@charset "UTF-8";.btn-saas,.btn-saas-icon,.btn-saas-icon-danger,.btn-warning-strong,.btn-saas-renew,.swal-btn,.swal-btn-danger,.swal-btn-cancel,.swal-btn-primary,.btn-saas-inline-action,.btn-saas-sidebar-action,.btn-saas-card-action,.btn-saas-filter,.btn-saas-card-action--primary,.btn-saas-danger,.btn-saas-outline-danger,.btn-saas-outline-accent,.btn-saas-outline-primary,.btn-saas-secondary,.btn-saas-primary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.48rem 1rem;font-size:.9rem;font-weight:500;line-height:1.45;border-radius:.55rem;border:1px solid transparent;cursor:pointer;transition:all .18s ease-in-out;box-shadow:0 1px 2px #0000000a}.btn-saas i,.btn-saas-icon i,.btn-saas-icon-danger i,.btn-warning-strong i,.btn-saas-renew i,.swal-btn i,.swal-btn-danger i,.swal-btn-cancel i,.swal-btn-primary i,.btn-saas-inline-action i,.btn-saas-sidebar-action i,.btn-saas-card-action i,.btn-saas-filter i,.btn-saas-card-action--primary i,.btn-saas-danger i,.btn-saas-outline-danger i,.btn-saas-outline-accent i,.btn-saas-outline-primary i,.btn-saas-secondary i,.btn-saas-primary i{font-size:1rem;line-height:1;transition:inherit}.btn-saas:disabled,.btn-saas-icon:disabled,.btn-saas-icon-danger:disabled,.btn-warning-strong:disabled,.btn-saas-renew:disabled,.swal-btn:disabled,.swal-btn-danger:disabled,.swal-btn-cancel:disabled,.swal-btn-primary:disabled,.btn-saas-inline-action:disabled,.btn-saas-sidebar-action:disabled,.btn-saas-card-action:disabled,.btn-saas-filter:disabled,.btn-saas-card-action--primary:disabled,.btn-saas-danger:disabled,.btn-saas-outline-danger:disabled,.btn-saas-outline-accent:disabled,.btn-saas-outline-primary:disabled,.btn-saas-secondary:disabled,.btn-saas-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-saas.loading,.loading.btn-saas-icon,.loading.btn-saas-icon-danger,.loading.btn-warning-strong,.loading.btn-saas-renew,.loading.swal-btn,.loading.swal-btn-danger,.loading.swal-btn-cancel,.loading.swal-btn-primary,.loading.btn-saas-inline-action,.loading.btn-saas-sidebar-action,.loading.btn-saas-card-action,.loading.btn-saas-filter,.loading.btn-saas-card-action--primary,.loading.btn-saas-danger,.loading.btn-saas-outline-danger,.loading.btn-saas-outline-accent,.loading.btn-saas-outline-primary,.loading.btn-saas-secondary,.loading.btn-saas-primary,.btn-saas.is-loading,.is-loading.btn-saas-icon,.is-loading.btn-saas-icon-danger,.is-loading.btn-warning-strong,.is-loading.btn-saas-renew,.is-loading.swal-btn,.is-loading.swal-btn-danger,.is-loading.swal-btn-cancel,.is-loading.swal-btn-primary,.is-loading.btn-saas-inline-action,.is-loading.btn-saas-sidebar-action,.is-loading.btn-saas-card-action,.is-loading.btn-saas-filter,.is-loading.btn-saas-card-action--primary,.is-loading.btn-saas-danger,.is-loading.btn-saas-outline-danger,.is-loading.btn-saas-outline-accent,.is-loading.btn-saas-outline-primary,.is-loading.btn-saas-secondary,.is-loading.btn-saas-primary{min-width:var(--button-loading-width, auto);cursor:wait!important;opacity:.78;transform:none;pointer-events:auto}.btn-saas.loading:disabled,.loading.btn-saas-icon:disabled,.loading.btn-saas-icon-danger:disabled,.loading.btn-warning-strong:disabled,.loading.btn-saas-renew:disabled,.loading.swal-btn:disabled,.loading.swal-btn-danger:disabled,.loading.swal-btn-cancel:disabled,.loading.swal-btn-primary:disabled,.loading.btn-saas-inline-action:disabled,.loading.btn-saas-sidebar-action:disabled,.loading.btn-saas-card-action:disabled,.loading.btn-saas-filter:disabled,.loading.btn-saas-card-action--primary:disabled,.loading.btn-saas-danger:disabled,.loading.btn-saas-outline-danger:disabled,.loading.btn-saas-outline-accent:disabled,.loading.btn-saas-outline-primary:disabled,.loading.btn-saas-secondary:disabled,.loading.btn-saas-primary:disabled,.btn-saas.is-loading:disabled,.is-loading.btn-saas-icon:disabled,.is-loading.btn-saas-icon-danger:disabled,.is-loading.btn-warning-strong:disabled,.is-loading.btn-saas-renew:disabled,.is-loading.swal-btn:disabled,.is-loading.swal-btn-danger:disabled,.is-loading.swal-btn-cancel:disabled,.is-loading.swal-btn-primary:disabled,.is-loading.btn-saas-inline-action:disabled,.is-loading.btn-saas-sidebar-action:disabled,.is-loading.btn-saas-card-action:disabled,.is-loading.btn-saas-filter:disabled,.is-loading.btn-saas-card-action--primary:disabled,.is-loading.btn-saas-danger:disabled,.is-loading.btn-saas-outline-danger:disabled,.is-loading.btn-saas-outline-accent:disabled,.is-loading.btn-saas-outline-primary:disabled,.is-loading.btn-saas-secondary:disabled,.is-loading.btn-saas-primary:disabled{cursor:wait!important}.btn-saas:focus-visible,.btn-saas-icon:focus-visible,.btn-saas-icon-danger:focus-visible,.btn-warning-strong:focus-visible,.btn-saas-renew:focus-visible,.swal-btn:focus-visible,.swal-btn-danger:focus-visible,.swal-btn-cancel:focus-visible,.swal-btn-primary:focus-visible,.btn-saas-inline-action:focus-visible,.btn-saas-sidebar-action:focus-visible,.btn-saas-card-action:focus-visible,.btn-saas-filter:focus-visible,.btn-saas-card-action--primary:focus-visible,.btn-saas-danger:focus-visible,.btn-saas-outline-danger:focus-visible,.btn-saas-outline-accent:focus-visible,.btn-saas-outline-primary:focus-visible,.btn-saas-secondary:focus-visible,.btn-saas-primary:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f640}.btn-saas-primary{background:linear-gradient(135deg,#334155,#475569 56%,#64748b);border-color:var(--csd-border-475569-220, rgba(71, 85, 105, .22));color:#fff;box-shadow:0 12px 24px #0f172a1f}.btn-saas-primary:hover{background:linear-gradient(135deg,#1f2937,#334155 56%,#475569);border-color:var(--csd-border-334155-280, rgba(51, 65, 85, .28));transform:translateY(-1px);box-shadow:0 15px 30px #0f172a2e}.btn-saas-secondary{background:var(--csd-bg-f3f4f6-1000, #f3f4f6);border-color:var(--csd-border-cbd5e1-1000, #cbd5e1);color:var(--csd-text-374151-1000, #374151)}.btn-saas-secondary:hover{background:var(--csd-bg-e0e7ff-1000, #e0e7ff);border-color:var(--csd-border-93c5fd-1000, #93c5fd);color:var(--csd-text-1e3a8a-1000, #1e3a8a);transform:translateY(-1px);box-shadow:0 3px 8px #1e40af1f}.btn-saas-outline-primary{background:var(--csd-bg-ffffff-1000, white);border-color:var(--csd-border-dbeafe-1000, #dbeafe);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.btn-saas-outline-primary:hover{background:var(--csd-bg-eff6ff-1000, #eff6ff);border-color:var(--csd-border-93c5fd-1000, #93c5fd);color:var(--csd-text-1e40af-1000, #1e40af);transform:translateY(-1px)}.btn-saas-outline-accent{background:var(--csd-bg-ffffff-1000, white);border-color:var(--csd-border-cbd5e1-1000, #cbd5e1);color:var(--csd-text-1e293b-1000, #1e293b)}.btn-saas-outline-accent:hover{background:var(--csd-bg-f1f5f9-1000, #f1f5f9);border-color:var(--csd-border-94a3b8-1000, #94a3b8);color:var(--csd-text-0f172a-1000, #0f172a);transform:translateY(-1px)}.btn-saas-outline-accent:hover i{color:var(--csd-text-2563eb-1000, #2563eb)}.workspace-premium-primary-action{border-color:var(--csd-border-2563eb-420, rgba(37, 99, 235, .42))!important;background:linear-gradient(135deg,#1d4ed8,#2563eb 54%,#3b82f6)!important;color:#fff!important;box-shadow:0 14px 28px #2563eb38!important}.workspace-premium-primary-action:hover,.workspace-premium-primary-action:focus-visible{border-color:var(--csd-border-1d4ed8-480, rgba(29, 78, 216, .48))!important;background:linear-gradient(135deg,#1e40af,#2563eb 56%,#3b82f6)!important;color:#fff!important;transform:translateY(-1px);filter:saturate(1.08);box-shadow:0 18px 34px #2563eb47!important}.workspace-premium-primary-action i,.workspace-premium-primary-action span{color:inherit!important}.btn-saas-outline-danger{background:var(--csd-bg-ffffff-1000, white);border-color:var(--csd-border-fecaca-1000, #fecaca);color:var(--csd-text-b91c1c-1000, #b91c1c)}.btn-saas-outline-danger:hover{background:var(--csd-bg-fee2e2-1000, #fee2e2);border-color:var(--csd-border-fca5a5-1000, #fca5a5);color:var(--csd-text-7f1d1d-1000, #7f1d1d);transform:translateY(-1px)}.btn-saas-danger{border-color:var(--csd-border-dc2626-1000, #dc2626);color:var(--csd-text-dc2626-1000, #dc2626)}.btn-saas-danger:hover{background:#dc2626;color:#fff;transform:translateY(-1px);box-shadow:0 4px 10px #dc262640}.btn-saas-card-action,.btn-saas-filter,.btn-saas-card-action--primary{padding:.35rem .9rem;font-size:.87rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);border-color:var(--csd-border-d0d5dd-1000, #d0d5dd);color:var(--csd-text-344053-1000, #344053)}.btn-saas-card-action:hover,.btn-saas-filter:hover,.btn-saas-card-action--primary:hover{background:var(--csd-bg-eef2ff-1000, #eef2ff);border-color:var(--csd-border-c7d2fe-1000, #c7d2fe);color:var(--csd-text-1e3a8a-1000, #1e3a8a);transform:translateY(-1px);box-shadow:0 3px 12px #3b82f61f}.btn-saas-sidebar-action{min-height:34px;padding:.45rem .76rem;border-radius:999px;border-color:var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));background:linear-gradient(180deg,var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.78rem;font-weight:600;line-height:1;white-space:nowrap;box-shadow:none}.btn-saas-sidebar-action i{font-size:.84rem;color:var(--csd-text-4f78b8-1000, #4f78b8)}.btn-saas-sidebar-action:hover{background:linear-gradient(180deg,var(--csd-bg-eaf4ff-980, rgba(234, 244, 255, .98)),var(--csd-bg-ffffff-1000, rgb(255, 255, 255)));border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));color:var(--csd-text-1d4ed8-1000, #1d4ed8);transform:translateY(-1px);box-shadow:0 10px 22px #2563eb1f}.btn-saas-sidebar-action:hover i{color:var(--csd-text-2563eb-1000, #2563eb)}.btn-saas-sidebar-action--success{border-color:var(--csd-border-22c55e-200, rgba(34, 197, 94, .2));background:linear-gradient(180deg,var(--csd-bg-f0fdf4-920, rgba(240, 253, 244, .92)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-166534-1000, #166534)}.btn-saas-sidebar-action--success i{color:var(--csd-text-16a34a-1000, #16a34a)}.btn-saas-sidebar-action--success:hover{border-color:var(--csd-border-22c55e-300, rgba(34, 197, 94, .3));background:linear-gradient(180deg,var(--csd-bg-e8fcee-980, rgba(232, 252, 238, .98)),var(--csd-bg-ffffff-1000, rgb(255, 255, 255)));color:var(--csd-text-14532d-1000, #14532d)}.btn-saas-sidebar-action--success:hover i{color:var(--csd-text-15803d-1000, #15803d)}.btn-saas-sidebar-action--danger{border-color:var(--csd-border-ef4444-180, rgba(239, 68, 68, .18));background:linear-gradient(180deg,var(--csd-bg-fef2f2-940, rgba(254, 242, 242, .94)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-b42318-1000, #b42318)}.btn-saas-sidebar-action--danger i{color:var(--csd-text-dc2626-1000, #dc2626)}.btn-saas-sidebar-action--danger:hover{border-color:var(--csd-border-ef4444-280, rgba(239, 68, 68, .28));background:linear-gradient(180deg,var(--csd-bg-feeaea-980, rgba(254, 234, 234, .98)),var(--csd-bg-ffffff-1000, rgb(255, 255, 255)));color:var(--csd-text-991b1b-1000, #991b1b)}.btn-saas-sidebar-action--danger:hover i{color:var(--csd-text-b91c1c-1000, #b91c1c)}.btn-saas-inline-action{display:inline-grid;place-items:center;gap:0;width:1.72rem;height:1.72rem;min-width:1.72rem;min-height:1.72rem;padding:0;border-radius:999px;border-color:var(--csd-border-d6dfec-940, rgba(214, 223, 236, .94));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-5f718a-1000, #5f718a);box-shadow:none}.btn-saas-inline-action i{display:block;font-size:.8rem;color:inherit;line-height:1;margin:0}.btn-saas-inline-action:hover{background:linear-gradient(180deg,var(--csd-bg-f8faff-980, rgba(248, 250, 255, .98)),var(--csd-bg-ffffff-1000, rgb(255, 255, 255)));border-color:var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 8px 18px #2563eb12}.btn-saas-inline-action--primary{border-color:var(--csd-border-60a5fa-160, rgba(96, 165, 250, .16));background:linear-gradient(180deg,var(--csd-bg-f6faff-980, rgba(246, 250, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-2563eb-1000, #2563eb)}.btn-saas-inline-action--primary:hover{border-color:var(--csd-border-3b82f6-220, rgba(59, 130, 246, .22));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.swal-btn,.swal-btn-danger,.swal-btn-cancel,.swal-btn-primary{padding:.48rem 1.15rem;min-width:120px}.swal-btn-primary{background:#2563eb;color:#fff}.swal-btn-primary:hover{background:#1e4ed8;transform:translateY(-2px)}.swal-btn-cancel{background:var(--csd-bg-f3f4f6-1000, #f3f4f6)}.swal-btn-danger{background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-dc2626-1000, #dc2626);color:var(--csd-text-b91c1c-1000, #b91c1c)}.swal-btn-danger:hover{background:#dc2626;color:#fff}@media (max-width: 480px){.btn-saas,.btn-saas-icon,.btn-saas-icon-danger,.btn-warning-strong,.btn-saas-renew,.btn-saas-primary,.btn-saas-secondary,.btn-saas-outline-primary,.btn-saas-outline-accent,.btn-saas-outline-danger,.btn-saas-danger,.btn-saas-card-action,.btn-saas-filter,.btn-saas-card-action--primary,.btn-saas-sidebar-action,.btn-saas-inline-action,.swal-btn,.swal-btn-primary,.swal-btn-cancel,.swal-btn-danger{width:100%}}.btn-saas-card-action--primary{background:var(--csd-bg-eef4ff-1000, #eef4ff);border-color:var(--csd-border-c7d2fe-1000, #c7d2fe);color:var(--csd-text-1e40af-1000, #1e40af)}.btn-saas-card-action--primary i{color:var(--csd-text-2563eb-1000, #2563eb)}.btn-saas-card-action--primary:hover{background:#2563eb;border-color:var(--csd-border-2563eb-1000, #2563eb);color:#fff}.btn-saas-card-action--primary:hover i{color:#fff}.btn-warning-strong,.btn-saas-renew{color:var(--csd-text-1f2937-1000, #1f2937);border-color:var(--csd-border-facc15-1000, #facc15);background:var(--csd-bg-fffdf3-1000, #fffdf3)}.btn-warning-strong i,.btn-saas-renew i{color:var(--csd-text-d97706-1000, #d97706)}.btn-warning-strong:hover,.btn-saas-renew:hover{background:var(--csd-bg-fde68a-1000, #fde68a);border-color:var(--csd-border-f59e0b-1000, #f59e0b);color:var(--csd-text-92400e-1000, #92400e)}.btn-warning-strong:hover i,.btn-saas-renew:hover i{color:var(--csd-text-92400e-1000, #92400e)}.btn-saas-card-action,.btn-saas-filter,.btn-saas-card-action--primary{padding:.35rem .9rem;font-size:.87rem;min-height:36px}.btn-saas-filter{background:var(--csd-bg-f8fafc-1000, #f8fafc);border-color:var(--csd-border-d0d5dd-1000, #d0d5dd);color:var(--csd-text-344053-1000, #344053)}.btn-saas-filter i{color:var(--csd-text-64748b-1000, #64748b)}.btn-saas-filter:hover{background:var(--csd-bg-eef2ff-1000, #eef2ff);border-color:var(--csd-border-c7d2fe-1000, #c7d2fe);color:var(--csd-text-1e3a8a-1000, #1e3a8a)}.btn-saas-filter:hover i{color:var(--csd-text-2563eb-1000, #2563eb)}.btn-saas-filter.is-active{background:var(--csd-bg-eef4ff-1000, #eef4ff);border-color:var(--csd-border-c7d2fe-1000, #c7d2fe);color:var(--csd-text-1e40af-1000, #1e40af)}.btn-saas-filter.is-active i{color:var(--csd-text-2563eb-1000, #2563eb)}.btn-saas-filter .badge{background:var(--csd-bg-e0e7ff-1000, #e0e7ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-weight:600;border-radius:999px;padding:.15rem .45rem;font-size:.75rem}.btn-saas-filter--danger{border-color:var(--csd-border-fecaca-1000, #fecaca);color:var(--csd-text-b91c1c-1000, #b91c1c);background:var(--csd-bg-fffafa-1000, #fffafa)}.btn-saas-filter--danger i{color:var(--csd-text-dc2626-1000, #dc2626)}.btn-saas-filter--danger:hover{background:var(--csd-bg-fee2e2-1000, #fee2e2);border-color:var(--csd-border-fca5a5-1000, #fca5a5);color:var(--csd-text-7f1d1d-1000, #7f1d1d)}.btn-saas-filter--danger:hover i{color:var(--csd-text-b91c1c-1000, #b91c1c)}.btn-saas-filter--danger.is-active{background:var(--csd-bg-fee2e2-1000, #fee2e2);border-color:var(--csd-border-fca5a5-1000, #fca5a5);color:var(--csd-text-7f1d1d-1000, #7f1d1d)}.btn-saas-filter--danger.is-active i{color:var(--csd-text-b91c1c-1000, #b91c1c)}.btn-saas-renew{font-weight:600}.btn-saas-renew:hover{transform:translateY(-1px);box-shadow:0 4px 12px #d977062e}.js-view-toggle.is-active{background:var(--csd-bg-eef4ff-1000, #eef4ff);border-color:var(--csd-border-c7d2fe-1000, #c7d2fe);color:var(--csd-text-1e40af-1000, #1e40af)}.js-view-toggle.is-active i{color:var(--csd-text-2563eb-1000, #2563eb)}.btn-saas-icon,.btn-saas-icon-danger{padding:.28rem;min-height:30px;min-width:30px;background:transparent;border-color:transparent;box-shadow:none;color:var(--csd-text-64748b-1000, #64748b)}.btn-saas-icon i,.btn-saas-icon-danger i{font-size:.95rem}.btn-saas-icon:hover,.btn-saas-icon-danger:hover{background:var(--csd-bg-f1f5f9-1000, #f1f5f9);border-color:var(--csd-border-e2e8f0-1000, #e2e8f0);color:var(--csd-text-1e293b-1000, #1e293b);transform:none;box-shadow:none}.btn-saas-icon-danger:hover{background:var(--csd-bg-fee2e2-1000, #fee2e2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.btn-saas-back{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:.55rem;font-size:.85rem;font-weight:500;background:var(--csd-bg-f8fafc-1000, #f8fafc);border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);color:var(--csd-text-334155-1000, #334155);transition:all .18s ease}.btn-saas-back i{font-size:1.2rem;transition:inherit}.btn-saas-back:hover{background:var(--csd-bg-eef2ff-1000, #eef2ff);border-color:var(--csd-border-c7d2fe-1000, #c7d2fe);color:var(--csd-text-1e3a8a-1000, #1e3a8a)}.btn-saas-back:hover i{transform:translate(-2px)}.badge-soft{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .7rem;font-size:.78rem;font-weight:500;border-radius:999px;border:1px solid var(--csd-border-cfe0ff-1000, #cfe0ff);background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-1e40af-1000, #1e40af);line-height:1;transition:.18s ease}.badge-soft i{font-size:.9rem;opacity:.75}.badge-soft:hover{transform:translateY(-1px);box-shadow:0 3px 6px #0000000f}.badge-soft-success{background:var(--csd-bg-ecfdf5-1000, #ecfdf5);border-color:var(--csd-border-a7f3d0-1000, #a7f3d0);color:var(--csd-text-065f46-1000, #065f46)}.badge-soft-danger{background:var(--csd-bg-fef2f2-1000, #fef2f2);border-color:var(--csd-border-fca5a5-1000, #fca5a5);color:var(--csd-text-991b1b-1000, #991b1b)}.badge-soft-warning{background:var(--csd-bg-fff7ed-1000, #fff7ed);border-color:var(--csd-border-fed7aa-1000, #fed7aa);color:var(--csd-text-b45309-1000, #b45309)}.badge-soft-neutral{background:var(--csd-bg-f3f4f6-1000, #f3f4f6);border-color:var(--csd-border-d1d5db-1000, #d1d5db);color:var(--csd-text-4b5563-1000, #4b5563)}.saas-info-badge{display:inline-flex;align-items:center;gap:.45rem;width:100%;padding:.45rem 1rem;border-radius:.65rem;font-weight:600;font-size:.92rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);color:var(--csd-text-334155-1000, #334155);transition:.18s ease}.saas-info-badge i{font-size:1rem;opacity:.75}.saas-info-badge:hover{transform:translateY(-2px);box-shadow:0 3px 10px #00000014}.saas-info-badge.primary{background:var(--csd-bg-eef4ff-1000, #eef4ff);border-color:var(--csd-border-cfe0ff-1000, #cfe0ff);color:var(--csd-text-2563eb-1000, #2563eb)}.saas-info-badge.success{background:var(--csd-bg-ecfdf5-1000, #ecfdf5);border-color:var(--csd-border-a7f3d0-1000, #a7f3d0);color:var(--csd-text-059669-1000, #059669)}.saas-info-badge.warning{background:var(--csd-bg-fff7ed-1000, #fff7ed);border-color:var(--csd-border-fed7aa-1000, #fed7aa);color:var(--csd-text-d97706-1000, #d97706)}.popular-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.72rem;border-radius:999px;font-weight:600;border:1px solid transparent}.popular-badge.default{background:var(--csd-bg-ffe9e5-1000, #ffe9e5);color:var(--csd-text-d35400-1000, #d35400);border-color:var(--csd-border-ffcab9-1000, #ffcab9)}.popular-badge.top-rated{background:var(--csd-bg-fff4ce-1000, #fff4ce);color:var(--csd-text-b58105-1000, #b58105);border-color:var(--csd-border-f5d48a-1000, #f5d48a)}.popular-badge.ultra-hot{background:var(--csd-bg-eaf4ff-1000, #eaf4ff);color:var(--csd-text-0b63c1-1000, #0b63c1);border-color:var(--csd-border-97c5ff-1000, #97c5ff)}.badge-status-position{position:absolute;top:.65rem;right:.65rem}.status-tag{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .6rem;font-size:.78rem;font-weight:600;border-radius:.45rem;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-475569-1000, #475569);border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.2s ease}.status-tag i{font-size:.75rem;opacity:.75}.status-tag.open{background:var(--csd-bg-e9f9ee-1000, #e9f9ee);border-color:var(--csd-border-b8eac7-1000, #b8eac7);color:var(--csd-text-166534-1000, #166534)}.status-tag.closed{background:var(--csd-bg-fef3f2-1000, #fef3f2);border-color:var(--csd-border-f5c2b8-1000, #f5c2b8);color:var(--csd-text-a62323-1000, #a62323)}.status-tag.pending{background:var(--csd-bg-fff8e6-1000, #fff8e6);border-color:var(--csd-border-f7dc9a-1000, #f7dc9a);color:var(--csd-text-b45309-1000, #b45309)}.badge-template.ai-template{border-style:dashed!important;font-weight:600;background:var(--csd-bg-f9f9ff-1000, #f9f9ff);color:var(--csd-text-3f51b5-1000, #3f51b5)}.badge-template.ai-template:hover{background:var(--csd-bg-eef1ff-1000, #eef1ff);border-color:var(--csd-border-3f51b5-1000, #3f51b5);cursor:pointer}.status-tag.compact{padding:.18rem .5rem;font-size:.72rem;font-weight:600;border-radius:.4rem}.status-tag.compact i{font-size:.7rem}.badge-toggle{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.badge-toggle.is-on{background:var(--csd-bg-ecfdf5-1000, #ecfdf5);border-color:var(--csd-border-a7f3d0-1000, #a7f3d0);color:var(--csd-text-065f46-1000, #065f46)}.badge-toggle.is-on i{opacity:1}.badge-toggle.is-off{background:var(--csd-bg-f3f4f6-1000, #f3f4f6);border-color:var(--csd-border-d1d5db-1000, #d1d5db);color:var(--csd-text-6b7280-1000, #6b7280)}.badge-toggle.is-off i{opacity:.65}.badge-toggle:hover:not([disabled]){transform:translateY(-1px);box-shadow:0 3px 8px #00000014}.badge-toggle[disabled],.badge-toggle.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.badge-soft{transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .18s ease}.badge-soft.animate{animation:badge-pop .25s ease}@keyframes badge-pop{0%{transform:scale(.92)}50%{transform:scale(1.06)}to{transform:scale(1)}}.media-preview{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin-top:12px}.media-item{position:relative}.media-item img{width:100%;height:96px;-o-object-fit:cover;object-fit:cover;border-radius:8px;box-shadow:0 1px 3px #00000014;background:var(--csd-bg-f8f9fa-1000, #f8f9fa)}.media-item--video{min-width:min(100%,220px)}.intervention-media-video{display:grid;gap:6px;padding:6px;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:10px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 10px 26px #0f172a14}.intervention-media-video__player{display:block;width:100%;min-height:110px;aspect-ratio:16/9;border-radius:8px;background:#0f172a;-o-object-fit:contain;object-fit:contain}.intervention-media-video__label{display:inline-flex;align-items:center;gap:4px;min-width:0;overflow:hidden;color:var(--csd-text-1e40af-1000, #1e40af);font-size:.78rem;font-weight:800;line-height:1.25;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.intervention-media-processing{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;width:-moz-fit-content;width:fit-content;min-height:1.55rem;padding:0 .55rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:900;line-height:1}.intervention-media-processing i{display:inline-flex;align-items:center;justify-content:center;width:.95rem;height:.95rem;font-size:.82rem;line-height:1}.intervention-media-processing--ready{border-color:var(--csd-border-a7f3d0-950, rgba(167, 243, 208, .95));background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.intervention-media-processing--skipped{border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569)}.intervention-media-processing--failed{border-color:var(--csd-border-fecaca-950, rgba(254, 202, 202, .95));background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.fc-event{border-radius:6px;border:none;font-size:12px;font-weight:500;padding:2px 6px}.fc-event.status-planned{background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1e40af-1000, #1e40af);border-left:3px solid var(--csd-border-3b82f6-1000, #3b82f6)}.fc-event.status-ongoing{background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-9a3412-1000, #9a3412);border-left:3px solid var(--csd-border-f59e0b-1000, #f59e0b)}.fc-event.status-done{background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-065f46-1000, #065f46);border-left:3px solid var(--csd-border-10b981-1000, #10b981)}.fc-event.status-cancelled{background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-7f1d1d-1000, #7f1d1d);border-left:3px solid var(--csd-border-ef4444-1000, #ef4444)}.fc-day-today{background:#3b82f60f!important}.fc-day-today .fc-daygrid-day-number{font-weight:600;color:var(--csd-text-2563eb-1000, #2563eb)}.fc-highlight{background:#3b82f61f!important;border-left:3px solid var(--csd-border-3b82f6-1000, #3b82f6);border-radius:4px}.fc-timegrid-event,.fc-timegrid-event .fc-event-title{color:var(--csd-text-1f2937-1000, #1f2937)!important}.fc-timegrid-event .fc-event-time{color:var(--csd-text-374151-1000, #374151)!important}.fc-event-time-inline{font-weight:600;margin-right:4px}.fc-event-icon{margin-right:4px}.fc-event-text{margin-right:6px}.fc-event-participants{margin-left:6px;opacity:.85;font-size:11px}.fc-event-live-dot{margin-right:4px}.fc-event.is-current-meeting,.fc-daygrid-event.is-current-meeting,.fc-timegrid-event.is-current-meeting{box-shadow:0 0 0 2px #ef44442e;position:relative}.fc-event.is-current-meeting:after,.fc-daygrid-event.is-current-meeting:after,.fc-timegrid-event.is-current-meeting:after{content:"";position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:999px;background:#ef4444;box-shadow:0 0 #ef444499;animation:minicsdPulse 1.8s infinite}.fc-event.has-conflict,.fc-daygrid-event.has-conflict,.fc-timegrid-event.has-conflict{outline:2px dashed var(--csd-border-f59e0b-650, rgba(245, 158, 11, .65));outline-offset:1px}@keyframes minicsdPulse{0%{box-shadow:0 0 #ef444473}70%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 #ef444400}}.fc .fc-timegrid-now-indicator-line{border-top:2px solid var(--csd-border-ef4444-1000, #ef4444)}.fc .fc-timegrid-now-indicator-arrow{border-color:var(--csd-border-ef4444-1000, #ef4444)}.fc .fc-timegrid-now-indicator-line:before{content:"";position:absolute;left:-6px;top:-5px;width:10px;height:10px;background:#ef4444;border-radius:50%}.row-highlight-add td{background-color:#3b82f638;transition:background-color .6s cubic-bezier(.4,0,.2,1)}.row-highlight-saved td{background-color:#22c55e38;transition:background-color .6s cubic-bezier(.4,0,.2,1)}.row-highlight-delete td{background-color:#ef444438;transition:background-color .6s cubic-bezier(.4,0,.2,1)}.swal-btn-primary{background-color:#2563eb;color:#fff;padding:.55rem 1.25rem;border-radius:.55rem;font-size:.85rem;font-weight:500;border:none;transition:background-color .15s ease}.swal-btn-primary:hover{background-color:#1d4ed8}.swal-btn-danger{background-color:#dc2626;color:#fff;padding:.55rem 1.25rem;border-radius:.55rem;font-size:.85rem;font-weight:500;border:none;transition:background-color .15s ease}.swal-btn-danger:hover{background-color:#b91c1c}.swal-btn-secondary{background-color:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-374151-1000, #374151);padding:.55rem 1.25rem;border-radius:.55rem;font-size:.85rem;font-weight:500;border:1px solid var(--csd-border-e5e7eb-1000, #e5e7eb);transition:background-color .15s ease,border-color .15s ease}.swal-btn-secondary:hover{background-color:var(--csd-bg-e5e7eb-1000, #e5e7eb);border-color:var(--csd-border-d1d5db-1000, #d1d5db)}.text-muted{color:var(--csd-text-6c757d-1000, #6c757d)!important}.text-sm{font-size:.875rem!important}.text-xs{font-size:.75rem!important}.text-lg{font-size:1.125rem!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.mt-05{margin-top:.125rem!important}.mb-05{margin-bottom:.125rem!important}.ms-05{margin-left:.125rem!important}.me-05{margin-right:.125rem!important}.align-middle{vertical-align:middle!important}.align-center{text-align:center!important}i.fa,i.fas,i.far,i.fab,i.fa-solid,i.fa-regular,i.fa-light,i.fa-thin,i.fa-brands,i.bi{margin-right:.35rem;vertical-align:middle;line-height:1}.btn i:last-child{margin-right:0!important;margin-left:0!important}i.fa,i.fas,i.far,i.fab,i.fa-solid,i.fa-regular,i.fa-light,i.fa-thin,i.fa-brands,i.bi{display:inline-flex;align-items:center;justify-content:center;margin-right:0;margin-left:0;text-align:center;vertical-align:0;line-height:1}.bi:before,i.bi:before,i.fa:before,i.fas:before,i.far:before,i.fab:before,i.fa-solid:before,i.fa-regular:before,i.fa-light:before,i.fa-thin:before,i.fa-brands:before{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;margin:0;text-align:center;line-height:1;vertical-align:0!important}.icon-center,[class$=__icon],[class*="__icon "],[class$=-icon],[class*="-icon "],[class$=__avatar],[class*="__avatar "],[class$=-avatar],[class*="-avatar "]{display:inline-grid;place-items:center;text-align:center;line-height:0}.icon-center>i.bi,.icon-center>i.fa,.icon-center>i.fas,.icon-center>i.far,.icon-center>i.fab,.icon-center>i.fa-solid,.icon-center>i.fa-regular,.icon-center>i.fa-light,.icon-center>i.fa-thin,.icon-center>i.fa-brands,[class$=__icon]>i.bi,[class$=__icon]>i.fa,[class$=__icon]>i.fas,[class$=__icon]>i.far,[class$=__icon]>i.fab,[class$=__icon]>i.fa-solid,[class$=__icon]>i.fa-regular,[class$=__icon]>i.fa-light,[class$=__icon]>i.fa-thin,[class$=__icon]>i.fa-brands,[class*="__icon "]>i.bi,[class*="__icon "]>i.fa,[class*="__icon "]>i.fas,[class*="__icon "]>i.far,[class*="__icon "]>i.fab,[class*="__icon "]>i.fa-solid,[class*="__icon "]>i.fa-regular,[class*="__icon "]>i.fa-light,[class*="__icon "]>i.fa-thin,[class*="__icon "]>i.fa-brands,[class$=-icon]>i.bi,[class$=-icon]>i.fa,[class$=-icon]>i.fas,[class$=-icon]>i.far,[class$=-icon]>i.fab,[class$=-icon]>i.fa-solid,[class$=-icon]>i.fa-regular,[class$=-icon]>i.fa-light,[class$=-icon]>i.fa-thin,[class$=-icon]>i.fa-brands,[class*="-icon "]>i.bi,[class*="-icon "]>i.fa,[class*="-icon "]>i.fas,[class*="-icon "]>i.far,[class*="-icon "]>i.fab,[class*="-icon "]>i.fa-solid,[class*="-icon "]>i.fa-regular,[class*="-icon "]>i.fa-light,[class*="-icon "]>i.fa-thin,[class*="-icon "]>i.fa-brands,[class$=__avatar]>i.bi,[class$=__avatar]>i.fa,[class$=__avatar]>i.fas,[class$=__avatar]>i.far,[class$=__avatar]>i.fab,[class$=__avatar]>i.fa-solid,[class$=__avatar]>i.fa-regular,[class$=__avatar]>i.fa-light,[class$=__avatar]>i.fa-thin,[class$=__avatar]>i.fa-brands,[class*="__avatar "]>i.bi,[class*="__avatar "]>i.fa,[class*="__avatar "]>i.fas,[class*="__avatar "]>i.far,[class*="__avatar "]>i.fab,[class*="__avatar "]>i.fa-solid,[class*="__avatar "]>i.fa-regular,[class*="__avatar "]>i.fa-light,[class*="__avatar "]>i.fa-thin,[class*="__avatar "]>i.fa-brands,[class$=-avatar]>i.bi,[class$=-avatar]>i.fa,[class$=-avatar]>i.fas,[class$=-avatar]>i.far,[class$=-avatar]>i.fab,[class$=-avatar]>i.fa-solid,[class$=-avatar]>i.fa-regular,[class$=-avatar]>i.fa-light,[class$=-avatar]>i.fa-thin,[class$=-avatar]>i.fa-brands,[class*="-avatar "]>i.bi,[class*="-avatar "]>i.fa,[class*="-avatar "]>i.fas,[class*="-avatar "]>i.far,[class*="-avatar "]>i.fab,[class*="-avatar "]>i.fa-solid,[class*="-avatar "]>i.fa-regular,[class*="-avatar "]>i.fa-light,[class*="-avatar "]>i.fa-thin,[class*="-avatar "]>i.fa-brands{display:inline-grid!important;place-items:center!important;flex:0 0 auto;width:100%;height:100%;margin:0!important;text-align:center;line-height:1;vertical-align:0}.icon-center>i.bi:before,.icon-center>i.fa:before,.icon-center>i.fas:before,.icon-center>i.far:before,.icon-center>i.fab:before,.icon-center>i.fa-solid:before,.icon-center>i.fa-regular:before,.icon-center>i.fa-light:before,.icon-center>i.fa-thin:before,.icon-center>i.fa-brands:before,[class$=__icon]>i.bi:before,[class$=__icon]>i.fa:before,[class$=__icon]>i.fas:before,[class$=__icon]>i.far:before,[class$=__icon]>i.fab:before,[class$=__icon]>i.fa-solid:before,[class$=__icon]>i.fa-regular:before,[class$=__icon]>i.fa-light:before,[class$=__icon]>i.fa-thin:before,[class$=__icon]>i.fa-brands:before,[class*="__icon "]>i.bi:before,[class*="__icon "]>i.fa:before,[class*="__icon "]>i.fas:before,[class*="__icon "]>i.far:before,[class*="__icon "]>i.fab:before,[class*="__icon "]>i.fa-solid:before,[class*="__icon "]>i.fa-regular:before,[class*="__icon "]>i.fa-light:before,[class*="__icon "]>i.fa-thin:before,[class*="__icon "]>i.fa-brands:before,[class$=-icon]>i.bi:before,[class$=-icon]>i.fa:before,[class$=-icon]>i.fas:before,[class$=-icon]>i.far:before,[class$=-icon]>i.fab:before,[class$=-icon]>i.fa-solid:before,[class$=-icon]>i.fa-regular:before,[class$=-icon]>i.fa-light:before,[class$=-icon]>i.fa-thin:before,[class$=-icon]>i.fa-brands:before,[class*="-icon "]>i.bi:before,[class*="-icon "]>i.fa:before,[class*="-icon "]>i.fas:before,[class*="-icon "]>i.far:before,[class*="-icon "]>i.fab:before,[class*="-icon "]>i.fa-solid:before,[class*="-icon "]>i.fa-regular:before,[class*="-icon "]>i.fa-light:before,[class*="-icon "]>i.fa-thin:before,[class*="-icon "]>i.fa-brands:before,[class$=__avatar]>i.bi:before,[class$=__avatar]>i.fa:before,[class$=__avatar]>i.fas:before,[class$=__avatar]>i.far:before,[class$=__avatar]>i.fab:before,[class$=__avatar]>i.fa-solid:before,[class$=__avatar]>i.fa-regular:before,[class$=__avatar]>i.fa-light:before,[class$=__avatar]>i.fa-thin:before,[class$=__avatar]>i.fa-brands:before,[class*="__avatar "]>i.bi:before,[class*="__avatar "]>i.fa:before,[class*="__avatar "]>i.fas:before,[class*="__avatar "]>i.far:before,[class*="__avatar "]>i.fab:before,[class*="__avatar "]>i.fa-solid:before,[class*="__avatar "]>i.fa-regular:before,[class*="__avatar "]>i.fa-light:before,[class*="__avatar "]>i.fa-thin:before,[class*="__avatar "]>i.fa-brands:before,[class$=-avatar]>i.bi:before,[class$=-avatar]>i.fa:before,[class$=-avatar]>i.fas:before,[class$=-avatar]>i.far:before,[class$=-avatar]>i.fab:before,[class$=-avatar]>i.fa-solid:before,[class$=-avatar]>i.fa-regular:before,[class$=-avatar]>i.fa-light:before,[class$=-avatar]>i.fa-thin:before,[class$=-avatar]>i.fa-brands:before,[class*="-avatar "]>i.bi:before,[class*="-avatar "]>i.fa:before,[class*="-avatar "]>i.fas:before,[class*="-avatar "]>i.far:before,[class*="-avatar "]>i.fab:before,[class*="-avatar "]>i.fa-solid:before,[class*="-avatar "]>i.fa-regular:before,[class*="-avatar "]>i.fa-light:before,[class*="-avatar "]>i.fa-thin:before,[class*="-avatar "]>i.fa-brands:before{display:inline-grid;place-items:center;width:100%;height:100%;margin:0;text-align:center;line-height:1;vertical-align:0;transform:translate(.035em)}.rounded-2xl{border-radius:1rem!important}.rounded-xl{border-radius:.75rem!important}.rounded-lg{border-radius:.5rem!important}.rounded-md{border-radius:.375rem!important}.transition-fast{transition:all .15s ease-in-out!important}.transition{transition:all .25s ease-in-out!important}.transition-slow{transition:all .4s ease!important}.z-10{z-index:10!important}.z-50{z-index:50!important}.z-100{z-index:100!important}i+span,i+strong,i+small,i+b,i+a,i+div{margin-left:.25rem}span>i:first-child{margin-right:.4rem!important}.d-flex i:first-child{margin-right:.4rem!important}i:not(:only-child){margin-right:.3rem}i:only-child{margin-right:0!important;margin-left:0!important}.meta-info,.d-flex.align-items-center.flex-wrap,.d-flex.flex-wrap.align-items-center{gap:.75rem!important}.meta-info i,.d-flex.align-items-center.flex-wrap i,.d-flex.flex-wrap.align-items-center i{margin-right:.4rem!important;vertical-align:middle}.meta-info i+strong,.d-flex.align-items-center.flex-wrap i+strong{margin-left:.2rem!important}.icon-center>i:first-child,.icon-center>i,.op-icon-center>i:first-child,.op-icon-center>i,[class$=__icon]>i:first-child,[class$=__icon]>i,[class*="__icon "]>i:first-child,[class*="__icon "]>i,[class$=__avatar]>i:first-child,[class$=__avatar]>i,[class*="__avatar "]>i:first-child,[class*="__avatar "]>i,.settings-menu__icon>i:first-child,.settings-menu__icon>i,.settings-menu__empty-icon>i:first-child,.settings-menu__empty-icon>i,.modern-dropdown-trigger>i:first-child,.modern-dropdown-trigger>i,.settings-masterdata__head-reset--icon>i:first-child,.settings-masterdata__head-reset--icon>i,.settings-shell [class$=__icon]>i:first-child,.settings-shell [class$=__icon]>i,.settings-shell [class*="__icon "]>i:first-child,.settings-shell [class*="__icon "]>i,.settings-shell [class$=-icon]>i:first-child,.settings-shell [class$=-icon]>i,.settings-shell [class*="-icon "]>i:first-child,.settings-shell [class*="-icon "]>i{margin:0!important;margin-inline:0!important}.icon-center>i:before,.op-icon-center>i:before,[class$=__icon]>i:before,[class*="__icon "]>i:before,[class$=__avatar]>i:before,[class*="__avatar "]>i:before,.settings-menu__icon>i:before,.settings-menu__empty-icon>i:before,.settings-masterdata__head-reset--icon>i:before,.settings-shell [class$=__icon]>i:before,.settings-shell [class*="__icon "]>i:before,.settings-shell [class$=-icon]>i:before,.settings-shell [class*="-icon "]>i:before{margin:0!important;margin-inline:0!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--csd-bg-cbd5e1-1000, #cbd5e1);border-radius:999px;-webkit-transition:all .2s ease;transition:all .2s ease}::-webkit-scrollbar-thumb:hover{background:#94a3b8}::-webkit-scrollbar-thumb:active{background:#64748b}*{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.table{width:100%;border-collapse:collapse;table-layout:auto}.table th,.table td{vertical-align:middle;border:none;padding:6px 10px!important;line-height:1.3;font-size:.95rem;word-break:normal;overflow-wrap:anywhere;transition:background-color .6s cubic-bezier(.4,0,.2,1)}.table thead th{padding:14px 12px!important;background-color:var(--csd-bg-f8f9fa-1000, #f8f9fa);font-weight:700;color:var(--csd-text-6c757d-1000, #6c757d);border-bottom:1px solid var(--csd-border-dee2e6-1000, #dee2e6)!important;text-align:left}.table tr{border-bottom:1px solid var(--csd-border-f0f0f0-1000, #f0f0f0)}.table .td-actions{text-align:right;white-space:nowrap;padding-right:0!important;padding-left:.25rem}.table .td-actions .btn{margin-left:4px}.table-fixed,.table--fixed{table-layout:fixed}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-row-inactive{opacity:.65}tr[data-default=true]{background:linear-gradient(to right,var(--csd-bg-f0fdf4-1000, #f0fdf4),var(--csd-bg-ffffff-1000, #ffffff))}.form-saas-input{display:block;width:100%;border:1px solid var(--csd-border-dfe3e8-1000, #dfe3e8)!important;border-radius:.5rem!important;background:var(--csd-bg-ffffff-1000, #fff)!important;color:var(--csd-text-212529-1000, #212529)!important;font-size:.9rem!important;padding:.5rem .75rem!important;height:2.4rem!important;line-height:1.4!important;transition:all .25s ease}.form-saas-input:hover{border-color:var(--csd-border-b6c2d2-1000, #b6c2d2)!important}.form-saas-input:focus{border-color:var(--csd-border-0d6efd-1000, #0d6efd)!important;box-shadow:0 0 0 .18rem #0d6efd2e!important;outline:none!important;background:var(--csd-bg-ffffff-1000, #fff)!important}.form-saas-input:disabled{background-color:var(--csd-bg-f3f4f6-1000, #f3f4f6)!important;border-color:var(--csd-border-e2e6ea-1000, #e2e6ea)!important;color:var(--csd-text-6c757d-1000, #6c757d)!important;cursor:not-allowed!important;opacity:.85}.form-saas-input[readonly]:not(:disabled){background-color:var(--csd-bg-ffffff-1000, #fff)!important;border-color:var(--csd-border-dfe3e8-1000, #dfe3e8)!important;color:var(--csd-text-495057-1000, #495057)!important;cursor:default!important;opacity:1}.form-saas-input[readonly]:not(:disabled):hover{border-color:var(--csd-border-b6c2d2-1000, #b6c2d2)!important;background-color:var(--csd-bg-f9fafb-1000, #f9fafb)!important}button.loading,button.is-loading,.btn.loading,.btn.is-loading,.op-secondary-action.loading,.op-secondary-action.is-loading,.op-icon-action.loading,.op-icon-action.is-loading{min-width:var(--button-loading-width, auto);cursor:wait!important;opacity:.78;pointer-events:auto}button.loading .spinner-border,button.is-loading .spinner-border,.btn.loading .spinner-border,.btn.is-loading .spinner-border,.op-secondary-action.loading .spinner-border,.op-secondary-action.is-loading .spinner-border,.op-icon-action.loading .spinner-border,.op-icon-action.is-loading .spinner-border{flex:0 0 auto}.saas-unit-input{display:inline-flex;align-items:stretch;width:-moz-fit-content;width:fit-content;height:2.4rem;border:1px solid var(--csd-border-dfe3e8-1000, #dfe3e8);border-radius:.5rem;background:var(--csd-bg-ffffff-1000, #fff);overflow:hidden;transition:all .25s ease}.saas-unit-input:hover{border-color:var(--csd-border-b6c2d2-1000, #b6c2d2)}.saas-unit-input:focus-within{border-color:var(--csd-border-0d6efd-1000, #0d6efd);box-shadow:0 0 0 .18rem #0d6efd2e}.saas-unit-input input{width:56px;flex:0 0 auto;border:none!important;outline:none!important;text-align:center;font-size:.9rem;padding:0;height:100%;background:transparent;color:var(--csd-text-212529-1000, #212529)}.saas-unit-input input:focus{box-shadow:none!important}.saas-unit-input .unit{padding:0 .7rem;font-size:.85rem;color:var(--csd-text-6b7280-1000, #6b7280);border-left:1px solid var(--csd-border-e5e7eb-1000, #e5e7eb);background:var(--csd-bg-f9fafb-1000, #f9fafb);display:flex;align-items:center;height:100%;white-space:nowrap}.saas-unit-input input[type=number]::-webkit-inner-spin-button,.saas-unit-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.saas-unit-input input[type=number]{-moz-appearance:textfield}.form-saas-input.auto-fill-field[readonly]{background-color:var(--csd-bg-f3f6fb-1000, #f3f6fb)!important;border-color:var(--csd-border-d6dde5-1000, #d6dde5)!important;color:var(--csd-text-0f172a-1000, #0f172a)!important;cursor:default!important;pointer-events:none!important;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;caret-color:transparent!important;box-shadow:inset 0 0 0 1px #0d6efd0a}.form-saas-input.auto-fill-field[readonly]:hover,.form-saas-input.auto-fill-field[readonly]:focus{background-color:var(--csd-bg-f3f6fb-1000, #f3f6fb)!important;border-color:var(--csd-border-d6dde5-1000, #d6dde5)!important;box-shadow:inset 0 0 0 1px #0d6efd0a!important}.input-group.saas-input-group{position:relative;display:flex;align-items:stretch;width:100%}.input-group.saas-input-group .input-group-text{border-color:var(--csd-border-dfe3e8-1000, #dfe3e8)!important;background-color:var(--csd-bg-ffffff-1000, #fff)!important;border-radius:.5rem 0 0 .5rem!important;display:flex;align-items:center;height:2.4rem!important;transition:all .25s ease}.input-group.saas-input-group .form-saas-input{height:2.4rem!important;border-radius:0 .5rem .5rem 0!important;transition:all .25s ease}.input-group.saas-input-group i{color:var(--csd-foreground-bs-primary, var(--bs-primary))}.input-group.saas-input-group:hover .input-group-text,.input-group.saas-input-group:hover .form-saas-input{border-color:var(--csd-border-b6c2d2-1000, #b6c2d2)!important}.input-group.saas-input-group:focus-within{border-radius:.5rem;box-shadow:0 0 0 .14rem #0d6efd33,0 2px 4px #0d6efd1a;transition:box-shadow .2s ease}.input-group.saas-input-group:focus-within .input-group-text,.input-group.saas-input-group:focus-within .form-saas-input{border-color:var(--csd-border-dfe3e8-1000, #dfe3e8)!important}.input-group.saas-input-group .form-saas-input:focus{box-shadow:none!important}textarea.form-saas-input{height:auto!important;min-height:120px!important;line-height:1.5!important;resize:vertical!important;padding:.6rem .75rem!important}.location-container__row+.location-container__row{margin-top:.8rem}.location-container .location-container__row{--bs-gutter-x: .95rem;--bs-gutter-y: 0}.location-field-heading{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.22rem;margin-bottom:.34rem}.location-field-heading .form-label{margin-bottom:0!important}.location-field-heading__meta{min-height:1.18rem;display:flex;align-items:center}.location-field-heading .location-hint{display:inline-flex;align-items:center;min-height:1.18rem;padding:.12rem .44rem;border-radius:999px;border:1px solid var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.59rem;font-weight:700;letter-spacing:.05em;line-height:1;transition:all .2s ease}.location-field-heading .location-hint.active{border-color:var(--csd-border-3b82f6-200, rgba(59, 130, 246, .2));background:var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98));color:var(--csd-text-2563eb-1000, #2563eb)}.location-field-heading .location-hint.is-loading{position:relative;padding-left:1.28rem;border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.location-field-heading .location-hint.is-loading:before{content:"";position:absolute;left:.44rem;top:50%;width:.48rem;height:.48rem;margin-top:-.24rem;border:2px solid var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));border-top-color:var(--csd-border-2563eb-1000, #2563eb);border-radius:50%;animation:locationHintSpin .72s linear infinite}.location-container .form-select2.is-loading+.select2 .select2-selection,.location-container .select2.is-loading .select2-selection{cursor:wait;border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28))!important;background:linear-gradient(90deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))!important;box-shadow:0 0 0 .16rem #2563eb14!important}.location-container .select2.is-loading .select2-selection__rendered{color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important;font-weight:700}@keyframes locationHintSpin{to{transform:rotate(360deg)}}.location-field-heading .location-hint--placeholder{visibility:hidden;pointer-events:none}.form-check-modern{display:inline-flex;align-items:center;cursor:pointer;gap:.4rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-check-modern .form-check-input-modern{display:none!important}.form-check-modern .checkmark{width:1rem;height:1rem;border:2px solid var(--csd-border-cbd5e0-1000, #cbd5e0);border-radius:4px;background:var(--csd-bg-ffffff-1000, #fff);position:relative;flex-shrink:0;transition:all .2s ease}.form-check-modern .form-check-input-modern:checked+.checkmark{background:#0d6efd;border-color:var(--csd-border-0d6efd-1000, #0d6efd)}.form-check-modern .form-check-input-modern:checked+.checkmark:after{content:"";position:absolute;left:.28rem;top:.02rem;width:.3rem;height:.6rem;border:solid var(--csd-border-ffffff-1000, #fff);border-width:0 2px 2px 0;transform:rotate(45deg)}.form-check-modern.form-check-modern--accessible .form-check-input-modern{display:block!important;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-check-modern.form-check-modern--accessible .form-check-input-modern:focus-visible+.checkmark{outline:2px solid var(--csd-border-0d6efd-550, rgba(13, 110, 253, .55));outline-offset:3px}.upload-box{border:2px dashed var(--csd-border-c7d2fe-1000, #c7d2fe);border-radius:.65rem;padding:2rem 1.5rem;text-align:center;background-color:var(--csd-bg-f8fafc-1000, #f8fafc);transition:all .2s ease}.upload-box i{opacity:.85}.upload-box:hover{background-color:var(--csd-bg-eef2ff-1000, #eef2ff);border-color:var(--csd-border-93c5fd-1000, #93c5fd);cursor:pointer}.upload-box.dragover{background-color:var(--csd-bg-eef2ff-1000, #eef2ff);border-color:var(--csd-border-2563eb-1000, #2563eb)}.upload-box.has-file{border-style:solid;border-color:var(--csd-border-93c5fd-1000, #93c5fd)}.group .form-control,.input-group-modern .form-control{border:1px solid var(--csd-border-cccccc-1000, #ccc);border-radius:5px;padding:6px 10px;line-height:1.5;width:100%;box-sizing:border-box;transition:box-shadow .3s,border-color .3s}.group .form-control:focus,.input-group-modern .form-control:focus{border-color:var(--csd-border-90caf9-1000, #90caf9);box-shadow:0 0 5px #007bff80;outline:none}.input-group-modern.input-group .form-control{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-modern .input-group-text.fixed-width{width:45px;justify-content:center;border:1px solid var(--csd-border-cccccc-1000, #ccc);border-right:none;border-radius:5px 0 0 5px;background-color:var(--csd-bg-f9f9f9-1000, #f9f9f9)}.form-saas-textarea{width:100%;min-height:110px;border:1px solid var(--csd-border-dfe3e8-1000, #dfe3e8)!important;border-radius:.55rem!important;background:var(--csd-bg-ffffff-1000, #fff)!important;color:var(--csd-text-212529-1000, #212529)!important;font-size:.9rem!important;padding:.75rem .9rem!important;line-height:1.45!important;resize:vertical!important;transition:all .25s ease}.form-saas-textarea::-moz-placeholder{color:var(--csd-text-9ca3af-1000, #9ca3af)!important}.form-saas-textarea::placeholder{color:var(--csd-text-9ca3af-1000, #9ca3af)!important}.form-saas-textarea:hover{border-color:var(--csd-border-b6c2d2-1000, #b6c2d2)!important}.form-saas-textarea:focus{border-color:var(--csd-border-0d6efd-1000, #0d6efd)!important;box-shadow:0 0 0 .18rem #0d6efd2e!important;outline:none!important;background:var(--csd-bg-ffffff-1000, #fff)!important}.form-saas-textarea:disabled{background-color:var(--csd-bg-f3f4f6-1000, #f3f4f6)!important;border-color:var(--csd-border-e2e6ea-1000, #e2e6ea)!important;color:var(--csd-text-6c757d-1000, #6c757d)!important;cursor:not-allowed!important}.form-saas-select{display:block;width:100%;min-width:0;max-width:100%;border:1px solid var(--csd-border-dfe3e8-1000, #dfe3e8)!important;border-radius:.5rem!important;background:var(--csd-bg-ffffff-1000, #fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%236c757d' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2 5l6 6 6-6'/%3E%3C/svg%3E") no-repeat right .75rem center/12px 12px!important;color:var(--csd-text-212529-1000, #212529)!important;font-size:.9rem!important;padding:.5rem 2rem .5rem .75rem!important;height:2.4rem!important;line-height:1.4!important;transition:all .25s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.form-saas-select:hover{border-color:var(--csd-border-b6c2d2-1000, #b6c2d2)!important}.form-saas-select:focus{border-color:var(--csd-border-0d6efd-1000, #0d6efd)!important;box-shadow:0 0 0 .18rem #0d6efd2e!important;outline:none!important;background-color:var(--csd-bg-ffffff-1000, #fff)!important}.form-saas-select:disabled{background-color:var(--csd-bg-f3f4f6-1000, #f3f4f6)!important;border-color:var(--csd-border-e2e6ea-1000, #e2e6ea)!important;color:var(--csd-text-6c757d-1000, #6c757d)!important;cursor:not-allowed!important;opacity:.85}.form-saas-select--inline{display:inline-block;width:auto;min-width:180px;max-width:none}.toggle-password{background:transparent!important;border:none!important;color:var(--csd-text-6c757d-1000, #6c757d)!important;line-height:1!important;height:100%!important;cursor:pointer!important;transition:color .2s ease;display:flex!important;align-items:center!important;justify-content:center!important}.toggle-password:hover{color:var(--csd-text-0d6efd-1000, #0d6efd)!important}.toggle-password i{pointer-events:none;font-size:1.1rem}.saas-form-helper{font-size:.75rem;color:var(--text-muted, var(--csd-text-6c757d-1000, #6c757d));margin-top:.25rem;line-height:1.35}@media (max-width: 767.98px){input[type=text],input[type=search],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=month],select,textarea,.form-control,.form-select,.form-saas-input,.form-saas-select,.form-saas-textarea,.sf-search input,.sf-select__search-input,.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-selection--multiple .select2-search__field{font-size:16px!important}}.saas-card{position:relative;background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-e6ebf2-1000, #e6ebf2);border-radius:16px;padding:1.25rem;box-shadow:0 10px 28px #0f172a0d;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.saas-card:hover{border-color:var(--csd-border-d7e2ef-1000, #d7e2ef);box-shadow:0 14px 34px #0f172a12}.saas-card .saas-card-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:.8rem;margin-bottom:1rem;border-bottom:1px solid var(--csd-border-eef2f7-1000, #eef2f7);gap:.75rem}.saas-card .saas-card-title{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;margin:0;color:var(--csd-text-12263f-1000, #12263f)}.saas-card .saas-card-title i{font-size:1.05rem;color:var(--csd-text-2563eb-1000, #2563eb)}.card{border:none!important;box-shadow:none;border-radius:.65rem}.card-body{padding:1rem}.saas-info-box{display:flex;gap:.75rem;padding:1.25rem 1.35rem;border-radius:.85rem;border:1px dashed var(--csd-border-d8dde5-1000, #d8dde5);background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-4b5563-1000, #4b5563);font-size:.9rem;transition:.18s ease}.saas-info-box i{font-size:1.15rem;color:var(--csd-text-2563eb-1000, #2563eb);opacity:.85}.saas-info-box:hover{background:var(--csd-bg-f9fafb-1000, #f9fafb);border-color:var(--csd-border-cbd5e1-1000, #cbd5e1)}.saas-card--table{padding:0;border-radius:14px;overflow:visible;position:relative}.saas-card--table>.saas-card-header{border-top-left-radius:inherit;border-top-right-radius:inherit;background-clip:padding-box}.saas-card--table>.saas-card-body{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.saas-table-clip{border-radius:14px;overflow:visible}.saas-card--table .table-responsive{overflow-x:auto;overflow-y:visible!important}.saas-card--table .table{margin-bottom:0}.saas-card--table .table thead th:first-child,.saas-card--table .table tbody td:first-child{padding-left:1.25rem}.saas-card--table .table thead th:last-child,.saas-card--table .table tbody td:last-child{padding-right:1.25rem}.saas-card--table thead tr th:first-child{border-top-left-radius:14px}.saas-card--table thead tr th:last-child{border-top-right-radius:14px}.saas-card--table>.saas-card-header+.saas-card-body .table thead tr th:first-child{border-top-left-radius:0}.saas-card--table>.saas-card-header+.saas-card-body .table thead tr th:last-child{border-top-right-radius:0}.saas-card--table>.op-card__header+.saas-card-body .table thead tr th:first-child,.saas-card--table>.op-card__header+.op-card__body .table thead tr th:first-child{border-top-left-radius:0}.saas-card--table>.op-card__header+.saas-card-body .table thead tr th:last-child,.saas-card--table>.op-card__header+.op-card__body .table thead tr th:last-child{border-top-right-radius:0}.saas-card--table .d-flex.flex-column.gap-4>.saas-card{margin-bottom:0!important}.saas-card--table{overflow:hidden}.saas-card--table .table-responsive{overflow-y:hidden}.main-header.navbar{min-height:64px;padding-inline:.85rem 1rem;border-bottom:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 24px #0f172a0f}.main-header.navbar .nav-link{min-height:40px;display:inline-flex;align-items:center;border-radius:12px;padding-inline:.72rem;color:var(--csd-text-334155-1000, #334155);transition:background .18s ease,color .18s ease,box-shadow .18s ease}.main-header.navbar .nav-link:hover{background:var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95));color:var(--csd-text-0f172a-1000, #0f172a)}.main-header.navbar .nav-link--pinned-sidebar{cursor:default;color:var(--csd-text-334155-1000, #334155);background:transparent;opacity:.92}.main-header.navbar .nav-link--pinned-sidebar:hover{color:var(--csd-text-334155-1000, #334155);background:transparent;box-shadow:none}.main-header.navbar .navbar-nav.ml-auto{align-items:center;gap:.42rem}@media (min-width: 768px){.main-header.navbar>.navbar-nav:first-child{min-width:0;flex:1 1 0}.main-header.navbar>.navbar-nav:first-child>.nav-item:first-child{flex-shrink:0}.main-header.navbar>.navbar-nav:first-child>.nav-item:last-child{min-width:0;overflow:hidden}.main-header.navbar>.navbar-nav.ml-auto{flex-shrink:0}}.main-header.navbar .navbar-nav.ml-auto>.nav-item{display:inline-flex;align-items:center}.main-header.navbar .navbar-nav.ml-auto>.nav-item+.profile-nav{margin-left:.18rem}.main-header.navbar .topbar-icon-trigger{width:2.45rem;min-width:2.45rem;height:2.45rem;min-height:2.45rem;justify-content:center;padding:0!important;border:1px solid transparent;border-radius:999px!important;background:transparent;line-height:1}.main-header.navbar .topbar-icon-trigger:hover,.main-header.navbar .topbar-icon-trigger.show{border-color:var(--csd-border-dbeafe-1000, #dbeafe);background:var(--csd-bg-f3f7ff-1000, #f3f7ff);color:var(--csd-text-2563eb-1000, #2563eb)}.main-header.navbar .topbar-search-nav .topbar-icon-trigger{border-color:var(--csd-border-e1eaf6-1000, #e1eaf6);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 8px 18px #0f172a0f}.main-header.navbar .topbar-icon-trigger i{display:inline-grid!important;place-items:center!important;width:100%;height:100%;margin:0!important;font-size:1rem;line-height:1!important;text-align:center}.main-header.navbar .topbar-icon-trigger i:before{display:inline-grid;place-items:center;width:100%;height:100%;margin:0;line-height:1;text-align:center}.workspace-nav__icon>i,.workspace-dropdown__icon>i,.workspace-dropdown__item-icon>i,.workspace-dropdown__action-icon>i,.profile-dropdown__workspace-icon>i,.profile-dropdown__item>span>i,.global-search-empty__icon>i,.global-search-group__header>span>i,.notifications-dropdown__icon>i{display:inline-grid!important;place-items:center!important;width:100%;height:100%;margin:0!important;line-height:1!important;text-align:center}.workspace-nav__icon>i:before,.workspace-dropdown__icon>i:before,.workspace-dropdown__item-icon>i:before,.workspace-dropdown__action-icon>i:before,.profile-dropdown__workspace-icon>i:before,.profile-dropdown__item>span>i:before,.global-search-empty__icon>i:before,.global-search-group__header>span>i:before,.notifications-dropdown__icon>i:before{display:inline-grid;place-items:center;width:100%;height:100%;margin:0;line-height:1;text-align:center;transform:translate(.035em)}.main-header.navbar .dropdown-menu{border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:1rem;box-shadow:0 16px 36px #0f172a1f;overflow:hidden}.navbar .nav-breadcrumb{display:flex;align-items:center;gap:.4rem;margin-left:.75rem;font-size:.85rem;min-height:36px;max-width:min(42vw,520px);min-width:0}.navbar .nav-breadcrumb-parent{display:inline-flex;align-items:center;color:var(--csd-text-64748b-1000, #64748b);font-weight:500;padding:2px 6px;border-radius:6px;line-height:1.1;min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;transition:all .2s ease}.navbar .nav-breadcrumb-parent:hover{background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-1e293b-1000, #1e293b);text-decoration:none}.navbar .nav-breadcrumb-parent:focus-visible{outline:2px solid var(--csd-border-2563eb-320, rgba(37, 99, 235, .32));outline-offset:2px}.navbar .nav-breadcrumb-separator{color:#cbd5e1;font-size:.75rem}.navbar .nav-breadcrumb-current{display:inline-flex;align-items:center;color:var(--csd-text-0f172a-1000, #0f172a);font-weight:600;line-height:1.1;min-width:0;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar .nav-breadcrumb-current strong{font:inherit}.navbar .nav-breadcrumb-current--stack{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.08rem;line-height:1.15}.navbar .nav-breadcrumb-current--stack strong{font-size:.96rem;font-weight:700;color:var(--csd-text-0f172a-1000, #0f172a)}.navbar .nav-breadcrumb-current--stack small{font-size:.73rem;font-weight:500;color:var(--csd-text-64748b-1000, #64748b)}.navbar .nav-breadcrumb-current--inline-meta{gap:.42rem}.navbar .nav-breadcrumb-current--inline-meta small{display:inline-flex;align-items:center;gap:.42rem;font-size:.76rem;font-weight:600;color:var(--csd-text-64748b-1000, #64748b)}.navbar .nav-breadcrumb-current--inline-meta small:before{content:"";width:.24rem;height:.24rem;border-radius:999px;background:var(--csd-bg-cbd5e1-1000, #cbd5e1)}.navbar .nav-breadcrumb-current--pill{background:var(--csd-bg-eef2ff-1000, #eef2ff);border:1px solid var(--csd-border-2563eb-80, rgba(37, 99, 235, .08));padding:6px 10px;border-radius:999px;box-shadow:inset 0 1px #ffffffb3}.workspace-nav__trigger{display:inline-flex;align-items:center;gap:.58rem;min-width:0}.workspace-nav__trigger:hover,.workspace-nav__trigger.show{background:var(--csd-bg-f3f7ff-1000, #f3f7ff)!important}.workspace-nav__icon,.workspace-dropdown__icon,.workspace-dropdown__item-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#1d4ed8,#2563eb 58%,#3b82f6);color:#fff;box-shadow:0 10px 20px #2563eb2e}.workspace-nav__icon{width:2.15rem;height:2.15rem;flex:0 0 2.15rem;font-size:.92rem}.workspace-nav__icon--platform,.workspace-dropdown__icon--platform{background:linear-gradient(135deg,#1d4ed8,#2563eb 58%,#3b82f6);box-shadow:0 12px 24px #2563eb38}.workspace-nav__icon--platform i,.workspace-dropdown__icon--platform i{color:#fff;font-size:.95rem}.workspace-nav__copy{min-width:0;gap:.08rem;line-height:1.08}.workspace-nav__copy strong{max-width:170px;overflow:hidden;color:var(--csd-text-17233a-1000, #17233a);font-size:.78rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.workspace-nav__copy small{max-width:190px;overflow:hidden;color:var(--csd-text-66758f-1000, #66758f);font-size:.7rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.workspace-dropdown{position:relative;width:360px!important;max-width:calc(100vw - 1.5rem);padding:0;overflow:hidden;border:1px solid var(--csd-border-d8e2f2-1000, #d8e2f2)!important;border-radius:18px!important;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 22px 58px #0f172a29!important;white-space:normal}.workspace-dropdown:before,.workspace-dropdown:after{content:"";position:absolute;right:1.28rem;width:0;height:0;pointer-events:none}.workspace-dropdown:before{top:-10px;border-right:10px solid transparent;border-bottom:10px solid var(--csd-border-d8e2f2-1000, #d8e2f2);border-left:10px solid transparent}.workspace-dropdown:after{top:-8px;right:calc(1.28rem + 1px);border-right:9px solid transparent;border-bottom:9px solid var(--csd-border-ffffff-1000, #ffffff);border-left:9px solid transparent}.workspace-dropdown__header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.78rem;padding:1rem;border-bottom:1px solid var(--csd-border-edf2f8-1000, #edf2f8);background:var(--csd-bg-ffffff-1000, #ffffff)}.workspace-dropdown__icon{width:2.7rem;height:2.7rem;flex:0 0 2.7rem}.workspace-dropdown__eyebrow{display:block;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.workspace-dropdown__header strong{display:block;overflow:hidden;color:var(--csd-text-0f1b2d-1000, #0f1b2d);font-size:.95rem;font-weight:780;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.workspace-dropdown__header small{display:block;overflow:hidden;color:var(--csd-text-66758f-1000, #66758f);font-size:.76rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.workspace-dropdown__label{padding:.82rem 1rem .35rem;color:var(--csd-text-7385a3-1000, #7385a3);font-size:.66rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.workspace-dropdown__list{display:grid;gap:.4rem;padding:.8rem 1rem}.workspace-dropdown__label+.workspace-dropdown__list{padding-top:.2rem}.workspace-dropdown__list form{margin:0}.workspace-dropdown__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;width:100%;padding:.62rem;border:1px solid var(--csd-border-d8e2f2-1000, #d8e2f2);border-radius:14px;background:var(--csd-bg-ffffff-1000, #ffffff);color:inherit;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.workspace-dropdown__item:hover,.workspace-dropdown__item:focus-visible{border-color:var(--csd-border-cfe0ff-1000, #cfe0ff);background:var(--csd-bg-f8fbff-1000, #f8fbff);box-shadow:0 10px 22px #2563eb14;transform:translateY(-1px)}.workspace-dropdown__item-icon{width:2.1rem;height:2.1rem;border-radius:12px;background:var(--csd-bg-eef5ff-1000, #eef5ff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:none}.workspace-dropdown__item-copy{min-width:0;display:grid;gap:.08rem}.workspace-dropdown__item-copy strong{overflow:hidden;color:var(--csd-text-12233a-1000, #12233a);font-size:.82rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.workspace-dropdown__item-copy small{overflow:hidden;color:var(--csd-text-66758f-1000, #66758f);font-size:.72rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.workspace-dropdown__item-action{display:inline-flex;align-items:center;justify-content:center;height:1.8rem;padding:0 .65rem;border:1px solid var(--csd-border-cfe0ff-1000, #cfe0ff);border-radius:999px;background:var(--csd-bg-eef5ff-1000, #eef5ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:850}.workspace-dropdown__empty{padding:.85rem;border:1px dashed var(--csd-border-d8e2f2-1000, #d8e2f2);border-radius:14px;color:var(--csd-text-66758f-1000, #66758f);font-size:.8rem;text-align:center}.workspace-dropdown__actions{display:grid;gap:.45rem;padding:.82rem 1rem 1rem;border-top:1px solid var(--csd-border-edf2f8-1000, #edf2f8);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)}.workspace-dropdown__label+.workspace-dropdown__actions{padding-top:.2rem;border-top:0}.workspace-dropdown__action-form{margin:0}.workspace-dropdown__action{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;width:100%;min-height:3.12rem;padding:.62rem .7rem;border:1px solid var(--csd-border-d8e2f2-1000, #d8e2f2);border-radius:14px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-17233a-1000, #17233a);text-align:left;text-decoration:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.workspace-dropdown__action:hover,.workspace-dropdown__action:focus-visible{border-color:var(--csd-border-cfe0ff-1000, #cfe0ff);background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-17233a-1000, #17233a);box-shadow:0 10px 22px #2563eb14;text-decoration:none;transform:translateY(-1px)}.workspace-dropdown__action--button{font:inherit;cursor:pointer}.workspace-dropdown__action-icon{width:2.1rem;height:2.1rem;border-radius:12px;background:var(--csd-bg-eef5ff-1000, #eef5ff);color:var(--csd-text-2563eb-1000, #2563eb)}.workspace-dropdown__action-icon--platform{background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-334155-1000, #334155)}.workspace-dropdown__action strong,.workspace-dropdown__action small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-dropdown__action strong{color:var(--csd-text-12233a-1000, #12233a);font-size:.82rem;font-weight:780}.workspace-dropdown__action small{margin-top:.08rem;color:var(--csd-text-66758f-1000, #66758f);font-size:.72rem;font-weight:600}.profile-nav__trigger{width:2.55rem;min-width:2.55rem;height:2.55rem;min-height:2.55rem;justify-content:center;padding:.1rem!important;border-radius:999px!important}.global-search-dropdown{width:480px!important;max-width:calc(100vw - 1.5rem);padding:.75rem;border:1px solid var(--csd-border-d8e2f2-1000, #d8e2f2)!important;border-radius:16px!important;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 22px 58px #0f172a24!important;overflow-x:hidden;white-space:normal}.global-search-form{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3rem;padding:0 .85rem;border:1px solid var(--csd-border-dbe6f5-1000, #dbe6f5);border-radius:14px;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #ffffffbf}.global-search-form:focus-within{border-color:var(--csd-border-93b8ff-1000, #93b8ff);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 0 0 3px #2563eb1a,inset 0 1px #ffffffbf}.global-search-form input{width:100%;min-width:0;height:2.8rem;padding:0;border:0;outline:0;background:transparent;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:650}.global-search-form input::-moz-placeholder{color:var(--csd-text-8aa0bd-1000, #8aa0bd);font-weight:550}.global-search-form input::placeholder{color:var(--csd-text-8aa0bd-1000, #8aa0bd);font-weight:550}.global-search-form__clear{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--csd-border-dbe6f5-1000, #dbe6f5);border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b)}.global-search-dropdown__body{max-height:min(62vh,520px);margin-top:.65rem;overflow-x:hidden;overflow-y:auto}.global-search-empty{display:flex;align-items:center;gap:.85rem;padding:1rem .35rem;color:var(--csd-text-64748b-1000, #64748b)}.global-search-empty strong,.global-search-empty span{display:block}.global-search-empty strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:800}.global-search-empty span{font-size:.8rem;line-height:1.35}.global-search-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;flex:0 0 2.45rem;border-radius:14px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.global-search-empty__icon.is-loading{border:2px solid var(--csd-border-dbeafe-1000, #dbeafe);border-top-color:var(--csd-border-2563eb-1000, #2563eb);border-radius:999px;animation:globalSearchSpin .75s linear infinite}.global-search-empty.is-error .global-search-empty__icon{background:var(--csd-bg-fff1f2-1000, #fff1f2);color:var(--csd-text-e11d48-1000, #e11d48)}.global-search-results{display:grid;gap:.75rem;min-width:0;max-width:100%}.global-search-group{display:grid;gap:.45rem;min-width:0;max-width:100%}.global-search-group__header{display:flex;align-items:center;gap:.45rem;padding:.1rem .15rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.global-search-group__header span{color:var(--csd-text-2563eb-1000, #2563eb)}.global-search-group__items{display:grid;gap:.35rem;min-width:0;max-width:100%}.global-search-result{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.72rem .8rem;border:1px solid var(--csd-border-e1eaf6-1000, #e1eaf6);border-radius:14px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-0f172a-1000, #0f172a);text-decoration:none;min-width:0;max-width:100%;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.global-search-result:hover,.global-search-result.is-active{border-color:var(--csd-border-bfd4ff-1000, #bfd4ff);background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-0f172a-1000, #0f172a);text-decoration:none;box-shadow:0 12px 24px #0f172a14;transform:translateY(-1px)}.global-search-result.is-active{border-color:var(--csd-border-8db4ff-1000, #8db4ff);box-shadow:0 0 0 3px #2563eb1a,0 12px 24px #0f172a14}.global-search-result__main{flex:1 1 auto;min-width:0;max-width:100%}.global-search-result__main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-result__main strong{font-size:.86rem;font-weight:850}.global-search-result__main small{display:-webkit-box;margin-top:.16rem;overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:550;line-height:1.35;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.global-search-result__badge{flex:0 0 auto;max-width:8rem;padding:.28rem .55rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.7rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes globalSearchSpin{to{transform:rotate(360deg)}}@media (max-width: 767.98px){.main-header.navbar{overflow:visible;padding-inline:.55rem .45rem}.main-header.navbar .navbar-nav.ml-auto{gap:.22rem;min-width:0;max-width:100%;overflow:visible}.main-header.navbar .topbar-icon-trigger{width:2.32rem;min-width:2.32rem;height:2.32rem;min-height:2.32rem}.profile-nav__trigger{width:2.4rem;min-width:2.4rem;height:2.4rem;min-height:2.4rem}.global-search-dropdown{width:calc(100vw - 1rem)!important;margin-right:.5rem!important}}.profile-nav__trigger:hover,.profile-nav__trigger.show{background:var(--csd-bg-f3f7ff-1000, #f3f7ff)!important}.profile-nav__avatar,.profile-dropdown__avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:radial-gradient(circle at 30% 20%,var(--csd-bg-ffffff-950, rgba(255, 255, 255, .95)),rgba(255,255,255,0) 46%),linear-gradient(135deg,var(--csd-bg-eaf2ff-1000, #eaf2ff),var(--csd-bg-dbe8ff-1000, #dbe8ff));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-weight:850;letter-spacing:0;box-shadow:0 10px 20px #0f172a1f,inset 0 1px #ffffffb8}.profile-nav__avatar{width:2.35rem;height:2.35rem;border:2px solid var(--csd-border-ffffff-1000, #ffffff);font-size:.78rem}.profile-nav__avatar img,.profile-dropdown__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-dropdown{position:relative;width:360px!important;max-width:calc(100vw - 1.5rem);padding:0;overflow:hidden;border:1px solid var(--csd-border-d8e2f2-1000, #d8e2f2)!important;border-radius:18px!important;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 22px 58px #0f172a29!important;white-space:normal}.profile-dropdown:before,.profile-dropdown:after{content:"";position:absolute;right:1.05rem;width:0;height:0;pointer-events:none}.profile-dropdown:before{top:-10px;border-right:10px solid transparent;border-bottom:10px solid var(--csd-border-d8e2f2-1000, #d8e2f2);border-left:10px solid transparent}.profile-dropdown:after{top:-8px;right:calc(1.05rem + 1px);border-right:9px solid transparent;border-bottom:9px solid var(--csd-border-ffffff-1000, #ffffff);border-left:9px solid transparent}.profile-dropdown__header{display:flex;align-items:center;gap:.82rem;padding:1rem;border-bottom:1px solid var(--csd-border-edf2f8-1000, #edf2f8);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.profile-dropdown__avatar{width:3.1rem;height:3.1rem;flex:0 0 3.1rem;border:2px solid var(--csd-border-ffffff-1000, #ffffff);font-size:1rem}.profile-dropdown__identity{min-width:0;display:grid;gap:.12rem}.profile-dropdown__eyebrow,.profile-dropdown__section-label{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.profile-dropdown__identity strong{overflow:hidden;color:var(--csd-text-0f1b2d-1000, #0f1b2d);font-size:.98rem;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.profile-dropdown__identity small,.profile-dropdown__workspace small{overflow:hidden;color:var(--csd-text-66758f-1000, #66758f);font-size:.76rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.profile-dropdown__workspace{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;margin:.85rem 1rem;padding:.78rem;border:1px solid var(--csd-border-dbe8ff-1000, #dbe8ff);border-radius:14px;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.profile-dropdown__workspace-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:12px;background:var(--csd-bg-eef5ff-1000, #eef5ff);color:var(--csd-text-2563eb-1000, #2563eb)}.profile-dropdown__workspace strong{display:block;overflow:hidden;color:var(--csd-text-12233a-1000, #12233a);font-size:.82rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.profile-dropdown__status{display:inline-flex;align-items:center;height:1.65rem;padding:0 .62rem;border-radius:999px;font-size:.7rem;font-weight:850}.profile-dropdown__status.is-active{border:1px solid var(--csd-border-bbf7d0-1000, #bbf7d0);background:var(--csd-bg-f0fdf4-1000, #f0fdf4);color:var(--csd-text-15803d-1000, #15803d)}.profile-dropdown__status.is-inactive{border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b)}.profile-dropdown__section{display:grid;gap:.38rem;padding:0 1rem .85rem}.profile-dropdown__item{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.72rem;min-height:2.72rem;padding:.45rem .62rem;border:1px solid transparent;border-radius:13px;color:var(--csd-text-17233a-1000, #17233a);text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.profile-dropdown__item span{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:11px;background:var(--csd-bg-f4f8ff-1000, #f4f8ff);color:var(--csd-text-2563eb-1000, #2563eb)}.profile-dropdown__item strong{font-size:.84rem;font-weight:850}.profile-dropdown__item:hover{border-color:var(--csd-border-dbe8ff-1000, #dbe8ff);background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:none}.profile-dropdown__section--language{padding-top:.85rem;border-top:1px solid var(--csd-border-edf2f8-1000, #edf2f8)}.profile-dropdown__section-label{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.1rem}.profile-dropdown__language-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.profile-dropdown__language{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.2rem;border:1px solid var(--csd-border-d8e2f2-1000, #d8e2f2);border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-52627a-1000, #52627a);font-size:.8rem;font-weight:850;text-decoration:none}.profile-dropdown__language:hover,.profile-dropdown__language.is-active{border-color:var(--csd-border-cfe0ff-1000, #cfe0ff);background:var(--csd-bg-eef5ff-1000, #eef5ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:none}.profile-dropdown__logout-form{margin:0;padding:.85rem 1rem 1rem;border-top:1px solid var(--csd-border-edf2f8-1000, #edf2f8);background:var(--csd-bg-fbfdff-1000, #fbfdff)}.profile-dropdown__logout{display:inline-flex;align-items:center;justify-content:center;gap:.48rem;width:100%;min-height:2.45rem;border:1px solid var(--csd-border-fee2e2-1000, #fee2e2);border-radius:999px;background:var(--csd-bg-fff7f7-1000, #fff7f7);color:var(--csd-text-dc2626-1000, #dc2626);font-size:.82rem;font-weight:850;transition:background .16s ease,border-color .16s ease}.profile-dropdown__logout:hover{border-color:var(--csd-border-fecaca-1000, #fecaca);background:var(--csd-bg-fef2f2-1000, #fef2f2)}@media (max-width: 992px){.profile-dropdown{position:fixed!important;top:4.25rem!important;right:.75rem!important;left:.75rem!important;width:auto!important;max-width:none;transform:none!important}.profile-dropdown:before,.profile-dropdown:after{display:none}}.accent-row{--accent-color: var(--bs-primary, #0d6efd);--csd-foreground-accent-color: var(--csd-foreground-bs-primary, var(--bs-primary, var(--csd-text-0d6efd-1000, #0d6efd)))}.accent-row td:first-child{box-shadow:inset 4px 0 0 var(--accent-color)}@media (hover: hover){.accent-row:hover td{background:#0d6efd0d}}.accent-row--primary{--accent-color: var(--bs-primary, #0d6efd);--csd-foreground-accent-color: var(--csd-foreground-bs-primary, var(--bs-primary, var(--csd-text-0d6efd-1000, #0d6efd)))}.accent-row--success{--accent-color: var(--bs-success, #198754);--csd-foreground-accent-color: var(--bs-success, var(--csd-text-198754-1000, #198754))}.accent-row--warning{--accent-color: var(--bs-warning, #ffc107);--csd-foreground-accent-color: var(--bs-warning, var(--csd-text-ffc107-1000, #ffc107))}.accent-row--bottom td{box-shadow:inset 0 -3px 0 var(--accent-color)}.accent-row:before,.accent-row:after{pointer-events:none}.active-filter-chips{display:flex;align-items:center;gap:.72rem;flex-wrap:wrap;padding:.68rem .78rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:14px;background:linear-gradient(90deg,var(--csd-bg-eff6ff-880, rgba(239, 246, 255, .88)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)) 46%),var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb,0 12px 24px #2563eb0a}.active-filter-chips__label{display:inline-flex;align-items:center;gap:.42rem;color:var(--csd-text-17324f-1000, #17324f);font-size:.72rem;font-weight:850;white-space:nowrap}.active-filter-chips__label i{color:var(--csd-text-2563eb-1000, #2563eb)}.active-filter-chips__items{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;min-width:0}.active-filter-chip,.active-filter-chips__clear{display:inline-flex;align-items:center;gap:.38rem;min-height:2rem;padding:.34rem .48rem;border-radius:999px;font-size:.7rem;font-weight:760;line-height:1;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.active-filter-chip{border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));color:var(--csd-text-38506f-1000, #38506f)}.active-filter-chip>i:first-child{color:var(--csd-text-2563eb-1000, #2563eb)}.active-filter-chip strong{color:var(--csd-text-10213f-1000, #10213f);font-weight:850}.active-filter-chip:hover,.active-filter-chip:focus{transform:translateY(-1px);border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 10px 20px #2563eb12}@media (max-width: 767.98px){.active-filter-chips{align-items:stretch;padding:.62rem}.active-filter-chips__label,.active-filter-chips__items{width:100%}.active-filter-chip,.active-filter-chips__clear{min-height:2.75rem;padding:.5rem .68rem}}.active-filter-chip__remove{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.58rem}.active-filter-chips__clear{border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-64748b-1000, #64748b);font-weight:850}.active-filter-chips__clear:hover,.active-filter-chips__clear:focus{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.ui-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--avatar-size, 36px);height:var(--avatar-size, 36px);flex-shrink:0}.ui-avatar--premium{overflow:hidden;border-radius:999px;border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));background:radial-gradient(circle at 28% 24%,var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)),rgba(255,255,255,0) 48%),linear-gradient(135deg,var(--avatar-soft, var(--csd-bg-f8fafc-1000, #f8fafc)),var(--avatar-accent, var(--csd-bg-e2e8f0-1000, #e2e8f0)));box-shadow:0 8px 16px #0f172a14,inset 0 1px #ffffffad}.ui-avatar--premium.ui-avatar--default{background:var(--csd-bg-f8fafc-1000, #f8fafc)}.ui-avatar--premium:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #fff6;pointer-events:none}.ui-avatar__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ui-avatar--default .ui-avatar__image{-o-object-fit:cover;object-fit:cover}.ui-avatar__fallback{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;transform:translateY(.5px)}.ui-avatar--premium .ui-avatar__fallback{color:var(--avatar-ink, var(--csd-text-334155-1000, #334155));font-size:calc(var(--avatar-size, 36px) * .34);font-weight:800;letter-spacing:-.04em;text-transform:uppercase}.avatar-stack-wrapper{display:inline-flex;align-items:center}.avatar-stack-wrapper--sm .avatar-stack-item--legacy{border-width:1.5px}.avatar-stack-item--legacy{position:relative;border-radius:50%;border:2px solid var(--csd-border-ffffff-1000, #fff);background:var(--csd-bg-f8f9fa-1000, #f8f9fa);overflow:hidden;box-shadow:0 1px 3px #0000001f;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.avatar-stack-item--legacy:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000002e}.avatar-stack-item--legacy img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.avatar-stack-item--legacy.more{background:var(--csd-bg-f1f3f5-1000, #f1f3f5);color:var(--csd-text-6c757d-1000, #6c757d);font-weight:600;display:flex;align-items:center;justify-content:center}.avatar-stack-wrapper--premium .avatar-stack-item--premium,.avatar-stack-wrapper--premium .avatar-stack-item--more-premium{position:relative;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.avatar-stack-wrapper--premium .avatar-stack-item--premium:hover,.avatar-stack-wrapper--premium .avatar-stack-item--more-premium:hover{transform:translateY(-2px)}.avatar-stack-item__avatar{display:block}.avatar-stack-item--more-premium{border-radius:999px;border:1px solid var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));background:radial-gradient(circle at 28% 24%,var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94)),rgba(255,255,255,0) 48%),linear-gradient(135deg,var(--csd-bg-e2e8f0-960, rgba(226, 232, 240, .96)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:800;box-shadow:0 10px 20px #0f172a14,inset 0 1px #ffffffb8}.avatar-stack-empty{display:inline-flex;align-items:center;gap:.38rem;min-height:1.9rem;padding:.28rem .58rem;border-radius:999px;border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:700;line-height:1;box-shadow:inset 0 1px #ffffffbf}.avatar-stack-empty i{font-size:.82rem;color:var(--csd-text-94a3b8-1000, #94a3b8)}.avatar-stack-empty--sm{min-height:1.7rem;padding:.22rem .5rem;font-size:.72rem}.avatar-stack-empty--lg{min-height:2.1rem;padding:.34rem .68rem;font-size:.8rem}@media screen{[data-csd-theme=dark] .avatar-stack-item--legacy{border-color:#1e293b;box-shadow:0 1px 3px #ffffff0f}}.input-group-currency{display:flex;align-items:stretch}.input-group-currency input .form-control{flex:1 1 75%;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group-currency .currency-select{flex:0 0 25%;max-width:130px;min-width:100px;border-left:0!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;font-weight:500;background-color:var(--csd-bg-f8f9fa-1000, #f8f9fa);color:var(--csd-text-1e293b-1000, #1e293b);cursor:pointer;text-align:center;transition:all .2s ease}.input-group-currency .currency-select:hover{background-color:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-0d6efd-1000, #0d6efd)}.input-group-currency .currency-select:focus,.input-group-currency .currency-select:active{background-color:var(--csd-bg-e9f2ff-1000, #e9f2ff);outline:none;box-shadow:inset 0 0 0 2px #0d6efd26}@media screen{[data-csd-theme=dark] .input-group-currency input .form-control{background-color:#1e293b;color:#f1f5f9;border-color:#334155}[data-csd-theme=dark] .input-group-currency .currency-select{background-color:#273449;color:#e2e8f0;border-color:#334155}[data-csd-theme=dark] .input-group-currency .currency-select:hover{background-color:#1e3a8a;color:#fff}}.modern-dropdown-trigger{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:4px 8px;background:transparent;color:var(--csd-text-495057-1000, #495057);transition:background-color .2s ease,color .2s ease;cursor:pointer}.modern-dropdown-trigger:hover{background-color:var(--csd-bg-f1f5ff-1000, #f1f5ff);color:var(--csd-text-0d6efd-1000, #0d6efd)}.modern-dropdown-trigger:focus-visible{outline:none;box-shadow:0 0 0 2px #0d6efd4d}.modern-dropdown-trigger i{font-size:1.1rem;vertical-align:middle}.dropdown-item{font-size:.9rem;padding:.45rem .9rem;transition:background-color .15s ease,color .15s ease;border-radius:6px}.dropdown-item:hover{background-color:var(--csd-bg-f1f5ff-1000, #f1f5ff);color:var(--csd-text-0d6efd-1000, #0d6efd)}.dropdown-item:focus,.dropdown-item:active{outline:none!important;box-shadow:none!important;background-color:var(--csd-bg-f8f9fa-1000, #f8f9fa)!important;color:inherit!important}.dropdown-item i{font-size:1rem;margin-right:.4rem;vertical-align:middle;color:var(--csd-text-6c757d-1000, #6c757d)}@media screen{[data-csd-theme=dark] .modern-dropdown-trigger{color:#e2e8f0}[data-csd-theme=dark] .modern-dropdown-trigger:hover{background-color:#2563eb26;color:#60a5fa}[data-csd-theme=dark] .dropdown-item{color:#e5e7eb}[data-csd-theme=dark] .dropdown-item:hover{background-color:#2563eb26;color:#60a5fa}[data-csd-theme=dark] .dropdown-item:focus,[data-csd-theme=dark] .dropdown-item:active{background-color:#1e293b!important;color:#f9fafb!important}[data-csd-theme=dark] .dropdown-item i{color:#9ca3af}}.workspace-export-dropdown .dropdown-toggle:after{margin-left:.45rem}.workspace-export-dropdown{position:relative}.workspace-export-dropdown .workspace-export-menu{width:min(24rem,100vw - 2rem);padding:.54rem;margin-top:.72rem!important;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;border-radius:1.35rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;box-shadow:0 22px 50px #0f172a24,inset 0 1px #ffffffeb!important;overflow:hidden;z-index:1060}.workspace-export-menu .workspace-export-menu__intro{display:grid;gap:.24rem;padding:.82rem .9rem .72rem;border-bottom:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));margin-bottom:.3rem}.workspace-export-menu .workspace-export-menu__intro strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:850;line-height:1.25}.workspace-export-menu .workspace-export-menu__intro span{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.5}.workspace-export-menu .workspace-export-menu__item{width:100%;min-height:4.1rem;padding:.72rem .78rem;border-radius:1.05rem;color:var(--csd-text-334155-1000, #334155);white-space:normal;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease,color .16s ease}.workspace-export-menu .workspace-export-menu__item:hover,.workspace-export-menu .workspace-export-menu__item:focus{background:var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:inset 0 0 0 1px #cbd5e1d1;transform:translateY(-1px)}.workspace-export-menu .workspace-export-menu__item i{width:2rem;height:2rem;flex:0 0 2rem;display:inline-flex;align-items:center;justify-content:center;margin-top:.02rem;border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569);font-size:1rem}.workspace-export-menu .workspace-export-menu__item span{display:grid;gap:.18rem;min-width:0}.workspace-export-menu .workspace-export-menu__item strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:850;line-height:1.25}.workspace-export-menu .workspace-export-menu__item small{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.48;white-space:normal}.module-toolbar-text,.module-toolbar{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.52rem;background:transparent;border:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;overflow:visible;min-height:0;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,transform .2s ease;position:relative;z-index:1030}.module-toolbar-text:hover,.module-toolbar:hover{box-shadow:none}.module-toolbar-text .toolbar-btn,.module-toolbar .toolbar-btn{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.36rem;padding:.45rem .82rem;border:1px solid var(--csd-border-d6e1ef-1000, #d6e1ef)!important;border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;color:var(--csd-text-17324f-1000, #17324f)!important;font-size:.8rem;font-weight:800;line-height:1;box-shadow:none;cursor:pointer;transition:transform .16s ease,background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease;white-space:nowrap}.module-toolbar-text .toolbar-btn i,.module-toolbar .toolbar-btn i{color:inherit;font-size:.9rem;pointer-events:none;transition:color .18s ease,transform .18s ease}.module-toolbar-text .toolbar-btn:hover,.module-toolbar .toolbar-btn:hover{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24))!important;background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #ffffff))!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important;box-shadow:0 10px 22px #2563eb14;transform:translateY(-1px)}.module-toolbar-text .toolbar-btn:active,.module-toolbar .toolbar-btn:active{background:#2563eb1f}.module-toolbar-text .is-active.toolbar-btn,.module-toolbar .is-active.toolbar-btn{border-color:var(--csd-border-2563eb-420, rgba(37, 99, 235, .42))!important;background:linear-gradient(135deg,#1d4ed8,#2563eb 56%,#3b82f6)!important;color:#fff!important;box-shadow:0 14px 28px #2563eb2e}.module-toolbar-text .is-active.toolbar-btn i,.module-toolbar .is-active.toolbar-btn i{transform:none}.module-toolbar-text .is-disabled.toolbar-btn,.module-toolbar .is-disabled.toolbar-btn,.module-toolbar-text .toolbar-btn:disabled,.module-toolbar .toolbar-btn:disabled{border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;color:var(--csd-text-94a3b8-1000, #94a3b8)!important;cursor:not-allowed;opacity:.72;transform:none!important;box-shadow:none!important}.module-toolbar .toolbar-btn+.toolbar-btn{border-left:0}.module-toolbar .toolbar-divider{display:none}.module-toolbar .dropdown-menu{z-index:4000!important;margin-top:.42rem;border:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));border-radius:1rem;box-shadow:0 18px 34px #0f172a1f}.module-toolbar .op-export-dropdown{display:inline-flex}.module-toolbar .op-export-menu{border-color:var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))}.module-toolbar .toolbar-btn--icon{width:2.36rem;min-width:2.36rem;padding-inline:0}@media (max-width: 992px){.module-toolbar .toolbar-btn span{display:none!important}}.module-toolbar-text .toolbar-btn span{font-size:.88rem;line-height:1;margin-top:1px}.module-toolbar-text .toolbar-btn+.toolbar-btn{border-left:1px solid var(--csd-border-e5e7eb-720, rgba(229, 231, 235, .72))}.module-toolbar-text .dropdown-menu{z-index:4000!important;margin-top:4px}@media (max-width: 992px){.module-toolbar-text .toolbar-btn span{display:none!important}}.main-sidebar{border-right:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));box-shadow:12px 0 32px #0f172a0f;overflow:hidden;position:relative}.main-sidebar .brand-link{min-height:64px;border-bottom:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-40, rgba(255, 255, 255, .04));color:#f8fafc}.main-sidebar .brand-link .brand-text,.main-sidebar .brand-link .text-muted{color:inherit!important}.main-sidebar .sidebar-brand__logo{width:25px;height:55px;-o-object-fit:contain;object-fit:contain;opacity:.95}.main-sidebar .sidebar-brand__text{font-size:1.05rem}.main-sidebar .sidebar{height:calc(100vh - 64px);padding:.78rem .62rem 6.35rem;overflow:hidden}.main-sidebar .sidebar::-webkit-scrollbar,.main-sidebar .sidebar-shell__nav::-webkit-scrollbar{width:0;height:0}.main-sidebar .sidebar::-webkit-scrollbar-thumb,.main-sidebar .sidebar-shell__nav::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.main-sidebar .sidebar::-webkit-scrollbar-track,.main-sidebar .sidebar-shell__nav::-webkit-scrollbar-track{background:transparent}.main-sidebar .sidebar-shell{position:relative;display:flex;flex-direction:column;gap:0;min-height:100%;height:100%}.main-sidebar .sidebar-shell__search{position:sticky;top:0;flex:0 0 auto;z-index:3;min-height:42px;margin-bottom:.72rem;padding-bottom:0;background:inherit}.main-sidebar .sidebar-shell__search.sidebar-shell__search--hidden{display:none!important}.main-sidebar .sidebar-shell:has([data-sidebar-scroll-section]) .sidebar-shell__search{background:#343a40;box-shadow:0 0 0 .72rem #343a40}.main-sidebar .sidebar-shell__nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:.35rem;scrollbar-width:none;-ms-overflow-style:none}.main-sidebar .sidebar-shell__footer{position:absolute;right:.62rem;bottom:.78rem;left:.62rem;z-index:3;padding-top:.25rem;padding-bottom:.1rem;background:linear-gradient(180deg,#343a4000,#343a40f5 28%,#343a40)}.main-sidebar .sidebar-shell__footer-link{display:flex;align-items:center;gap:.62rem;min-height:42px;padding:.7rem .82rem;border-radius:14px;color:#ffffffdb;text-decoration:none;font-size:.92rem;font-weight:600;background:var(--csd-bg-ffffff-40, rgba(255, 255, 255, .04));border:1px solid var(--csd-border-ffffff-60, rgba(255, 255, 255, .06));transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.main-sidebar .sidebar-shell__footer-link:hover{color:#fff;background:var(--csd-bg-ffffff-80, rgba(255, 255, 255, .08));border-color:var(--csd-border-ffffff-120, rgba(255, 255, 255, .12))}.main-sidebar .sidebar-shell__footer-link.active{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);border-color:transparent;box-shadow:0 10px 22px #2563eb3d}.main-sidebar .sidebar-shell__footer-link--static{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-sidebar .sidebar-shell__footer-link--static:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb);border-color:transparent;color:#fff}.main-sidebar .sidebar-shell__mode-indicator{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;min-height:4rem;padding:.74rem .82rem;border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));border-radius:16px;background:linear-gradient(135deg,#2563eb26,#0f172a1f),var(--csd-bg-ffffff-50, rgba(255, 255, 255, .05));color:#fff;box-shadow:inset 0 1px #ffffff14,0 14px 30px #0f172a29;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-sidebar .sidebar-shell__mode-icon{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:13px;background:#2563ebf0;color:#fff;box-shadow:0 10px 22px #2563eb3d}.main-sidebar .sidebar-shell__mode-copy{min-width:0}.main-sidebar .sidebar-shell__mode-copy small,.main-sidebar .sidebar-shell__mode-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-sidebar .sidebar-shell__mode-copy small{color:#e2e8f0ad;font-size:.62rem;font-weight:800;letter-spacing:.09em;line-height:1;text-transform:uppercase}.main-sidebar .sidebar-shell__mode-copy strong{margin-top:.22rem;color:#fff;font-size:.9rem;line-height:1.12}.main-sidebar .form-control-sidebar,.main-sidebar .btn-sidebar{height:42px;border-radius:14px;border-color:var(--csd-border-ffffff-80, rgba(255, 255, 255, .08))}.main-sidebar .form-control-sidebar{background:var(--csd-bg-ffffff-70, rgba(255, 255, 255, .07))}.main-sidebar .form-inline,.main-sidebar .input-group,.main-sidebar .input-group>.form-control-sidebar,.main-sidebar .input-group>.input-group-append{max-width:100%}.main-sidebar .sidebar-shell__search .form-inline,.main-sidebar .sidebar-shell__search .input-group{height:42px;min-height:42px}.main-sidebar .btn-sidebar{display:inline-flex;align-items:center;justify-content:center;width:46px;padding:0}.main-sidebar .input-group{flex-wrap:nowrap}.main-sidebar .sidebar-shell__search .sidebar-search-results{position:absolute;top:calc(100% + .18rem);right:0;left:0;width:100%}.main-sidebar .sidebar-shell__nav>nav,.main-sidebar .sidebar-shell__nav .nav-sidebar{margin-top:0!important}.main-sidebar .nav-sidebar>.nav-item>.nav-link{margin-bottom:.1rem;border-radius:14px;padding:.66rem .78rem;font-weight:500;font-size:.94rem}.main-sidebar .nav-sidebar>.nav-item>.nav-link p{margin-bottom:0}.main-sidebar .nav-sidebar>.nav-item>.nav-link.active{box-shadow:0 12px 24px #2563eb2e}.main-sidebar .nav-treeview{margin-top:.12rem;padding-left:.34rem}.main-sidebar .nav-treeview>.nav-item>.nav-link{display:flex;align-items:center;gap:.58rem;border-radius:12px;padding:.5rem .68rem .5rem 1.08rem;font-size:.86rem;font-weight:500}.main-sidebar .nav-treeview>.nav-item>.nav-link .sidebar-subitem__icon{width:1.38rem;min-width:1.38rem;height:1.38rem;margin:0;border-radius:.52rem;background:var(--csd-bg-ffffff-40, rgba(255, 255, 255, .04));color:#e2e8f0c7;font-size:.78rem}.main-sidebar .nav-treeview>.nav-item>.nav-link p{min-width:0;margin:0}.main-sidebar .nav-treeview>.nav-item>.nav-link.active .sidebar-subitem__icon{background:#2563eb1f;color:var(--csd-text-2563eb-1000, #2563eb)}.main-sidebar .nav-header{padding:.82rem .82rem .36rem;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.main-sidebar .badge{border-radius:999px;font-size:.68rem;font-weight:700;padding:.3rem .48rem}@media (min-width: 768px){body.sidebar-mini.sidebar-collapse.sidebar-focused:not(.platform-superadmin-shell) .main-sidebar .nav-sidebar>.nav-item>.nav-link p>.right,html.minicsd-sidebar-collapsed body.sidebar-mini.sidebar-collapse:not(.platform-superadmin-shell) .main-sidebar:hover .nav-sidebar>.nav-item>.nav-link p>.right{display:none!important;visibility:hidden!important;opacity:0!important}}body.platform-superadmin-shell{--platform-sidebar-width: 250px}@media (min-width: 768px){body.platform-superadmin-shell.sidebar-mini.sidebar-collapse .content-wrapper,body.platform-superadmin-shell.sidebar-mini.sidebar-collapse .main-footer,body.platform-superadmin-shell.sidebar-mini.sidebar-collapse .main-header{margin-left:var(--platform-sidebar-width)!important}body.platform-superadmin-shell.sidebar-mini.sidebar-collapse .main-sidebar,body.platform-superadmin-shell.sidebar-mini.sidebar-collapse .main-sidebar:before{width:var(--platform-sidebar-width)!important;margin-left:0!important}body.platform-superadmin-shell.sidebar-mini.sidebar-collapse .main-sidebar{overflow-x:hidden}body.platform-superadmin-shell.sidebar-mini.sidebar-collapse .main-sidebar .brand-link{width:var(--platform-sidebar-width)!important}body.platform-superadmin-shell.sidebar-mini.sidebar-collapse .main-sidebar .nav-sidebar .nav-header{display:block}body.platform-superadmin-shell.sidebar-mini.sidebar-collapse .main-sidebar .brand-text,body.platform-superadmin-shell.sidebar-mini.sidebar-collapse .main-sidebar .logo-xl,body.platform-superadmin-shell.sidebar-mini.sidebar-collapse .main-sidebar .sidebar .user-panel>.info,body.platform-superadmin-shell.sidebar-mini.sidebar-collapse .main-sidebar .sidebar .nav-sidebar .nav-link p,body.platform-superadmin-shell.sidebar-mini.sidebar-collapse .main-sidebar .sidebar-shell__search,body.platform-superadmin-shell.sidebar-mini.sidebar-collapse .main-sidebar .sidebar-shell__footer{width:auto;margin-left:0;visibility:visible;opacity:1;animation-name:none}body.platform-superadmin-shell.sidebar-mini.sidebar-collapse .main-sidebar .sidebar-shell__search,body.platform-superadmin-shell.sidebar-mini.sidebar-collapse .main-sidebar .sidebar-shell__footer{display:block}body.platform-superadmin-shell.sidebar-mini.sidebar-collapse .main-sidebar .sidebar .nav-sidebar .nav-link p,body.platform-superadmin-shell.sidebar-mini.sidebar-collapse .main-sidebar .nav-sidebar>.nav-item>.nav-link>span,body.platform-superadmin-shell.sidebar-mini.sidebar-collapse .main-sidebar .brand-text{display:inline-block!important}body.platform-superadmin-shell.sidebar-mini.sidebar-collapse .main-sidebar .logo-xs{visibility:hidden;animation-name:none}body.platform-superadmin-shell.sidebar-mini.sidebar-collapse .main-sidebar .nav-sidebar .nav-link{width:calc(var(--platform-sidebar-width) - 1.24rem)!important}}:root{--app-shell-header-height: 3.55rem;--app-shell-footer-height: 2.85rem}.content-wrapper{padding-bottom:2.5rem}.row.g-4{margin-right:-.75rem;margin-left:-.75rem;--bs-gutter-y: 1.5rem;margin-top:calc(-1 * var(--bs-gutter-y))}.row.g-4>[class*=col-]{padding-right:.75rem;padding-left:.75rem;margin-top:var(--bs-gutter-y)}.gap-4{gap:1rem}.gap-3{gap:.75rem}.gap-2{gap:.5rem}.main-footer{border-top:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));color:var(--csd-text-475569-1000, #475569);font-size:.84rem;padding-block:.85rem;padding-inline:1.1rem}.app-shell-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.app-shell-footer__brand{display:flex;align-items:baseline;gap:.45rem;min-width:0}.app-shell-footer__brand strong{color:var(--csd-text-334155-1000, #334155);font-weight:800;white-space:nowrap}.app-shell-footer__brand span{color:var(--csd-text-64748b-1000, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell-footer__version{display:inline-flex;align-items:baseline;gap:.42rem;flex-shrink:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;white-space:nowrap}.app-shell-footer__version-label{color:var(--csd-text-94a3b8-1000, #94a3b8);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:700}.app-shell-footer__version strong{color:var(--csd-text-334155-1000, #334155);font-weight:700}@media (max-width: 767.98px){.app-shell-footer{flex-direction:column;align-items:flex-start;gap:.45rem}.app-shell-footer__brand{align-items:flex-start;flex-direction:column;gap:.12rem}.app-shell-footer__brand span{white-space:normal}}.editor-assistant-menu{width:-moz-max-content;width:max-content;min-width:16rem;max-width:min(23rem,100vw - 2rem);border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.875rem;padding:.65rem;box-shadow:0 16px 48px #0f172a29;max-height:min(36rem,100vh - 2rem);overflow-y:auto}.editor-assistant-menu.editor-assistant-menu--portal{z-index:1090;left:0!important;right:auto!important;top:0!important;bottom:auto!important}.editor-assistant-menu .dropdown-item{border-radius:.5rem;padding:.55rem .75rem;white-space:normal;line-height:1.4}.editor-assistant-menu .dropdown-header{font-size:.72rem;white-space:normal;color:var(--csd-text-64748b-1000, #64748b)}.simple-editor-wrapper{background:var(--csd-bg-ffffff-1000, #fff);border-radius:.75rem;box-shadow:0 2px 8px #0000000d;overflow:visible;display:flex;flex-direction:column}.simple-editor-wrapper .simple-editor-header{border-bottom:1px solid var(--csd-border-eff1f3-1000, #eff1f3);background:var(--csd-bg-fafbfc-1000, #fafbfc)}.simple-editor-wrapper .simple-editor-header .editor-fullscreen-toggle{border-radius:.5rem}.simple-editor-wrapper .editor-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.4rem;padding:.6rem .75rem;border-bottom:1px solid var(--csd-border-e9ecef-1000, #e9ecef);background:var(--csd-bg-f8f9fa-1000, #f8f9fa)}.simple-editor-wrapper .editor-toolbar button,.simple-editor-wrapper .editor-toolbar .btn-insert,.simple-editor-wrapper .editor-toolbar .btn-group-toggle{border:1px solid var(--csd-border-dee2e6-1000, #dee2e6);background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-495057-1000, #495057);border-radius:.5rem;padding:.35rem .55rem;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease}.simple-editor-wrapper .editor-toolbar button:hover,.simple-editor-wrapper .editor-toolbar .btn-insert:hover,.simple-editor-wrapper .editor-toolbar .btn-group-toggle:hover{background:var(--csd-bg-eef2ff-1000, #eef2ff);color:var(--csd-text-0d6efd-1000, #0d6efd);border-color:var(--csd-border-cfd6ff-1000, #cfd6ff)}.simple-editor-wrapper .editor-toolbar button.active,.simple-editor-wrapper .editor-toolbar .btn-insert.active,.simple-editor-wrapper .editor-toolbar .btn-group-toggle.active{background:#0d6efd1f;color:var(--csd-text-0d6efd-1000, #0d6efd);box-shadow:inset 0 0 0 1.5px #0d6efd40}.simple-editor-wrapper .editor-toolbar button i,.simple-editor-wrapper .editor-toolbar .btn-insert i,.simple-editor-wrapper .editor-toolbar .btn-group-toggle i{font-size:.95rem}.simple-editor-wrapper .editor-toolbar .btn-group-toggle i.bi-caret-down-fill{margin-left:.25rem;font-size:.7rem}.simple-editor-wrapper .editor-toolbar .color-button{display:inline-flex;align-items:center;border:1px solid var(--csd-border-dee2e6-1000, #dee2e6);border-radius:.5rem;background:var(--csd-bg-ffffff-1000, #fff);height:32px;cursor:pointer;overflow:hidden;transition:all .15s ease-in-out;--current-color: #000;--csd-foreground-current-color: var(--csd-text-000000-1000, #000)}.simple-editor-wrapper .editor-toolbar .color-button .color-main{display:flex;align-items:center;justify-content:center;padding:0 .6rem;font-weight:600;font-size:1rem;color:var(--csd-text-212529-1000, #212529);position:relative}.simple-editor-wrapper .editor-toolbar .color-button .color-main:after{content:"";position:absolute;bottom:3px;left:4px;right:4px;height:2px;border-radius:2px;background:var(--current-color);transition:background-color .2s ease}.simple-editor-wrapper .editor-toolbar .color-button .color-arrow{width:26px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--csd-border-dee2e6-1000, #dee2e6);color:var(--csd-text-6c757d-1000, #6c757d);font-size:.7rem;transition:color .2s ease}.simple-editor-wrapper .editor-toolbar .color-button:hover{border-color:var(--csd-border-cfd6ff-1000, #cfd6ff);background:var(--csd-bg-f8faff-1000, #f8faff)}.simple-editor-wrapper .editor-toolbar .color-button:hover .color-main,.simple-editor-wrapper .editor-toolbar .color-button:hover .color-arrow{color:var(--csd-text-0d6efd-1000, #0d6efd)}.simple-editor-wrapper .editor-toolbar .color-button.active{background:#0d6efd14;border-color:var(--csd-border-bcd0ff-1000, #bcd0ff)}.simple-editor-wrapper .editor-toolbar .color-button.active .color-main{color:var(--csd-text-0d6efd-1000, #0d6efd)}.simple-editor-wrapper .editor-toolbar .color-button.bg .color-main:after{content:none}.simple-editor-wrapper .editor-toolbar .color-button.bg .color-main{position:relative}.simple-editor-wrapper .editor-toolbar .color-button.bg .color-sample{width:14px;height:14px;border-radius:3px;margin-left:.3rem;background:var(--current-color, #ffe066);border:1px solid var(--csd-border-000000-100, rgba(0, 0, 0, .1));box-shadow:inset 0 0 1px #00000026;transition:background-color .2s ease,border-color .2s ease}.simple-editor-wrapper .editor-toolbar select.font-size-selector,.simple-editor-wrapper .editor-toolbar select[data-font-family]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--csd-border-d0d7de-1000, #d0d7de);border-radius:6px;background:var(--csd-bg-ffffff-1000, #fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%236c757d'%3E%3Cpath d='M6 8.5l3-3H3z'/%3E%3C/svg%3E") no-repeat right 8px center/10px 10px;font-size:.8rem;font-weight:500;color:var(--csd-text-374151-1000, #374151);padding:.25rem 1.6rem .25rem .5rem;height:30px;line-height:1.2;min-width:120px;cursor:pointer;transition:all .15s ease}.simple-editor-wrapper .editor-toolbar select.font-size-selector:hover,.simple-editor-wrapper .editor-toolbar select[data-font-family]:hover{border-color:var(--csd-border-b6c2d2-1000, #b6c2d2);background-color:var(--csd-bg-f9fafb-1000, #f9fafb)}.simple-editor-wrapper .editor-toolbar select.font-size-selector:focus,.simple-editor-wrapper .editor-toolbar select[data-font-family]:focus{border-color:var(--csd-border-2563eb-1000, #2563eb);box-shadow:0 0 0 2px #2563eb26;outline:none}.simple-editor-wrapper .editor-toolbar .vr{width:1px;height:26px;background:var(--csd-bg-dee2e6-1000, #dee2e6);margin:0 .25rem;opacity:.8}.simple-editor-wrapper .simple-editor{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--csd-bg-ffffff-1000, #fff);padding:1rem 1.25rem;font-size:1rem;line-height:1.7;color:var(--csd-text-212529-1000, #212529);min-height:var(--editor-min-height, 150px);height:auto;max-height:50vh;overflow-y:auto;outline:none;resize:vertical;transition:height .2s ease}.simple-editor-wrapper .simple-editor p,.simple-editor-wrapper .simple-editor ul,.simple-editor-wrapper .simple-editor ol{margin-bottom:.75rem}.simple-editor-wrapper .simple-editor h1,.simple-editor-wrapper .simple-editor h2,.simple-editor-wrapper .simple-editor h3,.simple-editor-wrapper .simple-editor h4,.simple-editor-wrapper .simple-editor h5,.simple-editor-wrapper .simple-editor h6{font-weight:600;color:var(--csd-text-0d6efd-1000, #0d6efd);margin:.9rem 0 .5rem;line-height:1.25}.simple-editor-wrapper .simple-editor h1{font-size:2rem}.simple-editor-wrapper .simple-editor h2{font-size:1.75rem}.simple-editor-wrapper .simple-editor h3{font-size:1.5rem}.simple-editor-wrapper .simple-editor h4{font-size:1.25rem}.simple-editor-wrapper .simple-editor h5{font-size:1.1rem}.simple-editor-wrapper .simple-editor h6{font-size:1rem;color:var(--csd-text-495057-1000, #495057)}.simple-editor-wrapper .simple-editor ul,.simple-editor-wrapper .simple-editor ol{margin-left:1.5rem;padding-left:.5rem}.simple-editor-wrapper .simple-editor pre{background:var(--csd-bg-f8f9fa-1000, #f8f9fa);color:var(--csd-text-212529-1000, #212529);padding:.75rem 1rem;border-radius:.5rem;overflow-x:auto;font-family:monospace;font-size:.875rem;white-space:pre-wrap;line-height:1.6;border:1px solid var(--csd-border-e9ecef-1000, #e9ecef);margin:1rem 0}.simple-editor-wrapper .simple-editor.html-view{font-family:monospace;font-size:.875rem;white-space:pre-wrap;background:var(--csd-bg-f8f9fa-1000, #f8f9fa);color:var(--csd-text-495057-1000, #495057);border-top:1px dashed var(--csd-border-dee2e6-1000, #dee2e6)}.simple-editor-header__label{color:var(--csd-text-1f2937-1000, #1f2937);font-size:.84rem;font-weight:700;line-height:1.35}.simple-editor-header__actions{margin-left:auto;flex-wrap:wrap}@media (max-width: 480px){.simple-editor-header__actions{width:100%;justify-content:flex-end}.simple-editor-header__actions :is(.btn-saas,.btn-saas-card-action,.btn-saas-icon){flex:0 0 auto;width:auto;max-width:100%}.simple-editor-header__actions .ai-generate-btn{padding-right:1.35rem;white-space:nowrap}}.simple-editor-header--actions-only{justify-content:flex-end!important}.simple-editor-wrapper--embedded{border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 12px 26px #0f172a0d;overflow:hidden}.simple-editor-wrapper--embedded .simple-editor-header{padding:.62rem .78rem!important;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:linear-gradient(180deg,var(--csd-bg-f8fafc-880, rgba(248, 250, 252, .88)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)))}.simple-editor-wrapper--embedded .simple-editor-header__actions{gap:.5rem!important}.simple-editor-wrapper--embedded .editor-toolbar{padding:.55rem .65rem;background:var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97));border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))}.simple-editor-wrapper--embedded .simple-editor{padding:.95rem 1rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98))}.simple-editor-wrapper--embedded .editor-fullscreen-toggle,.simple-editor-wrapper--embedded .ai-main-btn,.simple-editor-wrapper--embedded .ai-generate-btn{min-height:2.45rem;border-radius:.82rem}.editor-popover{position:absolute;z-index:1055;background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-dee2e6-1000, #dee2e6);border-radius:.5rem;padding:.5rem;width:280px;box-shadow:0 4px 16px #0000001a;animation:fadeIn .15s ease}.editor-popover .popover-header{font-weight:600;font-size:.9rem;color:var(--csd-text-0d6efd-1000, #0d6efd);margin-bottom:.25rem}.editor-popover .popover-body{font-size:.85rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.editor-color-popover{width:260px}.editor-color-popover .swatches{display:grid;grid-template-columns:repeat(9,1fr);gap:6px}.editor-color-popover .swatch{width:22px;height:22px;border-radius:4px;border:1px solid var(--csd-border-000000-80, rgba(0, 0, 0, .08));cursor:pointer}.editor-table-grid{width:250px}.editor-table-grid .tg-grid{border:1px solid var(--csd-border-e9ecef-1000, #e9ecef);padding:6px;border-radius:.5rem;background:var(--csd-bg-ffffff-1000, #fff)}.editor-table-grid .tg-row{display:grid;grid-template-columns:repeat(10,16px);gap:4px;margin-bottom:4px}.editor-table-grid .tg-row:last-child{margin-bottom:0}.editor-table-grid .tg-row span{width:16px;height:16px;border:1px solid var(--csd-border-e5e7eb-1000, #e5e7eb);border-radius:2px;background:var(--csd-bg-ffffff-1000, #fff);display:block}.editor-table-grid .tg-row span.on{background:var(--csd-bg-eef2ff-1000, #eef2ff);border-color:var(--csd-border-cfd6ff-1000, #cfd6ff)}.editor-bubble{position:absolute;z-index:1056;background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-e3e6ea-1000, #e3e6ea);border-radius:.5rem;padding:.25rem .35rem;box-shadow:0 6px 18px #0000001f;display:flex;gap:.25rem}.editor-bubble button{border:none;background:transparent;padding:.25rem .35rem;border-radius:.4rem;color:var(--csd-text-495057-1000, #495057)}.editor-bubble button:hover{background:var(--csd-bg-eef2ff-1000, #eef2ff);color:var(--csd-text-0d6efd-1000, #0d6efd)}.simple-editor::-webkit-scrollbar{width:8px}.simple-editor::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:8px}.simple-editor::-webkit-scrollbar-thumb:hover{background-color:#00000040}.simple-editor:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #0d6efd33}.color-arrow{width:28px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--csd-border-000000-80, rgba(0, 0, 0, .08));color:var(--csd-text-6c757d-1000, #6c757d);font-size:.7rem;background:var(--csd-bg-ffffff-1000, #fff);transition:all .2s ease}.color-button.bg .color-arrow{background:var(--csd-bg-ffffff-400, rgba(255, 255, 255, .4))}select[data-font-family] option{font-family:inherit;font-size:.875rem}select[data-font-family] option[value*=Inter]{font-family:Inter,system-ui,sans-serif}select[data-font-family] option[value*=Roboto]{font-family:Roboto,sans-serif}select[data-font-family] option[value*=Poppins]{font-family:Poppins,sans-serif}select[data-font-family] option[value*="Open Sans"]{font-family:Open Sans,sans-serif}select[data-font-family] option[value*=Lora]{font-family:Lora,serif}select[data-font-family] option[value*=Merriweather]{font-family:Merriweather,serif}select[data-font-family] option[value*=Courier]{font-family:Courier New,monospace}select[data-font-family] option[value*=JetBrains]{font-family:JetBrains Mono,monospace}.image-resize-overlay{position:absolute;border:2px dashed var(--csd-border-2563eb-350, rgba(37, 99, 235, .35));border-radius:8px;pointer-events:none;z-index:9999;transition:border-color .2s ease}.image-resize-overlay .resize-handle{width:10px;height:10px;background:#2563eb;border:2px solid var(--csd-border-ffffff-1000, #fff);border-radius:50%;position:absolute;pointer-events:all;transition:transform .15s ease;box-shadow:0 1px 3px #0003}.image-resize-overlay .resize-handle:hover{transform:scale(1.25)}.image-resize-overlay .resize-handle.top-left{top:-6px;left:-6px;cursor:nwse-resize}.image-resize-overlay .resize-handle.top-right{top:-6px;right:-6px;cursor:nesw-resize}.image-resize-overlay .resize-handle.bottom-left{bottom:-6px;left:-6px;cursor:nesw-resize}.image-resize-overlay .resize-handle.bottom-right{bottom:-6px;right:-6px;cursor:nwse-resize}.image-resize-tooltip{position:absolute;background:#111827d9;color:#fff;font-size:.75rem;padding:.25rem .6rem;border-radius:.4rem;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:10000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-resize-tooltip:after{content:" ⌥ Shift liber";color:#fff9;font-style:italic;margin-left:.3rem}.table-grid{display:inline-block;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);background:var(--csd-bg-f8fafc-1000, #f8fafc);padding:3px;border-radius:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.table-grid .grid-row{display:flex}.table-grid .grid-cell{width:18px;height:18px;border:1px solid var(--csd-border-e5e7eb-1000, #e5e7eb);margin:1px;border-radius:3px;background:var(--csd-bg-ffffff-1000, #fff);transition:background .15s,border-color .15s}.table-grid .grid-cell.selected{background:#2563eb;border-color:var(--csd-border-1e40af-1000, #1e40af)}.table-grid .grid-cell:hover{border-color:var(--csd-border-2563eb-1000, #2563eb)}.editor-table{width:100%;border-collapse:separate;border-spacing:0;margin:1rem 0;background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-d1d9e0-1000, #d1d9e0);border-radius:2px;overflow:hidden;box-shadow:0 1px 2px #0000000a;transition:border-color .2s ease,box-shadow .2s ease}.editor-table:has(td:focus),.editor-table:has(th:focus){border-color:var(--csd-border-2563eb-1000, #2563eb);box-shadow:0 0 0 2px #2563eb40}.editor-table th,.editor-table td{border:1px solid var(--csd-border-d1d9e0-1000, #d1d9e0);padding:.55rem .75rem;text-align:left;vertical-align:middle;font-size:.9rem;color:var(--csd-text-334155-1000, #334155);background-color:var(--csd-bg-ffffff-1000, #fff);outline:none;min-height:38px;transition:background-color .15s ease,border-color .15s ease}.editor-table td:focus-within,.editor-table th:focus-within{background-color:#2563eb0a;border-color:var(--csd-border-2563eb-450, rgba(37, 99, 235, .45));box-shadow:inset 0 0 0 1px #2563eb40;transition:all .15s ease}.editor-table th{background:var(--csd-bg-f8fafc-1000, #f8fafc);font-weight:600;color:var(--csd-text-1e3a8a-1000, #1e3a8a)}.editor-table tr:nth-child(2n) td,.editor-table tr:hover td{background-color:var(--csd-bg-ffffff-1000, #fff)!important}.editor-table tr:first-child th:first-child{border-top-left-radius:inherit;overflow:hidden}.editor-table tr:first-child th:last-child{border-top-right-radius:inherit;overflow:hidden}.editor-table tr:last-child td:first-child{border-bottom-left-radius:inherit;overflow:hidden}.editor-table tr:last-child td:last-child{border-bottom-right-radius:inherit;overflow:hidden}.editor-table:empty:before{content:"Tabel gol — adăugați conținut";display:block;text-align:center;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.85rem;font-style:italic;padding:1rem}.editor-table td.selected,.editor-table th.selected{background:#2563eb2e!important;box-shadow:inset 0 0 0 2px #2563eb99;transition:background .15s ease,box-shadow .15s ease}.editor-popover.table-menu{min-width:180px;background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-e5e7eb-1000, #e5e7eb);border-radius:8px;box-shadow:0 6px 18px #0000001a;overflow:hidden;animation:fadeIn .15s ease}.editor-popover.table-menu .dropdown-item{display:block;width:100%;text-align:left;background:transparent;border:none;padding:6px 10px;font-size:.85rem;color:var(--csd-text-334155-1000, #334155);border-radius:6px;transition:all .15s ease}.editor-popover.table-menu .dropdown-item:hover{background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-2563eb-1000, #2563eb)}.editor-popover.table-menu .dropdown-item.text-danger:hover{background:var(--csd-bg-fee2e2-1000, #fee2e2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.font-dropdown .dropdown-menu,.font-size-dropdown .dropdown-menu{max-height:360px;overflow-y:auto;overflow-x:hidden;padding:4px!important;border-radius:.5rem;scrollbar-width:thin;scrollbar-color:#c4c4c4 transparent}.font-dropdown .dropdown-menu::-webkit-scrollbar,.font-size-dropdown .dropdown-menu::-webkit-scrollbar{width:6px}.font-dropdown .dropdown-menu::-webkit-scrollbar-thumb,.font-size-dropdown .dropdown-menu::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.font-dropdown .dropdown-menu::-webkit-scrollbar-thumb:hover,.font-size-dropdown .dropdown-menu::-webkit-scrollbar-thumb:hover{background-color:#00000059}.editor-table.layout-grid{border:1px dashed var(--csd-border-0d6efd-300, rgba(13, 110, 253, .3));border-radius:2px;background:transparent!important;box-shadow:none!important;border-collapse:separate!important;border-spacing:0;width:100%;margin:1rem 0;transition:border-color .2s ease}.editor-table.layout-grid th,.editor-table.layout-grid td{border:1px dashed var(--csd-border-0d6efd-250, rgba(13, 110, 253, .25));background:transparent!important;color:inherit!important;padding:.5rem 1rem;vertical-align:top;min-width:100px}.editor-table.layout-grid tr:nth-child(2n) td,.editor-table.layout-grid tr:hover td{background:transparent!important}.editor-table.layout-grid td:focus-within{background-color:#0d6efd08;border-color:var(--csd-border-0d6efd-450, rgba(13, 110, 253, .45))}.editor-table.layout-grid.is-active{border-color:var(--csd-border-0d6efd-450, rgba(13, 110, 253, .45))}.editor-table.layout-grid tr:first-child td:first-child,.editor-table.layout-grid tr:first-child th:first-child{border-top-left-radius:inherit;overflow:hidden}.editor-table.layout-grid tr:first-child td:last-child,.editor-table.layout-grid tr:first-child th:last-child{border-top-right-radius:inherit;overflow:hidden}.editor-table.layout-grid tr:last-child td:first-child,.editor-table.layout-grid tr:last-child th:first-child{border-bottom-left-radius:inherit;overflow:hidden}.editor-table.layout-grid tr:last-child td:last-child,.editor-table.layout-grid tr:last-child th:last-child{border-bottom-right-radius:inherit;overflow:hidden}.editor-fullscreen{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;background:var(--csd-bg-ffffff-1000, #fff)!important;z-index:999999!important;display:flex;flex-direction:column}body.editor-fullscreen-active{overflow:hidden!important}.editor-fullscreen .simple-editor-wrapper{flex:1;display:flex;flex-direction:column;min-height:0}.editor-fullscreen .simple-editor{flex:1;min-height:0;overflow-y:auto;max-height:none!important}.variables-dropdown{background:var(--csd-bg-ffffff-1000, #fff);width:360px;min-width:340px;max-height:420px;overflow-y:auto;overflow-x:hidden;padding:0;border-radius:.5rem;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.variables-dropdown::-webkit-scrollbar{width:6px}.variables-dropdown::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.variables-dropdown::-webkit-scrollbar-thumb:hover{background-color:#00000059}.variables-dropdown .dropdown-header{font-size:.75rem;font-weight:600;color:var(--csd-text-6c757d-1000, #6c757d);padding:.35rem .6rem;margin-top:.25rem;text-transform:uppercase;letter-spacing:.02em}.variables-dropdown .dropdown-item{display:block;padding:.45rem .6rem;border-radius:.4rem;line-height:1.2;transition:background .15s ease;display:flex;justify-content:space-between;align-items:center}.variables-dropdown .dropdown-item:hover{background:var(--csd-bg-eef2ff-1000, #eef2ff)}.variables-dropdown .dropdown-item .var-label{font-size:.85rem;font-weight:500;color:var(--csd-text-212529-1000, #212529)}.variables-dropdown .dropdown-item .var-key{font-size:.75rem;color:var(--csd-text-6c757d-1000, #6c757d);font-family:monospace;margin-left:.4rem}.template-variables .dropdown-menu.variables-dropdown{padding:0!important;background:var(--csd-bg-ffffff-1000, #fff);border-radius:.65rem;overflow-y:auto;overflow-x:hidden;max-height:420px}.variables-dropdown>li:first-child{margin-top:0!important}.variables-dropdown .variable-search-wrapper{position:sticky;top:0;z-index:20;background:var(--csd-bg-ffffff-1000, #fff);margin:0;padding:.55rem;border-top-left-radius:.65rem;border-top-right-radius:.65rem;border-bottom:1px solid var(--csd-border-e6ebf2-1000, #e6ebf2);box-shadow:0 3px 10px #0f172a0d}.variable-search-box{position:relative;width:100%}.variable-search{width:100%}.variables-dropdown .variable-search-wrapper:before{content:"";position:absolute;top:-6px;left:0;right:0;height:6px;background:var(--csd-bg-ffffff-1000, #fff)}.variable-search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;font-size:13px;line-height:1;color:var(--csd-text-9aa4b2-1000, #9aa4b2);cursor:pointer;opacity:0;visibility:hidden;transition:opacity .15s ease}.variable-search-clear:hover{color:var(--csd-text-495057-1000, #495057)}.variable-search-box.has-value .variable-search-clear{opacity:1;visibility:visible}.editor-fullscreen .simple-editor-wrapper{flex:1;height:100%;min-height:0;display:flex;flex-direction:column;overflow:visible!important}.editor-fullscreen .editor-toolbar{flex-shrink:0}.editor-fullscreen .simple-editor{flex:1;min-height:0;max-height:none!important;overflow-y:auto;resize:none;padding:1rem 1.25rem}html,body{height:100%}.editor-fullscreen{overflow:hidden!important}.template-variables{position:relative}.template-variables .dropdown-menu{position:absolute!important;z-index:999999!important;background:var(--csd-bg-ffffff-1000, #fff)!important;border:1px solid var(--csd-border-e9ecef-1000, #e9ecef);box-shadow:0 8px 24px #0000001f}.ai-main-btn{border-radius:.55rem}.editor-ai-loading{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--csd-bg-ffffff-650, rgba(255, 255, 255, .65));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:20;border-radius:8px}.editor-ai-loading .ai-loader{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--csd-text-3730a3-1000, #3730a3);font-weight:500}.editor-ai-loading .spinner-border{width:1rem;height:1rem}.ai-generate-btn{position:relative;padding-right:1.55rem}.ai-generate-btn .ai-badge{position:absolute;top:.18rem;right:.28rem;background:#6366f1;color:#fff;font-size:9px;font-weight:600;line-height:1.1;padding:1px 4px;border-radius:999px;box-shadow:0 2px 6px #6366f14d}.editor-link-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.editor-link-tabs__button{border:1px solid var(--csd-border-dbe4f0-1000, #dbe4f0);background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-475569-1000, #475569);border-radius:.85rem;padding:.55rem .7rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-size:.78rem;font-weight:700;transition:all .16s ease}.editor-link-tabs__button:hover,.editor-link-tabs__button.is-active{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(135deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 12px 24px #2563eb14}.editor-link-results{display:grid;gap:.55rem;max-height:240px;overflow-y:auto}.editor-link-result{width:100%;display:grid;gap:.28rem;text-align:left;padding:.72rem .8rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:.95rem;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));transition:all .16s ease}.editor-link-result:hover,.editor-link-result.is-active{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(135deg,var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:0 12px 24px #2563eb14}.editor-link-result__title{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:800;line-height:1.35}.editor-link-result__meta{display:flex;flex-wrap:wrap;gap:.32rem}.editor-link-result__meta span{display:inline-flex;align-items:center;gap:.3rem;padding:.24rem .48rem;border-radius:999px;background:var(--csd-bg-e2e8f0-720, rgba(226, 232, 240, .72));color:var(--csd-text-475569-1000, #475569);font-size:.67rem;font-weight:700;line-height:1}.editor-link-result__excerpt{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.5}.editor-link-empty{padding:.85rem .9rem;border:1px dashed var(--csd-border-0f172a-120, rgba(15, 23, 42, .12));border-radius:.95rem;background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9));color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.55;text-align:center}.editor-link-preview{display:grid;gap:.5rem}.editor-link-preview__label{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.simple-editor .editor-smart-link-wrapper{display:inline-block;width:min(100%,33rem);margin:.35rem 0;vertical-align:top}.simple-editor .editor-smart-link{pointer-events:none}.editor-smart-link{display:grid;gap:.45rem;padding:.88rem .95rem;border-radius:1rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));background:radial-gradient(circle at top right,var(--csd-bg-dbeafe-650, rgba(219, 234, 254, .65)),transparent 32%),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 12px 24px #0f172a0d;color:var(--csd-text-17324f-1000, #17324f);text-decoration:none}.editor-smart-link__eyebrow{color:var(--csd-text-5d79a6-1000, #5d79a6);font-size:.63rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.editor-smart-link__title{color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:800;line-height:1.35}.editor-smart-link__meta,.editor-smart-link__footer{display:flex;flex-wrap:wrap;gap:.35rem}.editor-smart-link__meta span,.editor-smart-link__footer span{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .5rem;border-radius:999px;background:var(--csd-bg-e2e8f0-760, rgba(226, 232, 240, .76));color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:700;line-height:1}.editor-smart-link__excerpt{color:var(--csd-text-52657f-1000, #52657f);font-size:.77rem;line-height:1.55}.editor-smart-link__cta{display:inline-flex;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;padding:.34rem .58rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.7rem;font-weight:800}.editor-ai-model-label{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}@media (max-width: 575.98px){.editor-ai-model-label{display:none}}@media print{.navbar,.sidebar,.app-header,.app-footer,.breadcrumbs,.btn,.toolbar,.filter-bar,.module-toolbar,.dropdown,.saas-card-header,.delete-dropdown-form,.status-dropdown,i.bi,.badge{display:none!important}.comments-section,.saas-card:has(.bi-chat-dots){display:none!important}body,html{background:#fff!important;overflow:visible!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.article-content{width:100%!important;padding:1.5cm!important;margin:0!important;font-size:11.5pt!important;line-height:1.55!important;color:#000!important}a[href]:after{content:" (" attr(href) ")";font-size:.8rem;color:#666}}body.print-mode:before{content:"MiniCSD — " attr(data-title);display:block;font-size:1.25rem;font-weight:600;color:var(--csd-text-222222-1000, #222);margin-bottom:1.25rem;border-bottom:2px solid var(--csd-border-e5e7eb-1000, #e5e7eb);padding-bottom:.5rem}.pill-actions{display:flex;gap:.5rem;flex-wrap:wrap}.pill{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--csd-border-e5eaf5-1000, #e5eaf5);background:var(--csd-bg-ffffff-1000, #fff);border-radius:999px;padding:.35rem .75rem;font-size:.8rem;color:var(--csd-text-49566a-1000, #49566a);text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.pill:hover{background:var(--csd-bg-f8faff-1000, #f8faff);border-color:var(--csd-border-cfd8ea-1000, #cfd8ea);color:var(--csd-text-1f3a5f-1000, #1f3a5f);text-decoration:none}.pill.is-active,.pill.active{background:var(--csd-bg-eef5ff-1000, #eef5ff);color:var(--csd-text-0d6efd-1000, #0d6efd);border-color:var(--csd-border-0d6efd-350, rgba(13, 110, 253, .35));font-weight:600;box-shadow:0 6px 14px #0d6efd14}.swal-small{width:auto!important;max-width:500px!important}.status-reason-swal{width:min(42rem,100vw - 2rem)!important;border-radius:1.35rem!important;padding:1.35rem 1.35rem 1.2rem!important;box-shadow:0 28px 70px #0f172a29!important}.status-reason-swal__container{margin:0!important;padding:0!important}.status-reason-swal__hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;text-align:left;margin-bottom:1rem}.status-reason-swal__icon-shell{position:relative;width:4.4rem;height:4.4rem;flex:0 0 auto}.status-reason-swal__icon-ring,.status-reason-swal__icon-core{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px}.status-reason-swal__icon-ring{background:radial-gradient(circle,var(--csd-bg-fee2e2-780, rgba(254, 226, 226, .78)),var(--csd-bg-fef2f2-180, rgba(254, 242, 242, .18)) 72%);animation:status-reason-pulse 2.4s ease-in-out infinite}.status-reason-swal__icon-core{top:.42rem;right:.42rem;bottom:.42rem;left:.42rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--csd-bg-fef2f2-980, rgba(254, 242, 242, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));border:1px solid var(--csd-border-f87171-220, rgba(248, 113, 113, .22));color:var(--csd-text-dc2626-1000, #dc2626);box-shadow:0 14px 28px #ef44441f}.status-reason-swal__icon-core i{display:inline-flex;align-items:center;justify-content:center;font-size:1.28rem;line-height:1;animation:status-reason-float 2.8s ease-in-out infinite}.status-reason-swal--warning .status-reason-swal__icon-ring{background:radial-gradient(circle,var(--csd-bg-fef3c7-820, rgba(254, 243, 199, .82)),var(--csd-bg-fffbeb-200, rgba(255, 251, 235, .2)) 72%)}.status-reason-swal--warning .status-reason-swal__icon-core{background:linear-gradient(180deg,var(--csd-bg-fffbeb-980, rgba(255, 251, 235, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));border-color:var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24));color:var(--csd-text-b45309-1000, #b45309);box-shadow:0 14px 28px #f59e0b1f}.status-reason-swal--warning .status-reason-swal__eyebrow{background:var(--csd-bg-fffbeb-960, rgba(255, 251, 235, .96));border-color:var(--csd-border-f59e0b-180, rgba(245, 158, 11, .18));color:var(--csd-text-92400e-1000, #92400e)}.status-reason-swal--danger .status-reason-swal__icon-ring{background:radial-gradient(circle,var(--csd-bg-fee2e2-780, rgba(254, 226, 226, .78)),var(--csd-bg-fef2f2-180, rgba(254, 242, 242, .18)) 72%)}.status-reason-swal--danger .status-reason-swal__icon-core{background:linear-gradient(180deg,var(--csd-bg-fef2f2-980, rgba(254, 242, 242, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));border-color:var(--csd-border-f87171-220, rgba(248, 113, 113, .22));color:var(--csd-text-dc2626-1000, #dc2626);box-shadow:0 14px 28px #ef44441f}.status-reason-swal--danger .status-reason-swal__eyebrow{background:var(--csd-bg-fef2f2-950, rgba(254, 242, 242, .95));border-color:var(--csd-border-f87171-140, rgba(248, 113, 113, .14));color:var(--csd-text-b91c1c-1000, #b91c1c)}.status-reason-swal__copy{min-width:0}.status-reason-swal__eyebrow{display:inline-flex;align-items:center;padding:.2rem .56rem;margin-bottom:.55rem;border-radius:999px;background:var(--csd-bg-fef2f2-950, rgba(254, 242, 242, .95));border:1px solid var(--csd-border-f87171-140, rgba(248, 113, 113, .14));color:var(--csd-text-b91c1c-1000, #b91c1c);font-size:.67rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.status-reason-swal__title{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1.22rem;font-weight:800;line-height:1.2}.status-reason-swal__text{margin:.52rem 0 0;color:var(--csd-text-5f7087-1000, #5f7087);font-size:.9rem;line-height:1.6}.swal2-popup{overflow-x:hidden!important}.status-reason-swal__input.swal2-textarea{width:100%!important;margin:.1rem 0 0!important;min-height:8.4rem!important;padding:1rem 1.05rem!important;border-radius:1rem!important;border:1px solid var(--csd-border-bfdbfe-960, rgba(191, 219, 254, .96))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important;color:var(--csd-text-10213f-1000, #10213f)!important;font-size:.94rem!important;line-height:1.6!important;box-shadow:inset 0 1px #ffffffd1,0 0 0 4px #2563eb0a!important}.status-reason-swal__input.swal2-textarea::-moz-placeholder{color:var(--csd-text-96a5ba-1000, #96a5ba)}.status-reason-swal__input.swal2-textarea::placeholder{color:var(--csd-text-96a5ba-1000, #96a5ba)}.status-reason-swal__input.swal2-textarea:focus{border-color:var(--csd-border-60a5fa-900, rgba(96, 165, 250, .9))!important;box-shadow:inset 0 1px #ffffffd1,0 0 0 4px #2563eb14!important}.status-reason-swal__actions{margin-top:1rem!important;padding-top:0!important}.swal2-textarea{min-height:120px!important;resize:vertical!important;transition:min-height .15s ease-in-out}@keyframes status-reason-pulse{0%,to{transform:scale(.96);opacity:.88}50%{transform:scale(1.04);opacity:1}}@keyframes status-reason-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion: reduce){.status-reason-swal__icon-ring,.status-reason-swal__icon-core i{animation:none!important}}@media (max-width: 767.98px){.status-reason-swal{padding:1.15rem 1rem 1rem!important}.status-reason-swal__hero{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.status-reason-swal__copy{width:100%}}.entity-delete-swal{width:min(42rem,100vw - 2rem)!important;border-radius:1.35rem!important;padding:1.3rem 1.35rem 1.15rem!important;box-shadow:0 28px 70px #0f172a29!important}:is(.entity-delete-swal,.validation-fields-swal,.recurrence-confirm-swal,.status-reason-swal,.member-role-confirm-swal,.swal2-premium-modal,.swal2-ai-modal) .swal2-icon{display:none!important}:is(.entity-delete-swal,.validation-fields-swal,.recurrence-confirm-swal,.status-reason-swal,.member-role-confirm-swal,.swal2-premium-modal,.swal2-ai-modal) .swal2-title:empty{display:none!important}.entity-delete-swal__container{margin:0!important;padding:0!important}.entity-delete-swal__hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;text-align:left;margin-bottom:.95rem}.entity-delete-swal__icon-shell{position:relative;width:4.1rem;height:4.1rem;flex:0 0 auto}.entity-delete-swal__icon-ring,.entity-delete-swal__icon-core{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px}.entity-delete-swal__icon-ring{background:radial-gradient(circle,var(--csd-bg-fee2e2-800, rgba(254, 226, 226, .8)),var(--csd-bg-fef2f2-180, rgba(254, 242, 242, .18)) 72%);animation:entity-delete-pulse 2.5s ease-in-out infinite}.entity-delete-swal__icon-core{top:.4rem;right:.4rem;bottom:.4rem;left:.4rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--csd-bg-fef2f2-980, rgba(254, 242, 242, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));border:1px solid var(--csd-border-f87171-200, rgba(248, 113, 113, .2));color:var(--csd-text-dc2626-1000, #dc2626);box-shadow:0 14px 28px #ef44441c}.entity-delete-swal__icon-core i{display:inline-grid;place-items:center;width:1em;height:1em;margin:0!important;font-size:1.18rem;text-align:center;line-height:1;vertical-align:0}.entity-delete-swal__icon-core i:before{display:inline-grid;place-items:center;width:100%;height:100%;margin:0!important;text-align:center;line-height:1;vertical-align:0;transform:translate(.035em)}.entity-delete-swal__copy{min-width:0}.entity-delete-swal__eyebrow{display:inline-flex;align-items:center;padding:.2rem .56rem;margin-bottom:.5rem;border-radius:999px;background:var(--csd-bg-fef2f2-950, rgba(254, 242, 242, .95));border:1px solid var(--csd-border-f87171-140, rgba(248, 113, 113, .14));color:var(--csd-text-b91c1c-1000, #b91c1c);font-size:.67rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.entity-delete-swal__title{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1.18rem;font-weight:800;line-height:1.25}.entity-delete-swal__text{margin:.5rem 0 0;color:var(--csd-text-61728a-1000, #61728a);font-size:.89rem;line-height:1.58}.entity-delete-swal__summary{display:flex;flex-wrap:wrap;gap:.48rem;margin-bottom:.9rem}.entity-delete-swal__chip{display:inline-flex;align-items:center;gap:.35rem;padding:.36rem .66rem;border-radius:999px;border:1px solid var(--csd-border-e1e9f3-1000, #e1e9f3);background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-495d78-1000, #495d78);font-size:.75rem;font-weight:700;line-height:1}.entity-delete-swal__chip i{color:var(--csd-text-6f84a4-1000, #6f84a4);font-size:.8rem}.entity-delete-swal__chip--accent{border-color:var(--csd-border-f87171-160, rgba(248, 113, 113, .16));background:linear-gradient(180deg,var(--csd-bg-fff6f6-1000, #fff6f6) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);color:var(--csd-text-a53a3a-1000, #a53a3a)}.entity-delete-swal__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:-.18rem 0 .9rem;padding:.72rem;border:1px solid var(--csd-border-e4ecf6-1000, #e4ecf6);border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%)}.entity-delete-swal__detail{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.52rem;align-items:center;min-width:0;padding:.42rem .48rem;border-radius:.82rem;background:var(--csd-bg-ffffff-760, rgba(255, 255, 255, .76));text-align:left}.entity-delete-swal__detail-icon{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:.72rem;border:1px solid var(--csd-border-e3ebf5-1000, #e3ebf5);background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-40648d-1000, #40648d)}.entity-delete-swal__detail-icon i{display:inline-flex;align-items:center;justify-content:center;font-size:.82rem;line-height:1}.entity-delete-swal__detail-copy{min-width:0;color:var(--csd-text-10213f-1000, #10213f)}.entity-delete-swal__detail-copy span{display:block;margin-bottom:.12rem;color:var(--csd-text-7a8ca6-1000, #7a8ca6);font-size:.62rem;font-weight:800;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.entity-delete-swal__detail-copy strong{display:block;overflow:hidden;color:var(--csd-text-243754-1000, #243754);font-size:.78rem;font-weight:800;line-height:1.24;text-overflow:ellipsis;white-space:nowrap}.entity-delete-swal__warning{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start;padding:.88rem .94rem;border-radius:1rem;border:1px solid var(--csd-border-f87171-140, rgba(248, 113, 113, .14));background:linear-gradient(180deg,var(--csd-bg-fff8f8-980, rgba(255, 248, 248, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-6b7280-1000, #6b7280);font-size:.87rem;line-height:1.6;text-align:left}.entity-delete-swal__warning i{color:var(--csd-text-dc2626-1000, #dc2626);font-size:.96rem;margin-top:.08rem}.entity-delete-swal__warning ul,.entity-delete-swal__warning ol{margin:.35rem 0 0 1rem;padding:0}.delete-guard-list{margin:.35rem 0 0 1rem;padding:0;text-align:left}.entity-delete-swal__warning p:last-child{margin-bottom:0}.entity-delete-swal__actions{margin-top:1rem!important;padding-top:0!important}.entity-delete-swal--warning .entity-delete-swal__icon-ring{background:radial-gradient(circle,var(--csd-bg-fef9c3-720, rgba(254, 249, 195, .72)),var(--csd-bg-fefce8-180, rgba(254, 252, 232, .18)) 72%)}.entity-delete-swal--warning .entity-delete-swal__icon-core{background:linear-gradient(180deg,var(--csd-bg-fefce8-980, rgba(254, 252, 232, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));border-color:var(--csd-border-facc15-200, rgba(250, 204, 21, .2));color:var(--csd-text-ca8a04-1000, #ca8a04);box-shadow:0 14px 28px #facc151a}.entity-delete-swal--warning .entity-delete-swal__eyebrow{background:var(--csd-bg-fefce8-960, rgba(254, 252, 232, .96));border-color:var(--csd-border-facc15-150, rgba(250, 204, 21, .15));color:var(--csd-text-a16207-1000, #a16207)}.entity-delete-swal--warning .entity-delete-swal__chip--accent{border-color:var(--csd-border-facc15-160, rgba(250, 204, 21, .16));background:linear-gradient(180deg,var(--csd-bg-fffceb-1000, #fffceb) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);color:var(--csd-text-9a6700-1000, #9a6700)}.entity-delete-swal--warning .entity-delete-swal__warning{border-color:var(--csd-border-facc15-180, rgba(250, 204, 21, .18));background:linear-gradient(180deg,var(--csd-bg-fffceb-980, rgba(255, 252, 235, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.entity-delete-swal--warning .entity-delete-swal__warning i{color:var(--csd-text-ca8a04-1000, #ca8a04)}.entity-delete-swal--primary .entity-delete-swal__icon-ring{background:radial-gradient(circle,var(--csd-bg-dbeafe-780, rgba(219, 234, 254, .78)),var(--csd-bg-eff6ff-180, rgba(239, 246, 255, .18)) 72%)}.entity-delete-swal--primary .entity-delete-swal__icon-core{background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));border-color:var(--csd-border-60a5fa-200, rgba(96, 165, 250, .2));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 14px 28px #2563eb1c}.entity-delete-swal--primary .entity-delete-swal__eyebrow{background:var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96));border-color:var(--csd-border-60a5fa-140, rgba(96, 165, 250, .14));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.entity-delete-swal--primary .entity-delete-swal__chip--accent{border-color:var(--csd-border-60a5fa-160, rgba(96, 165, 250, .16));background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.entity-delete-swal--primary .entity-delete-swal__warning{border-color:var(--csd-border-60a5fa-140, rgba(96, 165, 250, .14));background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.entity-delete-swal--primary .entity-delete-swal__warning i{color:var(--csd-text-2563eb-1000, #2563eb)}@keyframes entity-delete-pulse{0%,to{transform:scale(.96);opacity:.88}50%{transform:scale(1.04);opacity:1}}@keyframes entity-delete-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion: reduce){.entity-delete-swal__icon-ring,.entity-delete-swal__icon-core i{animation:none!important}}@media (max-width: 767.98px){.entity-delete-swal{padding:1.1rem 1rem 1rem!important}.entity-delete-swal__hero{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.entity-delete-swal__copy{width:100%}.entity-delete-swal__details{grid-template-columns:minmax(0,1fr)}}.validation-fields-swal{width:min(38rem,100vw - 2rem)!important;border-radius:1.35rem!important;padding:1.2rem 1.25rem 1.05rem!important;box-shadow:0 28px 70px #0f172a24!important}.validation-fields-swal__container{margin:0!important;padding:0!important}.validation-fields-swal__hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;text-align:left;margin-bottom:.9rem}.validation-fields-swal__icon-shell{position:relative;width:4rem;height:4rem;flex:0 0 auto}.validation-fields-swal__icon-ring,.validation-fields-swal__icon-core{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px}.validation-fields-swal__icon-ring{background:radial-gradient(circle,var(--csd-bg-fef9c3-760, rgba(254, 249, 195, .76)),var(--csd-bg-fffbeb-200, rgba(255, 251, 235, .2)) 72%);animation:validation-fields-pulse 2.5s ease-in-out infinite}.validation-fields-swal__icon-core{top:.4rem;right:.4rem;bottom:.4rem;left:.4rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--csd-bg-fffbeb-980, rgba(255, 251, 235, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));border:1px solid var(--csd-border-fbbf24-200, rgba(251, 191, 36, .2));color:var(--csd-text-d97706-1000, #d97706);box-shadow:0 14px 28px #f59e0b1a}.validation-fields-swal__icon-core i{display:inline-flex;align-items:center;justify-content:center;font-size:1.14rem;line-height:1;animation:validation-fields-float 2.8s ease-in-out infinite}.validation-fields-swal__copy{min-width:0}.validation-fields-swal__eyebrow{display:inline-flex;align-items:center;padding:.2rem .56rem;margin-bottom:.48rem;border-radius:999px;background:var(--csd-bg-fffbeb-960, rgba(255, 251, 235, .96));border:1px solid var(--csd-border-fbbf24-160, rgba(251, 191, 36, .16));color:var(--csd-text-a16207-1000, #a16207);font-size:.67rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.validation-fields-swal__title{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1.18rem;font-weight:800;line-height:1.22}.validation-fields-swal__text{margin:.48rem 0 0;color:var(--csd-text-61728a-1000, #61728a);font-size:.89rem;line-height:1.58}.validation-fields-swal__summary{display:flex;flex-wrap:wrap;gap:.5rem}.validation-fields-swal__chip{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .7rem;border-radius:999px;border:1px solid var(--csd-border-fbbf24-160, rgba(251, 191, 36, .16));background:linear-gradient(180deg,var(--csd-bg-fffdf5-1000, #fffdf5) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);color:var(--csd-text-8a5b06-1000, #8a5b06);font-size:.78rem;font-weight:700;line-height:1}.validation-fields-swal__chip i{color:var(--csd-text-d97706-1000, #d97706);font-size:.9rem;line-height:1}.validation-fields-swal__actions{margin-top:.95rem!important;padding-top:0!important}@keyframes validation-fields-pulse{0%,to{transform:scale(.96);opacity:.88}50%{transform:scale(1.04);opacity:1}}@keyframes validation-fields-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion: reduce){.validation-fields-swal__icon-ring,.validation-fields-swal__icon-core i{animation:none!important}}@media (max-width: 767.98px){.validation-fields-swal{padding:1.05rem .95rem .95rem!important}.validation-fields-swal__hero{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.validation-fields-swal__copy{width:100%}}.recurrence-confirm-swal{width:min(38rem,100vw - 2rem)!important;border-radius:1.35rem!important;padding:1.25rem 1.25rem 1.1rem!important;box-shadow:0 28px 70px #0f172a29!important}.recurrence-confirm-swal__container{margin:0!important;padding:0!important}.recurrence-confirm-swal__hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.95rem;text-align:left;margin-bottom:.2rem}.recurrence-confirm-swal__icon-shell{position:relative;width:4rem;height:4rem;flex:0 0 auto}.recurrence-confirm-swal__icon-ring,.recurrence-confirm-swal__icon-core{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px}.recurrence-confirm-swal__icon-ring{background:radial-gradient(circle,var(--csd-bg-dbeafe-780, rgba(219, 234, 254, .78)),var(--csd-bg-eff6ff-180, rgba(239, 246, 255, .18)) 72%);animation:recurrence-confirm-pulse 2.5s ease-in-out infinite}.recurrence-confirm-swal__icon-core{top:.38rem;right:.38rem;bottom:.38rem;left:.38rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));border:1px solid var(--csd-border-60a5fa-220, rgba(96, 165, 250, .22));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 14px 28px #2563eb1c}.recurrence-confirm-swal__icon-core i{display:inline-flex;align-items:center;justify-content:center;font-size:1.16rem;line-height:1;animation:recurrence-confirm-float 2.8s ease-in-out infinite}.recurrence-confirm-swal__copy{min-width:0}.recurrence-confirm-swal__eyebrow{display:inline-flex;align-items:center;padding:.2rem .56rem;margin-bottom:.5rem;border-radius:999px;background:var(--csd-bg-eff6ff-950, rgba(239, 246, 255, .95));border:1px solid var(--csd-border-60a5fa-140, rgba(96, 165, 250, .14));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.67rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.recurrence-confirm-swal__title{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1.16rem;font-weight:800;line-height:1.25}.recurrence-confirm-swal__text{margin:.52rem 0 0;color:var(--csd-text-61728a-1000, #61728a);font-size:.9rem;line-height:1.6}.recurrence-confirm-swal__actions{margin-top:1rem!important;padding-top:0!important}.recurrence-confirm-swal .swal2-input-label{display:block;margin:1rem 0 .38rem;color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:800;text-align:left}.recurrence-confirm-swal .swal-reason-input{box-sizing:border-box;width:100%;min-height:6.5rem;margin:0!important;padding:.78rem .86rem;border:1px solid var(--csd-border-cbd5e1-1000, #cbd5e1);border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;line-height:1.5;text-align:left;resize:vertical;box-shadow:0 1px 2px #0f172a08}.recurrence-confirm-swal .swal-reason-input:focus{border-color:var(--csd-border-60a5fa-1000, #60a5fa);outline:3px solid var(--csd-border-2563eb-130, rgba(37, 99, 235, .13));box-shadow:none}.recurrence-confirm-swal .swal-reason-validation{margin:.65rem 0 0;border-radius:.7rem;font-size:.74rem;text-align:left}.recurrence-confirm-swal--danger .recurrence-confirm-swal__icon-ring{background:radial-gradient(circle,var(--csd-bg-fee2e2-800, rgba(254, 226, 226, .8)),var(--csd-bg-fef2f2-180, rgba(254, 242, 242, .18)) 72%)}.recurrence-confirm-swal--danger .recurrence-confirm-swal__icon-core{background:linear-gradient(180deg,var(--csd-bg-fef2f2-980, rgba(254, 242, 242, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));border-color:var(--csd-border-f87171-200, rgba(248, 113, 113, .2));color:var(--csd-text-dc2626-1000, #dc2626);box-shadow:0 14px 28px #ef44441c}.recurrence-confirm-swal--danger .recurrence-confirm-swal__eyebrow{background:var(--csd-bg-fef2f2-950, rgba(254, 242, 242, .95));border-color:var(--csd-border-f87171-140, rgba(248, 113, 113, .14));color:var(--csd-text-b91c1c-1000, #b91c1c)}@keyframes recurrence-confirm-pulse{0%,to{transform:scale(.97);opacity:.9}50%{transform:scale(1.03);opacity:1}}@keyframes recurrence-confirm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion: reduce){.recurrence-confirm-swal__icon-ring,.recurrence-confirm-swal__icon-core i{animation:none!important}}@media (max-width: 767.98px){.recurrence-confirm-swal{padding:1.15rem 1rem 1rem!important}.recurrence-confirm-swal__hero{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.recurrence-confirm-swal__copy{width:100%}.recurrence-confirm-swal__actions{display:grid!important;grid-template-columns:minmax(0,1fr);gap:.55rem;width:100%}.recurrence-confirm-swal__actions .swal2-styled{width:100%;margin:0!important;justify-content:center}}.tooltip:not(.permission-tooltip),.mini-tooltip{--bs-tooltip-bg: var(--csd-bg-ffffff-1000, #ffffff);--csd-foreground-bs-tooltip-bg: #ffffff;--bs-tooltip-color: #17324f;--csd-foreground-bs-tooltip-color: var(--csd-text-17324f-1000, #17324f);--bs-tooltip-opacity: 1;--bs-tooltip-max-width: 220px;--bs-tooltip-border-radius: .56rem;--bs-tooltip-padding-x: .58rem;--bs-tooltip-padding-y: .36rem;--bs-tooltip-font-size: .73rem;z-index:1095;filter:drop-shadow(0 12px 22px rgba(15,23,42,.13));pointer-events:none;will-change:transform}.tooltip:not(.permission-tooltip) .tooltip-inner,.mini-tooltip .tooltip-inner{max-width:220px;padding:.36rem .58rem;color:var(--csd-text-17324f-1000, #17324f);border:1px solid var(--csd-border-94a3b8-340, rgba(148, 163, 184, .34));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98))),var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0f172a0a;font-size:.73rem;font-weight:650;letter-spacing:0;line-height:1.28;text-align:center;overflow-wrap:anywhere;-webkit-backdrop-filter:none;backdrop-filter:none}.tooltip.mini-tooltip.bs-tooltip-top .tooltip-arrow:before,.tooltip.mini-tooltip[data-popper-placement^=top] .tooltip-arrow:before,.tooltip:not(.permission-tooltip).bs-tooltip-top .tooltip-arrow:before,.tooltip:not(.permission-tooltip)[data-popper-placement^=top] .tooltip-arrow:before{border-top-color:var(--csd-border-ffffff-1000, #ffffff)}.tooltip.mini-tooltip.bs-tooltip-bottom .tooltip-arrow:before,.tooltip.mini-tooltip[data-popper-placement^=bottom] .tooltip-arrow:before,.tooltip:not(.permission-tooltip).bs-tooltip-bottom .tooltip-arrow:before,.tooltip:not(.permission-tooltip)[data-popper-placement^=bottom] .tooltip-arrow:before{border-bottom-color:var(--csd-border-ffffff-1000, #ffffff)}.tooltip.mini-tooltip.bs-tooltip-start .tooltip-arrow:before,.tooltip.mini-tooltip[data-popper-placement^=left] .tooltip-arrow:before,.tooltip:not(.permission-tooltip).bs-tooltip-start .tooltip-arrow:before,.tooltip:not(.permission-tooltip)[data-popper-placement^=left] .tooltip-arrow:before{border-left-color:var(--csd-border-ffffff-1000, #ffffff)}.tooltip.mini-tooltip.bs-tooltip-end .tooltip-arrow:before,.tooltip.mini-tooltip[data-popper-placement^=right] .tooltip-arrow:before,.tooltip:not(.permission-tooltip).bs-tooltip-end .tooltip-arrow:before,.tooltip:not(.permission-tooltip)[data-popper-placement^=right] .tooltip-arrow:before{border-right-color:var(--csd-border-ffffff-1000, #ffffff)}tr[data-status]{transition:background-color .3s ease,border-left-color .3s ease;border-left:4px solid transparent}tr[data-status=present]{background-color:#1987540d;border-left-color:var(--csd-border-198754-1000, #198754)}tr[data-status=absent]{background-color:#dc35450d;border-left-color:var(--csd-border-dc3545-1000, #dc3545)}tr[data-status=late]{background-color:#ffc10712;border-left-color:var(--csd-border-ffc107-1000, #ffc107)}tr[data-status=remote]{background-color:#0d6efd0d;border-left-color:var(--csd-border-0d6efd-1000, #0d6efd)}tr[data-status=on_leave]{background-color:#6c757d0d;border-left-color:var(--csd-border-6c757d-1000, #6c757d)}tr.table-highlight{animation:pulseHighlight .4s ease}@keyframes pulseHighlight{0%{background-color:#0000000d}to{background-color:transparent}}.attendance-toolbar{background-color:var(--csd-bg-ffffff-1000, #fff)!important;border:1px solid var(--csd-border-e6ebf1-1000, #e6ebf1)!important;border-radius:.75rem;padding:.65rem 1rem;box-shadow:0 1px 3px #0f172a0f;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.attendance-toolbar .toolbar-group{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem}.attendance-toolbar .group-day{border-right:1px solid var(--csd-border-e9ecef-1000, #e9ecef);padding-right:1rem;margin-right:1rem}.attendance-toolbar .toolbar-btn{font-size:.85rem;font-weight:500;color:var(--csd-text-495057-1000, #495057);background-color:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-dee2e6-1000, #dee2e6);border-radius:.5rem;padding:.35rem .75rem;display:inline-flex;align-items:center;gap:.25rem;transition:all .2s ease}.attendance-toolbar .toolbar-btn:hover{background-color:var(--csd-bg-f8f9fa-1000, #f8f9fa);transform:translateY(-1px)}.attendance-toolbar .toolbar-btn i{font-size:.85rem}.attendance-toolbar label.form-label{font-size:.8rem;margin-bottom:0}.attendance-toolbar .input-group-text{background-color:var(--csd-bg-ffffff-1000, #fff)!important;color:var(--csd-foreground-bs-primary, var(--bs-primary));border-color:var(--csd-border-dee2e6-1000, #dee2e6)!important;height:2.1rem!important;border-radius:.5rem 0 0 .5rem!important}.attendance-toolbar .form-saas-input{height:2.1rem!important;border-radius:0 .5rem .5rem 0!important}@media (max-width: 992px){.attendance-toolbar{flex-direction:column;align-items:stretch;gap:.75rem}.attendance-toolbar .group-day{border-right:none!important;padding-right:0!important;margin-right:0!important}}.swal2-actions{gap:12px!important}.swal2-popup .swal2-icon.swal2-success,.swal2-popup .swal2-icon.swal2-error,.swal2-popup .swal2-icon.swal2-warning,.swal2-popup .swal2-icon.swal2-info,.swal2-popup .swal2-icon.swal2-question{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:content-box!important}.swal2-popup .swal2-icon.swal2-error{overflow:hidden!important}.swal2-popup .swal2-icon.swal2-error .swal2-x-mark{position:relative!important;display:block!important;width:4rem!important;height:4rem!important;margin:0!important}.swal2-popup .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:1.875rem!important;width:2.9375rem!important;height:.3125rem!important;border-radius:.125rem!important;background-color:#f27474!important}.swal2-popup .swal2-icon.swal2-error .swal2-x-mark-line-left{left:.5625rem!important;transform:rotate(45deg)!important}.swal2-popup .swal2-icon.swal2-error .swal2-x-mark-line-right{right:.5625rem!important;transform:rotate(-45deg)!important}.alert-saas,.alert-saas-danger,.alert-saas-success,.alert-saas-info,.alert-saas-warning{display:flex;align-items:center;gap:.55rem;font-size:.85rem;font-weight:500;padding:.55rem .9rem;border-radius:.55rem;border:1px solid var(--csd-border-e5e7eb-1000, #e5e7eb);background:var(--csd-bg-f8f9fb-1000, #f8f9fb);color:var(--csd-text-4b5563-1000, #4b5563)}.alert-saas i,.alert-saas-danger i,.alert-saas-success i,.alert-saas-info i,.alert-saas-warning i{font-size:1rem;opacity:.9}.alert-saas--global{align-items:center;gap:.85rem;min-height:4.15rem;margin:0;padding:.9rem 1rem;border-radius:.9rem;box-shadow:0 14px 30px #0f172a14}.alert-saas__icon{display:inline-grid;place-items:center;flex:0 0 2.15rem;width:2.15rem;height:2.15rem;border-radius:999px;background:var(--csd-bg-ffffff-760, rgba(255, 255, 255, .76));box-shadow:inset 0 1px #ffffffd1}.alert-saas__icon i{font-size:1.05rem}.alert-saas__content{display:grid;gap:.16rem;min-width:0;flex:1 1 auto}.alert-saas__title{color:var(--csd-text-10213f-1000, #10213f);font-size:.92rem;font-weight:850;line-height:1.2}.alert-saas__message{color:var(--csd-text-475569-1000, #475569);font-size:.84rem;font-weight:650;line-height:1.42}.alert-saas__action{flex:0 0 auto;min-height:2.08rem;padding:.42rem .74rem;border-radius:999px;font-size:.78rem}.app-security-notice-wrap{margin-bottom:.85rem;padding-left:.95rem;padding-right:.95rem}.app-security-notice{--security-accent: #2563eb;--csd-foreground-security-accent: var(--csd-text-2563eb-1000, #2563eb);--security-accent-rgb: 37, 99, 235;--security-surface: var(--csd-bg-f8fbff-1000, #f8fbff);--csd-foreground-security-surface: #f8fbff;--security-surface-soft: var(--csd-bg-eef6ff-1000, #eef6ff);--csd-foreground-security-surface-soft: #eef6ff}.app-security-notice.alert-saas--global{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.78rem;min-height:4.45rem;padding:.78rem .9rem .78rem 1rem;border-color:rgba(var(--security-accent-rgb),.18);border-radius:1rem;background:radial-gradient(circle at 5% 0%,var(--csd-bg-ffffff-950, rgba(255, 255, 255, .95)),transparent 8rem),linear-gradient(135deg,var(--security-surface) 0%,var(--security-surface-soft) 58%,var(--csd-bg-ffffff-1000, #ffffff) 100%);color:var(--csd-text-17324f-1000, #17324f);box-shadow:inset 0 1px #ffffffeb,0 18px 38px -30px #0f172a8c;overflow:hidden}.app-security-notice.alert-saas--global:before{content:"";position:absolute;inset:.82rem auto .82rem 0;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--security-accent),rgba(var(--security-accent-rgb),.42))}.app-security-notice.alert-saas-warning{--security-accent: #d97706;--csd-foreground-security-accent: var(--csd-text-d97706-1000, #d97706);--security-accent-rgb: 217, 119, 6;--security-surface: var(--csd-bg-fffaf0-1000, #fffaf0);--csd-foreground-security-surface: #fffaf0;--security-surface-soft: var(--csd-bg-fff7df-1000, #fff7df);--csd-foreground-security-surface-soft: #fff7df}.app-security-notice.alert-saas-danger{--security-accent: #dc2626;--csd-foreground-security-accent: var(--csd-text-dc2626-1000, #dc2626);--security-accent-rgb: 220, 38, 38;--security-surface: var(--csd-bg-fff5f5-1000, #fff5f5);--csd-foreground-security-surface: #fff5f5;--security-surface-soft: var(--csd-bg-fff1f1-1000, #fff1f1);--csd-foreground-security-surface-soft: #fff1f1}.app-security-notice__icon.alert-saas__icon{flex-basis:2.5rem;width:2.5rem;height:2.5rem;border:1px solid rgba(var(--security-accent-rgb),.18);border-radius:.82rem;background:rgba(var(--security-accent-rgb),.1);color:var(--csd-foreground-security-accent, var(--security-accent));box-shadow:inset 0 1px #ffffffe0,0 10px 20px -18px rgba(var(--security-accent-rgb),.8)}.app-security-notice__content{gap:.12rem}.app-security-notice__eyebrow{color:var(--csd-text-475569-860, rgba(71, 85, 105, .86));font-size:.58rem;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.app-security-notice .alert-saas__title{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.96rem}.app-security-notice .alert-saas__message{color:var(--csd-text-475569-1000, #475569);font-size:.82rem;font-weight:700}.app-security-notice__status{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:2.08rem;padding:0 .68rem;border:1px solid rgba(var(--security-accent-rgb),.14);border-radius:999px;background:var(--csd-bg-ffffff-740, rgba(255, 255, 255, .74));color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:850;white-space:nowrap}.app-security-notice__status i{color:var(--csd-foreground-security-accent, var(--security-accent));font-size:.84rem}.app-security-notice__action.alert-saas__action{min-height:2.28rem;padding:.5rem .86rem;border-color:rgba(var(--security-accent-rgb),.24)!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-10233f-1000, #10233f)!important;box-shadow:0 12px 26px -22px rgba(var(--security-accent-rgb),.88)}.app-security-notice__action.alert-saas__action:hover,.app-security-notice__action.alert-saas__action:focus-visible{border-color:rgba(var(--security-accent-rgb),.36)!important;color:var(--csd-foreground-security-accent, var(--security-accent))!important}@media (max-width: 767.98px){.app-security-notice-wrap{padding-left:.75rem;padding-right:.75rem}.app-security-notice.alert-saas--global{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.7rem;min-height:0;padding:.82rem}.app-security-notice__status,.app-security-notice__action.alert-saas__action{grid-column:1/-1;width:100%}.alert-saas--global:not(.app-security-notice){align-items:flex-start;gap:.72rem;padding:.82rem}.alert-saas__action:not(.app-security-notice__action){width:100%;margin-top:.15rem}}.alert-saas-warning{background:var(--csd-bg-fffdf3-1000, #fffdf3);border-color:var(--csd-border-fde047-1000, #fde047);color:var(--csd-text-b45309-1000, #b45309)}.alert-saas-warning i{color:var(--csd-text-f59e0b-1000, #f59e0b)}.alert-saas-info{background:var(--csd-bg-f0f9ff-1000, #f0f9ff);border-color:var(--csd-border-7dd3fc-1000, #7dd3fc);color:var(--csd-text-0c4a6e-1000, #0c4a6e)}.alert-saas-info i{color:var(--csd-text-0284c7-1000, #0284c7)}.alert-saas-success{background:var(--csd-bg-f0fdf4-1000, #f0fdf4);border-color:var(--csd-border-86efac-1000, #86efac);color:var(--csd-text-166534-1000, #166534)}.alert-saas-success i{color:var(--csd-text-22c55e-1000, #22c55e)}.alert-saas-danger{background:var(--csd-bg-fef2f2-1000, #fef2f2);border-color:var(--csd-border-fca5a5-1000, #fca5a5);color:var(--csd-text-991b1b-1000, #991b1b)}.alert-saas-danger i{color:var(--csd-text-dc2626-1000, #dc2626)}.flatpickr-wrapper{width:100%;display:block}.flatpickr-input.form-saas-input{height:2.4rem!important;padding:.5rem .75rem!important;font-size:.9rem!important;line-height:1.4!important;border-radius:.5rem!important;box-sizing:border-box!important}.flatpickr-datetime-split{display:flex;align-items:stretch;gap:.5rem;width:100%}.flatpickr-datetime-split__date{flex:1 1 9.5rem;min-width:0}.flatpickr-datetime-split__time{flex:0 0 6rem;width:6rem!important;min-width:6rem;text-align:center}.flatpickr-datetime-split__time.is-invalid{border-color:var(--csd-border-ef4444-1000, #ef4444)!important;box-shadow:0 0 0 .2rem #ef44441f!important}@media (max-width: 575.98px){.flatpickr-datetime-split{gap:.375rem}.flatpickr-datetime-split__time{flex-basis:5.25rem;width:5.25rem!important;min-width:5.25rem}}.flatpickr-calendar{border-radius:14px!important;box-shadow:0 12px 40px #00000026!important;z-index:999999!important}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange{background:#006cff!important;border-color:var(--csd-border-006cff-1000, #006CFF)!important;color:#fff!important;border-radius:8px!important}.flatpickr-day:hover{background-color:#006cff26!important;border-radius:8px!important}.flatpickr-day.today:not(.selected){background:var(--csd-bg-e9f2ff-1000, #e9f2ff)!important;border:1px solid var(--csd-border-b6d3ff-1000, #b6d3ff)!important;color:var(--csd-text-006cff-1000, #006CFF)!important;font-weight:600!important}.flatpickr-prev-month svg,.flatpickr-next-month svg{width:16px;height:16px;stroke-width:2}.flatpickr-calendar .flatpickr-time input.flatpickr-hour,.flatpickr-calendar .flatpickr-time input.flatpickr-minute,.flatpickr-calendar .flatpickr-time input.flatpickr-second,.flatpickr-calendar .numInputWrapper input.cur-year{cursor:text!important;pointer-events:auto!important;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.flatpickr-calendar .flatpickr-time input.flatpickr-hour:focus,.flatpickr-calendar .flatpickr-time input.flatpickr-minute:focus,.flatpickr-calendar .flatpickr-time input.flatpickr-second:focus,.flatpickr-calendar .numInputWrapper input.cur-year:focus{background:var(--csd-bg-ffffff-1000, #fff)!important;outline:2px solid var(--csd-border-006cff-250, rgba(0, 108, 255, .25))!important;outline-offset:1px!important}.vote-item{padding:10px 12px;border-radius:10px;transition:all .2s ease}.vote-item.voted{background:#1987540f;border:1px solid var(--csd-border-198754-150, rgba(25, 135, 84, .15))}.vote-item.not-voted{background:#ffc10714;border:1px dashed var(--csd-border-ffc107-250, rgba(255, 193, 7, .25))}.vote-item.is-me{box-shadow:0 0 0 2px #0d6efd40;background:#0d6efd0f}.vote-item:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000000d}.vote-actions{display:flex;gap:6px}.vote-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.48rem 1rem;font-size:.9rem;font-weight:500;line-height:1.45;border-radius:.55rem;border:1px solid transparent;cursor:pointer;transition:all .18s ease-in-out;box-shadow:0 1px 2px #0000000a}.vote-btn i{font-size:1rem;line-height:1;transition:inherit}.vote-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.vote-btn.loading,.vote-btn.is-loading{min-width:var(--button-loading-width, auto);cursor:wait!important;opacity:.78;transform:none;pointer-events:auto}.vote-btn.loading:disabled,.vote-btn.is-loading:disabled{cursor:wait!important}.vote-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f640}.vote-btn{padding:.38rem .85rem;font-size:.82rem;line-height:1;border-radius:.65rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);border:1px solid var(--csd-border-d8dee6-1000, #d8dee6);color:var(--csd-text-475569-1000, #475569);display:inline-flex;align-items:center;gap:6px;transition:all .22s ease}.vote-btn i{font-size:.95rem;color:var(--csd-text-94a3b8-1000, #94a3b8);transition:.22s ease}.vote-btn:hover{background:var(--csd-bg-f1f5f9-1000, #f1f5f9);border-color:var(--csd-border-cbd5e1-1000, #cbd5e1);transform:translateY(-1px)}.vote-btn.active[data-vote=yes]{background:var(--csd-bg-e8f6ed-1000, #e8f6ed);border-color:var(--csd-border-86efac-1000, #86efac);color:var(--csd-text-166534-1000, #166534)}.vote-btn.active[data-vote=yes] i{color:var(--csd-text-15803d-1000, #15803d)}.vote-btn.active[data-vote=no]{background:var(--csd-bg-fdecec-1000, #fdecec);border-color:var(--csd-border-fecaca-1000, #fecaca);color:var(--csd-text-991b1b-1000, #991b1b)}.vote-btn.active[data-vote=no] i{color:var(--csd-text-b91c1c-1000, #b91c1c)}.vote-btn.active[data-vote=abstain]{background:var(--csd-bg-fff7d9-1000, #fff7d9);border-color:var(--csd-border-fde68a-1000, #fde68a);color:var(--csd-text-854d0e-1000, #854d0e)}.vote-btn.active[data-vote=abstain] i{color:var(--csd-text-a16207-1000, #a16207)}.vote-progress-bar{position:relative;width:100%;height:6px;background:var(--csd-bg-e5edff-1000, #e5edff);border-radius:50px;overflow:hidden}.vote-progress-fill{height:100%;width:0%;border-radius:50px;transition:width .5s ease,background .25s ease}.vote-progress-fill.success{background:#22c55e73}.vote-progress-fill.danger{background:#ef444473}.vote-progress-fill.warning{background:#f59e0b73}.vote-progress-fill.neutral{background:#3b82f659}.votes-list{display:flex;flex-direction:column;gap:.55rem;margin-top:.75rem}.vote-item{display:flex;align-items:center;justify-content:space-between;padding:.55rem .75rem;border-radius:.6rem;background:var(--csd-bg-f9fafb-1000, #f9fafb);border:1px solid var(--csd-border-eef2f7-1000, #eef2f7);font-size:.88rem;color:var(--csd-text-475569-1000, #475569)}.vote-meta{display:flex;align-items:center;gap:.4rem}.vote-meta .name{font-weight:600;color:var(--csd-text-1e293b-1000, #1e293b)}.vote-meta .timestamp{font-size:.75rem;color:var(--csd-text-94a3b8-1000, #94a3b8)}.vote-item:hover .timestamp{opacity:1}.timestamp{opacity:.85;transition:.25s ease}.vote-result{padding:.3rem .65rem;border-radius:.45rem;font-size:.75rem;font-weight:600;text-transform:capitalize}.vote-yes{background:var(--csd-bg-e8f6ed-1000, #e8f6ed);color:var(--csd-text-166534-1000, #166534)}.vote-no{background:var(--csd-bg-fdecec-1000, #fdecec);color:var(--csd-text-9b1d1d-1000, #9b1d1d)}.vote-abstain{background:var(--csd-bg-fff7d9-1000, #fff7d9);color:var(--csd-text-854d0e-1000, #854d0e)}.comment-status{transition:opacity .25s ease,color .25s ease;font-size:.78rem;opacity:0}.comment-status.saving{color:var(--csd-text-0d6efd-1000, #0d6efd);opacity:1}.comment-status.saved{color:var(--csd-text-16a34a-1000, #16a34a);opacity:1}.comment-status.error{color:var(--csd-text-dc2626-1000, #dc2626);opacity:1}.vote-progress-bar.stacked{display:flex;height:8px;border-radius:50px;overflow:hidden;background:var(--csd-bg-eef2f7-1000, #eef2f7)}.vote-segment{height:100%;width:0%;transition:width .6s cubic-bezier(.4,0,.2,1)}.vote-for{background:linear-gradient(90deg,#22c55e8c,#22c55e59)}.vote-against{background:linear-gradient(90deg,#ef44448c,#ef444459)}.vote-abstain{background:linear-gradient(90deg,#f59e0b8c,#f59e0b59)}.toggle-switch{position:relative;display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-switch input{display:none}.toggle-switch .toggle-slider{position:relative;width:46px;height:24px;background:var(--csd-bg-d2d5da-1000, #d2d5da);border-radius:50px;transition:all .25s ease}.toggle-switch .toggle-slider:before{content:"";position:absolute;left:3px;top:50%;width:19px;height:19px;background:var(--csd-bg-ffffff-1000, #fff);border-radius:50%;transform:translateY(-50%);transition:all .25s ease;box-shadow:0 2px 5px #00000026}.toggle-switch input:checked+.toggle-slider{background:var(--primary)}.toggle-switch input:checked+.toggle-slider:before{transform:translate(22px,-50%)}.toggle-switch.sm .toggle-slider{width:36px;height:18px}.toggle-switch.sm .toggle-slider:before{width:14px;height:14px;transform:translateY(-50%)}.toggle-switch.lg .toggle-slider{width:60px;height:30px}.toggle-switch.lg .toggle-slider:before{width:24px;height:24px}.toggle-switch.disabled,.toggle-switch input:disabled+.toggle-slider{opacity:.5;cursor:not-allowed}.toggle-switch .toggle-loading{width:14px;height:14px;margin-left:6px;opacity:0;transition:opacity .25s ease;display:inline-flex;align-items:center;justify-content:center}.saas-toggle-pill{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--csd-border-e5e7eb-1000, #e5e7eb);background-color:var(--csd-bg-f8fafc-1000, #f8fafc);font-size:.78rem;font-weight:600;line-height:1;color:var(--csd-text-64748b-1000, #64748b);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .12s ease,box-shadow .18s ease}.saas-toggle-pill i{font-size:1rem;line-height:1;transition:transform .18s ease}.saas-toggle-pill:hover:not(.disabled):not(:disabled){background-color:var(--csd-bg-f1f5f9-1000, #f1f5f9);border-color:var(--csd-border-d6dde6-1000, #d6dde6)}.saas-toggle-pill:focus-visible{outline:none;border-color:var(--csd-border-0d6efd-550, rgba(13, 110, 253, .55));box-shadow:0 0 0 3px #0d6efd24}.saas-toggle-pill.active{background-color:var(--csd-bg-ecfdf5-1000, #ecfdf5);border-color:var(--csd-border-10b981-1000, #10b981);color:var(--csd-text-047857-1000, #047857);box-shadow:0 8px 18px #10b9811f}.saas-toggle-pill.active i{transform:translate(1px)}.saas-toggle-pill.disabled,.saas-toggle-pill:disabled{opacity:.45;cursor:not-allowed;background-color:var(--csd-bg-f8fafc-1000, #f8fafc);box-shadow:none}.x-ui-date{display:inline-flex;align-items:center;gap:.45rem;min-width:0;color:var(--csd-text-334155-1000, #334155);font-variant-numeric:tabular-nums}.x-ui-date__icon{display:inline-grid;place-items:center;flex:0 0 auto;color:var(--csd-text-64748b-1000, #64748b);line-height:0;text-align:center}.x-ui-date__icon>i{display:inline-grid!important;place-items:center!important;width:100%;height:100%;margin:0!important;line-height:1!important;text-align:center}.x-ui-date__icon>i:before{display:inline-grid;place-items:center;width:100%;height:100%;margin:0!important;line-height:1;transform:translate(.035em)}.x-ui-date__copy{display:inline-grid;gap:.08rem;min-width:0}.x-ui-date__value,.x-ui-date__time{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-ui-date__value{color:var(--csd-text-0f172a-1000, #0f172a);font-weight:760}.x-ui-date__time{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:650;line-height:1.15}.x-ui-date--regular .x-ui-date__icon{font-size:.95rem}.x-ui-date--regular .x-ui-date__value{font-size:.83rem}.x-ui-date--compact{min-height:1.82rem;padding:.28rem .52rem;border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));border-radius:999px;background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));box-shadow:inset 0 1px #ffffffbf}.x-ui-date--compact .x-ui-date__icon{width:1.18rem;height:1.18rem;border-radius:999px;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));font-size:.72rem}.x-ui-date--compact .x-ui-date__value{font-size:.78rem;font-weight:720}.x-ui-date--stack{gap:.5rem}.x-ui-date--stack.x-ui-date--regular .x-ui-date__icon{width:1.68rem;height:1.68rem;border:1px solid var(--csd-border-2563eb-130, rgba(37, 99, 235, .13));border-radius:10px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem;box-shadow:0 7px 16px #0f172a0b}.x-ui-date--stack .x-ui-date__value{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:850;line-height:1.08}.x-ui-date--neutral .x-ui-date__icon,.x-ui-date--neutral .x-ui-date__value{color:var(--csd-text-475569-1000, #475569)}.x-ui-date--stack.x-ui-date--neutral .x-ui-date__icon{color:var(--csd-text-2563eb-1000, #2563eb)}.x-ui-date--info{border-color:var(--csd-border-7dd3fc-450, rgba(125, 211, 252, .45));background:var(--csd-bg-f0f9ff-960, rgba(240, 249, 255, .96))}.x-ui-date--info .x-ui-date__icon,.x-ui-date--info .x-ui-date__value{color:var(--csd-text-0369a1-1000, #0369a1)}.x-ui-date--success{border-color:var(--csd-border-86efac-500, rgba(134, 239, 172, .5));background:var(--csd-bg-f0fdf4-980, rgba(240, 253, 244, .98))}.x-ui-date--success .x-ui-date__icon,.x-ui-date--success .x-ui-date__value{color:var(--csd-text-15803d-1000, #15803d)}.x-ui-date--warning{border-color:var(--csd-border-fde047-550, rgba(253, 224, 71, .55));background:var(--csd-bg-fefce8-980, rgba(254, 252, 232, .98))}.x-ui-date--warning .x-ui-date__icon,.x-ui-date--warning .x-ui-date__value{color:var(--csd-text-a16207-1000, #a16207)}.x-ui-date--danger{border-color:var(--csd-border-fca5a5-550, rgba(252, 165, 165, .55));background:var(--csd-bg-fef2f2-980, rgba(254, 242, 242, .98))}.x-ui-date--danger .x-ui-date__icon,.x-ui-date--danger .x-ui-date__value{color:var(--csd-text-b91c1c-1000, #b91c1c)}.x-ui-date--empty{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.82rem;font-weight:650}.menu-show{width:100%;background:var(--csd-bg-ffffff-1000, #fff);border-bottom:1px solid var(--csd-border-e5e7eb-1000, #e5e7eb);border-radius:10px 10px 0 0;padding:.25rem 1rem;overflow-x:auto;box-shadow:0 4px 16px #0000000a}.menu-show-links{display:flex;flex-wrap:nowrap;gap:.25rem}.menu-show-link{display:flex;align-items:center;gap:.4rem;padding:10px 18px;color:var(--csd-text-444444-1000, #444);text-decoration:none!important;font-weight:500;border-bottom:2px solid transparent;border-radius:8px 8px 0 0;transition:all .2s ease;background:transparent}.menu-show-link:hover{background:var(--csd-bg-f9fafb-1000, #f9fafb);color:var(--csd-text-0056b3-1000, #0056b3);border-bottom-color:var(--csd-border-0056b3-250, rgba(0, 86, 179, .25));text-decoration:none!important}.menu-show-link.active{color:var(--csd-text-0056b3-1000, #0056b3);background:var(--csd-bg-f9fbff-1000, #f9fbff);border-bottom-color:var(--csd-border-5a9bf9-1000, #5a9bf9);font-weight:600;text-decoration:none!important}.menu-show-link i{font-size:.9rem;opacity:.8;transition:color .2s ease}.menu-show-actions{margin-left:auto;padding-left:1rem}.menu-show::-webkit-scrollbar{height:6px}.menu-show::-webkit-scrollbar-thumb{background-color:var(--csd-bg-d1d5db-1000, #d1d5db);border-radius:10px}.menu-show{margin-bottom:1rem}.saas-submenu{--document-submenu-accent: var(--op-accent, #2563eb);--csd-foreground-document-submenu-accent: var(--csd-foreground-op-accent, var(--op-accent, var(--csd-text-2563eb-1000, #2563eb)));--document-submenu-accent-dark: var(--op-accent-dark, #1d4ed8);--csd-foreground-document-submenu-accent-dark: var(--csd-foreground-op-accent-dark, var(--op-accent-dark, var(--csd-text-1d4ed8-1000, #1d4ed8)));--document-submenu-accent-rgb: var(--op-accent-rgb, 37, 99, 235);--csd-foreground-document-submenu-accent-rgb: var(--op-accent-rgb, 37, 99, 235);margin:0;padding:.4rem;background:var(--csd-bg-ffffff-1000, #ffffff);border:1px solid var(--op-border, var(--csd-border-d9e3ee-1000, #d9e3ee));border-radius:16px;box-shadow:none;position:sticky;top:1rem}@media (max-width: 991.98px){.saas-submenu{margin-bottom:1rem;position:static}}.saas-submenu-search{padding:.2rem .2rem .65rem;margin-bottom:.1rem;border-bottom:1px solid var(--csd-border-eef3fb-1000, #eef3fb)}.saas-submenu-search .filter-search .search-wrapper{display:flex;align-items:center;gap:.5rem;padding:.68rem .82rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);border:1px solid var(--csd-border-e4ebf7-1000, #e4ebf7);border-radius:12px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.saas-submenu-search .filter-search .search-wrapper i{color:var(--csd-text-8ba0bf-1000, #8ba0bf);font-size:.95rem}.saas-submenu-search .filter-search .search-wrapper input{width:100%;border:none;outline:none;background:transparent;color:var(--csd-text-21334d-1000, #21334d);font-size:.95rem}.saas-submenu-search .filter-search .search-wrapper input::-moz-placeholder{color:var(--csd-text-8da0bb-1000, #8da0bb)}.saas-submenu-search .filter-search .search-wrapper input::placeholder{color:var(--csd-text-8da0bb-1000, #8da0bb)}.saas-submenu-search .filter-search .search-wrapper:focus-within{background:var(--csd-bg-ffffff-1000, #ffffff);border-color:var(--csd-border-cfe0fb-1000, #cfe0fb);box-shadow:0 0 0 4px #2f6cf614}.saas-submenu-list{display:flex;flex-direction:column;gap:.28rem;padding:0;margin:0}.saas-submenu-item{list-style:none}.saas-submenu-link{position:relative;display:flex;align-items:center;gap:.72rem;min-height:48px;padding:.62rem .7rem;border:1px solid transparent;border-radius:12px;color:var(--csd-foreground-op-ink, var(--op-ink, var(--csd-text-142033-1000, #142033)));text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.saas-submenu-link:before{content:"";position:absolute;top:9px;bottom:9px;left:0;width:2px;border-radius:999px;background:transparent;transition:background-color .18s ease}.saas-submenu-link:hover{color:var(--csd-foreground-op-ink, var(--op-ink, var(--csd-text-142033-1000, #142033)));background:var(--op-soft, var(--csd-bg-f8fafc-1000, #f8fafc));border-color:rgba(var(--document-submenu-accent-rgb),.16);transform:translate(1px)}.saas-submenu-link:hover .saas-submenu-link__icon{background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-document-submenu-accent-dark, var(--document-submenu-accent-dark));border-color:rgba(var(--document-submenu-accent-rgb),.18)}.saas-submenu-link.active{color:var(--csd-foreground-op-ink, var(--op-ink, var(--csd-text-142033-1000, #142033)));background:linear-gradient(180deg,rgba(var(--document-submenu-accent-rgb),.09),rgba(var(--document-submenu-accent-rgb),.045)),var(--csd-bg-ffffff-1000, #ffffff);border-color:rgba(var(--document-submenu-accent-rgb),.24);box-shadow:inset 3px 0 rgba(var(--document-submenu-accent-rgb),.82)}.saas-submenu-link.active:before{background:transparent}.saas-submenu-link.active .saas-submenu-link__icon{background:rgba(var(--document-submenu-accent-rgb),.1);color:var(--csd-foreground-document-submenu-accent-dark, var(--document-submenu-accent-dark));border-color:rgba(var(--document-submenu-accent-rgb),.2);box-shadow:none}.saas-submenu-link--featured .saas-submenu-link__icon{background:rgba(var(--document-submenu-accent-rgb),.08);color:var(--csd-foreground-document-submenu-accent-dark, var(--document-submenu-accent-dark));border-color:rgba(var(--document-submenu-accent-rgb),.16)}.saas-submenu-link__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border-radius:9px;border:1px solid var(--op-border-soft, var(--csd-border-e6edf6-1000, #e6edf6));background:var(--op-soft, var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-foreground-op-muted, var(--op-muted, var(--csd-text-64748b-1000, #64748b)));transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.saas-submenu-link__icon i{font-size:.88rem}.saas-submenu-link__label{display:block;min-width:0;flex:1 1 auto;font-size:.92rem;font-weight:720;line-height:1.3;letter-spacing:0;white-space:normal;overflow-wrap:anywhere}@supports (-webkit-line-clamp: 2){.saas-submenu-link__label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.saas-submenu-link__count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:24px;padding:0 .45rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);border:1px solid var(--op-border, var(--csd-border-d9e3ee-1000, #d9e3ee));color:var(--csd-foreground-op-muted, var(--op-muted, var(--csd-text-64748b-1000, #64748b)));font-size:.72rem;font-weight:720;line-height:1;flex:0 0 auto}.saas-submenu-link.active .saas-submenu-link__count{background:rgba(var(--document-submenu-accent-rgb),.1);border-color:rgba(var(--document-submenu-accent-rgb),.18);color:var(--csd-foreground-document-submenu-accent-dark, var(--document-submenu-accent-dark))}.modal-dialog-top{margin-top:3.5rem!important}.modal-dialog{margin:3.5rem auto!important;display:flex;flex-direction:column;width:100%;max-width:100%;max-height:calc(100vh - 7rem)}.modal-content{position:relative;display:flex;flex-direction:column;flex:1 1 auto;max-height:calc(100vh - 7rem);overflow:visible!important;border-radius:1rem!important;border:1px solid var(--csd-border-e6ebf2-1000, #e6ebf2)!important;background:var(--csd-bg-ffffff-1000, #fff)!important;box-shadow:0 24px 56px #0f172a29!important}#dynamicModalContent{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;max-height:inherit}.modal-premium-shell>#dynamicModalContent{display:contents}#dynamicModalContent>.modal-body{min-height:0}.modal-content:before{content:"";position:absolute;top:0;left:1.15rem;right:1.15rem;height:3px;border-radius:999px;opacity:0;transform:scaleX(.2);transform-origin:center;transition:opacity .18s ease,transform .22s ease;background:linear-gradient(90deg,#2563eb2e,#2563ebe6,#0ea5e9d9);z-index:2;pointer-events:none}.modal-content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#fff0;opacity:0;transition:opacity .18s ease,background-color .18s ease;z-index:1;pointer-events:none}.modal-content.is-submitting:before{opacity:1;transform:scaleX(1)}.modal-content.is-submitting:after{opacity:1;background:var(--csd-bg-ffffff-680, rgba(255, 255, 255, .68));-webkit-backdrop-filter:saturate(.88) blur(1.5px);backdrop-filter:saturate(.88) blur(1.5px);pointer-events:auto}.modal-content.is-submitting{cursor:progress}.modal-content.is-submitting .modal-header,.modal-content.is-submitting .modal-body,.modal-content.is-submitting .modal-footer{filter:saturate(.92)}.modal-content.is-submitting .modal-footer,.modal-content.is-submitting .modal-body{pointer-events:none}.modal-header{flex-shrink:0;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fafcff-1000, #fafcff) 100%);border-bottom:1px solid var(--csd-border-eef2f7-1000, #eef2f7);padding:1rem 1.25rem}.modal:not(.modal-no-drag) .modal-dialog.is-modal-draggable .modal-header{cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal:not(.modal-no-drag) .modal-dialog.is-modal-dragging .modal-header,body.is-modal-dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal .modal-header button,.modal .modal-header a,.modal .modal-header [role=button],.modal .modal-header .dropdown-menu{cursor:pointer}.modal .modal-header>button[data-bs-dismiss=modal],.modal .modal-header>button[data-dismiss=modal],.modal .modal-header .btn-close,.modal .modal-header .close{width:2.55rem!important;min-width:2.55rem!important;height:2.55rem!important;min-height:2.55rem!important;flex:0 0 2.55rem;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid var(--csd-border-d6e1ef-880, rgba(214, 225, 239, .88))!important;border-radius:999px!important;background-color:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94))!important;box-shadow:0 10px 22px #0f172a0f;color:var(--csd-text-64748b-1000, #64748b);line-height:1!important;text-align:center;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.modal .modal-header>button[data-bs-dismiss=modal]:hover,.modal .modal-header>button[data-dismiss=modal]:hover,.modal .modal-header .btn-close:hover,.modal .modal-header .close:hover{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18))!important;background-color:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 12px 26px #2563eb14}.modal .modal-header .btn-close{background-position:center!important;background-size:.86rem .86rem!important}.modal .modal-header>button[data-bs-dismiss=modal]>i,.modal .modal-header>button[data-dismiss=modal]>i,.modal .modal-header .close>i{width:1rem;height:1rem;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;font-size:1rem;line-height:1!important}.modal .modal-header>button[data-bs-dismiss=modal]>i:before,.modal .modal-header>button[data-dismiss=modal]>i:before,.modal .modal-header .close>i:before{display:block;width:1em;margin:0!important;line-height:1;text-align:center;transform:translateY(.01rem)}@media (max-width: 767.98px){.modal .modal-dialog.is-modal-draggable .modal-header{cursor:default;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}}.modal-body{flex:1 1 auto;overflow-y:auto!important;overflow-x:hidden!important;background:linear-gradient(180deg,var(--csd-bg-fbfcfe-1000, #fbfcfe) 0%,var(--csd-bg-f8fafd-1000, #f8fafd) 100%);padding:1.5rem 1.5rem 1.75rem!important;scrollbar-gutter:stable both-edges}.modal-body::-webkit-scrollbar{width:10px}.modal-body::-webkit-scrollbar-track{background:var(--csd-bg-f3f4f6-1000, #f3f4f6);border-radius:8px}.modal-body::-webkit-scrollbar-thumb{background:var(--csd-bg-c6ccd4-1000, #c6ccd4);border-radius:8px}.modal-body::-webkit-scrollbar-thumb:hover{background:#a5acb3}.modal-footer{flex-shrink:0;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfcff-1000, #fbfcff) 100%);border-top:1px solid var(--csd-border-eef2f7-1000, #eef2f7);padding:1rem 1.25rem 1.1rem;display:flex;justify-content:flex-end;align-items:center;gap:.75rem;border-radius:0 0 1rem 1rem}.modal-footer .btn-saas{min-width:120px;min-height:42px}.op-modal-shell{border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))!important;background:radial-gradient(circle at 96% 0%,var(--csd-bg-dbeafe-220, rgba(219, 234, 254, .22)),transparent 22rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 52%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)!important;box-shadow:0 34px 82px #0f172a2e!important}.op-modal-header{position:relative;overflow:hidden;min-height:4.3rem;border-bottom:1px solid var(--csd-border-dbe5f1-860, rgba(219, 229, 241, .86))!important;background:radial-gradient(circle at 92% 0%,var(--csd-bg-dbeafe-460, rgba(219, 234, 254, .46)),transparent 34%),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 58%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)!important}.op-modal-header:after{content:"";position:absolute;left:1.25rem;right:1.25rem;bottom:0;height:1px;background:linear-gradient(90deg,rgba(37,99,235,.18),var(--csd-bg-bfdbfe-320, rgba(191, 219, 254, .32)),transparent);pointer-events:none}.op-modal-body{background:radial-gradient(circle at 98% 4%,var(--csd-bg-dbeafe-200, rgba(219, 234, 254, .2)),transparent 26rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)!important}.op-modal-footer{border-top:1px solid var(--csd-border-dbe5f1-920, rgba(219, 229, 241, .92))!important;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98))!important;box-shadow:0 -14px 34px #0f172a0b}.op-modal-stack{display:grid;gap:1rem}.op-modal-intro,.op-modal-section{border:1px solid var(--csd-border-cbdcf0-840, rgba(203, 220, 240, .84));border-radius:.96rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 18px 44px #2563eb0b,inset 0 1px #ffffffe6}.op-modal-intro{display:flex;align-items:center;gap:.86rem;padding:.78rem .92rem;border-color:var(--csd-border-bfdbfe-580, rgba(191, 219, 254, .58));background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-420, rgba(219, 234, 254, .42)),transparent 34%),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff))}.op-modal-intro__icon,.op-modal-section__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--csd-border-93c5fd-520, rgba(147, 197, 253, .52));background:linear-gradient(135deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 8px 18px #2563eb14,inset 0 1px #ffffffe6}.op-modal-intro__icon{width:2.35rem;height:2.35rem;border-radius:.78rem;color:var(--csd-text-2563eb-1000, #2563eb)}.op-modal-section{overflow:hidden}.op-modal-section__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.75rem;padding:.8rem 1rem .78rem;border-bottom:1px solid var(--csd-border-dbe5f1-880, rgba(219, 229, 241, .88));background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-380, rgba(219, 234, 254, .38)),transparent 12rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)}.op-modal-section__title{display:inline-flex;align-items:center;gap:.66rem;margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.98rem;font-weight:850;line-height:1.25}.op-modal-section__icon{width:1.84rem;height:1.84rem;border-radius:.68rem;font-size:.82rem;line-height:1}.op-modal-section__body{padding:1.08rem 1rem 1.12rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.op-modal-field-grid{--bs-gutter-x: .82rem;--bs-gutter-y: .82rem}@media (max-width: 767.98px){.op-modal-intro{align-items:flex-start;flex-wrap:wrap}.op-modal-section__header{align-items:flex-start;flex-direction:column}}.modal-s{max-width:520px}.modal-m{max-width:640px}.modal-l{max-width:900px}.modal-xl{max-width:1140px}.modal-xxl{max-width:1280px}@media (max-width: 575.98px){.modal-s,.modal-m,.modal-l,.modal-xl,.modal-xxl{width:100%;max-width:100%;margin:0 .5rem}}.modal.fade .modal-dialog.modal-dialog-top{transform:translateY(-8px);transition:transform .2s ease-out}.modal.show .modal-dialog.modal-dialog-top{transform:translateY(0)}.modal .select2-container{z-index:2055!important}.modal .select2-dropdown{z-index:2060!important}@keyframes pulse-outline{0%{box-shadow:0 0 #0d6efd59}to{box-shadow:0 0 0 8px #0d6efd00}}.modal-header .btn[data-bs-dismiss]{position:relative;transition:box-shadow .2s ease}.modal-header .btn.is-hint{animation:pulse-outline .6s ease-out}.modal-header .btn.is-hint:after{content:"Foloseste acest buton pentru a inchide";position:absolute;right:0;top:100%;white-space:nowrap;font-size:.75rem;background:#0d6efd;color:#fff;padding:.2rem .5rem;border-radius:.35rem;transform:translateY(6px);box-shadow:0 4px 10px #0d6efd40;pointer-events:none;z-index:3}.modal-header .btn.is-hint:before{content:"";position:absolute;right:.5rem;top:calc(100% - 2px);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--csd-border-0d6efd-1000, #0d6efd)}.modal-header .btn.is-hint:after{content:"Inchide modalul";right:calc(100% + .64rem);top:50%;font-size:.78rem;font-weight:800;line-height:1;background:linear-gradient(135deg,#1d4ed8,#2563eb);padding:.55rem .78rem;border-radius:999px;transform:translateY(-50%);box-shadow:0 10px 22px #2563eb38;z-index:4}.modal-header .btn.is-hint:before{right:calc(100% + .24rem);top:50%;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:7px solid var(--csd-border-2563eb-1000, #2563eb);border-right:0;transform:translateY(-50%);pointer-events:none;z-index:5}.modal-premium-dialog{max-width:min(900px,100vw - 2rem)}.modal-premium-dialog--lg{max-width:min(760px,100vw - 2rem)}.modal-premium-dialog--xl{max-width:min(1040px,100vw - 2rem)}.modal-premium-dialog--xxl{max-width:min(1180px,100vw - 2rem)}.modal-premium-dialog.modal-dialog.modal-premium-dialog--wide{max-width:min(1400px,100vw - 2rem)!important}.modal-premium-shell{border:0!important;border-radius:1.5rem!important;overflow:hidden!important;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-720, rgba(219, 234, 254, .72)),transparent 30%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important;box-shadow:0 28px 64px #0f172a2e!important}.modal-premium-header,.modal-premium-body,.modal-premium-footer{padding-left:1.25rem!important;padding-right:1.25rem!important}.modal-premium-header{position:relative;z-index:4;align-items:flex-start!important;padding-top:1.05rem!important;padding-bottom:.82rem!important;border-bottom:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14))!important;background:transparent!important}.modal-premium-header .modal-title{display:inline-flex;align-items:center;gap:.58rem;margin:0;color:var(--csd-text-0f172a-1000, #0f172a)!important;font-size:1.05rem;font-weight:850!important;line-height:1.2}.modal-premium-header .modal-title>i{width:2.16rem;height:2.16rem;display:inline-grid!important;place-items:center;flex:0 0 2.16rem;margin:0!important;border:1px solid var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84));border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569)!important;font-size:.96rem;line-height:1;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #0f172a0b}.modal-premium-header .modal-title>i:before{margin:0!important;line-height:1}.modal-premium-header p{margin:.28rem 0 0!important;max-width:34rem;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.78rem!important;line-height:1.45}.modal-premium-header>button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.65rem;width:2.65rem;height:2.65rem;padding:0!important;border-radius:999px!important;background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86))!important;color:var(--csd-text-334155-1000, #334155)!important;line-height:1!important;box-shadow:0 12px 28px #0f172a14}.modal-premium-header>button i{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin:0;font-size:.98rem;line-height:1}.modal-premium-header .btn.is-hint:after,.modal-guide-header .btn.is-hint:after,.prospect-modal-header .btn.is-hint:after,.task-premium-modal-header .btn.is-hint:after,.modal[id*=Guide] .modal-header .btn.is-hint:after,.modal[id*=guide] .modal-header .btn.is-hint:after{content:"Click pe X pentru inchidere";top:50%;right:calc(100% + .58rem);transform:translateY(-50%);z-index:20;padding:.36rem .58rem;border:1px solid var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));border-radius:999px;background:linear-gradient(180deg,#2563eb,#1d4ed8);color:#fff;font-size:.68rem;font-weight:800;line-height:1;letter-spacing:0;box-shadow:0 12px 24px #2563eb38}.modal-premium-header .btn.is-hint:before,.modal-guide-header .btn.is-hint:before,.prospect-modal-header .btn.is-hint:before,.task-premium-modal-header .btn.is-hint:before,.modal[id*=Guide] .modal-header .btn.is-hint:before,.modal[id*=guide] .modal-header .btn.is-hint:before{top:50%;right:calc(100% + .16rem);margin-top:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid var(--csd-border-1d4ed8-1000, #1d4ed8);border-right:0;transform:translateY(-50%);z-index:21}.modal-premium-body{display:grid;gap:.85rem;padding-top:.85rem!important;padding-bottom:1rem!important;background:transparent!important}.modal-footer.modal-premium-footer{gap:.7rem;border-top:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-620, rgba(255, 255, 255, .62)),var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94)));padding-top:1.42rem!important;padding-bottom:1.25rem!important;align-items:center;box-shadow:0 -14px 28px #0f172a09}.modal-footer.modal-premium-footer .btn,.modal-footer.modal-premium-footer .btn-saas-primary,.modal-footer.modal-premium-footer .btn-saas-outline-primary{min-height:2.45rem;border-radius:999px;font-size:.78rem;font-weight:800}.modal-footer.modal-premium-footer .btn-saas-primary{border-color:var(--csd-border-1e40af-420, rgba(30, 64, 175, .42))!important;background:linear-gradient(135deg,#1e40af,#2563eb 58%,#3b82f6)!important;color:#fff!important;box-shadow:0 13px 24px #1e40af33,inset 0 1px #fff3!important}.modal-footer.modal-premium-footer .btn-saas-primary:hover,.modal-footer.modal-premium-footer .btn-saas-primary:focus-visible{border-color:var(--csd-border-1e3a8a-500, rgba(30, 58, 138, .5))!important;background:linear-gradient(135deg,#1e3a8a,#1d4ed8 58%,#2563eb)!important;color:#fff!important;transform:translateY(-1px);filter:saturate(1.05);box-shadow:0 16px 30px #1e40af42,inset 0 1px #ffffff2e!important}.modal-footer.modal-premium-footer .btn-saas-outline-primary{border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;color:var(--csd-text-334155-1000, #334155)!important;box-shadow:0 10px 22px #0f172a0e!important}.modal-footer.modal-premium-footer .btn-saas-outline-primary:hover,.modal-footer.modal-premium-footer .btn-saas-outline-primary:focus-visible{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9))!important;color:var(--csd-text-0f172a-1000, #0f172a)!important;transform:translateY(-1px);box-shadow:0 12px 26px #0f172a14!important}.modal-premium-shell .op-import-modal__action,.modal-premium-shell .op-upsert-modal__inline-action,.modal-premium-shell .prospect-form-modal__inline-action,.modal-premium-shell .tasks-upload-dropzone__button{border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;color:var(--csd-text-334155-1000, #334155)!important;box-shadow:0 10px 22px #0f172a0e!important}.modal-premium-shell .op-import-modal__action:hover,.modal-premium-shell .op-import-modal__action:focus-visible,.modal-premium-shell .op-upsert-modal__inline-action:hover,.modal-premium-shell .op-upsert-modal__inline-action:focus-visible,.modal-premium-shell .prospect-form-modal__inline-action:hover,.modal-premium-shell .prospect-form-modal__inline-action:focus-visible,.modal-premium-shell .tasks-upload-dropzone__button:hover,.modal-premium-shell .tasks-upload-dropzone__button:focus-visible{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9))!important;color:var(--csd-text-0f172a-1000, #0f172a)!important;transform:translateY(-1px);box-shadow:0 12px 26px #0f172a14!important}.op-upsert-modal-shell{border-radius:1.3rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 26px 62px #0f172a2e!important}.op-upsert-modal-shell .modal-premium-header{padding:.88rem 1.05rem .68rem!important}.op-upsert-modal-shell .modal-premium-body{padding:.78rem 1.05rem .95rem!important}.op-upsert-modal-shell .modal-premium-footer{padding:.78rem 1.05rem .9rem!important}.op-premium-form-shell{border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))!important;background:radial-gradient(circle at top right,var(--csd-bg-dbeafe-320, rgba(219, 234, 254, .32)),transparent 28%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)!important;box-shadow:0 30px 72px #0f172a3d!important}.op-premium-form-shell .modal-premium-header{position:relative;overflow:hidden;min-height:4.35rem;padding-top:1rem!important;padding-bottom:.86rem!important;border-bottom:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72))!important;background:radial-gradient(circle at 92% 0%,var(--csd-bg-e2e8f0-800, rgba(226, 232, 240, .8)),transparent 34%),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 60%,var(--csd-bg-eef2f7-1000, #eef2f7) 100%)!important}.op-premium-form-shell .modal-premium-header:after{content:"";position:absolute;left:1.25rem;right:1.25rem;bottom:0;height:1px;background:linear-gradient(90deg,rgba(15,23,42,.18),var(--csd-bg-cbd5e1-450, rgba(203, 213, 225, .45)),transparent);pointer-events:none}.op-premium-form-shell .modal-premium-header .modal-title{color:var(--csd-text-0f172a-1000, #0f172a)!important;letter-spacing:0}.op-premium-form-shell .modal-premium-header p{color:var(--csd-text-64748b-1000, #64748b)!important}.op-premium-form-shell .modal-premium-body{padding-top:.86rem!important;background:radial-gradient(circle at 96% 4%,var(--csd-bg-dbeafe-300, rgba(219, 234, 254, .3)),transparent 28rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)!important}.op-premium-form-shell .modal-premium-header>button{width:2.65rem!important;height:2.65rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78))!important;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92))!important;color:var(--csd-text-334155-1000, #334155)!important;box-shadow:0 12px 26px #0f172a14}.op-premium-form-shell .modal-premium-header>button i{width:1.04rem;height:1.04rem;display:inline-flex;align-items:center;justify-content:center;margin:0!important;font-size:1rem;line-height:1}.op-premium-form-shell .modal-premium-header>button i:before{display:block;line-height:1;transform:translate(.01rem,.015rem)}.op-premium-form-shell .modal-premium-footer{border-top:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))!important;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))!important;box-shadow:0 -18px 38px #0f172a12}.op-upsert-modal{display:grid;gap:.86rem;padding-top:.18rem}.op-upsert-modal__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.74rem;padding:.78rem .92rem;border:1px solid var(--csd-border-bfdbfe-580, rgba(191, 219, 254, .58));border-radius:.96rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.op-upsert-modal__summary-icon,.op-upsert-modal__check-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.35rem;height:2.35rem;border:1px solid var(--csd-border-bfdbfe-700, rgba(191, 219, 254, .7));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem;box-shadow:none}.op-upsert-modal__summary-copy{display:grid;gap:.28rem;min-width:0}.op-upsert-modal__summary-heading{display:flex;align-items:center;flex-wrap:wrap;gap:.48rem;min-width:0}.op-upsert-modal__eyebrow,.op-upsert-modal__card-eyebrow{display:inline-flex;align-items:center;gap:.34rem;width:-moz-fit-content;width:fit-content;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.66rem;font-weight:760;line-height:1;letter-spacing:.06em;text-transform:uppercase}.op-upsert-modal__summary-heading .op-upsert-modal__eyebrow{min-height:1.36rem;padding:.24rem .48rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:999px;background:var(--csd-bg-ffffff-760, rgba(255, 255, 255, .76));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.6rem;font-weight:760;letter-spacing:.055em}.op-upsert-modal__summary-title{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.96rem;font-weight:780;line-height:1.28}.op-upsert-modal__summary-text,.op-upsert-modal__lead{margin:0;color:var(--csd-text-52657f-1000, #52657f);font-size:.79rem;line-height:1.5}.op-upsert-modal__summary-pill{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:1.86rem;padding:.32rem .64rem;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-radius:999px;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.7rem;font-weight:760;line-height:1;white-space:nowrap;box-shadow:none}.op-upsert-modal__stack{display:grid;gap:.82rem}.op-upsert-modal__card{margin-bottom:0!important;overflow:hidden;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:.96rem;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));box-shadow:0 14px 32px #0f172a0b}.op-upsert-modal__card--primary{background:var(--csd-bg-ffffff-1000, #ffffff)}.op-upsert-modal__card-header,.op-upsert-modal__card>.saas-card-header{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:2.72rem;padding:.7rem .9rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-ffffff-1000, #ffffff)}.op-upsert-modal__card-title,.op-upsert-modal__card .saas-card-title{display:inline-flex;align-items:center;gap:.42rem;margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:780;line-height:1.25}.op-upsert-modal__card-title i,.op-upsert-modal__card .saas-card-title i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.95rem}.op-upsert-modal__card-body,.op-upsert-modal__card .location-container{display:grid;gap:.82rem;padding:.9rem}.op-upsert-modal__field-grid{row-gap:.78rem!important}.op-upsert-modal__field,.op-upsert-modal__card .location-container [class*=col-]{display:grid;align-content:start;gap:.34rem;min-width:0}.op-upsert-modal .form-label,.op-upsert-modal .location-field-heading .form-label{margin:0 0 .34rem;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.64rem!important;font-weight:800!important;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.op-upsert-modal .text-danger{color:var(--csd-text-dc2626-1000, #dc2626)!important}.op-upsert-modal .form-saas-input,.op-upsert-modal .select2-container .select2-selection{min-height:2.42rem;border-color:var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96))!important;border-radius:.72rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-10213f-1000, #10213f)!important;font-size:.82rem;font-weight:560;box-shadow:inset 0 1px #ffffffdb!important}.op-upsert-modal .form-saas-input::-moz-placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8)!important;font-weight:500}.op-upsert-modal .form-saas-input::placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8)!important;font-weight:500}.op-upsert-modal .form-saas-input:focus,.op-upsert-modal .select2-container--focus .select2-selection,.op-upsert-modal .select2-container--open .select2-selection{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 4px #2563eb14!important}.op-upsert-modal .select2-container{width:100%!important}.op-upsert-modal .select2-container .select2-selection--single{display:flex;align-items:center;padding:0 2.4rem 0 .78rem!important}.op-upsert-modal .select2-container .select2-selection__rendered{display:flex!important;align-items:center!important;height:100%!important;min-width:0!important;padding:0!important;color:var(--csd-text-10213f-1000, #10213f)!important;font-size:.84rem!important;font-weight:560!important;line-height:1.2!important}.op-upsert-modal .select2-container .select2-selection__placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8)!important;font-weight:500!important}.op-upsert-modal .select2-container .select2-selection__arrow{height:100%!important;right:.82rem!important}.op-upsert-modal .location-field-heading{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.2rem;min-height:2rem;margin-bottom:0}.op-upsert-modal .location-field-heading__meta{display:flex;align-items:center;min-height:1rem;min-width:0}.op-upsert-modal .location-hint{display:inline-flex;align-items:center;gap:.28rem;min-height:1rem;padding:.1rem .4rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:650;letter-spacing:0;line-height:1}.op-upsert-modal .location-hint:before{content:"";display:none;flex:0 0 auto;width:.34rem;height:.34rem;border-radius:999px;background:currentColor}.op-upsert-modal .location-hint.active{border-color:var(--csd-border-0f766e-180, rgba(15, 118, 110, .18));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-0f766e-1000, #0f766e)}.op-upsert-modal .location-hint.active:before{display:inline-block}.op-upsert-modal .location-hint.is-loading{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb)}.op-upsert-modal .location-hint.is-loading:before{display:inline-block;width:.46rem;height:.46rem;border:1px solid var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));border-top-color:currentColor;background:transparent;animation:op-location-hint-spin .72s linear infinite}.op-upsert-modal .location-hint--placeholder{min-height:1rem;padding:0;border-color:transparent;background:transparent}@keyframes op-location-hint-spin{to{transform:rotate(360deg)}}.op-upsert-modal__textarea{min-height:5rem!important;line-height:1.45;resize:vertical}.op-upsert-modal__inline-action{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.42rem;padding:.48rem .72rem;border-radius:.72rem;font-size:.76rem;font-weight:760;line-height:1.1;white-space:nowrap}.op-upsert-upload{display:grid;gap:.68rem}.op-upsert-upload__dropzone{display:grid;place-items:center;gap:.42rem;min-height:11.4rem;padding:1.05rem;border:1px dashed var(--csd-border-93c5fd-820, rgba(147, 197, 253, .82));border-radius:.94rem;background:radial-gradient(circle at top,var(--csd-bg-eff6ff-760, rgba(239, 246, 255, .76)),transparent 58%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));color:var(--csd-text-10213f-1000, #10213f);cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.op-upsert-upload__dropzone>i{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.88rem;background:linear-gradient(180deg,var(--csd-bg-eef5ff-1000, #eef5ff),var(--csd-bg-dbeafe-1000, #dbeafe));color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.08rem}.op-upsert-upload__dropzone.dragover,.op-upsert-upload__dropzone.has-file{border-color:var(--csd-border-2563eb-550, rgba(37, 99, 235, .55));background:radial-gradient(circle at top,var(--csd-bg-dbeafe-880, rgba(219, 234, 254, .88)),transparent 60%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:0 14px 28px #2563eb14;transform:translateY(-1px)}.op-upsert-upload__dropzone.is-invalid-file,.op-upsert-upload__dropzone.dragover.is-invalid-file,.op-upsert-upload__dropzone.validation-surface-error{border-color:var(--csd-border-ef4444-550, rgba(239, 68, 68, .55))!important;background:radial-gradient(circle at top,var(--csd-bg-fee2e2-820, rgba(254, 226, 226, .82)),transparent 60%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fff7f7-1000, #fff7f7))!important;box-shadow:0 14px 28px #ef444414!important}.op-upsert-upload__dropzone.is-invalid-file>i,.op-upsert-upload__dropzone.validation-surface-error>i{border-color:var(--csd-border-fca5a5-720, rgba(252, 165, 165, .72));background:var(--csd-bg-fff1f2-1000, #fff1f2);color:var(--csd-text-dc2626-1000, #dc2626)}.op-upsert-upload__title{color:var(--csd-text-10213f-1000, #10213f);font-size:.92rem;font-weight:780;line-height:1.25}.op-upsert-upload__copy{max-width:34rem;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.46}.op-upsert-file-list{display:grid;gap:.5rem}.op-upsert-file-list[hidden]{display:none!important}.op-upsert-file-list .upload-file-item{display:flex;align-items:center;gap:.58rem;min-width:0;padding:.55rem .62rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.8rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.op-upsert-file-list .upload-file-item__icon{display:inline-grid;place-items:center;flex:0 0 1.9rem;width:1.9rem;height:1.9rem;border-radius:.64rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.op-upsert-file-list .upload-file-item__copy{display:grid;min-width:0}.op-upsert-file-list .upload-file-item__copy strong{overflow:hidden;color:var(--csd-text-10213f-1000, #10213f);font-size:.78rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.op-upsert-file-list .upload-file-item__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.op-upsert-file-list .upload-file-item--error{border-color:var(--csd-border-fca5a5-680, rgba(252, 165, 165, .68));background:var(--csd-bg-fff7f7-1000, #fff7f7)}.op-upsert-file-list .upload-file-item--error .upload-file-item__icon{background:var(--csd-bg-fff1f2-1000, #fff1f2);color:var(--csd-text-dc2626-1000, #dc2626)}.op-upsert-file-current{display:flex;align-items:center;justify-content:space-between;gap:.72rem;padding:.68rem .72rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.op-upsert-file-current__copy{display:grid;gap:.16rem;min-width:0}.op-upsert-file-current__copy span{color:var(--csd-text-708198-1000, #708198);font-size:.66rem;font-weight:760;letter-spacing:.05em;text-transform:uppercase}.op-upsert-file-current__copy strong{overflow:hidden;color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.op-upsert-file-current__actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.46rem}.modal-dialog.modal-xl.minisign-modal-dialog{max-width:min(1180px,100vw - 2rem)!important}.minisign-modal-shell .modal-premium-header{min-height:3.9rem;padding:.78rem .98rem .66rem!important}.minisign-modal-shell .modal-premium-body{padding:.72rem .98rem .8rem!important;scrollbar-gutter:auto}.minisign-modal-shell .modal-premium-footer{padding:.66rem .98rem .74rem!important}.minisign-modal-form{gap:.68rem}.minisign-modal__summary{padding:.66rem .78rem}.minisign-modal__summary .op-upsert-modal__summary-title{font-size:.9rem}.minisign-modal__summary .op-upsert-modal__summary-text{font-size:.75rem;line-height:1.42}.minisign-modal__grid{gap:.72rem}.minisign-modal__details-card .op-upsert-modal__card-body,.minisign-modal__signature-card .op-upsert-modal__card-body{gap:.68rem;padding:.78rem}.minisign-modal__otp-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.46rem;align-items:stretch}.minisign-modal__otp-status{display:block;margin-top:.32rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.35}.minisign-modal__signature-card .signature-pad{display:grid;gap:.58rem;padding:.72rem;border-color:var(--csd-border-bfdbfe-760, rgba(191, 219, 254, .76));border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff))}.minisign-modal__signature-card .signature-pad canvas{width:100%;height:10.2rem;border-color:var(--csd-border-93c5fd-780, rgba(147, 197, 253, .78));background:radial-gradient(circle at 50% 0%,var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72)),transparent 58%),var(--csd-bg-ffffff-1000, #ffffff)}.minisign-modal__clear-action{justify-self:start;margin-top:0!important}.minisign-modal__consent{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.74rem;margin:.2rem 0 0;padding:.76rem .84rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.9rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92)) 0%,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 62%),var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-10213f-1000, #10213f);cursor:pointer;box-shadow:0 12px 28px #0f172a0e;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.minisign-modal__consent:hover,.minisign-modal__consent:focus-within{border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));box-shadow:0 16px 34px #2563eb1f}.minisign-modal__consent:has(.minisign-modal__consent-input:checked){border-color:var(--csd-border-2563eb-460, rgba(37, 99, 235, .46));background:linear-gradient(135deg,var(--csd-bg-dbeafe-880, rgba(219, 234, 254, .88)) 0%,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 68%),var(--csd-bg-ffffff-1000, #ffffff)}.minisign-modal__consent-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.minisign-modal__consent-mark{display:inline-flex;align-items:center;justify-content:center;width:2.18rem;height:2.18rem;border:1px solid var(--csd-border-bfdbfe-960, rgba(191, 219, 254, .96));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:#fff;box-shadow:inset 0 1px #ffffffeb;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.minisign-modal__consent-mark i{font-size:1rem;line-height:1;opacity:0;transform:scale(.82);transition:opacity .16s ease,transform .16s ease}.minisign-modal__consent-input:checked+.minisign-modal__consent-mark{border-color:var(--csd-border-2563eb-720, rgba(37, 99, 235, .72));background:linear-gradient(135deg,#1d4ed8,#2563eb 58%,#3b82f6);color:#fff;box-shadow:0 10px 22px #2563eb38}.minisign-modal__consent-input:checked+.minisign-modal__consent-mark i{opacity:1;transform:scale(1)}.minisign-modal__consent-copy{display:grid;gap:.16rem;min-width:0}.minisign-modal__consent-copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:800;line-height:1.2}.minisign-modal__consent-copy small{color:var(--csd-text-52657f-1000, #52657f);font-size:.76rem;font-weight:560;line-height:1.42}@media (min-width: 992px){.minisign-modal__grid{grid-template-columns:minmax(0,.94fr) minmax(24rem,1.06fr);align-items:stretch}.minisign-modal__details-card,.minisign-modal__signature-card{min-height:0}.minisign-modal__details-card .op-upsert-modal__card-body,.minisign-modal__signature-card .op-upsert-modal__card-body{align-content:start}}@media (max-width: 991.98px){.minisign-modal__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767.98px){.modal-dialog.modal-xl.minisign-modal-dialog{max-width:calc(100vw - 1rem)!important}.minisign-modal__summary{grid-template-columns:auto minmax(0,1fr)}.minisign-modal__summary>.op-upsert-modal__summary-pill{grid-column:1/-1;justify-self:start}.minisign-modal__otp-row{grid-template-columns:minmax(0,1fr)}.minisign-modal__otp-row .op-upsert-modal__inline-action,.minisign-modal__clear-action{width:100%}.minisign-modal__consent{align-items:flex-start;padding:.72rem}}.company-bank-account-modal-shell .modal-premium-header{padding-bottom:.54rem!important}.company-bank-account-modal-shell .modal-premium-body{padding-top:.62rem!important;padding-bottom:.7rem!important}.company-bank-account-form{gap:.62rem}.company-bank-account-form__summary{padding:.62rem .72rem;border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));background:var(--csd-bg-ffffff-1000, #ffffff)}.company-bank-account-form__summary .op-upsert-modal__eyebrow,.company-bank-account-form__summary .op-upsert-modal__summary-pill{border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-334155-1000, #334155);box-shadow:none}.company-bank-account-form__summary .op-upsert-modal__eyebrow i,.company-bank-account-form__summary .op-upsert-modal__summary-pill i{color:var(--csd-text-64748b-1000, #64748b)}.company-bank-account-form .op-upsert-modal__stack{gap:.66rem}.company-bank-account-form .op-upsert-modal__card-header{min-height:2.42rem;padding:.58rem .72rem}.company-bank-account-form .op-upsert-modal__card-body{gap:.58rem;padding:.72rem}.company-bank-account-form .op-upsert-modal__field-grid{row-gap:.6rem!important}.company-bank-account-form__notes{min-height:4.35rem!important}.op-upsert-check-row,.op-upsert-rule-grid{display:grid;gap:.55rem}.op-upsert-check-card,.op-upsert-rule,.op-upsert-notice{display:flex;align-items:flex-start;gap:.56rem;padding:.62rem .68rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.78rem;line-height:1.44}.op-upsert-check-card{cursor:pointer}.op-upsert-check-card__copy{display:grid;gap:.12rem}.op-upsert-check-card__copy strong,.op-upsert-rule strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:760}.op-upsert-rule i,.op-upsert-notice i{margin-top:.1rem;color:var(--csd-text-2563eb-1000, #2563eb)}.op-upsert-notice{border-color:var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28));background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-854d0e-1000, #854d0e)}.op-upsert-notice i{color:var(--csd-text-d97706-1000, #d97706)}.document-global-policy-note{display:flex;align-items:flex-start;gap:.72rem;width:100%;padding:.8rem .88rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:.9rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-820, rgba(239, 246, 255, .82)) 0%,var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)) 100%);color:var(--csd-text-475569-1000, #475569);box-shadow:0 10px 24px #0f172a0b}.document-global-policy-note>i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;border-radius:.72rem;background:#2563eb1a;color:var(--csd-text-2563eb-1000, #2563eb)}.document-global-policy-note div,.document-global-policy-note__content{display:grid;gap:.18rem;min-width:0}.document-global-policy-note strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:800;line-height:1.2}.document-global-policy-note span{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.38}.document-global-policy-note__security{display:inline-flex;align-items:center;gap:.34rem;width:-moz-max-content;width:max-content;max-width:100%;min-height:1.54rem;margin-top:.18rem;padding:.22rem .52rem;border:1px solid var(--csd-border-10b981-220, rgba(16, 185, 129, .22));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-ecfdf5-1000, #ecfdf5) 100%);color:var(--csd-text-047857-1000, #047857)!important;font-size:.72rem!important;font-weight:780;line-height:1.18!important}.document-global-policy-note__security>i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1em;height:1em;color:currentColor;line-height:1}.document-global-policy-note__security.is-warning{border-color:var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fffbeb-1000, #fffbeb) 100%);color:var(--csd-text-b45309-1000, #b45309)!important}.document-global-policy-note.is-separate{border-color:var(--csd-border-f59e0b-160, rgba(245, 158, 11, .16));background:linear-gradient(135deg,var(--csd-bg-fffbeb-860, rgba(255, 251, 235, .86)) 0%,var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)) 100%)}.document-global-policy-note.is-separate>i{background:#f59e0b1f;color:var(--csd-text-b45309-1000, #b45309)}.company-document-modal-dialog{max-width:min(980px,100vw - 2rem)}.company-document-modal-shell .modal-premium-header{padding-bottom:.54rem!important}.company-document-modal-shell .modal-premium-body{padding-top:.62rem!important;padding-bottom:.72rem!important}.company-document-modal{gap:.62rem}.company-document-modal__summary{padding:.62rem .72rem;border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));background:radial-gradient(circle at top left,var(--csd-bg-f1f5f9-900, rgba(241, 245, 249, .9)),transparent 38%),linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)))}.company-document-modal__summary .op-upsert-modal__eyebrow,.company-document-modal__summary .op-upsert-modal__summary-pill{border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-334155-1000, #334155);box-shadow:none}.company-document-modal__summary .op-upsert-modal__eyebrow i,.company-document-modal__summary .op-upsert-modal__summary-pill i{color:var(--csd-text-64748b-1000, #64748b)}.company-document-modal__grid{grid-template-columns:minmax(0,1fr) minmax(18.5rem,.76fr);gap:.68rem;align-items:start}.company-document-modal__details-card,.company-document-modal__upload-card{height:100%}.company-document-modal__details-card .op-upsert-modal__card-body,.company-document-modal__upload-card .op-upsert-modal__card-body{gap:.62rem;padding:.72rem}.company-document-modal__upload-card .op-upsert-upload__dropzone{min-height:8.4rem;padding:.78rem}.company-document-modal__upload-card .op-upsert-upload__dropzone>i{width:2.15rem;height:2.15rem;border-radius:.72rem;font-size:.95rem}.company-document-modal__upload-card .op-upsert-upload__title{font-size:.86rem}.company-document-modal__upload-card .op-upsert-upload__copy{font-size:.74rem}.company-document-modal .op-upsert-check-card{padding:.52rem .58rem}.company-document-modal .op-upsert-check-card__copy span{font-size:.74rem}@media (max-width: 991.98px){.company-document-modal__grid{grid-template-columns:minmax(0,1fr)}}.op-upsert-modal .op-anaf-field,.op-upsert-modal .supplier-anaf-field{display:grid;gap:.3rem}.op-upsert-modal .op-anaf-field__control,.op-upsert-modal .supplier-anaf-field__control{display:flex;align-items:stretch;gap:.58rem;min-width:0}.op-upsert-modal .op-anaf-field__input,.op-upsert-modal .supplier-anaf-field__input{flex:1 1 auto;min-width:0}.op-upsert-modal .simple-editor-wrapper--embedded{overflow:hidden;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.84rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffd6}.op-upsert-modal .simple-editor-wrapper--embedded .simple-editor-header,.op-upsert-modal .simple-editor-wrapper--embedded .editor-toolbar{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.op-upsert-modal .simple-editor-wrapper--embedded .simple-editor{min-height:8.5rem;font-size:.86rem;line-height:1.55}@media (max-width: 991.98px){.op-upsert-modal__summary{grid-template-columns:auto minmax(0,1fr)}.op-upsert-modal__summary-pill{grid-column:2;justify-self:start}}@media (max-width: 575.98px){.op-upsert-modal-shell .modal-premium-header,.op-upsert-modal-shell .modal-premium-body,.op-upsert-modal-shell .modal-premium-footer{padding-left:.92rem!important;padding-right:.92rem!important}.op-upsert-modal__summary{grid-template-columns:1fr}.op-upsert-modal__summary-pill{grid-column:auto}.op-upsert-modal .op-anaf-field__control,.op-upsert-modal .supplier-anaf-field__control{flex-direction:column}.op-upsert-modal__inline-action{width:100%}}.op-import-modal-shell{border-radius:1.3rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;box-shadow:0 26px 62px #0f172a2e!important}.op-import-modal-shell .modal-premium-header{padding:.82rem 1.05rem .62rem!important}.op-import-modal-shell .modal-title{font-size:1.05rem;line-height:1.25}.op-import-modal-shell .modal-header p{margin-top:.28rem;font-size:.8rem;line-height:1.35}.op-import-modal-shell .modal-premium-body{padding:.72rem 1.05rem .95rem!important}.op-import-modal-shell .modal-premium-footer{padding:.72rem 1.05rem .88rem!important}.op-import-modal-shell .op-import-modal__action{min-height:2.3rem;padding:.46rem .74rem;gap:.46rem;border-radius:.72rem;font-size:.78rem;font-weight:750;line-height:1.1}.op-import-modal-shell .op-import-modal,.op-import-modal-shell .prospects-import-modal,.op-import-modal-shell .contacts-import-modal,.op-import-modal-shell .companies-import-modal{display:grid;gap:.86rem;padding-top:.18rem}.op-import-modal-shell .op-import-modal__summary,.op-import-modal-shell .prospects-import-modal__summary,.op-import-modal-shell .companies-import-modal__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.74rem;padding:.78rem .92rem;border:1px solid var(--csd-border-2563eb-80, rgba(37, 99, 235, .08));border-radius:.96rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.op-import-modal-shell .op-import-modal__summary-icon,.op-import-modal-shell .prospects-import-modal__summary-icon,.op-import-modal-shell .companies-import-modal__summary-icon{width:2.28rem;height:2.28rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.72rem;background:#2563eb1f;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.98rem}.op-import-modal-shell .op-import-modal__summary-copy,.op-import-modal-shell .prospects-import-modal__summary-copy,.op-import-modal-shell .companies-import-modal__summary-copy{display:grid;gap:.34rem}.op-import-modal-shell .op-import-modal__summary-heading,.op-import-modal-shell .companies-import-modal__summary-heading{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.op-import-modal-shell .op-import-modal__eyebrow,.op-import-modal-shell .prospects-import-modal__eyebrow,.op-import-modal-shell .companies-import-modal__eyebrow{display:inline-flex;align-items:center;gap:.32rem;width:-moz-fit-content;width:fit-content;min-height:1.44rem;padding:.22rem .5rem;border-radius:999px;border:1px solid var(--csd-border-2563eb-100, rgba(37, 99, 235, .1));background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.op-import-modal-shell .op-import-modal__summary-title,.op-import-modal-shell .prospects-import-modal__summary-title,.op-import-modal-shell .companies-import-modal__summary-title{color:var(--csd-text-10213f-1000, #10213f);font-size:.94rem;font-weight:800;line-height:1.28}.op-import-modal-shell .op-import-modal__summary-text,.op-import-modal-shell .prospects-import-modal__summary-text,.op-import-modal-shell .companies-import-modal__summary-text{color:var(--csd-text-52657f-1000, #52657f);font-size:.78rem;line-height:1.46}.op-import-modal-shell .op-import-modal__chips,.op-import-modal-shell .prospects-import-modal__chips,.op-import-modal-shell .companies-import-modal__chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.38rem}.op-import-modal-shell .op-import-modal__chips span,.op-import-modal-shell .prospects-import-modal__chips span,.op-import-modal-shell .companies-import-modal__chips span{display:inline-flex;align-items:center;padding:.26rem .56rem;border-radius:999px;background:var(--csd-bg-e2e8f0-860, rgba(226, 232, 240, .86));color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:700}.op-import-modal-shell .op-import-modal__grid,.op-import-modal-shell .prospects-import-modal__grid,.op-import-modal-shell .companies-import-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.72rem}.op-import-modal-shell .op-import-modal__card,.op-import-modal-shell .prospects-import-modal__card,.op-import-modal-shell .companies-import-modal__card{display:grid;align-content:start;gap:.72rem;padding:.86rem .92rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:.98rem;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));box-shadow:0 12px 24px #0f172a0b}.op-import-modal-shell .op-import-modal__card--accent,.op-import-modal-shell .prospects-import-modal__card--accent,.op-import-modal-shell .companies-import-modal__card--accent{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, rgb(255, 255, 255)),var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92)))}.op-import-modal-shell .tasks-modal-step-card.op-import-modal__card,.op-import-modal-shell .tasks-modal-step-card.prospects-import-modal__card,.op-import-modal-shell .tasks-modal-step-card.companies-import-modal__card{height:100%;overflow:hidden}.op-import-modal-shell .op-import-modal__card-head,.op-import-modal-shell .prospects-import-modal__card-head,.op-import-modal-shell .companies-import-modal__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.68rem;padding:0 0 .62rem;border-bottom:1px solid var(--csd-border-0f172a-55, rgba(15, 23, 42, .055))}.op-import-modal-shell .op-import-modal__card-eyebrow,.op-import-modal-shell .prospects-import-modal__card-eyebrow,.op-import-modal-shell .companies-import-modal__card-eyebrow{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.op-import-modal-shell .op-import-modal__card-title,.op-import-modal-shell .prospects-import-modal__card-title,.op-import-modal-shell .companies-import-modal__card-title{margin:.12rem 0 0;color:var(--csd-text-10213f-1000, #10213f);font-size:.92rem;font-weight:800;line-height:1.28}.op-import-modal-shell .op-import-modal__list,.op-import-modal-shell .prospects-import-modal__list,.op-import-modal-shell .companies-import-modal__list{margin:0;padding-left:1rem;color:var(--csd-text-475569-1000, #475569);font-size:.78rem;line-height:1.58}.op-import-modal-shell .op-import-modal__list--rules,.op-import-modal-shell .companies-import-modal__list.op-import-modal__list--rules{display:grid;gap:.32rem;padding-left:0;list-style:none}.op-import-modal-shell .op-import-modal__list--rules li{display:grid;grid-template-columns:minmax(8.2rem,.42fr) minmax(0,1fr);align-items:start;gap:.48rem;margin:0!important;padding:.34rem .42rem;border-radius:.58rem;background:var(--csd-bg-ffffff-640, rgba(255, 255, 255, .64))}.op-import-modal-shell .op-import-modal__list--rules li strong:first-child{color:var(--csd-text-10213f-1000, #10213f);font-size:.73rem;font-weight:850;line-height:1.35}.op-import-modal-shell .op-import-modal__list--rules li span{min-width:0;color:var(--csd-text-52657f-1000, #52657f)}.op-import-modal-shell .op-import-modal__upload,.op-import-modal-shell .prospects-import-modal__upload,.op-import-modal-shell .companies-import-modal__upload{display:grid;justify-items:center;align-content:center;gap:.46rem;min-height:11.25rem;padding:.92rem;border:1px dashed var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));text-align:center;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.op-import-modal-shell .op-import-modal__upload:hover,.op-import-modal-shell .op-import-modal__upload.dragover,.op-import-modal-shell .op-import-modal__upload.has-file,.op-import-modal-shell .prospects-import-modal__upload:hover,.op-import-modal-shell .prospects-import-modal__upload.dragover,.op-import-modal-shell .prospects-import-modal__upload.has-file,.op-import-modal-shell .companies-import-modal__upload:hover,.op-import-modal-shell .companies-import-modal__upload.dragover,.op-import-modal-shell .companies-import-modal__upload.has-file{border-color:var(--csd-border-2563eb-460, rgba(37, 99, 235, .46));background:radial-gradient(circle at 50% 0%,var(--csd-bg-dbeafe-720, rgba(219, 234, 254, .72)),transparent 58%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96)));box-shadow:inset 0 0 0 1px #2563eb0f,0 14px 28px #2563eb14;transform:translateY(-1px)}.op-import-modal-shell .op-import-modal__upload.dragover,.op-import-modal-shell .prospects-import-modal__upload.dragover,.op-import-modal-shell .companies-import-modal__upload.dragover{border-style:solid}.op-import-modal-shell .op-import-modal__upload.is-invalid-file,.op-import-modal-shell .op-import-modal__upload.dragover.is-invalid-file,.op-import-modal-shell .op-import-modal__upload.validation-surface-error,.op-import-modal-shell .prospects-import-modal__upload.is-invalid-file,.op-import-modal-shell .prospects-import-modal__upload.dragover.is-invalid-file,.op-import-modal-shell .prospects-import-modal__upload.validation-surface-error,.op-import-modal-shell .companies-import-modal__upload.is-invalid-file,.op-import-modal-shell .companies-import-modal__upload.dragover.is-invalid-file,.op-import-modal-shell .companies-import-modal__upload.validation-surface-error{border-color:var(--csd-border-e11d48-540, rgba(225, 29, 72, .54));background:radial-gradient(circle at 50% 0%,var(--csd-bg-ffe4e6-740, rgba(255, 228, 230, .74)),transparent 58%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-fff1f2-960, rgba(255, 241, 242, .96)));box-shadow:inset 0 0 0 1px #e11d480f,0 14px 28px #e11d4814}.op-import-modal-shell .op-import-modal__upload.is-invalid-file .op-import-modal__upload-icon,.op-import-modal-shell .op-import-modal__upload.validation-surface-error .op-import-modal__upload-icon,.op-import-modal-shell .prospects-import-modal__upload.is-invalid-file .prospects-import-modal__upload-icon,.op-import-modal-shell .prospects-import-modal__upload.validation-surface-error .prospects-import-modal__upload-icon,.op-import-modal-shell .companies-import-modal__upload.is-invalid-file .companies-import-modal__upload-icon,.op-import-modal-shell .companies-import-modal__upload.validation-surface-error .companies-import-modal__upload-icon{background:#e11d481a;color:var(--csd-text-e11d48-1000, #e11d48)}.op-import-modal-shell .op-import-modal__upload-icon,.op-import-modal-shell .prospects-import-modal__upload-icon,.op-import-modal-shell .companies-import-modal__upload-icon{width:2.72rem;height:2.72rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.86rem;background:#2563eb1f;color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.08rem}.op-import-modal-shell .op-import-modal__upload-title,.op-import-modal-shell .prospects-import-modal__upload-title,.op-import-modal-shell .companies-import-modal__upload-title{color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:800;line-height:1.28}.op-import-modal-shell .op-import-modal__upload-copy,.op-import-modal-shell .prospects-import-modal__upload-copy,.op-import-modal-shell .companies-import-modal__upload-copy{max-width:20rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.45}.op-import-modal-shell .op-import-modal__upload-button,.op-import-modal-shell .prospects-import-modal__upload-button,.op-import-modal-shell .companies-import-modal__upload-button{pointer-events:none;margin-top:.12rem}.op-import-modal-shell .op-import-modal__file-list,.op-import-modal-shell .companies-import-modal__file-list{display:grid;gap:.38rem;margin-top:-.14rem}.op-import-modal-shell .op-import-modal__file-list[hidden],.op-import-modal-shell .companies-import-modal__file-list[hidden]{display:none}.op-import-modal-shell .op-import-modal__file-list .upload-file-item,.op-import-modal-shell .companies-import-modal__file-list .upload-file-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:.72rem;background:var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72));color:var(--csd-text-334155-1000, #334155)}.op-import-modal-shell .op-import-modal__file-list .upload-file-item__icon,.op-import-modal-shell .companies-import-modal__file-list .upload-file-item__icon{width:1.85rem;height:1.85rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.58rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 0 0 1px #2563eb1f}.op-import-modal-shell .op-import-modal__file-list .upload-file-item__copy,.op-import-modal-shell .companies-import-modal__file-list .upload-file-item__copy{display:grid;min-width:0;gap:.08rem}.op-import-modal-shell .op-import-modal__file-list .upload-file-item__copy strong,.op-import-modal-shell .companies-import-modal__file-list .upload-file-item__copy strong{overflow:hidden;color:var(--csd-text-10213f-1000, #10213f);font-size:.76rem;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.op-import-modal-shell .op-import-modal__file-list .upload-file-item__copy small,.op-import-modal-shell .companies-import-modal__file-list .upload-file-item__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:750}.op-import-modal-shell .op-import-modal__file-list .upload-file-item--error,.op-import-modal-shell .companies-import-modal__file-list .upload-file-item--error{border-color:var(--csd-border-e11d48-180, rgba(225, 29, 72, .18));background:var(--csd-bg-fff1f2-880, rgba(255, 241, 242, .88))}.op-import-modal-shell .op-import-modal__file-list .upload-file-item--error .upload-file-item__icon,.op-import-modal-shell .companies-import-modal__file-list .upload-file-item--error .upload-file-item__icon{color:var(--csd-text-e11d48-1000, #e11d48);box-shadow:inset 0 0 0 1px #e11d4829}.op-import-modal-shell .op-import-modal__file-list .upload-file-item--error .upload-file-item__copy strong,.op-import-modal-shell .companies-import-modal__file-list .upload-file-item--error .upload-file-item__copy strong{color:var(--csd-text-9f1239-1000, #9f1239)}.op-import-modal-shell .op-import-modal__hint-band,.op-import-modal-shell .prospects-import-modal__hint-band,.op-import-modal-shell .companies-import-modal__hint-band{display:flex;align-items:flex-start;gap:.48rem;padding:.62rem .72rem;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));border-radius:.78rem;background:var(--csd-bg-f8fafc-860, rgba(248, 250, 252, .86));color:var(--csd-text-52657f-1000, #52657f);font-size:.73rem;line-height:1.45}.op-import-modal-shell .op-import-modal__hint-band i,.op-import-modal-shell .prospects-import-modal__hint-band i,.op-import-modal-shell .companies-import-modal__hint-band i{margin-top:.06rem;color:var(--csd-text-2563eb-1000, #2563eb)}.op-import-modal-shell .op-import-modal__columns,.op-import-modal-shell .companies-import-modal__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}.op-import-modal-shell .op-import-modal__card--checklist,.op-import-modal-shell .companies-import-modal__card--checklist{gap:.58rem;padding:.76rem .82rem}.op-import-modal-shell .op-import-modal__card--checklist .op-import-modal__card-head,.op-import-modal-shell .companies-import-modal__card--checklist .companies-import-modal__card-head{padding-bottom:.48rem}.op-import-modal-shell .op-import-modal__check-item,.op-import-modal-shell .companies-import-modal__check-item{display:flex;align-items:flex-start;gap:.54rem;min-width:0;padding:.58rem .62rem;border:1px solid var(--csd-border-2563eb-80, rgba(37, 99, 235, .08));border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)))}.op-import-modal-shell .op-import-modal__check-icon,.op-import-modal-shell .companies-import-modal__check-icon{flex:0 0 1.9rem;width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.62rem;background:#2563eb1a;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.9rem}.op-import-modal-shell .op-import-modal__columns strong,.op-import-modal-shell .companies-import-modal__columns strong{display:block;margin-bottom:.22rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.78rem;font-weight:800}.op-import-modal-shell .op-import-modal__columns p,.op-import-modal-shell .companies-import-modal__columns p{margin:0;color:var(--csd-text-52657f-1000, #52657f);font-size:.74rem;line-height:1.45}.op-import-modal-shell .op-import-modal__list li+li,.op-import-modal-shell .prospects-import-modal__list li+li,.op-import-modal-shell .companies-import-modal__list li+li{margin-top:.3rem}@media (max-width: 991.98px){.op-import-modal-shell .op-import-modal__grid,.op-import-modal-shell .op-import-modal__columns,.op-import-modal-shell .prospects-import-modal__grid,.op-import-modal-shell .companies-import-modal__grid,.op-import-modal-shell .op-import-modal__summary{grid-template-columns:1fr}.op-import-modal-shell .op-import-modal__chips,.op-import-modal-shell .prospects-import-modal__chips,.op-import-modal-shell .companies-import-modal__chips{justify-content:flex-start}.op-import-modal-shell .op-import-modal__list--rules li{grid-template-columns:1fr;gap:.14rem}}@media (max-width: 575.98px){.op-import-modal-shell .modal-premium-header,.op-import-modal-shell .modal-premium-body,.op-import-modal-shell .modal-premium-footer{padding-left:.95rem!important;padding-right:.95rem!important}.op-import-modal-shell .modal-title{font-size:1.14rem}.op-import-modal-shell .op-import-modal__card-head,.op-import-modal-shell .prospects-import-modal__card-head,.op-import-modal-shell .companies-import-modal__card-head{flex-direction:column}}.modal-premium-dialog--guide{max-width:min(1040px,100vw - 2rem)}.modal-guide-shell,.modal[id*=Guide] .modal-content,.modal[id*=guide] .modal-content{border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))!important;border-radius:1.35rem!important;overflow:hidden!important;background:radial-gradient(circle at 96% 0%,var(--csd-bg-e2e8f0-720, rgba(226, 232, 240, .72)),transparent 22rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f6f8fb-1000, #f6f8fb) 100%)!important;box-shadow:0 30px 70px #0f172a33!important}.modal-guide-header,.modal[id*=Guide] .modal-header,.modal[id*=guide] .modal-header{min-height:4.15rem;border-bottom:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72))!important;background:radial-gradient(circle at 94% 0%,var(--csd-bg-f1f5f9-880, rgba(241, 245, 249, .88)),transparent 20rem),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 64%,var(--csd-bg-eef2f7-1000, #eef2f7) 100%)!important}.modal-guide-header .modal-title,.modal[id*=Guide] .modal-title,.modal[id*=guide] .modal-title{display:flex!important;align-items:center;gap:.62rem;color:var(--csd-text-0f172a-1000, #0f172a)!important;font-size:1.04rem!important;font-weight:760!important;letter-spacing:0}.modal-guide-header .modal-title>i:first-child,.modal[id*=Guide] .modal-title>i:first-child,.modal[id*=guide] .modal-title>i:first-child{width:2.05rem;height:2.05rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin:0!important;border:1px solid var(--csd-border-94a3b8-340, rgba(148, 163, 184, .34));border-radius:.75rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f2f5f9-1000, #f2f5f9));color:var(--csd-text-334155-1000, #334155)!important;font-size:.92rem;box-shadow:inset 0 1px #ffffffe6,0 9px 18px #0f172a0e}.modal-guide-header p,.modal[id*=Guide] .modal-header p,.modal[id*=guide] .modal-header p{color:var(--csd-text-64748b-1000, #64748b)!important}.modal-guide-header>button,.modal[id*=Guide] .modal-header>button[data-bs-dismiss],.modal[id*=guide] .modal-header>button[data-bs-dismiss],.modal[id*=Guide] .modal-header>button[data-dismiss],.modal[id*=guide] .modal-header>button[data-dismiss],.modal[id*=Guide] .modal-header .btn-close,.modal[id*=guide] .modal-header .btn-close,.modal[id*=Guide] .modal-header .close,.modal[id*=guide] .modal-header .close{width:2.55rem!important;height:2.55rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78))!important;border-radius:999px!important;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92))!important;color:var(--csd-text-334155-1000, #334155)!important;box-shadow:0 12px 26px #0f172a14;opacity:1}.modal-guide-header>button i,.modal[id*=Guide] .modal-header>button[data-bs-dismiss] i,.modal[id*=guide] .modal-header>button[data-bs-dismiss] i,.modal[id*=Guide] .modal-header>button[data-dismiss] i,.modal[id*=guide] .modal-header>button[data-dismiss] i{width:1rem;height:1rem;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;font-size:1rem;line-height:1}.modal-guide-header>button i:before,.modal[id*=Guide] .modal-header>button[data-bs-dismiss] i:before,.modal[id*=guide] .modal-header>button[data-bs-dismiss] i:before,.modal[id*=Guide] .modal-header>button[data-dismiss] i:before,.modal[id*=guide] .modal-header>button[data-dismiss] i:before{display:block;line-height:1;transform:translateY(.01rem)}.modal-guide-body,.modal[id*=Guide] .modal-body,.modal[id*=guide] .modal-body{background:linear-gradient(180deg,var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important}.modal-guide-body .saas-card,.modal[id*=Guide] .guide-content .saas-card,.modal[id*=guide] .guide-content .saas-card{border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86))!important;border-radius:1rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfcfe-1000, #fbfcfe))!important;box-shadow:inset 0 1px #ffffffe0,0 12px 26px #0f172a0d!important;overflow:hidden}.modal-guide-body .saas-card-header,.modal[id*=Guide] .guide-content .saas-card-header,.modal[id*=guide] .guide-content .saas-card-header{border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important}.modal-guide-content{display:grid;gap:.9rem;padding-top:.1rem}.modal-premium-dialog--guide,.modal-premium-dialog--guide .modal-content,.modal-premium-dialog--guide .modal-header,.modal-premium-dialog--guide .modal-body,.modal-premium-dialog--guide .modal-footer,.modal-premium-dialog--guide .modal-guide-content,.modal[data-settings-guide-modal=true],.modal[data-settings-guide-modal=true] .modal-content,.modal[data-settings-guide-modal=true] .modal-guide-content{font-family:Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.modal-premium-dialog--guide .modal-guide-content,.modal[data-settings-guide-modal=true] .modal-guide-content{color:var(--csd-text-475569-1000, #475569);font-size:.82rem;font-weight:500}.modal-guide-content__intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.92rem 1rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:1rem;background:radial-gradient(circle at 98% 0%,var(--csd-bg-dbeafe-460, rgba(219, 234, 254, .46)),transparent 18rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:0 12px 26px #0f172a0b}.modal-guide-content__intro-copy{display:grid;gap:.52rem}.modal-guide-content__eyebrow{display:inline-flex;align-items:center;gap:.36rem;width:-moz-fit-content;width:fit-content;padding:.25rem .58rem;border-radius:999px;background:var(--csd-bg-e2e8f0-680, rgba(226, 232, 240, .68));color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:720;letter-spacing:0;text-transform:uppercase}.modal-guide-content__intro p{max-width:50rem;margin:0;color:var(--csd-text-5f7088-1000, #5f7088);font-size:.82rem;line-height:1.58}.modal-guide-content__chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.38rem}.modal-guide-content__chips span{display:inline-flex;align-items:center;min-height:1.72rem;padding:.25rem .54rem;border-radius:999px;background:var(--csd-bg-f1f5f9-940, rgba(241, 245, 249, .94));color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:720;white-space:nowrap;box-shadow:inset 0 0 0 1px #cbd5e19e}.modal-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem}.modal-guide-card{display:grid;gap:.58rem;padding:.9rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:1rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 12px 28px #0f172a0b}.modal-guide-card--accent{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)))}.modal-guide-card--wide{grid-column:1/-1}.modal-guide-card__eyebrow{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:720;letter-spacing:0;text-transform:uppercase}.modal-guide-card h6{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.94rem;font-weight:760;line-height:1.34}.modal-guide-list{display:grid;gap:.44rem;margin:0;padding-left:0;list-style:none;color:var(--csd-text-52657f-1000, #52657f);font-size:.8rem;line-height:1.5}.modal-guide-list li{position:relative;padding-left:1.25rem}.modal-guide-list li:before{position:absolute;top:.16rem;left:0;width:.72rem;height:.72rem;border-radius:999px;background:linear-gradient(135deg,var(--csd-bg-e2e8f0-1000, #e2e8f0),#64748b);box-shadow:inset 0 0 0 2px #ffffffe6;content:""}.modal-guide-list strong{color:var(--csd-text-334155-1000, #334155)}.modal-guide-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.modal-guide-columns>div{padding:.78rem .82rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.modal-guide-columns strong{display:block;margin-bottom:.3rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:760}.modal-guide-columns p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.77rem;line-height:1.5}.modal-guide-callout{display:flex;align-items:flex-start;gap:.65rem;padding:.78rem .86rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:.92rem;background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9))}.modal-guide-callout i{color:var(--csd-text-64748b-1000, #64748b);font-size:1.08rem;line-height:1.2}.modal-guide-callout strong{display:block;margin-bottom:.2rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:760}.modal-guide-callout p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.77rem;line-height:1.5}.contacts-guide-modal-shell .modal-premium-header,.settings-guide-shell .modal-premium-header{background:radial-gradient(circle at 97% 0%,var(--csd-bg-dbeafe-640, rgba(219, 234, 254, .64)),transparent 18rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)!important}.contacts-guide-modal-shell .modal-premium-body,.settings-guide-shell .modal-premium-body{background:linear-gradient(180deg,var(--csd-bg-f5f8fc-1000, #f5f8fc) 0%,var(--csd-bg-f9fbff-1000, #f9fbff) 55%,var(--csd-bg-f6f8fb-1000, #f6f8fb) 100%)!important}.contacts-guide-modal-shell .contacts-guide-modal,.settings-guide-shell .contacts-guide-modal{gap:.68rem}.contacts-guide-modal-shell .contacts-guide-modal__hero,.settings-guide-shell .contacts-guide-modal__hero{align-items:stretch;gap:.78rem;padding:.76rem .86rem;border-color:var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-460, rgba(219, 234, 254, .46)),transparent 17rem),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);box-shadow:0 14px 28px #0f172a0b}.contacts-guide-modal-shell .modal-guide-content__intro-copy,.settings-guide-shell .modal-guide-content__intro-copy{gap:.32rem}.contacts-guide-modal-shell .modal-guide-content__eyebrow,.settings-guide-shell .modal-guide-content__eyebrow{border:1px solid var(--csd-border-93c5fd-620, rgba(147, 197, 253, .62));background:var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9));color:var(--csd-text-1d4ed8-1000, #1d4ed8);letter-spacing:.04em}.contacts-guide-modal-shell .modal-guide-content__eyebrow i,.settings-guide-shell .modal-guide-content__eyebrow i{color:var(--csd-text-2563eb-1000, #2563eb)}.contacts-guide-modal-shell .modal-guide-content__intro-copy h6,.settings-guide-shell .modal-guide-content__intro-copy h6{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.96rem;font-weight:850;line-height:1.32}.contacts-guide-modal-shell .modal-guide-content__intro p,.settings-guide-shell .modal-guide-content__intro p{max-width:58rem;color:var(--csd-text-5f7088-1000, #5f7088);font-size:.78rem;line-height:1.5}.contacts-guide-modal-shell .contacts-guide-modal__hero-rail,.settings-guide-shell .contacts-guide-modal__hero-rail{display:grid;grid-template-columns:repeat(2,minmax(7rem,1fr));align-content:center;gap:.38rem;min-width:18rem}.contacts-guide-modal-shell .contacts-guide-modal__hero-rail span,.settings-guide-shell .contacts-guide-modal__hero-rail span{display:inline-flex;align-items:center;gap:.42rem;min-height:2.1rem;padding:.38rem .56rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.76rem;background:var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88));color:var(--csd-text-334155-1000, #334155);font-size:.7rem;font-weight:850;box-shadow:inset 0 1px #ffffffe6;white-space:nowrap}.contacts-guide-modal-shell .contacts-guide-modal__hero-rail i,.settings-guide-shell .contacts-guide-modal__hero-rail i{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:.48rem;background:var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.76rem}.contacts-guide-modal-shell .contacts-guide-modal__grid,.settings-guide-shell .contacts-guide-modal__grid{gap:.58rem}.contacts-guide-modal-shell .modal-guide-card,.settings-guide-shell .modal-guide-card{gap:.52rem;padding:.74rem .78rem;border-color:var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));background:var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97));box-shadow:0 10px 22px #0f172a09}.contacts-guide-modal-shell .modal-guide-card--accent,.settings-guide-shell .modal-guide-card--accent{border-color:var(--csd-border-93c5fd-580, rgba(147, 197, 253, .58));background:radial-gradient(circle at 0% 0%,var(--csd-bg-dbeafe-340, rgba(219, 234, 254, .34)),transparent 13rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff))}.contacts-guide-modal-shell .contacts-guide-modal__card-head,.settings-guide-shell .contacts-guide-modal__card-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.56rem}.contacts-guide-modal-shell .modal-guide-card>.modal-guide-card__eyebrow:first-child,.settings-guide-shell .modal-guide-card>.modal-guide-card__eyebrow:first-child{position:relative;min-height:2rem;padding-left:2.56rem}.contacts-guide-modal-shell .modal-guide-card>.modal-guide-card__eyebrow:first-child:before,.settings-guide-shell .modal-guide-card>.modal-guide-card__eyebrow:first-child:before{position:absolute;top:-.18rem;left:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));box-shadow:0 8px 18px #2563eb0f;content:""}.contacts-guide-modal-shell .modal-guide-card>.modal-guide-card__eyebrow:first-child:after,.settings-guide-shell .modal-guide-card>.modal-guide-card__eyebrow:first-child:after{position:absolute;top:.52rem;left:.68rem;width:.62rem;height:.36rem;border-bottom:2px solid var(--csd-border-2563eb-1000, #2563eb);border-left:2px solid var(--csd-border-2563eb-1000, #2563eb);content:"";transform:rotate(-45deg)}.contacts-guide-modal-shell .modal-guide-card>.modal-guide-card__eyebrow:first-child+h6,.settings-guide-shell .modal-guide-card>.modal-guide-card__eyebrow:first-child+h6{margin-top:-.34rem;padding-left:2.56rem}.contacts-guide-modal-shell .contacts-guide-modal__card-icon,.settings-guide-shell .contacts-guide-modal__card-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 8px 18px #2563eb0f}.contacts-guide-modal-shell .contacts-guide-modal__card-icon i,.settings-guide-shell .contacts-guide-modal__card-icon i{display:block;font-size:.94rem;line-height:1}.contacts-guide-modal-shell .modal-guide-card__eyebrow,.settings-guide-shell .modal-guide-card__eyebrow{display:block;margin-bottom:.14rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem;letter-spacing:.06em}.contacts-guide-modal-shell .modal-guide-card h6,.settings-guide-shell .modal-guide-card h6{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;line-height:1.32}.contacts-guide-modal-shell .modal-guide-list,.settings-guide-shell .modal-guide-list{gap:.3rem;color:var(--csd-text-52657f-1000, #52657f);font-size:.74rem;line-height:1.42}.contacts-guide-modal-shell .modal-guide-list li,.settings-guide-shell .modal-guide-list li{min-height:2rem;padding:.36rem .44rem .36rem 1.42rem;border:1px solid var(--csd-border-e2e8f0-740, rgba(226, 232, 240, .74));border-radius:.68rem;background:var(--csd-bg-f8fafc-520, rgba(248, 250, 252, .52))}.contacts-guide-modal-shell .modal-guide-list li:before,.settings-guide-shell .modal-guide-list li:before{top:.83rem;left:.56rem;width:.43rem;height:.24rem;border:0;border-bottom:2px solid var(--csd-border-2563eb-1000, #2563eb);border-left:2px solid var(--csd-border-2563eb-1000, #2563eb);border-radius:0;background:transparent;box-shadow:none;transform:rotate(-45deg)}.contacts-guide-modal-shell .modal-guide-list strong,.settings-guide-shell .modal-guide-list strong{color:var(--csd-text-0f2447-1000, #0f2447)}.contacts-guide-modal-shell .modal-guide-list code,.settings-guide-shell .modal-guide-list code{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.72rem}.contacts-guide-modal-shell .modal-guide-columns,.settings-guide-shell .modal-guide-columns{gap:.52rem}.contacts-guide-modal-shell .modal-guide-columns>div,.settings-guide-shell .modal-guide-columns>div{padding:.62rem .66rem;border-color:var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-820, rgba(248, 250, 252, .82)));box-shadow:none}.contacts-guide-modal-shell .modal-guide-columns strong,.settings-guide-shell .modal-guide-columns strong{margin-bottom:.16rem;font-size:.76rem}.contacts-guide-modal-shell .modal-guide-columns p,.settings-guide-shell .modal-guide-columns p{color:var(--csd-text-5f7088-1000, #5f7088);font-size:.7rem;line-height:1.44}.contacts-guide-modal-shell .contacts-guide-modal__callout,.settings-guide-shell .contacts-guide-modal__callout{padding:.6rem .72rem;border-color:var(--csd-border-bfdbfe-680, rgba(191, 219, 254, .68));background:radial-gradient(circle at 0% 0%,var(--csd-bg-dbeafe-380, rgba(219, 234, 254, .38)),transparent 14rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.contacts-guide-modal-shell .contacts-guide-modal__callout i,.settings-guide-shell .contacts-guide-modal__callout i{color:var(--csd-text-2563eb-1000, #2563eb)}.contacts-guide-modal-shell .modal-guide-footer .modal-guide-confirm,.settings-guide-shell .modal-guide-footer .modal-guide-confirm{border-color:var(--csd-border-2563eb-380, rgba(37, 99, 235, .38))!important;background:linear-gradient(135deg,#1d4ed8,#2563eb 56%,#3b82f6)!important;box-shadow:0 14px 26px #2563eb33!important}.contacts-guide-modal-shell .modal-guide-footer .modal-guide-confirm:hover,.settings-guide-shell .modal-guide-footer .modal-guide-confirm:hover{background:linear-gradient(135deg,#1e40af,#1d4ed8 58%,#2563eb)!important;box-shadow:0 16px 30px #2563eb3d!important}.settings-guide-shell .modal-guide-content{color:var(--csd-text-475569-1000, #475569);font-size:.82rem;font-weight:400}.settings-guide-shell .modal-guide-content__eyebrow,.settings-guide-shell .contacts-guide-modal__hero-rail span,.settings-guide-shell .modal-guide-card__eyebrow{color:var(--csd-text-64748b-1000, #64748b);font-weight:650}.settings-guide-shell .modal-guide-content__intro-copy h6,.settings-guide-shell .modal-guide-card h6{color:var(--csd-text-1e293b-1000, #1e293b);font-weight:650;letter-spacing:0}.settings-guide-shell .modal-guide-list{color:var(--csd-text-52657f-1000, #52657f);font-weight:400}.settings-guide-shell .modal-guide-list li{font-weight:400}.settings-guide-shell .modal-guide-list strong,.settings-guide-shell .modal-guide-columns strong,.settings-guide-shell .modal-guide-callout strong{color:var(--csd-text-25364d-1000, #25364d);font-weight:620}.settings-guide-shell .modal-guide-columns p,.settings-guide-shell .modal-guide-callout p,.settings-guide-shell .modal-guide-content__intro p{font-weight:400}.settings-guide-shell .modal-guide-card{border-color:var(--csd-border-d6e1ef-720, rgba(214, 225, 239, .72));box-shadow:0 8px 18px #0f172a07}.settings-guide-shell .modal-guide-card--accent{border-color:var(--csd-border-bfdbfe-480, rgba(191, 219, 254, .48));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96)))}.settings-guide-shell .modal-guide-list li{border-color:var(--csd-border-e2e8f0-620, rgba(226, 232, 240, .62));background:var(--csd-bg-f8fafc-380, rgba(248, 250, 252, .38))}.settings-guide-shell .contacts-guide-modal__hero-rail span,.settings-guide-shell .modal-guide-content__chips span{border-color:var(--csd-border-d6e1ef-720, rgba(214, 225, 239, .72));background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82));color:var(--csd-text-475569-1000, #475569)}.settings-guide-shell .contacts-guide-modal__callout{border-color:var(--csd-border-cbd5e1-660, rgba(203, 213, 225, .66));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-900, rgba(248, 251, 255, .9)))}.modal-premium-dialog--guide .modal-guide-content i.bi,.modal-premium-dialog--guide .contacts-guide-modal i.bi,.modal-premium-dialog--guide .prospects-guide-modal i.bi,.modal-premium-dialog--guide .tasks-guide-modal i.bi,.modal[data-settings-guide-modal=true] .modal-guide-content i.bi,.modal[data-settings-guide-modal=true] .contacts-guide-modal i.bi,.modal[data-settings-guide-modal=true] .prospects-guide-modal i.bi,.modal[data-settings-guide-modal=true] .tasks-guide-modal i.bi,.modal[id*=Guide] .modal-guide-content i.bi,.modal[id*=Guide] .contacts-guide-modal i.bi,.modal[id*=Guide] .prospects-guide-modal i.bi,.modal[id*=Guide] .tasks-guide-modal i.bi,.modal[id*=guide] .modal-guide-content i.bi,.modal[id*=guide] .contacts-guide-modal i.bi,.modal[id*=guide] .prospects-guide-modal i.bi,.modal[id*=guide] .tasks-guide-modal i.bi{display:inline-grid!important;place-items:center!important;margin:0!important;line-height:1!important;text-align:center;vertical-align:0!important;transform:none!important}.modal-premium-dialog--guide .modal-guide-content i.bi:before,.modal-premium-dialog--guide .contacts-guide-modal i.bi:before,.modal-premium-dialog--guide .prospects-guide-modal i.bi:before,.modal-premium-dialog--guide .tasks-guide-modal i.bi:before,.modal[data-settings-guide-modal=true] .modal-guide-content i.bi:before,.modal[data-settings-guide-modal=true] .contacts-guide-modal i.bi:before,.modal[data-settings-guide-modal=true] .prospects-guide-modal i.bi:before,.modal[data-settings-guide-modal=true] .tasks-guide-modal i.bi:before,.modal[id*=Guide] .modal-guide-content i.bi:before,.modal[id*=Guide] .contacts-guide-modal i.bi:before,.modal[id*=Guide] .prospects-guide-modal i.bi:before,.modal[id*=Guide] .tasks-guide-modal i.bi:before,.modal[id*=guide] .modal-guide-content i.bi:before,.modal[id*=guide] .contacts-guide-modal i.bi:before,.modal[id*=guide] .prospects-guide-modal i.bi:before,.modal[id*=guide] .tasks-guide-modal i.bi:before{display:inline-grid!important;place-items:center!important;width:1em!important;height:1em!important;margin:0!important;line-height:1!important;text-align:center;vertical-align:0!important;transform:none!important}@media (max-width: 991.98px){.modal-guide-content__intro,.modal-guide-columns{grid-template-columns:1fr}.modal-guide-content__chips{justify-content:flex-start}.contacts-guide-modal-shell .contacts-guide-modal__hero,.settings-guide-shell .contacts-guide-modal__hero{grid-template-columns:1fr}.contacts-guide-modal-shell .contacts-guide-modal__hero-rail,.settings-guide-shell .contacts-guide-modal__hero-rail{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}.modal-guide-footer,.modal[id*=Guide] .modal-footer,.modal[id*=guide] .modal-footer{border-top:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72))!important;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))!important;box-shadow:0 -14px 30px #0f172a0b}.modal-guide-footer .btn-light,.modal-guide-footer .btn-outline-secondary,.modal[id*=Guide] .modal-footer .btn-light,.modal[id*=Guide] .modal-footer .btn-outline-secondary,.modal[id*=guide] .modal-footer .btn-light,.modal[id*=guide] .modal-footer .btn-outline-secondary{border-color:var(--csd-border-94a3b8-380, rgba(148, 163, 184, .38))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;color:var(--csd-text-334155-1000, #334155)!important;border-radius:999px!important;font-weight:760;box-shadow:0 10px 22px #0f172a0e!important}.modal-guide-footer .btn-primary,.modal-guide-footer .btn-saas-primary,.modal-guide-footer .modal-guide-confirm,.modal[id*=Guide] .modal-footer .btn-primary,.modal[id*=Guide] .modal-footer .btn-saas-primary,.modal[id*=Guide] .modal-footer .modal-guide-confirm,.modal[id*=guide] .modal-footer .btn-primary,.modal[id*=guide] .modal-footer .btn-saas-primary,.modal[id*=guide] .modal-footer .modal-guide-confirm{min-width:5.5rem;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45rem;padding-inline:1.05rem!important;border-radius:999px!important;font-weight:760;white-space:nowrap;border-color:var(--csd-border-475569-220, rgba(71, 85, 105, .22))!important;background:linear-gradient(135deg,#334155,#475569 56%,#64748b)!important;color:#fff!important;box-shadow:0 13px 24px #0f172a21!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.modal-guide-footer .modal-guide-confirm:hover,.modal[id*=Guide] .modal-footer .modal-guide-confirm:hover,.modal[id*=guide] .modal-footer .modal-guide-confirm:hover{transform:translateY(-1px);background:linear-gradient(135deg,#1e293b,#334155 58%,#475569)!important;box-shadow:0 16px 30px #0f172a29!important}.modal-guide-footer .modal-guide-confirm:focus-visible,.modal[id*=Guide] .modal-footer .modal-guide-confirm:focus-visible,.modal[id*=guide] .modal-footer .modal-guide-confirm:focus-visible{outline:2px solid var(--csd-border-475569-260, rgba(71, 85, 105, .26));outline-offset:2px}.modal-guide-footer .btn-primary i,.modal-guide-footer .btn-saas-primary i,.modal-guide-footer .modal-guide-confirm i,.modal[id*=Guide] .modal-footer .btn-primary i,.modal[id*=Guide] .modal-footer .btn-saas-primary i,.modal[id*=Guide] .modal-footer .modal-guide-confirm i,.modal[id*=guide] .modal-footer .btn-primary i,.modal[id*=guide] .modal-footer .btn-saas-primary i,.modal[id*=guide] .modal-footer .modal-guide-confirm i{width:.95rem;height:.95rem;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;font-size:.9rem;line-height:1}.modal-guide-footer .btn-primary i:before,.modal-guide-footer .btn-saas-primary i:before,.modal-guide-footer .modal-guide-confirm i:before,.modal[id*=Guide] .modal-footer .btn-primary i:before,.modal[id*=Guide] .modal-footer .btn-saas-primary i:before,.modal[id*=Guide] .modal-footer .modal-guide-confirm i:before,.modal[id*=guide] .modal-footer .btn-primary i:before,.modal[id*=guide] .modal-footer .btn-saas-primary i:before,.modal[id*=guide] .modal-footer .modal-guide-confirm i:before{display:block;line-height:1}.op-email-campaign-modal{display:grid;gap:.82rem}.op-email-campaign-modal__summary,.op-email-campaign-modal__section{border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));border-radius:1rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 12px 26px #0f172a0b}.op-email-campaign-modal__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.86rem .94rem;background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-420, rgba(219, 234, 254, .42)),transparent 18rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.op-email-campaign-modal__summary-copy{display:grid;gap:.32rem;min-width:0}.op-email-campaign-modal__eyebrow{display:inline-flex;align-items:center;gap:.36rem;width:-moz-fit-content;width:fit-content;min-height:1.38rem;padding:.24rem .56rem;border:1px solid var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:999px;background:var(--csd-bg-f1f5f9-920, rgba(241, 245, 249, .92));color:var(--csd-text-475569-1000, #475569);font-size:.62rem;font-weight:820;line-height:1;text-transform:uppercase}.op-email-campaign-modal__summary-title,.op-email-campaign-modal__section-title{color:var(--csd-text-10213f-1000, #10213f);font-weight:800;letter-spacing:0}.op-email-campaign-modal__summary-title{font-size:.96rem;line-height:1.25}.op-email-campaign-modal__summary-text,.op-email-campaign-modal__section-copy,.op-email-campaign-modal__choice-copy,.op-email-campaign-modal__note{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.5}.op-email-campaign-modal__chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.36rem}.op-email-campaign-modal__chips span,.op-email-campaign-modal__choice-badge{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csd-border-cbd5e1-700, rgba(203, 213, 225, .7));border-radius:999px;background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-475569-1000, #475569);font-size:.66rem;font-weight:780;line-height:1;white-space:nowrap}.op-email-campaign-modal__chips span{min-height:1.38rem;padding:.22rem .5rem}.op-email-campaign-modal__section{padding:.86rem}.op-email-campaign-modal__section-header{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-bottom:.72rem;margin-bottom:.72rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))}.op-email-campaign-modal__section-title{font-size:.92rem;line-height:1.28}.op-email-campaign-modal__section-copy{max-width:45rem}.op-email-campaign-modal__choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.66rem}.op-email-campaign-modal__choice-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.op-email-campaign-modal__choice-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.56rem;min-width:0;padding:.72rem .78rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.88rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:inset 0 1px #ffffffe6;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.op-email-campaign-modal__choice-card:hover,.op-email-campaign-modal__choice-card:focus-within{border-color:var(--csd-border-94a3b8-660, rgba(148, 163, 184, .66));box-shadow:0 12px 24px #0f172a0e}.op-email-campaign-modal__choice-card.is-active,.op-email-campaign-modal__choice-card:has(input:checked){border-color:var(--csd-border-2563eb-300, rgba(37, 99, 235, .3));background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-500, rgba(219, 234, 254, .5)),transparent 10rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:0 0 0 3px #2563eb0f,0 12px 24px #0f172a0d}.op-email-campaign-modal__choice-card input{width:.98rem;height:.98rem;margin-top:.1rem;accent-color:#334155}.op-email-campaign-modal__choice-body{display:grid;gap:.24rem;min-width:0}.op-email-campaign-modal__choice-title{display:flex;align-items:center;flex-wrap:wrap;gap:.32rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:820;line-height:1.24}.op-email-campaign-modal__choice-copy{font-weight:620}.op-email-campaign-modal__choice-stats{display:flex;flex-wrap:wrap;gap:.28rem;color:var(--csd-text-52657f-1000, #52657f);font-size:.72rem;font-weight:760}.op-email-campaign-modal__choice-stats strong{color:var(--csd-text-10213f-1000, #10213f);font-weight:820}.op-email-campaign-modal__choice-badge{min-height:1.18rem;padding:.18rem .4rem;font-size:.6rem}.op-email-campaign-modal__note{display:flex;align-items:center;gap:.46rem;padding:.62rem .72rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:.82rem;background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9))}.op-email-campaign-modal__note i{color:var(--csd-text-64748b-1000, #64748b)}@media (max-width: 767.98px){.modal-premium-dialog,.modal-premium-dialog--lg,.modal-premium-dialog--xl,.modal-premium-dialog--xxl,.modal-premium-dialog--wide{max-width:calc(100vw - 1rem)}.modal-premium-header,.modal-premium-body,.modal-premium-footer{padding-left:1rem!important;padding-right:1rem!important}.modal-guide-content__intro,.modal-guide-grid,.modal-guide-columns{grid-template-columns:1fr}.modal-guide-content__chips{justify-content:flex-start}.modal-guide-callout{flex-direction:column}.op-email-campaign-modal__summary,.op-email-campaign-modal__section-header{display:grid;grid-template-columns:1fr;align-items:flex-start}.op-email-campaign-modal__chips{justify-content:flex-start}.op-email-campaign-modal__choice-grid,.op-email-campaign-modal__choice-grid--three{grid-template-columns:1fr}}.modal-dialog.modal-sm,.modal-dialog.modal-md,.modal-dialog.modal-lg,.modal-dialog.modal-xl,.modal-dialog.modal-xxl{width:auto}.modal-dialog.modal-sm{max-width:520px}.modal-dialog.modal-md{max-width:640px}.modal-dialog.modal-lg{max-width:900px}.modal-dialog.modal-xl{max-width:1140px!important}.modal-dialog.modal-xxl{max-width:1280px!important}.modal-dialog.modal-xl.modal-premium-dialog--guide.settings-guide-dialog,.modal-dialog.modal-lg.modal-premium-dialog--guide.settings-guide-dialog{max-width:min(1080px,100vw - 2rem)!important}.settings-guide-dialog .settings-guide-shell{border-radius:1rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;box-shadow:0 24px 54px #0f172a2e!important}.settings-guide-dialog .settings-guide-header{min-height:3.55rem;padding:.78rem .96rem .72rem!important;border-bottom-color:var(--csd-border-d6e1ef-840, rgba(214, 225, 239, .84))!important;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98))!important}.settings-guide-dialog .settings-guide-header .modal-title{gap:.54rem;font-size:.98rem!important;font-weight:840!important}.settings-guide-dialog .settings-guide-header .modal-title>i:first-child{width:1.92rem;height:1.92rem;border-color:var(--csd-border-bfdbfe-740, rgba(191, 219, 254, .74));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb)!important}.settings-guide-dialog .settings-guide-header p{margin-top:.16rem;font-size:.76rem;line-height:1.35}.settings-guide-dialog .settings-guide-header>button[data-bs-dismiss]{width:2.32rem!important;height:2.32rem!important;box-shadow:0 10px 22px #0f172a14}.settings-guide-dialog .settings-guide-body{max-height:min(64vh,540px);padding:.78rem 1.08rem .9rem .96rem!important;background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%)!important;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.settings-guide-dialog .modal-guide-content{gap:.62rem;min-width:0;overflow-x:hidden}.settings-guide-dialog .modal-guide-content *{min-width:0}.modal[data-settings-guide-modal=true] .settings-guide-dialog .contacts-guide-modal__hero{grid-template-columns:minmax(0,1fr) minmax(15rem,.34fr);gap:.64rem;padding:.68rem .72rem;border-color:var(--csd-border-d6e1ef-820, rgba(214, 225, 239, .82));border-radius:.82rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-660, rgba(239, 246, 255, .66)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 64%),var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 20px #0f172a0a;overflow:hidden}.settings-guide-dialog .modal-guide-content__intro-copy{gap:.26rem}.settings-guide-dialog .modal-guide-content__eyebrow{min-height:1.35rem;padding:.18rem .48rem;border-color:var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));background:var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.58rem;font-weight:850}.settings-guide-dialog .modal-guide-content__intro-copy h6{font-size:.9rem;font-weight:860;line-height:1.22}.settings-guide-dialog .modal-guide-content__intro p{font-size:.74rem;line-height:1.4}.modal[data-settings-guide-modal=true] .settings-guide-dialog .contacts-guide-modal__hero-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem;width:100%;min-width:0;max-width:100%;overflow:hidden}.modal[data-settings-guide-modal=true] .settings-guide-dialog .contacts-guide-modal__hero-rail span{display:inline-flex;align-items:center;gap:.42rem;width:100%;max-width:100%;min-width:0;min-height:1.9rem;padding:.3rem .4rem;border-radius:.66rem;font-size:.66rem;font-weight:820;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal[data-settings-guide-modal=true] .settings-guide-dialog .contacts-guide-modal__hero-rail span>i{width:1.14rem;height:1.14rem;flex:0 0 1.14rem;border-radius:.42rem;font-size:.7rem}.modal[data-settings-guide-modal=true] .settings-guide-dialog .contacts-guide-modal__hero-rail span>i+*{min-width:0}.settings-guide-dialog .contacts-guide-modal__grid{gap:.48rem}.settings-guide-dialog .modal-guide-card{gap:.42rem;padding:.62rem .66rem;border-radius:.82rem;box-shadow:0 8px 18px #0f172a09}.settings-guide-dialog .contacts-guide-modal__card-head{gap:.46rem}.settings-guide-dialog .contacts-guide-modal__card-icon{width:1.78rem;height:1.78rem;border-radius:.62rem}.settings-guide-dialog .contacts-guide-modal__card-icon i{font-size:.82rem}.settings-guide-dialog .modal-guide-card__eyebrow{margin-bottom:.08rem;font-size:.56rem}.settings-guide-dialog .modal-guide-card h6{font-size:.78rem;line-height:1.24}.settings-guide-dialog .modal-guide-list{gap:.24rem;font-size:.7rem;line-height:1.34}.settings-guide-dialog .modal-guide-list li{min-height:1.62rem;padding:.28rem .38rem .28rem 1.24rem;border-radius:.58rem;overflow-wrap:anywhere}.settings-guide-dialog .modal-guide-list li:before{top:.68rem;left:.48rem}.settings-guide-dialog .modal-guide-list code{white-space:normal;overflow-wrap:anywhere}.settings-guide-dialog .modal-guide-columns{gap:.42rem}.settings-guide-dialog .modal-guide-columns>div{padding:.5rem .56rem;border-radius:.68rem}.settings-guide-dialog .modal-guide-columns strong{font-size:.72rem}.settings-guide-dialog .modal-guide-columns p{font-size:.68rem;line-height:1.34}.settings-guide-dialog .contacts-guide-modal__callout{padding:.52rem .62rem;border-radius:.72rem}.settings-guide-dialog .modal-guide-callout strong{font-size:.76rem}.settings-guide-dialog .modal-guide-callout p{font-size:.7rem;line-height:1.34}.settings-guide-dialog .settings-guide-footer{padding:.72rem .96rem!important;border-top-color:var(--csd-border-d6e1ef-820, rgba(214, 225, 239, .82))!important}.settings-guide-dialog .settings-guide-footer .modal-guide-confirm{min-height:2.34rem;padding-inline:1.05rem!important;border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34))!important;background:linear-gradient(135deg,#2563eb,#3b82f6)!important;font-size:.78rem;font-weight:850;box-shadow:0 12px 24px #2563eb2e!important}@media (max-width: 991.98px){.settings-guide-dialog .contacts-guide-modal__hero,.settings-guide-dialog .modal-guide-grid,.settings-guide-dialog .modal-guide-columns{grid-template-columns:1fr}.settings-guide-dialog .contacts-guide-modal__hero-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575.98px){.settings-guide-dialog .contacts-guide-modal__hero-rail{grid-template-columns:1fr}.settings-guide-dialog .settings-guide-footer .modal-guide-confirm{width:100%}}@media (max-width: 992px){.modal-dialog.modal-fullscreen-lg-down{width:100%!important;max-width:100%!important;height:100vh!important;margin:0!important}}.modal-dialog.modal-3xl{max-width:1440px!important;width:auto!important}@media (max-width: 992px){.modal-dialog.modal-3xl.modal-fullscreen-lg-down{width:100%!important;max-width:100%!important;height:100vh!important;margin:0!important}}.op-image-editor{z-index:1095}.op-image-editor .modal-dialog{max-width:min(1040px,100vw - 32px)}.op-image-editor__content{overflow:hidden;border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:24px;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 32px 80px #0f172a3d}.op-image-editor__header{align-items:flex-start;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--csd-border-cbd5e1-620, rgba(203, 213, 225, .62));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)}.op-image-editor__kicker{display:inline-flex;align-items:center;margin-bottom:5px;color:var(--csd-text-2563eb-1000, #2563eb);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.op-image-editor__title{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:20px;font-weight:800;line-height:1.2}.op-image-editor__subtitle{max-width:720px;margin:6px 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:14px;font-weight:600;line-height:1.55}.op-image-editor__close{flex:0 0 auto;width:46px;height:46px;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:999px;background-color:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 12px 30px #0f172a14;opacity:1}.op-image-editor__body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;padding:20px 24px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.op-image-editor__workspace,.op-image-editor__side{border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:18px;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 16px 42px #0f172a0f}.op-image-editor__workspace{min-width:0;padding:14px}.op-image-editor__canvas-shell{display:flex;align-items:center;justify-content:center;min-height:440px;overflow:hidden;border:1px dashed var(--csd-border-93c5fd-900, rgba(147, 197, 253, .9));border-radius:16px;background:linear-gradient(45deg,var(--csd-bg-e2e8f0-450, rgba(226, 232, 240, .45)) 25%,transparent 25%),linear-gradient(-45deg,var(--csd-bg-e2e8f0-450, rgba(226, 232, 240, .45)) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--csd-bg-e2e8f0-450, rgba(226, 232, 240, .45)) 75%),linear-gradient(-45deg,transparent 75%,var(--csd-bg-e2e8f0-450, rgba(226, 232, 240, .45)) 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.op-image-editor__canvas-shell img{display:block;max-width:100%}.op-image-editor__hint{margin:12px 4px 0;color:var(--csd-text-64748b-1000, #64748b);font-size:13px;font-weight:600;line-height:1.45}.op-image-editor__side{display:flex;flex-direction:column;gap:14px;padding:16px}.op-image-editor__control-group{display:grid;gap:9px}.op-image-editor__control-label{color:var(--csd-text-475569-1000, #475569);font-size:11px;font-weight:800;letter-spacing:.07em;line-height:1;text-transform:uppercase}.op-image-editor__segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.op-image-editor__segment,.op-image-editor__tool{min-height:42px;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:12px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1e293b-1000, #1e293b);font-size:13px;font-weight:800;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.op-image-editor__segment:hover,.op-image-editor__tool:hover{border-color:var(--csd-border-2563eb-420, rgba(37, 99, 235, .42));box-shadow:0 10px 24px #2563eb14}.op-image-editor__segment.is-active{border-color:var(--csd-border-2563eb-540, rgba(37, 99, 235, .54));background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.op-image-editor__button-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.op-image-editor__tool{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 10px}.op-image-editor__tool i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:15px}.op-image-editor__note{display:flex;gap:10px;margin-top:auto;padding:12px;border:1px solid var(--csd-border-bfdbfe-800, rgba(191, 219, 254, .8));border-radius:14px;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-475569-1000, #475569);font-size:12px;font-weight:650;line-height:1.45}.op-image-editor__note i{color:var(--csd-text-2563eb-1000, #2563eb)}.op-image-editor__footer{display:flex;justify-content:space-between;gap:16px;padding:16px 24px 20px;border-top:1px solid var(--csd-border-cbd5e1-620, rgba(203, 213, 225, .62));background:var(--csd-bg-ffffff-1000, #ffffff)}.op-image-editor__footer-actions{display:inline-flex;gap:10px}.op-image-editor .cropper-view-box,.op-image-editor .cropper-face{border-radius:8px}.op-image-editor .cropper-view-box{outline:2px solid var(--csd-border-2563eb-800, rgba(37, 99, 235, .8));outline-color:var(--csd-border-2563eb-800, rgba(37, 99, 235, .8))}.op-image-editor .cropper-line,.op-image-editor .cropper-point{background-color:#2563eb}@media (max-width: 991.98px){.op-image-editor .modal-dialog{max-width:calc(100vw - 20px)}.op-image-editor__body{grid-template-columns:1fr}.op-image-editor__canvas-shell{min-height:340px}.op-image-editor__footer,.op-image-editor__footer-actions{flex-direction:column-reverse}}.notification-channels{display:flex;gap:.5rem;align-items:center}.notification-channel{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--csd-bg-f8fafc-1000, #f8fafc);border:1px solid transparent;color:var(--csd-text-64748b-1000, #64748b);line-height:1;font-size:14px}.notification-channel i{display:flex;align-items:center;justify-content:center;line-height:1;font-size:14px;transform:translateY(.5px)}.notification-channel.is-active{background:var(--csd-bg-eff6ff-1000, #eff6ff);border-color:var(--csd-border-93c5fd-1000, #93c5fd);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 0 0 2px #2563eb26}.notification-channel.is-inactive{background:transparent;border-color:transparent;color:var(--csd-text-94a3b8-1000, #94a3b8)}.notification-channel.is-disabled{background:transparent;border-color:transparent;color:#cbd5e1;opacity:.6}.notification-channel.is-saving{opacity:.6;pointer-events:none;position:relative}.notification-channel.is-saving:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid transparent;border-top-color:currentColor;animation:spin .6s linear infinite}.notification-channel.is-error{color:var(--csd-text-dc2626-1000, #dc2626);border-color:var(--csd-border-fecaca-1000, #fecaca);background:var(--csd-bg-fef2f2-1000, #fef2f2)}@keyframes spin{to{transform:rotate(360deg)}}.schedule-pill{padding:4px 10px;border-radius:999px;border:1px solid var(--csd-border-dee2e6-1000, #dee2e6);background:var(--csd-bg-ffffff-1000, #fff);font-size:.8rem;cursor:pointer;transition:all .15s ease}.schedule-pill.is-active{background:#0d6efd;border-color:var(--csd-border-0d6efd-1000, #0d6efd);color:#fff}.schedule-pill.disabled{opacity:.4;pointer-events:none}.notification-config{display:flex;align-items:center;gap:.75rem;background:var(--csd-bg-f9fafb-1000, #f9fafb);padding:6px 10px;border-radius:12px;border:1px solid var(--csd-border-eef1f4-1000, #eef1f4)}.config-group{display:flex;flex-direction:column;gap:4px}.config-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:var(--csd-text-6b7280-1000, #6b7280);line-height:1}.config-divider{width:1px;height:32px;background:var(--csd-bg-e5e7eb-1000, #e5e7eb)}.saas-setting-disabled .notification-config{opacity:.45;pointer-events:none}.saas-setting-disabled .schedule-pill,.saas-setting-disabled .notification-channel{cursor:default}.notification-config+.saas-toggle-pill,.notification-channels+.saas-toggle-pill{margin-left:.25rem}.notification-recipients-container .select2-container--default .select2-selection--multiple{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px;min-height:32px;padding:.35rem .5rem;border-radius:.5rem}.notification-recipients-container .select2-container--default .select2-selection__choice{display:none}.notification-recipients-container .select2-container--default .select2-selection__rendered{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;font-size:.85rem;line-height:1.2}.nav-notification-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;border-radius:999px;color:var(--csd-text-26364f-1000, #26364f);transition:background .18s ease,color .18s ease,box-shadow .18s ease}.nav-notification-trigger:hover,.nav-notification-trigger.show,.nav-notification-trigger.has-unread{background:var(--csd-bg-f3f7ff-1000, #f3f7ff);color:var(--csd-text-2563eb-1000, #2563eb)}.nav-notification-trigger.has-unread{box-shadow:inset 0 0 0 1px #dbe8ff}.notification-count-badge{position:absolute;top:.28rem;right:.24rem;min-width:1.08rem;height:1.08rem;padding:0 .26rem;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--csd-border-ffffff-1000, #ffffff);border-radius:999px;background:#ef4444;color:#fff;font-size:.62rem;font-weight:800;line-height:1}.notifications-dropdown{position:relative;width:510px!important;max-width:calc(100vw - 1.5rem);padding:0;overflow:hidden;border:1px solid var(--csd-border-d8e2f2-1000, #d8e2f2)!important;border-radius:16px;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 22px 58px #0f172a24!important;white-space:normal;z-index:1085}.notifications-dropdown:before,.notifications-dropdown:after{content:"";position:absolute;right:1.25rem;width:0;height:0;pointer-events:none}.notifications-dropdown:before{top:-10px;border-right:10px solid transparent;border-bottom:10px solid var(--csd-border-d8e2f2-1000, #d8e2f2);border-left:10px solid transparent}.notifications-dropdown:after{top:-8px;border-right:9px solid transparent;border-bottom:9px solid var(--csd-border-ffffff-1000, #ffffff);border-left:9px solid transparent;right:calc(1.25rem + 1px)}.notifications-dropdown__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.92rem 1rem .78rem;border-bottom:1px solid var(--csd-border-edf2f8-1000, #edf2f8);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.notifications-dropdown__header strong{display:block;color:var(--csd-text-0f1b2d-1000, #0f1b2d);font-size:.98rem;font-weight:800}.notifications-dropdown__eyebrow{display:block;margin-bottom:.18rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.notifications-dropdown__counter{display:inline-flex;align-items:center;height:1.8rem;padding:0 .72rem;border:1px solid var(--csd-border-dbe8ff-1000, #dbe8ff);border-radius:999px;background:var(--csd-bg-f4f8ff-1000, #f4f8ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.76rem;font-weight:800;white-space:nowrap}.notifications-dropdown__loading,.notifications-dropdown__empty{display:grid;place-items:center;gap:.45rem;min-height:178px;padding:1.4rem;color:var(--csd-text-66758f-1000, #66758f);text-align:center;font-size:.86rem}.notifications-dropdown__empty strong{color:var(--csd-text-132238-1000, #132238);font-size:.95rem}.notifications-dropdown__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;border:1px solid var(--csd-border-dbe8ff-1000, #dbe8ff);border-radius:999px;background:var(--csd-bg-f4f8ff-1000, #f4f8ff);color:var(--csd-text-2563eb-1000, #2563eb)}.notifications-dropdown__empty.is-error .notifications-dropdown__empty-icon{border-color:var(--csd-border-fee2e2-1000, #fee2e2);background:var(--csd-bg-fff7f7-1000, #fff7f7);color:var(--csd-text-dc2626-1000, #dc2626)}.notifications-dropdown__spinner{width:1.65rem;height:1.65rem;border:3px solid var(--csd-border-dbe8ff-1000, #dbe8ff);border-top-color:var(--csd-border-2563eb-1000, #2563eb);border-radius:999px;animation:notificationsSpin .75s linear infinite}.notifications-dropdown__list{max-height:360px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd7e8 transparent}.notifications-dropdown__item{position:relative;display:flex;gap:.75rem;padding:.98rem 1rem;border-bottom:1px solid var(--csd-border-edf2f8-1000, #edf2f8);color:inherit;text-decoration:none;transition:background .16s ease}.notifications-dropdown__item:hover{background:var(--csd-bg-f7faff-1000, #f7faff);color:inherit;text-decoration:none}.notifications-dropdown__item.is-unread{background:var(--csd-bg-fbfdff-1000, #fbfdff)}.notifications-dropdown__icon{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;flex:0 0 2.15rem;border:1px solid var(--csd-border-dbe8ff-1000, #dbe8ff);border-radius:12px;background:var(--csd-bg-f4f8ff-1000, #f4f8ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.95rem}.notifications-dropdown__content{min-width:0;display:grid;gap:.2rem;padding-right:.6rem}.notifications-dropdown__title{color:var(--csd-text-142238-1000, #142238);font-size:.86rem;font-weight:800;line-height:1.25}.notifications-dropdown__message{display:-webkit-box;overflow:hidden;color:var(--csd-text-66758f-1000, #66758f);font-size:.78rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notifications-dropdown__time{color:var(--csd-text-8a98ae-1000, #8a98ae);font-size:.72rem;font-weight:700}.notifications-dropdown__dot{position:absolute;top:1rem;right:.9rem;width:.48rem;height:.48rem;border-radius:999px;background:#2563eb;box-shadow:0 0 0 4px #eaf2ff}.notifications-dropdown__actions,.notifications-dropdown__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem 1rem;border-top:1px solid var(--csd-border-edf2f8-1000, #edf2f8);background:var(--csd-bg-fbfdff-1000, #fbfdff)}.notifications-dropdown__footer{justify-content:center;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem;font-weight:800;text-decoration:none}.notifications-dropdown__footer:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:none}.notifications-dropdown__actions a,.notifications-dropdown__mark{display:inline-flex;align-items:center;justify-content:center;min-height:2.05rem;padding:0 .78rem;border:1px solid var(--csd-border-dbe8ff-1000, #dbe8ff);border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.78rem;font-weight:800;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.notifications-dropdown__mark{background:var(--csd-bg-eef5ff-1000, #eef5ff);border-color:var(--csd-border-cfe0ff-1000, #cfe0ff)}.notifications-dropdown__actions a:hover,.notifications-dropdown__mark:hover:not(:disabled){border-color:var(--csd-border-bcd3ff-1000, #bcd3ff);background:var(--csd-bg-eaf2ff-1000, #eaf2ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.notifications-dropdown__mark:disabled{border-color:var(--csd-border-e2e8f0-1000, #e2e8f0);background:var(--csd-bg-f6f8fb-1000, #f6f8fb);color:var(--csd-text-9aa7ba-1000, #9aa7ba);cursor:not-allowed}.notifications-page{display:grid;gap:1rem;padding:1rem}.notifications-page__hero,.notifications-page__stats,.notifications-page__toolbar,.notifications-page__list,.notifications-page__pagination{width:100%}.notifications-page__hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem;border:1px solid var(--csd-border-d8e2f2-1000, #d8e2f2);border-radius:16px;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 18px 45px #0f172a0f}.notifications-page__hero h1{margin:.25rem 0 .2rem;color:var(--csd-text-0f1b2d-1000, #0f1b2d);font-size:1.45rem;font-weight:850;letter-spacing:0}.notifications-page__hero p{margin:0;color:var(--csd-text-66758f-1000, #66758f);font-size:.9rem}.notifications-page__eyebrow{display:inline-flex;align-items:center;gap:.42rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.72rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.notifications-page__primary-action,.notifications-page__ghost-action,.notifications-page__link{display:inline-flex;align-items:center;justify-content:center;gap:.48rem;min-height:2.45rem;padding:0 .95rem;border-radius:999px;font-size:.82rem;font-weight:850;text-decoration:none}.notifications-page__primary-action{border:1px solid var(--csd-border-2563eb-1000, #2563eb);background:#2563eb;color:#fff;box-shadow:0 12px 28px #2563eb2e}.notifications-page__primary-action:disabled{border-color:var(--csd-border-d8e2f2-1000, #d8e2f2);background:var(--csd-bg-f5f8fc-1000, #f5f8fc);color:var(--csd-text-8a98ae-1000, #8a98ae);box-shadow:none;cursor:not-allowed}.notifications-page__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.notifications-page__stat{display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:.72rem;column-gap:.72rem;padding:.95rem 1rem;border:1px solid var(--csd-border-d8e2f2-1000, #d8e2f2);border-radius:14px;background:var(--csd-bg-ffffff-1000, #ffffff)}.notifications-page__stat span{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:12px;background:var(--csd-bg-f4f8ff-1000, #f4f8ff);color:var(--csd-text-2563eb-1000, #2563eb)}.notifications-page__stat strong{color:var(--csd-text-0f1b2d-1000, #0f1b2d);font-size:1.25rem;line-height:1}.notifications-page__stat small{color:var(--csd-text-66758f-1000, #66758f);font-weight:750}.notifications-page__stat.is-unread span{background:var(--csd-bg-eaf2ff-1000, #eaf2ff)}.notifications-page__toolbar{display:grid;gap:.85rem;padding:.85rem;border:1px solid var(--csd-border-d8e2f2-1000, #d8e2f2);border-radius:14px;background:var(--csd-bg-ffffff-1000, #ffffff)}.notifications-page__toolbar-head,.notifications-page__filter-row{display:flex;align-items:center;justify-content:space-between;gap:.9rem}.notifications-page__toolbar-head{padding:0 .1rem}.notifications-page__toolbar-head strong{display:block;color:var(--csd-text-0f1b2d-1000, #0f1b2d);font-size:.94rem;font-weight:850}.notifications-page__toolbar-kicker{display:block;color:var(--csd-text-6d7d95-1000, #6d7d95);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.notifications-page__filters{display:inline-flex;flex-wrap:wrap;gap:.45rem;min-width:0}.notifications-page__filter{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.3rem;padding:0 .9rem;border:1px solid transparent;border-radius:999px;color:var(--csd-text-52627a-1000, #52627a);font-size:.82rem;font-weight:850;text-decoration:none}.notifications-page__filter span{color:var(--csd-text-8a98ae-1000, #8a98ae)}.notifications-page__filter:hover,.notifications-page__filter.is-active{border-color:var(--csd-border-dbe8ff-1000, #dbe8ff);background:var(--csd-bg-f3f7ff-1000, #f3f7ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:none}.notifications-page__search{display:flex;align-items:center;gap:.45rem;width:min(30rem,100%);margin:0}.notifications-page__search-field{display:flex;align-items:center;gap:.55rem;min-height:2.55rem;flex:1;padding:0 .8rem;border:1px solid var(--csd-border-d8e2f2-1000, #d8e2f2);border-radius:999px;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-8a98ae-1000, #8a98ae)}.notifications-page__search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--csd-text-132238-1000, #132238);font-size:.84rem;font-weight:750}.notifications-page__search-field input::-moz-placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8);font-weight:700}.notifications-page__search-field input::placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8);font-weight:700}.notifications-page__search-action,.notifications-page__reset{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.45rem;padding:0 .85rem;border:1px solid var(--csd-border-d8e2f2-1000, #d8e2f2);border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.8rem;font-weight:850;text-decoration:none;white-space:nowrap}.notifications-page__search-action{border-color:var(--csd-border-2563eb-1000, #2563eb);background:#2563eb;color:#fff}.notifications-page__reset{color:var(--csd-text-52627a-1000, #52627a)}.notifications-page__reset:hover{background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:none}.notifications-page__list{display:grid;gap:.75rem}.notifications-page__item,.notifications-page__empty{border:1px solid var(--csd-border-d8e2f2-1000, #d8e2f2);border-radius:16px;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 16px 38px #0f172a0d}.notifications-page__item{display:flex;gap:.9rem;padding:1rem}.notifications-page__item.is-unread{border-color:var(--csd-border-bcd3ff-1000, #bcd3ff);box-shadow:0 18px 42px #2563eb14}.notifications-page__item-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex:0 0 2.75rem;border:1px solid var(--csd-border-dbe8ff-1000, #dbe8ff);border-radius:14px;background:var(--csd-bg-f4f8ff-1000, #f4f8ff);color:var(--csd-text-2563eb-1000, #2563eb)}.notifications-page__item-body{min-width:0;flex:1}.notifications-page__item-head{display:flex;justify-content:space-between;gap:1rem}.notifications-page__item-head h2{margin:0;color:var(--csd-text-0f1b2d-1000, #0f1b2d);font-size:.98rem;font-weight:850;letter-spacing:0}.notifications-page__item-head time{display:inline-block;margin-top:.18rem;color:var(--csd-text-8a98ae-1000, #8a98ae);font-size:.76rem;font-weight:750}.notifications-page__status{display:inline-flex;align-items:center;height:1.75rem;padding:0 .68rem;border:1px solid var(--csd-border-dbe8ff-1000, #dbe8ff);border-radius:999px;background:var(--csd-bg-f4f8ff-1000, #f4f8ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:850}.notifications-page__item p{margin:.65rem 0 0;color:var(--csd-text-52627a-1000, #52627a);font-size:.86rem;line-height:1.5}.notifications-page__item-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.85rem}.notifications-page__link,.notifications-page__ghost-action{border:1px solid var(--csd-border-d8e2f2-1000, #d8e2f2);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.notifications-page__ghost-action{color:var(--csd-text-52627a-1000, #52627a)}.notifications-page__empty{display:grid;place-items:center;gap:.45rem;padding:2rem 1rem;color:var(--csd-text-66758f-1000, #66758f);text-align:center}.notifications-page__empty span{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border:1px solid var(--csd-border-dbe8ff-1000, #dbe8ff);border-radius:999px;background:var(--csd-bg-f4f8ff-1000, #f4f8ff);color:var(--csd-text-2563eb-1000, #2563eb)}.notifications-page__empty strong{color:var(--csd-text-132238-1000, #132238)}.notifications-page__empty p{margin:0}.notifications-page__pagination{display:flex;justify-content:center}@keyframes notificationsSpin{to{transform:rotate(360deg)}}@media (max-width: 992px){.notifications-dropdown{position:fixed!important;top:4.25rem!important;right:.75rem!important;left:.75rem!important;width:auto!important;max-width:none;transform:none!important;z-index:1085}.notifications-dropdown:before,.notifications-dropdown:after{display:none}}@media (max-width: 768px){.notifications-dropdown__actions{gap:.55rem}.notifications-page{padding:.75rem}.notifications-page__hero,.notifications-page__item,.notifications-page__item-head{align-items:flex-start;flex-direction:column}.notifications-page__stats{grid-template-columns:1fr}.notifications-page__toolbar{overflow-x:auto}.notifications-page__toolbar-head,.notifications-page__filter-row,.notifications-page__search{align-items:stretch;flex-direction:column}.notifications-page__filters,.notifications-page__filter,.notifications-page__search-action,.notifications-page__reset{width:100%}}.btn-channel{position:relative;display:flex;align-items:center;gap:8px;height:42px;padding:8px 14px;border:1px solid var(--csd-border-dce4ef-1000, #dce4ef);border-radius:12px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);cursor:pointer;font-size:.87rem;font-weight:500;transition:all .18s ease}.btn-channel:hover{border-color:var(--csd-border-cbd8e8-1000, #cbd8e8);background:var(--csd-bg-f8fbff-1000, #f8fbff)}.btn-channel.active{border:2px solid var(--csd-border-0d6efd-1000, #0d6efd);background:var(--csd-bg-f5f8ff-1000, #f5f8ff);color:var(--csd-text-0d6efd-1000, #0d6efd);box-shadow:0 0 8px #0d6efd26}.btn-channel.active i{color:var(--csd-text-0d6efd-1000, #0d6efd)}.btn-channel.active:after{content:"✓";position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#22c55e;color:#fff;box-shadow:0 4px 10px #22c55e40;font-size:11px;font-weight:700;animation:popIn .22s ease-out}.btn-channel:focus-visible{outline:none;box-shadow:0 0 0 3px #0d6efd38}@keyframes popIn{0%{opacity:.3;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.badge-template{padding:6px 10px;border:1px solid var(--csd-border-dce7f5-1000, #dce7f5);border-radius:8px;background:var(--csd-bg-f1f5fb-1000, #f1f5fb);cursor:pointer;font-size:.78rem;transition:.15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.badge-template:hover{border-color:var(--csd-border-bcd4ff-1000, #bcd4ff);background:var(--csd-bg-e7f0ff-1000, #e7f0ff)}.badge-template:active{transform:scale(.96)}.web-push-settings{display:grid;gap:1rem}.web-push-settings.is-busy{opacity:.72;pointer-events:none}.web-push-settings__summary{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:.85rem;align-items:center}.web-push-settings__icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:8px;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-eff6ff-1000, #eff6ff);font-size:1.2rem}.web-push-settings__status-row{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.web-push-settings__summary p{margin:.25rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.86rem}.web-push-settings__status{display:inline-flex;align-items:center;min-height:1.45rem;padding:.12rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700}.web-push-settings__status.is-active{color:var(--csd-text-166534-1000, #166534);background:var(--csd-bg-dcfce7-1000, #dcfce7)}.web-push-settings__status.is-pending{color:var(--csd-text-92400e-1000, #92400e);background:var(--csd-bg-fef3c7-1000, #fef3c7)}.web-push-settings__status.is-blocked{color:var(--csd-text-991b1b-1000, #991b1b);background:var(--csd-bg-fee2e2-1000, #fee2e2)}.web-push-settings__actions{display:flex;flex-wrap:wrap;gap:.55rem}.web-push-settings__action-btn{display:inline-flex;align-items:center;justify-content:center;gap:.36rem;min-height:2.1rem;border-radius:.5rem;padding-inline:.78rem;color:var(--csd-text-334155-1000, #334155);background-color:var(--csd-bg-ffffff-1000, #ffffff);border-color:var(--csd-border-cbd5e1-1000, #cbd5e1);box-shadow:none}.web-push-settings__action-btn--active{border-color:var(--csd-border-1d4ed8-1000, #1d4ed8);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.web-push-settings__action-btn--danger,.web-push-settings__action-btn--danger:hover,.web-push-settings__action-btn--info,.web-push-settings__action-btn--info:hover{color:var(--csd-text-334155-1000, #334155)}.web-push-settings__preferences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.web-push-settings__preference{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.8rem;margin:0;padding:.65rem .75rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);cursor:pointer}.web-push-settings__preference>span{display:inline-flex;gap:.55rem;align-items:center;min-width:0;font-size:.84rem;font-weight:600}.web-push-settings__preference i{color:var(--csd-text-2563eb-1000, #2563eb)}.web-push-settings__preference input{width:1.05rem;height:1.05rem;flex:0 0 auto;accent-color:#2563eb}.web-push-settings__preference:has(input:disabled){cursor:default;opacity:.58}.web-push-onboarding{position:fixed;right:1.25rem;bottom:1.25rem;z-index:1065;display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:.85rem;width:min(25rem,100vw - 2rem);padding:1rem 2.75rem 1rem 1rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:8px;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 16px 38px #0f172a33;opacity:0;transform:translateY(.75rem);transition:opacity .18s ease,transform .18s ease}.web-push-onboarding[hidden]{display:none}.web-push-onboarding.is-visible{opacity:1;transform:translateY(0)}.web-push-onboarding.is-busy{pointer-events:none;opacity:.72}.web-push-onboarding__icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:8px;background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:1.2rem}.web-push-onboarding__content{display:grid;gap:.35rem;min-width:0}.web-push-onboarding__content>strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.95rem}.web-push-onboarding__content>span{color:var(--csd-text-475569-1000, #475569);font-size:.82rem;line-height:1.45}.web-push-onboarding__actions{display:flex;gap:.35rem;align-items:center;margin-top:.35rem}.web-push-onboarding__close{position:absolute;top:.6rem;right:.6rem;display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--csd-text-64748b-1000, #64748b)}.web-push-onboarding__close:hover{background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-0f172a-1000, #0f172a)}@media (prefers-reduced-motion: reduce){.web-push-onboarding{transition:none}}@media (max-width: 575.98px){.web-push-settings__preferences{grid-template-columns:1fr}.web-push-settings__actions .btn{flex:1 1 100%}.web-push-onboarding{right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));width:calc(100vw - 1.5rem)}}.sort-column{color:inherit;font-weight:inherit;line-height:1.2;transition:color .18s ease}.sort-column:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.sort-helper-link{display:inline-flex;align-items:center;justify-content:space-between;gap:.35rem;width:100%;color:inherit;text-decoration:none}.sort-helper-link:hover,.sort-helper-link:focus-visible{color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:none}.sort-icons{display:inline-grid;grid-template-rows:1fr 1fr;gap:2px;flex:0 0 auto;margin-left:.28rem;opacity:.72;transform:translateY(1px)}.sort-icons .arrow{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;transition:border-color .18s ease,opacity .18s ease,transform .18s ease}.sort-icons .arrow-up{border-bottom:5px solid var(--csd-border-cbd5e1-1000, #cbd5e1)}.sort-icons .arrow-down{border-top:5px solid var(--csd-border-cbd5e1-1000, #cbd5e1)}.sort-column:hover .sort-icons{opacity:1}.sort-column:hover .arrow-up{border-bottom-color:var(--csd-border-93c5fd-1000, #93c5fd)}.sort-column:hover .arrow-down{border-top-color:var(--csd-border-93c5fd-1000, #93c5fd)}.sort-icons .active-up{border-bottom-color:var(--csd-border-2563eb-1000, #2563eb);opacity:1;transform:translateY(-1px)}.sort-icons .active-down{border-top-color:var(--csd-border-2563eb-1000, #2563eb);opacity:1;transform:translateY(1px)}@media screen{[data-csd-theme=dark] .sort-icons .arrow-up{border-bottom-color:#94a3b8}[data-csd-theme=dark] .sort-icons .arrow-down{border-top-color:#94a3b8}[data-csd-theme=dark] .sort-icons .active-up{border-bottom-color:#60a5fa}[data-csd-theme=dark] .sort-icons .active-down{border-top-color:#60a5fa}}.search-filter-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfcff-1000, #fbfcff) 100%);border:1px solid var(--csd-border-e5eaf2-1000, #e5eaf2);border-radius:14px;padding:.75rem 1rem;min-height:50px;box-shadow:0 10px 24px #0f172a0d}.search-filter-toolbar .filter-label{font-size:.86rem;font-weight:600;color:var(--csd-text-495057-1000, #495057);white-space:nowrap;margin-bottom:0;margin-right:.5rem}.search-filter-toolbar .d-flex.align-items-center{gap:.5rem}.search-filter-toolbar select,.search-filter-toolbar input[type=text],.search-filter-toolbar input[type=date],.search-filter-toolbar .btn-reset{height:38px;border:1px solid var(--csd-border-d8dfe8-1000, #d8dfe8);border-radius:10px;padding:.35rem .75rem;font-size:.92rem;color:var(--csd-text-343a40-1000, #343a40);background-color:var(--csd-bg-f8fafc-1000, #f8fafc);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;line-height:1.2;display:flex;align-items:center}.search-filter-toolbar select:focus,.search-filter-toolbar input[type=text]:focus,.search-filter-toolbar input[type=date]:focus,.search-filter-toolbar .btn-reset:focus{border-color:var(--bs-primary);box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.12);outline:none}.search-filter-toolbar .filter-search{display:flex;align-items:center;gap:.5rem;flex:0 0 260px;position:relative}.search-filter-toolbar .filter-search .search-wrapper{position:relative;flex:1}.search-filter-toolbar .filter-search .search-wrapper i{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);font-size:1rem;color:var(--csd-text-adb5bd-1000, #adb5bd);pointer-events:none}.search-filter-toolbar .filter-search .search-wrapper input{width:100%;height:38px;border:1px solid var(--csd-border-d8dfe8-1000, #d8dfe8);border-radius:10px;padding:.4rem .75rem .4rem 2.2rem;font-size:.92rem;color:var(--csd-text-343a40-1000, #343a40);background-color:var(--csd-bg-f8fafc-1000, #f8fafc);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.search-filter-toolbar .filter-search .search-wrapper input:focus{border-color:var(--bs-primary);box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.12);outline:none}.search-filter-toolbar .btn-reset{display:flex;align-items:center;justify-content:center;font-size:.92rem;border-radius:10px;border:1px solid var(--csd-border-d8dfe8-1000, #d8dfe8);background-color:var(--csd-bg-f7f9fc-1000, #f7f9fc);color:var(--csd-text-495057-1000, #495057);padding:0 .9rem;font-weight:500;line-height:1;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease}.search-filter-toolbar .btn-reset i{font-size:1rem}.search-filter-toolbar .btn-reset:hover{background-color:var(--csd-bg-eef3f8-1000, #eef3f8);color:var(--csd-text-212529-1000, #212529)}.search-filter-toolbar .btn-reset.btn-reset-active{background-color:var(--csd-bg-fff5f5-1000, #fff5f5)!important;border-color:var(--csd-border-f5c2c7-1000, #f5c2c7)!important;color:var(--csd-text-b02a37-1000, #b02a37)!important}.search-filter-toolbar .btn-reset.btn-reset-active:hover{background-color:var(--csd-bg-f8d7da-1000, #f8d7da)!important;border-color:var(--csd-border-f1aeb5-1000, #f1aeb5)!important}@media (max-width: 768px){.search-filter-toolbar{flex-direction:column;align-items:stretch;gap:.7rem}.search-filter-toolbar .filter-search{flex:1 1 auto;width:100%}}.search-filter-toolbar select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--csd-bg-f8fafc-1000, #f8fafc);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23999' stroke-width='2' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:13px;padding-right:2rem;cursor:pointer}.search-filter-toolbar select:focus{border-color:var(--bs-primary);box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.12);outline:none}.search-filter-toolbar select:hover{border-color:var(--csd-border-c3ccd8-1000, #c3ccd8)}select::-ms-expand{display:none}select option{padding:.55rem .75rem;font-size:.92rem;color:var(--csd-text-212529-1000, #212529);background-color:var(--csd-bg-ffffff-1000, #fff)}select option:hover,select option:focus,select option:checked{background-color:var(--csd-bg-f0f6ff-1000, #f0f6ff)!important;color:var(--csd-foreground-bs-primary, var(--bs-primary))!important}body:has(.control-sidebar-minicsd.offcanvas.show,.offcanvas.show.maintenance-rules-protections-drawer,.offcanvas.show.maintenance-portfolio-drawer,.offcanvas.show.maintenance-check-drawer,.offcanvas.show.maintenance-ebloc-drawer,.offcanvas.show.maintenance-list-action-drawer,.control-sidebar-minicsd.offcanvas.showing,.offcanvas.showing.maintenance-rules-protections-drawer,.offcanvas.showing.maintenance-portfolio-drawer,.offcanvas.showing.maintenance-check-drawer,.offcanvas.showing.maintenance-ebloc-drawer,.offcanvas.showing.maintenance-list-action-drawer,.control-sidebar-minicsd.offcanvas.hiding,.offcanvas.hiding.maintenance-rules-protections-drawer,.offcanvas.hiding.maintenance-portfolio-drawer,.offcanvas.hiding.maintenance-check-drawer,.offcanvas.hiding.maintenance-ebloc-drawer,.offcanvas.hiding.maintenance-list-action-drawer) .offcanvas-backdrop{z-index:1999}html:has(.control-sidebar-minicsd,.maintenance-rules-protections-drawer,.maintenance-portfolio-drawer,.maintenance-check-drawer,.maintenance-ebloc-drawer,.maintenance-list-action-drawer),body:has(.control-sidebar-minicsd,.maintenance-rules-protections-drawer,.maintenance-portfolio-drawer,.maintenance-check-drawer,.maintenance-ebloc-drawer,.maintenance-list-action-drawer){max-width:100%;overflow-x:clip}.control-sidebar-minicsd,.maintenance-rules-protections-drawer,.maintenance-portfolio-drawer,.maintenance-check-drawer,.maintenance-ebloc-drawer,.maintenance-list-action-drawer{position:fixed!important;top:0;right:0;height:100vh;height:100dvh;max-height:100dvh;width:min(420px,100vw - 24px)}.control-sidebar-minicsd.control-sidebar-minicsd--wide,.control-sidebar-minicsd--wide.maintenance-rules-protections-drawer,.control-sidebar-minicsd--wide.maintenance-portfolio-drawer,.control-sidebar-minicsd--wide.maintenance-check-drawer,.control-sidebar-minicsd--wide.maintenance-ebloc-drawer,.control-sidebar-minicsd--wide.maintenance-list-action-drawer,.control-sidebar-minicsd.control-sidebar-minicsd--expanded,.control-sidebar-minicsd--expanded.maintenance-rules-protections-drawer,.control-sidebar-minicsd--expanded.maintenance-portfolio-drawer,.control-sidebar-minicsd--expanded.maintenance-check-drawer,.control-sidebar-minicsd--expanded.maintenance-ebloc-drawer,.control-sidebar-minicsd--expanded.maintenance-list-action-drawer{width:min(760px,100vw);max-width:100%}.control-sidebar-minicsd.control-sidebar-minicsd--wide .sidebar-header__eyebrow,.control-sidebar-minicsd--wide.maintenance-rules-protections-drawer .sidebar-header__eyebrow,.control-sidebar-minicsd--wide.maintenance-portfolio-drawer .sidebar-header__eyebrow,.control-sidebar-minicsd--wide.maintenance-check-drawer .sidebar-header__eyebrow,.control-sidebar-minicsd--wide.maintenance-ebloc-drawer .sidebar-header__eyebrow,.control-sidebar-minicsd--wide.maintenance-list-action-drawer .sidebar-header__eyebrow,.control-sidebar-minicsd.control-sidebar-minicsd--expanded .sidebar-header__eyebrow,.control-sidebar-minicsd--expanded.maintenance-rules-protections-drawer .sidebar-header__eyebrow,.control-sidebar-minicsd--expanded.maintenance-portfolio-drawer .sidebar-header__eyebrow,.control-sidebar-minicsd--expanded.maintenance-check-drawer .sidebar-header__eyebrow,.control-sidebar-minicsd--expanded.maintenance-ebloc-drawer .sidebar-header__eyebrow,.control-sidebar-minicsd--expanded.maintenance-list-action-drawer .sidebar-header__eyebrow{display:block}.control-sidebar-minicsd.control-sidebar-minicsd--wide .form-control,.control-sidebar-minicsd--wide.maintenance-rules-protections-drawer .form-control,.control-sidebar-minicsd--wide.maintenance-portfolio-drawer .form-control,.control-sidebar-minicsd--wide.maintenance-check-drawer .form-control,.control-sidebar-minicsd--wide.maintenance-ebloc-drawer .form-control,.control-sidebar-minicsd--wide.maintenance-list-action-drawer .form-control,.control-sidebar-minicsd.control-sidebar-minicsd--expanded .form-control,.control-sidebar-minicsd--expanded.maintenance-rules-protections-drawer .form-control,.control-sidebar-minicsd--expanded.maintenance-portfolio-drawer .form-control,.control-sidebar-minicsd--expanded.maintenance-check-drawer .form-control,.control-sidebar-minicsd--expanded.maintenance-ebloc-drawer .form-control,.control-sidebar-minicsd--expanded.maintenance-list-action-drawer .form-control{font-weight:400!important}.control-sidebar-minicsd.control-sidebar-minicsd--expanded,.control-sidebar-minicsd--expanded.maintenance-rules-protections-drawer,.control-sidebar-minicsd--expanded.maintenance-portfolio-drawer,.control-sidebar-minicsd--expanded.maintenance-check-drawer,.control-sidebar-minicsd--expanded.maintenance-ebloc-drawer,.control-sidebar-minicsd--expanded.maintenance-list-action-drawer{--op-control-sidebar-width: 1100px;--op-control-sidebar-text-size: .95rem;width:min(1100px,100vw)}.control-sidebar-minicsd,.maintenance-rules-protections-drawer,.maintenance-portfolio-drawer,.maintenance-check-drawer,.maintenance-ebloc-drawer,.maintenance-list-action-drawer{display:flex;flex-direction:column;min-height:0;overflow:hidden;color:var(--csd-text-13233f-1000, #13233f);background:radial-gradient(circle at top left,rgba(59,130,246,.08),transparent 28%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));border-left:1px solid var(--csd-border-d6dfec-950, rgba(214, 223, 236, .95));box-shadow:-18px 0 42px #0f172a1f;z-index:2000!important;transform:translate(100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .25s ease,box-shadow .25s ease}.control-sidebar-minicsd.active,.active.maintenance-rules-protections-drawer,.active.maintenance-portfolio-drawer,.active.maintenance-check-drawer,.active.maintenance-ebloc-drawer,.active.maintenance-list-action-drawer{transform:translate(0);opacity:1;visibility:visible;pointer-events:auto;box-shadow:-24px 0 48px #0f172a24}.control-sidebar-minicsd.offcanvas.show:not(.hiding),.offcanvas.show.maintenance-rules-protections-drawer:not(.hiding),.offcanvas.show.maintenance-portfolio-drawer:not(.hiding),.offcanvas.show.maintenance-check-drawer:not(.hiding),.offcanvas.show.maintenance-ebloc-drawer:not(.hiding),.offcanvas.show.maintenance-list-action-drawer:not(.hiding),.control-sidebar-minicsd.offcanvas.showing,.offcanvas.showing.maintenance-rules-protections-drawer,.offcanvas.showing.maintenance-portfolio-drawer,.offcanvas.showing.maintenance-check-drawer,.offcanvas.showing.maintenance-ebloc-drawer,.offcanvas.showing.maintenance-list-action-drawer{transform:translate(0);opacity:1;visibility:visible;pointer-events:auto}.control-sidebar-minicsd.offcanvas.hiding,.offcanvas.hiding.maintenance-rules-protections-drawer,.offcanvas.hiding.maintenance-portfolio-drawer,.offcanvas.hiding.maintenance-check-drawer,.offcanvas.hiding.maintenance-ebloc-drawer,.offcanvas.hiding.maintenance-list-action-drawer{visibility:visible}.control-sidebar-minicsd .sidebar-header,.maintenance-rules-protections-drawer .sidebar-header,.maintenance-portfolio-drawer .sidebar-header,.maintenance-check-drawer .sidebar-header,.maintenance-ebloc-drawer .sidebar-header,.maintenance-list-action-drawer .sidebar-header{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:.82rem;padding:.95rem 1.05rem .86rem;border-bottom:1px solid var(--csd-border-d6dfec-800, rgba(214, 223, 236, .8));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95)));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 22px #0f172a0a}.control-sidebar-minicsd .sidebar-header__copy,.maintenance-rules-protections-drawer .sidebar-header__copy,.maintenance-portfolio-drawer .sidebar-header__copy,.maintenance-check-drawer .sidebar-header__copy,.maintenance-ebloc-drawer .sidebar-header__copy,.maintenance-list-action-drawer .sidebar-header__copy{min-width:0;flex:1 1 auto}.control-sidebar-minicsd .sidebar-header__eyebrow,.maintenance-rules-protections-drawer .sidebar-header__eyebrow,.maintenance-portfolio-drawer .sidebar-header__eyebrow,.maintenance-check-drawer .sidebar-header__eyebrow,.maintenance-ebloc-drawer .sidebar-header__eyebrow,.maintenance-list-action-drawer .sidebar-header__eyebrow{display:inline-block;margin-bottom:.22rem;color:var(--csd-text-6d809a-1000, #6d809a);font-size:.62rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.control-sidebar-minicsd .sidebar-header h5,.maintenance-rules-protections-drawer .sidebar-header h5,.maintenance-portfolio-drawer .sidebar-header h5,.maintenance-check-drawer .sidebar-header h5,.maintenance-ebloc-drawer .sidebar-header h5,.maintenance-list-action-drawer .sidebar-header h5{display:inline-flex;align-items:center;gap:.48rem;margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.98rem;font-weight:800;line-height:1.2}.control-sidebar-minicsd .sidebar-header h5 i,.maintenance-rules-protections-drawer .sidebar-header h5 i,.maintenance-portfolio-drawer .sidebar-header h5 i,.maintenance-check-drawer .sidebar-header h5 i,.maintenance-ebloc-drawer .sidebar-header h5 i,.maintenance-list-action-drawer .sidebar-header h5 i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.96rem}.control-sidebar-minicsd .sidebar-header p,.maintenance-rules-protections-drawer .sidebar-header p,.maintenance-portfolio-drawer .sidebar-header p,.maintenance-check-drawer .sidebar-header p,.maintenance-ebloc-drawer .sidebar-header p,.maintenance-list-action-drawer .sidebar-header p{margin:.24rem 0 0;color:var(--csd-text-6a7d97-1000, #6a7d97);font-size:.76rem;line-height:1.45}.control-sidebar-minicsd .sidebar-header__actions,.maintenance-rules-protections-drawer .sidebar-header__actions,.maintenance-portfolio-drawer .sidebar-header__actions,.maintenance-check-drawer .sidebar-header__actions,.maintenance-ebloc-drawer .sidebar-header__actions,.maintenance-list-action-drawer .sidebar-header__actions{display:flex;align-items:flex-start;gap:.45rem;flex:0 0 auto;min-width:0}.control-sidebar-minicsd .sidebar-header__count,.maintenance-rules-protections-drawer .sidebar-header__count,.maintenance-portfolio-drawer .sidebar-header__count,.maintenance-check-drawer .sidebar-header__count,.maintenance-ebloc-drawer .sidebar-header__count,.maintenance-list-action-drawer .sidebar-header__count{display:inline-flex;align-items:center;min-height:28px;padding:.26rem .56rem;border-radius:999px;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:700;white-space:nowrap;box-shadow:inset 0 1px #ffffffbd}.control-sidebar-minicsd .sidebar-header__count.is-active,.maintenance-rules-protections-drawer .sidebar-header__count.is-active,.maintenance-portfolio-drawer .sidebar-header__count.is-active,.maintenance-check-drawer .sidebar-header__count.is-active,.maintenance-ebloc-drawer .sidebar-header__count.is-active,.maintenance-list-action-drawer .sidebar-header__count.is-active{border-color:var(--csd-border-3b82f6-180, rgba(59, 130, 246, .18));background:var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.control-sidebar-minicsd .btn-close-modern,.maintenance-rules-protections-drawer .btn-close-modern,.maintenance-portfolio-drawer .btn-close-modern,.maintenance-check-drawer .btn-close-modern,.maintenance-ebloc-drawer .btn-close-modern,.maintenance-list-action-drawer .btn-close-modern{display:inline-grid;place-items:center;width:34px;height:34px;flex:0 0 34px;padding:0;border:1px solid var(--csd-border-d6dfec-920, rgba(214, 223, 236, .92));border-radius:.7rem;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));color:var(--csd-text-64748b-1000, #64748b);line-height:1;box-shadow:0 8px 18px #0f172a0a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease,background .18s ease}.control-sidebar-minicsd .btn-close-modern i,.maintenance-rules-protections-drawer .btn-close-modern i,.maintenance-portfolio-drawer .btn-close-modern i,.maintenance-check-drawer .btn-close-modern i,.maintenance-ebloc-drawer .btn-close-modern i,.maintenance-list-action-drawer .btn-close-modern i,.control-sidebar-minicsd .btn-close-modern i:before,.maintenance-rules-protections-drawer .btn-close-modern i:before,.maintenance-portfolio-drawer .btn-close-modern i:before,.maintenance-check-drawer .btn-close-modern i:before,.maintenance-ebloc-drawer .btn-close-modern i:before,.maintenance-list-action-drawer .btn-close-modern i:before{display:block;width:1em;height:1em;margin:0;font-size:.96rem;line-height:1;vertical-align:0}.control-sidebar-minicsd .btn-close-modern__glyph,.maintenance-rules-protections-drawer .btn-close-modern__glyph,.maintenance-portfolio-drawer .btn-close-modern__glyph,.maintenance-check-drawer .btn-close-modern__glyph,.maintenance-ebloc-drawer .btn-close-modern__glyph,.maintenance-list-action-drawer .btn-close-modern__glyph{display:block;width:1em;height:1em;font-family:Arial,Helvetica,sans-serif;font-size:1.26rem;font-weight:300;line-height:.92;text-align:center}.control-sidebar-minicsd .btn-close-modern:hover,.maintenance-rules-protections-drawer .btn-close-modern:hover,.maintenance-portfolio-drawer .btn-close-modern:hover,.maintenance-check-drawer .btn-close-modern:hover,.maintenance-ebloc-drawer .btn-close-modern:hover,.maintenance-list-action-drawer .btn-close-modern:hover{transform:translateY(-1px);border-color:var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-1f3657-1000, #1f3657);box-shadow:0 12px 24px #0f172a14}.control-sidebar-minicsd .btn-close-modern:focus-visible,.maintenance-rules-protections-drawer .btn-close-modern:focus-visible,.maintenance-portfolio-drawer .btn-close-modern:focus-visible,.maintenance-check-drawer .btn-close-modern:focus-visible,.maintenance-ebloc-drawer .btn-close-modern:focus-visible,.maintenance-list-action-drawer .btn-close-modern:focus-visible{outline:none;box-shadow:0 0 0 4px #2563eb14,0 12px 24px #0f172a14}.control-sidebar-minicsd .control-sidebar-content,.maintenance-rules-protections-drawer .control-sidebar-content,.maintenance-portfolio-drawer .control-sidebar-content,.maintenance-check-drawer .control-sidebar-content,.maintenance-ebloc-drawer .control-sidebar-content,.maintenance-list-action-drawer .control-sidebar-content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.86rem 1.05rem calc(6.35rem + env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc}.control-sidebar-minicsd .control-sidebar-content::-webkit-scrollbar,.maintenance-rules-protections-drawer .control-sidebar-content::-webkit-scrollbar,.maintenance-portfolio-drawer .control-sidebar-content::-webkit-scrollbar,.maintenance-check-drawer .control-sidebar-content::-webkit-scrollbar,.maintenance-ebloc-drawer .control-sidebar-content::-webkit-scrollbar,.maintenance-list-action-drawer .control-sidebar-content::-webkit-scrollbar{width:6px}.control-sidebar-minicsd .control-sidebar-content::-webkit-scrollbar-thumb,.maintenance-rules-protections-drawer .control-sidebar-content::-webkit-scrollbar-thumb,.maintenance-portfolio-drawer .control-sidebar-content::-webkit-scrollbar-thumb,.maintenance-check-drawer .control-sidebar-content::-webkit-scrollbar-thumb,.maintenance-ebloc-drawer .control-sidebar-content::-webkit-scrollbar-thumb,.maintenance-list-action-drawer .control-sidebar-content::-webkit-scrollbar-thumb{background:var(--csd-bg-cbd5e1-1000, #cbd5e1);border-radius:999px}.control-sidebar-minicsd .control-sidebar-content::-webkit-scrollbar-track,.maintenance-rules-protections-drawer .control-sidebar-content::-webkit-scrollbar-track,.maintenance-portfolio-drawer .control-sidebar-content::-webkit-scrollbar-track,.maintenance-check-drawer .control-sidebar-content::-webkit-scrollbar-track,.maintenance-ebloc-drawer .control-sidebar-content::-webkit-scrollbar-track,.maintenance-list-action-drawer .control-sidebar-content::-webkit-scrollbar-track{background:transparent}.control-sidebar-minicsd .modern-filter-form,.maintenance-rules-protections-drawer .modern-filter-form,.maintenance-portfolio-drawer .modern-filter-form,.maintenance-check-drawer .modern-filter-form,.maintenance-ebloc-drawer .modern-filter-form,.maintenance-list-action-drawer .modern-filter-form{display:flex;flex-direction:column;gap:.72rem}.control-sidebar-minicsd .modern-filter-form>.mb-3,.maintenance-rules-protections-drawer .modern-filter-form>.mb-3,.maintenance-portfolio-drawer .modern-filter-form>.mb-3,.maintenance-check-drawer .modern-filter-form>.mb-3,.maintenance-ebloc-drawer .modern-filter-form>.mb-3,.maintenance-list-action-drawer .modern-filter-form>.mb-3,.control-sidebar-minicsd .modern-filter-form>.form-check,.maintenance-rules-protections-drawer .modern-filter-form>.form-check,.maintenance-portfolio-drawer .modern-filter-form>.form-check,.maintenance-check-drawer .modern-filter-form>.form-check,.maintenance-ebloc-drawer .modern-filter-form>.form-check,.maintenance-list-action-drawer .modern-filter-form>.form-check,.control-sidebar-minicsd .modern-filter-form>.form-check.form-switch{margin:0!important}.control-sidebar-minicsd .filter-sidebar-section,.maintenance-rules-protections-drawer .filter-sidebar-section,.maintenance-portfolio-drawer .filter-sidebar-section,.maintenance-check-drawer .filter-sidebar-section,.maintenance-ebloc-drawer .filter-sidebar-section,.maintenance-list-action-drawer .filter-sidebar-section{position:relative;display:flex;flex-direction:column;gap:.66rem;padding:.78rem .82rem .84rem;border-radius:.75rem;border:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-970, rgba(248, 250, 252, .97)));box-shadow:0 10px 22px #0f172a09;overflow:hidden}.control-sidebar-minicsd .filter-sidebar-section:before,.maintenance-rules-protections-drawer .filter-sidebar-section:before,.maintenance-portfolio-drawer .filter-sidebar-section:before,.maintenance-check-drawer .filter-sidebar-section:before,.maintenance-ebloc-drawer .filter-sidebar-section:before,.maintenance-list-action-drawer .filter-sidebar-section:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:#2563eb52}.control-sidebar-minicsd .filter-sidebar-section__header,.maintenance-rules-protections-drawer .filter-sidebar-section__header,.maintenance-portfolio-drawer .filter-sidebar-section__header,.maintenance-check-drawer .filter-sidebar-section__header,.maintenance-ebloc-drawer .filter-sidebar-section__header,.maintenance-list-action-drawer .filter-sidebar-section__header{display:flex;flex-direction:column;gap:.14rem;padding-left:.02rem}.control-sidebar-minicsd .filter-sidebar-section__header h6,.maintenance-rules-protections-drawer .filter-sidebar-section__header h6,.maintenance-portfolio-drawer .filter-sidebar-section__header h6,.maintenance-check-drawer .filter-sidebar-section__header h6,.maintenance-ebloc-drawer .filter-sidebar-section__header h6,.maintenance-list-action-drawer .filter-sidebar-section__header h6{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:800}.control-sidebar-minicsd .filter-sidebar-section__header p,.maintenance-rules-protections-drawer .filter-sidebar-section__header p,.maintenance-portfolio-drawer .filter-sidebar-section__header p,.maintenance-check-drawer .filter-sidebar-section__header p,.maintenance-ebloc-drawer .filter-sidebar-section__header p,.maintenance-list-action-drawer .filter-sidebar-section__header p{margin:0;color:var(--csd-text-6b7e98-1000, #6b7e98);font-size:.73rem;line-height:1.38}.control-sidebar-minicsd .filter-sidebar-section__eyebrow,.maintenance-rules-protections-drawer .filter-sidebar-section__eyebrow,.maintenance-portfolio-drawer .filter-sidebar-section__eyebrow,.maintenance-check-drawer .filter-sidebar-section__eyebrow,.maintenance-ebloc-drawer .filter-sidebar-section__eyebrow,.maintenance-list-action-drawer .filter-sidebar-section__eyebrow{display:inline-block;color:var(--csd-text-7084a0-1000, #7084a0);font-size:.6rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.control-sidebar-minicsd .filter-sidebar-grid,.maintenance-rules-protections-drawer .filter-sidebar-grid,.maintenance-portfolio-drawer .filter-sidebar-grid,.maintenance-check-drawer .filter-sidebar-grid,.maintenance-ebloc-drawer .filter-sidebar-grid,.maintenance-list-action-drawer .filter-sidebar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12.25rem,100%),1fr));gap:.62rem}.control-sidebar-minicsd .filter-sidebar-grid--single,.maintenance-rules-protections-drawer .filter-sidebar-grid--single,.maintenance-portfolio-drawer .filter-sidebar-grid--single,.maintenance-check-drawer .filter-sidebar-grid--single,.maintenance-ebloc-drawer .filter-sidebar-grid--single,.maintenance-list-action-drawer .filter-sidebar-grid--single{grid-template-columns:1fr}.control-sidebar-minicsd .filter-sidebar-field,.maintenance-rules-protections-drawer .filter-sidebar-field,.maintenance-portfolio-drawer .filter-sidebar-field,.maintenance-check-drawer .filter-sidebar-field,.maintenance-ebloc-drawer .filter-sidebar-field,.maintenance-list-action-drawer .filter-sidebar-field{display:flex;flex-direction:column;gap:.3rem}.control-sidebar-minicsd .filter-sidebar-field--wide,.maintenance-rules-protections-drawer .filter-sidebar-field--wide,.maintenance-portfolio-drawer .filter-sidebar-field--wide,.maintenance-check-drawer .filter-sidebar-field--wide,.maintenance-ebloc-drawer .filter-sidebar-field--wide,.maintenance-list-action-drawer .filter-sidebar-field--wide{grid-column:1/-1}.control-sidebar-minicsd .filter-sidebar-range,.maintenance-rules-protections-drawer .filter-sidebar-range,.maintenance-portfolio-drawer .filter-sidebar-range,.maintenance-check-drawer .filter-sidebar-range,.maintenance-ebloc-drawer .filter-sidebar-range,.maintenance-list-action-drawer .filter-sidebar-range{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10.5rem,100%),1fr));gap:.58rem}.control-sidebar-minicsd .filter-sidebar-check,.maintenance-rules-protections-drawer .filter-sidebar-check,.maintenance-portfolio-drawer .filter-sidebar-check,.maintenance-check-drawer .filter-sidebar-check,.maintenance-ebloc-drawer .filter-sidebar-check,.maintenance-list-action-drawer .filter-sidebar-check{display:flex;align-items:flex-start;gap:.72rem;margin:0;padding:.84rem .92rem;border:1px solid var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));border-radius:1rem;background:var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72));cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.control-sidebar-minicsd .filter-sidebar-check:hover,.maintenance-rules-protections-drawer .filter-sidebar-check:hover,.maintenance-portfolio-drawer .filter-sidebar-check:hover,.maintenance-check-drawer .filter-sidebar-check:hover,.maintenance-ebloc-drawer .filter-sidebar-check:hover,.maintenance-list-action-drawer .filter-sidebar-check:hover{border-color:var(--csd-border-94a3b8-700, rgba(148, 163, 184, .7));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));box-shadow:0 12px 22px #0f172a0a}.control-sidebar-minicsd .filter-sidebar-check .form-check-input,.maintenance-rules-protections-drawer .filter-sidebar-check .form-check-input,.maintenance-portfolio-drawer .filter-sidebar-check .form-check-input,.maintenance-check-drawer .filter-sidebar-check .form-check-input,.maintenance-ebloc-drawer .filter-sidebar-check .form-check-input,.maintenance-list-action-drawer .filter-sidebar-check .form-check-input{flex:0 0 auto;width:1.12rem;height:1.12rem;min-width:1.12rem;margin-left:0!important;margin-top:.1rem!important;border-radius:.28rem}.control-sidebar-minicsd .filter-sidebar-check--checkbox,.maintenance-rules-protections-drawer .filter-sidebar-check--checkbox,.maintenance-portfolio-drawer .filter-sidebar-check--checkbox,.maintenance-check-drawer .filter-sidebar-check--checkbox,.maintenance-ebloc-drawer .filter-sidebar-check--checkbox,.maintenance-list-action-drawer .filter-sidebar-check--checkbox{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start}.control-sidebar-minicsd .filter-sidebar-check__box,.maintenance-rules-protections-drawer .filter-sidebar-check__box,.maintenance-portfolio-drawer .filter-sidebar-check__box,.maintenance-check-drawer .filter-sidebar-check__box,.maintenance-ebloc-drawer .filter-sidebar-check__box,.maintenance-list-action-drawer .filter-sidebar-check__box{display:inline-flex!important;align-items:center;justify-content:center;width:1.18rem;min-width:1.18rem;height:1.18rem;margin-top:.08rem}.control-sidebar-minicsd .filter-sidebar-check__box .form-check-input,.maintenance-rules-protections-drawer .filter-sidebar-check__box .form-check-input,.maintenance-portfolio-drawer .filter-sidebar-check__box .form-check-input,.maintenance-check-drawer .filter-sidebar-check__box .form-check-input,.maintenance-ebloc-drawer .filter-sidebar-check__box .form-check-input,.maintenance-list-action-drawer .filter-sidebar-check__box .form-check-input{position:static!important;float:none!important;display:block!important;width:1.08rem!important;min-width:1.08rem!important;height:1.08rem!important;min-height:1.08rem!important;margin:0!important;border-radius:.28rem!important;transform:none!important}.control-sidebar-minicsd .filter-sidebar-check__content,.maintenance-rules-protections-drawer .filter-sidebar-check__content,.maintenance-portfolio-drawer .filter-sidebar-check__content,.maintenance-check-drawer .filter-sidebar-check__content,.maintenance-ebloc-drawer .filter-sidebar-check__content,.maintenance-list-action-drawer .filter-sidebar-check__content{display:grid!important;gap:.16rem;min-width:0}.control-sidebar-minicsd .filter-sidebar-check span,.maintenance-rules-protections-drawer .filter-sidebar-check span,.maintenance-portfolio-drawer .filter-sidebar-check span,.maintenance-check-drawer .filter-sidebar-check span,.maintenance-ebloc-drawer .filter-sidebar-check span,.maintenance-list-action-drawer .filter-sidebar-check span{display:grid;gap:.16rem;min-width:0}.control-sidebar-minicsd .filter-sidebar-check strong,.maintenance-rules-protections-drawer .filter-sidebar-check strong,.maintenance-portfolio-drawer .filter-sidebar-check strong,.maintenance-check-drawer .filter-sidebar-check strong,.maintenance-ebloc-drawer .filter-sidebar-check strong,.maintenance-list-action-drawer .filter-sidebar-check strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:800;line-height:1.25}.control-sidebar-minicsd .filter-sidebar-check small,.maintenance-rules-protections-drawer .filter-sidebar-check small,.maintenance-portfolio-drawer .filter-sidebar-check small,.maintenance-check-drawer .filter-sidebar-check small,.maintenance-ebloc-drawer .filter-sidebar-check small,.maintenance-list-action-drawer .filter-sidebar-check small{color:var(--csd-text-6b7e98-1000, #6b7e98);font-size:.74rem;font-weight:600;line-height:1.38}.control-sidebar-minicsd .form-label,.maintenance-rules-protections-drawer .form-label,.maintenance-portfolio-drawer .form-label,.maintenance-check-drawer .form-label,.maintenance-ebloc-drawer .form-label,.maintenance-list-action-drawer .form-label,.control-sidebar-minicsd .filter-sidebar-label,.maintenance-rules-protections-drawer .filter-sidebar-label,.maintenance-portfolio-drawer .filter-sidebar-label,.maintenance-check-drawer .filter-sidebar-label,.maintenance-ebloc-drawer .filter-sidebar-label,.maintenance-list-action-drawer .filter-sidebar-label{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:0;color:var(--csd-text-6d809a-1000, #6d809a);font-size:.64rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;line-height:1.2}.control-sidebar-minicsd .form-control,.maintenance-rules-protections-drawer .form-control,.maintenance-portfolio-drawer .form-control,.maintenance-check-drawer .form-control,.maintenance-ebloc-drawer .form-control,.maintenance-list-action-drawer .form-control,.control-sidebar-minicsd .form-select,.maintenance-rules-protections-drawer .form-select,.maintenance-portfolio-drawer .form-select,.maintenance-check-drawer .form-select,.maintenance-ebloc-drawer .form-select,.maintenance-list-action-drawer .form-select,.control-sidebar-minicsd .form-saas-input,.maintenance-rules-protections-drawer .form-saas-input,.maintenance-portfolio-drawer .form-saas-input,.maintenance-check-drawer .form-saas-input,.maintenance-ebloc-drawer .form-saas-input,.maintenance-list-action-drawer .form-saas-input{min-height:40px;border-radius:.7rem;border:1px solid var(--csd-border-d8e2ef-1000, #d8e2ef);background:var(--csd-bg-f9fbff-960, rgba(249, 251, 255, .96));color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:680;box-shadow:inset 0 1px #ffffffbf;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.control-sidebar-minicsd .form-control::-moz-placeholder,.maintenance-rules-protections-drawer .form-control::-moz-placeholder,.maintenance-portfolio-drawer .form-control::-moz-placeholder,.maintenance-check-drawer .form-control::-moz-placeholder,.maintenance-ebloc-drawer .form-control::-moz-placeholder,.maintenance-list-action-drawer .form-control::-moz-placeholder,.control-sidebar-minicsd .form-select::-moz-placeholder,.maintenance-rules-protections-drawer .form-select::-moz-placeholder,.maintenance-portfolio-drawer .form-select::-moz-placeholder,.maintenance-check-drawer .form-select::-moz-placeholder,.maintenance-ebloc-drawer .form-select::-moz-placeholder,.maintenance-list-action-drawer .form-select::-moz-placeholder,.control-sidebar-minicsd .form-saas-input::-moz-placeholder,.maintenance-rules-protections-drawer .form-saas-input::-moz-placeholder,.maintenance-portfolio-drawer .form-saas-input::-moz-placeholder,.maintenance-check-drawer .form-saas-input::-moz-placeholder,.maintenance-ebloc-drawer .form-saas-input::-moz-placeholder,.maintenance-list-action-drawer .form-saas-input::-moz-placeholder{color:var(--csd-text-95a3b8-1000, #95a3b8)}.control-sidebar-minicsd .form-control::placeholder,.maintenance-rules-protections-drawer .form-control::placeholder,.maintenance-portfolio-drawer .form-control::placeholder,.maintenance-check-drawer .form-control::placeholder,.maintenance-ebloc-drawer .form-control::placeholder,.maintenance-list-action-drawer .form-control::placeholder,.control-sidebar-minicsd .form-select::placeholder,.maintenance-rules-protections-drawer .form-select::placeholder,.maintenance-portfolio-drawer .form-select::placeholder,.maintenance-check-drawer .form-select::placeholder,.maintenance-ebloc-drawer .form-select::placeholder,.maintenance-list-action-drawer .form-select::placeholder,.control-sidebar-minicsd .form-saas-input::placeholder,.maintenance-rules-protections-drawer .form-saas-input::placeholder,.maintenance-portfolio-drawer .form-saas-input::placeholder,.maintenance-check-drawer .form-saas-input::placeholder,.maintenance-ebloc-drawer .form-saas-input::placeholder,.maintenance-list-action-drawer .form-saas-input::placeholder{color:var(--csd-text-95a3b8-1000, #95a3b8)}.control-sidebar-minicsd .form-control:focus,.maintenance-rules-protections-drawer .form-control:focus,.maintenance-portfolio-drawer .form-control:focus,.maintenance-check-drawer .form-control:focus,.maintenance-ebloc-drawer .form-control:focus,.maintenance-list-action-drawer .form-control:focus,.control-sidebar-minicsd .form-select:focus,.maintenance-rules-protections-drawer .form-select:focus,.maintenance-portfolio-drawer .form-select:focus,.maintenance-check-drawer .form-select:focus,.maintenance-ebloc-drawer .form-select:focus,.maintenance-list-action-drawer .form-select:focus,.control-sidebar-minicsd .form-saas-input:focus,.maintenance-rules-protections-drawer .form-saas-input:focus,.maintenance-portfolio-drawer .form-saas-input:focus,.maintenance-check-drawer .form-saas-input:focus,.maintenance-ebloc-drawer .form-saas-input:focus,.maintenance-list-action-drawer .form-saas-input:focus{background:var(--csd-bg-ffffff-1000, #fff);border-color:var(--csd-border-3b82f6-420, rgba(59, 130, 246, .42));box-shadow:0 0 0 4px #2563eb14,inset 0 1px #ffffffc2}.control-sidebar-minicsd textarea.form-control,.maintenance-rules-protections-drawer textarea.form-control,.maintenance-portfolio-drawer textarea.form-control,.maintenance-check-drawer textarea.form-control,.maintenance-ebloc-drawer textarea.form-control,.maintenance-list-action-drawer textarea.form-control{min-height:96px}.control-sidebar-minicsd .period-group,.maintenance-rules-protections-drawer .period-group,.maintenance-portfolio-drawer .period-group,.maintenance-check-drawer .period-group,.maintenance-ebloc-drawer .period-group,.maintenance-list-action-drawer .period-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10.5rem,100%),1fr));gap:.72rem}.control-sidebar-minicsd .period-item,.maintenance-rules-protections-drawer .period-item,.maintenance-portfolio-drawer .period-item,.maintenance-check-drawer .period-item,.maintenance-ebloc-drawer .period-item,.maintenance-list-action-drawer .period-item{display:flex;flex-direction:column;gap:.38rem}.control-sidebar-minicsd .period-item label,.maintenance-rules-protections-drawer .period-item label,.maintenance-portfolio-drawer .period-item label,.maintenance-check-drawer .period-item label,.maintenance-ebloc-drawer .period-item label,.maintenance-list-action-drawer .period-item label{color:var(--csd-text-6d809a-1000, #6d809a);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.control-sidebar-minicsd .period-item input[type=text].form-control,.maintenance-rules-protections-drawer .period-item input[type=text].form-control,.maintenance-portfolio-drawer .period-item input[type=text].form-control,.maintenance-check-drawer .period-item input[type=text].form-control,.maintenance-ebloc-drawer .period-item input[type=text].form-control,.maintenance-list-action-drawer .period-item input[type=text].form-control{padding-left:2.3rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2394a3b8' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1rem;background-position:.82rem center}.control-sidebar-minicsd .form-check.form-switch,.maintenance-rules-protections-drawer .form-check.form-switch,.maintenance-portfolio-drawer .form-check.form-switch,.maintenance-check-drawer .form-check.form-switch,.maintenance-ebloc-drawer .form-check.form-switch,.maintenance-list-action-drawer .form-check.form-switch{display:flex;align-items:center;gap:.65rem;padding:.84rem .92rem;border-radius:1rem;border:1px solid var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));box-shadow:0 12px 24px #0f172a0a}.control-sidebar-minicsd .form-check-input,.maintenance-rules-protections-drawer .form-check-input,.maintenance-portfolio-drawer .form-check-input,.maintenance-check-drawer .form-check-input,.maintenance-ebloc-drawer .form-check-input,.maintenance-list-action-drawer .form-check-input{width:2.3rem;height:1.3rem;margin-top:0!important;border:1.5px solid var(--csd-border-cbd5e1-1000, #cbd5e1);box-shadow:none}.control-sidebar-minicsd .form-check-input:checked,.maintenance-rules-protections-drawer .form-check-input:checked,.maintenance-portfolio-drawer .form-check-input:checked,.maintenance-check-drawer .form-check-input:checked,.maintenance-ebloc-drawer .form-check-input:checked,.maintenance-list-action-drawer .form-check-input:checked{background-color:#2563eb;border-color:var(--csd-border-2563eb-1000, #2563eb);box-shadow:0 0 0 4px #2563eb14}.control-sidebar-minicsd .form-check-label,.maintenance-rules-protections-drawer .form-check-label,.maintenance-portfolio-drawer .form-check-label,.maintenance-check-drawer .form-check-label,.maintenance-ebloc-drawer .form-check-label,.maintenance-list-action-drawer .form-check-label{color:var(--csd-text-425771-1000, #425771);font-size:.82rem;font-weight:600;line-height:1.45}.control-sidebar-minicsd .filter-footer-actions,.maintenance-rules-protections-drawer .filter-footer-actions,.maintenance-portfolio-drawer .filter-footer-actions,.maintenance-check-drawer .filter-footer-actions,.maintenance-ebloc-drawer .filter-footer-actions,.maintenance-list-action-drawer .filter-footer-actions{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;flex-wrap:wrap;gap:.62rem;padding:.78rem 1.05rem max(.9rem,env(safe-area-inset-bottom));border-top:1px solid var(--csd-border-d6dfec-900, rgba(214, 223, 236, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -10px 22px #0f172a0a}.control-sidebar-minicsd .filter-footer-actions .btn,.maintenance-rules-protections-drawer .filter-footer-actions .btn,.maintenance-portfolio-drawer .filter-footer-actions .btn,.maintenance-check-drawer .filter-footer-actions .btn,.maintenance-ebloc-drawer .filter-footer-actions .btn,.maintenance-list-action-drawer .filter-footer-actions .btn{flex:1 1 0;min-width:0;min-height:40px;border-radius:.72rem;font-size:.8rem;font-weight:780;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.control-sidebar-minicsd .filter-footer-actions .btn-primary,.maintenance-rules-protections-drawer .filter-footer-actions .btn-primary,.maintenance-portfolio-drawer .filter-footer-actions .btn-primary,.maintenance-check-drawer .filter-footer-actions .btn-primary,.maintenance-ebloc-drawer .filter-footer-actions .btn-primary,.maintenance-list-action-drawer .filter-footer-actions .btn-primary{border:0;background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 14px 28px #2563eb2e}.control-sidebar-minicsd .filter-footer-actions .btn-primary:hover,.maintenance-rules-protections-drawer .filter-footer-actions .btn-primary:hover,.maintenance-portfolio-drawer .filter-footer-actions .btn-primary:hover,.maintenance-check-drawer .filter-footer-actions .btn-primary:hover,.maintenance-ebloc-drawer .filter-footer-actions .btn-primary:hover,.maintenance-list-action-drawer .filter-footer-actions .btn-primary:hover{transform:translateY(-1px);box-shadow:0 18px 32px #2563eb38}.control-sidebar-minicsd .filter-footer-actions .btn-light,.maintenance-rules-protections-drawer .filter-footer-actions .btn-light,.maintenance-portfolio-drawer .filter-footer-actions .btn-light,.maintenance-check-drawer .filter-footer-actions .btn-light,.maintenance-ebloc-drawer .filter-footer-actions .btn-light,.maintenance-list-action-drawer .filter-footer-actions .btn-light{border:1px solid var(--csd-border-d6dfec-950, rgba(214, 223, 236, .95));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-475569-1000, #475569);box-shadow:inset 0 1px #ffffffbd}.control-sidebar-minicsd .filter-footer-actions .btn-light:hover,.maintenance-rules-protections-drawer .filter-footer-actions .btn-light:hover,.maintenance-portfolio-drawer .filter-footer-actions .btn-light:hover,.maintenance-check-drawer .filter-footer-actions .btn-light:hover,.maintenance-ebloc-drawer .filter-footer-actions .btn-light:hover,.maintenance-list-action-drawer .filter-footer-actions .btn-light:hover{transform:translateY(-1px);color:var(--csd-text-10213f-1000, #10213f);border-color:var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24))}.control-sidebar-minicsd .select2-container,.maintenance-rules-protections-drawer .select2-container,.maintenance-portfolio-drawer .select2-container,.maintenance-check-drawer .select2-container,.maintenance-ebloc-drawer .select2-container,.maintenance-list-action-drawer .select2-container{width:100%!important}.control-sidebar-minicsd>.select2-container--open,.maintenance-rules-protections-drawer>.select2-container--open,.maintenance-portfolio-drawer>.select2-container--open,.maintenance-check-drawer>.select2-container--open,.maintenance-ebloc-drawer>.select2-container--open,.maintenance-list-action-drawer>.select2-container--open{width:auto!important;max-width:100%}.control-sidebar-minicsd .select2-container--default .select2-selection--single,.maintenance-rules-protections-drawer .select2-container--default .select2-selection--single,.maintenance-portfolio-drawer .select2-container--default .select2-selection--single,.maintenance-check-drawer .select2-container--default .select2-selection--single,.maintenance-ebloc-drawer .select2-container--default .select2-selection--single,.maintenance-list-action-drawer .select2-container--default .select2-selection--single{min-width:0;min-height:40px;display:flex;align-items:center;border:1px solid var(--csd-border-d8e2ef-1000, #d8e2ef);border-radius:.7rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:inset 0 1px #ffffffc7;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.control-sidebar-minicsd .select2-container--default .select2-selection--single:hover,.maintenance-rules-protections-drawer .select2-container--default .select2-selection--single:hover,.maintenance-portfolio-drawer .select2-container--default .select2-selection--single:hover,.maintenance-check-drawer .select2-container--default .select2-selection--single:hover,.maintenance-ebloc-drawer .select2-container--default .select2-selection--single:hover,.maintenance-list-action-drawer .select2-container--default .select2-selection--single:hover{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:var(--csd-bg-ffffff-1000, #fff)}.control-sidebar-minicsd .select2-container--default .select2-selection--single .select2-selection__rendered,.maintenance-rules-protections-drawer .select2-container--default .select2-selection--single .select2-selection__rendered,.maintenance-portfolio-drawer .select2-container--default .select2-selection--single .select2-selection__rendered,.maintenance-check-drawer .select2-container--default .select2-selection--single .select2-selection__rendered,.maintenance-ebloc-drawer .select2-container--default .select2-selection--single .select2-selection__rendered,.maintenance-list-action-drawer .select2-container--default .select2-selection--single .select2-selection__rendered{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;width:100%;padding-left:.82rem;padding-right:2.15rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:720;line-height:38px}.control-sidebar-minicsd .select2-container--default .select2-selection--single .select2-selection__placeholder,.maintenance-rules-protections-drawer .select2-container--default .select2-selection--single .select2-selection__placeholder,.maintenance-portfolio-drawer .select2-container--default .select2-selection--single .select2-selection__placeholder,.maintenance-check-drawer .select2-container--default .select2-selection--single .select2-selection__placeholder,.maintenance-ebloc-drawer .select2-container--default .select2-selection--single .select2-selection__placeholder,.maintenance-list-action-drawer .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--csd-text-95a3b8-1000, #95a3b8);font-weight:760}.control-sidebar-minicsd .select2-container--default .select2-selection--single .select2-selection__arrow,.maintenance-rules-protections-drawer .select2-container--default .select2-selection--single .select2-selection__arrow,.maintenance-portfolio-drawer .select2-container--default .select2-selection--single .select2-selection__arrow,.maintenance-check-drawer .select2-container--default .select2-selection--single .select2-selection__arrow,.maintenance-ebloc-drawer .select2-container--default .select2-selection--single .select2-selection__arrow,.maintenance-list-action-drawer .select2-container--default .select2-selection--single .select2-selection__arrow{top:0;right:.35rem;width:1.8rem;height:38px}.control-sidebar-minicsd .select2-container--default.select2-container--focus .select2-selection--single,.maintenance-rules-protections-drawer .select2-container--default.select2-container--focus .select2-selection--single,.maintenance-portfolio-drawer .select2-container--default.select2-container--focus .select2-selection--single,.maintenance-check-drawer .select2-container--default.select2-container--focus .select2-selection--single,.maintenance-ebloc-drawer .select2-container--default.select2-container--focus .select2-selection--single,.maintenance-list-action-drawer .select2-container--default.select2-container--focus .select2-selection--single,.control-sidebar-minicsd .select2-container--default.select2-container--open .select2-selection--single,.maintenance-rules-protections-drawer .select2-container--default.select2-container--open .select2-selection--single,.maintenance-portfolio-drawer .select2-container--default.select2-container--open .select2-selection--single,.maintenance-check-drawer .select2-container--default.select2-container--open .select2-selection--single,.maintenance-ebloc-drawer .select2-container--default.select2-container--open .select2-selection--single,.maintenance-list-action-drawer .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--csd-border-2563eb-420, rgba(37, 99, 235, .42));background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 0 0 3px #2563eb14,inset 0 1px #ffffffc7}.sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:none;background:#0f172a3d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1980;opacity:0;transition:opacity .22s ease}.sidebar-overlay.show{display:block;opacity:1}footer.main-footer{z-index:1000!important}.control-sidebar-minicsd select.form-select2,.maintenance-rules-protections-drawer select.form-select2,.maintenance-portfolio-drawer select.form-select2,.maintenance-check-drawer select.form-select2,.maintenance-ebloc-drawer select.form-select2,.maintenance-list-action-drawer select.form-select2,.control-sidebar-minicsd select.js-select,.maintenance-rules-protections-drawer select.js-select,.maintenance-portfolio-drawer select.js-select,.maintenance-check-drawer select.js-select,.maintenance-ebloc-drawer select.js-select,.maintenance-list-action-drawer select.js-select,.control-sidebar-minicsd select.js-multi-select,.maintenance-rules-protections-drawer select.js-multi-select,.maintenance-portfolio-drawer select.js-multi-select,.maintenance-check-drawer select.js-multi-select,.maintenance-ebloc-drawer select.js-multi-select,.maintenance-list-action-drawer select.js-multi-select,.control-sidebar-minicsd select.js-select-with-avatars,.maintenance-rules-protections-drawer select.js-select-with-avatars,.maintenance-portfolio-drawer select.js-select-with-avatars,.maintenance-check-drawer select.js-select-with-avatars,.maintenance-ebloc-drawer select.js-select-with-avatars,.maintenance-list-action-drawer select.js-select-with-avatars{visibility:visible!important;opacity:1!important}body.sidebar-open .select2-container--open{z-index:3000!important}body.sidebar-open .select2-dropdown{z-index:3001!important}body.sidebar-open .ai-floating-btn{opacity:0;pointer-events:none}@media (max-width: 767.98px){.control-sidebar-minicsd,.maintenance-rules-protections-drawer,.maintenance-portfolio-drawer,.maintenance-check-drawer,.maintenance-ebloc-drawer,.maintenance-list-action-drawer{width:100%;max-width:100%;border-left:0;box-shadow:none}.control-sidebar-minicsd .sidebar-header,.maintenance-rules-protections-drawer .sidebar-header,.maintenance-portfolio-drawer .sidebar-header,.maintenance-check-drawer .sidebar-header,.maintenance-ebloc-drawer .sidebar-header,.maintenance-list-action-drawer .sidebar-header{gap:.7rem;padding:calc(.9rem + env(safe-area-inset-top)) .9rem .82rem}.control-sidebar-minicsd .control-sidebar-content,.maintenance-rules-protections-drawer .control-sidebar-content,.maintenance-portfolio-drawer .control-sidebar-content,.maintenance-check-drawer .control-sidebar-content,.maintenance-ebloc-drawer .control-sidebar-content,.maintenance-list-action-drawer .control-sidebar-content{padding:.78rem .9rem calc(5.8rem + env(safe-area-inset-bottom))}.control-sidebar-minicsd .filter-footer-actions,.maintenance-rules-protections-drawer .filter-footer-actions,.maintenance-portfolio-drawer .filter-footer-actions,.maintenance-check-drawer .filter-footer-actions,.maintenance-ebloc-drawer .filter-footer-actions,.maintenance-list-action-drawer .filter-footer-actions{padding:.78rem .9rem max(.82rem,env(safe-area-inset-bottom));flex-direction:row;flex-wrap:wrap}.control-sidebar-minicsd .filter-footer-actions .btn,.maintenance-rules-protections-drawer .filter-footer-actions .btn,.maintenance-portfolio-drawer .filter-footer-actions .btn,.maintenance-check-drawer .filter-footer-actions .btn,.maintenance-ebloc-drawer .filter-footer-actions .btn,.maintenance-list-action-drawer .filter-footer-actions .btn{flex:1 1 0;width:auto;min-height:2.75rem}.control-sidebar-minicsd .filter-sidebar-grid,.maintenance-rules-protections-drawer .filter-sidebar-grid,.maintenance-portfolio-drawer .filter-sidebar-grid,.maintenance-check-drawer .filter-sidebar-grid,.maintenance-ebloc-drawer .filter-sidebar-grid,.maintenance-list-action-drawer .filter-sidebar-grid,.control-sidebar-minicsd .filter-sidebar-range,.maintenance-rules-protections-drawer .filter-sidebar-range,.maintenance-portfolio-drawer .filter-sidebar-range,.maintenance-check-drawer .filter-sidebar-range,.maintenance-ebloc-drawer .filter-sidebar-range,.maintenance-list-action-drawer .filter-sidebar-range,.control-sidebar-minicsd .period-group,.maintenance-rules-protections-drawer .period-group,.maintenance-portfolio-drawer .period-group,.maintenance-check-drawer .period-group,.maintenance-ebloc-drawer .period-group,.maintenance-list-action-drawer .period-group{grid-template-columns:1fr}.control-sidebar-minicsd .sidebar-header__actions,.maintenance-rules-protections-drawer .sidebar-header__actions,.maintenance-portfolio-drawer .sidebar-header__actions,.maintenance-check-drawer .sidebar-header__actions,.maintenance-ebloc-drawer .sidebar-header__actions,.maintenance-list-action-drawer .sidebar-header__actions{align-items:flex-start;gap:.42rem}.control-sidebar-minicsd .sidebar-header__count,.maintenance-rules-protections-drawer .sidebar-header__count,.maintenance-portfolio-drawer .sidebar-header__count,.maintenance-check-drawer .sidebar-header__count,.maintenance-ebloc-drawer .sidebar-header__count,.maintenance-list-action-drawer .sidebar-header__count{font-size:.7rem;max-width:9.8rem;min-height:34px;overflow:hidden;justify-content:center;text-overflow:ellipsis}.control-sidebar-minicsd .btn-close-modern,.maintenance-rules-protections-drawer .btn-close-modern,.maintenance-portfolio-drawer .btn-close-modern,.maintenance-check-drawer .btn-close-modern,.maintenance-ebloc-drawer .btn-close-modern,.maintenance-list-action-drawer .btn-close-modern{width:38px;height:38px;flex-basis:38px;border-radius:.78rem}}@media (max-width: 389.98px){.control-sidebar-minicsd .sidebar-header,.maintenance-rules-protections-drawer .sidebar-header,.maintenance-portfolio-drawer .sidebar-header,.maintenance-check-drawer .sidebar-header,.maintenance-ebloc-drawer .sidebar-header,.maintenance-list-action-drawer .sidebar-header{padding-left:.78rem;padding-right:.78rem}.control-sidebar-minicsd .sidebar-header__count,.maintenance-rules-protections-drawer .sidebar-header__count,.maintenance-portfolio-drawer .sidebar-header__count,.maintenance-check-drawer .sidebar-header__count,.maintenance-ebloc-drawer .sidebar-header__count,.maintenance-list-action-drawer .sidebar-header__count{max-width:7.6rem;padding-left:.46rem;padding-right:.46rem;font-size:.66rem}.control-sidebar-minicsd .control-sidebar-content,.maintenance-rules-protections-drawer .control-sidebar-content,.maintenance-portfolio-drawer .control-sidebar-content,.maintenance-check-drawer .control-sidebar-content,.maintenance-ebloc-drawer .control-sidebar-content,.maintenance-list-action-drawer .control-sidebar-content,.control-sidebar-minicsd .filter-footer-actions,.maintenance-rules-protections-drawer .filter-footer-actions,.maintenance-portfolio-drawer .filter-footer-actions,.maintenance-check-drawer .filter-footer-actions,.maintenance-ebloc-drawer .filter-footer-actions,.maintenance-list-action-drawer .filter-footer-actions{padding-left:.78rem;padding-right:.78rem}.control-sidebar-minicsd .filter-footer-actions .btn,.maintenance-rules-protections-drawer .filter-footer-actions .btn,.maintenance-portfolio-drawer .filter-footer-actions .btn,.maintenance-check-drawer .filter-footer-actions .btn,.maintenance-ebloc-drawer .filter-footer-actions .btn,.maintenance-list-action-drawer .filter-footer-actions .btn{flex-basis:100%}}.app-export-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2060;display:grid;place-items:center;padding:1rem;background:#0f172a6b;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .18s ease}.app-export-loading[hidden]{display:none}.app-export-loading.is-visible{opacity:1}.app-export-loading__panel{width:min(100%,28.5rem);display:grid;gap:1rem;padding:1.15rem;border:1px solid var(--csd-border-ffffff-280, rgba(255, 255, 255, .28));border-radius:1rem;background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-750, rgba(219, 234, 254, .75)),transparent 36%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:0 24px 70px #0f172a47}.app-export-loading__top{display:flex;align-items:center;gap:.92rem}.app-export-loading__orb{position:relative;width:3.65rem;height:3.65rem;flex:0 0 3.65rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#0f766e,#2563eb);color:#fff;box-shadow:0 16px 34px #2563eb38}.app-export-loading__orb:before{content:"";position:absolute;top:-.36rem;right:-.36rem;bottom:-.36rem;left:-.36rem;border:2px solid var(--csd-border-0f766e-160, rgba(15, 118, 110, .16));border-top-color:var(--csd-border-2563eb-780, rgba(37, 99, 235, .78));border-radius:inherit;animation:app-export-spin 1s linear infinite}.app-export-loading__orb i{position:relative;z-index:1;font-size:1.46rem}.app-export-loading__copy{min-width:0;display:grid;gap:.2rem}.app-export-loading__copy span{color:var(--csd-text-0f766e-1000, #0f766e);font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.app-export-loading__copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.05rem;font-weight:900;line-height:1.2}.app-export-loading__copy p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.5}.app-export-loading__progress{display:grid;gap:.46rem;padding:.85rem;border:1px solid var(--csd-border-cbd5e1-700, rgba(203, 213, 225, .7));border-radius:.75rem;background:var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72))}.app-export-loading__progress-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:800}.app-export-loading__progress-head strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:900}.app-export-loading__track{height:.52rem;overflow:hidden;border-radius:999px;background:var(--csd-bg-e2e8f0-1000, #e2e8f0);box-shadow:inset 0 1px 2px #0f172a14}.app-export-loading__track span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f766e,#2563eb 62%,#38bdf8);box-shadow:0 0 0 1px #ffffff4d inset;transition:width .32s ease}.app-export-loading__hint{display:flex;align-items:center;gap:.46rem;color:var(--csd-text-53657d-1000, #53657d);font-size:.75rem;font-weight:750}.app-export-loading__hint i{color:var(--csd-text-0f766e-1000, #0f766e)}@keyframes app-export-spin{to{transform:rotate(360deg)}}.app-page-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2058;display:grid;place-items:center;padding:1rem;background:radial-gradient(circle at 50% 42%,rgba(37,99,235,.12),transparent 22rem),#0f172a57;opacity:0;-webkit-backdrop-filter:blur(6px) saturate(120%);backdrop-filter:blur(6px) saturate(120%);transition:opacity .18s ease}.app-page-loading[hidden]{display:none}.app-page-loading.is-visible{opacity:1}.app-page-loading__panel{display:inline-flex;align-items:center;gap:.86rem;width:min(100%,28rem);padding:.9rem 1rem;border:1px solid var(--csd-border-ffffff-340, rgba(255, 255, 255, .34));border-radius:1rem;background:linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96))),var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-10213f-1000, #10213f);box-shadow:0 26px 70px #0f172a3d,inset 0 1px #ffffffeb}.app-page-loading__mark{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;width:2.85rem;height:2.85rem;border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:inset 0 0 0 1px #2563eb1f}.app-page-loading__mark:after{content:"";position:absolute;top:-.32rem;right:-.32rem;bottom:-.32rem;left:-.32rem;border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-top-color:var(--csd-border-2563eb-580, rgba(37, 99, 235, .58));border-radius:inherit;animation:app-page-loading-ring 1.05s linear infinite}.app-page-loading__spinner{width:1.38rem;height:1.38rem;border-width:.14rem;color:var(--csd-text-2563eb-1000, #2563eb);filter:drop-shadow(0 10px 18px rgba(37,99,235,.24))}.app-page-loading__copy{display:grid;gap:.14rem;min-width:0}.app-page-loading__copy span{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.67rem;font-weight:900;letter-spacing:0;line-height:1.12;text-transform:uppercase}.app-page-loading__copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.96rem;font-weight:900;line-height:1.18}.app-page-loading__copy small,.app-page-loading__copy em{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-style:normal;font-weight:650;line-height:1.34}.app-page-loading__copy em{color:var(--csd-text-7c8ba0-1000, #7c8ba0);font-size:.7rem}.page-loading-line-host{position:relative}.page-loading-line-host:before{content:"";position:absolute;top:calc(100% + .36rem);left:1rem;right:1rem;z-index:6;height:2px;border-radius:999px;background:linear-gradient(90deg,#2563eb00,#2563eb4d 20%,#2563ebf2,#2563eb4d 80%,#2563eb00);opacity:0;transform:scaleX(.25);transform-origin:center;transition:opacity .18s ease;pointer-events:none}.page-loading-line-host.is-page-line-loading:before{opacity:1;animation:page-loading-line-sweep 1s ease-in-out infinite}@keyframes app-page-loading-ring{to{transform:rotate(360deg)}}@keyframes page-loading-line-sweep{0%{transform:translate(-12%) scaleX(.28)}50%{transform:translate(0) scaleX(1)}to{transform:translate(12%) scaleX(.28)}}@media (max-width: 575.98px){.app-page-loading__panel{width:100%}}@media (prefers-reduced-motion: reduce){.app-page-loading,.app-page-loading__mark:after,.page-loading-line-host.is-page-line-loading:before{animation:none;transition:none}}.op-public-data-page{--op-public-data-border: var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));--csd-foreground-op-public-data-border: var(--csd-text-94a3b8-240, rgba(148, 163, 184, .24));--op-public-data-border-strong: var(--csd-border-94a3b8-320, rgba(148, 163, 184, .32));--csd-foreground-op-public-data-border-strong: var(--csd-text-94a3b8-320, rgba(148, 163, 184, .32));--op-public-data-shadow: 0 12px 28px rgba(15, 23, 42, .045);overflow:visible;border-color:var(--op-public-data-border);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 16px 38px #0f172a0e}.op-public-data-page>.op-card__header{padding:.78rem 1rem;border-bottom-color:var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-ffffff-1000, #ffffff)}.op-public-data-page h2{font-size:1.05rem;font-weight:800;line-height:1.18}.op-public-data-page h3{font-size:1rem;font-weight:780;line-height:1.2}.op-public-data-page .op-card__header small{font-size:.78rem;line-height:1.38}.op-public-data-page__header{align-items:center}.op-public-data-page__header-actions,.op-public-data-page__sync-pills{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0}.op-public-data-page__header-actions,.op-public-data-page__sync-pills{flex-wrap:wrap}.op-public-data-page__body{display:grid;gap:.78rem}.op-public-data-page__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem}.op-public-data-page__summary-card{display:flex;align-items:flex-start;gap:.58rem;min-width:0;padding:.66rem .72rem;border:1px solid var(--op-public-data-border);border-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:var(--op-public-data-shadow)}.op-public-data-page__summary-card span{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.op-public-data-page__summary-card strong{display:block;max-width:100%;margin-top:.18rem;overflow:hidden;color:var(--csd-text-0f1f35-1000, #0f1f35);font-size:.9rem;font-weight:790;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.op-public-data-page__summary-card small{display:block;margin-top:.22rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.42}.op-public-data-page__summary-icon{width:2.05rem;height:2.05rem;min-width:2.05rem;display:inline-grid;place-items:center;border:1px solid var(--csd-border-d6e1ef-880, rgba(214, 225, 239, .88));border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569)}.op-public-data-page__summary-icon i{display:inline-grid;place-items:center;width:1em;height:1em;margin:0;line-height:1}.op-public-data-page__summary-icon--blue{border-color:var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb)}.op-public-data-page__summary-icon--success{border-color:var(--csd-border-99f6e4-780, rgba(153, 246, 228, .78));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-ecfdf5-1000, #ecfdf5));color:var(--csd-text-0f766e-1000, #0f766e)}.op-public-data-page__summary-icon--warning{border-color:var(--csd-border-fde68a-820, rgba(253, 230, 138, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fffbeb-1000, #fffbeb));color:var(--csd-text-b45309-1000, #b45309)}.op-public-data-page__summary-icon--danger{border-color:var(--csd-border-fecaca-900, rgba(254, 202, 202, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fef2f2-1000, #fef2f2));color:var(--csd-text-b91c1c-1000, #b91c1c)}.op-public-data-page__summary-icon--teal{border-color:var(--csd-border-99f6e4-700, rgba(153, 246, 228, .7));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f0fdfa-1000, #f0fdfa));color:var(--csd-text-0f766e-1000, #0f766e)}.op-public-data-page__summary-icon--contact{border-color:var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb)}.op-public-data-page__summary-icon--slate{border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-475569-1000, #475569)}.op-public-data-page__summary-icon--amber{border-color:var(--csd-border-fed7aa-820, rgba(254, 215, 170, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fff7ed-1000, #fff7ed));color:var(--csd-text-c2410c-1000, #c2410c)}.op-public-data-page__grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:.78rem;align-items:start}.op-public-data-page .op-card.op-public-data-source{overflow:hidden!important;border-color:var(--op-public-data-border);border-radius:1rem!important;background:var(--csd-bg-ffffff-1000, #ffffff);background-clip:padding-box;box-shadow:0 14px 32px #0f172a0b}.op-public-data-source__header{align-items:flex-start;padding:.78rem .92rem;border-bottom-color:var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-top-left-radius:inherit;border-top-right-radius:inherit;background:var(--csd-bg-ffffff-1000, #ffffff)}.op-public-data-diff{display:inline-grid;grid-template-columns:auto minmax(0,1fr);gap:.48rem;align-items:center;width:min(100%,32rem);margin-top:.58rem;padding:.48rem .62rem;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.op-public-data-diff__icon{width:1.95rem;height:1.95rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:.68rem;background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82));font-size:.95rem}.op-public-data-diff__copy{display:grid;gap:.08rem;min-width:0}.op-public-data-diff__copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.78rem;font-weight:840;line-height:1.22}.op-public-data-diff__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;line-height:1.38}.op-public-data-diff--warning{border-color:var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28));background:radial-gradient(circle at top left,rgba(245,158,11,.09),transparent 42%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fffbeb-1000, #fffbeb))}.op-public-data-diff--warning .op-public-data-diff__icon{border-color:var(--csd-border-f59e0b-300, rgba(245, 158, 11, .3));color:var(--csd-text-b45309-1000, #b45309)}.op-public-data-diff--success{border-color:var(--csd-border-14b8a6-250, rgba(20, 184, 166, .25));background:radial-gradient(circle at top left,rgba(20,184,166,.08),transparent 42%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f0fdfa-1000, #f0fdfa))}.op-public-data-diff--success .op-public-data-diff__icon{border-color:var(--csd-border-14b8a6-280, rgba(20, 184, 166, .28));color:var(--csd-text-0f766e-1000, #0f766e)}.op-public-data-source .op-status-pill--success{border-color:var(--csd-border-22c55e-240, rgba(34, 197, 94, .24));background:#22c55e1a;color:var(--csd-text-15803d-1000, #15803d)}.op-public-data-source .op-status-pill--warning{border-color:var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28));background:#f59e0b1a;color:var(--csd-text-b45309-1000, #b45309)}.op-public-data-source .op-status-pill--danger{border-color:var(--csd-border-dc2626-220, rgba(220, 38, 38, .22));background:#dc262614;color:var(--csd-text-b91c1c-1000, #b91c1c)}.op-public-data-source .op-status-pill--neutral{border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569)}.op-public-data-source__body{display:grid;gap:.62rem;padding:.72rem .92rem .82rem;overflow:hidden;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;background:var(--csd-bg-ffffff-1000, #ffffff)}.op-public-data-source--financial .op-public-data-source__header{padding:.96rem 1.15rem}.op-public-data-source--financial .op-public-data-source__body{gap:.9rem;padding:.95rem 1.15rem 1.1rem}.op-public-data-source--financial h3{font-size:1.18rem;font-weight:760}.op-public-data-page__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.46rem}.op-public-data-page__facts>div{overflow:hidden;min-width:0;padding:.52rem .58rem;border:1px solid var(--op-public-data-border);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.op-public-data-page__facts span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.op-public-data-page__facts strong{display:block;margin-top:.2rem;overflow:hidden;color:var(--csd-text-10213f-1000, #10213f);font-size:.78rem;font-weight:760;line-height:1.35;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.op-public-data-page__facts--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:.34rem;border:1px solid var(--op-public-data-border);border-radius:.86rem;overflow:hidden;background:var(--csd-bg-ffffff-1000, #ffffff)}.op-public-data-page__facts--compact>div{min-height:2.85rem;padding:.38rem .5rem;border:0;border-radius:0;background:transparent;box-shadow:none}.op-public-data-page__facts--compact>div:nth-child(odd){border-right:1px solid var(--csd-border-e2e8f0-780, rgba(226, 232, 240, .78))}.op-public-data-page__facts--compact>div:last-child:nth-child(odd){border-right:0}.op-public-data-page__facts--compact>div:not(:nth-last-child(-n+2)){border-bottom:1px solid var(--csd-border-e2e8f0-780, rgba(226, 232, 240, .78))}.op-public-data-page__facts--compact span{font-size:.6rem}.op-public-data-page__facts--compact strong{font-size:.75rem;font-weight:760;line-height:1.28}.op-public-data-page__section-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.52rem}.op-public-data-page__section-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.op-public-data-page__mini-panel{overflow:hidden;padding:.62rem .68rem;border:1px solid var(--op-public-data-border);border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 8px 18px #0f172a08}.op-public-data-page__mini-panel strong{display:block;margin-top:.25rem;color:var(--csd-text-0f1f35-1000, #0f1f35);font-size:.82rem;font-weight:780}.op-public-data-page__mini-panel p{margin:.34rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.48}.op-public-data-page__section-grid--compact .op-public-data-page__mini-panel{min-height:4.7rem;padding:.5rem .56rem;border-radius:.72rem}.op-public-data-page__section-grid--compact .op-public-data-page__mini-panel strong{font-size:.78rem;line-height:1.25}.op-public-data-page__section-grid--compact .op-public-data-page__mini-panel p{margin-top:.25rem;font-size:.7rem;line-height:1.38}.op-public-data-page__financial-highlight{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem}.op-public-data-page__financial-highlight>div{overflow:hidden;padding:.62rem .68rem;border:1px solid var(--op-public-data-border);border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 8px 18px #0f172a08}.op-public-data-page__financial-highlight span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.op-public-data-page__financial-highlight strong{display:block;margin-top:.2rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:790}.op-public-data-page__financial-highlight small{display:block;margin-top:.22rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.42}.op-public-data-source--financial .op-public-data-page__financial-highlight{gap:.72rem}.op-public-data-source--financial .op-public-data-page__financial-highlight>div{min-height:6.2rem;padding:.86rem .95rem;border-radius:1rem}.op-public-data-source--financial .op-public-data-page__financial-highlight span{font-size:.68rem}.op-public-data-source--financial .op-public-data-page__financial-highlight strong{font-size:1rem;font-weight:820}.op-public-data-source--financial .op-public-data-page__financial-highlight small{font-size:.78rem}.op-public-data-page__table-wrap{border-radius:.86rem;border:1px solid var(--op-public-data-border);overflow:hidden}.op-public-data-source--financial .op-public-data-page__table-wrap{border-radius:1rem}.op-public-data-page__table{min-width:840px}.op-public-data-page__table thead th{padding:.58rem .66rem!important;background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-334155-1000, #334155);font-size:.7rem;font-weight:800}.op-public-data-page__table tbody td{padding:.62rem .66rem!important;color:var(--csd-text-334155-1000, #334155);font-size:.76rem;border-color:var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))}.op-public-data-source--financial .op-public-data-page__table{width:100%;min-width:760px}.op-public-data-source--financial .op-public-data-page__table thead th{padding:.72rem .82rem!important;font-size:.74rem}.op-public-data-source--financial .op-public-data-page__table tbody td{padding:.74rem .82rem!important;font-size:.82rem}.op-public-data-page__source-note{display:flex;align-items:flex-start;gap:.52rem;padding:.58rem .66rem;border:1px solid var(--op-public-data-border-strong);border-radius:.76rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-52657f-1000, #52657f);font-size:.74rem;line-height:1.5;box-shadow:0 8px 18px #0f172a08}.op-public-data-page__source-note i{color:var(--csd-text-2563eb-1000, #2563eb);margin-top:.1rem}.op-public-data-page__empty{min-height:15rem}.op-public-data-page__sources-card{overflow:hidden}.op-public-data-page__sources-header{align-items:center;padding:.62rem .82rem}.op-public-data-page__sources-header h3{font-size:.96rem;font-weight:780}.op-public-data-page__sources-header small{font-size:.74rem;line-height:1.34}.op-public-data-page__source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem}.op-public-data-page__source-grid>div{overflow:hidden;padding:.62rem .68rem;border:1px solid var(--op-public-data-border);border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 8px 18px #0f172a08}.op-public-data-page__source-grid span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:800;text-transform:uppercase}.op-public-data-page__source-grid strong{display:block;margin-top:.2rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:780}.op-public-data-page__source-grid small{display:block;margin-top:.2rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.45}.op-public-data-apply .op-upsert-modal__summary{margin-bottom:.78rem}.op-public-data-apply__summary-icon{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.op-public-data-apply__normalize{display:inline-flex;align-items:center;gap:.42rem;min-height:2rem;padding:.36rem .68rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:820;cursor:pointer}.op-public-data-apply__normalize input{width:.92rem;height:.92rem;accent-color:#2563eb}.op-public-data-apply__list{display:grid;gap:.56rem}.op-public-data-apply__row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72rem;padding:.72rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:var(--op-radius-sm);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:inset 0 1px #ffffffe6;cursor:pointer}.op-public-data-apply__row--changed{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:radial-gradient(circle at top left,rgba(37,99,235,.07),transparent 42%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.op-public-data-apply__check{margin-top:.2rem}.op-public-data-apply__content{display:grid;grid-template-columns:minmax(12rem,.85fr) minmax(0,1.5fr);gap:.72rem;min-width:0}.op-public-data-apply__meta{display:grid;gap:.14rem;min-width:0}.op-public-data-apply__meta strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:850}.op-public-data-apply__meta small{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.42}.op-public-data-apply__compare{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.58rem;min-width:0}.op-public-data-apply__compare>span{min-width:0;padding:.52rem .62rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:var(--op-radius-sm);background:var(--csd-bg-f8fafc-700, rgba(248, 250, 252, .7))}.op-public-data-apply__compare small{display:block;margin-bottom:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.op-public-data-apply__compare b{display:block;min-width:0;overflow-wrap:anywhere;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.79rem;line-height:1.42}.op-public-data-apply__compare i{color:var(--csd-text-94a3b8-1000, #94a3b8)}.op-public-data-apply__note{margin-top:.68rem}@media (max-width: 1199.98px){.op-public-data-page__summary,.op-public-data-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.op-public-data-page__section-grid,.op-public-data-page__financial-highlight,.op-public-data-page__source-grid,.op-public-data-apply__content,.op-public-data-apply__compare{grid-template-columns:minmax(0,1fr)}.op-public-data-apply__compare i{display:none}}@media (max-width: 767.98px){.op-public-data-page__header{align-items:stretch}.op-public-data-page__header form,.op-public-data-page__header .btn-saas-primary{width:100%}.op-public-data-page__header-actions,.op-public-data-page__sync-pills{width:100%;justify-content:flex-start}.op-public-data-page__summary,.op-public-data-page__grid,.op-public-data-page__facts{grid-template-columns:minmax(0,1fr)}.op-public-data-page__facts--compact>div{border-right:0}.op-public-data-page__facts--compact>div:not(:last-child){border-bottom:1px solid var(--csd-border-e2e8f0-780, rgba(226, 232, 240, .78))}.op-public-data-page__section-grid--compact{grid-template-columns:minmax(0,1fr)}}.saas-chip-toggle{padding:4px 10px;background:var(--csd-bg-f5f8fa-1000, #f5f8fa);border:1px solid var(--csd-border-dce3e8-1000, #dce3e8);border-radius:6px;font-size:12px;color:var(--csd-text-4a5b6d-1000, #4a5b6d);cursor:pointer;transition:all .15s}.saas-chip-toggle:hover{background:var(--csd-bg-e9eef2-1000, #e9eef2);border-color:var(--csd-border-c8d1d8-1000, #c8d1d8)}.saas-chip-toggle.active{background:var(--csd-bg-e8f1ff-1000, #e8f1ff);border-color:var(--csd-border-b6d2ff-1000, #b6d2ff);color:var(--csd-text-2a5bd7-1000, #2a5bd7);font-weight:600}.saas-chip-close{width:36px!important;height:36px!important;border-radius:8px!important;background:var(--csd-bg-f7f9fb-1000, #f7f9fb)!important;border:1px solid var(--csd-border-d9e1e8-1000, #d9e1e8)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;cursor:pointer;transition:.15s ease!important}.saas-chip-close:hover{background:var(--csd-bg-eef1f4-1000, #eef1f4)!important;border-color:var(--csd-border-c8d2db-1000, #c8d2db)!important;color:var(--csd-text-000000-1000, #000)!important}.saas-subject-row{display:flex;align-items:center;gap:12px}.saas-subject-row .left{flex:1}.saas-subject-row .right{display:flex;gap:8px}.saas-template-select{min-width:150px;background-color:var(--csd-bg-f6f7f9-1000, #f6f7f9);border:1px solid var(--csd-border-d8dfe5-1000, #d8dfe5);border-radius:6px;padding:4px 8px}.saas-subject-input{border-radius:6px!important}.saas-editor-card{background:var(--csd-bg-ffffff-1000, #ffffff);border:1px solid var(--csd-border-dfe5eb-1000, #dfe5eb);border-radius:10px;box-shadow:0 1px 3px #0000000d;padding:6px}.saas-select2-premium .select2-selection--multiple{min-height:38px!important;padding:4px 6px!important;border-radius:8px!important;border:1px solid var(--csd-border-d8dee5-1000, #d8dee5)!important;background:var(--csd-bg-fafbfc-1000, #fafbfc)!important;display:flex!important;align-items:center!important;gap:4px!important}.saas-select2-premium .select2-selection__choice{background:var(--csd-bg-ffffff-1000, #ffffff)!important;border:1px solid var(--csd-border-d7dee5-1000, #d7dee5)!important;border-radius:50px!important;padding:2px 8px 2px 4px!important;display:flex!important;align-items:center!important;gap:6px!important;box-shadow:0 1px 2px #0000000d!important;height:30px!important}.saas-chip-avatar{width:22px;height:22px;border-radius:50%;font-size:11px;font-weight:600;color:#fff;display:inline-flex;align-items:center;justify-content:center}.saas-chip-label{font-size:13px;color:var(--csd-text-2b2f36-1000, #2b2f36);font-weight:500}.saas-chip-remove{font-size:14px;margin-left:4px;color:var(--csd-text-808b97-1000, #808b97);cursor:pointer}.saas-chip-remove:hover{color:var(--csd-text-000000-1000, #000)}.modal-premium-header .modal-title>.email-modal-title-icon{width:2.05rem;height:2.05rem;flex:0 0 2.05rem;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-radius:.72rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.94rem}.modal-premium-header .modal-title>.email-modal-title-icon>i,.modal-premium-header .modal-title>.email-modal-title-icon>i:before,.email-schedule-form .op-upsert-modal__card-title>i,.email-schedule-form .op-upsert-modal__card-title>i:before,.email-template-form-modal .op-upsert-modal__card-title>i,.email-template-form-modal .op-upsert-modal__card-title>i:before,.email-template-category-form .op-upsert-modal__card-title>i,.email-template-category-form .op-upsert-modal__card-title>i:before{display:inline-grid!important;place-items:center!important;width:1em!important;height:1em!important;margin:0!important;line-height:1!important;text-align:center!important;vertical-align:0!important}.email-schedule-form .op-upsert-modal__card-title,.email-template-form-modal .op-upsert-modal__card-title,.email-template-category-form .op-upsert-modal__card-title{display:inline-flex;align-items:center;gap:.42rem}.contact-email-modal__note-icon,.op-email-campaign-modal__note-icon{width:1.72rem;height:1.72rem;flex:0 0 1.72rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.58rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.8rem}.smart-filter-bar{--sf-control-height: 38px;--sf-control-radius: 11px;--csd-foreground-sf-control-radius: 11px;width:100%;margin-bottom:0}.smart-filter-bar .smart-filter-form{display:flex;align-items:center;flex-wrap:nowrap;gap:.58rem;width:100%;min-height:3.42rem;padding:.54rem .72rem;border:1px solid var(--csd-border-dde4ee-920, rgba(221, 228, 238, .92));border-radius:14px;background:linear-gradient(180deg,var(--csd-bg-ffffff-995, rgba(255, 255, 255, .995)) 0%,var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)) 100%);box-shadow:0 6px 16px #0f172a08}.smart-filter-bar .smart-filter-form>*{align-self:center}.smart-filter-bar .smart-filter-form .sf-item{display:flex;align-items:center;gap:.44rem;min-width:146px;height:var(--sf-control-height)}.smart-filter-bar .smart-filter-form .sf-item--wide{min-width:206px}.smart-filter-bar .smart-filter-form .sf-item--wide .sf-select,.smart-filter-bar .smart-filter-form .sf-item--wide select{min-width:164px}.smart-filter-bar .smart-filter-form .sf-item label{display:inline-flex;align-items:center;height:var(--sf-control-height);color:var(--csd-text-738299-1000, #738299);font-size:.72rem;font-weight:680;letter-spacing:0;line-height:1;white-space:nowrap}.smart-filter-bar .smart-filter-form.smart-filter-form--stacked-labels{--sf-control-height: 2.62rem;gap:.54rem}.smart-filter-bar .smart-filter-form.smart-filter-form--stacked-labels .sf-item{position:relative;min-width:128px;gap:0}.smart-filter-bar .smart-filter-form.smart-filter-form--stacked-labels .sf-item--wide{min-width:clamp(220px,24vw,390px)}.smart-filter-bar .smart-filter-form.smart-filter-form--stacked-labels .sf-item--wide .sf-select,.smart-filter-bar .smart-filter-form.smart-filter-form--stacked-labels .sf-item--wide select{min-width:100%}.smart-filter-bar .smart-filter-form.smart-filter-form--stacked-labels .sf-item label{position:absolute;top:.38rem;left:.76rem;z-index:2;display:block;width:calc(100% - 2.18rem);height:auto;overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:850;letter-spacing:.035em;line-height:1;pointer-events:none;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.smart-filter-bar .smart-filter-form.smart-filter-form--stacked-labels .sf-item select,.smart-filter-bar .smart-filter-form.smart-filter-form--stacked-labels .sf-select{min-width:100%}.smart-filter-bar .smart-filter-form.smart-filter-form--stacked-labels .sf-item select,.smart-filter-bar .smart-filter-form.smart-filter-form--stacked-labels .sf-select__button{align-items:flex-end;padding-top:.78rem;padding-bottom:.32rem}.smart-filter-bar .smart-filter-form.smart-filter-form--stacked-labels .sf-select__button{min-height:var(--sf-control-height)}.smart-filter-bar .smart-filter-form.smart-filter-form--stacked-labels .sf-select__label{line-height:1.05}.smart-filter-bar .smart-filter-form .sf-item select{min-width:118px;height:var(--sf-control-height);padding:0 .68rem;border:1px solid var(--csd-border-cfd9e6-900, rgba(207, 217, 230, .9));border-radius:var(--sf-control-radius);background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));color:var(--csd-text-334155-1000, #334155);font-size:.82rem;font-weight:500;line-height:var(--sf-control-height);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.smart-filter-bar .smart-filter-form .sf-native-select--enhanced{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.smart-filter-bar .smart-filter-form .sf-select{position:relative;min-width:118px;height:var(--sf-control-height)}.smart-filter-bar .smart-filter-form .sf-select__button{display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;height:100%;padding:0 .68rem;border:1px solid var(--csd-border-cfd9e6-900, rgba(207, 217, 230, .9));border-radius:var(--sf-control-radius);background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));color:var(--csd-text-334155-1000, #334155);font-size:.82rem;font-weight:650;line-height:1;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease}.smart-filter-bar .smart-filter-form .sf-select__button i{color:var(--csd-text-52657f-1000, #52657f);font-size:.72rem;transition:transform .16s ease}.smart-filter-bar .smart-filter-form .sf-select__button:hover,.smart-filter-bar .smart-filter-form .sf-select__button:focus-visible{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);outline:none;box-shadow:0 0 0 2px #2563eb11}.smart-filter-bar .smart-filter-form .sf-select__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-filter-bar .smart-filter-form .sf-select.is-open{z-index:3100}.smart-filter-bar .smart-filter-form .sf-select.is-open .sf-select__button{border-color:var(--csd-border-2563eb-420, rgba(37, 99, 235, .42));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 0 0 3px #2563eb14,0 12px 24px #0f172a14}.smart-filter-bar .smart-filter-form .sf-select.is-open .sf-select__button i{transform:rotate(180deg)}.smart-filter-bar .smart-filter-form .sf-select__menu{position:absolute;top:calc(100% + .42rem);left:0;z-index:3105;min-width:max(100%,13rem);max-height:19rem;overflow:auto;padding:.4rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.96rem;background:radial-gradient(circle at top right,var(--csd-bg-e2e8f0-580, rgba(226, 232, 240, .58)),transparent 46%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 24px 46px #0f172a29,0 1px #ffffffeb inset}.smart-filter-bar .smart-filter-form .sf-select__search{position:sticky;top:-.4rem;z-index:1;display:flex;align-items:center;margin:-.4rem -.4rem .34rem;padding:.42rem;border-bottom:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));border-radius:.96rem .96rem 0 0;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.smart-filter-bar .smart-filter-form .sf-select__search-input{width:100%;min-width:0;height:1.95rem;padding:0 .46rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.64rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-172338-1000, #172338);font-size:.76rem;font-weight:650;outline:none}.smart-filter-bar .smart-filter-form .sf-select__search-input::-moz-placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8)}.smart-filter-bar .smart-filter-form .sf-select__search-input::placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8)}.smart-filter-bar .smart-filter-form .sf-select__search-input:focus{border-color:var(--csd-border-2563eb-380, rgba(37, 99, 235, .38));box-shadow:0 0 0 2px #2563eb14}.smart-filter-bar .smart-filter-form .sf-select__group{padding:.42rem .55rem .22rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.smart-filter-bar .smart-filter-form .sf-select__option{display:flex;align-items:center;width:100%;min-height:2.16rem;padding:.46rem .58rem;border:0;border-radius:.72rem;background:transparent;color:var(--csd-text-172338-1000, #172338);font-size:.8rem;font-weight:750;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.smart-filter-bar .smart-filter-form .sf-select__option:hover,.smart-filter-bar .smart-filter-form .sf-select__option:focus-visible{background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));color:var(--csd-text-1d4ed8-1000, #1d4ed8);outline:none;box-shadow:inset 0 0 0 1px #bfdbfeb8}.smart-filter-bar .smart-filter-form .sf-select__option.is-selected{background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:inset 0 0 0 1px #93c5fdb8}.smart-filter-bar .smart-filter-form .sf-select__empty{padding:.58rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:750;text-align:center}.smart-filter-bar .smart-filter-form .sf-search{flex:1;display:flex;align-items:center;max-width:500px;height:var(--sf-control-height)}.smart-filter-bar .smart-filter-form .sf-search .sf-search-box{position:relative;display:flex;align-items:center;width:100%;height:100%}.smart-filter-bar .smart-filter-form .sf-search input{width:100%;height:var(--sf-control-height);padding:0 .76rem 0 2.05rem;border:1px solid var(--csd-border-cfd9e6-900, rgba(207, 217, 230, .9));border-radius:var(--sf-control-radius);background:var(--csd-bg-ffffff-950, rgba(255, 255, 255, .95));color:var(--csd-text-334155-1000, #334155);font-size:.83rem;font-weight:500;line-height:normal;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.smart-filter-bar .smart-filter-form .sf-search input::-moz-placeholder{color:var(--csd-text-8a97aa-1000, #8a97aa);font-weight:400;opacity:1}.smart-filter-bar .smart-filter-form .sf-search input::placeholder{color:var(--csd-text-8a97aa-1000, #8a97aa);font-weight:400;opacity:1}.smart-filter-bar .smart-filter-form .sf-search i{position:absolute;top:50%;left:.72rem;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.92rem;pointer-events:none;transform:translateY(-50%)}.smart-filter-bar .smart-filter-form .sf-reset{display:flex;align-items:center;gap:.36rem;height:var(--sf-control-height);padding:0 .78rem;border:1px solid var(--csd-border-cfd9e6-900, rgba(207, 217, 230, .9));border-radius:var(--sf-control-radius);background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;font-weight:650;line-height:1;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.smart-filter-bar .smart-filter-form .sf-reset:hover{border-color:var(--csd-border-94a3b8-720, rgba(148, 163, 184, .72));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155)}.smart-filter-bar .smart-filter-form .sf-reset.active{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-weight:650;box-shadow:0 0 0 2px #2563eb0e}.smart-filter-bar .smart-filter-form .sf-advanced{display:flex;align-items:center;justify-content:center;width:var(--sf-control-height);height:var(--sf-control-height);border:1px solid var(--csd-border-cfd9e6-900, rgba(207, 217, 230, .9));border-radius:var(--sf-control-radius);background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-64748b-1000, #64748b);line-height:1;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.smart-filter-bar .smart-filter-form .sf-advanced:hover{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb)}.smart-filter-bar .smart-filter-form select:focus,.smart-filter-bar .smart-filter-form input:focus{border-color:var(--csd-border-2563eb-460, rgba(37, 99, 235, .46))!important;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 0 0 2px #2563eb14;outline:none!important}@media (max-width: 900px){.smart-filter-bar .smart-filter-form{flex-wrap:wrap;gap:.6rem}.smart-filter-bar .smart-filter-form .sf-item{min-width:48%}.smart-filter-bar .smart-filter-form .sf-search{order:99;width:100%;max-width:100%}}@media (max-width: 480px){.smart-filter-bar .smart-filter-form{flex-direction:column}.smart-filter-bar .smart-filter-form .sf-item,.smart-filter-bar .smart-filter-form .sf-search,.smart-filter-bar .smart-filter-form .sf-reset,.smart-filter-bar .smart-filter-form .sf-advanced{width:100%}}.smart-filter-bar--operational{--sf-control-height: 40px;--sf-control-radius: 10px;--csd-foreground-sf-control-radius: 10px;display:flex;align-items:center;min-width:0;margin:0}.smart-filter-bar--operational .smart-filter-form--operational{display:flex;align-items:center;flex-wrap:nowrap;gap:.55rem;width:100%;min-height:var(--sf-control-height);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.smart-filter-bar--operational .smart-filter-form--operational>*{align-self:center}.smart-filter-bar--operational .smart-filter-form--operational .sf-item{display:grid;grid-template-columns:auto minmax(118px,auto);align-items:center;gap:.42rem;min-width:-moz-max-content;min-width:max-content;height:var(--sf-control-height)}.smart-filter-bar--operational .smart-filter-form--operational .sf-item--wide{grid-template-columns:auto minmax(180px,1fr);min-width:clamp(220px,28vw,430px)}.smart-filter-bar--operational .smart-filter-form--operational .sf-item label{position:static;z-index:auto;display:inline-flex;align-items:center;width:auto;height:auto;margin:0;overflow:visible;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850;letter-spacing:0;line-height:1;pointer-events:auto;text-transform:none;white-space:nowrap}.smart-filter-bar--operational .smart-filter-form--operational .sf-item select,.smart-filter-bar--operational .smart-filter-form--operational .sf-select,.smart-filter-bar--operational .smart-filter-form--operational .sf-search,.smart-filter-bar--operational .smart-filter-form--operational .sf-search-box,.smart-filter-bar--operational .smart-filter-form--operational .sf-search input,.smart-filter-bar--operational .smart-filter-form--operational .sf-reset,.smart-filter-bar--operational .smart-filter-form--operational .sf-advanced{height:var(--sf-control-height)}.smart-filter-bar--operational .smart-filter-form--operational .sf-select,.smart-filter-bar--operational .smart-filter-form--operational .sf-item select{min-width:118px}.smart-filter-bar--operational .smart-filter-form--operational .sf-item--wide .sf-select,.smart-filter-bar--operational .smart-filter-form--operational .sf-item--wide select{min-width:0;width:100%}.smart-filter-bar--operational .smart-filter-form--operational .sf-native-select--enhanced,.smart-filter-bar--operational .smart-filter-form--operational .sf-item--wide .sf-native-select--enhanced{width:1px!important;min-width:1px!important;max-width:1px!important}.smart-filter-bar--operational .smart-filter-form--operational .sf-select__button,.smart-filter-bar--operational .smart-filter-form--operational .sf-item select{display:inline-flex;align-items:center;padding:0 .72rem;border-radius:var(--sf-control-radius);line-height:1}.smart-filter-bar--operational .smart-filter-form--operational .sf-search{flex:1 1 20rem;min-width:12rem;max-width:none}.smart-filter-bar--operational .smart-filter-form--operational .sf-search input{border-radius:var(--sf-control-radius);line-height:normal}.smart-filter-bar--operational .smart-filter-form--operational .sf-reset,.smart-filter-bar--operational .smart-filter-form--operational .sf-advanced{flex:0 0 auto;border-radius:var(--sf-control-radius)}.smart-filter-bar--operational .smart-filter-form--operational .sf-separator,.smart-filter-bar--operational .smart-filter-form--operational>.sf-separator{flex:0 0 1px;width:1px;height:1.58rem;margin:0 .08rem}@media (max-width: 1200px){.smart-filter-bar--operational .smart-filter-form--operational{flex-wrap:wrap}.smart-filter-bar--operational .smart-filter-form--operational .sf-search{flex-basis:min(100%,28rem)}}.sf-separator{width:1px;height:22px;align-self:center;background:var(--csd-bg-e2e8f0-780, rgba(226, 232, 240, .78))}.smart-filter-form select.sf-native-select--enhanced,.smart-filter-form--operational select.sf-native-select--enhanced{position:absolute!important;display:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important}.saas-card-header .smart-filter-bar{margin-bottom:0}.saas-card-header .smart-filter-bar .smart-filter-form{padding:.58rem 0;border:0;background:transparent;box-shadow:none}.saas-card-header .smart-filter-bar .sf-search input{border-color:var(--csd-border-e1e5ea-1000, #E1E5EA);background:var(--csd-bg-f5f7fa-1000, #F5F7FA)}.saas-card-header .smart-filter-bar .sf-search input:focus{background:var(--csd-bg-ffffff-1000, #FFFFFF);box-shadow:0 0 0 2px #4c67ff1f}.saas-card-header .smart-filter-bar .sf-separator{background:var(--csd-bg-e9edf2-1000, #E9EDF2)}.ai-floating-btn{position:fixed;right:.7rem;bottom:.95rem;top:auto;transform:none;width:44px;height:64px;padding:0;border-radius:18px;background:linear-gradient(135deg,#0f766e,#0b8f86);color:#fff;border:none;outline:none;cursor:pointer;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:14px;font-weight:700;letter-spacing:.01em;box-shadow:0 12px 26px #0f766e33;transition:box-shadow .18s ease,filter .18s ease,background .18s ease}.ai-floating-btn:hover{filter:brightness(1.03);box-shadow:0 14px 30px #0f766e38}.ai-floating-btn:active{filter:brightness(.99)}.ai-floating-btn:focus-visible{box-shadow:0 0 0 4px #0d948833}.ai-floating-btn.is-open{background:linear-gradient(135deg,#0f766e,#0ea5a4);box-shadow:0 0 0 4px #0d948829,0 14px 32px #0f766e3d}.ai-floating-btn-icon{width:28px;height:28px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--csd-bg-ffffff-180, rgba(255, 255, 255, .18));box-shadow:inset 0 1px #ffffff1f;flex:0 0 auto}.ai-floating-btn i{pointer-events:none;font-size:15px}.ai-floating-btn-hint{display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1;color:#ffffffb8}.ai-floating-btn-bubble{position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%) translate(6px);display:inline-flex;align-items:center;white-space:nowrap;padding:10px 12px;border-radius:14px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-0f172a-1000, #0f172a);border:1px solid var(--csd-border-0f172a-100, rgba(15, 23, 42, .1));box-shadow:0 12px 28px #0f172a24;font-size:.82rem;font-weight:700;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.ai-floating-btn-bubble:after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);border-width:7px 0 7px 7px;border-style:solid;border-color:transparent transparent transparent var(--csd-border-ffffff-1000, #ffffff)}.ai-floating-btn:hover .ai-floating-btn-bubble,.ai-floating-btn:focus-visible .ai-floating-btn-bubble,.ai-floating-btn.is-open .ai-floating-btn-bubble{opacity:1;transform:translateY(-50%) translate(0)}.ai-floating-btn.is-open .ai-floating-btn-hint{opacity:0}.ai-panel{position:fixed;top:0;right:-440px;width:430px;height:100vh;background:var(--csd-bg-ffffff-1000, #ffffff);z-index:99999;border-left:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-top-left-radius:18px;border-bottom-left-radius:18px;box-shadow:-18px 0 48px #0f172a2e,-6px 0 16px #0f172a1a;display:flex;flex-direction:column;transition:right .3s ease;overflow:hidden}.ai-panel.open{right:0}.ai-panel-header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:linear-gradient(135deg,#0f766e,#0ea5a4);color:#fff}.ai-panel-header-main{display:flex;align-items:center;gap:12px;min-width:0}.ai-panel-header-main>i{font-size:20px;color:#fff}.ai-panel-title{font-weight:700;font-size:16px;line-height:1.15}.ai-panel-subtitle{margin-top:3px;font-size:12px;line-height:1.3;color:#ffffffd6}.ai-panel-header-actions{display:flex;align-items:center;gap:8px}.ai-panel-close,.ai-panel-reset{background:var(--csd-bg-ffffff-140, rgba(255, 255, 255, .14));border:1px solid var(--csd-border-ffffff-180, rgba(255, 255, 255, .18));color:#fff;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s ease,background-color .18s ease}.ai-panel-close:hover,.ai-panel-reset:hover{background:var(--csd-bg-ffffff-220, rgba(255, 255, 255, .22));transform:translateY(-1px)}.ai-panel-body{flex:1;padding:18px 16px;overflow-y:auto;background:radial-gradient(circle at top right,rgba(15,118,110,.08),transparent 28%),linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc) 0%,var(--csd-bg-f5f7fb-1000, #f5f7fb) 100%)}.ai-msg{padding:13px 15px;border-radius:16px;margin-bottom:12px;max-width:92%;line-height:1.5;font-size:.92rem;white-space:pre-wrap;word-break:break-word;box-shadow:0 6px 14px #0f172a0d}.ai-msg-assistant{background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-0f172a-1000, #0f172a);border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))}.ai-msg-user{background:linear-gradient(135deg,var(--csd-bg-e0f2fe-1000, #e0f2fe),var(--csd-bg-d1fae5-1000, #d1fae5));color:var(--csd-text-134e4a-1000, #134e4a);margin-left:auto}.ai-msg-loading{display:flex;align-items:center;gap:10px}.ai-typing{display:inline-flex;align-items:center;gap:4px}.ai-typing span{width:7px;height:7px;border-radius:999px;background:#0f766e;opacity:.35;animation:ai-typing 1.1s infinite ease-in-out}.ai-typing span:nth-child(2){animation-delay:.12s}.ai-typing span:nth-child(3){animation-delay:.24s}.ai-msg-loading-text{color:var(--csd-text-0f766e-1000, #0f766e);font-weight:600}.ai-panel-input{padding:12px;border-top:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-1000, #ffffff);display:grid;grid-template-columns:1fr 48px;gap:10px;align-items:end}.ai-panel-input textarea{width:100%;min-height:46px;max-height:140px;padding:11px 13px;border-radius:14px;border:1px solid var(--csd-border-0f172a-140, rgba(15, 23, 42, .14));outline:none;resize:none;overflow-y:auto;line-height:1.45;transition:border-color .18s ease,box-shadow .18s ease}.ai-panel-input textarea:focus{border-color:var(--csd-border-0d9488-550, rgba(13, 148, 136, .55));box-shadow:0 0 0 4px #0d94881f}.ai-panel-input textarea:disabled{background:var(--csd-bg-f8fafc-1000, #f8fafc)}.ai-panel-input button{width:48px;height:46px;border:none;border-radius:14px;background:linear-gradient(135deg,#0f766e,#0ea5a4);color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .18s ease,filter .18s ease,opacity .18s ease}.ai-panel-input button:hover{filter:brightness(1.03);transform:translateY(-1px)}.ai-panel-input button:disabled{opacity:.55;cursor:wait;transform:none}@keyframes ai-typing{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (max-width: 576px){.ai-floating-btn{bottom:82px;right:12px;transform:none;width:50px;height:50px;padding:0;border-radius:15px;gap:0;justify-content:center;flex-direction:row}.ai-panel{width:100vw;right:-100vw;border-radius:0}.ai-floating-btn:hover,.ai-floating-btn:focus-visible,.ai-floating-btn.is-open{transform:none}.ai-floating-btn-icon{width:auto;height:auto;background:transparent;box-shadow:none}.ai-floating-btn-hint,.ai-floating-btn-bubble{display:none}}.association-setup-nav{display:flex;align-items:center}.main-header.navbar .association-setup-trigger{justify-content:center;min-width:40px;padding:0 .25rem;border:0;background:transparent}.main-header.navbar .association-setup-trigger:focus-visible{outline:2px solid var(--csd-border-4361ef-1000, #4361ef);outline-offset:2px}.main-header.navbar .association-setup-trigger[hidden]{display:none}.association-setup-trigger .association-setup-trigger__badge{min-width:0;min-height:26px}.association-setup-trigger__count{min-width:.5rem;font-variant-numeric:tabular-nums}.association-setup-trigger__count[hidden]{display:none}.association-readiness__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.association-readiness__remaining{color:var(--csd-text-a56519-1000, #a56519)}.association-readiness__remaining.is-complete{color:var(--csd-text-278473-1000, #278473)}.association-readiness__year{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.association-readiness__year input{width:88px}.association-readiness__item{gap:.6rem}.association-readiness__setting{justify-self:start;white-space:normal;text-align:left}.association-readiness__active-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.association-readiness__active-grid>.association-readiness__item{min-width:0;align-content:start;border-top:1px solid var(--bs-border-color, var(--csd-border-dee2e6-1000, #dee2e6))}@media (max-width: 767.98px){.association-readiness__active-grid{grid-template-columns:minmax(0,1fr)}}.association-readiness__item+.association-readiness__item{border-top:1px solid var(--bs-border-color, var(--csd-border-dee2e6-1000, #dee2e6))}.association-readiness__item--blocking .op-upsert-modal__card-title>i{color:var(--csd-text-a56519-1000, #a56519)}.association-readiness__item--complete .op-upsert-modal__card-title>i{color:var(--csd-text-278473-1000, #278473)}.association-readiness__action{justify-self:start;white-space:normal;text-align:left}.association-readiness__secondary>summary{cursor:pointer;list-style:none}.association-readiness__secondary>summary>i{flex-shrink:0}.association-readiness__secondary:not([open])>summary{border-bottom:0}.association-readiness__secondary[open]>summary>i{transform:rotate(180deg)}.association-readiness summary::-webkit-details-marker{display:none}.association-readiness summary:focus-visible{outline:2px solid var(--csd-border-4361ef-1000, #4361ef);outline-offset:-2px}.association-readiness__support summary{cursor:pointer}.dashboard-page{--dashboard-accent: #2563eb;--csd-foreground-dashboard-accent: var(--csd-text-2563eb-1000, #2563eb);--dashboard-accent-soft: rgba(37, 99, 235, .12);--csd-foreground-dashboard-accent-soft: var(--csd-text-2563eb-120, rgba(37, 99, 235, .12));--dashboard-accent-strong: #1d4ed8;--csd-foreground-dashboard-accent-strong: var(--csd-text-1d4ed8-1000, #1d4ed8);--dashboard-surface: var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));--csd-foreground-dashboard-surface: rgba(255, 255, 255, .92);--dashboard-surface-strong: var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));--csd-foreground-dashboard-surface-strong: rgba(255, 255, 255, .98);--dashboard-border: var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));--csd-foreground-dashboard-border: var(--csd-text-94a3b8-240, rgba(148, 163, 184, .24));--dashboard-ink: var(--csd-text-10233f-1000, #10233f);--csd-foreground-dashboard-ink: var(--csd-text-10233f-1000, #10233f);--dashboard-muted: var(--csd-text-64748b-1000, #64748b);--csd-foreground-dashboard-muted: var(--csd-text-64748b-1000, #64748b);--dashboard-shadow: 0 14px 32px -28px rgba(15, 23, 42, .42);position:relative;isolation:isolate;padding:.25rem 0 1.5rem;color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-feature-settings:"ss01" on,"cv01" on}.dashboard-page a{text-decoration:none}.dashboard-page p,.dashboard-page h1,.dashboard-page h2,.dashboard-page h3,.dashboard-page h4,.dashboard-page strong,.dashboard-page span,.dashboard-page small{overflow-wrap:anywhere}.dashboard-page p,.dashboard-page .dashboard-row__meta,.dashboard-page .dashboard-link-card__text,.dashboard-page .dashboard-metric__hint,.dashboard-page .dashboard-panel__heading p,.dashboard-page .dashboard-hero__lede,.dashboard-page .dashboard-hero__signal-note{text-wrap:pretty}.dashboard-page h1,.dashboard-page h2,.dashboard-page .dashboard-row__title,.dashboard-page .dashboard-link-card__title,.dashboard-page .dashboard-metric__value,.dashboard-page .dashboard-hero__signal-value{text-wrap:balance}.dashboard-page:before,.dashboard-page:after{content:none}.dashboard-page--employee-focus .employee-focus-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:116px;padding:1.25rem 1.4rem;border:1px solid var(--dashboard-border);border-radius:22px;background:rgba(var(--bs-body-bg-rgb),.92);box-shadow:0 14px 38px #0f172a0f}.dashboard-page--employee-focus .employee-focus-header__identity{min-width:0}.dashboard-page--employee-focus .employee-focus-header__eyebrow{display:block;margin-bottom:.25rem;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-page--employee-focus .employee-focus-header h1{margin:0;color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-size:clamp(1.4rem,2vw,2rem);font-weight:800;line-height:1.15}.dashboard-page--employee-focus .employee-focus-header__context{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin-top:.55rem;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.84rem}.dashboard-page--employee-focus .employee-focus-header__context span{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.dashboard-page--employee-focus .employee-focus-header__context i{color:var(--csd-foreground-dashboard-accent, var(--dashboard-accent))}.dashboard-page--employee-focus .employee-focus-header__actions{display:flex;flex:0 0 auto;align-items:center;gap:.55rem}.dashboard-page--employee-focus .dashboard-metric-grid--employee-focus>[data-dashboard-widget-id]{min-width:0}.dashboard-page--employee-focus .employee-agenda-period__tabs{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.22rem;margin-bottom:.85rem;padding:.22rem;border:1px solid var(--dashboard-border);border-radius:12px;background:rgba(var(--bs-primary-rgb),.035)}.dashboard-page--employee-focus .employee-agenda-period__mobile-head{display:none}.dashboard-page--employee-focus .employee-agenda-period__tabs button{min-width:5rem;min-height:2rem;padding:.35rem .7rem;border:0;border-radius:9px;background:transparent;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.74rem;font-weight:800;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.dashboard-page--employee-focus .employee-agenda-period__tabs button.is-active{background:var(--bs-body-bg);box-shadow:0 4px 12px #0f172a14;color:var(--csd-foreground-dashboard-accent, var(--dashboard-accent))}.dashboard-page--employee-focus .employee-agenda-period__empty{display:grid;justify-items:center;gap:.25rem;padding:1.25rem;border:1px dashed var(--dashboard-border);border-radius:14px;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));text-align:center}.dashboard-page--employee-focus .employee-agenda-period__empty[hidden]{display:none}.dashboard-page--employee-focus .employee-agenda-period__empty i{margin-bottom:.2rem;color:var(--csd-foreground-dashboard-accent, var(--dashboard-accent));font-size:1.25rem}.dashboard-page--employee-focus .employee-agenda-period__empty strong{color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-size:.82rem}.dashboard-page--employee-focus .employee-agenda-period__empty span{font-size:.72rem}.dashboard-page--employee-focus .employee-day-stream{max-height:650px;overflow:auto;padding-right:.2rem}.dashboard-page--employee-focus .employee-agenda-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.85rem;padding:.75rem .85rem;border:1px solid var(--dashboard-border);border-radius:14px;background:rgba(var(--bs-primary-rgb),.025)}.dashboard-page--employee-focus .employee-agenda-footer>div{display:grid;gap:.14rem;min-width:0}.dashboard-page--employee-focus .employee-agenda-footer strong{color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-size:.82rem}.dashboard-page--employee-focus .employee-agenda-footer span{color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.72rem;line-height:1.35}.dashboard-page--employee-focus .employee-agenda-footer .dashboard-action-btn{flex:0 0 auto;min-height:2.3rem;padding:.45rem .7rem;font-size:.72rem}.dashboard-page--employee-focus .employee-day-item{position:relative;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.dashboard-page--employee-focus .employee-day-item:before{position:absolute;inset:10px auto 10px 0;width:3px;border-radius:999px;background:transparent;content:""}.dashboard-page--employee-focus .employee-day-item--amber:before{background:#f59e0b}.dashboard-page--employee-focus .employee-day-item--blue:before{background:#3b82f6}.dashboard-page--employee-focus .employee-day-item--green:before{background:#10b981}.dashboard-page--employee-focus .employee-day-item:hover{border-color:rgba(var(--bs-primary-rgb),.22);background:rgba(var(--bs-primary-rgb),.025);transform:translateY(-1px)}.dashboard-page--employee-focus .employee-task-meta{display:flex;flex-wrap:wrap;gap:.3rem .75rem;margin-top:.28rem;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.74rem}.dashboard-page--employee-focus .employee-task-meta span{display:inline-flex;align-items:center;min-width:0;gap:.32rem}.dashboard-page--employee-focus .employee-task-meta i{flex:0 0 auto;color:var(--csd-foreground-dashboard-accent, var(--dashboard-accent));font-size:.72rem}.dashboard-page--employee-focus .employee-agenda-meta__entity em{display:inline-flex;align-items:center;min-height:1.18rem;padding:0 .38rem;border:1px solid rgba(var(--bs-primary-rgb),.14);border-radius:999px;background:rgba(var(--bs-primary-rgb),.06);color:var(--csd-foreground-dashboard-accent-strong, var(--dashboard-accent-strong));font-size:.62rem;font-style:normal;font-weight:800;letter-spacing:.015em}.dashboard-page--employee-focus .employee-agenda-meta__entity strong{overflow:hidden;color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-weight:750;text-overflow:ellipsis;white-space:nowrap}.dashboard-page--employee-focus .employee-attention-list{display:grid;gap:.65rem}.dashboard-page--employee-focus .employee-attention-item{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.8rem;border:1px solid var(--dashboard-border);border-radius:14px;color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));text-decoration:none;transition:border-color .16s ease,transform .16s ease}.dashboard-page--employee-focus .employee-attention-item:hover{color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));transform:translateY(-1px)}.dashboard-page--employee-focus .employee-attention-item--danger{border-color:var(--csd-border-ef4444-200, rgba(239, 68, 68, .2));background:#ef44440a}.dashboard-page--employee-focus .employee-attention-item--warning{border-color:var(--csd-border-f59e0b-220, rgba(245, 158, 11, .22));background:#f59e0b0b}.dashboard-page--employee-focus .employee-attention-item__icon{display:inline-grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#f59e0b1f;color:var(--csd-text-b45309-1000, #b45309);font-size:1rem}.dashboard-page--employee-focus .employee-attention-item span:nth-child(2){display:grid;min-width:0;gap:.15rem}.dashboard-page--employee-focus .employee-attention-item strong{font-size:.86rem}.dashboard-page--employee-focus .employee-attention-item small{overflow:hidden;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-page--employee-focus .employee-all-clear{display:flex;align-items:flex-start;gap:.8rem;padding:1rem;border:1px solid var(--csd-border-10b981-200, rgba(16, 185, 129, .2));border-radius:16px;background:#10b9810e}.dashboard-page--employee-focus .employee-all-clear>span{display:inline-grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border-radius:50%;background:#10b98124;color:var(--csd-text-059669-1000, #059669)}.dashboard-page--employee-focus .employee-all-clear strong{display:block;color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-size:.88rem}.dashboard-page--employee-focus .employee-all-clear p{margin:.2rem 0 0;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.76rem;line-height:1.45}.dashboard-page--employee-focus .employee-all-clear--compact{padding:.85rem}.dashboard-page--employee-focus .employee-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dashboard-page--employee-focus .employee-secondary-grid>[data-dashboard-widget-id]{min-width:0}.dashboard-page--employee-focus .employee-meeting-actions-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.dashboard-page--employee-focus .employee-meeting-actions-summary>span{display:grid;gap:.08rem;padding:.62rem .72rem;border:1px solid var(--dashboard-border);border-radius:12px;background:rgba(var(--bs-primary-rgb),.025)}.dashboard-page--employee-focus .employee-meeting-actions-summary strong{color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-size:1rem;line-height:1}.dashboard-page--employee-focus .employee-meeting-actions-summary small{color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.68rem}.dashboard-page--employee-focus .employee-meeting-actions-summary .is-due{border-color:var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24));background:#f59e0b0d}.dashboard-page--employee-focus .employee-meeting-actions-summary .is-overdue{border-color:var(--csd-border-ef4444-220, rgba(239, 68, 68, .22));background:#ef44440b}.dashboard-page--employee-focus .employee-meeting-action{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));text-decoration:none}.dashboard-page--employee-focus .employee-meeting-action:hover{color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink))}.dashboard-page--employee-focus .employee-meeting-action--overdue{border-color:var(--csd-border-ef4444-200, rgba(239, 68, 68, .2));background:#ef444409}.dashboard-page--employee-focus .employee-meeting-action__icon{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:10px;background:rgba(var(--bs-primary-rgb),.08);color:var(--csd-foreground-dashboard-accent-strong, var(--dashboard-accent-strong))}.dashboard-page--employee-focus .employee-meeting-action__context{display:flex;flex-wrap:wrap;gap:.25rem .75rem}.dashboard-page--employee-focus .employee-meeting-action__context span{display:inline-flex;align-items:center;min-width:0;gap:.3rem}.dashboard-page--employee-focus .employee-meeting-action__context i{color:var(--csd-foreground-dashboard-accent, var(--dashboard-accent));font-size:.72rem}.dashboard-page--employee-focus .employee-meeting-action__side{display:grid;justify-items:end;gap:.32rem}.dashboard-page--employee-focus .employee-meeting-action__side>small{color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.68rem;white-space:nowrap}.dashboard-page--employee-focus .employee-meeting-action--overdue .employee-meeting-action__side>small{color:var(--csd-text-b91c1c-1000, #b91c1c);font-weight:750}@media (max-width: 991.98px){.dashboard-page--employee-focus .employee-focus-header{align-items:flex-start}.dashboard-page--employee-focus .employee-focus-header__context{display:grid}.dashboard-page--employee-focus .employee-secondary-grid{grid-template-columns:1fr}.dashboard-page--employee-focus .employee-meeting-action{grid-template-columns:34px minmax(0,1fr)}.dashboard-page--employee-focus .employee-meeting-action__side{grid-column:2;grid-template-columns:auto auto;justify-content:start;justify-items:start}}@media (max-width: 767.98px){.dashboard-page--employee-focus .employee-focus-header{display:grid;min-height:auto;padding:1rem;border-radius:18px}.dashboard-page--employee-focus .employee-focus-header__actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.dashboard-page--employee-focus .employee-focus-header__actions .dashboard-action-btn{justify-content:center}.dashboard-page--employee-focus .employee-day-stream{max-height:none;overflow:visible}.dashboard-page--employee-focus .employee-day-item{align-items:flex-start}.dashboard-page--employee-focus .employee-task-meta{display:grid;gap:.22rem}.dashboard-page--employee-focus .employee-task-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-page--employee-focus .employee-calendar-link{display:none}.dashboard-page--employee-focus .employee-agenda-period__toolbar{margin-top:.1rem;margin-bottom:.75rem;padding:.65rem;border:1px solid var(--dashboard-border);border-radius:15px;background:rgba(var(--bs-primary-rgb),.022)}.dashboard-page--employee-focus .employee-agenda-period__mobile-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.dashboard-page--employee-focus .employee-agenda-period__mobile-head span,.dashboard-page--employee-focus .employee-agenda-period__mobile-head a{font-size:.7rem;font-weight:800}.dashboard-page--employee-focus .employee-agenda-period__mobile-head span{display:inline-flex;align-items:center;gap:.35rem;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));text-transform:uppercase;letter-spacing:.035em}.dashboard-page--employee-focus .employee-agenda-period__mobile-head i,.dashboard-page--employee-focus .employee-agenda-period__mobile-head a{color:var(--csd-foreground-dashboard-accent, var(--dashboard-accent))}.dashboard-page--employee-focus .employee-agenda-period__tabs{margin-bottom:0;background:var(--bs-body-bg)}.dashboard-page--employee-focus .employee-agenda-footer{align-items:stretch;flex-direction:column}.dashboard-page--employee-focus .employee-agenda-footer .dashboard-action-btn{width:100%;justify-content:center}}@media (max-width: 479.98px){.dashboard-page--employee-focus .employee-focus-header__actions{grid-template-columns:1fr}.dashboard-page--employee-focus .employee-agenda-period__tabs{display:grid;width:100%}.dashboard-page--employee-focus .employee-agenda-period__tabs button{min-width:0;padding-inline:.35rem}}.dashboard-page--employee{--dashboard-accent: #2563eb;--csd-foreground-dashboard-accent: var(--csd-text-2563eb-1000, #2563eb);--dashboard-accent-soft: rgba(37, 99, 235, .11);--csd-foreground-dashboard-accent-soft: var(--csd-text-2563eb-110, rgba(37, 99, 235, .11));--dashboard-accent-strong: #1d4ed8;--csd-foreground-dashboard-accent-strong: var(--csd-text-1d4ed8-1000, #1d4ed8)}.dashboard-page--employee .dashboard-page__backdrop{background:linear-gradient(180deg,var(--csd-bg-f7f9fc-1000, #f7f9fc) 0%,var(--csd-bg-f4f7fb-1000, #f4f7fb) 52%,var(--csd-bg-f7f9fb-1000, #f7f9fb) 100%)}.dashboard-page--employee .dashboard-hero{grid-template-columns:minmax(0,1.42fr) minmax(360px,.9fr);gap:.6rem;padding:.7rem .76rem;border-radius:.86rem}.dashboard-page--employee .dashboard-hero__copy{grid-column:1;grid-row:1;gap:.4rem}.dashboard-page--employee .dashboard-hero__actions{grid-column:1;grid-row:2;align-self:start}.dashboard-page--employee .dashboard-hero h1{font-size:1.32rem;line-height:1.08}.dashboard-page--employee .dashboard-hero__lede{max-width:48ch;font-size:.79rem;line-height:1.32}.dashboard-page--employee .dashboard-hero__eyebrow{padding:.22rem .5rem;font-size:.62rem}.dashboard-page--employee .dashboard-hero__meta,.dashboard-page--employee .dashboard-hero__actions{gap:.4rem}.dashboard-page--employee .dashboard-chip{min-height:1.72rem;padding:.28rem .52rem;font-size:.68rem}.dashboard-page--employee .dashboard-action-btn{min-height:2.05rem;padding:.46rem .66rem;border-radius:.72rem;font-size:.77rem}.dashboard-page--employee .dashboard-hero__aside{grid-column:2;grid-row:1/span 2;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);gap:.58rem}.dashboard-page--employee .dashboard-hero__signal{padding:.56rem .62rem}.dashboard-page--employee .dashboard-hero__signal-value{font-size:1.14rem}.dashboard-page--employee .dashboard-hero__signal-note{margin-top:.22rem;font-size:.72rem;line-height:1.3}.dashboard-page--employee .dashboard-hero__quick{gap:.48rem;padding:0;border:0;background:transparent}.dashboard-page--employee .dashboard-hero__quick-item{padding:.44rem .54rem}.dashboard-page--employee .dashboard-hero__quick-item strong{font-size:.82rem;line-height:1.24}.dashboard-page--employee .dashboard-metric{gap:.5rem;padding:.72rem .78rem;border-radius:.78rem}.dashboard-page--employee .dashboard-metric__value{font-size:1.38rem}.dashboard-page--employee .dashboard-metric__icon{width:2rem;height:2rem}.dashboard-page--employee .dashboard-panel{padding:.9rem;border-radius:.88rem}.dashboard-page--employee .dashboard-metric-grid{--bs-gutter-x: 1rem;--bs-gutter-y: 1rem;row-gap:1rem}.dashboard-page--employee .dashboard-content-grid{--bs-gutter-x: 1.15rem;--bs-gutter-y: 1.15rem;row-gap:1.15rem}.dashboard-page--employee .dashboard-panel-column{gap:1.15rem}.dashboard-page--employee .dashboard-panel__body,.dashboard-page--employee .dashboard-stack,.dashboard-page--employee .dashboard-trace,.dashboard-page--employee .dashboard-grid-two,.dashboard-page--employee .dashboard-link-grid,.dashboard-page--employee .dashboard-actions{gap:.9rem}.dashboard-page--admin{--dashboard-accent: #0f766e;--csd-foreground-dashboard-accent: var(--csd-text-0f766e-1000, #0f766e);--dashboard-accent-soft: rgba(15, 118, 110, .12);--csd-foreground-dashboard-accent-soft: var(--csd-text-0f766e-120, rgba(15, 118, 110, .12));--dashboard-accent-strong: #0f766e;--csd-foreground-dashboard-accent-strong: var(--csd-text-0f766e-1000, #0f766e)}.dashboard-page--admin .dashboard-page__backdrop{background:linear-gradient(180deg,var(--csd-bg-f8faf9-1000, #f8faf9) 0%,var(--csd-bg-f4f7f7-1000, #f4f7f7) 50%,var(--csd-bg-f7f9fb-1000, #f7f9fb) 100%)}.dashboard-page--admin .dashboard-live-bar{margin-bottom:.64rem!important;padding:.48rem .62rem;border-radius:.78rem}.dashboard-page--admin .dashboard-live-bar__status{gap:.45rem;font-size:.76rem}.dashboard-page--admin .dashboard-live-bar__status strong{min-width:2.6rem;min-height:1.45rem;padding:.18rem .42rem;font-size:.68rem}.dashboard-page--admin .dashboard-live-bar__button{min-height:1.9rem;padding:.34rem .62rem;border-radius:.68rem;font-size:.72rem}.dashboard-page--admin .dashboard-hero{grid-template-columns:minmax(0,1.42fr) minmax(360px,.9fr);gap:.6rem;padding:.7rem .76rem;border-radius:.86rem}.dashboard-page--admin .dashboard-hero__copy{gap:.4rem}.dashboard-page--admin .dashboard-hero h1{font-size:1.32rem;line-height:1.08}.dashboard-page--admin .dashboard-hero__lede{max-width:52ch;font-size:.79rem;line-height:1.32}.dashboard-page--admin .dashboard-hero__eyebrow{padding:.22rem .5rem;font-size:.62rem}.dashboard-page--admin .dashboard-hero__meta,.dashboard-page--admin .dashboard-hero__actions{gap:.4rem}.dashboard-page--admin .dashboard-chip{min-height:1.72rem;padding:.28rem .52rem;font-size:.68rem}.dashboard-page--admin .dashboard-action-btn{min-height:2.05rem;padding:.46rem .66rem;border-radius:.72rem;font-size:.77rem}.dashboard-page--admin .dashboard-hero__aside{grid-template-columns:minmax(0,.86fr) minmax(0,1fr);gap:.58rem}.dashboard-page--admin .dashboard-hero__signal{padding:.56rem .62rem}.dashboard-page--admin .dashboard-hero__signal-value{font-size:1.14rem}.dashboard-page--admin .dashboard-hero__signal-note{margin-top:.22rem;font-size:.72rem;line-height:1.3}.dashboard-page--admin .dashboard-hero__quick{gap:.48rem;padding:0;border:0;background:transparent}.dashboard-page--admin .dashboard-hero__quick-item{padding:.44rem .54rem}.dashboard-page--admin .dashboard-hero__quick-item strong{font-size:.82rem;line-height:1.24}.dashboard-page--admin .dashboard-metric{gap:.5rem;padding:.72rem .78rem;border-radius:.78rem}.dashboard-page--admin .dashboard-metric__value{font-size:1.38rem}.dashboard-page--admin .dashboard-metric__icon{width:2rem;height:2rem}.dashboard-page--admin .dashboard-panel{padding:.9rem;border-radius:.88rem}.dashboard-page--admin .dashboard-metric-grid{--bs-gutter-x: 1rem;--bs-gutter-y: 1rem;row-gap:1rem}.dashboard-page--admin .dashboard-content-grid{--bs-gutter-x: 1.15rem;--bs-gutter-y: 1.15rem;row-gap:1.15rem}.dashboard-page--admin .dashboard-panel-column{gap:1.15rem}.dashboard-page--admin .dashboard-panel__body,.dashboard-page--admin .dashboard-stack,.dashboard-page--admin .dashboard-trace,.dashboard-page--admin .dashboard-grid-two,.dashboard-page--admin .dashboard-link-grid,.dashboard-page--admin .dashboard-actions{gap:.9rem}.dashboard-page--client{--dashboard-accent: #5b7cff;--csd-foreground-dashboard-accent: var(--csd-text-5b7cff-1000, #5b7cff);--dashboard-accent-soft: rgba(91, 124, 255, .12);--csd-foreground-dashboard-accent-soft: var(--csd-text-5b7cff-120, rgba(91, 124, 255, .12));--dashboard-accent-strong: #3f5fe8;--csd-foreground-dashboard-accent-strong: var(--csd-text-3f5fe8-1000, #3f5fe8)}.dashboard-page--client .dashboard-page__backdrop{background:linear-gradient(180deg,var(--csd-bg-f8faff-1000, #f8faff) 0%,var(--csd-bg-f5f8fc-1000, #f5f8fc) 48%,var(--csd-bg-f7fbfd-1000, #f7fbfd) 100%)}.dashboard-page--client .dashboard-hero{grid-template-columns:minmax(0,1.32fr) minmax(380px,.88fr);gap:.64rem;padding:.72rem .78rem;border-radius:.9rem}.dashboard-page--client .dashboard-hero__copy{gap:.44rem}.dashboard-page--client .dashboard-hero h1{font-size:1.34rem;line-height:1.08}.dashboard-page--client .dashboard-hero__lede{max-width:48ch;font-size:.8rem;line-height:1.34}.dashboard-page--client .dashboard-hero__eyebrow{padding:.22rem .5rem;font-size:.62rem}.dashboard-page--client .dashboard-hero__meta,.dashboard-page--client .dashboard-hero__actions{gap:.42rem}.dashboard-page--client .dashboard-chip{min-height:1.75rem;padding:.28rem .52rem;font-size:.68rem}.dashboard-page--client .dashboard-action-btn{min-height:2.08rem;padding:.48rem .68rem;border-radius:.74rem;font-size:.78rem}.dashboard-page--client .dashboard-hero__aside{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:.5rem}.dashboard-page--client .dashboard-hero__signal{padding:.58rem .64rem}.dashboard-page--client .dashboard-hero__signal-value{font-size:1.16rem}.dashboard-page--client .dashboard-hero__signal-note{margin-top:.22rem;font-size:.72rem;line-height:1.32}.dashboard-page--client .dashboard-hero__quick{gap:.38rem;padding:0;border:0;background:transparent}.dashboard-page--client .dashboard-hero__quick-item{padding:.46rem .56rem}.dashboard-page--client .dashboard-hero__quick-item strong{font-size:.84rem;line-height:1.24}.dashboard-page--client .dashboard-metric{gap:.5rem;padding:.72rem .78rem;border-radius:.78rem}.dashboard-page--client .dashboard-metric__value{font-size:1.38rem}.dashboard-page--client .dashboard-metric__icon{width:2rem;height:2rem}.dashboard-page--client .dashboard-panel{padding:.9rem;border-radius:.88rem}.dashboard-page--client .dashboard-panel__header{margin-bottom:.68rem}.dashboard-page--client .dashboard-panel__body{gap:.7rem}.dashboard-page--client .dashboard-panel .empty-state{min-height:8.8rem;padding:.85rem}.dashboard-page--client .dashboard-panel-column{gap:1rem}.dashboard-page__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.dashboard-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.88fr);gap:.8rem;padding:1rem;border:1px solid var(--dashboard-border);border-radius:1.05rem;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:var(--dashboard-shadow)}.dashboard-hero:before{content:none}.dashboard-hero__copy,.dashboard-hero__aside{position:relative;z-index:1}.dashboard-hero__copy{display:grid;gap:.74rem;align-content:start}.dashboard-hero__eyebrow{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;padding:.28rem .58rem;border-radius:999px;background:var(--dashboard-accent-soft);color:var(--csd-foreground-dashboard-accent-strong, var(--dashboard-accent-strong));font-size:.68rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.dashboard-hero h1{margin:0;color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-size:1.78rem;line-height:1.12;letter-spacing:0;font-weight:800}.dashboard-hero__lede{max-width:62ch;margin:0;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.9rem;line-height:1.52}.dashboard-hero__meta,.dashboard-hero__actions,.dashboard-chip-row,.dashboard-link-grid{display:flex;flex-wrap:wrap;gap:.55rem}.dashboard-hero__actions{gap:.55rem}.dashboard-chip{display:inline-flex;align-items:center;gap:.45rem;min-height:2rem;padding:.36rem .64rem;border-radius:999px;border:1px solid var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));background:var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88));color:var(--csd-text-334155-1000, #334155);font-size:.74rem;font-weight:700}.dashboard-chip i{color:var(--csd-foreground-dashboard-accent-strong, var(--dashboard-accent-strong))}.dashboard-chip--accent{background:var(--dashboard-accent-soft);border-color:var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));color:var(--csd-foreground-dashboard-accent-strong, var(--dashboard-accent-strong))}.dashboard-live-bar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.62rem .72rem;border:1px solid var(--dashboard-border);border-radius:.88rem;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));box-shadow:0 10px 24px -24px #0f172a57}.dashboard-live-bar__status{display:inline-flex;align-items:center;gap:.55rem;min-width:0;color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-size:.82rem;font-weight:800}.dashboard-live-bar__status strong{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;min-height:1.65rem;padding:.22rem .48rem;border-radius:999px;background:var(--dashboard-accent-soft);color:var(--csd-foreground-dashboard-accent-strong, var(--dashboard-accent-strong));font-size:.72rem}.dashboard-live-bar__pulse{position:relative;display:inline-flex;width:.7rem;height:.7rem;border-radius:999px;background:var(--dashboard-accent-strong);box-shadow:0 0 0 0 var(--dashboard-accent-soft);animation:dashboard-live-pulse 1.6s ease-out infinite}.dashboard-live-bar__button{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.1rem;padding:.42rem .72rem;border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));border-radius:.78rem;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-foreground-dashboard-accent-strong, var(--dashboard-accent-strong));font-size:.76rem;font-weight:800;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.dashboard-live-bar__button:hover{transform:translateY(-1px);border-color:var(--csd-border-0f766e-200, rgba(15, 118, 110, .2));box-shadow:0 16px 28px -28px #0f172a75}.is-live-updating{animation:dashboard-live-update .52s ease both}.dashboard-hero__aside{display:grid;gap:.72rem;align-content:start}.dashboard-hero__signal,.dashboard-hero__quick,.dashboard-hero__quick-item{border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:.92rem;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));box-shadow:none}.dashboard-hero__signal{padding:.86rem .92rem}.dashboard-hero__signal-label{margin-bottom:.24rem;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:0}.dashboard-hero__signal-value{color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-size:1.58rem;font-weight:800;line-height:1;letter-spacing:0}.dashboard-hero__signal-note{margin-top:.38rem;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.82rem;line-height:1.5}.dashboard-hero__quick{display:grid;gap:.52rem;padding:.62rem}.dashboard-hero__quick-item{padding:.64rem .72rem;background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86))}.dashboard-hero__quick-item span{display:block;margin-bottom:.18rem;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:0}.dashboard-hero__quick-item strong{color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-size:.94rem;font-weight:700;line-height:1.35}.dashboard-metric{position:relative;overflow:hidden;display:grid;gap:.65rem;width:100%;min-height:100%;padding:.82rem .88rem;border:1px solid var(--dashboard-border);border-radius:.92rem;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));color:inherit;text-decoration:none;box-shadow:0 12px 26px -26px #0f172a57;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.dashboard-metric:before{content:none}.dashboard-metric:hover{transform:translateY(-2px);border-color:var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));box-shadow:0 18px 34px -30px #0f172a5c}.dashboard-metric__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.dashboard-metric__label{color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:0}.dashboard-metric__value{margin-top:.18rem;color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-size:1.58rem;line-height:1;font-weight:800;letter-spacing:0}.dashboard-metric__icon{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:999px;background:var(--dashboard-accent-soft);color:var(--csd-foreground-dashboard-accent-strong, var(--dashboard-accent-strong));font-size:.92rem;flex-shrink:0}.dashboard-metric--blue{--dashboard-accent: #2563eb;--csd-foreground-dashboard-accent: var(--csd-text-2563eb-1000, #2563eb);--dashboard-accent-soft: rgba(37, 99, 235, .12);--csd-foreground-dashboard-accent-soft: var(--csd-text-2563eb-120, rgba(37, 99, 235, .12));--dashboard-accent-strong: #1d4ed8;--csd-foreground-dashboard-accent-strong: var(--csd-text-1d4ed8-1000, #1d4ed8)}.dashboard-metric--teal{--dashboard-accent: #0f766e;--csd-foreground-dashboard-accent: var(--csd-text-0f766e-1000, #0f766e);--dashboard-accent-soft: rgba(15, 118, 110, .12);--csd-foreground-dashboard-accent-soft: var(--csd-text-0f766e-120, rgba(15, 118, 110, .12));--dashboard-accent-strong: #0f766e;--csd-foreground-dashboard-accent-strong: var(--csd-text-0f766e-1000, #0f766e)}.dashboard-metric--amber{--dashboard-accent: #b45309;--csd-foreground-dashboard-accent: var(--csd-text-b45309-1000, #b45309);--dashboard-accent-soft: rgba(245, 158, 11, .14);--csd-foreground-dashboard-accent-soft: var(--csd-text-f59e0b-140, rgba(245, 158, 11, .14));--dashboard-accent-strong: #b45309;--csd-foreground-dashboard-accent-strong: var(--csd-text-b45309-1000, #b45309)}.dashboard-metric--slate{--dashboard-accent: #475569;--csd-foreground-dashboard-accent: var(--csd-text-475569-1000, #475569);--dashboard-accent-soft: rgba(100, 116, 139, .12);--csd-foreground-dashboard-accent-soft: var(--csd-text-64748b-120, rgba(100, 116, 139, .12));--dashboard-accent-strong: #334155;--csd-foreground-dashboard-accent-strong: var(--csd-text-334155-1000, #334155)}.dashboard-metric__hint{color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.81rem;line-height:1.48}.dashboard-panel{position:relative;overflow:hidden;padding:1rem;border:1px solid var(--dashboard-border);border-radius:1rem;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 12px 26px -26px #0f172a57}.dashboard-panel-column{display:grid;align-content:start;gap:1rem}.dashboard-panel__glow{display:none}.dashboard-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.82rem}.dashboard-panel__heading{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.dashboard-panel__icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.78rem;background:var(--dashboard-accent-soft);color:var(--csd-foreground-dashboard-accent-strong, var(--dashboard-accent-strong));flex-shrink:0}.dashboard-panel__heading h2{margin:0;color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-size:1rem;font-weight:800;line-height:1.34}.dashboard-panel__heading p{margin:.22rem 0 0;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.84rem;line-height:1.5}.dashboard-panel__action{flex-shrink:0;padding-top:.08rem}.dashboard-panel__body{position:relative;z-index:1;display:grid;gap:.9rem}.dashboard-panel__link{color:var(--csd-foreground-dashboard-accent-strong, var(--dashboard-accent-strong));font-size:.82rem;font-weight:800;text-decoration:none}.dashboard-panel__link:hover{color:var(--csd-foreground-dashboard-accent, var(--dashboard-accent));text-decoration:underline}.dashboard-panel--admin{--dashboard-accent: #0f766e;--csd-foreground-dashboard-accent: var(--csd-text-0f766e-1000, #0f766e);--dashboard-accent-soft: rgba(15, 118, 110, .12);--csd-foreground-dashboard-accent-soft: var(--csd-text-0f766e-120, rgba(15, 118, 110, .12));--dashboard-accent-strong: #0f766e;--csd-foreground-dashboard-accent-strong: var(--csd-text-0f766e-1000, #0f766e)}.dashboard-panel--client{--dashboard-accent: #5b7cff;--csd-foreground-dashboard-accent: var(--csd-text-5b7cff-1000, #5b7cff);--dashboard-accent-soft: rgba(91, 124, 255, .12);--csd-foreground-dashboard-accent-soft: var(--csd-text-5b7cff-120, rgba(91, 124, 255, .12));--dashboard-accent-strong: #3f5fe8;--csd-foreground-dashboard-accent-strong: var(--csd-text-3f5fe8-1000, #3f5fe8)}.dashboard-panel--employee{--dashboard-accent: #2563eb;--csd-foreground-dashboard-accent: var(--csd-text-2563eb-1000, #2563eb);--dashboard-accent-soft: rgba(37, 99, 235, .11);--csd-foreground-dashboard-accent-soft: var(--csd-text-2563eb-110, rgba(37, 99, 235, .11));--dashboard-accent-strong: #1d4ed8;--csd-foreground-dashboard-accent-strong: var(--csd-text-1d4ed8-1000, #1d4ed8)}.dashboard-stack{display:grid;gap:.78rem}.dashboard-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:.92rem .98rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92)) 0%,var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)) 100%);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.dashboard-row:hover{transform:translateY(-1px);border-color:var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));box-shadow:0 18px 34px -30px #0f172a6b}.dashboard-row--live{border-color:var(--csd-border-0f766e-180, rgba(15, 118, 110, .18))}.dashboard-row__main{min-width:0}.dashboard-row__title{color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-size:.98rem;font-weight:800;line-height:1.42}.dashboard-row__meta{margin-top:.25rem;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.88rem;line-height:1.58}.dashboard-row__side{flex-shrink:0;display:inline-flex;align-items:center;gap:.45rem;align-self:center}.dashboard-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.dashboard-summary-card,.dashboard-trace__item,.dashboard-link-card{display:grid;gap:.28rem;padding:.9rem .95rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:1rem;background:var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94))}.dashboard-summary-card span,.dashboard-trace__item span{color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0}.dashboard-summary-card strong,.dashboard-trace__item strong{color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-size:1.02rem;line-height:1.4;font-weight:800}.dashboard-trace{display:grid;gap:.7rem}.dashboard-agenda-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.64rem}.dashboard-summary-card--compact{min-height:4.1rem;padding:.72rem .78rem;align-content:center}.dashboard-agenda-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.56rem}.dashboard-agenda-strip__item{display:grid;gap:.18rem;min-width:0;padding:.62rem .68rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)))}.dashboard-agenda-strip__item span{color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.66rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.dashboard-agenda-strip__item strong{color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-size:1.06rem;line-height:1.05;font-weight:900}.dashboard-agenda-alert{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72rem;padding:.78rem .86rem;border:1px solid var(--csd-border-f59e0b-220, rgba(245, 158, 11, .22));border-radius:.92rem;background:linear-gradient(180deg,var(--csd-bg-fffbeb-940, rgba(255, 251, 235, .94)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)));color:var(--csd-text-92400e-1000, #92400e)}.dashboard-agenda-alert>i{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#f59e0b29;color:var(--csd-text-b45309-1000, #b45309)}.dashboard-agenda-alert strong,.dashboard-agenda-alert span{display:block;line-height:1.42}.dashboard-agenda-alert strong{color:var(--csd-text-78350f-1000, #78350f);font-size:.86rem;font-weight:900}.dashboard-agenda-alert span{margin-top:.18rem;font-size:.78rem;font-weight:700}.dashboard-agenda-list{display:grid;gap:.62rem}.dashboard-calendar-list{display:grid;gap:.78rem}.dashboard-calendar-list__group{display:grid;gap:.48rem}.dashboard-calendar-list__label{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:1.65rem;padding:.18rem .5rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:999px;background:#2563eb12;color:var(--csd-foreground-dashboard-accent-strong, var(--dashboard-accent-strong));font-size:.66rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.dashboard-agenda-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.76rem .82rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:.92rem;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92))}.dashboard-agenda-item__icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.82rem;background:var(--dashboard-accent-soft);color:var(--csd-foreground-dashboard-accent-strong, var(--dashboard-accent-strong));flex-shrink:0}.dashboard-agenda-item__main{min-width:0}.dashboard-agenda-item__time{margin-bottom:.14rem;color:var(--csd-foreground-dashboard-accent-strong, var(--dashboard-accent-strong));font-size:.72rem;font-weight:900;text-transform:uppercase}.dashboard-agenda-item__title{color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-size:.94rem;font-weight:900;line-height:1.32}.dashboard-agenda-item__title a{color:inherit;text-decoration:none}.dashboard-agenda-item__title a:hover{color:var(--csd-foreground-dashboard-accent-strong, var(--dashboard-accent-strong));text-decoration:underline}.dashboard-agenda-item__context{margin-top:.18rem;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.82rem;font-weight:650;line-height:1.38}.dashboard-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.dashboard-link-card{color:inherit;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.dashboard-link-card:hover{transform:translateY(-1px);border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));box-shadow:0 18px 34px -32px #0f172a6b}.dashboard-link-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:.9rem;background:var(--dashboard-accent-soft);color:var(--csd-foreground-dashboard-accent-strong, var(--dashboard-accent-strong));margin-bottom:.3rem}.dashboard-link-card__title{color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-size:.98rem;font-weight:800;line-height:1.4}.dashboard-link-card__text{color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.88rem;line-height:1.6}.dashboard-status-pill{display:inline-flex;align-items:center;gap:.38rem;min-height:1.9rem;padding:.34rem .66rem;border-radius:999px;border:1px solid transparent;font-size:.74rem;font-weight:800;line-height:1}.dashboard-status-pill--blue{background:#2563eb1f;color:var(--csd-text-1d4ed8-1000, #1d4ed8);border-color:var(--csd-border-2563eb-160, rgba(37, 99, 235, .16))}.dashboard-status-pill--green{background:#10b9811f;color:var(--csd-text-047857-1000, #047857);border-color:var(--csd-border-10b981-160, rgba(16, 185, 129, .16))}.dashboard-status-pill--amber{background:#f59e0b24;color:var(--csd-text-b45309-1000, #b45309);border-color:var(--csd-border-f59e0b-180, rgba(245, 158, 11, .18))}.dashboard-status-pill--neutral{background:#94a3b81f;color:var(--csd-text-475569-1000, #475569);border-color:var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16))}.dashboard-actions{display:grid;gap:.6rem}.dashboard-action-btn{display:inline-flex;align-items:center;justify-content:flex-start;gap:.55rem;min-height:2.45rem;padding:.62rem .88rem;border-radius:.92rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));text-decoration:none;font-size:.85rem;font-weight:800;box-shadow:0 18px 34px -34px #0f172a57;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.dashboard-action-btn:hover{transform:translateY(-1px);border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));box-shadow:0 18px 34px -30px #0f172a6b}.dashboard-action-btn--primary{background:linear-gradient(135deg,var(--dashboard-accent-strong) 0%,var(--dashboard-accent) 100%);color:#fff;border-color:transparent}.dashboard-action-btn--primary:hover{color:#fff}.dashboard-action-btn--subtle{background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-foreground-dashboard-accent-strong, var(--dashboard-accent-strong));border-color:var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2))}.dashboard-action-btn--subtle:hover{color:var(--csd-foreground-dashboard-accent-strong, var(--dashboard-accent-strong));border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18))}.dashboard-widget{position:relative;min-width:0}.dashboard-widget.is-dashboard-widget-hidden{display:none!important}.dashboard-widget__drag{position:absolute;top:.58rem;right:.58rem;z-index:6;display:none;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:999px;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));color:var(--csd-foreground-dashboard-accent-strong, var(--dashboard-accent-strong));box-shadow:0 14px 28px -24px #0f172a80;cursor:grab}.is-dashboard-customizing .dashboard-widget__drag{display:inline-flex}.dashboard-widget__drag:active{cursor:grabbing}.is-dashboard-customizing .dashboard-widget{outline:1px dashed var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));outline-offset:.28rem;border-radius:1rem}.dashboard-widget--ghost{opacity:.55}.dashboard-widget--chosen{z-index:5}.dashboard-customizer{--dashboard-customizer-top-offset: 4rem;--dashboard-customizer-bottom-offset: 3.35rem;position:fixed;top:var(--dashboard-customizer-top-offset);right:0;bottom:var(--dashboard-customizer-bottom-offset);left:0;z-index:1085;display:grid;justify-content:end;min-height:0;background:#0f172a47;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body.is-dashboard-customizer-open{overflow:hidden}.dashboard-customizer[hidden]{display:none!important}.dashboard-customizer__panel{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(24.5rem,100vw);height:100%;max-height:100%;margin:0;padding:0;overflow:hidden;border:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));border-right:0;border-radius:1rem 0 0 1rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 28px 70px -34px #0f172a80}.dashboard-customizer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.86rem .95rem .72rem;border-bottom:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82))}.dashboard-customizer__eyebrow{display:inline-flex;align-items:center;margin-bottom:.22rem;color:var(--csd-foreground-dashboard-accent-strong, var(--dashboard-accent-strong));font-size:.64rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.dashboard-customizer__header h2{margin:0;color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-size:1rem;font-weight:800;letter-spacing:0}.dashboard-customizer__header p{margin:.16rem 0 0;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.78rem;line-height:1.35}.dashboard-customizer__close{display:inline-flex;align-items:center;justify-content:center;width:1.95rem;height:1.95rem;flex:0 0 1.95rem;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:999px;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-334155-1000, #334155)}.dashboard-customizer__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;padding:.58rem .95rem;border-bottom:1px solid var(--csd-border-e2e8f0-720, rgba(226, 232, 240, .72))}.dashboard-customizer__summary span{display:inline-flex;align-items:center;justify-content:center;min-height:1.62rem;padding:.26rem .48rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:999px;background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9));color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:800;text-align:center;line-height:1.2}.dashboard-customizer__groups{display:grid;align-content:start;gap:.78rem;min-height:0;overflow:auto;padding:.72rem .95rem;scrollbar-gutter:stable}.dashboard-customizer__group{display:grid;gap:.42rem;padding:.58rem;border:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));border-radius:.9rem;background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72))}.dashboard-customizer__group h3{margin:0;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.62rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.dashboard-customizer__items{display:grid;gap:.35rem}.dashboard-customizer__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;min-height:2.12rem;padding:.38rem .5rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:.78rem;background:var(--csd-bg-ffffff-950, rgba(255, 255, 255, .95));color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-size:.78rem;font-weight:800;cursor:pointer}.dashboard-customizer__item input{position:absolute;opacity:0;pointer-events:none}.dashboard-customizer__switch{position:relative;display:inline-flex;width:1.95rem;height:1.12rem;border-radius:999px;background:var(--csd-bg-cbd5e1-1000, #cbd5e1);transition:background .16s ease}.dashboard-customizer__switch:after{content:"";position:absolute;top:.14rem;left:.14rem;width:.84rem;height:.84rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 6px 14px -10px #0f172a99;transition:transform .16s ease}.dashboard-customizer__item input:checked+.dashboard-customizer__switch{background:var(--dashboard-accent-strong)}.dashboard-customizer__item input:checked+.dashboard-customizer__switch:after{transform:translate(.84rem)}.dashboard-customizer__footer{display:flex;justify-content:flex-end;gap:.5rem;padding:.7rem .95rem;border-top:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92)),var(--csd-bg-ffffff-1000, #fff))}.is-dashboard-saving .dashboard-customizer__footer{opacity:.72;pointer-events:none}.dashboard-panel .empty-state{min-height:11rem;padding:1rem;border:1px dashed var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));border-radius:1rem;background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72))}.dashboard-panel .empty-state__icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:1rem;background:var(--dashboard-accent-soft);color:var(--csd-foreground-dashboard-accent-strong, var(--dashboard-accent-strong));font-size:1.35rem}.dashboard-panel .empty-state__title{color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-size:1rem;font-weight:800;line-height:1.4}.dashboard-panel .empty-state__description{max-width:36ch;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.9rem;line-height:1.6}@media (max-width: 1199.98px){.dashboard-hero{grid-template-columns:1fr}.dashboard-page--admin .dashboard-hero,.dashboard-page--employee .dashboard-hero,.dashboard-page--client .dashboard-hero{grid-template-columns:minmax(0,1fr)}.dashboard-grid-two,.dashboard-link-grid{grid-template-columns:1fr}}@media (max-width: 767.98px){.dashboard-page{padding-top:0}.dashboard-page .container-fluid{padding-right:.75rem!important;padding-left:.75rem!important}.dashboard-hero,.dashboard-panel{padding:1rem;border-radius:1.2rem}.dashboard-page--admin .dashboard-hero,.dashboard-page--employee .dashboard-hero,.dashboard-page--client .dashboard-hero{grid-template-columns:minmax(0,1fr);padding:.78rem;border-radius:.9rem}.dashboard-page--admin .dashboard-hero__aside,.dashboard-page--employee .dashboard-hero__aside,.dashboard-page--client .dashboard-hero__aside{grid-template-columns:1fr;min-width:0;width:100%}.dashboard-page--admin .dashboard-hero__copy,.dashboard-page--admin .dashboard-hero__aside,.dashboard-page--employee .dashboard-hero__copy,.dashboard-page--employee .dashboard-hero__aside,.dashboard-page--client .dashboard-hero__copy,.dashboard-page--client .dashboard-hero__aside{min-width:0;width:100%}.dashboard-page--employee .dashboard-hero__aside{align-items:stretch;display:grid;gap:.52rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.dashboard-page--employee .dashboard-hero__quick{display:grid;gap:.52rem;grid-template-columns:minmax(0,1fr);min-width:0}.dashboard-page--employee .dashboard-hero__signal,.dashboard-page--employee .dashboard-hero__quick-item{display:grid;align-content:center;height:auto;min-width:0;min-height:0;padding:.62rem;overflow:hidden}.dashboard-page--employee .dashboard-hero__signal-note{display:none}.dashboard-page--employee .dashboard-hero__signal-label,.dashboard-page--employee .dashboard-hero__quick-item span{margin-bottom:.28rem;font-size:.62rem;line-height:1.15}.dashboard-page--employee .dashboard-hero__signal-value,.dashboard-page--employee .dashboard-hero__quick-item strong{min-width:0;font-size:.92rem;line-height:1.18;overflow-wrap:anywhere}.dashboard-page--employee .dashboard-hero__signal-value{font-size:1.35rem}.dashboard-hero h1{font-size:1.45rem}.dashboard-hero__lede,.dashboard-metric__hint,.dashboard-panel__heading p,.dashboard-row__meta,.dashboard-link-card__text{font-size:.92rem}.dashboard-panel__header{flex-direction:column;align-items:flex-start}.dashboard-hero__actions,.dashboard-live-bar{flex-direction:column;align-items:stretch}.dashboard-live-bar__status,.dashboard-live-bar__button{width:100%}.dashboard-live-bar__button{justify-content:center}.dashboard-action-btn{width:100%;justify-content:center}.dashboard-page--employee .dashboard-hero{gap:.62rem}.dashboard-page--employee .dashboard-hero__copy{grid-column:1;grid-row:1;gap:.44rem}.dashboard-page--employee .dashboard-hero__aside{grid-column:1;grid-row:2}.dashboard-page--employee .dashboard-hero__actions{display:grid;grid-column:1;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;width:100%}.dashboard-page--employee .dashboard-action-btn{min-height:2.42rem;padding:.48rem .54rem;border-radius:.78rem}.dashboard-row{flex-direction:column;padding:.9rem}.dashboard-row__side{align-self:flex-start}.dashboard-page--employee .dashboard-metric-grid{--bs-gutter-x: .55rem;--bs-gutter-y: .55rem}.dashboard-page--employee .dashboard-metric-grid>.dashboard-widget{flex:0 0 auto;width:50%}.dashboard-page--employee .dashboard-metric{min-height:5.15rem;gap:.28rem;padding:.62rem;border-radius:.78rem}.dashboard-page--employee .dashboard-metric__head{gap:.44rem}.dashboard-page--employee .dashboard-metric__label{font-size:.62rem;line-height:1.18}.dashboard-page--employee .dashboard-metric__value{font-size:1.18rem}.dashboard-page--employee .dashboard-metric__icon{width:1.78rem;height:1.78rem;font-size:.78rem}.dashboard-page--employee .dashboard-metric__hint{display:none}.dashboard-page--employee .dashboard-panel{padding:.78rem;border-radius:.86rem}.dashboard-page--employee .dashboard-panel__header{flex-direction:row;align-items:flex-start;gap:.62rem;margin-bottom:.62rem}.dashboard-page--employee .dashboard-panel__heading{gap:.58rem}.dashboard-page--employee .dashboard-panel__icon{width:2rem;height:2rem;border-radius:.68rem}.dashboard-page--employee .dashboard-panel__heading h2{font-size:.94rem;line-height:1.2}.dashboard-page--employee .dashboard-panel__heading p{margin-top:.14rem;font-size:.78rem;line-height:1.36}.dashboard-page--employee .dashboard-panel__body,.dashboard-page--employee .dashboard-stack,.dashboard-page--employee .dashboard-trace,.dashboard-page--employee .dashboard-calendar-list,.dashboard-page--employee .dashboard-agenda-list{gap:.62rem}.dashboard-page--employee .dashboard-row{gap:.56rem;padding:.72rem;border-radius:.82rem}.dashboard-page--employee .dashboard-row__title{font-size:.92rem;line-height:1.3}.dashboard-page--employee .dashboard-row__meta{margin-top:.18rem;font-size:.78rem;line-height:1.34}.dashboard-page--employee .dashboard-panel .empty-state{min-height:auto;padding:1rem .75rem}.dashboard-page--employee .dashboard-panel .empty-state__icon{width:2.5rem;height:2.5rem;font-size:1rem}.dashboard-page--employee .dashboard-panel .empty-state__title{font-size:.92rem}.dashboard-page--employee .dashboard-panel .empty-state__description{max-width:22rem;font-size:.82rem;line-height:1.42}.dashboard-agenda-strip{gap:.42rem}.dashboard-agenda-strip__item{min-height:3.2rem;padding:.48rem .52rem;border-radius:.72rem}.dashboard-agenda-strip__item span{font-size:.58rem}.dashboard-agenda-strip__item strong{font-size:.98rem}.dashboard-agenda-summary{grid-template-columns:1fr}.dashboard-agenda-item{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.62rem;padding:.78rem}.dashboard-agenda-item .dashboard-status-pill{grid-column:2;justify-self:start;width:auto;max-width:100%}.dashboard-page--employee .dashboard-agenda-item{grid-template-columns:auto minmax(0,1fr);gap:.5rem;padding:.62rem;border-radius:.78rem}.dashboard-page--employee .dashboard-agenda-item__icon{width:2rem;height:2rem;border-radius:.68rem}.dashboard-page--employee .dashboard-agenda-item__time{font-size:.62rem;line-height:1.2}.dashboard-page--employee .dashboard-agenda-item__title{font-size:.9rem;line-height:1.24}.dashboard-page--employee .dashboard-agenda-item__context{font-size:.76rem;line-height:1.3}.dashboard-page--employee .dashboard-calendar-list__label{min-height:1.45rem;padding:.12rem .42rem;font-size:.58rem}.dashboard-page--employee [data-dashboard-widget-id="employee.team_availability"] .dashboard-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.dashboard-status-pill{min-height:2rem}.dashboard-widget__drag{top:.45rem;right:.45rem;width:2.15rem;height:2.15rem}.dashboard-customizer{align-items:end;justify-content:stretch}.dashboard-customizer__panel{width:auto;height:min(100%,42rem);max-height:100%;margin:0;border-right:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));border-bottom:0;border-radius:1rem 1rem 0 0}.dashboard-customizer__footer{flex-direction:column-reverse}.dashboard-customizer__footer .dashboard-action-btn{width:100%}}@media (max-width: 575.98px){.dashboard-hero__meta,.dashboard-chip-row{display:grid;grid-template-columns:1fr}.dashboard-chip,.dashboard-status-pill{width:100%;justify-content:center;white-space:normal}.dashboard-metric-grid>.dashboard-widget{width:100%}.dashboard-page--employee .dashboard-metric-grid>.dashboard-widget{width:50%}.dashboard-page--employee [data-dashboard-widget-id="employee.team_availability"] .dashboard-status-pill{width:auto;min-height:1.75rem;padding-inline:.62rem;white-space:nowrap}.dashboard-page--employee .dashboard-hero__aside{grid-template-columns:1fr}.dashboard-page--employee .dashboard-hero__quick{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page--employee .dashboard-hero__signal,.dashboard-page--employee .dashboard-hero__quick-item{padding:.56rem}.dashboard-page--employee .dashboard-hero__quick-item strong{font-size:.8rem}.dashboard-page--employee .dashboard-hero__meta{display:flex;flex-wrap:wrap;gap:.38rem}.dashboard-page--employee .dashboard-chip{flex:1 1 calc(50% - .38rem);width:auto;min-height:2rem;padding:.34rem .48rem;justify-content:center;font-size:.68rem}.dashboard-page--employee .dashboard-chip--accent{flex-basis:100%;background:linear-gradient(180deg,var(--csd-bg-dbeafe-820, rgba(219, 234, 254, .82)),var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96)));border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24))}.dashboard-agenda-alert{grid-template-columns:1fr}.dashboard-agenda-alert>i{width:2.25rem;height:2.25rem}.dashboard-customizer__summary{grid-template-columns:1fr}.dashboard-customizer__header,.dashboard-customizer__summary,.dashboard-customizer__groups,.dashboard-customizer__footer{padding-inline:.75rem}}@media (max-width: 430px){.dashboard-page--employee .dashboard-hero__quick{grid-template-columns:1fr}}@media (max-width: 380px){.dashboard-page--employee .dashboard-hero__aside{grid-template-columns:1fr}}.dashboard-page--client-focus .client-focus-overview{position:relative;z-index:1;overflow:hidden;border:1px solid var(--csd-border-c5d3ef-1000, #c5d3ef);border-radius:16px;background:linear-gradient(110deg,var(--csd-bg-edf3ff-1000, #edf3ff) 0%,var(--csd-bg-e5edff-1000, #e5edff) 65%,var(--csd-bg-dbe7ff-1000, #dbe7ff) 100%);box-shadow:0 8px 24px -20px #1e407866}.dashboard-page--client-focus .client-focus-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-left:3px solid var(--csd-border-5473dc-1000, #5473dc)}.dashboard-page--client-focus .client-focus-header__identity{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;flex:1 1 auto;min-width:0;gap:.8rem}.dashboard-page--client-focus .client-focus-header__mark{display:inline-grid;width:44px;height:44px;place-items:center;border:1px solid var(--csd-border-b9caf0-1000, #b9caf0);border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-3c5cc5-1000, #3c5cc5);font-size:1.15rem}.dashboard-page--client-focus .client-focus-header__copy{min-width:0}.dashboard-page--client-focus .client-focus-header__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .8rem;margin-bottom:.3rem;color:var(--csd-text-536783-1000, #536783);font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dashboard-page--client-focus .client-focus-header__eyebrow span{display:inline-flex;align-items:center;gap:.3rem}.dashboard-page--client-focus .client-focus-header__eyebrow span:first-child{color:var(--csd-text-3a56ae-1000, #3a56ae)}.dashboard-page--client-focus .client-focus-header h1{margin:0;color:var(--csd-text-172e50-1000, #172e50);font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:800;line-height:1.25;overflow-wrap:anywhere}.dashboard-page--client-focus .client-focus-header__context{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .85rem;margin-top:.4rem;color:var(--csd-text-526581-1000, #526581);font-size:.76rem;line-height:1.4}.dashboard-page--client-focus .client-focus-header__context span{display:inline-flex;align-items:baseline;min-width:0;gap:.35rem;overflow-wrap:anywhere}.dashboard-page--client-focus .client-focus-header__context i{color:var(--csd-text-5872b5-1000, #5872b5)}.dashboard-page--client-focus .client-focus-header__role{color:var(--csd-text-2e4568-1000, #2e4568);font-weight:700}.dashboard-page--client-focus .client-focus-header__actions{display:flex;flex:0 0 auto;align-items:center;gap:.45rem}.dashboard-page--client-focus .client-focus-header__actions .dashboard-action-btn{min-height:2.4rem;padding:.5rem .75rem;border-radius:10px;font-size:.78rem;box-shadow:none}.dashboard-page--client-focus .client-focus-header__primary-action .bi-arrow-up-right{opacity:.75;font-size:.7rem}.dashboard-page--client-focus .client-focus-header__display-action{border-color:var(--csd-border-bbcbee-1000, #bbcbee);background:var(--csd-bg-ffffff-800, rgba(255, 255, 255, .8));color:var(--csd-text-3855a2-1000, #3855a2)}.dashboard-page--client-focus .dashboard-metric-grid--client-focus{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:.65rem .85rem;border-top:1px solid var(--csd-border-d0dcf2-1000, #d0dcf2);background:var(--csd-bg-ffffff-850, rgba(255, 255, 255, .85))}.dashboard-page--client-focus .dashboard-metric-grid--client-focus:not(:has(>.dashboard-widget:not(.is-dashboard-widget-hidden))){display:none}.dashboard-page--client-focus .dashboard-metric-grid--client-focus>.dashboard-widget{flex:0 1 245px;width:245px;min-width:0;max-width:100%;padding:0}.dashboard-page--client-focus .dashboard-metric-grid--client-focus .dashboard-metric{display:grid;align-content:center;gap:.2rem;min-height:64px;height:100%;padding:.5rem .7rem;border:1px solid var(--csd-border-e2e8f2-1000, #e2e8f2);border-radius:10px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:none}.dashboard-page--client-focus .dashboard-metric-grid--client-focus .dashboard-metric:before{display:none}.dashboard-page--client-focus .dashboard-metric-grid--client-focus .dashboard-metric__head{align-items:center;justify-content:flex-start;gap:.5rem}.dashboard-page--client-focus .dashboard-metric-grid--client-focus .dashboard-metric__head>div{display:flex;flex:1;align-items:center;justify-content:space-between;gap:.6rem;min-width:0}.dashboard-page--client-focus .dashboard-metric-grid--client-focus .dashboard-metric__icon{order:-1;width:1.65rem;height:1.65rem;border-radius:7px;font-size:.82rem}.dashboard-page--client-focus .dashboard-metric-grid--client-focus .dashboard-metric__label{font-size:.65rem}.dashboard-page--client-focus .dashboard-metric-grid--client-focus .dashboard-metric__value{margin:0;font-size:1.3rem}.dashboard-page--client-focus .dashboard-metric-grid--client-focus .dashboard-metric__hint{padding-left:2.15rem;font-size:.72rem;line-height:1.35}.dashboard-page--client-focus .dashboard-panel-column{gap:.85rem}.dashboard-page--client-focus .dashboard-panel{padding:.85rem;border-radius:14px}.dashboard-page--client-focus .dashboard-panel__header{gap:.6rem;margin-bottom:.7rem}.dashboard-page--client-focus .dashboard-panel__heading{gap:.6rem}.dashboard-page--client-focus .dashboard-panel__heading h2{font-size:.96rem}.dashboard-page--client-focus .dashboard-panel__heading p{font-size:.78rem;line-height:1.4}.dashboard-page--client-focus .dashboard-panel__icon{width:2rem;height:2rem;border-radius:10px}.dashboard-page--client-focus .dashboard-panel__body{gap:.65rem}.dashboard-page--client-focus .dashboard-panel .empty-state{display:grid!important;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center!important;justify-content:start!important;-moz-column-gap:.7rem;column-gap:.7rem;row-gap:.15rem;min-height:76px;padding:.8rem!important;border-style:solid;border-color:var(--csd-border-e5ebf4-1000, #e5ebf4);border-radius:10px;background:var(--csd-bg-f7f9fd-1000, #f7f9fd);text-align:left!important}.dashboard-page--client-focus .dashboard-panel .empty-state__icon{grid-column:1;grid-row:1/3;width:36px;height:36px;margin:0!important;border-radius:10px;font-size:1rem}.dashboard-page--client-focus .dashboard-panel .empty-state__title,.dashboard-page--client-focus .dashboard-panel .empty-state__description{grid-column:2;max-width:none;margin:0!important;overflow-wrap:anywhere}.dashboard-page--client-focus .dashboard-panel .empty-state__title{font-size:.86rem}.dashboard-page--client-focus .dashboard-panel .empty-state__description{font-size:.78rem;line-height:1.4}.dashboard-page--client-focus .client-schedule-summary{display:flex;flex-wrap:wrap;gap:.4rem;margin:0}.dashboard-page--client-focus .client-schedule-summary span{display:inline-flex;align-items:baseline;gap:.3rem;padding:.25rem .55rem;border:1px solid var(--csd-border-e2e8f2-1000, #e2e8f2);border-radius:7px;background:var(--csd-bg-f7f9fd-1000, #f7f9fd);color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.74rem;font-weight:700}.dashboard-page--client-focus .client-schedule-summary strong{color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-size:.8rem}.dashboard-page--client-focus .client-schedule-list{max-height:570px;overflow:auto;padding-right:.2rem}.dashboard-page--client-focus .client-schedule-item{position:relative}.dashboard-page--client-focus .client-schedule-item:before{position:absolute;inset:10px auto 10px 0;width:3px;border-radius:999px;background:transparent;content:""}.dashboard-page--client-focus .client-schedule-item--amber:before{background:#f59e0b}.dashboard-page--client-focus .client-schedule-item--blue:before{background:#3b82f6}.dashboard-page--client-focus .client-schedule-item--green:before{background:#10b981}.dashboard-page--client-focus .client-action-list{display:grid;gap:.55rem}.dashboard-page--client-focus .client-action-item{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:.6rem;padding:.7rem;border:1px solid var(--dashboard-border);border-radius:10px;background:var(--csd-bg-f7f9fd-1000, #f7f9fd)}.dashboard-page--client-focus .client-action-item--warning{border-color:var(--csd-border-f59e0b-220, rgba(245, 158, 11, .22));background:var(--csd-bg-fffaf2-1000, #fffaf2)}.dashboard-page--client-focus .client-action-item>span{display:inline-grid;width:32px;height:32px;place-items:center;border-radius:9px;background:#5b7cff1a;color:var(--csd-foreground-dashboard-accent, var(--dashboard-accent))}.dashboard-page--client-focus .client-action-item div{display:grid;min-width:0;gap:.15rem}.dashboard-page--client-focus .client-action-item strong{font-size:.84rem}.dashboard-page--client-focus .client-action-item small{color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.74rem;line-height:1.4}.dashboard-page--client-focus .client-all-clear{display:flex;align-items:center;gap:.65rem;padding:.75rem;border:1px solid var(--csd-border-c7ece0-1000, #c7ece0);border-radius:10px;background:var(--csd-bg-f0faf6-1000, #f0faf6)}.dashboard-page--client-focus .client-all-clear>span{display:inline-grid;flex:0 0 auto;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--csd-bg-d5f3e7-1000, #d5f3e7);color:var(--csd-text-07815b-1000, #07815b)}.dashboard-page--client-focus .client-all-clear strong{display:block;font-size:.86rem}.dashboard-page--client-focus .client-all-clear p{margin:.2rem 0 0;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.76rem}@media (max-width: 991.98px){.dashboard-page--client-focus .client-focus-header{flex-wrap:wrap}.dashboard-page--client-focus .client-focus-header__actions{margin-left:3.55rem}}@media (max-width: 767.98px){.dashboard-page--client-focus .container-fluid{padding-top:.7rem!important}.dashboard-page--client-focus .client-focus-header{gap:.8rem;padding:.85rem}.dashboard-page--client-focus .client-focus-header__identity{display:block;flex-basis:100%}.dashboard-page--client-focus .client-focus-header__mark{display:none}.dashboard-page--client-focus .client-focus-header h1{font-size:1.2rem}.dashboard-page--client-focus .client-focus-header__context{gap:.35rem .65rem}.dashboard-page--client-focus .client-focus-header__context span:last-child{flex-basis:100%}.dashboard-page--client-focus .client-focus-header__eyebrow{font-size:.6rem}.dashboard-page--client-focus .client-focus-header__actions{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);width:100%;margin-left:0}.dashboard-page--client-focus .client-focus-header__actions .dashboard-action-btn{width:100%;min-width:0;min-height:2.5rem}.dashboard-page--client-focus .dashboard-panel__header{flex-direction:row}.dashboard-page--client-focus .dashboard-panel__action{width:auto}.dashboard-page--client-focus .dashboard-metric-grid--client-focus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:.55rem;gap:.45rem}.dashboard-page--client-focus .dashboard-metric-grid--client-focus>.dashboard-widget{width:100%}.dashboard-page--client-focus .dashboard-metric-grid--client-focus .dashboard-metric{padding:.5rem;min-height:66px}.dashboard-page--client-focus .dashboard-metric-grid--client-focus .dashboard-metric__head{gap:.35rem}.dashboard-page--client-focus .dashboard-metric-grid--client-focus .dashboard-metric__head>div{gap:.3rem}.dashboard-page--client-focus .dashboard-metric-grid--client-focus .dashboard-metric__label{font-size:.6rem}.dashboard-page--client-focus .dashboard-metric-grid--client-focus .dashboard-metric__value{font-size:1.15rem}.dashboard-page--client-focus .dashboard-metric-grid--client-focus .dashboard-metric__hint{display:block;padding-left:0;font-size:.68rem}.dashboard-page--client-focus .client-schedule-list{max-height:none;overflow:visible}}.dashboard-page--admin-focus .admin-focus-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:116px;padding:1.25rem 1.4rem;border:1px solid var(--dashboard-border);border-radius:22px;background:rgba(var(--bs-body-bg-rgb),.92);box-shadow:0 14px 38px #0f172a0f}.dashboard-page--admin-focus .admin-focus-header__identity{min-width:0}.dashboard-page--admin-focus .admin-focus-header__eyebrow{display:block;margin-bottom:.25rem;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-page--admin-focus .admin-focus-header h1{margin:0;color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-size:clamp(1.4rem,2vw,2rem);font-weight:800;line-height:1.15}.dashboard-page--admin-focus .admin-focus-header__context{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin-top:.55rem;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.84rem}.dashboard-page--admin-focus .admin-focus-header__context span{display:inline-flex;align-items:center;min-width:0;gap:.4rem}.dashboard-page--admin-focus .admin-focus-header__context i{color:var(--csd-foreground-dashboard-accent, var(--dashboard-accent))}.dashboard-page--admin-focus .admin-focus-header__actions{display:flex;flex:0 0 auto;align-items:center;gap:.55rem}.dashboard-page--admin-focus .admin-agenda-summary{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.dashboard-page--admin-focus .admin-agenda-summary span{display:inline-flex;align-items:baseline;gap:.3rem;padding:.4rem .7rem;border:1px solid var(--dashboard-border);border-radius:999px;background:rgba(var(--bs-primary-rgb),.035);color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.78rem;font-weight:700}.dashboard-page--admin-focus .admin-agenda-summary strong{color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-size:.9rem}.dashboard-page--admin-focus .admin-agenda-stream{max-height:650px;overflow:auto;padding-right:.2rem}.dashboard-page--admin-focus .admin-agenda-item{position:relative;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.dashboard-page--admin-focus .admin-agenda-item:before{position:absolute;inset:10px auto 10px 0;width:3px;border-radius:999px;background:transparent;content:""}.dashboard-page--admin-focus .admin-agenda-item--amber:before{background:#f59e0b}.dashboard-page--admin-focus .admin-agenda-item--blue:before{background:#3b82f6}.dashboard-page--admin-focus .admin-agenda-item--green:before{background:#10b981}.dashboard-page--admin-focus .admin-agenda-item:hover{border-color:rgba(var(--bs-primary-rgb),.22);background:rgba(var(--bs-primary-rgb),.025);transform:translateY(-1px)}.dashboard-page--admin-focus .admin-task-meta{display:flex;flex-wrap:wrap;gap:.3rem .75rem;margin-top:.28rem;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.74rem}.dashboard-page--admin-focus .admin-task-meta span{display:inline-flex;align-items:center;min-width:0;gap:.32rem}.dashboard-page--admin-focus .admin-task-meta i{flex:0 0 auto;color:var(--csd-foreground-dashboard-accent, var(--dashboard-accent))}.dashboard-page--admin-focus .admin-attention-list{display:grid;gap:.65rem}.dashboard-page--admin-focus .admin-attention-item{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:.7rem;padding:.8rem;border:1px solid var(--dashboard-border);border-radius:14px;color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));text-decoration:none}.dashboard-page--admin-focus .admin-attention-item--warning{border-color:var(--csd-border-f59e0b-220, rgba(245, 158, 11, .22));background:#f59e0b0b}.dashboard-page--admin-focus .admin-attention-item>span{display:inline-grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#2563eb17;color:var(--csd-foreground-dashboard-accent, var(--dashboard-accent))}.dashboard-page--admin-focus .admin-attention-item div{display:grid;min-width:0;gap:.15rem}.dashboard-page--admin-focus .admin-attention-item strong{font-size:.86rem}.dashboard-page--admin-focus .admin-attention-item small{overflow:hidden;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-page--admin-focus .admin-all-clear{display:flex;align-items:flex-start;gap:.8rem;padding:1rem;border:1px solid var(--csd-border-10b981-200, rgba(16, 185, 129, .2));border-radius:16px;background:#10b9810e}.dashboard-page--admin-focus .admin-all-clear>span{display:inline-grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border-radius:50%;background:#10b98124;color:var(--csd-text-059669-1000, #059669)}.dashboard-page--admin-focus .admin-all-clear strong{display:block;font-size:.88rem}.dashboard-page--admin-focus .admin-all-clear p{margin:.2rem 0 0;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.76rem}.dashboard-page--admin-focus .admin-governance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.dashboard-page--admin-focus .admin-governance-grid>div{display:grid;gap:.25rem;min-height:78px;padding:.75rem;border:1px solid var(--dashboard-border);border-radius:13px;background:rgba(var(--bs-primary-rgb),.025)}.dashboard-page--admin-focus .admin-governance-grid span{color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.7rem;font-weight:700}.dashboard-page--admin-focus .admin-governance-grid strong{color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-size:.88rem;line-height:1.25}@media (max-width: 767.98px){.dashboard-page--admin-focus .container-fluid{padding-top:.7rem!important}.dashboard-page--admin-focus .admin-focus-header{display:grid;gap:.8rem;min-height:auto;padding:.9rem;border-radius:1rem}.dashboard-page--admin-focus .admin-focus-header__eyebrow{margin-bottom:.18rem;font-size:.64rem}.dashboard-page--admin-focus .admin-focus-header h1{font-size:1.22rem}.dashboard-page--admin-focus .admin-focus-header__context{display:grid;gap:.32rem;margin-top:.48rem;font-size:.76rem}.dashboard-page--admin-focus .admin-focus-header__context span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-page--admin-focus .admin-focus-header__actions{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:.45rem}.dashboard-page--admin-focus .admin-focus-header__actions .dashboard-action-btn{width:100%;min-height:2.45rem;padding:.5rem .58rem;font-size:.76rem;white-space:nowrap}.dashboard-page--admin-focus .dashboard-metric-grid--admin-focus{--bs-gutter-x: .45rem;--bs-gutter-y: .45rem}.dashboard-page--admin-focus .dashboard-metric-grid--admin-focus>.dashboard-widget{width:50%}.dashboard-page--admin-focus .dashboard-metric-grid--admin-focus .dashboard-metric{min-height:4.55rem;padding:.55rem}.dashboard-page--admin-focus .dashboard-metric-grid--admin-focus .dashboard-metric__hint{display:none}.dashboard-page--admin-focus .admin-agenda-stream{max-height:none;overflow:visible}.dashboard-page--admin-focus .admin-task-meta{display:grid;gap:.22rem}.dashboard-page--admin-focus .admin-task-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 767.98px){.dashboard-page--employee-focus .container-fluid{padding-top:.7rem!important}.dashboard-page--employee-focus .employee-focus-header{gap:.8rem;padding:.9rem;border-radius:1rem}.dashboard-page--employee-focus .employee-focus-header__eyebrow{margin-bottom:.18rem;font-size:.64rem}.dashboard-page--employee-focus .employee-focus-header h1{font-size:1.22rem;line-height:1.18}.dashboard-page--employee-focus .employee-focus-header__context{gap:.32rem;margin-top:.48rem;font-size:.76rem}.dashboard-page--employee-focus .employee-focus-header__context span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-page--employee-focus .employee-focus-header__actions{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:.45rem}.dashboard-page--employee-focus .employee-focus-header__actions .dashboard-action-btn{width:100%;min-height:2.45rem;padding:.5rem .58rem;border-radius:.72rem;font-size:.76rem;white-space:nowrap}.dashboard-page--employee-focus .dashboard-metric-grid--employee-focus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-right:0;margin-left:0}.dashboard-page--employee-focus .dashboard-metric-grid--employee-focus>.dashboard-widget{width:100%;padding:0}.dashboard-page--employee-focus .dashboard-metric-grid--employee-focus .dashboard-metric{min-height:4.55rem;padding:.55rem}.dashboard-page--employee-focus .dashboard-metric-grid--employee-focus .dashboard-metric__head{align-items:flex-start;gap:.25rem}.dashboard-page--employee-focus .dashboard-metric-grid--employee-focus .dashboard-metric__label{font-size:.57rem;letter-spacing:.035em}.dashboard-page--employee-focus .dashboard-metric-grid--employee-focus .dashboard-metric__value{margin-top:.08rem;font-size:1.08rem}.dashboard-page--employee-focus .dashboard-metric-grid--employee-focus .dashboard-metric__icon{width:1.55rem;height:1.55rem;font-size:.68rem}}@media (max-width: 374.98px){.dashboard-page--employee-focus .employee-focus-header__actions{grid-template-columns:1fr}.dashboard-page--employee-focus .dashboard-metric-grid--employee-focus{gap:.35rem}.dashboard-page--employee-focus .dashboard-metric-grid--employee-focus .dashboard-metric{min-height:4.25rem;padding:.45rem}.dashboard-page--employee-focus .dashboard-metric-grid--employee-focus .dashboard-metric__icon{display:none}}@keyframes dashboard-live-pulse{0%{box-shadow:0 0 #0f766e47}70%{box-shadow:0 0 0 .58rem #0f766e00}to{box-shadow:0 0 #0f766e00}}@keyframes dashboard-live-update{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.dashboard-project-portfolio{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.dashboard-project-card{display:grid;grid-template-columns:minmax(230px,1.05fr) minmax(260px,1.35fr) minmax(170px,.72fr);align-items:center;gap:.65rem;min-width:0;padding:.9rem;color:var(--bs-body-color);text-decoration:none;border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:1rem;background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fafc-820, rgba(248, 250, 252, .82)));box-shadow:0 10px 28px #0f172a0b;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dashboard-project-card:hover{color:var(--bs-body-color);border-color:var(--csd-border-2563eb-300, rgba(37, 99, 235, .3));box-shadow:0 16px 34px #2563eb17;transform:translateY(-1px)}.dashboard-project-card__overview,.dashboard-project-card__status{display:grid;gap:.65rem;min-width:0}.dashboard-project-card__head,.dashboard-project-card__stage,.dashboard-project-card__foot{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.dashboard-project-card__identity{min-width:0}.dashboard-project-card__identity small{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.045em}.dashboard-project-card__identity strong{display:block;overflow:hidden;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-project-card__progress{flex:0 0 auto;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.8rem;font-weight:800}.dashboard-project-card__progress-row{display:flex;align-items:center;justify-content:space-between;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.dashboard-project-card__progress-row strong{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.dashboard-project-card__bar{height:.35rem;overflow:hidden;border-radius:999px;background:var(--csd-bg-e8eef8-1000, #e8eef8)}.dashboard-project-card__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#38bdf8)}.dashboard-project-card__stage{font-size:.75rem}.dashboard-project-card__stage span{min-width:0;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dashboard-project-card__stage i{margin-right:.35rem;color:var(--csd-text-2563eb-1000, #2563eb)}.dashboard-project-card__stage small{flex:0 0 auto;color:var(--csd-text-64748b-1000, #64748b)}.dashboard-project-card__tasks{display:grid;gap:.3rem;padding:.55rem .65rem;border-radius:.75rem;background:var(--csd-bg-f1f5f9-720, rgba(241, 245, 249, .72))}.dashboard-project-card__tasks>span{display:flex;align-items:center;gap:.4rem;min-width:0;color:var(--csd-text-475569-1000, #475569);font-size:.72rem}.dashboard-project-card__tasks i{color:var(--csd-text-0f9f78-1000, #0f9f78)}.dashboard-project-card__tasks em{flex:1;overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.dashboard-project-card__tasks small{color:var(--csd-text-64748b-1000, #64748b);font-weight:700}.dashboard-project-card__tasks .is-overdue,.dashboard-project-card__tasks .is-overdue i,.dashboard-project-card__tasks .is-overdue small{color:var(--csd-text-dc2626-1000, #dc2626)}.dashboard-project-card__tasks .is-clear{color:var(--csd-text-64748b-1000, #64748b)}.dashboard-project-card__foot{display:grid;justify-items:start;flex-wrap:wrap;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem}.dashboard-project-card__foot>span{display:inline-flex;align-items:center;gap:.3rem}.dashboard-project-card__risk{padding:.18rem .4rem;color:var(--csd-text-b91c1c-1000, #b91c1c);font-weight:800;border-radius:999px;background:var(--csd-bg-fef2f2-1000, #fef2f2)}@media (max-width: 767.98px){.dashboard-project-card{grid-template-columns:1fr}.dashboard-project-card__foot{display:flex}}@media (min-width: 768px) and (max-width: 1399.98px){.dashboard-project-card{grid-template-columns:minmax(220px,1fr) minmax(240px,1.2fr)}.dashboard-project-card__status{grid-column:1/-1;grid-template-columns:minmax(120px,.35fr) 1fr;align-items:center}.dashboard-project-card__status .dashboard-project-card__foot{display:flex;justify-content:flex-end}}.team-birthdays-panel{overflow:hidden}.team-birthdays-panel .dashboard-panel__icon{color:var(--csd-text-c24178-1000, #c24178);background:linear-gradient(145deg,#f472b629,#fbbf2421)}.dashboard-team-birthdays-mobile{display:none}.team-birthdays{display:grid;gap:.72rem}.team-birthday-feature{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;min-width:0;overflow:hidden;padding:.85rem;border:1px solid var(--csd-border-f472b6-200, rgba(244, 114, 182, .2));border-radius:1rem;background:radial-gradient(circle at 92% 10%,rgba(251,191,36,.18),transparent 34%),linear-gradient(135deg,var(--csd-bg-fdf2f8-980, rgba(253, 242, 248, .98)),var(--csd-bg-fffbeb-820, rgba(255, 251, 235, .82)));box-shadow:0 14px 30px -24px #be185d8c}.team-birthday-feature.is-today{border-color:var(--csd-border-ec4899-320, rgba(236, 72, 153, .32));background:radial-gradient(circle at 91% 8%,rgba(251,191,36,.28),transparent 35%),linear-gradient(135deg,var(--csd-bg-fce7f3-980, rgba(252, 231, 243, .98)),var(--csd-bg-fef3c7-920, rgba(254, 243, 199, .92)))}.team-birthday-feature__ornament{position:absolute;top:-.42rem;right:.5rem;color:var(--csd-text-be185d-120, rgba(190, 24, 93, .12));font-size:2.9rem;line-height:1;transform:rotate(9deg);pointer-events:none}.team-birthday-avatar,.team-birthday-list__avatar{display:inline-grid;flex:0 0 auto;place-items:center;border:1px solid var(--csd-border-ffffff-860, rgba(255, 255, 255, .86));color:#fff;font-weight:850;letter-spacing:.025em;background:linear-gradient(145deg,#db2777,#f59e0b);box-shadow:0 8px 18px -10px #be185db8}.team-birthday-avatar{width:3rem;height:3rem;border-radius:.92rem;font-size:.86rem}.team-birthday-feature__content{position:relative;z-index:1;display:grid;gap:.12rem;min-width:0}.team-birthday-feature__eyebrow{color:var(--csd-text-9d174d-1000, #9d174d);font-size:.62rem;font-weight:850;letter-spacing:.065em;text-transform:uppercase}.team-birthday-feature__content>strong{display:-webkit-box;overflow:hidden;color:var(--csd-text-3f1831-1000, #3f1831);font-size:.9rem;line-height:1.25;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.team-birthday-feature__date{display:inline-flex;align-items:center;gap:.3rem;color:var(--csd-text-7c5069-1000, #7c5069);font-size:.69rem;font-weight:650}.team-birthday-feature__date i{color:var(--csd-text-db2777-1000, #db2777)}.team-birthday-countdown{position:relative;z-index:1;align-self:start;padding:.28rem .5rem;border:1px solid var(--csd-border-be185d-140, rgba(190, 24, 93, .14));border-radius:999px;color:var(--csd-text-9d174d-1000, #9d174d);font-size:.62rem;font-weight:850;white-space:nowrap;background:var(--csd-bg-ffffff-700, rgba(255, 255, 255, .7))}.team-birthday-countdown.is-today{color:#fff;border-color:transparent;background:linear-gradient(120deg,#db2777,#ea580c);box-shadow:0 8px 18px -10px #be185dcc}.team-birthday-list{display:grid;gap:.3rem}.team-birthday-list__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;min-width:0;padding:.48rem .55rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:.78rem;background:rgba(var(--bs-body-bg-rgb),.64)}.team-birthday-list__avatar{width:2rem;height:2rem;border-radius:.62rem;font-size:.58rem;background:linear-gradient(145deg,#a855f7,#ec4899)}.team-birthday-list__identity{display:grid;min-width:0}.team-birthday-list__identity strong{overflow:hidden;color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-size:.75rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.team-birthday-list__identity small{color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.64rem}.team-birthday-list__relative{color:var(--csd-text-9d174d-1000, #9d174d);font-size:.62rem;font-weight:800;white-space:nowrap}.team-birthday-completeness{display:flex;align-items:center;gap:.42rem;min-width:0;padding:.42rem .55rem;border:1px dashed var(--csd-border-94a3b8-300, rgba(148, 163, 184, .3));border-radius:.72rem;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.66rem;background:#94a3b80e}a.team-birthday-completeness:hover{color:var(--csd-foreground-dashboard-accent, var(--dashboard-accent));border-color:rgba(var(--bs-primary-rgb),.28);background:rgba(var(--bs-primary-rgb),.055)}.team-birthday-completeness span{flex:1}.team-birthday-empty{display:grid;justify-items:center;gap:.3rem;padding:1.1rem .75rem;border:1px dashed var(--csd-border-f472b6-250, rgba(244, 114, 182, .25));border-radius:1rem;text-align:center;background:linear-gradient(145deg,var(--csd-bg-fdf2f8-720, rgba(253, 242, 248, .72)),rgba(var(--bs-body-bg-rgb),.72))}.team-birthday-empty>span{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.8rem;color:var(--csd-text-be185d-1000, #be185d);background:#f472b621}.team-birthday-empty strong{color:var(--csd-foreground-dashboard-ink, var(--dashboard-ink));font-size:.8rem}.team-birthday-empty p{max-width:21rem;margin:0;color:var(--csd-foreground-dashboard-muted, var(--dashboard-muted));font-size:.68rem}.team-birthday-empty a{margin-top:.2rem;color:var(--csd-foreground-dashboard-accent, var(--dashboard-accent));font-size:.68rem;font-weight:800}@media (max-width: 420px){.team-birthday-feature{grid-template-columns:auto minmax(0,1fr)}.team-birthday-countdown{grid-column:2;justify-self:start;align-self:auto}}@media (max-width: 1199.98px){.dashboard-team-birthdays-mobile{display:block;margin-bottom:1rem}.dashboard-team-birthdays-side{display:none!important}}@media screen{[data-bs-theme=dark] .team-birthday-feature{border-color:#f472b638;background:radial-gradient(circle at 92% 10%,rgba(251,191,36,.12),transparent 34%),linear-gradient(135deg,#501636b8,#452e1280)}[data-bs-theme=dark] .team-birthday-feature__content>strong,[data-bs-theme=dark] .team-birthday-feature__date{color:#fce7f3}[data-bs-theme=dark] .team-birthday-feature__eyebrow,[data-bs-theme=dark] .team-birthday-list__relative{color:#f9a8d4}[data-bs-theme=dark] .team-birthday-countdown:not(.is-today){color:#f9a8d4;background:#501636b8}}.metric-card{background:var(--csd-bg-f9fafc-1000, #f9fafc);border:1px solid var(--csd-border-e6e9ef-1000, #e6e9ef);border-radius:10px;padding:10px;text-align:center;min-height:60px;transition:background .25s ease,border-color .25s ease;display:flex;flex-direction:column;justify-content:center;cursor:default}.metric-card:hover{background:var(--csd-bg-f3f6ff-1000, #f3f6ff);border-color:var(--csd-border-d6ddf7-1000, #d6ddf7)}.metric-card__label{font-size:10.5px;color:var(--csd-text-9aa2b1-1000, #9aa2b1);text-transform:uppercase;letter-spacing:.28px;font-weight:500;margin-bottom:4px;line-height:1.2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.metric-card__value{font-size:21px;font-weight:500;color:var(--csd-text-2c3344-1000, #2c3344);opacity:.9;line-height:1;font-variant-numeric:tabular-nums}.metric-card--sm{padding:6px}.metric-card--sm .metric-card__value{font-size:17px}.metric-card--sm .metric-card__label{font-size:9.5px;margin-bottom:3px}.metric-card--highlight{border-color:var(--csd-border-ccd9ff-1000, #ccd9ff);background:var(--csd-bg-eef3ff-1000, #eef3ff)}.metric-card--highlight:hover{background:var(--csd-bg-e3ecff-1000, #e3ecff);border-color:var(--csd-border-bcd0ff-1000, #bcd0ff)}.meeting-card{position:relative;border-radius:1.12rem;border:1px solid var(--csd-border-d9e3ef-960, rgba(217, 227, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f9fbfd-980, rgba(249, 251, 253, .98)));box-shadow:0 12px 26px #0f172a0b,0 1px 6px #0f172a06;overflow:hidden;padding:.82rem;gap:.72rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.meeting-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#94a3b8cc}.meeting-card[data-status=planned]:before{background:#64748bc2}.meeting-card[data-status=ongoing]:before{background:#2563ebe6}.meeting-card[data-status=done]:before{background:#16a34ae6}.meeting-card[data-status=cancelled]:before{background:#dc2626e0}.meeting-card:hover{transform:translateY(-1px);border-color:var(--csd-border-3b82f6-180, rgba(59, 130, 246, .18));box-shadow:0 16px 30px #0f172a11,0 3px 12px #2563eb0b}.meeting-card .dropdown-menu{z-index:1055;border-radius:.9rem;border-color:var(--csd-border-d9e3ef-960, rgba(217, 227, 239, .96));box-shadow:0 14px 28px #0f172a14}.meeting-card__header,.meeting-card__footer,.meeting-card__progress-copy,.meeting-card__stats{display:flex;align-items:flex-start;justify-content:space-between;gap:.58rem}.meeting-card__header{align-items:flex-start}.meeting-card__header .status-dropdown__toggle,.meeting-card__header .status-label .status-dropdown__toggle{min-height:2rem;padding:.34rem .64rem;border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 8px 18px #0f172a0b}.meeting-card__header .status-dropdown__toggle-label{font-size:.72rem}.meeting-card__identity{display:flex;flex-direction:column;gap:.48rem;min-width:0}.meeting-card__identity h3{margin:0;color:var(--csd-text-17324f-1000, #17324f);font-size:.94rem;font-weight:760;line-height:1.28;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.meeting-card__identity p{margin:0;color:var(--csd-text-708198-1000, #708198);font-size:.76rem;line-height:1.42;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.meeting-card__chips{display:flex;flex-wrap:wrap;gap:.32rem}.meeting-card__chip{display:inline-flex;align-items:center;gap:.3rem;min-height:1.58rem;padding:.24rem .5rem;border-radius:999px;border:1px solid var(--csd-border-d9e3ef-960, rgba(217, 227, 239, .96));background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));color:var(--csd-text-4a6482-1000, #4a6482);font-size:.68rem;font-weight:760;line-height:1}.meeting-card__chip>i,.meeting-card__chip>i:first-child,.meeting-card__chip>i:before,.meeting-card__chip>i:first-child:before,.meeting-card__meta span>i,.meeting-card__meta span>i:first-child,.meeting-card__meta span>i:before,.meeting-card__meta span>i:first-child:before,.meeting-card__action>i,.meeting-card__action>i:first-child,.meeting-card__action>i:before,.meeting-card__action>i:first-child:before{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;line-height:1!important;text-align:center!important;vertical-align:0!important;transform:none!important}.meeting-card__chip--context{background:var(--csd-bg-dfefff-920, rgba(223, 239, 255, .92));border-color:#4f78b833;color:var(--csd-text-184778-1000, #184778)}.meeting-card__meta{display:flex;flex-wrap:wrap;gap:.42rem .72rem;color:var(--csd-text-66778f-1000, #66778f);font-size:.72rem}.meeting-card__meta span{display:inline-flex;align-items:center;gap:.32rem;min-width:0;max-width:100%;line-height:1.3}.meeting-card__meta i{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1}.meeting-card__stats{align-items:stretch;gap:.46rem}.meeting-card__stat{flex:1 1 0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "icon value";align-items:center;gap:.02rem .38rem;min-width:0;padding:.55rem .58rem;border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));border:1px solid var(--csd-border-d9e3ef-960, rgba(217, 227, 239, .96))}.meeting-card__stat i{grid-area:icon;display:inline-flex;align-items:center;justify-content:center;width:1.42rem;height:1.42rem;border-radius:.5rem;background:var(--csd-bg-eff6ff-860, rgba(239, 246, 255, .86));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.74rem;line-height:1}.meeting-card__stat span{grid-area:label;color:var(--csd-text-6b7f98-1000, #6b7f98);font-size:.6rem;font-weight:820;letter-spacing:.06em;line-height:1.15;text-transform:uppercase}.meeting-card__stat strong{grid-area:value;color:var(--csd-text-17324f-1000, #17324f);font-size:.88rem;font-weight:800;line-height:1.1}.meeting-card__stat>i,.meeting-card__stat>i:before{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;margin:0!important;padding:0!important;line-height:1!important;text-align:center!important;vertical-align:0!important;transform:none!important}.meeting-card__stat>i:before{width:1em!important;height:1em!important}.meeting-card__progress{display:flex;flex-direction:column;gap:.36rem}.meeting-card__progress-copy{align-items:center}.meeting-card__progress-copy span{color:var(--csd-text-6b7f98-1000, #6b7f98);font-size:.72rem;font-weight:760}.meeting-card__progress-copy strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.78rem;font-weight:820}.meeting-card__progress .progress{height:.34rem;border-radius:999px;background:var(--csd-bg-e2e8f0-740, rgba(226, 232, 240, .74))}.meeting-card__progress .progress-bar{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#38bdf8)}.meeting-card__footer{align-items:center;margin-top:auto;padding-top:.68rem;border-top:1px solid var(--csd-border-e2eaf4-960, rgba(226, 234, 244, .96))}.meeting-card__action{display:inline-flex;align-items:center;justify-content:center;gap:.36rem;min-height:2.12rem;padding:.42rem .68rem;border-radius:999px;border:1px solid transparent;font-size:.72rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.meeting-card__action i{font-size:.8rem}.meeting-card__action:hover{transform:translateY(-1px)}.meeting-card__action--primary{border-color:var(--csd-border-3b82f6-160, rgba(59, 130, 246, .16));background:linear-gradient(180deg,var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:0 8px 18px #2563eb0e;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.meeting-card__action--primary:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8);border-color:var(--csd-border-3b82f6-240, rgba(59, 130, 246, .24));box-shadow:0 14px 26px #2563eb1f}.meeting-card__action--ghost{border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));box-shadow:0 8px 18px #0f172a0a;color:var(--csd-text-26415f-1000, #26415f)}.meeting-card__action--ghost:hover{color:var(--csd-text-17324f-1000, #17324f);border-color:var(--csd-border-94a3b8-300, rgba(148, 163, 184, .3));box-shadow:0 12px 22px #0f172a14}.meeting-grid-empty{display:flex;align-items:center;gap:.9rem;padding:1.2rem;border:1px dashed var(--csd-border-94a3b8-320, rgba(148, 163, 184, .32));border-radius:1.35rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)));color:var(--csd-text-62748d-1000, #62748d)}.meeting-grid-empty i{font-size:1.45rem;color:var(--csd-text-2563eb-1000, #2563eb)}.meeting-grid-empty strong{display:block;margin-bottom:.2rem;color:var(--csd-text-17324f-1000, #17324f)}.meeting-card-grid-wrap{display:grid;gap:.95rem}.meeting-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem 1rem;align-items:stretch}.meeting-card-grid__item{min-width:0;display:flex}.meeting-card-grid__item>.meeting-card{width:100%}.meeting-card-grid__empty{grid-column:1/-1}.meeting-card-grid__pagination{overflow:hidden;border:1px solid var(--csd-border-d6e1ef-720, rgba(214, 225, 239, .72));border-radius:.92rem;background:var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72))}.meeting-card-grid__pagination .saas-pagination{padding:.62rem .72rem;border-top:0;background:transparent}@media (max-width: 1199.98px){.meeting-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.meeting-card-grid{grid-template-columns:minmax(0,1fr)}.meeting-card{padding:.95rem}.meeting-card__stats,.meeting-card__footer{flex-direction:column}.meeting-card__footer{align-items:stretch}.meeting-card__footer .meeting-card__action{width:100%;justify-content:center}}.meeting-actions-board{display:grid;gap:1rem;padding:1rem;overflow:visible}.meeting-actions-board--single{gap:0}.meeting-actions-summary{display:flex;flex-wrap:wrap;gap:.55rem;padding:.72rem .9rem .82rem;border-bottom:1px solid var(--csd-border-cbd5e1-580, rgba(203, 213, 225, .58));background:var(--csd-bg-f8fafc-420, rgba(248, 250, 252, .42))}.meeting-actions-summary .meeting-panel__pill{min-height:34px;padding:.38rem .68rem;font-size:.76rem}.meeting-show-page .meeting-actions-section .meeting-actions-panel.meeting-actions-panel--compact{border-radius:1.08rem}.meeting-show-page .meeting-actions-section .meeting-actions-panel .meeting-panel__header{align-items:center;gap:.56rem;min-height:0;padding:.58rem .68rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-show-page .meeting-actions-section .meeting-actions-panel__intro{display:grid;gap:.14rem;min-width:0}.meeting-show-page .meeting-actions-section .meeting-actions-panel__titleline{display:flex;align-items:center;gap:.46rem;min-width:0;flex-wrap:wrap}.meeting-show-page .meeting-actions-section .meeting-actions-panel__titleline .meeting-panel__eyebrow{margin:0;min-height:1.42rem;gap:.28rem;font-size:.58rem;letter-spacing:.12em}.meeting-show-page .meeting-actions-section .meeting-actions-panel__titleline h3{margin:0;font-size:.94rem;line-height:1.16}.meeting-show-page .meeting-actions-section .meeting-actions-panel .meeting-panel__header p{margin:0;max-width:42rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.34}.meeting-show-page .meeting-actions-section .meeting-actions-summary{gap:.38rem;padding:.46rem .64rem;border-bottom-color:var(--csd-border-e8eef6-1000, #e8eef6);background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-show-page .meeting-actions-section .meeting-actions-summary .meeting-panel__pill{min-height:1.82rem;padding:.28rem .52rem;border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-445a76-1000, #445a76);font-size:.68rem;box-shadow:none}.meeting-show-page .meeting-actions-section .meeting-actions-summary .meeting-panel__pill i{color:var(--csd-text-52657f-1000, #52657f)}.meeting-show-page .meeting-actions-section .meeting-actions-board{gap:.48rem;padding:.52rem .54rem .56rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-show-page .meeting-actions-section .meeting-actions-lane{border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));background:var(--csd-bg-ffffff-1000, #ffffff);padding:.54rem .56rem;border-radius:.84rem;box-shadow:inset 0 1px #ffffffeb,0 10px 22px #0f172a08}.meeting-show-page .meeting-actions-section .action-row,.meeting-show-page .meeting-actions-section .converted-row{border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:var(--csd-bg-ffffff-1000, #ffffff);padding:.48rem .56rem;border-radius:.72rem;box-shadow:inset 0 1px #ffffffe6}.meeting-show-page .meeting-actions-section .meeting-actions-lane__counter,.meeting-show-page .meeting-actions-section .meeting-action-card__chip{background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.meeting-show-page .meeting-actions-section .meeting-panel__add-action{min-height:2rem;padding:.38rem .78rem;border-color:var(--csd-border-374fda-720, rgba(55, 79, 218, .72));border-radius:999px;background:linear-gradient(180deg,#4d63f3,#344bd7);color:#fff;font-size:.72rem;font-weight:840;box-shadow:0 12px 26px #344bd738,inset 0 1px #ffffff3d}.meeting-show-page .meeting-actions-section .meeting-panel__add-action i{color:inherit}.meeting-show-page .meeting-actions-section .meeting-panel__add-action:hover,.meeting-show-page .meeting-actions-section .meeting-panel__add-action:focus{border-color:#3044c7db;background:linear-gradient(180deg,#4058ee,#2f43c5);color:#fff;box-shadow:0 14px 28px #344bd742,inset 0 1px #ffffff42;transform:translateY(-1px)}.meeting-show-page .meeting-actions-section .meeting-actions-lane__head{gap:.48rem}.meeting-show-page .meeting-actions-section .meeting-actions-lane__head h4{margin-top:.04rem;font-size:.86rem}.meeting-show-page .meeting-actions-section .meeting-actions-lane__eyebrow{font-size:.62rem;letter-spacing:.14em}.meeting-show-page .meeting-actions-section .meeting-actions-lane__counter{min-width:1.72rem;min-height:1.72rem;padding:.22rem .48rem;color:var(--csd-text-334155-1000, #334155);font-size:.72rem}.meeting-show-page .meeting-actions-section .action-list{gap:.44rem}.meeting-show-page .meeting-actions-section .meeting-action-card__content{gap:.34rem}.meeting-show-page .meeting-actions-section .meeting-action-card__headline{gap:.34rem .42rem}.meeting-show-page .meeting-actions-section .action-title{font-size:.86rem;line-height:1.28}.meeting-show-page .meeting-actions-section .meeting-action-card__description{display:-webkit-box!important;margin:0;overflow:hidden;color:var(--csd-text-61738d-1000, #61738d);font-size:.76rem;line-height:1.42;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.meeting-show-page .meeting-actions-section .meeting-action-card__meta{gap:.38rem .72rem;font-size:.72rem}.meeting-show-page .meeting-actions-section .meeting-action-card__chip{min-height:1.72rem;padding:.22rem .48rem;border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));color:var(--csd-text-445a76-1000, #445a76);font-size:.66rem}.meeting-show-page .meeting-actions-section .meeting-action-card__chip--link{border-color:var(--csd-border-6366f1-240, rgba(99, 102, 241, .24));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-344bd7-1000, #344bd7)}.meeting-show-page .meeting-actions-section .meeting-action-card__chip--link:hover,.meeting-show-page .meeting-actions-section .meeting-action-card__chip--link:focus{border-color:var(--csd-border-6366f1-380, rgba(99, 102, 241, .38));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2637ad-1000, #2637ad)}.meeting-show-page .meeting-actions-section .meeting-action-status{min-height:1.74rem;padding:.24rem .54rem;background:var(--csd-bg-ffffff-1000, #ffffff);font-size:.68rem;box-shadow:none}.meeting-show-page .meeting-actions-section .meeting-action-status.is-progress,.meeting-show-page .meeting-actions-section .meeting-action-status.is-done{background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-actions-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:0 1rem 1rem}.meeting-actions-overview__card{display:flex;flex-direction:column;gap:.2rem;padding:.92rem 1rem;border-radius:1.15rem;border:1px solid var(--csd-border-d9e3ef-960, rgba(217, 227, 239, .96));background:linear-gradient(180deg,var(--csd-bg-f7faff-980, rgba(247, 250, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:inset 0 1px #ffffffd6}.meeting-actions-overview__card span{color:var(--csd-text-6b7f98-1000, #6b7f98);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.meeting-actions-overview__card strong{color:var(--csd-text-17324f-1000, #17324f);font-size:1rem;font-weight:800}.meeting-actions-overview__card small{color:var(--csd-text-708198-1000, #708198);font-size:.78rem;line-height:1.45}.meeting-actions-lane{display:flex;flex-direction:column;gap:.9rem;padding:.9rem;border:1px solid var(--csd-border-cbd5e1-660, rgba(203, 213, 225, .66));border-radius:1rem;background:radial-gradient(circle at 0% 0%,var(--csd-bg-e2e8f0-220, rgba(226, 232, 240, .22)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82)),var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72)));box-shadow:inset 0 1px #ffffffc7,0 12px 24px #0f172a09;overflow:visible}.meeting-actions-panel--compact .meeting-panel__header{padding-bottom:.88rem}.meeting-actions-panel--compact .meeting-actions-lane{padding:.92rem;border-radius:1.22rem}.meeting-actions-panel--compact .meeting-actions-lane__head h4{font-size:.96rem}.meeting-actions-lane--converted{background:radial-gradient(circle at 100% 0%,var(--csd-bg-dcfce7-200, rgba(220, 252, 231, .2)),transparent 32%),linear-gradient(180deg,var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82)),var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72)))}.meeting-actions-lane__head{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.meeting-actions-lane__head h4{margin:.2rem 0 0;color:var(--csd-text-17324f-1000, #17324f);font-size:1rem;font-weight:700}.meeting-actions-lane__eyebrow{display:inline-flex;align-items:center;color:var(--csd-text-7690b4-1000, #7690b4);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.meeting-actions-lane__counter{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;min-height:2.1rem;padding:.35rem .65rem;border-radius:999px;border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82));color:var(--csd-text-475569-1000, #475569);font-size:.83rem;font-weight:700}.action-list{display:flex;flex-direction:column;gap:.85rem;overflow:visible}.action-row,.converted-row{position:relative;isolation:isolate;z-index:1;padding:.82rem .9rem;border:1px solid var(--csd-border-cbd5e1-660, rgba(203, 213, 225, .66));border-radius:.86rem;background:var(--csd-bg-ffffff-660, rgba(255, 255, 255, .66));box-shadow:inset 0 1px #ffffffbd;overflow:visible;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.action-row:hover,.converted-row:hover{transform:translateY(-1px);border-color:var(--csd-border-94a3b8-480, rgba(148, 163, 184, .48));box-shadow:0 14px 26px #0f172a0b}.action-row:has(.dropdown-menu.show),.converted-row:has(.dropdown-menu.show){z-index:20}.action-row .dropdown-menu,.converted-row .dropdown-menu{z-index:3100}.meeting-action-card__content,.meeting-action-card__headline,.meeting-action-card__actions,.meeting-action-card__meta{display:flex}.meeting-action-card__content{flex-direction:column;gap:.7rem}.meeting-action-card__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.meeting-action-card__headline{flex-wrap:wrap;align-items:center;gap:.5rem .62rem;min-width:0}.meeting-action-card__chip{display:inline-flex;align-items:center;gap:.3rem;min-height:28px;padding:.26rem .54rem;border-radius:999px;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));color:var(--csd-text-52657f-1000, #52657f);font-size:.7rem;font-weight:700;text-decoration:none}.meeting-action-card__chip--danger{border-color:var(--csd-border-dc2626-160, rgba(220, 38, 38, .16));background:var(--csd-bg-fef2f2-960, rgba(254, 242, 242, .96));color:var(--csd-text-b91c1c-1000, #b91c1c)}.meeting-action-card__chip--link{border-color:var(--csd-border-3b82f6-160, rgba(59, 130, 246, .16));background:var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.meeting-action-card__chip--link:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8);border-color:var(--csd-border-3b82f6-280, rgba(59, 130, 246, .28))}.action-title{margin:0;color:var(--csd-text-17324f-1000, #17324f);font-size:.96rem;font-weight:700;line-height:1.4}.meeting-action-card__actions{align-items:center;gap:.35rem;flex-shrink:0}.meeting-action-status{display:inline-flex;align-items:center;gap:.2rem;min-height:34px;padding:.38rem .74rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-4b6583-1000, #4b6583);font-size:.76rem;font-weight:650;box-shadow:0 8px 18px #0f172a0d}.meeting-action-status.is-pending{border-color:var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));color:var(--csd-text-51637a-1000, #51637a)}.meeting-action-status.is-progress{border-color:var(--csd-border-3b82f6-200, rgba(59, 130, 246, .2));background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.meeting-action-status.is-done{border-color:var(--csd-border-16a34a-180, rgba(22, 163, 74, .18));background:linear-gradient(180deg,var(--csd-bg-f0fdf4-980, rgba(240, 253, 244, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-15803d-1000, #15803d)}.meeting-action-status--readonly{cursor:default}.meeting-action-card__line{display:inline-flex;align-items:center;gap:.45rem;color:var(--csd-text-62748d-1000, #62748d);font-size:.82rem}.meeting-action-card__line i{color:var(--csd-text-2563eb-1000, #2563eb)}.meeting-action-card__line strong{color:var(--csd-text-17324f-1000, #17324f)}.meeting-action-card__description{margin:0;color:var(--csd-text-708198-1000, #708198);font-size:.86rem;line-height:1.6}.meeting-action-card__meta{flex-wrap:wrap;gap:.7rem 1rem;color:var(--csd-text-62748d-1000, #62748d);font-size:.8rem}.meeting-action-card__meta span{display:inline-flex;align-items:center;gap:.35rem}.action-list--converted .meeting-action-card__meta{color:var(--csd-text-5b735f-1000, #5b735f)}.progress-glow{box-shadow:0 0 8px 2px #4361ee80;transition:box-shadow .5s ease}.fade-out{opacity:0;transition:opacity .3s ease}.meeting-actions-index-page{display:grid;gap:1rem;padding:.75rem .85rem 1.5rem}.meeting-actions-workspace,.op-workspace.tasks-workspace.meeting-actions-workspace{gap:.62rem}.meeting-actions-workspace__hero{padding:.72rem .85rem .78rem}.meeting-actions-workspace__hero .tasks-workspace__hero-main{max-width:48rem}.meeting-actions-workspace__hero .tasks-workspace__hero-top{align-items:center;gap:.7rem}.meeting-actions-workspace__hero .tasks-workspace__eyebrow{padding:.28rem .58rem}.meeting-actions-workspace__hero h1{margin-top:.28rem;font-size:1.08rem;line-height:1.14}.meeting-actions-workspace__hero .tasks-workspace__lead{margin-top:.22rem;font-size:.78rem;line-height:1.38}.meeting-actions-workspace__hero .tasks-workspace__summary{align-items:stretch}.meeting-actions-workspace .meeting-actions-workspace__hero.tasks-workspace__hero{gap:.48rem;padding:.72rem .85rem .78rem}.meeting-actions-workspace__summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.meeting-actions-workspace__summary .tasks-workspace__stat{position:relative;min-height:100%;text-decoration:none;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.meeting-actions-workspace__summary .tasks-workspace__stat:hover{transform:translateY(-1px);border-color:var(--csd-border-94a3b8-560, rgba(148, 163, 184, .56));background:radial-gradient(circle at 100% 0%,var(--csd-bg-e2e8f0-440, rgba(226, 232, 240, .44)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:inset 0 1px #ffffffeb,0 14px 30px #0f172a12}.meeting-actions-workspace__summary .tasks-workspace__stat.is-active{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62))!important;background:radial-gradient(circle at 100% 0%,var(--csd-bg-e2e8f0-560, rgba(226, 232, 240, .56)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;box-shadow:inset 0 1px #ffffffeb,0 16px 32px #0f172a13!important}.meeting-actions-workspace__summary .tasks-workspace__stat.is-active:after{content:"Activ";position:absolute;top:.72rem;right:.78rem;display:inline-flex;align-items:center;justify-content:center;min-height:1.24rem;padding:.2rem .54rem;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-475569-1000, #475569);font-size:.56rem;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.meeting-actions-workspace__registry-card{overflow:hidden}.meeting-actions-workspace__registry-card .meeting-actions-workspace__registry-head{align-items:center;gap:.82rem;min-height:4.35rem;padding:.72rem .92rem;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-420, rgba(219, 234, 254, .42)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)}.meeting-actions-workspace__registry-card .tasks-workspace__section-actions{gap:.46rem;flex:0 0 auto}.meeting-actions-workspace__registry-card .tasks-workspace__meta-pill{min-height:2.02rem;padding:.38rem .66rem;border-color:var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));background:var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72));font-size:.72rem;box-shadow:0 8px 18px #0f172a09}.meeting-actions-workspace__registry-card .tasks-workspace__quick-row{padding:.78rem .95rem;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff))}.meeting-actions-workspace__registry-card .tasks-workspace__smart-search>.container-fluid{padding-inline:0}.meeting-actions-workspace__registry-title{display:flex;align-items:center;gap:.56rem;min-width:0;flex:1 1 auto}.meeting-actions-workspace__registry-icon.op-table__icon{width:1.8rem;height:1.8rem;flex-basis:1.8rem;border-color:var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.62rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-1000, #eff6ff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);color:var(--csd-text-2563eb-1000, #2563eb)}.meeting-actions-workspace__registry-icon.op-table__icon i{font-size:.88rem}.meeting-actions-workspace .op-toolbar__title-icon,.meeting-actions-workspace .meeting-actions-workspace__registry-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;line-height:1!important;text-align:center!important}.meeting-actions-workspace .op-toolbar__title-icon>i,.meeting-actions-workspace .op-toolbar__title-icon>i:first-child,.meeting-actions-workspace .op-toolbar__title-icon>i:before,.meeting-actions-workspace .op-toolbar__title-icon>i:first-child:before,.meeting-actions-workspace .meeting-actions-workspace__registry-icon>i,.meeting-actions-workspace .meeting-actions-workspace__registry-icon>i:first-child,.meeting-actions-workspace .meeting-actions-workspace__registry-icon>i:before,.meeting-actions-workspace .meeting-actions-workspace__registry-icon>i:first-child:before{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;line-height:1!important;text-align:center!important;vertical-align:0!important;transform:none!important}.meeting-actions-workspace .tasks-workspace__meta-pill>i,.meeting-actions-workspace .tasks-workspace__meta-pill>i:first-child,.meeting-actions-workspace .tasks-workspace__meta-pill>i:before,.meeting-actions-workspace .tasks-workspace__meta-pill>i:first-child:before,.meeting-actions-workspace .meeting-actions-index-row__task-link>i,.meeting-actions-workspace .meeting-actions-index-row__task-link>i:first-child,.meeting-actions-workspace .meeting-actions-index-row__task-link>i:before,.meeting-actions-workspace .meeting-actions-index-row__task-link>i:first-child:before,.meeting-actions-workspace .meeting-actions-index-row__meeting>i,.meeting-actions-workspace .meeting-actions-index-row__meeting>i:first-child,.meeting-actions-workspace .meeting-actions-index-row__meeting>i:before,.meeting-actions-workspace .meeting-actions-index-row__meeting>i:first-child:before,.meeting-actions-workspace .meeting-actions-index-row__date>i,.meeting-actions-workspace .meeting-actions-index-row__date>i:first-child,.meeting-actions-workspace .meeting-actions-index-row__date>i:before,.meeting-actions-workspace .meeting-actions-index-row__date>i:first-child:before{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;line-height:1!important;text-align:center!important;vertical-align:0!important;transform:none!important}.meeting-actions-workspace__registry-copy{display:grid;gap:.16rem;min-width:0}.meeting-actions-workspace__registry-copy h2{margin:0;font-size:.96rem;line-height:1.15}.meeting-actions-workspace__registry-copy p{margin:0;max-width:58rem;color:var(--csd-text-61738d-1000, #61738d);font-size:.76rem;line-height:1.35}.meeting-actions-workspace__registry-line{display:flex;align-items:center;gap:.48rem;min-width:0;flex-wrap:wrap}.meeting-actions-workspace__registry-subtitle{display:inline-flex;align-items:center;min-height:1.18rem;padding:.18rem .48rem;border:1px solid var(--csd-border-93c5fd-500, rgba(147, 197, 253, .5));border-radius:999px;background:var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72));color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.meeting-actions-workspace__table-body{background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-actions-workspace__table-body .ajax-table{min-width:0}.meeting-actions-workspace__table-card{overflow:visible;border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:inset 0 1px #ffffffe6,0 14px 30px #0f172a0b}.meeting-actions-workspace__table-card .saas-card-body,.meeting-actions-workspace__table-card .ajax-table{overflow:visible}.meeting-actions-index-hero,.meeting-actions-index-card,.meeting-actions-index-filters{border:1px solid var(--csd-border-d9e3ef-960, rgba(217, 227, 239, .96));border-radius:1.35rem;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-800, rgba(219, 234, 254, .8)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fbff-970, rgba(248, 251, 255, .97)));box-shadow:0 18px 42px #0f172a0f}.meeting-actions-index-hero{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.08rem}.meeting-actions-index-hero__copy{min-width:0}.meeting-actions-index-hero__copy h1{margin:.22rem 0 0;color:var(--csd-text-10213f-1000, #10213f);font-size:clamp(1.25rem,1.5vw,1.62rem);font-weight:850;line-height:1.18}.meeting-actions-index-hero__copy p{margin:.3rem 0 0;max-width:56rem;color:var(--csd-text-62748d-1000, #62748d);font-size:.84rem;line-height:1.5}.meeting-actions-index-hero__eyebrow{display:inline-flex;align-items:center;gap:.42rem;color:var(--csd-text-6f89ad-1000, #6f89ad);font-size:.72rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.meeting-actions-index-hero__eyebrow i{color:var(--csd-text-2563eb-1000, #2563eb)}.meeting-actions-index-hero__status,.meeting-actions-index-card__count{display:inline-flex;align-items:center;gap:.56rem;flex-shrink:0;align-self:flex-start;min-height:2.65rem;padding:.48rem .7rem;border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));border-radius:999px;background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86));color:var(--csd-text-17324f-1000, #17324f);font-size:.78rem;font-weight:800;box-shadow:0 10px 24px #0f172a0a}.meeting-actions-index-hero__status span,.meeting-actions-index-card__count span{display:inline-flex;align-items:center;gap:.38rem;color:var(--csd-text-62748d-1000, #62748d)}.meeting-actions-index-hero__status i,.meeting-actions-index-card__count i{color:var(--csd-text-2563eb-1000, #2563eb)}.meeting-actions-index-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.82rem}.meeting-actions-index-kpi{display:grid;gap:.16rem;min-height:5.2rem;padding:.86rem .92rem;border:1px solid var(--csd-border-d9e3ef-960, rgba(217, 227, 239, .96));border-radius:1.12rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));box-shadow:inset 0 1px #fffc}.meeting-actions-index-kpi span{color:var(--csd-text-6b7f98-1000, #6b7f98);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.meeting-actions-index-kpi strong{color:var(--csd-text-10213f-1000, #10213f);font-size:1.18rem;font-weight:850;line-height:1.1}.meeting-actions-index-kpi small{color:var(--csd-text-708198-1000, #708198);font-size:.75rem;line-height:1.42}.meeting-actions-index-kpi--accent{border-color:var(--csd-border-3b82f6-200, rgba(59, 130, 246, .2));background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.meeting-actions-index-kpi--danger{border-color:var(--csd-border-dc2626-200, rgba(220, 38, 38, .2));background:linear-gradient(180deg,var(--csd-bg-fef2f2-980, rgba(254, 242, 242, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.meeting-actions-index-kpi--danger strong{color:var(--csd-text-b91c1c-1000, #b91c1c)}.meeting-actions-index-kpi--wide strong{font-size:1rem}.meeting-actions-index-filters{padding:.9rem}.meeting-actions-index-filters .smart-filter-bar,.meeting-actions-index-filters .module-toolbar{margin:0!important}.meeting-actions-index-card{overflow:visible}.meeting-actions-index-card__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.98rem 1.08rem;border-bottom:1px solid var(--csd-border-d9e3ef-920, rgba(217, 227, 239, .92))}.meeting-actions-index-card__head h2{margin:.18rem 0 0;color:var(--csd-text-10213f-1000, #10213f);font-size:1.02rem;font-weight:850}.meeting-actions-index-table-shell{display:grid;gap:0;min-width:0;max-width:100%;border-radius:0 0 var(--op-radius, 10px) var(--op-radius, 10px);background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.meeting-actions-index-table-wrap{overflow-x:auto;padding:0;border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-actions-index-table-wrap:has(+.meeting-actions-index-pagination) .meeting-actions-index-table tbody tr:last-child>td{border-bottom:0!important}.meeting-actions-index-table{border-collapse:separate;border-spacing:0;min-width:980px;table-layout:fixed}.meeting-actions-index-table .meeting-actions-index-table__col-action{width:31%}.meeting-actions-index-table .meeting-actions-index-table__col-meeting{width:22%}.meeting-actions-index-table .meeting-actions-index-table__col-assignee{width:14%}.meeting-actions-index-table .meeting-actions-index-table__col-due{width:15%}.meeting-actions-index-table .meeting-actions-index-table__col-status{width:10%}.meeting-actions-index-table .meeting-actions-index-table__col-actions{width:8%}.meeting-actions-index-table thead th{padding:.76rem .82rem;border:0;border-bottom:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:var(--csd-bg-f8fafc-1000, #f8fafc)!important;color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:700;letter-spacing:0;text-transform:none;white-space:nowrap}.meeting-actions-index-table thead th .sort-column{font-weight:700!important}.meeting-actions-index-table tbody tr{position:relative;z-index:1}.meeting-actions-index-table tbody tr:has(.dropdown-menu.show){z-index:30}.meeting-actions-index-table tbody td{padding:.68rem .82rem;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-17324f-1000, #17324f);vertical-align:middle}.meeting-actions-index-table tbody td:first-child{border-left:0;border-radius:0}.meeting-actions-index-table tbody td:last-child{border-right:0;border-radius:0}.meeting-actions-index-table tbody tr:hover td{border-color:var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:none}.meeting-actions-index-table .dropdown-menu{z-index:3100}.meeting-actions-index-table.op-table--premium-head thead th{font-weight:700!important}.meeting-actions-workspace .status-dropdown .status-dropdown__toggle{min-height:2.16rem;padding:.34rem .56rem;border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-995, rgba(255, 255, 255, .995)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important;color:var(--csd-text-334155-1000, #334155)!important;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #0f172a0b!important}.meeting-actions-workspace .status-dropdown .status-dropdown__toggle:hover:not(:disabled),.meeting-actions-workspace .status-dropdown .status-dropdown__toggle.show{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-995, rgba(248, 250, 252, .995)))!important;color:var(--csd-text-0f172a-1000, #0f172a)!important;box-shadow:inset 0 1px #fffffff5,0 12px 24px #0f172a12!important}.meeting-actions-workspace .status-dropdown .status-dropdown__toggle-icon{background:transparent!important;color:var(--csd-text-64748b-1000, #64748b)!important;box-shadow:none!important}.meeting-actions-workspace .status-dropdown .status-dropdown__toggle-caret{color:var(--csd-text-94a3b8-1000, #94a3b8)}.meeting-actions-workspace .dropdown-actions .modern-dropdown-trigger{width:2.14rem;height:2.14rem;padding:0;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-64748b-1000, #64748b);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #0f172a0b}.meeting-actions-workspace .dropdown-actions .modern-dropdown-trigger i{margin:0;color:inherit;font-size:1rem}.meeting-actions-workspace .dropdown-actions .modern-dropdown-trigger:hover,.meeting-actions-workspace .dropdown-actions .modern-dropdown-trigger:focus{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:inset 0 1px #fffffff5,0 12px 24px #0f172a11}.meeting-actions-workspace .dropdown-modern__menu,.meeting-actions-workspace .status-dropdown__menu{min-width:14.5rem;padding:.42rem!important;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;border-radius:1rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;box-shadow:0 22px 50px #0f172a24,inset 0 1px #ffffffeb!important}.meeting-actions-index-row__main,.meeting-actions-index-row__title,.meeting-actions-index-row__meeting,.meeting-actions-index-row__assignee,.meeting-actions-index-row__date,.meeting-actions-index-row__task-link{display:inline-flex;align-items:center}.meeting-actions-index-row__main{gap:.72rem;min-width:0}.meeting-actions-index-row__marker{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;border:1px solid var(--csd-border-bfdbfe-700, rgba(191, 219, 254, .7));background:var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.76rem;font-weight:650}.meeting-actions-index-row__copy{min-width:0}.meeting-actions-index-row__copy .meeting-actions-index-row__description{display:-webkit-box!important;margin:.26rem 0 0;overflow:hidden;color:var(--csd-text-708198-1000, #708198);font-size:.78rem;line-height:1.42;overflow-wrap:anywhere;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.meeting-actions-index-row__copy .meeting-actions-index-row__description.has-full-preview{cursor:help}.meeting-actions-index-row__copy .meeting-actions-index-row__description.has-full-preview:focus-visible{outline:2px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));outline-offset:2px;border-radius:.38rem}.meeting-actions-index-row__copy .is-muted{color:var(--csd-text-9aa8ba-1000, #9aa8ba)}.tooltip.meeting-action-description-tooltip{--bs-tooltip-max-width: 360px}.tooltip.meeting-action-description-tooltip .tooltip-inner{max-width:360px;text-align:left;line-height:1.38}.meeting-actions-index-row__title{gap:.48rem;flex-wrap:wrap;min-width:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:500}.meeting-actions-index-row__title>span{min-width:0;overflow-wrap:anywhere}.meeting-actions-index-row__task-link{gap:.28rem;padding:.22rem .48rem;border-radius:999px;background:var(--csd-bg-f0fdf4-940, rgba(240, 253, 244, .94));color:var(--csd-text-15803d-1000, #15803d);font-size:.68rem;font-weight:600;text-decoration:none}.meeting-actions-index-row__meeting{gap:.42rem;max-width:100%;color:var(--csd-text-17324f-1000, #17324f);font-size:.82rem;font-weight:500;text-decoration:none}.meeting-actions-index-row__meeting span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-actions-index-row__meeting i{color:var(--csd-text-2563eb-1000, #2563eb)}.meeting-actions-index-row__meeting:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.meeting-actions-index-row__assignee{gap:.45rem;max-width:100%}.meeting-actions-index-row__assignee span{overflow:hidden;color:var(--csd-text-445a76-1000, #445a76);font-size:.8rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.meeting-actions-index-row__date{gap:.34rem;padding:.34rem .56rem;border-radius:999px;border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9));color:var(--csd-text-52657f-1000, #52657f);font-size:.75rem;font-weight:500;white-space:nowrap}.meeting-actions-index-row__date i{color:var(--csd-text-64748b-1000, #64748b)}.meeting-actions-index-row__date.is-overdue{border-color:var(--csd-border-dc2626-180, rgba(220, 38, 38, .18));background:var(--csd-bg-fef2f2-940, rgba(254, 242, 242, .94));color:var(--csd-text-b91c1c-1000, #b91c1c)}.meeting-actions-index-row__date.is-overdue i{color:var(--csd-text-dc2626-1000, #dc2626)}.meeting-actions-index-row__muted{color:var(--csd-text-8a99ad-1000, #8a99ad);font-size:.78rem;font-weight:500}.meeting-actions-index-empty{display:grid;justify-items:center;gap:.28rem;padding:2.2rem 1rem;color:var(--csd-text-7184a0-1000, #7184a0);text-align:center}.meeting-actions-index-empty i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.55rem}.meeting-actions-index-empty strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.95rem}.meeting-actions-index-empty span{font-size:.82rem}.meeting-actions-index-pagination{padding:0;margin:0;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));border-radius:0 0 var(--op-radius, 10px) var(--op-radius, 10px);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));overflow:hidden}.meeting-actions-index-pagination>.saas-pagination{padding:.72rem .9rem .82rem;border-top:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:transparent}@media (max-width: 1199.98px){.meeting-actions-workspace__summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 767.98px){.meeting-actions-summary{padding-inline:0;padding-bottom:.85rem}.meeting-actions-board{padding:.9rem}.meeting-actions-overview{grid-template-columns:1fr;padding-inline:0}.meeting-actions-lane,.action-row,.converted-row{padding:.9rem}.meeting-action-card__top{flex-direction:column}.meeting-action-card__actions{width:100%;justify-content:flex-start}.meeting-actions-index-page{padding-inline:.2rem}.meeting-actions-index-hero,.meeting-actions-index-card__head{flex-direction:column;align-items:flex-start}.meeting-actions-index-kpis{grid-template-columns:1fr}.op-workspace.tasks-workspace.meeting-actions-workspace{--meeting-actions-mobile-control-height: 2.72rem;gap:.72rem;max-width:100%;min-width:0;overflow-x:clip;padding-inline:.55rem!important;padding-top:.65rem!important;width:100%}.meeting-actions-workspace .meeting-actions-workspace__hero{border-radius:1.05rem;gap:.68rem;padding:.86rem}.meeting-actions-workspace .meetings-workspace__toolbar.op-toolbar{align-items:stretch;flex-direction:column;gap:.68rem;width:100%}.meeting-actions-workspace .op-toolbar__title{align-items:center;min-width:0}.meeting-actions-workspace .op-toolbar__title h1{font-size:1.18rem;line-height:1.2}.meeting-actions-workspace .tasks-workspace__lead{font-size:.78rem;line-height:1.42;margin-top:.34rem}.meeting-actions-workspace .meeting-actions-workspace__actions{align-self:stretch;display:grid;gap:.46rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.meeting-actions-workspace .meeting-actions-workspace__actions>:is(a,button,form,.dropdown){min-width:0;width:100%}.meeting-actions-workspace .meeting-actions-workspace__actions>.op-primary-action{grid-column:1/-1}.meeting-actions-workspace .meeting-actions-workspace__actions :is(.btn,.dropdown-toggle){justify-content:center;min-height:var(--meeting-actions-mobile-control-height);overflow:hidden;padding-inline:.58rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.meeting-actions-workspace .meeting-actions-workspace__summary{display:grid!important;gap:.56rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.meeting-actions-workspace .meeting-actions-workspace__quick-card.op-stat{min-height:0;padding:.72rem}.meeting-actions-workspace .meeting-actions-workspace__quick-card.op-stat:after{display:none}.meeting-actions-workspace .meeting-actions-workspace__quick-card .op-stat__label{font-size:.64rem;letter-spacing:.08em;line-height:1.12}.meeting-actions-workspace .meeting-actions-workspace__quick-card strong{font-size:1.08rem;line-height:1.05}.meeting-actions-workspace .meeting-actions-workspace__quick-card small{display:none}.meeting-actions-workspace .meeting-actions-workspace__registry-card{border-radius:1rem;min-width:0;overflow:hidden}.meeting-actions-workspace .meeting-actions-workspace__registry-head{align-items:stretch;flex-direction:column;gap:.64rem;padding:.86rem}.meeting-actions-workspace .meeting-actions-workspace__registry-title{align-items:flex-start;display:grid;gap:.58rem;grid-template-columns:auto minmax(0,1fr)}.meeting-actions-workspace .meeting-actions-workspace__registry-line{align-items:flex-start;flex-direction:column;gap:.28rem}.meeting-actions-workspace .meeting-actions-workspace__registry-copy p{font-size:.78rem;line-height:1.42}.meeting-actions-workspace .tasks-workspace__section-actions{display:grid;gap:.48rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.meeting-actions-workspace .tasks-workspace__section-actions .tasks-workspace__meta-pill{justify-content:center;min-height:var(--meeting-actions-mobile-control-height);min-width:0;overflow:hidden;padding-inline:.58rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.meeting-actions-workspace .tasks-workspace__quick-row{padding:.58rem}.meeting-actions-workspace .tasks-workspace__smart-search,.meeting-actions-workspace .tasks-workspace__smart-search>.container-fluid,.meeting-actions-workspace .tasks-workspace__smart-search .smart-filter-bar--operational{min-width:0;width:100%}.meeting-actions-workspace .tasks-workspace__smart-search .smart-filter-form--operational{align-items:stretch!important;display:grid!important;gap:.5rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.meeting-actions-workspace .tasks-workspace__smart-search .smart-filter-form--operational>*{min-width:0!important;width:100%}.meeting-actions-workspace .tasks-workspace__smart-search .smart-filter-form--operational :is(.sf-search,.smart-filter-form__search){grid-column:1/-1!important;order:10;width:100%}.meeting-actions-workspace .tasks-workspace__smart-search .smart-filter-form--operational .sf-item{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.meeting-actions-workspace .tasks-workspace__smart-search .smart-filter-form--operational .sf-item label,.meeting-actions-workspace .tasks-workspace__smart-search .smart-filter-form--operational .sf-separator{display:none!important}.meeting-actions-workspace .tasks-workspace__smart-search .smart-filter-form--operational :is(.sf-search-box,.sf-search input,.sf-select,.sf-select__button,.sf-native-select,.sf-reset,.sf-advanced,.sf-advanced-toggle,select){max-width:100%;min-height:var(--meeting-actions-mobile-control-height)!important;min-width:0;width:100%!important}.meeting-actions-workspace .tasks-workspace__smart-search .smart-filter-form--operational :is(.sf-reset,.sf-advanced,.sf-advanced-toggle){align-items:center;border-radius:.84rem;display:inline-flex;font-size:.78rem;font-weight:840;justify-content:center}.meeting-actions-workspace .meeting-actions-workspace__table-body,.meeting-actions-workspace #actionsTable{min-width:0;width:100%}.meeting-actions-index-table-wrap{overflow-x:auto}.meeting-actions-index-table{min-width:900px}}.meeting-topics-list{position:relative;display:flex;flex-direction:column;gap:.78rem;padding:.88rem}.meeting-show-page .meeting-topics-list{gap:.54rem;padding:.64rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-show-page .topic-row{gap:.58rem;padding:.56rem .66rem .6rem 2.95rem;border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.98rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb,0 10px 22px #0f172a08}.meeting-show-page .topic-row:hover{border-color:var(--csd-border-94a3b8-460, rgba(148, 163, 184, .46));box-shadow:inset 0 1px #fffffff2,0 14px 28px #0f172a0c}.meeting-show-page .topic-order-control{top:.58rem;left:.62rem;width:1.72rem;height:1.72rem}.meeting-show-page .meeting-topic-card__content{gap:.34rem}.meeting-show-page .meeting-topic-card__top{align-items:center;gap:.58rem}.meeting-show-page .meeting-topic-card__actions{gap:.24rem}.meeting-show-page .meeting-topic-card__actions .btn-saas-icon{width:1.82rem;min-width:1.82rem;height:1.82rem;min-height:1.82rem;border-radius:.66rem}.meeting-show-page .meeting-topic-card__actions .meeting-topic-card__quick-action{width:auto;min-width:4.45rem;padding-inline:.58rem}.meeting-show-page .topic-title-editable{color:var(--csd-text-0f2f4e-1000, #0f2f4e);font-size:.96rem;font-weight:740;line-height:1.24}.meeting-show-page .topic-meta{gap:.26rem .62rem;font-size:.76rem;line-height:1.42}.meeting-show-page .meeting-topic-card__notes{grid-template-columns:minmax(7rem,9.6rem) minmax(0,1fr);align-items:center;gap:.4rem;padding:.46rem 0 .08rem;border:0;border-radius:0;background:transparent;box-shadow:none}.meeting-show-page .meeting-topic-card__notes-head{align-items:flex-start;gap:.32rem;min-width:0;padding-top:.12rem}.meeting-show-page .meeting-topic-card__notes-icon{width:1.28rem;height:1.28rem;font-size:.68rem}.meeting-show-page .meeting-topic-card__notes-label{font-size:.68rem;letter-spacing:.07em}.meeting-show-page .meeting-topic-card__notes-hint{display:block;max-width:9.8rem;font-size:.72rem;line-height:1.32}.meeting-show-page .meeting-topic-card__notes-composer{position:relative;gap:.18rem;margin-top:.28rem;padding-top:.4rem;border-top:1px solid var(--csd-border-e2eaf4-920, rgba(226, 234, 244, .92))}.meeting-show-page .topic-notes{min-height:2.16rem;padding:.48rem .58rem;border-radius:.58rem;font-size:.85rem;line-height:1.38}.meeting-show-page .meeting-topic-card__notes-footer{position:static;min-height:0;padding:0 .28rem;pointer-events:auto}.meeting-show-page .meeting-topic-card__notes-state{font-size:.7rem;opacity:.82;pointer-events:none}.meeting-topic-modal-shell .modal-premium-body{padding-top:1rem!important;padding-bottom:1rem!important}.meeting-topic-form-modal{gap:1rem}.meeting-topic-form-modal .prospect-form-modal__intro{min-height:auto;align-items:center;gap:1rem;padding:1rem 1.1rem;border-radius:1rem}.meeting-topic-form-modal .prospect-form-modal__intro-icon{width:2.55rem;height:2.55rem;flex-basis:2.55rem;border-radius:.76rem}.meeting-topic-form-modal .prospect-form-modal__intro-title{max-width:18rem;margin-bottom:.26rem;font-size:1rem;line-height:1.25}.meeting-topic-form-modal .prospect-form-modal__lead{max-width:27rem;margin:0;font-size:.84rem;line-height:1.48}.meeting-topic-form-modal .prospect-form-modal__intro-chips{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.42rem;margin-left:auto;min-width:18rem}.meeting-topic-form-modal .prospect-form-modal__intro-chips>span{min-height:2.02rem;padding:.32rem .58rem;font-size:.72rem}.meeting-topic-form-modal .prospect-form-modal__card{border-radius:1rem}.meeting-topic-form-modal .prospect-form-modal__card-header{padding:.88rem 1rem}.meeting-topic-form-modal .prospect-form-modal__card-body{padding:1rem}.meeting-topic-form-modal .prospect-form-modal__textarea{min-height:7rem}.meeting-topics-list.is-sortable-saving{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-meeting-action-blocker,.has-sortable-screen-lock{cursor:wait}.meeting-action-blocker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:1rem;background:#0f172a2e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:all}.meeting-action-blocker__card{display:inline-flex;align-items:center;gap:.64rem;min-height:2.82rem;padding:.72rem .96rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-26364f-1000, #26364f);font-size:.82rem;font-weight:800;box-shadow:inset 0 1px #ffffffe6,0 18px 38px #0f172a24}.meeting-action-blocker__spinner{width:1rem;height:1rem;border:2px solid var(--csd-border-94a3b8-340, rgba(148, 163, 184, .34));border-top-color:var(--csd-border-475569-1000, #475569);border-radius:999px;animation:meeting-action-blocker-spin .72s linear infinite}@keyframes meeting-action-blocker-spin{to{transform:rotate(360deg)}}.topic-row{position:relative;display:flex;gap:.82rem;padding:.7rem .82rem .78rem 3.3rem;border:1px solid var(--csd-border-d9e3ef-960, rgba(217, 227, 239, .96));border-radius:1.12rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));box-shadow:inset 0 1px #ffffffe6,0 8px 20px #0f172a06;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.topic-row:hover{transform:translateY(-1px);border-color:var(--csd-border-94a3b8-460, rgba(148, 163, 184, .46));box-shadow:0 16px 30px #0f172a0d}.topic-row:focus-within{border-color:var(--csd-border-94a3b8-580, rgba(148, 163, 184, .58));box-shadow:0 0 0 .2rem #94a3b81a}.topic-row.sortable-ghost{border-style:dashed;border-color:var(--csd-border-94a3b8-740, rgba(148, 163, 184, .74));background:var(--csd-bg-f8fafc-880, rgba(248, 250, 252, .88));box-shadow:none}.topic-row.sortable-chosen{cursor:grabbing}.topic-row.sortable-chosen .topic-order-control.topic-drag-handle{cursor:grabbing;transform:scale(.98)}.topic-row.sortable-chosen .topic-order-control__grip{opacity:1;transform:none}.topic-row.sortable-chosen .topic-number{opacity:0;transform:translateY(-.2rem)}.topic-order-control{position:absolute;top:.78rem;left:.78rem;display:inline-flex;align-items:center;justify-content:center;width:1.98rem;height:1.98rem;padding:0;font:inherit;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-64748b-1000, #64748b);-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:inset 0 1px #ffffffd1,0 8px 16px #0f172a09;overflow:hidden;cursor:default;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.topic-order-control.topic-drag-handle{cursor:grab}.topic-order-control.topic-drag-handle:hover,.topic-order-control.topic-drag-handle:focus-visible{border-color:color-mix(in srgb,currentColor 26%,var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78)));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:inset 0 1px #ffffffeb,0 10px 20px #0f172a0e}.topic-order-control.topic-drag-handle:hover .topic-number,.topic-order-control.topic-drag-handle:focus-visible .topic-number{opacity:0;transform:translateY(-.2rem)}.topic-order-control.topic-drag-handle:hover .topic-order-control__grip,.topic-order-control.topic-drag-handle:focus-visible .topic-order-control__grip{opacity:1;transform:none}.topic-order-control.topic-drag-handle:active{cursor:grabbing}.topic-number{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit;background:transparent;color:currentColor;font-size:.72rem;font-weight:850;line-height:1;transition:opacity .16s ease,transform .16s ease}.topic-order-control__grip{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;color:currentColor;font-size:.88rem;line-height:1;opacity:0;transform:translateY(.2rem);transition:opacity .16s ease,transform .16s ease}.topic-order-control__grip i{margin:0;line-height:1}.meeting-topic-card__content{flex:1 1 auto;display:flex;flex-direction:column;gap:.48rem;min-width:0}.meeting-topic-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem}.meeting-topic-card__headline,.meeting-topic-card__actions,.topic-meta{display:flex}.meeting-topic-card__headline{flex-wrap:wrap;align-items:center;gap:.46rem;min-width:0;flex:1 1 auto}.meeting-topic-card__title-wrap{position:relative;display:inline-flex;align-items:center;flex:1 1 24rem;width:min(100%,42rem);max-width:min(100%,42rem);min-width:min(100%,18rem);padding-right:1.28rem;border-radius:.72rem;transition:background .18s ease,box-shadow .18s ease}.meeting-topic-card__title-wrap:hover,.meeting-topic-card__title-wrap:focus-within{background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));box-shadow:inset 0 0 0 1px #cbd5e1a8}.meeting-topic-card__title-affordance{position:absolute;right:.34rem;top:50%;transform:translateY(-50%);display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:999px;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.74rem;opacity:0;pointer-events:none;transition:color .18s ease,opacity .18s ease}.meeting-topic-card__title-wrap:hover .meeting-topic-card__title-affordance,.meeting-topic-card__title-wrap:focus-within .meeting-topic-card__title-affordance{color:var(--csd-text-475569-1000, #475569);opacity:1}.meeting-topic-card__actions{align-items:center;gap:.34rem;flex-shrink:0}.meeting-topic-card__actions .btn-saas-icon{width:2rem;min-width:2rem;height:2rem;min-height:2rem;border:1px solid var(--csd-border-d6e1ef-880, rgba(214, 225, 239, .88));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-64748b-1000, #64748b);box-shadow:inset 0 1px #ffffffdb,0 6px 14px #0f172a09}.meeting-topic-card__actions .btn-saas-icon i{font-size:.86rem}.meeting-topic-card__actions .btn-saas-icon:hover,.meeting-topic-card__actions .btn-saas-icon:focus{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 8px 16px #0f172a0e}.meeting-topic-card__actions .meeting-topic-card__quick-action{width:auto;min-width:0;padding:0 .72rem;gap:.34rem;color:var(--csd-text-1f4f8f-1000, #1f4f8f)}.meeting-topic-card__actions .meeting-topic-card__quick-action span{font-size:.72rem;font-weight:800;line-height:1}.meeting-topic-card__actions .meeting-topic-card__quick-action:hover,.meeting-topic-card__actions .meeting-topic-card__quick-action:focus{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eef6ff-1000, #eef6ff));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.meeting-topic-card__actions .btn-saas-icon-danger:hover,.meeting-topic-card__actions .btn-saas-icon-danger:focus{border-color:var(--csd-border-f87171-240, rgba(248, 113, 113, .24));background:linear-gradient(180deg,var(--csd-bg-fef2f2-1000, #fef2f2),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-b91c1c-1000, #b91c1c);box-shadow:0 8px 16px #f8717114}.topic-title-editable{width:auto;max-width:100%;flex:1 1 auto;margin:0;padding:.1rem .24rem;color:var(--csd-text-0f2f4e-1000, #0f2f4e);font-size:.96rem;font-weight:740;line-height:1.26}.topic-title-editable[readonly]{border:none;background:transparent;cursor:pointer}.topic-title-editable.is-editing{padding:.28rem .38rem;border:none!important;border-bottom:2px solid var(--csd-border-475569-340, rgba(71, 85, 105, .34))!important;border-radius:.6rem .6rem .24rem .24rem;background:var(--csd-bg-f1f5f9-900, rgba(241, 245, 249, .9));box-shadow:none!important}.topic-title-editable:focus,.topic-title-editable:focus-visible{outline:none!important;box-shadow:none!important}.topic-meta{flex-wrap:wrap;gap:.32rem .7rem;color:var(--csd-text-66778f-1000, #66778f);font-size:.76rem;line-height:1.42}.topic-meta span{display:inline-flex;align-items:center;gap:.35rem}.topic-meta i{color:var(--csd-text-64748b-1000, #64748b)}.topic-meta strong{color:var(--csd-text-17324f-1000, #17324f)}.meeting-topic-card__notes{display:grid;gap:.34rem;margin-top:0;padding:.5rem 0 .1rem;border:0;border-radius:0;background:transparent;box-shadow:none}.meeting-topic-card__notes-head{display:flex;align-items:center;gap:.38rem}.meeting-topic-card__notes-icon{display:inline-flex;align-items:center;justify-content:center;width:1.42rem;height:1.42rem;border-radius:999px;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;flex-shrink:0;box-shadow:none}.meeting-topic-card__notes-label{display:block;color:var(--csd-text-6b7f98-1000, #6b7f98);font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;line-height:1.25}.meeting-topic-card__notes-hint{display:block;margin-top:.02rem;color:var(--csd-text-708198-1000, #708198);font-size:.72rem;line-height:1.34}.meeting-topic-card__notes-composer{display:grid;gap:.2rem;margin-top:.34rem;padding:.44rem 0 0;border:0;border-top:1px solid var(--csd-border-e2eaf4-920, rgba(226, 234, 244, .92));border-radius:0;background:transparent;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease}.meeting-topic-card__notes-composer:focus-within{box-shadow:none}.topic-notes{min-height:38px;padding:.52rem .62rem;border-radius:.62rem;border:1px solid var(--csd-border-cbd5e1-520, rgba(203, 213, 225, .52));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-29415d-1000, #29415d);font-size:.85rem;line-height:1.38;overflow-y:hidden;resize:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.topic-notes:hover{background:var(--csd-bg-ffffff-1000, #ffffff);border-color:var(--csd-border-94a3b8-480, rgba(148, 163, 184, .48))}.topic-notes:focus{background:var(--csd-bg-ffffff-1000, #ffffff);border-color:var(--csd-border-64748b-480, rgba(100, 116, 139, .48));box-shadow:inset 0 1px #ffffffc2,0 0 0 3px #94a3b814}.meeting-topic-card__notes-footer{display:flex;justify-content:flex-end;padding:0 .18rem;margin-top:-.04rem}.meeting-topic-card__notes-state{display:inline-flex;align-items:center;gap:.34rem;min-height:1.18rem;color:var(--csd-text-708198-1000, #708198);font-size:.7rem;font-weight:700;line-height:1}.meeting-topic-card__notes-state i{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem}.meeting-topic-card__notes-composer.is-saving .meeting-topic-card__notes-state{color:var(--csd-text-475569-1000, #475569)}.meeting-topic-card__notes-composer.is-saved .meeting-topic-card__notes-state{color:var(--csd-text-15803d-1000, #15803d)}.meeting-topic-card__notes-composer.is-saved .meeting-topic-card__notes-state i{color:var(--csd-text-16a34a-1000, #16a34a)}.meeting-topic-card__notes-readonly{padding:.72rem .78rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.9rem;background:var(--csd-bg-f8fafc-860, rgba(248, 250, 252, .86));color:var(--csd-text-465b75-1000, #465b75);font-size:.84rem;line-height:1.5}@media (max-width: 767.98px){.topic-row{padding:.9rem .88rem .92rem 3rem}.meeting-topic-card__top{flex-direction:column}.meeting-show-page .meeting-topic-card__notes{grid-template-columns:1fr;align-items:stretch}.meeting-show-page .meeting-topic-card__notes-hint{max-width:none}.meeting-show-page .topic-notes{padding-right:.54rem}.meeting-show-page .meeting-topic-card__notes-footer{position:static;justify-content:flex-end}}.meeting-progress-inline{display:flex;align-items:center}.meeting-progress-content{text-align:right;line-height:1.1}.meeting-progress-title{font-size:.72rem;color:var(--csd-foreground-bs-secondary-color, var(--bs-secondary-color));text-transform:uppercase;letter-spacing:.05em}.meeting-progress-values{display:flex;align-items:baseline;gap:.5rem}.meeting-progress-ratio{font-weight:600;color:var(--bs-body-color)}.meeting-progress-percent{font-size:1.1rem;font-weight:700;color:var(--bs-success)}.meeting-page-shell{display:flex;flex-direction:column;gap:1rem;padding:.5rem .75rem 1rem}.operational-calendar-source-filters{display:flex;flex-wrap:wrap;gap:.5rem}.operational-calendar-dot--meeting{background:#6366f1}.operational-calendar-dot--intervention{background:#f97316}.operational-calendar-dot--task{background:#22a06b}.operational-calendar-dot--ticket{background:#dc6b36}.operational-calendar-dot--maintenance{background:#0f9f9a}#meetingsCalendar .operational-source-meeting{--fc-event-bg-color: #6366f1;--csd-foreground-fc-event-bg-color: var(--csd-text-6366f1-1000, #6366f1);--fc-event-border-color: var(--csd-border-4f46e5-1000, #4f46e5);--csd-foreground-fc-event-border-color: var(--csd-text-4f46e5-1000, #4f46e5)}#meetingsCalendar .operational-source-intervention{--fc-event-bg-color: #f97316;--csd-foreground-fc-event-bg-color: var(--csd-text-f97316-1000, #f97316);--fc-event-border-color: var(--csd-border-ea580c-1000, #ea580c);--csd-foreground-fc-event-border-color: var(--csd-text-ea580c-1000, #ea580c)}#meetingsCalendar .operational-source-task{--fc-event-bg-color: #22a06b;--csd-foreground-fc-event-bg-color: var(--csd-text-22a06b-1000, #22a06b);--fc-event-border-color: var(--csd-border-16845a-1000, #16845a);--csd-foreground-fc-event-border-color: var(--csd-text-16845a-1000, #16845a)}#meetingsCalendar .operational-source-ticket{--fc-event-bg-color: #d97706;--csd-foreground-fc-event-bg-color: var(--csd-text-d97706-1000, #d97706);--fc-event-border-color: var(--csd-border-b45309-1000, #b45309);--csd-foreground-fc-event-border-color: var(--csd-text-b45309-1000, #b45309)}#meetingsCalendar .operational-source-ticket-urgent{--fc-event-bg-color: #dc2626;--csd-foreground-fc-event-bg-color: var(--csd-text-dc2626-1000, #dc2626);--fc-event-border-color: var(--csd-border-b91c1c-1000, #b91c1c);--csd-foreground-fc-event-border-color: var(--csd-text-b91c1c-1000, #b91c1c)}#meetingsCalendar .operational-source-maintenance{--fc-event-bg-color: #0f9f9a;--csd-foreground-fc-event-bg-color: var(--csd-text-0f9f9a-1000, #0f9f9a);--fc-event-border-color: var(--csd-border-0f766e-1000, #0f766e);--csd-foreground-fc-event-border-color: var(--csd-text-0f766e-1000, #0f766e)}#meetingsCalendar .operational-event-conflict{box-shadow:0 0 0 2px #fff,0 0 0 4px #ef4444,0 8px 18px #ef44443d}#meetingsCalendar .operational-calendar-event__kind{display:block;margin-top:.12rem;font-size:.64rem;font-weight:700;opacity:.86}#meetingsCalendar .fc-daygrid-event.operational-source-task,#meetingsCalendar .fc-daygrid-event.operational-source-ticket,#meetingsCalendar .fc-daygrid-event.operational-source-ticket-urgent,#meetingsCalendar .fc-daygrid-event.operational-source-maintenance{border-radius:.55rem;padding:.12rem .3rem}.meeting-ai-bulk-review{display:grid;gap:1rem;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.25rem;text-align:left;scrollbar-gutter:stable}.meeting-ai-bulk-review-dialog{height:calc(100dvh - 1.5rem);max-height:calc(100dvh - 1.5rem)!important;margin:.75rem auto!important}.meeting-ai-bulk-review-modal-shell{display:flex;height:100%;max-height:100%;min-height:0;flex-direction:column}.meeting-ai-bulk-review-modal-shell>.modal-premium-header,.meeting-ai-bulk-review-modal-shell>.modal-premium-footer{flex:0 0 auto}.meeting-ai-bulk-review-modal-shell>.meeting-ai-bulk-review-modal__body{display:flex;min-height:0;flex:1 1 auto;overflow:hidden}.meeting-ai-bulk-review-modal-shell>.meeting-ai-bulk-review-modal__body>.op-upsert-modal{display:flex;width:100%;min-height:0;flex:1 1 auto;flex-direction:column;gap:1rem}.meeting-ai-bulk-review-modal-shell>.meeting-ai-bulk-review-modal__body .meeting-follow-up-modal__notice{flex:0 0 auto}.meeting-ai-bulk-review-modal-shell>.meeting-ai-bulk-review-modal__body .meeting-ai-bulk-review{flex:1 1 auto}.meeting-ai-bulk-review__row{border:1px solid var(--csd-border-dbe5f1-1000, #dbe5f1);border-radius:1rem;padding:1rem;background:var(--csd-bg-ffffff-1000, #fff)}.meeting-ai-bulk-review__select{display:flex;align-items:center;gap:.7rem;cursor:pointer}.meeting-ai-bulk-review__select input{width:1.1rem;height:1.1rem;accent-color:#2563eb}.meeting-ai-bulk-review__select span{display:grid;gap:.1rem}.meeting-ai-bulk-review__select small{color:var(--csd-text-718198-1000, #718198);font-weight:500}.meeting-ai-bulk-review__version{min-width:0;padding:.85rem;border:1px solid var(--csd-border-e1e8f2-1000, #e1e8f2);border-radius:.9rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.meeting-ai-bulk-review__version--proposed{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72))}.meeting-ai-bulk-review__eyebrow{display:inline-flex;align-items:center;gap:.4rem;color:var(--csd-text-526581-1000, #526581);font-size:.72rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.meeting-ai-bulk-review__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.75rem}.meeting-ai-bulk-review__columns pre,.meeting-ai-bulk-review__columns textarea{width:100%;min-height:10rem;margin:.35rem 0 0;padding:.75rem;border:1px solid var(--csd-border-dbe5f1-1000, #dbe5f1);border-radius:.75rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);white-space:pre-wrap;font:inherit;color:var(--csd-text-334155-1000, #334155)}.meeting-ai-bulk-review__columns textarea{background:var(--csd-bg-f5f8ff-1000, #f5f8ff);border-color:var(--csd-border-2563eb-250, rgba(37, 99, 235, .25))}@media (max-width: 767.98px){.meeting-ai-bulk-review-dialog{height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem)!important;margin:.5rem auto!important}.meeting-ai-bulk-review__columns{grid-template-columns:1fr}}.meeting-show-page .meeting-panel__actions button,.meeting-show-page .meeting-topic-card__actions .status-dropdown__toggle,.meeting-show-page .meeting-topic-card__quick-action,.meeting-show-page .meeting-topic-card__ai-correct,.meeting-show-page .meeting-topic-card__ai-mode,.meeting-show-page .meeting-show-hero__actions .meeting-show-hero__action{border-radius:.72rem!important}.meeting-follow-up-modal__instruction-card{margin-bottom:1rem}.meeting-follow-up-modal__revision-request{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem}.meeting-follow-up-modal__comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.meeting-follow-up-modal__version{min-width:0;padding:1rem;border:1px solid var(--bs-border-color, var(--csd-border-dbe4f0-1000, #dbe4f0));border-radius:1rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.meeting-follow-up-modal__version>strong{display:block;margin-bottom:.75rem}.meeting-follow-up-modal__version>div{margin-bottom:.75rem;font-weight:700;color:var(--csd-text-172b4d-1000, #172b4d)}.meeting-follow-up-modal__version pre{margin:0;white-space:pre-wrap;word-break:break-word;font:inherit;color:var(--csd-text-526581-1000, #526581)}.meeting-follow-up-modal__version--proposed{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));background:var(--csd-bg-eff6ff-650, rgba(239, 246, 255, .65))}.meeting-follow-up-modal__version--proposed textarea{margin-top:.75rem;resize:vertical}.meeting-follow-up-modal__comparison-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}@media (max-width: 991.98px){.meeting-follow-up-modal__revision-request,.meeting-follow-up-modal__comparison-grid{grid-template-columns:1fr}.meeting-follow-up-modal__revision-request .btn-saas-outline-primary{justify-self:stretch}.meeting-follow-up-modal__comparison-actions{flex-direction:column-reverse}}.meeting-page-shell__filters{padding:.72rem .82rem;border:1px solid var(--csd-border-e4edf7-1000, #e4edf7);border-radius:1.45rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f7fafc-960, rgba(247, 250, 252, .96)));box-shadow:0 18px 38px #0f172a0d}.meeting-page-shell__tabs{position:relative;z-index:1;margin-bottom:0}.meeting-page-shell__filters .smart-filter-bar,.meeting-page-shell__filters .smart-filter-shell,.meeting-page-shell__filters .smart-filter-container{margin-bottom:0}.meeting-shell-hero,.meeting-show-hero{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.05rem;border:1px solid var(--csd-border-cedae9-920, rgba(206, 218, 233, .92));border-radius:1.35rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 16px 32px #0f172a0f}.meeting-shell-hero__toolbar,.meeting-show-hero__toolbar{display:flex;justify-content:space-between;gap:1rem}.meeting-shell-hero__identity,.meeting-show-hero__identity{min-width:0}.meeting-shell-hero__identity h1,.meeting-show-hero__identity h1{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:clamp(1.28rem,1.65vw,1.7rem);line-height:1.08;font-weight:800;letter-spacing:0;text-wrap:balance}.meeting-shell-hero__identity p,.meeting-show-hero__identity p{margin:.34rem 0 0;max-width:860px;color:var(--csd-text-6e8098-1000, #6e8098);font-size:.92rem;line-height:1.62}.meeting-shell-hero__eyebrow,.meeting-show-hero__eyebrow,.meeting-list-workspace__eyebrow,.meeting-tab-section__eyebrow,.meeting-panel__eyebrow{display:inline-flex;align-items:center;gap:.32rem;color:var(--csd-text-7690b4-1000, #7690b4);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.meeting-shell-hero__actions,.meeting-show-hero__actions,.meeting-panel__actions,.meeting-list-workspace__controls,.meeting-tab-section__meta,.meeting-view-switch,.meeting-context-filters{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.meeting-shell-hero__actions,.meeting-show-hero__actions{justify-content:flex-end;align-items:center}.meeting-shell-hero__action,.meeting-show-hero__action{flex-shrink:0}.meeting-show-hero__actions .meeting-show-hero__action{min-height:2.34rem;padding:.5rem .82rem;border-radius:999px;font-size:.76rem;font-weight:800;line-height:1;white-space:nowrap}.meeting-show-hero__actions .meeting-show-hero__action i{font-size:.9rem;line-height:1}.meeting-show-hero__actions .settings-masterdata__ghost-action.meeting-show-hero__action{border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-995, rgba(255, 255, 255, .995)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important;color:var(--csd-text-334155-1000, #334155)!important;box-shadow:inset 0 1px #ffffffeb,0 10px 20px #0f172a0b!important}.meeting-show-hero__actions .settings-masterdata__ghost-action.meeting-show-hero__action:hover,.meeting-show-hero__actions .settings-masterdata__ghost-action.meeting-show-hero__action:focus{border-color:var(--csd-border-94a3b8-580, rgba(148, 163, 184, .58))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-995, rgba(248, 250, 252, .995)))!important;color:var(--csd-text-0f172a-1000, #0f172a)!important;box-shadow:inset 0 1px #fffffff5,0 12px 24px #0f172a11!important}.meeting-show-hero__actions .tasks-workspace__primary-action.meeting-show-hero__action--context-primary{border-color:var(--csd-border-1d4ed8-200, rgba(29, 78, 216, .2))!important;background:linear-gradient(135deg,#2563eb,#2563eb 52%,#1d4ed8)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff2e,0 16px 28px #2563eb38!important}.meeting-show-hero__actions .tasks-workspace__primary-action.meeting-show-hero__action--context-primary i,.meeting-show-hero__actions .tasks-workspace__primary-action.meeting-show-hero__action--context-primary span{color:inherit}.meeting-show-hero__actions .tasks-workspace__primary-action.meeting-show-hero__action--context-primary:hover,.meeting-show-hero__actions .tasks-workspace__primary-action.meeting-show-hero__action--context-primary:focus{transform:translateY(-1px);border-color:var(--csd-border-1d4ed8-240, rgba(29, 78, 216, .24))!important;background:linear-gradient(135deg,#2f6df3,#2563eb 48%,#1d4ed8)!important;color:#fff!important;box-shadow:inset 0 1px #fff3,0 18px 30px #2563eb3d!important}.meeting-show-hero__actions .settings-masterdata__primary-action.meeting-show-hero__action--join{border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-995, rgba(255, 255, 255, .995)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important;color:var(--csd-text-24364d-1000, #24364d)!important;box-shadow:inset 0 1px #fffffff0,0 12px 24px #0f172a0e!important}.meeting-show-hero__actions .settings-masterdata__primary-action.meeting-show-hero__action--join i{color:var(--csd-text-0f766e-1000, #0f766e)}.meeting-show-hero__actions .settings-masterdata__primary-action.meeting-show-hero__action--join:hover,.meeting-show-hero__actions .settings-masterdata__primary-action.meeting-show-hero__action--join:focus{transform:translateY(-1px);border-color:var(--csd-border-14b8a6-280, rgba(20, 184, 166, .28))!important;background:linear-gradient(180deg,var(--csd-bg-f0fdfa-980, rgba(240, 253, 250, .98)),var(--csd-bg-ffffff-995, rgba(255, 255, 255, .995)))!important;color:var(--csd-text-0f3f4c-1000, #0f3f4c)!important;box-shadow:inset 0 1px #fffffff5,0 14px 28px #0f766e16!important}.meeting-hero-action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:42px;padding:.58rem .92rem;border-radius:1rem;border:1px solid transparent;font-size:.8rem;font-weight:800;line-height:1;letter-spacing:.01em;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease;white-space:nowrap}.meeting-hero-action i{font-size:.9rem}.meeting-hero-action:hover{transform:translateY(-1px)}.meeting-hero-action--primary{border-color:var(--csd-border-1d4ed8-180, rgba(29, 78, 216, .18));background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 16px 28px #2563eb33;color:#fff}.meeting-hero-action--primary:hover{color:#fff;box-shadow:0 18px 30px #2563eb3d}.meeting-hero-action--primary-soft{border-color:var(--csd-border-3b82f6-160, rgba(59, 130, 246, .16));background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)));box-shadow:0 12px 24px #2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.meeting-hero-action--primary-soft:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8);border-color:var(--csd-border-3b82f6-240, rgba(59, 130, 246, .24));box-shadow:0 14px 26px #2563eb1f}.meeting-hero-action--ghost{border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));box-shadow:0 10px 20px #0f172a0d;color:var(--csd-text-26415f-1000, #26415f)}.meeting-hero-action--ghost:hover{color:var(--csd-text-17324f-1000, #17324f);border-color:var(--csd-border-94a3b8-300, rgba(148, 163, 184, .3));box-shadow:0 12px 22px #0f172a14}.meeting-shell-hero__chips,.meeting-show-hero__chips{display:flex;flex-wrap:wrap;gap:.4rem}.meeting-shell-chip,.meeting-show-chip,.meeting-list-workspace__pill,.meeting-tab-section__pill,.meeting-panel__pill{display:inline-flex;align-items:center;gap:.42rem;min-height:34px;padding:.38rem .68rem;border-radius:999px;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-38506f-1000, #38506f);font-size:.75rem;font-weight:700;line-height:1.2;box-shadow:0 8px 18px #0f172a09}.meeting-shell-chip i,.meeting-show-chip i,.meeting-list-workspace__pill i,.meeting-tab-section__pill i,.meeting-panel__pill i{color:var(--csd-text-64748b-1000, #64748b)}.meeting-shell-chip--accent,.meeting-show-chip--accent{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-263f63-1000, #263f63)}.meeting-shell-chip--accent i,.meeting-show-chip--accent i{color:var(--csd-text-2563eb-1000, #2563eb)}.meeting-show-chip--reminder{border-color:var(--csd-border-14b8a6-200, rgba(20, 184, 166, .2));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-38506f-1000, #38506f)}.meeting-show-chip--reminder i{color:var(--csd-text-0f766e-1000, #0f766e)}.meeting-show-chip--muted{border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b)}.meeting-show-chip--link{text-decoration:none}.meeting-show-chip--link:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8);border-color:var(--csd-border-3b82f6-180, rgba(59, 130, 246, .18))}.meeting-shell-hero__stats,.meeting-show-hero__stats,.meeting-sidebar-pulse{display:grid;gap:.85rem}.meeting-shell-hero__stats,.meeting-show-hero__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.meeting-overview-stat,.meeting-show-stat{display:flex;align-items:flex-start;gap:.78rem;padding:.92rem 1rem;border-radius:1.2rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94)),var(--csd-bg-f6f9fd-960, rgba(246, 249, 253, .96)));box-shadow:inset 0 1px #ffffffd1}.meeting-overview-stat__icon,.meeting-show-stat__icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.95rem;background:var(--csd-bg-dfefff-920, rgba(223, 239, 255, .92));color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem}.meeting-overview-stat__content,.meeting-show-stat__content{display:flex;flex-direction:column;gap:.16rem;min-width:0}.meeting-overview-stat__content strong,.meeting-show-stat__content strong{color:var(--csd-text-17324f-1000, #17324f);font-size:1.1rem;font-weight:800;line-height:1.1}.meeting-overview-stat__content small,.meeting-show-stat__content small{color:var(--csd-text-708198-1000, #708198);font-size:.78rem;line-height:1.45}.meeting-overview-stat__label,.meeting-show-stat__label{color:var(--csd-text-6b7f98-1000, #6b7f98);font-size:.73rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.meeting-show-hero__summary{max-width:920px}.meeting-show-hero--compact{gap:.62rem;padding:.92rem 1rem}.meeting-show-hero--compact .meeting-show-hero__identity h1{font-size:clamp(1.18rem,1.45vw,1.56rem)}.meeting-show-hero--compact .meeting-show-hero__identity p{margin-top:.26rem;max-width:720px;font-size:.84rem;line-height:1.52}.meeting-show-hero--compact .meeting-show-hero__chips{gap:.38rem}.meeting-show-hero--compact .meeting-show-chip{min-height:34px;padding:.36rem .66rem;font-size:.74rem}.meeting-show-hero__metrics,.meeting-show-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem}.meeting-show-hero__metric,.meeting-show-kpi-card{display:flex;flex-direction:column;gap:.18rem;min-width:0;padding:.78rem .88rem;border-radius:1.05rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-950, rgba(255, 255, 255, .95)),var(--csd-bg-f7faff-960, rgba(247, 250, 255, .96)));box-shadow:inset 0 1px #ffffffd6}.meeting-show-hero__metric strong,.meeting-show-kpi-card strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.98rem;font-weight:800;line-height:1.15}.meeting-show-hero__metric small,.meeting-show-kpi-card small{color:var(--csd-text-708198-1000, #708198);font-size:.75rem;line-height:1.42}.meeting-show-hero__metric-label,.meeting-show-kpi-card__label{color:var(--csd-text-6b7f98-1000, #6b7f98);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.meeting-list-workspace,.meeting-calendar-workspace,.meeting-tab-section,.meeting-tab-workspace,.meeting-panel,.meeting-calendar-panel,.meeting-history-card{position:relative}.meeting-list-workspace,.meeting-calendar-workspace,.meeting-tab-workspace{padding:1rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:1.6rem;background:radial-gradient(circle at top left,rgba(59,130,246,.08),transparent 28%),radial-gradient(circle at bottom right,rgba(14,165,233,.06),transparent 26%),linear-gradient(180deg,var(--csd-bg-f6faff-960, rgba(246, 250, 255, .96)),var(--csd-bg-eff5fc-920, rgba(239, 245, 252, .92)));box-shadow:inset 0 1px #ffffffd6,0 20px 42px #0f172a0b;overflow:hidden}.meeting-list-workspace:before,.meeting-calendar-workspace:before,.meeting-tab-workspace:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,var(--csd-bg-ffffff-340, rgba(255, 255, 255, .34)),transparent 38%,transparent 62%,var(--csd-bg-ffffff-180, rgba(255, 255, 255, .18)))}.meeting-list-workspace>*,.meeting-calendar-workspace>*,.meeting-tab-workspace>*{position:relative;z-index:1}.meeting-calendar-workspace{padding:.82rem;border-color:var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 18px 36px #0f172a0d}.meeting-calendar-workspace:before{display:none}.meeting-tab-workspace--topics,.meeting-tab-workspace--actions{padding-top:.82rem}.meeting-tab-workspace--timeline{padding:1rem}.meeting-history-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.meeting-history-section__copy{max-width:58ch}.meeting-history-section__copy h2{display:inline-flex;align-items:center;gap:.45rem;margin:.2rem 0 0;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:800;line-height:1.2}.meeting-history-section__copy p{margin:.34rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;line-height:1.52}.meeting-list-workspace__head,.meeting-calendar-workspace__head,.meeting-panel__header,.meeting-tab-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.meeting-list-workspace__head,.meeting-calendar-workspace__head,.meeting-tab-section__head{padding:.05rem .05rem 1rem;margin-bottom:1rem;border-bottom:1px solid var(--csd-border-d9e3ef-920, rgba(217, 227, 239, .92))}.meeting-list-workspace__head h2,.meeting-calendar-workspace__head h2,.meeting-tab-section__head h2{margin:.22rem 0 0;color:var(--csd-text-17324f-1000, #17324f);font-size:1.08rem;font-weight:700}.meeting-list-workspace__head p,.meeting-calendar-workspace__head p,.meeting-tab-section__head p{margin:.28rem 0 0;max-width:760px;color:var(--csd-text-708198-1000, #708198);font-size:.9rem;line-height:1.6}.meeting-list-workspace__content,.meeting-calendar-workspace__body{min-width:0}.meeting-list-workspace__cta-group{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.meeting-context-filter__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.55rem;height:1.55rem;padding:0 .38rem;border-radius:999px;background:#0f172a0d;color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:700}.meetings-workspace__toolbar.op-toolbar{margin-bottom:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.meetings-workspace__toolbar .op-toolbar__title{align-items:center;margin-bottom:0}.meetings-workspace__toolbar .op-toolbar__title-icon{width:2rem;height:2rem;flex-basis:2rem;border-radius:.72rem}.meetings-workspace .op-toolbar__title-icon,.meetings-workspace .meeting-calendar-workspace__title-icon,.meetings-workspace .meeting-actions-workspace__registry-icon,.meetings-workspace .meeting-index-table__marker,.meetings-workspace .meeting-table-card__empty-icon,.meetings-workspace .meeting-record-row__icon,.meetings-workspace .meeting-show-kpi-card__icon,.meetings-workspace .meeting-topic-card__title-affordance,.meetings-workspace .meeting-topic-card__notes-icon,.meetings-workspace .meeting-topic-card__actions .btn-saas-icon,.meetings-workspace .meeting-sidebar-kpi__icon,.meetings-workspace .meeting-sidebar-context-link__icon,.meetings-workspace .meeting-sidebar-attendance__icon,.meeting-calendar-page .op-toolbar__title-icon,.meeting-calendar-page .meeting-calendar-workspace__title-icon,.meeting-calendar-page .meeting-actions-workspace__registry-icon,.meeting-calendar-page .meeting-index-table__marker,.meeting-calendar-page .meeting-table-card__empty-icon,.meeting-calendar-page .meeting-record-row__icon,.meeting-calendar-page .meeting-show-kpi-card__icon,.meeting-calendar-page .meeting-topic-card__title-affordance,.meeting-calendar-page .meeting-topic-card__notes-icon,.meeting-calendar-page .meeting-topic-card__actions .btn-saas-icon,.meeting-calendar-page .meeting-sidebar-kpi__icon,.meeting-calendar-page .meeting-sidebar-context-link__icon,.meeting-calendar-page .meeting-sidebar-attendance__icon,.meeting-actions-workspace .op-toolbar__title-icon,.meeting-actions-workspace .meeting-calendar-workspace__title-icon,.meeting-actions-workspace .meeting-actions-workspace__registry-icon,.meeting-actions-workspace .meeting-index-table__marker,.meeting-actions-workspace .meeting-table-card__empty-icon,.meeting-actions-workspace .meeting-record-row__icon,.meeting-actions-workspace .meeting-show-kpi-card__icon,.meeting-actions-workspace .meeting-topic-card__title-affordance,.meeting-actions-workspace .meeting-topic-card__notes-icon,.meeting-actions-workspace .meeting-topic-card__actions .btn-saas-icon,.meeting-actions-workspace .meeting-sidebar-kpi__icon,.meeting-actions-workspace .meeting-sidebar-context-link__icon,.meeting-actions-workspace .meeting-sidebar-attendance__icon,.meeting-show-page .op-toolbar__title-icon,.meeting-show-page .meeting-calendar-workspace__title-icon,.meeting-show-page .meeting-actions-workspace__registry-icon,.meeting-show-page .meeting-index-table__marker,.meeting-show-page .meeting-table-card__empty-icon,.meeting-show-page .meeting-record-row__icon,.meeting-show-page .meeting-show-kpi-card__icon,.meeting-show-page .meeting-topic-card__title-affordance,.meeting-show-page .meeting-topic-card__notes-icon,.meeting-show-page .meeting-topic-card__actions .btn-saas-icon,.meeting-show-page .meeting-sidebar-kpi__icon,.meeting-show-page .meeting-sidebar-context-link__icon,.meeting-show-page .meeting-sidebar-attendance__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;line-height:1!important;text-align:center!important}.meetings-workspace .op-toolbar__title-icon>i,.meetings-workspace .op-toolbar__title-icon>i:first-child,.meetings-workspace .meeting-calendar-workspace__title-icon>i,.meetings-workspace .meeting-calendar-workspace__title-icon>i:first-child,.meetings-workspace .meeting-actions-workspace__registry-icon>i,.meetings-workspace .meeting-actions-workspace__registry-icon>i:first-child,.meetings-workspace .meeting-index-table__marker>i,.meetings-workspace .meeting-index-table__marker>i:first-child,.meetings-workspace .meeting-table-card__empty-icon>i,.meetings-workspace .meeting-table-card__empty-icon>i:first-child,.meetings-workspace .meeting-record-row__icon>i,.meetings-workspace .meeting-record-row__icon>i:first-child,.meetings-workspace .meeting-show-kpi-card__icon>i,.meetings-workspace .meeting-show-kpi-card__icon>i:first-child,.meetings-workspace .meeting-topic-card__title-affordance>i,.meetings-workspace .meeting-topic-card__title-affordance>i:first-child,.meetings-workspace .meeting-topic-card__notes-icon>i,.meetings-workspace .meeting-topic-card__notes-icon>i:first-child,.meetings-workspace .meeting-topic-card__actions .btn-saas-icon>i,.meetings-workspace .meeting-topic-card__actions .btn-saas-icon>i:first-child,.meetings-workspace .meeting-sidebar-kpi__icon>i,.meetings-workspace .meeting-sidebar-kpi__icon>i:first-child,.meetings-workspace .meeting-sidebar-context-link__icon>i,.meetings-workspace .meeting-sidebar-context-link__icon>i:first-child,.meetings-workspace .meeting-sidebar-attendance__icon>i,.meetings-workspace .meeting-sidebar-attendance__icon>i:first-child,.meeting-calendar-page .op-toolbar__title-icon>i,.meeting-calendar-page .op-toolbar__title-icon>i:first-child,.meeting-calendar-page .meeting-calendar-workspace__title-icon>i,.meeting-calendar-page .meeting-calendar-workspace__title-icon>i:first-child,.meeting-calendar-page .meeting-actions-workspace__registry-icon>i,.meeting-calendar-page .meeting-actions-workspace__registry-icon>i:first-child,.meeting-calendar-page .meeting-index-table__marker>i,.meeting-calendar-page .meeting-index-table__marker>i:first-child,.meeting-calendar-page .meeting-table-card__empty-icon>i,.meeting-calendar-page .meeting-table-card__empty-icon>i:first-child,.meeting-calendar-page .meeting-record-row__icon>i,.meeting-calendar-page .meeting-record-row__icon>i:first-child,.meeting-calendar-page .meeting-show-kpi-card__icon>i,.meeting-calendar-page .meeting-show-kpi-card__icon>i:first-child,.meeting-calendar-page .meeting-topic-card__title-affordance>i,.meeting-calendar-page .meeting-topic-card__title-affordance>i:first-child,.meeting-calendar-page .meeting-topic-card__notes-icon>i,.meeting-calendar-page .meeting-topic-card__notes-icon>i:first-child,.meeting-calendar-page .meeting-topic-card__actions .btn-saas-icon>i,.meeting-calendar-page .meeting-topic-card__actions .btn-saas-icon>i:first-child,.meeting-calendar-page .meeting-sidebar-kpi__icon>i,.meeting-calendar-page .meeting-sidebar-kpi__icon>i:first-child,.meeting-calendar-page .meeting-sidebar-context-link__icon>i,.meeting-calendar-page .meeting-sidebar-context-link__icon>i:first-child,.meeting-calendar-page .meeting-sidebar-attendance__icon>i,.meeting-calendar-page .meeting-sidebar-attendance__icon>i:first-child,.meeting-actions-workspace .op-toolbar__title-icon>i,.meeting-actions-workspace .op-toolbar__title-icon>i:first-child,.meeting-actions-workspace .meeting-calendar-workspace__title-icon>i,.meeting-actions-workspace .meeting-calendar-workspace__title-icon>i:first-child,.meeting-actions-workspace .meeting-actions-workspace__registry-icon>i,.meeting-actions-workspace .meeting-actions-workspace__registry-icon>i:first-child,.meeting-actions-workspace .meeting-index-table__marker>i,.meeting-actions-workspace .meeting-index-table__marker>i:first-child,.meeting-actions-workspace .meeting-table-card__empty-icon>i,.meeting-actions-workspace .meeting-table-card__empty-icon>i:first-child,.meeting-actions-workspace .meeting-record-row__icon>i,.meeting-actions-workspace .meeting-record-row__icon>i:first-child,.meeting-actions-workspace .meeting-show-kpi-card__icon>i,.meeting-actions-workspace .meeting-show-kpi-card__icon>i:first-child,.meeting-actions-workspace .meeting-topic-card__title-affordance>i,.meeting-actions-workspace .meeting-topic-card__title-affordance>i:first-child,.meeting-actions-workspace .meeting-topic-card__notes-icon>i,.meeting-actions-workspace .meeting-topic-card__notes-icon>i:first-child,.meeting-actions-workspace .meeting-topic-card__actions .btn-saas-icon>i,.meeting-actions-workspace .meeting-topic-card__actions .btn-saas-icon>i:first-child,.meeting-actions-workspace .meeting-sidebar-kpi__icon>i,.meeting-actions-workspace .meeting-sidebar-kpi__icon>i:first-child,.meeting-actions-workspace .meeting-sidebar-context-link__icon>i,.meeting-actions-workspace .meeting-sidebar-context-link__icon>i:first-child,.meeting-actions-workspace .meeting-sidebar-attendance__icon>i,.meeting-actions-workspace .meeting-sidebar-attendance__icon>i:first-child,.meeting-show-page .op-toolbar__title-icon>i,.meeting-show-page .op-toolbar__title-icon>i:first-child,.meeting-show-page .meeting-calendar-workspace__title-icon>i,.meeting-show-page .meeting-calendar-workspace__title-icon>i:first-child,.meeting-show-page .meeting-actions-workspace__registry-icon>i,.meeting-show-page .meeting-actions-workspace__registry-icon>i:first-child,.meeting-show-page .meeting-index-table__marker>i,.meeting-show-page .meeting-index-table__marker>i:first-child,.meeting-show-page .meeting-table-card__empty-icon>i,.meeting-show-page .meeting-table-card__empty-icon>i:first-child,.meeting-show-page .meeting-record-row__icon>i,.meeting-show-page .meeting-record-row__icon>i:first-child,.meeting-show-page .meeting-show-kpi-card__icon>i,.meeting-show-page .meeting-show-kpi-card__icon>i:first-child,.meeting-show-page .meeting-topic-card__title-affordance>i,.meeting-show-page .meeting-topic-card__title-affordance>i:first-child,.meeting-show-page .meeting-topic-card__notes-icon>i,.meeting-show-page .meeting-topic-card__notes-icon>i:first-child,.meeting-show-page .meeting-topic-card__actions .btn-saas-icon>i,.meeting-show-page .meeting-topic-card__actions .btn-saas-icon>i:first-child,.meeting-show-page .meeting-sidebar-kpi__icon>i,.meeting-show-page .meeting-sidebar-kpi__icon>i:first-child,.meeting-show-page .meeting-sidebar-context-link__icon>i,.meeting-show-page .meeting-sidebar-context-link__icon>i:first-child,.meeting-show-page .meeting-sidebar-attendance__icon>i,.meeting-show-page .meeting-sidebar-attendance__icon>i:first-child{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;line-height:1!important;text-align:center!important;vertical-align:0!important;transform:none!important}.meetings-workspace .op-toolbar__title-icon>i:before,.meetings-workspace .op-toolbar__title-icon>i:first-child:before,.meetings-workspace .meeting-calendar-workspace__title-icon>i:before,.meetings-workspace .meeting-calendar-workspace__title-icon>i:first-child:before,.meetings-workspace .meeting-actions-workspace__registry-icon>i:before,.meetings-workspace .meeting-actions-workspace__registry-icon>i:first-child:before,.meetings-workspace .meeting-index-table__marker>i:before,.meetings-workspace .meeting-index-table__marker>i:first-child:before,.meetings-workspace .meeting-table-card__empty-icon>i:before,.meetings-workspace .meeting-table-card__empty-icon>i:first-child:before,.meetings-workspace .meeting-record-row__icon>i:before,.meetings-workspace .meeting-record-row__icon>i:first-child:before,.meetings-workspace .meeting-show-kpi-card__icon>i:before,.meetings-workspace .meeting-show-kpi-card__icon>i:first-child:before,.meetings-workspace .meeting-topic-card__title-affordance>i:before,.meetings-workspace .meeting-topic-card__title-affordance>i:first-child:before,.meetings-workspace .meeting-topic-card__notes-icon>i:before,.meetings-workspace .meeting-topic-card__notes-icon>i:first-child:before,.meetings-workspace .meeting-topic-card__actions .btn-saas-icon>i:before,.meetings-workspace .meeting-topic-card__actions .btn-saas-icon>i:first-child:before,.meetings-workspace .meeting-sidebar-kpi__icon>i:before,.meetings-workspace .meeting-sidebar-kpi__icon>i:first-child:before,.meetings-workspace .meeting-sidebar-context-link__icon>i:before,.meetings-workspace .meeting-sidebar-context-link__icon>i:first-child:before,.meetings-workspace .meeting-sidebar-attendance__icon>i:before,.meetings-workspace .meeting-sidebar-attendance__icon>i:first-child:before,.meeting-calendar-page .op-toolbar__title-icon>i:before,.meeting-calendar-page .op-toolbar__title-icon>i:first-child:before,.meeting-calendar-page .meeting-calendar-workspace__title-icon>i:before,.meeting-calendar-page .meeting-calendar-workspace__title-icon>i:first-child:before,.meeting-calendar-page .meeting-actions-workspace__registry-icon>i:before,.meeting-calendar-page .meeting-actions-workspace__registry-icon>i:first-child:before,.meeting-calendar-page .meeting-index-table__marker>i:before,.meeting-calendar-page .meeting-index-table__marker>i:first-child:before,.meeting-calendar-page .meeting-table-card__empty-icon>i:before,.meeting-calendar-page .meeting-table-card__empty-icon>i:first-child:before,.meeting-calendar-page .meeting-record-row__icon>i:before,.meeting-calendar-page .meeting-record-row__icon>i:first-child:before,.meeting-calendar-page .meeting-show-kpi-card__icon>i:before,.meeting-calendar-page .meeting-show-kpi-card__icon>i:first-child:before,.meeting-calendar-page .meeting-topic-card__title-affordance>i:before,.meeting-calendar-page .meeting-topic-card__title-affordance>i:first-child:before,.meeting-calendar-page .meeting-topic-card__notes-icon>i:before,.meeting-calendar-page .meeting-topic-card__notes-icon>i:first-child:before,.meeting-calendar-page .meeting-topic-card__actions .btn-saas-icon>i:before,.meeting-calendar-page .meeting-topic-card__actions .btn-saas-icon>i:first-child:before,.meeting-calendar-page .meeting-sidebar-kpi__icon>i:before,.meeting-calendar-page .meeting-sidebar-kpi__icon>i:first-child:before,.meeting-calendar-page .meeting-sidebar-context-link__icon>i:before,.meeting-calendar-page .meeting-sidebar-context-link__icon>i:first-child:before,.meeting-calendar-page .meeting-sidebar-attendance__icon>i:before,.meeting-calendar-page .meeting-sidebar-attendance__icon>i:first-child:before,.meeting-actions-workspace .op-toolbar__title-icon>i:before,.meeting-actions-workspace .op-toolbar__title-icon>i:first-child:before,.meeting-actions-workspace .meeting-calendar-workspace__title-icon>i:before,.meeting-actions-workspace .meeting-calendar-workspace__title-icon>i:first-child:before,.meeting-actions-workspace .meeting-actions-workspace__registry-icon>i:before,.meeting-actions-workspace .meeting-actions-workspace__registry-icon>i:first-child:before,.meeting-actions-workspace .meeting-index-table__marker>i:before,.meeting-actions-workspace .meeting-index-table__marker>i:first-child:before,.meeting-actions-workspace .meeting-table-card__empty-icon>i:before,.meeting-actions-workspace .meeting-table-card__empty-icon>i:first-child:before,.meeting-actions-workspace .meeting-record-row__icon>i:before,.meeting-actions-workspace .meeting-record-row__icon>i:first-child:before,.meeting-actions-workspace .meeting-show-kpi-card__icon>i:before,.meeting-actions-workspace .meeting-show-kpi-card__icon>i:first-child:before,.meeting-actions-workspace .meeting-topic-card__title-affordance>i:before,.meeting-actions-workspace .meeting-topic-card__title-affordance>i:first-child:before,.meeting-actions-workspace .meeting-topic-card__notes-icon>i:before,.meeting-actions-workspace .meeting-topic-card__notes-icon>i:first-child:before,.meeting-actions-workspace .meeting-topic-card__actions .btn-saas-icon>i:before,.meeting-actions-workspace .meeting-topic-card__actions .btn-saas-icon>i:first-child:before,.meeting-actions-workspace .meeting-sidebar-kpi__icon>i:before,.meeting-actions-workspace .meeting-sidebar-kpi__icon>i:first-child:before,.meeting-actions-workspace .meeting-sidebar-context-link__icon>i:before,.meeting-actions-workspace .meeting-sidebar-context-link__icon>i:first-child:before,.meeting-actions-workspace .meeting-sidebar-attendance__icon>i:before,.meeting-actions-workspace .meeting-sidebar-attendance__icon>i:first-child:before,.meeting-show-page .op-toolbar__title-icon>i:before,.meeting-show-page .op-toolbar__title-icon>i:first-child:before,.meeting-show-page .meeting-calendar-workspace__title-icon>i:before,.meeting-show-page .meeting-calendar-workspace__title-icon>i:first-child:before,.meeting-show-page .meeting-actions-workspace__registry-icon>i:before,.meeting-show-page .meeting-actions-workspace__registry-icon>i:first-child:before,.meeting-show-page .meeting-index-table__marker>i:before,.meeting-show-page .meeting-index-table__marker>i:first-child:before,.meeting-show-page .meeting-table-card__empty-icon>i:before,.meeting-show-page .meeting-table-card__empty-icon>i:first-child:before,.meeting-show-page .meeting-record-row__icon>i:before,.meeting-show-page .meeting-record-row__icon>i:first-child:before,.meeting-show-page .meeting-show-kpi-card__icon>i:before,.meeting-show-page .meeting-show-kpi-card__icon>i:first-child:before,.meeting-show-page .meeting-topic-card__title-affordance>i:before,.meeting-show-page .meeting-topic-card__title-affordance>i:first-child:before,.meeting-show-page .meeting-topic-card__notes-icon>i:before,.meeting-show-page .meeting-topic-card__notes-icon>i:first-child:before,.meeting-show-page .meeting-topic-card__actions .btn-saas-icon>i:before,.meeting-show-page .meeting-topic-card__actions .btn-saas-icon>i:first-child:before,.meeting-show-page .meeting-sidebar-kpi__icon>i:before,.meeting-show-page .meeting-sidebar-kpi__icon>i:first-child:before,.meeting-show-page .meeting-sidebar-context-link__icon>i:before,.meeting-show-page .meeting-sidebar-context-link__icon>i:first-child:before,.meeting-show-page .meeting-sidebar-attendance__icon>i:before,.meeting-show-page .meeting-sidebar-attendance__icon>i:first-child:before{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;line-height:1!important;text-align:center!important;vertical-align:0!important;transform:none!important}.meetings-workspace .meeting-shell-chip>i,.meetings-workspace .meeting-shell-chip>i:first-child,.meetings-workspace .meeting-shell-chip>i:before,.meetings-workspace .meeting-shell-chip>i:first-child:before,.meetings-workspace .meeting-show-chip>i,.meetings-workspace .meeting-show-chip>i:first-child,.meetings-workspace .meeting-show-chip>i:before,.meetings-workspace .meeting-show-chip>i:first-child:before,.meetings-workspace .meeting-list-workspace__pill>i,.meetings-workspace .meeting-list-workspace__pill>i:first-child,.meetings-workspace .meeting-list-workspace__pill>i:before,.meetings-workspace .meeting-list-workspace__pill>i:first-child:before,.meetings-workspace .meeting-tab-section__pill>i,.meetings-workspace .meeting-tab-section__pill>i:first-child,.meetings-workspace .meeting-tab-section__pill>i:before,.meetings-workspace .meeting-tab-section__pill>i:first-child:before,.meetings-workspace .meeting-panel__pill>i,.meetings-workspace .meeting-panel__pill>i:first-child,.meetings-workspace .meeting-panel__pill>i:before,.meetings-workspace .meeting-panel__pill>i:first-child:before,.meetings-workspace .meetings-workspace__meta-pill>i,.meetings-workspace .meetings-workspace__meta-pill>i:first-child,.meetings-workspace .meetings-workspace__meta-pill>i:before,.meetings-workspace .meetings-workspace__meta-pill>i:first-child:before,.meetings-workspace .meeting-record-row__chip>i,.meetings-workspace .meeting-record-row__chip>i:first-child,.meetings-workspace .meeting-record-row__chip>i:before,.meetings-workspace .meeting-record-row__chip>i:first-child:before,.meetings-workspace .meeting-record-row__schedule-location>i,.meetings-workspace .meeting-record-row__schedule-location>i:first-child,.meetings-workspace .meeting-record-row__schedule-location>i:before,.meetings-workspace .meeting-record-row__schedule-location>i:first-child:before,.meetings-workspace .meeting-record-row__schedule-reminder>i,.meetings-workspace .meeting-record-row__schedule-reminder>i:first-child,.meetings-workspace .meeting-record-row__schedule-reminder>i:before,.meetings-workspace .meeting-record-row__schedule-reminder>i:first-child:before,.meetings-workspace .meeting-record-row__metrics span>i,.meetings-workspace .meeting-record-row__metrics span>i:first-child,.meetings-workspace .meeting-record-row__metrics span>i:before,.meetings-workspace .meeting-record-row__metrics span>i:first-child:before,.meetings-workspace .tasks-workspace__meta-pill>i,.meetings-workspace .tasks-workspace__meta-pill>i:first-child,.meetings-workspace .tasks-workspace__meta-pill>i:before,.meetings-workspace .tasks-workspace__meta-pill>i:first-child:before,.meetings-workspace .meeting-show-hero__action>i,.meetings-workspace .meeting-show-hero__action>i:first-child,.meetings-workspace .meeting-show-hero__action>i:before,.meetings-workspace .meeting-show-hero__action>i:first-child:before,.meetings-workspace .meeting-sidebar-mini-action>i,.meetings-workspace .meeting-sidebar-mini-action>i:first-child,.meetings-workspace .meeting-sidebar-mini-action>i:before,.meetings-workspace .meeting-sidebar-mini-action>i:first-child:before,.meetings-workspace .meeting-sidebar-person-summary__chip>i,.meetings-workspace .meeting-sidebar-person-summary__chip>i:first-child,.meetings-workspace .meeting-sidebar-person-summary__chip>i:before,.meetings-workspace .meeting-sidebar-person-summary__chip>i:first-child:before,.meetings-workspace .meeting-sidebar-attendance__status>i,.meetings-workspace .meeting-sidebar-attendance__status>i:first-child,.meetings-workspace .meeting-sidebar-attendance__status>i:before,.meetings-workspace .meeting-sidebar-attendance__status>i:first-child:before,.meetings-workspace .meeting-attendance-option>i,.meetings-workspace .meeting-attendance-option>i:first-child,.meetings-workspace .meeting-attendance-option>i:before,.meetings-workspace .meeting-attendance-option>i:first-child:before,.meetings-workspace .topic-meta span>i,.meetings-workspace .topic-meta span>i:first-child,.meetings-workspace .topic-meta span>i:before,.meetings-workspace .topic-meta span>i:first-child:before,.meetings-workspace .meeting-topic-card__notes-state>i,.meetings-workspace .meeting-topic-card__notes-state>i:first-child,.meetings-workspace .meeting-topic-card__notes-state>i:before,.meetings-workspace .meeting-topic-card__notes-state>i:first-child:before,.meetings-workspace .meeting-calendar-workspace .btn-saas-filter>i,.meetings-workspace .meeting-calendar-workspace .btn-saas-filter>i:first-child,.meetings-workspace .meeting-calendar-workspace .btn-saas-filter>i:before,.meetings-workspace .meeting-calendar-workspace .btn-saas-filter>i:first-child:before,.meetings-workspace .meetings-workspace__section-actions .meeting-view-switch .btn-saas-card-action>i,.meetings-workspace .meetings-workspace__section-actions .meeting-view-switch .btn-saas-card-action>i:first-child,.meetings-workspace .meetings-workspace__section-actions .meeting-view-switch .btn-saas-card-action>i:before,.meetings-workspace .meetings-workspace__section-actions .meeting-view-switch .btn-saas-card-action>i:first-child:before,.meeting-calendar-page .meeting-shell-chip>i,.meeting-calendar-page .meeting-shell-chip>i:first-child,.meeting-calendar-page .meeting-shell-chip>i:before,.meeting-calendar-page .meeting-shell-chip>i:first-child:before,.meeting-calendar-page .meeting-show-chip>i,.meeting-calendar-page .meeting-show-chip>i:first-child,.meeting-calendar-page .meeting-show-chip>i:before,.meeting-calendar-page .meeting-show-chip>i:first-child:before,.meeting-calendar-page .meeting-list-workspace__pill>i,.meeting-calendar-page .meeting-list-workspace__pill>i:first-child,.meeting-calendar-page .meeting-list-workspace__pill>i:before,.meeting-calendar-page .meeting-list-workspace__pill>i:first-child:before,.meeting-calendar-page .meeting-tab-section__pill>i,.meeting-calendar-page .meeting-tab-section__pill>i:first-child,.meeting-calendar-page .meeting-tab-section__pill>i:before,.meeting-calendar-page .meeting-tab-section__pill>i:first-child:before,.meeting-calendar-page .meeting-panel__pill>i,.meeting-calendar-page .meeting-panel__pill>i:first-child,.meeting-calendar-page .meeting-panel__pill>i:before,.meeting-calendar-page .meeting-panel__pill>i:first-child:before,.meeting-calendar-page .meetings-workspace__meta-pill>i,.meeting-calendar-page .meetings-workspace__meta-pill>i:first-child,.meeting-calendar-page .meetings-workspace__meta-pill>i:before,.meeting-calendar-page .meetings-workspace__meta-pill>i:first-child:before,.meeting-calendar-page .meeting-record-row__chip>i,.meeting-calendar-page .meeting-record-row__chip>i:first-child,.meeting-calendar-page .meeting-record-row__chip>i:before,.meeting-calendar-page .meeting-record-row__chip>i:first-child:before,.meeting-calendar-page .meeting-record-row__schedule-location>i,.meeting-calendar-page .meeting-record-row__schedule-location>i:first-child,.meeting-calendar-page .meeting-record-row__schedule-location>i:before,.meeting-calendar-page .meeting-record-row__schedule-location>i:first-child:before,.meeting-calendar-page .meeting-record-row__schedule-reminder>i,.meeting-calendar-page .meeting-record-row__schedule-reminder>i:first-child,.meeting-calendar-page .meeting-record-row__schedule-reminder>i:before,.meeting-calendar-page .meeting-record-row__schedule-reminder>i:first-child:before,.meeting-calendar-page .meeting-record-row__metrics span>i,.meeting-calendar-page .meeting-record-row__metrics span>i:first-child,.meeting-calendar-page .meeting-record-row__metrics span>i:before,.meeting-calendar-page .meeting-record-row__metrics span>i:first-child:before,.meeting-calendar-page .tasks-workspace__meta-pill>i,.meeting-calendar-page .tasks-workspace__meta-pill>i:first-child,.meeting-calendar-page .tasks-workspace__meta-pill>i:before,.meeting-calendar-page .tasks-workspace__meta-pill>i:first-child:before,.meeting-calendar-page .meeting-show-hero__action>i,.meeting-calendar-page .meeting-show-hero__action>i:first-child,.meeting-calendar-page .meeting-show-hero__action>i:before,.meeting-calendar-page .meeting-show-hero__action>i:first-child:before,.meeting-calendar-page .meeting-sidebar-mini-action>i,.meeting-calendar-page .meeting-sidebar-mini-action>i:first-child,.meeting-calendar-page .meeting-sidebar-mini-action>i:before,.meeting-calendar-page .meeting-sidebar-mini-action>i:first-child:before,.meeting-calendar-page .meeting-sidebar-person-summary__chip>i,.meeting-calendar-page .meeting-sidebar-person-summary__chip>i:first-child,.meeting-calendar-page .meeting-sidebar-person-summary__chip>i:before,.meeting-calendar-page .meeting-sidebar-person-summary__chip>i:first-child:before,.meeting-calendar-page .meeting-sidebar-attendance__status>i,.meeting-calendar-page .meeting-sidebar-attendance__status>i:first-child,.meeting-calendar-page .meeting-sidebar-attendance__status>i:before,.meeting-calendar-page .meeting-sidebar-attendance__status>i:first-child:before,.meeting-calendar-page .meeting-attendance-option>i,.meeting-calendar-page .meeting-attendance-option>i:first-child,.meeting-calendar-page .meeting-attendance-option>i:before,.meeting-calendar-page .meeting-attendance-option>i:first-child:before,.meeting-calendar-page .topic-meta span>i,.meeting-calendar-page .topic-meta span>i:first-child,.meeting-calendar-page .topic-meta span>i:before,.meeting-calendar-page .topic-meta span>i:first-child:before,.meeting-calendar-page .meeting-topic-card__notes-state>i,.meeting-calendar-page .meeting-topic-card__notes-state>i:first-child,.meeting-calendar-page .meeting-topic-card__notes-state>i:before,.meeting-calendar-page .meeting-topic-card__notes-state>i:first-child:before,.meeting-calendar-page .meeting-calendar-workspace .btn-saas-filter>i,.meeting-calendar-page .meeting-calendar-workspace .btn-saas-filter>i:first-child,.meeting-calendar-page .meeting-calendar-workspace .btn-saas-filter>i:before,.meeting-calendar-page .meeting-calendar-workspace .btn-saas-filter>i:first-child:before,.meeting-calendar-page .meetings-workspace__section-actions .meeting-view-switch .btn-saas-card-action>i,.meeting-calendar-page .meetings-workspace__section-actions .meeting-view-switch .btn-saas-card-action>i:first-child,.meeting-calendar-page .meetings-workspace__section-actions .meeting-view-switch .btn-saas-card-action>i:before,.meeting-calendar-page .meetings-workspace__section-actions .meeting-view-switch .btn-saas-card-action>i:first-child:before,.meeting-actions-workspace .meeting-shell-chip>i,.meeting-actions-workspace .meeting-shell-chip>i:first-child,.meeting-actions-workspace .meeting-shell-chip>i:before,.meeting-actions-workspace .meeting-shell-chip>i:first-child:before,.meeting-actions-workspace .meeting-show-chip>i,.meeting-actions-workspace .meeting-show-chip>i:first-child,.meeting-actions-workspace .meeting-show-chip>i:before,.meeting-actions-workspace .meeting-show-chip>i:first-child:before,.meeting-actions-workspace .meeting-list-workspace__pill>i,.meeting-actions-workspace .meeting-list-workspace__pill>i:first-child,.meeting-actions-workspace .meeting-list-workspace__pill>i:before,.meeting-actions-workspace .meeting-list-workspace__pill>i:first-child:before,.meeting-actions-workspace .meeting-tab-section__pill>i,.meeting-actions-workspace .meeting-tab-section__pill>i:first-child,.meeting-actions-workspace .meeting-tab-section__pill>i:before,.meeting-actions-workspace .meeting-tab-section__pill>i:first-child:before,.meeting-actions-workspace .meeting-panel__pill>i,.meeting-actions-workspace .meeting-panel__pill>i:first-child,.meeting-actions-workspace .meeting-panel__pill>i:before,.meeting-actions-workspace .meeting-panel__pill>i:first-child:before,.meeting-actions-workspace .meetings-workspace__meta-pill>i,.meeting-actions-workspace .meetings-workspace__meta-pill>i:first-child,.meeting-actions-workspace .meetings-workspace__meta-pill>i:before,.meeting-actions-workspace .meetings-workspace__meta-pill>i:first-child:before,.meeting-actions-workspace .meeting-record-row__chip>i,.meeting-actions-workspace .meeting-record-row__chip>i:first-child,.meeting-actions-workspace .meeting-record-row__chip>i:before,.meeting-actions-workspace .meeting-record-row__chip>i:first-child:before,.meeting-actions-workspace .meeting-record-row__schedule-location>i,.meeting-actions-workspace .meeting-record-row__schedule-location>i:first-child,.meeting-actions-workspace .meeting-record-row__schedule-location>i:before,.meeting-actions-workspace .meeting-record-row__schedule-location>i:first-child:before,.meeting-actions-workspace .meeting-record-row__schedule-reminder>i,.meeting-actions-workspace .meeting-record-row__schedule-reminder>i:first-child,.meeting-actions-workspace .meeting-record-row__schedule-reminder>i:before,.meeting-actions-workspace .meeting-record-row__schedule-reminder>i:first-child:before,.meeting-actions-workspace .meeting-record-row__metrics span>i,.meeting-actions-workspace .meeting-record-row__metrics span>i:first-child,.meeting-actions-workspace .meeting-record-row__metrics span>i:before,.meeting-actions-workspace .meeting-record-row__metrics span>i:first-child:before,.meeting-actions-workspace .tasks-workspace__meta-pill>i,.meeting-actions-workspace .tasks-workspace__meta-pill>i:first-child,.meeting-actions-workspace .tasks-workspace__meta-pill>i:before,.meeting-actions-workspace .tasks-workspace__meta-pill>i:first-child:before,.meeting-actions-workspace .meeting-show-hero__action>i,.meeting-actions-workspace .meeting-show-hero__action>i:first-child,.meeting-actions-workspace .meeting-show-hero__action>i:before,.meeting-actions-workspace .meeting-show-hero__action>i:first-child:before,.meeting-actions-workspace .meeting-sidebar-mini-action>i,.meeting-actions-workspace .meeting-sidebar-mini-action>i:first-child,.meeting-actions-workspace .meeting-sidebar-mini-action>i:before,.meeting-actions-workspace .meeting-sidebar-mini-action>i:first-child:before,.meeting-actions-workspace .meeting-sidebar-person-summary__chip>i,.meeting-actions-workspace .meeting-sidebar-person-summary__chip>i:first-child,.meeting-actions-workspace .meeting-sidebar-person-summary__chip>i:before,.meeting-actions-workspace .meeting-sidebar-person-summary__chip>i:first-child:before,.meeting-actions-workspace .meeting-sidebar-attendance__status>i,.meeting-actions-workspace .meeting-sidebar-attendance__status>i:first-child,.meeting-actions-workspace .meeting-sidebar-attendance__status>i:before,.meeting-actions-workspace .meeting-sidebar-attendance__status>i:first-child:before,.meeting-actions-workspace .meeting-attendance-option>i,.meeting-actions-workspace .meeting-attendance-option>i:first-child,.meeting-actions-workspace .meeting-attendance-option>i:before,.meeting-actions-workspace .meeting-attendance-option>i:first-child:before,.meeting-actions-workspace .topic-meta span>i,.meeting-actions-workspace .topic-meta span>i:first-child,.meeting-actions-workspace .topic-meta span>i:before,.meeting-actions-workspace .topic-meta span>i:first-child:before,.meeting-actions-workspace .meeting-topic-card__notes-state>i,.meeting-actions-workspace .meeting-topic-card__notes-state>i:first-child,.meeting-actions-workspace .meeting-topic-card__notes-state>i:before,.meeting-actions-workspace .meeting-topic-card__notes-state>i:first-child:before,.meeting-actions-workspace .meeting-calendar-workspace .btn-saas-filter>i,.meeting-actions-workspace .meeting-calendar-workspace .btn-saas-filter>i:first-child,.meeting-actions-workspace .meeting-calendar-workspace .btn-saas-filter>i:before,.meeting-actions-workspace .meeting-calendar-workspace .btn-saas-filter>i:first-child:before,.meeting-actions-workspace .meetings-workspace__section-actions .meeting-view-switch .btn-saas-card-action>i,.meeting-actions-workspace .meetings-workspace__section-actions .meeting-view-switch .btn-saas-card-action>i:first-child,.meeting-actions-workspace .meetings-workspace__section-actions .meeting-view-switch .btn-saas-card-action>i:before,.meeting-actions-workspace .meetings-workspace__section-actions .meeting-view-switch .btn-saas-card-action>i:first-child:before,.meeting-show-page .meeting-shell-chip>i,.meeting-show-page .meeting-shell-chip>i:first-child,.meeting-show-page .meeting-shell-chip>i:before,.meeting-show-page .meeting-shell-chip>i:first-child:before,.meeting-show-page .meeting-show-chip>i,.meeting-show-page .meeting-show-chip>i:first-child,.meeting-show-page .meeting-show-chip>i:before,.meeting-show-page .meeting-show-chip>i:first-child:before,.meeting-show-page .meeting-list-workspace__pill>i,.meeting-show-page .meeting-list-workspace__pill>i:first-child,.meeting-show-page .meeting-list-workspace__pill>i:before,.meeting-show-page .meeting-list-workspace__pill>i:first-child:before,.meeting-show-page .meeting-tab-section__pill>i,.meeting-show-page .meeting-tab-section__pill>i:first-child,.meeting-show-page .meeting-tab-section__pill>i:before,.meeting-show-page .meeting-tab-section__pill>i:first-child:before,.meeting-show-page .meeting-panel__pill>i,.meeting-show-page .meeting-panel__pill>i:first-child,.meeting-show-page .meeting-panel__pill>i:before,.meeting-show-page .meeting-panel__pill>i:first-child:before,.meeting-show-page .meetings-workspace__meta-pill>i,.meeting-show-page .meetings-workspace__meta-pill>i:first-child,.meeting-show-page .meetings-workspace__meta-pill>i:before,.meeting-show-page .meetings-workspace__meta-pill>i:first-child:before,.meeting-show-page .meeting-record-row__chip>i,.meeting-show-page .meeting-record-row__chip>i:first-child,.meeting-show-page .meeting-record-row__chip>i:before,.meeting-show-page .meeting-record-row__chip>i:first-child:before,.meeting-show-page .meeting-record-row__schedule-location>i,.meeting-show-page .meeting-record-row__schedule-location>i:first-child,.meeting-show-page .meeting-record-row__schedule-location>i:before,.meeting-show-page .meeting-record-row__schedule-location>i:first-child:before,.meeting-show-page .meeting-record-row__schedule-reminder>i,.meeting-show-page .meeting-record-row__schedule-reminder>i:first-child,.meeting-show-page .meeting-record-row__schedule-reminder>i:before,.meeting-show-page .meeting-record-row__schedule-reminder>i:first-child:before,.meeting-show-page .meeting-record-row__metrics span>i,.meeting-show-page .meeting-record-row__metrics span>i:first-child,.meeting-show-page .meeting-record-row__metrics span>i:before,.meeting-show-page .meeting-record-row__metrics span>i:first-child:before,.meeting-show-page .tasks-workspace__meta-pill>i,.meeting-show-page .tasks-workspace__meta-pill>i:first-child,.meeting-show-page .tasks-workspace__meta-pill>i:before,.meeting-show-page .tasks-workspace__meta-pill>i:first-child:before,.meeting-show-page .meeting-show-hero__action>i,.meeting-show-page .meeting-show-hero__action>i:first-child,.meeting-show-page .meeting-show-hero__action>i:before,.meeting-show-page .meeting-show-hero__action>i:first-child:before,.meeting-show-page .meeting-sidebar-mini-action>i,.meeting-show-page .meeting-sidebar-mini-action>i:first-child,.meeting-show-page .meeting-sidebar-mini-action>i:before,.meeting-show-page .meeting-sidebar-mini-action>i:first-child:before,.meeting-show-page .meeting-sidebar-person-summary__chip>i,.meeting-show-page .meeting-sidebar-person-summary__chip>i:first-child,.meeting-show-page .meeting-sidebar-person-summary__chip>i:before,.meeting-show-page .meeting-sidebar-person-summary__chip>i:first-child:before,.meeting-show-page .meeting-sidebar-attendance__status>i,.meeting-show-page .meeting-sidebar-attendance__status>i:first-child,.meeting-show-page .meeting-sidebar-attendance__status>i:before,.meeting-show-page .meeting-sidebar-attendance__status>i:first-child:before,.meeting-show-page .meeting-attendance-option>i,.meeting-show-page .meeting-attendance-option>i:first-child,.meeting-show-page .meeting-attendance-option>i:before,.meeting-show-page .meeting-attendance-option>i:first-child:before,.meeting-show-page .topic-meta span>i,.meeting-show-page .topic-meta span>i:first-child,.meeting-show-page .topic-meta span>i:before,.meeting-show-page .topic-meta span>i:first-child:before,.meeting-show-page .meeting-topic-card__notes-state>i,.meeting-show-page .meeting-topic-card__notes-state>i:first-child,.meeting-show-page .meeting-topic-card__notes-state>i:before,.meeting-show-page .meeting-topic-card__notes-state>i:first-child:before,.meeting-show-page .meeting-calendar-workspace .btn-saas-filter>i,.meeting-show-page .meeting-calendar-workspace .btn-saas-filter>i:first-child,.meeting-show-page .meeting-calendar-workspace .btn-saas-filter>i:before,.meeting-show-page .meeting-calendar-workspace .btn-saas-filter>i:first-child:before,.meeting-show-page .meetings-workspace__section-actions .meeting-view-switch .btn-saas-card-action>i,.meeting-show-page .meetings-workspace__section-actions .meeting-view-switch .btn-saas-card-action>i:first-child,.meeting-show-page .meetings-workspace__section-actions .meeting-view-switch .btn-saas-card-action>i:before,.meeting-show-page .meetings-workspace__section-actions .meeting-view-switch .btn-saas-card-action>i:first-child:before{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;line-height:1!important;text-align:center!important;vertical-align:0!important;transform:none!important}.meetings-workspace .meeting-panel__eyebrow>i,.meetings-workspace .meeting-tab-section__eyebrow>i,.meetings-workspace .meeting-sidebar-card .saas-card-title>i,.meetings-workspace .meeting-panel__empty>i,.meeting-calendar-page .meeting-panel__eyebrow>i,.meeting-calendar-page .meeting-tab-section__eyebrow>i,.meeting-calendar-page .meeting-sidebar-card .saas-card-title>i,.meeting-calendar-page .meeting-panel__empty>i,.meeting-actions-workspace .meeting-panel__eyebrow>i,.meeting-actions-workspace .meeting-tab-section__eyebrow>i,.meeting-actions-workspace .meeting-sidebar-card .saas-card-title>i,.meeting-actions-workspace .meeting-panel__empty>i,.meeting-show-page .meeting-panel__eyebrow>i,.meeting-show-page .meeting-tab-section__eyebrow>i,.meeting-show-page .meeting-sidebar-card .saas-card-title>i,.meeting-show-page .meeting-panel__empty>i{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;line-height:1!important;text-align:center!important}.meetings-workspace .meeting-panel__eyebrow>i:before,.meetings-workspace .meeting-tab-section__eyebrow>i:before,.meetings-workspace .meeting-sidebar-card .saas-card-title>i:before,.meetings-workspace .meeting-panel__empty>i:before,.meeting-calendar-page .meeting-panel__eyebrow>i:before,.meeting-calendar-page .meeting-tab-section__eyebrow>i:before,.meeting-calendar-page .meeting-sidebar-card .saas-card-title>i:before,.meeting-calendar-page .meeting-panel__empty>i:before,.meeting-actions-workspace .meeting-panel__eyebrow>i:before,.meeting-actions-workspace .meeting-tab-section__eyebrow>i:before,.meeting-actions-workspace .meeting-sidebar-card .saas-card-title>i:before,.meeting-actions-workspace .meeting-panel__empty>i:before,.meeting-show-page .meeting-panel__eyebrow>i:before,.meeting-show-page .meeting-tab-section__eyebrow>i:before,.meeting-show-page .meeting-sidebar-card .saas-card-title>i:before,.meeting-show-page .meeting-panel__empty>i:before{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;line-height:1!important;text-align:center!important;vertical-align:0!important;transform:none!important}.meetings-workspace__summary.op-stat-grid,.meeting-calendar-page__summary.op-stat-grid,.meeting-actions-workspace__summary.op-stat-grid{margin-bottom:0}.meetings-workspace__context-card.op-stat,.meeting-actions-workspace__quick-card.op-stat{width:100%;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.meetings-workspace__context-card.op-stat:hover,.meetings-workspace__context-card.op-stat:focus-visible,.meeting-actions-workspace__quick-card.op-stat:hover,.meeting-actions-workspace__quick-card.op-stat:focus-visible{border-color:var(--csd-border-3b82f6-240, rgba(59, 130, 246, .24));color:inherit;text-decoration:none;transform:translateY(-1px);box-shadow:0 14px 30px #0f172a12}.meetings-workspace__context-card.op-stat.is-active,.meeting-actions-workspace__quick-card.op-stat.is-active{border-color:var(--csd-border-2563eb-260, rgba(37, 99, 235, .26));box-shadow:inset 0 1px #ffffffe6,0 14px 30px #2563eb14}.meetings-workspace__context-card.op-stat.is-active:after,.meeting-actions-workspace__quick-card.op-stat.is-active:after{content:"Activ";position:absolute;top:.72rem;right:.78rem;display:inline-flex;align-items:center;justify-content:center;min-height:1.24rem;padding:.2rem .54rem;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-475569-1000, #475569);font-size:.56rem;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}#meetingsSummary,#meetingsSectionMeta{transition:opacity .16s ease}#meetingsSummary.is-loading,#meetingsSectionMeta.is-loading{opacity:.64}.meetings-workspace__hero{gap:.62rem;padding:.72rem .85rem .82rem}.meetings-workspace__hero-main{max-width:34rem}.meetings-workspace__hero-main h1{margin-top:0;font-size:1.04rem;line-height:1.14}.meetings-workspace__hero-main .tasks-workspace__lead{margin-top:.24rem;max-width:32rem;font-size:.78rem;line-height:1.42}.meetings-workspace__hero .tasks-workspace__hero-top{align-items:center;gap:.7rem}.meetings-workspace__hero .tasks-workspace__hero-actions{align-self:center}.meetings-workspace__section-actions{justify-content:flex-end}.meetings-workspace__section.meetings-workspace__table-card{position:relative;isolation:isolate;border:1px solid var(--csd-border-d6dfec-950, rgba(214, 223, 236, .95));border-radius:var(--op-radius, 10px);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 16px 32px #0f172a0d;overflow:hidden}.meetings-workspace__section.meetings-workspace__table-card .tasks-workspace__section-head{align-items:center;min-height:0;gap:.85rem;padding:.72rem .92rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f9fbfe-1000, #f9fbfe) 100%);box-shadow:inset 0 -1px #ffffffd1}.meetings-workspace__section.meetings-workspace__table-card .tasks-workspace__section-head h2{color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:850;line-height:1.16}.meetings-workspace__section.meetings-workspace__table-card .tasks-workspace__section-head p{margin-top:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:650;line-height:1.28}.meetings-workspace__section.meetings-workspace__table-card .tasks-workspace__quick-row{padding:.78rem .95rem;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)}.meetings-workspace__section.meetings-workspace__table-card .tasks-workspace__smart-search>.container-fluid{padding-inline:0}.meetings-workspace__section.meetings-workspace__table-card .meetings-workspace__content{padding:0}.meetings-workspace__meta-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .82rem;border-radius:999px;background:#0f172a0a;color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:700;white-space:nowrap}.meetings-workspace__meta-pill--active{border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 10px 22px #2563eb12}.meetings-workspace__meta-pill--active strong{display:inline-flex;align-items:center;min-height:1.08rem;padding:.08rem .38rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-1e40af-1000, #1e40af);font-size:.66rem;font-weight:900;line-height:1}.meetings-workspace__section-actions .meeting-view-switch{gap:.18rem;padding:.22rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:1rem;background:var(--csd-bg-ffffff-740, rgba(255, 255, 255, .74));box-shadow:inset 0 1px #ffffffdb,0 10px 24px #0f172a0a}.meetings-workspace__section-actions .meeting-view-switch .btn-saas-card-action{gap:.42rem;width:auto;min-width:5.45rem;min-height:2.26rem;padding:.44rem .72rem;border:1px solid transparent;border-radius:.82rem;background:transparent;color:var(--csd-text-536780-1000, #536780);font-size:.76rem;font-weight:800;line-height:1;box-shadow:none}.meetings-workspace__section-actions .meeting-view-switch .btn-saas-card-action i{font-size:.95rem}.meetings-workspace__section-actions .meeting-view-switch .btn-saas-card-action:hover{border-color:var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.meetings-workspace__section-actions .meeting-view-switch .btn-saas-card-action.is-active{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 8px 18px #2563eb14}.meetings-workspace__view-toolbar.module-toolbar{margin-left:auto;gap:.1rem;min-height:34px;padding:.1rem;border:0;border-radius:999px;background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72));box-shadow:none;overflow:visible;transform:none}.meetings-workspace__view-toolbar.module-toolbar:hover{border-color:transparent;background:var(--csd-bg-f8fafc-840, rgba(248, 250, 252, .84));box-shadow:none;transform:none}.meetings-workspace__view-toolbar .toolbar-btn{position:relative;min-height:30px;padding:0 .62rem;border:0;border-radius:999px;background:transparent!important;color:var(--csd-text-5b6b81-1000, #5b6b81)!important;font-size:.75rem;font-weight:670;line-height:1;box-shadow:none}.meetings-workspace__view-toolbar .toolbar-btn i,.meetings-workspace__view-toolbar .toolbar-btn span{color:inherit!important}.meetings-workspace__view-toolbar .toolbar-btn+.toolbar-btn{border-left:0;margin-left:0}.meetings-workspace__view-toolbar .toolbar-btn:hover,.meetings-workspace__view-toolbar .toolbar-btn:focus,.meetings-workspace__view-toolbar .toolbar-btn:focus-visible{outline:none;border-color:transparent;background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78));color:var(--csd-text-1e2f49-1000, #1e2f49)!important;box-shadow:inset 0 0 0 1px #cbd5e1b8}.meetings-workspace__view-toolbar .toolbar-btn.is-active,.meetings-workspace__view-toolbar .toolbar-btn.active{background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-10213f-1000, #10213f)!important;box-shadow:inset 0 0 0 1px #bfcbdbbd,0 5px 12px #0f172a0e}.meetings-workspace__view-toolbar .toolbar-btn.is-active i,.meetings-workspace__view-toolbar .toolbar-btn.active i{color:var(--csd-text-40516a-1000, #40516a)!important}.meeting-calendar-page{gap:.82rem}.meeting-calendar-page .meeting-calendar-page__hero.tasks-workspace__hero{gap:.48rem;padding:.62rem .74rem .66rem;border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);box-shadow:0 14px 28px #0f172a0b}.meeting-calendar-page .meeting-calendar-page__hero.tasks-workspace__hero .tasks-workspace__hero-top{align-items:flex-start;gap:.64rem}.meeting-calendar-page .meeting-calendar-page__hero.tasks-workspace__hero .op-toolbar__title-icon{width:1.88rem;height:1.88rem;flex-basis:1.88rem;border-radius:.68rem}.meeting-calendar-page .meeting-calendar-page__hero.tasks-workspace__hero .tasks-workspace__hero-actions{align-self:flex-start;align-items:flex-start;padding-top:.02rem}.meeting-calendar-page__hero-main{max-width:42rem}.meeting-calendar-page__hero-main h1{margin-top:0;font-size:clamp(1.04rem,1.3vw,1.34rem)}.meeting-calendar-page__hero-main .tasks-workspace__lead{margin-top:.2rem;max-width:38rem;font-size:.76rem;line-height:1.38}.meeting-calendar-page__chips{margin-top:-.08rem}.meeting-calendar-page__summary{grid-template-columns:repeat(4,minmax(0,1fr))}.meetings-workspace__results{min-width:0}.meetings-workspace__results>#grid-view,.meetings-workspace__results>#list-view{min-width:0;max-width:100%}.meetings-workspace__results:has(#grid-view:not(.d-none)) .meeting-index-table-shell,.meetings-workspace__results:has(#grid-view:not(.d-none)) .meeting-index-table-wrap{border-color:transparent;background:transparent;box-shadow:none}.meetings-workspace--compact{gap:.52rem}.meetings-workspace--compact .tasks-workspace__hero,.meetings-workspace--compact .tasks-workspace__section{border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:1.08rem;box-shadow:0 12px 26px #0f172a0b}.meetings-workspace--compact .meetings-workspace__hero{gap:.52rem;padding:.64rem .76rem .72rem;background:linear-gradient(135deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)))}.meetings-workspace--compact .tasks-workspace__hero-top{gap:.62rem}.meetings-workspace--compact .meetings-workspace__hero-main h1{font-size:1rem}.meetings-workspace--compact .meetings-workspace__hero-main .tasks-workspace__lead{margin-top:.18rem;font-size:.75rem;line-height:1.36}.meetings-workspace--compact .tasks-workspace__actions .btn{min-height:2.12rem;padding:.46rem .78rem;font-size:.72rem}.meetings-workspace--compact .tasks-workspace__section-head{align-items:center;padding:.76rem .9rem .68rem}.meetings-workspace--compact .tasks-workspace__section-head h2{font-size:.92rem}.meetings-workspace--compact .tasks-workspace__section-head p{margin-top:.16rem;font-size:.75rem;line-height:1.36}.meetings-workspace--compact .tasks-workspace__section-actions{gap:.5rem}.meetings-workspace--compact .meetings-workspace__meta-pill{min-height:2.1rem;padding:.42rem .72rem;font-size:.72rem}.meetings-workspace--compact .meetings-workspace__view-toolbar{min-height:2.22rem}.meetings-workspace--compact .meetings-workspace__view-toolbar .toolbar-btn{min-height:2.08rem;padding-inline:.66rem;font-size:.72rem}.meetings-workspace--compact .tasks-workspace__quick-row{padding:.68rem .9rem 0}.meetings-workspace--compact .tasks-workspace__content{padding:.72rem .9rem .85rem}.meetings-workspace--compact .meetings-workspace__results{display:grid;gap:.72rem}.meetings-workspace--compact .meeting-record-table thead th{padding-top:.58rem;padding-bottom:.58rem;font-size:.72rem}.meetings-workspace--compact .meeting-record-table tbody td{padding-top:.62rem;padding-bottom:.62rem}.meetings-workspace--compact .meeting-index-table__marker{width:1.3rem;height:1.3rem;border-radius:.52rem;font-size:.7rem}.meetings-workspace--compact .task-index-table__row-number{width:1.42rem;height:1.42rem;border-radius:.52rem;font-size:.68rem}.meetings-workspace--compact .meeting-record-row__title{gap:.24rem}.meetings-workspace--compact .meeting-record-row__title-link{font-size:.9rem}.meetings-workspace--compact .meeting-record-row__chip{min-height:20px;padding:.14rem .38rem;font-size:.64rem}.meetings-workspace--compact .meeting-record-row__organizer span,.meetings-workspace--compact .meeting-record-row__schedule,.meetings-workspace--compact .meeting-record-row__metrics{font-size:.76rem}.meetings-workspace--compact .meeting-record-row__schedule strong{font-size:.84rem}.meetings-workspace--compact .meeting-record-row__schedule-reminder{margin-top:.04rem;padding:.14rem .4rem;font-size:.64rem}.meetings-workspace--compact .meeting-record-row__status-cell .status-dropdown__toggle,.meetings-workspace--compact .meeting-record-row__status-cell .status-label .status-dropdown__toggle{min-height:31px;padding:.32rem .66rem}.meetings-workspace--compact .meeting-record-row__actions-cell .modern-dropdown-trigger{width:1.72rem;height:1.72rem}.meetings-workspace--compact .meeting-index-table__pagination .saas-pagination{padding:.72rem .82rem;border-top:0;background:transparent}.meetings-workspace[data-meetings-index-root]>.op-card,.meetings-workspace[data-meetings-index-root]>.op-stat-grid,.meetings-workspace[data-meetings-index-root]>#meetingsSummary,.meetings-workspace[data-meetings-index-root] #meetingsSummary>.op-stat-grid{margin-bottom:0}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root]{gap:.5rem!important}.meetings-workspace.meetings-workspace--compact .meetings-workspace__section.meetings-workspace__table-card{border-color:var(--csd-border-d6dfec-950, rgba(214, 223, 236, .95));border-radius:var(--op-radius, 10px);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 16px 32px #0f172a0d}.meetings-workspace.meetings-workspace--compact .meetings-workspace__table-card .tasks-workspace__section-head{align-items:center;padding:.72rem .92rem;border-bottom-color:var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f9fbfe-1000, #f9fbfe) 100%);box-shadow:inset 0 -1px #ffffffd1}.meetings-workspace.meetings-workspace--compact .meetings-workspace__table-card .tasks-workspace__quick-row{padding:.78rem .95rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)}.meetings-workspace.meetings-workspace--compact .meetings-workspace__view-toolbar.module-toolbar{min-height:34px;padding:.1rem;border:0;border-radius:999px;background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72));box-shadow:none}.meetings-workspace.meetings-workspace--compact .meetings-workspace__view-toolbar.module-toolbar:hover{border-color:transparent;background:var(--csd-bg-f8fafc-840, rgba(248, 250, 252, .84));box-shadow:none;transform:none}.meetings-workspace.meetings-workspace--compact .meetings-workspace__view-toolbar.module-toolbar .toolbar-btn{min-height:30px;padding:0 .62rem;border:0;border-radius:999px;background:transparent!important;color:var(--csd-text-5b6b81-1000, #5b6b81)!important;font-size:.75rem;font-weight:670;box-shadow:none}.meetings-workspace.meetings-workspace--compact .meetings-workspace__view-toolbar.module-toolbar .toolbar-btn i,.meetings-workspace.meetings-workspace--compact .meetings-workspace__view-toolbar.module-toolbar .toolbar-btn span{color:inherit!important}.meetings-workspace.meetings-workspace--compact .meetings-workspace__view-toolbar.module-toolbar .toolbar-btn+.toolbar-btn{border-left:0;margin-left:0}.meetings-workspace.meetings-workspace--compact .meetings-workspace__view-toolbar.module-toolbar .toolbar-btn.is-active,.meetings-workspace.meetings-workspace--compact .meetings-workspace__view-toolbar.module-toolbar .toolbar-btn.active{background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-10213f-1000, #10213f)!important;box-shadow:inset 0 0 0 1px #bfcbdbbd,0 5px 12px #0f172a0e}.meetings-workspace.meetings-workspace--compact .meetings-workspace__view-toolbar.module-toolbar .toolbar-btn.is-active i,.meetings-workspace.meetings-workspace--compact .meetings-workspace__view-toolbar.module-toolbar .toolbar-btn.active i{color:var(--csd-text-40516a-1000, #40516a)!important}.meeting-record-table.op-table--premium-head thead tr{background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important;box-shadow:none!important}.meeting-record-table.op-table--premium-head thead th{background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important;color:var(--csd-text-334155-1000, #334155)!important;font-weight:700!important;border-bottom-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78))!important}.meeting-record-table.op-table--premium-head thead th .sort-column{font-weight:700!important}.meeting-calendar-workspace__legend{display:flex;align-items:center;flex-wrap:wrap;gap:.9rem;margin-bottom:1rem}.meeting-shell-hero--calendar{gap:.48rem;padding:.74rem .85rem}.meeting-shell-hero--calendar .meeting-shell-hero__toolbar{gap:.75rem}.meeting-shell-hero--calendar .meeting-shell-hero__identity h1{font-size:clamp(1.08rem,1.35vw,1.36rem)}.meeting-shell-hero--calendar .meeting-shell-hero__identity p{margin-top:.18rem;max-width:760px;font-size:.8rem;line-height:1.42}.meeting-shell-hero--calendar .meeting-shell-hero__chips{gap:.34rem}.meeting-shell-hero--calendar .meeting-shell-chip{min-height:30px;padding:.3rem .58rem;font-size:.71rem}.meeting-shell-hero--calendar .meeting-shell-hero__stats{gap:.54rem}.meeting-shell-hero--calendar .meeting-overview-stat{gap:.55rem;padding:.58rem .68rem;border-radius:.95rem}.meeting-shell-hero--calendar .meeting-overview-stat__icon{width:2rem;height:2rem;border-radius:.72rem;font-size:.88rem}.meeting-shell-hero--calendar .meeting-overview-stat__content strong{font-size:.95rem}.meeting-shell-hero--calendar .meeting-overview-stat__content small{font-size:.7rem;line-height:1.32}.meeting-calendar-workspace__command{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.72rem;margin-bottom:.58rem;padding:.62rem .68rem;border:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));border-radius:1.08rem;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-340, rgba(219, 234, 254, .34)),transparent 34%),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 68%,var(--csd-bg-ffffff-1000, #ffffff) 100%);box-shadow:inset 0 1px #ffffffeb}.meeting-calendar-workspace__command-copy{min-width:0;display:grid;align-content:center;gap:.36rem}.meeting-calendar-workspace__title-row{display:flex;align-items:center;gap:.56rem;min-width:0}.meeting-calendar-workspace__title-row h2{margin:.12rem 0 0;color:var(--csd-text-10213f-1000, #10213f);font-size:1.04rem;font-weight:820;line-height:1.18}.meeting-calendar-workspace__title-icon{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;flex:0 0 1.9rem;border:1px solid var(--csd-border-bfdbfe-760, rgba(191, 219, 254, .76));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-3157d5-1000, #3157d5);font-size:.88rem;box-shadow:inset 0 1px #ffffffe6}.meeting-calendar-workspace__filter-panel{min-width:min(100%,29rem);display:flex;align-items:center;justify-content:flex-end;gap:.44rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.meeting-calendar-workspace__filter-label{display:inline-flex;align-items:center;min-height:1.68rem;padding:.18rem .42rem;border-radius:999px;color:var(--csd-text-72829a-1000, #72829a);font-size:.56rem;font-weight:800;letter-spacing:.09em;line-height:1;text-transform:uppercase;white-space:nowrap}.meeting-calendar-workspace .meeting-context-filters{gap:.28rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.meeting-calendar-workspace .btn-saas-filter{min-height:1.92rem;padding:.32rem .58rem;border:1px solid var(--csd-border-d6e1ef-860, rgba(214, 225, 239, .86));border-radius:999px;background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78));color:var(--csd-text-52657f-1000, #52657f);font-size:.7rem;font-weight:780;box-shadow:0 8px 18px #0f172a09}.meeting-calendar-workspace .btn-saas-filter i{color:var(--csd-text-7a8ba3-1000, #7a8ba3);font-size:.78rem}.meeting-calendar-workspace .btn-saas-filter:hover,.meeting-calendar-workspace .btn-saas-filter:focus-visible{border-color:var(--csd-border-93c5fd-720, rgba(147, 197, 253, .72));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 10px 22px #2563eb14}.meeting-calendar-workspace .btn-saas-filter:hover i,.meeting-calendar-workspace .btn-saas-filter:focus-visible i{color:var(--csd-text-2563eb-1000, #2563eb)}.meeting-calendar-workspace .btn-saas-filter.is-active{border-color:var(--csd-border-60a5fa-800, rgba(96, 165, 250, .8));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 10px 22px #2563eb1c,inset 0 1px #fffffff5}.meeting-calendar-workspace .btn-saas-filter.is-active i{color:var(--csd-text-2563eb-1000, #2563eb)}.meeting-calendar-workspace__legend{gap:.34rem;margin:0}.meeting-calendar-legend__item{display:inline-flex;align-items:center;gap:.36rem;min-height:1.5rem;padding:.22rem .48rem;border:1px solid var(--csd-border-e2e8f0-780, rgba(226, 232, 240, .78));border-radius:999px;background:var(--csd-bg-ffffff-760, rgba(255, 255, 255, .76));color:var(--csd-text-52657f-1000, #52657f);font-size:.73rem;font-weight:730;line-height:1}.meeting-calendar-legend__dot{width:.54rem;height:.54rem;flex:0 0 .54rem;border-radius:999px;box-shadow:0 0 0 3px #94a3b81f}.meeting-calendar-legend__dot--planned{background:#94a3b8}.meeting-calendar-legend__dot--ongoing{background:#2563eb}.meeting-calendar-legend__dot--done{background:#16a34a}.meeting-calendar-legend__dot--cancelled{background:#dc2626}.meeting-calendar-workspace .meeting-calendar-panel.saas-card.op-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible}.meeting-calendar-workspace .meeting-calendar-panel.saas-card.op-card .saas-card-body{padding:0;background:transparent!important}.meeting-calendar-page .meeting-calendar-workspace.saas-card.op-card{padding:0!important;border:1px solid var(--csd-border-d6dfec-950, rgba(214, 223, 236, .95))!important;border-radius:1.22rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 16px 32px #0f172a0d!important;overflow:hidden!important}.meeting-calendar-page .meeting-calendar-workspace__command{margin:0!important;padding:.68rem .82rem!important;border:0!important;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))!important;border-radius:0!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f9fbfe-1000, #f9fbfe) 100%)!important;box-shadow:inset 0 -1px #ffffffd1!important}.meeting-calendar-page .meeting-calendar-workspace__body{padding:0!important;border-radius:0 0 1.22rem 1.22rem;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.meeting-calendar-page .meeting-calendar-panel.saas-card.op-card{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}.meeting-calendar-page .meeting-calendar-panel .saas-card-body{padding:0!important;background:transparent!important}#meetingsCalendar{background:var(--csd-bg-ffffff-1000, #ffffff)}#meetingsCalendar .fc-header-toolbar{margin:0!important;padding:.78rem .94rem!important;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:var(--csd-bg-ffffff-1000, #ffffff)}#meetingsCalendar .fc-view-harness{background:var(--csd-bg-ffffff-1000, #ffffff)}#meetingsCalendar .fc-scrollgrid{border-right:0!important;border-bottom:0!important;border-left:0!important}#meetingsCalendar .fc-col-header-cell,#meetingsCalendar .fc-timegrid-axis{background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)}#meetingsCalendar .fc-timegrid-axis,#meetingsCalendar .fc-timegrid-slot-label{width:3.85rem!important;min-width:3.85rem!important}#meetingsCalendar .fc-timegrid-axis-cushion,#meetingsCalendar .fc-timegrid-slot-label-cushion{display:inline-flex;justify-content:flex-end;width:3.35rem;max-width:3.35rem;padding:0 .48rem!important;color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:720;line-height:1.2}#meetingsCalendar .fc-timegrid-slot{height:1.64rem}#meetingsCalendar .fc-event-title{display:inline-flex;align-items:center;gap:.28rem;min-width:0}#meetingsCalendar .fc-event-title i{font-size:.76rem;line-height:1}#meetingsCalendar .fc-event-participants{display:inline-flex;align-items:center;gap:.18rem;margin-left:.2rem;font-size:.72rem;opacity:.86}.meeting-record-table{min-width:940px;table-layout:auto}.meeting-record-table thead tr{background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important;box-shadow:none}.meeting-record-table thead th{padding-top:.74rem;padding-bottom:.74rem;border-top:0;border-left:0;border-right:0;background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important;color:var(--csd-text-334155-1000, #334155);font-size:.8rem;font-weight:700;border-bottom-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));box-shadow:none}.meeting-record-table thead th .sort-column{font-weight:700!important}.meeting-record-table tbody td{padding-top:.56rem;padding-bottom:.56rem;vertical-align:middle}.meeting-record-table tbody tr{transition:background-color .16s ease}.meeting-record-table tbody tr:hover{background:var(--csd-bg-eff6ff-700, rgba(239, 246, 255, .7))}.meeting-index-table-shell{width:100%;min-width:0;max-width:100%;border:0;border-radius:0 0 var(--op-radius, 10px) var(--op-radius, 10px);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none;overflow:hidden}.meeting-index-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto;border:0;border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__table-card.dropdown-overflow-unlocked,.meeting-index-table-shell.dropdown-overflow-unlocked,.meeting-index-table-wrap.dropdown-overflow-unlocked{overflow:visible!important}.meeting-index-table-wrap:has(+.meeting-index-table__pagination) .meeting-record-table tbody tr:last-child>td{border-bottom:0!important}.meeting-index-table{min-width:940px}.meeting-record-table.task-index-table,.meeting-index-table.task-index-table{min-width:940px!important;table-layout:auto}.meeting-index-table__number{color:var(--csd-text-64748b-1000, #64748b)!important}.meeting-index-table__marker{display:inline-flex;align-items:center;justify-content:center;width:1.46rem;height:1.46rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.62rem;background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.78rem;box-shadow:inset 0 1px #ffffffe0,0 6px 14px #2563eb12}.meeting-index-table__row>td:first-child:before{content:none;display:none}.meeting-index-table__row .task-index-table__entity-type{border-color:var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));color:var(--csd-text-47627f-1000, #47627f)}.meeting-index-table__row .task-index-table__entity-name{display:block;flex:0 1 auto;color:var(--csd-text-17324f-1000, #17324f);font-weight:500;line-height:1.26;-webkit-line-clamp:initial}.op-pagination-footer.task-index-table__pagination.meeting-index-table__pagination{padding:0;margin:0;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));border-radius:0 0 var(--op-radius, 10px) var(--op-radius, 10px);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));overflow:hidden}.op-pagination-footer.task-index-table__pagination.meeting-index-table__pagination>.saas-pagination{padding:.72rem .9rem .82rem;border-top:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:transparent}.meeting-record-row__status-cell .status-dropdown,.meeting-record-row__status-cell .status-label{display:inline-flex}.meeting-record-row__status-cell .status-dropdown__toggle,.meeting-record-row__status-cell .status-label .status-dropdown__toggle{min-height:34px;padding:.38rem .74rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 8px 18px #0f172a0d}.meeting-record-row__status-cell .status-dropdown__toggle-label{font-size:.76rem}.meeting-record-row__actions-cell .dropdown-actions{justify-content:flex-end}.meeting-record-row__actions-cell .modern-dropdown-trigger{width:1.84rem;height:1.84rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 5px 12px #0f172a08;color:var(--csd-text-64748b-1000, #64748b)}.meeting-record-row__actions-cell .modern-dropdown-trigger:hover{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 7px 16px #2563eb12}.meeting-table-card{border:1px solid var(--csd-border-d9e3ef-960, rgba(217, 227, 239, .96));border-radius:1.45rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:0 18px 34px #0f172a0d,0 2px 10px #0f172a08;overflow:hidden}.meeting-table-card__empty{display:grid;justify-items:center;gap:.62rem;max-width:34rem;margin:0 auto;padding:2.45rem 1rem 2.25rem;color:var(--csd-text-61758f-1000, #61758f);text-align:center}.meeting-table-card__empty strong{display:block;margin-bottom:.18rem;color:var(--csd-text-17324f-1000, #17324f);font-size:.94rem;font-weight:800}.meeting-table-card__empty span,.meeting-table-card__empty p{margin:0;font-size:.82rem;line-height:1.55}.meeting-table-card__empty--compact{padding-inline:0}.meeting-record-table__empty-row td,.meeting-record-table__empty-cell{padding:0!important}.meeting-table-card__empty-icon{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 12px 24px #2563eb14}.meeting-table-card__empty-icon i{font-size:1.2rem}.meeting-record-row__icon{width:2rem;height:2rem;border-radius:.8rem;font-size:.8rem}.meeting-record-row__title{display:flex;flex-direction:column;gap:.22rem}.meeting-record-row__title p{margin:0;color:var(--csd-text-708198-1000, #708198);font-size:.76rem;line-height:1.45}.meeting-record-row__title-link{color:var(--csd-text-17324f-1000, #17324f);font-size:.9rem;font-weight:500!important;text-decoration:none}.meeting-record-row__title-link{display:-webkit-box;max-width:100%;overflow:hidden;line-height:1.26;-webkit-box-orient:vertical;-webkit-line-clamp:2}.meeting-record-row__title-link:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.meeting-record-row__chips{display:flex;flex-wrap:wrap;gap:.28rem}.meeting-record-row__chip{display:inline-flex;align-items:center;gap:.35rem;min-height:22px;padding:.18rem .42rem;border-radius:999px;border:1px solid var(--csd-border-d9e3ef-960, rgba(217, 227, 239, .96));background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-506982-1000, #506982);font-size:.68rem;font-weight:500}.meeting-record-row__chip--context{max-width:min(100%,20rem);background:var(--csd-bg-dfefff-920, rgba(223, 239, 255, .92));border-color:#4f78b82e;color:var(--csd-text-184778-1000, #184778);text-decoration:none}.meeting-record-row__chip--context span{flex:0 0 auto;color:var(--csd-text-50769d-1000, #50769d)}.meeting-record-row__chip--context strong{min-width:0;overflow:hidden;color:var(--csd-text-123f70-1000, #123f70);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.meeting-record-row__chip--context:hover{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));background:var(--csd-bg-dbeafe-980, rgba(219, 234, 254, .98));color:var(--csd-text-123f70-1000, #123f70)}.meeting-record-row__organizer{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;max-width:14rem}.meeting-record-row__organizer .meeting-record-row__organizer-copy{display:grid;gap:.16rem;min-width:0}.meeting-record-row__organizer span{font-size:.72rem}.meeting-record-row__organizer .task-index-table__entity-name{color:var(--csd-text-17324f-1000, #17324f);font-weight:500;letter-spacing:0}.meeting-record-row__participants{width:-moz-fit-content;width:fit-content;margin:0;padding:0;border:0;background:transparent;color:var(--csd-text-708198-1000, #708198);font-size:.72rem;font-weight:500;line-height:1.35;text-align:left;text-decoration:none;cursor:pointer}.meeting-record-row__participants:hover,.meeting-record-row__participants:focus{color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:underline;text-underline-offset:.18rem}.meeting-record-row__participants:focus-visible{outline:2px solid var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));outline-offset:.16rem;border-radius:.32rem}.meeting-participants-popover{--bs-popover-max-width: 340px;--bs-popover-border-color: var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));--csd-foreground-bs-popover-border-color: rgba(214, 225, 239, .96);--bs-popover-border-radius: 1.05rem;--bs-popover-bg: var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));--csd-foreground-bs-popover-bg: rgba(255, 255, 255, .98);--bs-popover-box-shadow: 0 18px 42px rgba(15, 23, 42, .16);--bs-popover-body-padding-x: .48rem;--bs-popover-body-padding-y: .48rem;overflow:hidden}.meeting-participants-popover .popover-body{background:radial-gradient(circle at top left,var(--csd-bg-eff6ff-840, rgba(239, 246, 255, .84)),transparent 42%),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-17324f-1000, #17324f)}.meeting-participants-popover .popover-arrow:before,.meeting-participants-popover .popover-arrow:after{border-top-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96))}.meeting-participants-popover__list{display:grid;gap:.38rem;min-width:260px}.meeting-participants-popover__item{display:flex;align-items:flex-start;gap:.58rem;padding:.58rem .62rem;border:1px solid var(--csd-border-e2eaf4-860, rgba(226, 234, 244, .86));border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));box-shadow:inset 0 1px #ffffffd6}.meeting-participants-popover__avatar{display:inline-flex;align-items:center;justify-content:center;width:1.78rem;height:1.78rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:50%;background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:800;flex-shrink:0;box-shadow:0 8px 16px #2563eb14}.meeting-participants-popover__content{display:grid;gap:.08rem;min-width:0}.meeting-participants-popover__content strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.78rem;font-weight:700;line-height:1.35}.meeting-participants-popover__content small,.meeting-participants-popover__content em{color:var(--csd-text-708198-1000, #708198);font-size:.68rem;line-height:1.35;font-style:normal}.meeting-metric-popover{--bs-popover-max-width: 250px;--bs-popover-border-color: var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));--csd-foreground-bs-popover-border-color: rgba(214, 225, 239, .96);--bs-popover-border-radius: .9rem;--bs-popover-bg: var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));--csd-foreground-bs-popover-bg: rgba(255, 255, 255, .98);--bs-popover-box-shadow: 0 16px 34px rgba(15, 23, 42, .14);--bs-popover-header-padding-x: .72rem;--bs-popover-header-padding-y: .58rem;--bs-popover-body-padding-x: .72rem;--bs-popover-body-padding-y: .62rem}.meeting-metric-popover .popover-header{border-bottom:1px solid var(--csd-border-e2eaf4-940, rgba(226, 234, 244, .94));background:linear-gradient(180deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-17324f-1000, #17324f);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.meeting-metric-popover .popover-body{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.45}.meeting-record-row__schedule{display:flex;flex-direction:column;gap:.22rem;color:var(--csd-text-66778f-1000, #66778f);font-size:.76rem}.meeting-record-row__schedule strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.82rem;font-weight:500;line-height:1.38}.meeting-record-row__schedule-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.28rem .5rem;min-width:0}.meeting-record-row__schedule-location{display:inline-flex;align-items:center;gap:.32rem;min-width:0;color:var(--csd-text-66778f-1000, #66778f);line-height:1.25}.meeting-record-row__schedule-reminder{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:.26rem;margin-top:0;padding:.12rem .38rem;border-radius:999px;border:1px solid var(--csd-border-14b8a6-180, rgba(20, 184, 166, .18));background:var(--csd-bg-f0fdfa-760, rgba(240, 253, 250, .76));color:var(--csd-text-0f766e-1000, #0f766e);font-size:.66rem;font-weight:500;line-height:1.2}.meeting-record-row__metrics{display:flex;align-items:center;flex-wrap:wrap;gap:.32rem;color:var(--csd-text-66778f-1000, #66778f);font-size:.76rem}.meeting-record-row__metrics span{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:1.55rem;padding:.18rem .42rem;border:1px solid var(--csd-border-d9e3ef-920, rgba(217, 227, 239, .92));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-506982-1000, #506982);font-size:.7rem;font-weight:500;line-height:1;cursor:help;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.meeting-record-row__metrics span:hover,.meeting-record-row__metrics span:focus{border-color:var(--csd-border-3b82f6-220, rgba(59, 130, 246, .22));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-1d4ed8-1000, #1d4ed8);outline:0;box-shadow:0 8px 18px #2563eb14}.meeting-record-row__metrics i{color:var(--csd-text-2563eb-1000, #2563eb)}.meeting-tab-section{display:flex;flex-direction:column;gap:1rem}.meeting-tab-section.meeting-tab-section--compact{gap:.82rem}.meeting-tab-section__layout{display:grid;gap:1rem}.meeting-tab-section__layout--sidebar{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start}.meeting-show-page{--meeting-blue: #2563eb;--csd-foreground-meeting-blue: var(--csd-text-2563eb-1000, #2563eb);--meeting-sky: #0284c7;--csd-foreground-meeting-sky: var(--csd-text-0284c7-1000, #0284c7);--meeting-teal: #0f766e;--csd-foreground-meeting-teal: var(--csd-text-0f766e-1000, #0f766e);--meeting-green: #15803d;--csd-foreground-meeting-green: var(--csd-text-15803d-1000, #15803d);--meeting-amber: #b45309;--csd-foreground-meeting-amber: var(--csd-text-b45309-1000, #b45309);--meeting-violet: #4f46e5;--csd-foreground-meeting-violet: var(--csd-text-4f46e5-1000, #4f46e5);--meeting-rose: #b91c1c;--csd-foreground-meeting-rose: var(--csd-text-b91c1c-1000, #b91c1c);--meeting-show-card-border: var(--csd-border-bfd2ed-820, rgba(191, 210, 237, .82));--csd-foreground-meeting-show-card-border: rgba(191, 210, 237, .82);--meeting-show-card-shadow: 0 14px 30px rgba(30, 41, 59, .055);--meeting-show-soft-border: var(--csd-border-e6edf7-1000, #e6edf7);--csd-foreground-meeting-show-soft-border: #e6edf7;gap:.58rem;padding-top:.42rem}.meeting-show-page .meeting-show-hero{position:relative;z-index:6;gap:.52rem;padding:.8rem .92rem .84rem;border-color:var(--csd-border-bfd2ed-880, rgba(191, 210, 237, .88));border-radius:1.2rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 18px 38px #1e293b11,inset 0 1px #fffffff5;overflow:visible}.meeting-show-page .meeting-show-hero:before{content:none;display:none}.meeting-show-page .meeting-show-hero__toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions" "summary actions";align-items:center;gap:.82rem}.meeting-show-page .meeting-show-hero__identity{display:contents}.meeting-show-page .meeting-show-hero__identity h1{grid-area:title;margin:0;color:var(--csd-text-0f203a-1000, #0f203a);font-size:clamp(1.14rem,1.36vw,1.44rem);line-height:1.08;letter-spacing:-.01em}.meeting-show-page .meeting-show-hero__identity .meeting-show-hero__eyebrow{display:none}.meeting-show-page .meeting-show-hero__eyebrow{grid-area:eyebrow;gap:.38rem;min-height:1.58rem;padding:.28rem .58rem;border:1px solid var(--csd-border-93c5fd-360, rgba(147, 197, 253, .36));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.64rem;font-weight:850;letter-spacing:.08em}.meeting-show-page .meeting-show-hero__eyebrow i{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;color:var(--csd-foreground-meeting-blue, var(--meeting-blue));line-height:1}.meeting-show-page .meeting-show-hero__summary{grid-area:summary;display:-webkit-box;max-width:76rem;margin-top:-.48rem;overflow:hidden;color:var(--csd-text-526985-1000, #526985);font-size:.78rem;line-height:1.44;-webkit-box-orient:vertical;-webkit-line-clamp:2}.meeting-show-page .meeting-show-hero__actions{grid-area:actions;align-self:flex-start;flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end;gap:.36rem;max-width:none}.meeting-show-page .meeting-show-hero__actions .meeting-show-hero__action{min-height:2.08rem;padding:.38rem .62rem;border-radius:.82rem;font-size:.7rem}.meeting-show-page .meeting-show-hero__actions .meeting-show-hero__action i{font-size:.84rem}.meeting-show-page .meeting-show-hero__chips{gap:.34rem}.meeting-show-page .meeting-show-chip{min-height:1.9rem;padding:.32rem .58rem;border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:var(--csd-bg-ffffff-1000, #ffffff);font-size:.72rem;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #1e293b09}.meeting-show-page .meeting-show-hero__chips .meeting-show-chip:nth-child(4n+1){border-color:var(--csd-border-60a5fa-300, rgba(96, 165, 250, .3));background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-show-page .meeting-show-hero__chips .meeting-show-chip:nth-child(4n+1) i{color:var(--csd-foreground-meeting-blue, var(--meeting-blue))}.meeting-show-page .meeting-show-hero__chips .meeting-show-chip:nth-child(4n+2){border-color:var(--csd-border-2dd4bf-260, rgba(45, 212, 191, .26));background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-show-page .meeting-show-hero__chips .meeting-show-chip:nth-child(4n+2) i{color:var(--csd-foreground-meeting-teal, var(--meeting-teal))}.meeting-show-page .meeting-show-hero__chips .meeting-show-chip:nth-child(4n+3){border-color:var(--csd-border-818cf8-260, rgba(129, 140, 248, .26));background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-show-page .meeting-show-hero__chips .meeting-show-chip:nth-child(4n+3) i{color:var(--csd-foreground-meeting-violet, var(--meeting-violet))}.meeting-show-page .meeting-show-hero__chips .meeting-show-chip:nth-child(4n){border-color:var(--csd-border-fbbf24-300, rgba(251, 191, 36, .3));background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-show-page .meeting-show-hero__chips .meeting-show-chip:nth-child(4n) i{color:var(--csd-foreground-meeting-amber, var(--meeting-amber))}.meeting-show-page .meeting-show-kpi-strip{gap:.56rem;margin:-.03rem 0 0;margin-bottom:0}.meeting-show-page .meeting-show-kpi-card.op-stat{--meeting-metric-accent: var(--meeting-blue);--csd-foreground-meeting-metric-accent: var(--csd-foreground-meeting-blue, var(--meeting-blue));--meeting-metric-soft: var(--csd-bg-eff6ff-740, rgba(239, 246, 255, .74));--csd-foreground-meeting-metric-soft: rgba(239, 246, 255, .74);--meeting-metric-glow: rgba(37, 99, 235, .12);--csd-foreground-meeting-metric-glow: var(--csd-text-2563eb-120, rgba(37, 99, 235, .12));position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.14rem .62rem;min-height:5.1rem;padding:.72rem .82rem;border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:.94rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #fffffff0,0 10px 22px #0f172a09;overflow:hidden}.meeting-show-page .meeting-show-kpi-card.op-stat:before{width:3px;background:var(--meeting-metric-accent);opacity:.78}.meeting-show-page .meeting-show-kpi-card.op-stat.op-stat--success{--meeting-metric-accent: var(--meeting-green);--csd-foreground-meeting-metric-accent: var(--csd-foreground-meeting-green, var(--meeting-green));--meeting-metric-soft: var(--csd-bg-f0fdf4-820, rgba(240, 253, 244, .82));--csd-foreground-meeting-metric-soft: rgba(240, 253, 244, .82);--meeting-metric-glow: rgba(34, 197, 94, .13);--csd-foreground-meeting-metric-glow: var(--csd-text-22c55e-130, rgba(34, 197, 94, .13))}.meeting-show-page .meeting-show-kpi-card.op-stat.op-stat--neutral{--meeting-metric-accent: var(--meeting-violet);--csd-foreground-meeting-metric-accent: var(--csd-foreground-meeting-violet, var(--meeting-violet));--meeting-metric-soft: var(--csd-bg-eef2ff-820, rgba(238, 242, 255, .82));--csd-foreground-meeting-metric-soft: rgba(238, 242, 255, .82);--meeting-metric-glow: rgba(79, 70, 229, .12);--csd-foreground-meeting-metric-glow: var(--csd-text-4f46e5-120, rgba(79, 70, 229, .12))}.meeting-show-page .meeting-show-kpi-card.op-stat.op-stat--warning{--meeting-metric-accent: var(--meeting-amber);--csd-foreground-meeting-metric-accent: var(--csd-foreground-meeting-amber, var(--meeting-amber));--meeting-metric-soft: var(--csd-bg-fffbeb-900, rgba(255, 251, 235, .9));--csd-foreground-meeting-metric-soft: rgba(255, 251, 235, .9);--meeting-metric-glow: rgba(245, 158, 11, .15);--csd-foreground-meeting-metric-glow: var(--csd-text-f59e0b-150, rgba(245, 158, 11, .15))}.meeting-show-page .meeting-show-kpi-card.op-stat .meeting-show-kpi-card__icon{width:2rem;height:2rem;border-color:color-mix(in srgb,var(--meeting-metric-accent) 20%,transparent);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-meeting-metric-accent, var(--meeting-metric-accent));box-shadow:inset 0 1px #ffffffe6}.meeting-show-page .meeting-show-kpi-card.op-stat .meeting-show-kpi-card__label{align-self:end;color:var(--csd-text-64748b-1000, #64748b)}.meeting-show-page .meeting-show-kpi-card.op-stat strong{color:var(--csd-text-0f203a-1000, #0f203a);font-size:1.02rem;letter-spacing:-.01em}.meeting-show-page .meeting-show-kpi-card.op-stat small{grid-column:2;font-size:.72rem;line-height:1.35}.meeting-show-page .meeting-tab-section__layout--sidebar{grid-template-columns:minmax(0,1fr) minmax(330px,380px);gap:.76rem}.meeting-show-page .meeting-page-shell__tabs{margin-bottom:0}.meeting-show-page .meeting-page-shell__tabs .entity-tabs-wrapper,.meeting-show-page .meeting-page-shell__tabs .entity-tab.active{background:var(--csd-bg-ffffff-1000, #ffffff)!important}.meeting-show-page .entity-tabs-wrapper{margin-bottom:0;border-color:var(--csd-border-bfd2ed-820, rgba(191, 210, 237, .82));background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 12px 26px #1e293b0b,inset 0 1px #fffffff0}.meeting-show-page .entity-tab{border-radius:.86rem;color:var(--csd-text-526985-1000, #526985)}.meeting-show-page .entity-tab i{color:var(--csd-text-72829a-1000, #72829a)}.meeting-show-page .entity-tab:hover{background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.meeting-show-page .entity-tab:hover i{color:var(--csd-foreground-meeting-blue, var(--meeting-blue))}.meeting-show-page .entity-tab.active{border-color:var(--csd-border-60a5fa-340, rgba(96, 165, 250, .34));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-10213f-1000, #10213f);box-shadow:inset 0 1px #fffffff0,0 8px 18px #2563eb13}.meeting-show-page .entity-tab.active i{color:var(--csd-foreground-meeting-blue, var(--meeting-blue))}.meeting-show-page .entity-tab .entity-tab__badge{border-color:var(--csd-border-93c5fd-420, rgba(147, 197, 253, .42));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb)}.meeting-show-page .meeting-tab-section{gap:.48rem}.meeting-show-page .meeting-tab-workspace,.meeting-show-page .meeting-tab-workspace--topics,.meeting-show-page .meeting-tab-workspace--actions,.meeting-show-page .meeting-tab-workspace--timeline{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.meeting-show-page .meeting-tab-workspace:before,.meeting-show-page .meeting-tab-workspace--topics:before,.meeting-show-page .meeting-tab-workspace--actions:before,.meeting-show-page .meeting-tab-workspace--timeline:before{content:none;display:none}.meeting-show-page .meeting-panel,.meeting-show-page .meeting-history-panel,.meeting-show-page .meeting-sidebar-card{border-color:var(--meeting-show-card-border);border-radius:1.16rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:var(--meeting-show-card-shadow),inset 0 1px #fffffff2}.meeting-show-page .meeting-panel__header,.meeting-show-page .meeting-panel__header--compact,.meeting-show-page .meeting-panel__header--documents,.meeting-show-page .meeting-panel__header--history{align-items:center;flex-wrap:wrap;padding:.82rem .9rem .76rem;border-bottom-color:var(--meeting-show-soft-border);background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-show-page .meeting-panel__header h3,.meeting-show-page .meeting-panel__header--compact h3,.meeting-show-page .meeting-panel__header--documents h3,.meeting-show-page .meeting-panel__header--history h3{margin:.16rem 0 0;color:var(--csd-text-10213f-1000, #10213f);font-size:.98rem;font-weight:820;line-height:1.22}.meeting-show-page .meeting-panel__header p,.meeting-show-page .meeting-panel__header--compact p,.meeting-show-page .meeting-panel__header--documents p,.meeting-show-page .meeting-panel__header--history p{max-width:44rem;margin-top:.24rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.48}.meeting-show-page .meeting-panel__copy{max-width:min(58ch,100%)}.meeting-show-page .meeting-panel__eyebrow,.meeting-show-page .meeting-tab-section__eyebrow{gap:.36rem;margin-bottom:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:850;letter-spacing:.13em}.meeting-show-page .meeting-panel__eyebrow i,.meeting-show-page .meeting-tab-section__eyebrow i{display:inline-flex;align-items:center;justify-content:center;width:1.34rem;height:1.34rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.48rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-526985-1000, #526985);font-size:.72rem;line-height:1}.meeting-show-page .meeting-panel__actions{align-items:center;gap:.42rem}.meeting-show-page .meeting-panel__pill{min-height:2rem;padding:.36rem .62rem;border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:760;box-shadow:none}.meeting-show-page .meeting-panel__pill i{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;color:var(--csd-text-64748b-1000, #64748b);line-height:1}.meeting-show-page .meeting-panel__add-action{min-height:2.08rem;padding-inline:.7rem;border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 8px 18px #0f172a0a}.meeting-show-page .meeting-topics-panel__intro{display:grid;gap:.18rem;min-width:0}.meeting-show-page .meeting-topics-panel__title{display:inline-flex;align-items:center;gap:.48rem;margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.98rem;font-weight:820;line-height:1.18}.meeting-show-page .meeting-topics-panel__title>i{display:inline-flex;align-items:center;justify-content:center;width:1.42rem;height:1.42rem;border:1px solid var(--csd-border-bfdbfe-740, rgba(191, 219, 254, .74));border-radius:.52rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-meeting-blue, var(--meeting-blue));font-size:.76rem;line-height:1;flex-shrink:0}.meeting-show-page .meeting-topics-list,.meeting-show-page .meeting-actions-board{padding:.76rem}.meeting-show-page .meeting-topics-list .topic-row{--topic-accent: var(--meeting-blue);--csd-foreground-topic-accent: var(--csd-foreground-meeting-blue, var(--meeting-blue));border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.meeting-show-page .meeting-topics-list .topic-row:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--topic-accent);opacity:.68}.meeting-show-page .meeting-topics-list .topic-row:nth-child(4n+2){--topic-accent: var(--meeting-teal);--csd-foreground-topic-accent: var(--csd-foreground-meeting-teal, var(--meeting-teal))}.meeting-show-page .meeting-topics-list .topic-row:nth-child(4n+3){--topic-accent: var(--meeting-violet);--csd-foreground-topic-accent: var(--csd-foreground-meeting-violet, var(--meeting-violet))}.meeting-show-page .meeting-topics-list .topic-row:nth-child(4n){--topic-accent: var(--meeting-amber);--csd-foreground-topic-accent: var(--csd-foreground-meeting-amber, var(--meeting-amber))}.meeting-show-page .meeting-topics-list .topic-row .topic-order-control{border-color:color-mix(in srgb,var(--topic-accent) 24%,transparent);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-topic-accent, var(--topic-accent));box-shadow:inset 0 1px #ffffffeb,0 8px 18px color-mix(in srgb,var(--topic-accent) 10%,transparent)}.meeting-show-page .meeting-topics-list .topic-row .meeting-topic-card__notes{border-color:color-mix(in srgb,var(--topic-accent) 16%,var(--csd-border-cbd5e1-660, rgba(203, 213, 225, .66)));background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-show-page .meeting-topics-list .topic-row .meeting-topic-card__notes-icon{border-color:color-mix(in srgb,var(--topic-accent) 22%,transparent);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-topic-accent, var(--topic-accent))}.meeting-show-page .meeting-topics-panel.dropdown-overflow-unlocked,.meeting-show-page .meeting-topics-list .topic-row.dropdown-overflow-unlocked{overflow:visible!important}.meeting-show-page .meeting-topics-panel.dropdown-overflow-unlocked{z-index:30}.meeting-show-page .meeting-topics-list .topic-row.dropdown-overflow-unlocked{z-index:40}.meeting-show-page .meeting-topic-card__actions .status-dropdown__toggle--sm{min-height:1.82rem!important;padding:.18rem .46rem .18rem .34rem!important;gap:.3rem!important;font-size:.7rem!important}.meeting-show-page .meeting-topic-card__actions .status-dropdown__toggle--sm .status-dropdown__toggle-icon{flex-basis:1.02rem!important;width:1.02rem!important;height:1.02rem!important;font-size:.62rem!important}.meeting-show-page .meeting-topic-card__actions .status-dropdown__toggle-caret{flex-basis:.74rem!important;width:.74rem!important;height:.74rem!important}.meeting-show-page .meeting-topic-card__actions .status-dropdown__menu.dropdown-modern{min-width:12rem;padding:.32rem!important;border-radius:.82rem!important}.meeting-show-page .meeting-topic-card__actions .status-dropdown__item.dropdown-item{grid-template-columns:1.34rem minmax(0,1fr) .78rem;gap:.42rem!important;min-height:2.08rem;padding:.32rem .4rem!important;border-radius:.62rem!important;font-size:.74rem!important}.meeting-show-page .meeting-topic-card__actions .status-dropdown__item-icon{width:1.34rem!important;height:1.34rem!important;border-radius:.48rem!important;font-size:.68rem!important}.meeting-show-page .meeting-documents-panel__table,.meeting-show-page .meeting-history-panel__body{padding:.76rem;border-top:0;background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-show-page .meeting-timeline-card{border-color:var(--meeting-show-card-border);border-radius:1.16rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:var(--meeting-show-card-shadow),inset 0 1px #fffffff2;overflow:hidden}.meeting-show-page .meeting-timeline-card__header{background:linear-gradient(90deg,var(--csd-bg-eff6ff-560, rgba(239, 246, 255, .56)),var(--csd-bg-ffffff-1000, #ffffff) 48%);border-bottom-color:var(--meeting-show-soft-border)}.meeting-show-page .meeting-timeline-card__body{padding:.85rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-show-page .meeting-documents-table--premium,.meeting-show-page .meeting-history-panel__body .activity-card,.meeting-show-page .meeting-timeline-card .activity-card{border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb,0 10px 22px #0f172a09}.meeting-show-page .meeting-history-panel__body .activity-filters,.meeting-show-page .meeting-timeline-card .activity-filters{margin:0 0 .76rem;padding:.34rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.92rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:inset 0 1px #ffffffdb}.meeting-show-page .meeting-history-panel__body .activity-card.mt-3,.meeting-show-page .meeting-timeline-card .activity-card.mt-3{margin-top:0!important}.meeting-show-page .meeting-history-panel__body .activity-card--with-pagination>.activity-pagination,.meeting-show-page .meeting-timeline-card .activity-card--with-pagination>.activity-pagination{border-top-color:var(--meeting-show-soft-border)}.meeting-show-page .meeting-sidebar-card{background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-show-page .meeting-sidebar-card .saas-card-header{align-items:center;gap:.62rem;padding:.82rem .9rem .76rem;border-bottom-color:var(--meeting-show-soft-border);background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-show-page .meeting-sidebar-card .saas-card-title{display:inline-flex;align-items:center;gap:.5rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.92rem;font-weight:820;line-height:1.25}.meeting-show-page .meeting-sidebar-card .saas-card-title>i{display:inline-flex;align-items:center;justify-content:center;width:1.48rem;height:1.48rem;border:1px solid var(--csd-border-bfdbfe-740, rgba(191, 219, 254, .74));border-radius:.52rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-meeting-blue, var(--meeting-blue));font-size:.78rem;line-height:1;flex-shrink:0}.meeting-show-page .meeting-sidebar-card .saas-card-body{background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-show-page .meeting-sidebar-card--summary{border-color:var(--csd-border-cedae9-940, rgba(206, 218, 233, .94));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 12px 26px #0f172a0b,inset 0 1px #fffffff5}.meeting-show-page .meeting-sidebar-card--summary .saas-card-header{min-height:3.12rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-show-page .meeting-sidebar-card--summary .saas-card-title>i{border-color:var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-show-page .meeting-sidebar-stack--compact{gap:.76rem}.meeting-show-page .meeting-sidebar-card--compact{border-radius:1.08rem}.meeting-show-page .meeting-sidebar-card--compact .saas-card-header{padding:.68rem .72rem .62rem}.meeting-show-page .meeting-sidebar-card--compact .saas-card-body{gap:.48rem;padding:.56rem}.meeting-show-page .meeting-sidebar-kpis{gap:.42rem}.meeting-show-page .meeting-sidebar-kpis--control{grid-template-columns:1fr 1fr}.meeting-show-page .meeting-sidebar-kpi--wide{grid-column:1/-1}.meeting-show-page .meeting-sidebar-kpi{--sidebar-kpi-accent: var(--meeting-blue);--csd-foreground-sidebar-kpi-accent: var(--csd-foreground-meeting-blue, var(--meeting-blue));--sidebar-kpi-soft: var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72));--csd-foreground-sidebar-kpi-soft: rgba(239, 246, 255, .72);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.12rem .5rem;padding:.5rem .54rem;border-color:var(--csd-border-e2eaf4-960, rgba(226, 234, 244, .96));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #fffffff0,0 6px 14px #0f172a05}.meeting-show-page .meeting-sidebar-kpi .meeting-sidebar-kpi__icon{grid-row:1/span 2;display:inline-flex;align-items:center;justify-content:center;width:1.58rem;height:1.58rem;border:1px solid color-mix(in srgb,var(--sidebar-kpi-accent) 18%,var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78)));border-radius:.58rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-sidebar-kpi-accent, var(--sidebar-kpi-accent));font-size:.74rem;line-height:1;box-shadow:0 6px 14px #0f172a06}.meeting-show-page .meeting-sidebar-kpi .meeting-sidebar-kpi__label{display:block;font-size:.58rem;letter-spacing:.07em;color:var(--csd-text-6b7f98-1000, #6b7f98);font-weight:820;text-transform:uppercase}.meeting-show-page .meeting-sidebar-kpi strong{grid-column:2;font-size:.76rem;line-height:1.34}.meeting-show-page .meeting-sidebar-kpi:nth-child(4n+2){--sidebar-kpi-accent: var(--meeting-teal);--csd-foreground-sidebar-kpi-accent: var(--csd-foreground-meeting-teal, var(--meeting-teal));--sidebar-kpi-soft: var(--csd-bg-f0fdfa-740, rgba(240, 253, 250, .74));--csd-foreground-sidebar-kpi-soft: rgba(240, 253, 250, .74)}.meeting-show-page .meeting-sidebar-kpi:nth-child(4n+3){--sidebar-kpi-accent: var(--meeting-violet);--csd-foreground-sidebar-kpi-accent: var(--csd-foreground-meeting-violet, var(--meeting-violet));--sidebar-kpi-soft: var(--csd-bg-eef2ff-740, rgba(238, 242, 255, .74));--csd-foreground-sidebar-kpi-soft: rgba(238, 242, 255, .74)}.meeting-show-page .meeting-sidebar-kpi:nth-child(4n){--sidebar-kpi-accent: var(--meeting-amber);--csd-foreground-sidebar-kpi-accent: var(--csd-foreground-meeting-amber, var(--meeting-amber));--sidebar-kpi-soft: var(--csd-bg-fffbeb-780, rgba(255, 251, 235, .78));--csd-foreground-sidebar-kpi-soft: rgba(255, 251, 235, .78)}.meeting-show-page .meeting-sidebar-kpi--reminder .meeting-sidebar-kpi__icon{border-color:var(--csd-border-14b8a6-220, rgba(20, 184, 166, .22));color:var(--csd-text-0f766e-1000, #0f766e)}.meeting-show-page .meeting-sidebar-preview__meta{max-width:132px}.meeting-show-page .meeting-sidebar-note--compact{border:1px solid var(--csd-border-cbd5e1-500, rgba(203, 213, 225, .5));background:var(--csd-bg-ffffff-500, rgba(255, 255, 255, .5))}.meeting-show-page .meeting-sidebar-pulse{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.meeting-show-page .meeting-sidebar-pulse__item:last-child{grid-column:1/-1}.meeting-show-page .settings-masterdata__actions--record{gap:.62rem}.meeting-show-page .settings-masterdata__primary-action,.meeting-show-page .settings-masterdata__ghost-action{min-height:42px;border-radius:1rem;font-size:.8rem;font-weight:800}.meeting-show-page .settings-masterdata__ghost-action{border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));color:var(--csd-text-26415f-1000, #26415f);box-shadow:0 10px 20px #0f172a0d}.meeting-show-page .meeting-show-hero__actions .btn.btn-primary.settings-masterdata__primary-action.meeting-show-hero__action--join{border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-995, rgba(255, 255, 255, .995)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important;color:var(--csd-text-24364d-1000, #24364d)!important;box-shadow:inset 0 1px #fffffff0,0 12px 24px #0f172a0e!important}.meeting-show-page .meeting-show-hero__actions .btn.btn-primary.settings-masterdata__primary-action.meeting-show-hero__action--join i{color:var(--csd-text-0f766e-1000, #0f766e)!important}.meeting-show-page .meeting-show-hero__actions .btn.btn-primary.settings-masterdata__primary-action.meeting-show-hero__action--join:hover,.meeting-show-page .meeting-show-hero__actions .btn.btn-primary.settings-masterdata__primary-action.meeting-show-hero__action--join:focus{border-color:var(--csd-border-14b8a6-280, rgba(20, 184, 166, .28))!important;background:linear-gradient(180deg,var(--csd-bg-f0fdfa-980, rgba(240, 253, 250, .98)),var(--csd-bg-ffffff-995, rgba(255, 255, 255, .995)))!important;color:var(--csd-text-0f3f4c-1000, #0f3f4c)!important;box-shadow:inset 0 1px #fffffff5,0 14px 28px #0f766e16!important}.meeting-sidebar-context-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.52rem;min-height:0;padding:.52rem .58rem;border-radius:.82rem;border:1px solid var(--csd-border-d9e3ef-880, rgba(217, 227, 239, .88));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffdb}.meeting-sidebar-context-link .meeting-sidebar-context-link__icon{display:inline-flex;grid-column:1;align-items:center;justify-content:center;width:1.78rem;height:1.78rem;border:1px solid var(--csd-border-bfdbfe-740, rgba(191, 219, 254, .74));border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.86rem;letter-spacing:0;text-transform:none;flex-shrink:0}.meeting-sidebar-context-link .meeting-sidebar-context-link__icon i{font-size:.86rem}.meeting-sidebar-context-link .meeting-sidebar-context-link__copy{display:grid;grid-column:2;gap:.08rem;min-width:0}.meeting-sidebar-context-link .meeting-sidebar-context-link__copy span{min-width:0;color:var(--csd-text-6b7f98-1000, #6b7f98);font-size:.61rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.meeting-sidebar-context-link strong{display:-webkit-box;min-width:0;overflow:hidden;color:var(--csd-text-17324f-1000, #17324f);font-size:.78rem;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.meeting-sidebar-context-link>i{grid-column:3;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.86rem;opacity:.86}.meeting-tab-section__content,.meeting-tab-section__aside{min-width:0}.meeting-panel,.meeting-history-card{border:1px solid var(--csd-border-d9e3ef-960, rgba(217, 227, 239, .96));border-radius:1.45rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:0 18px 34px #0f172a0d,0 2px 10px #0f172a08;overflow:hidden}.meeting-panel__header{padding:1rem 1rem .95rem;border-bottom:1px solid var(--csd-border-d9e3ef-920, rgba(217, 227, 239, .92))}.meeting-panel__header h3{margin:.2rem 0 0;color:var(--csd-text-17324f-1000, #17324f);font-size:1.02rem;font-weight:700}.meeting-panel__header p{margin:.26rem 0 0;color:var(--csd-text-708198-1000, #708198);font-size:.88rem;line-height:1.58}.meeting-panel__header--compact{padding:.88rem .92rem .82rem}.meeting-panel__actions{justify-content:flex-end}.meeting-panel__add-action{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:2.12rem;padding:.38rem .72rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-995, rgba(255, 255, 255, .995)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-334155-1000, #334155);font-size:.74rem;font-weight:850;line-height:1;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #0f172a0b;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.meeting-panel__add-action i{font-size:.82rem;line-height:1}.meeting-panel__add-action:hover,.meeting-panel__add-action:focus{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-995, rgba(248, 250, 252, .995)));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:inset 0 1px #fffffff5,0 12px 24px #0f172a11;transform:translateY(-1px)}.meeting-panel__add-action:focus-visible{outline:0;box-shadow:0 0 0 .18rem #94a3b824,0 12px 24px #0f172a11}.meeting-panel__add-action.meeting-panel__add-action--primary{min-height:2rem;padding:.38rem .82rem;border-color:var(--csd-border-374fda-720, rgba(55, 79, 218, .72));background:linear-gradient(180deg,#4d63f3,#344bd7);color:#fff;box-shadow:0 12px 26px #344bd738,inset 0 1px #ffffff3d}.meeting-panel__add-action.meeting-panel__add-action--primary i,.meeting-panel__add-action.meeting-panel__add-action--primary span{color:inherit}.meeting-panel__add-action.meeting-panel__add-action--primary:hover,.meeting-panel__add-action.meeting-panel__add-action--primary:focus{border-color:#3044c7db;background:linear-gradient(180deg,#4058ee,#2f43c5);color:#fff;box-shadow:0 14px 28px #344bd742,inset 0 1px #ffffff42;transform:translateY(-1px)}.meeting-panel__add-action.meeting-panel__add-action--primary:focus-visible{box-shadow:0 0 0 .18rem #344bd72e,0 14px 28px #344bd742}.meeting-show-page .status-dropdown .status-dropdown__toggle,.meeting-show-page .status-label .status-dropdown__toggle{border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-995, rgba(255, 255, 255, .995)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important;color:var(--csd-text-334155-1000, #334155);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #0f172a0b!important}.meeting-show-page .status-dropdown .status-dropdown__toggle:hover:not(:disabled),.meeting-show-page .status-dropdown .status-dropdown__toggle.show{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-995, rgba(248, 250, 252, .995)))!important;color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:inset 0 1px #fffffff5,0 12px 24px #0f172a12!important}.meeting-show-page .status-dropdown .status-dropdown__toggle-icon,.meeting-show-page .status-label .status-dropdown__toggle-icon{background:transparent!important;box-shadow:none!important}.meeting-show-page .status-dropdown .status-dropdown__toggle--danger,.meeting-show-page .status-label .status-dropdown__toggle--danger{color:var(--csd-text-b91c1c-1000, #b91c1c)}.meeting-show-page .status-dropdown .status-dropdown__toggle--success,.meeting-show-page .status-label .status-dropdown__toggle--success{color:var(--csd-text-15803d-1000, #15803d)}.meeting-show-page .status-dropdown .status-dropdown__toggle--warning,.meeting-show-page .status-label .status-dropdown__toggle--warning{color:var(--csd-text-a16207-1000, #a16207)}.meeting-show-page .status-dropdown .status-dropdown__toggle--info,.meeting-show-page .status-dropdown .status-dropdown__toggle--primary,.meeting-show-page .status-label .status-dropdown__toggle--info,.meeting-show-page .status-label .status-dropdown__toggle--primary{color:var(--csd-text-334155-1000, #334155)}.meeting-show-page .meeting-actions-section .status-dropdown .status-dropdown__toggle{gap:.32rem;min-height:1.74rem;padding:.22rem .52rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:none!important;font-size:.68rem}.meeting-show-page .meeting-actions-section .status-dropdown .status-dropdown__toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:1.06rem;height:1.06rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:none!important}.meeting-show-page .meeting-actions-section .status-dropdown .status-dropdown__toggle--neutral{border-color:var(--csd-border-d6dfec-950, rgba(214, 223, 236, .95))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-475569-1000, #475569)}.meeting-show-page .meeting-actions-section .status-dropdown .status-dropdown__toggle--neutral .status-dropdown__toggle-icon{background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-64748b-1000, #64748b)}.meeting-show-page .meeting-actions-section .status-dropdown .status-dropdown__toggle--info,.meeting-show-page .meeting-actions-section .status-dropdown .status-dropdown__toggle--primary{border-color:var(--csd-border-60a5fa-240, rgba(96, 165, 250, .24))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.meeting-show-page .meeting-actions-section .status-dropdown .status-dropdown__toggle--info .status-dropdown__toggle-icon,.meeting-show-page .meeting-actions-section .status-dropdown .status-dropdown__toggle--primary .status-dropdown__toggle-icon{background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-2563eb-1000, #2563eb)}.meeting-show-page .meeting-actions-section .status-dropdown .status-dropdown__toggle--success{border-color:var(--csd-border-4ade80-220, rgba(74, 222, 128, .22))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-15803d-1000, #15803d)}.meeting-show-page .meeting-actions-section .status-dropdown .status-dropdown__toggle--success .status-dropdown__toggle-icon{background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-16a34a-1000, #16a34a)}.meeting-show-page .meeting-actions-section .dropdown-actions{width:auto}.meeting-show-page .meeting-actions-section .modern-dropdown-trigger{width:2.05rem;height:2.05rem;border-color:var(--csd-border-bfd2ed-820, rgba(191, 210, 237, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)));color:var(--csd-text-52657f-1000, #52657f);box-shadow:0 1px #fffffff2 inset,0 10px 22px #0f172a0b}.meeting-show-page .meeting-actions-section .modern-dropdown-trigger:hover,.meeting-show-page .meeting-actions-section .modern-dropdown-trigger[aria-expanded=true]{border-color:var(--csd-border-64748b-320, rgba(100, 116, 139, .32));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eef2f7-1000, #eef2f7));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 1px #fffffff5 inset,0 12px 24px #0f172a17}.meeting-panel__empty{display:flex;align-items:center;gap:.85rem;padding:1.15rem 1rem;color:var(--csd-text-60748d-1000, #60748d)}.meeting-panel__empty i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.3rem}.meeting-panel__empty strong{display:block;margin-bottom:.16rem;color:var(--csd-text-17324f-1000, #17324f)}.meeting-panel__empty span{display:block;color:var(--csd-text-708198-1000, #708198);font-size:.84rem}.meeting-panel__empty--tight{padding:.95rem 0}.meeting-sidebar-stack{display:flex;flex-direction:column;gap:1rem}.meeting-sidebar-stack--compact{gap:.82rem}.meeting-sidebar-card{border:1px solid var(--csd-border-cbd5e1-620, rgba(203, 213, 225, .62));border-radius:1.18rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffd1,0 16px 32px #0f172a0b;overflow:hidden}.meeting-sidebar-card .saas-card-header{border-bottom:1px solid var(--csd-border-cbd5e1-580, rgba(203, 213, 225, .58));background:transparent}.meeting-sidebar-card .saas-card-body{display:flex;flex-direction:column;gap:.9rem;background:transparent}.meeting-sidebar-card--compact{border-radius:1rem}.meeting-sidebar-card--compact .saas-card-header{padding:.78rem .84rem .7rem}.meeting-sidebar-card--compact .saas-card-body{gap:.68rem;padding:.78rem}.meeting-show-page .meeting-sidebar-card--participants{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:100%;border-radius:1.04rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-show-page .meeting-sidebar-card--participants .saas-card-header{align-items:center;min-height:0;padding:.68rem .72rem .62rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-show-page .meeting-sidebar-card--participants .saas-card-body{display:flex;flex-direction:column;gap:.42rem;padding:.46rem .56rem .56rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-show-page .meeting-sidebar-card--participants .saas-card-title{gap:.46rem;font-size:.9rem}.meeting-show-page .meeting-sidebar-card--participants .saas-card-title>i{width:1.42rem;height:1.42rem;border-radius:.52rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-sidebar-counter{display:inline-flex;align-items:center;justify-content:center;min-width:1.76rem;min-height:1.76rem;padding:.28rem .56rem;border-radius:999px;background:#0f172a0d;color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:700}.meeting-sidebar-meta{display:flex;flex-direction:column;gap:.7rem;margin:0}.meeting-sidebar-meta__row{display:grid;grid-template-columns:minmax(96px,120px) minmax(0,1fr);gap:.7rem;padding-bottom:.7rem;border-bottom:1px solid var(--csd-border-e2eaf4-920, rgba(226, 234, 244, .92))}.meeting-sidebar-meta__row:last-child{padding-bottom:0;border-bottom:0}.meeting-sidebar-meta__row dt{margin:0;color:var(--csd-text-6b7f98-1000, #6b7f98);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.meeting-sidebar-meta__row dd{margin:0;color:var(--csd-text-17324f-1000, #17324f);font-size:.84rem;font-weight:600;line-height:1.5}.meeting-sidebar-card__cta,.meeting-sidebar-link{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.8rem .9rem;border-radius:1rem;border:1px solid var(--csd-border-cbd5e1-660, rgba(203, 213, 225, .66));background:var(--csd-bg-ffffff-580, rgba(255, 255, 255, .58));color:var(--csd-text-334155-1000, #334155);text-decoration:none}.meeting-sidebar-card__cta strong,.meeting-sidebar-link strong{display:block;color:var(--csd-text-17324f-1000, #17324f)}.meeting-sidebar-card__cta span,.meeting-sidebar-link span{color:var(--csd-text-5f7aa3-1000, #5f7aa3);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.meeting-sidebar-link--compact,.meeting-sidebar-card__cta--compact{min-height:46px;padding:.74rem .82rem}.meeting-sidebar-note,.meeting-sidebar-inline-note{color:var(--csd-text-62748d-1000, #62748d);font-size:.85rem;line-height:1.62}.meeting-sidebar-note--compact{padding:.58rem .66rem;border-radius:.78rem;background:var(--csd-bg-ffffff-500, rgba(255, 255, 255, .5));font-size:.76rem;line-height:1.46}.meeting-sidebar-inline-links{display:grid;gap:.5rem}.meeting-sidebar-group{display:flex;flex-direction:column;gap:.7rem}.meeting-sidebar-group__label{color:var(--csd-text-6b7f98-1000, #6b7f98);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.meeting-sidebar-empty{color:var(--csd-text-8a99ad-1000, #8a99ad);font-size:.82rem}.meeting-sidebar-people{display:flex;flex-direction:column;gap:.7rem}.meeting-sidebar-person{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.72rem .82rem;border-radius:1rem;border:1px solid var(--csd-border-e2eaf4-920, rgba(226, 234, 244, .92));background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9))}.meeting-sidebar-person--stacked{align-items:flex-start;flex-direction:column}.meeting-sidebar-person__copy,.meeting-sidebar-person__meta{display:flex}.meeting-sidebar-person__copy{align-items:center;gap:.45rem}.meeting-sidebar-person__copy i{color:var(--csd-text-2563eb-1000, #2563eb)}.meeting-sidebar-person__copy a,.meeting-sidebar-person__copy strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.84rem;font-weight:650;text-decoration:none}.meeting-sidebar-person__badge{display:inline-flex;align-items:center;gap:.35rem;min-height:28px;padding:.28rem .54rem;border-radius:999px;background:var(--csd-bg-dfefff-920, rgba(223, 239, 255, .92));color:var(--csd-text-184778-1000, #184778);font-size:.72rem;font-weight:700}.meeting-sidebar-person__meta{flex-wrap:wrap;gap:.45rem .8rem;color:var(--csd-text-66778f-1000, #66778f);font-size:.78rem}.meeting-sidebar-person__meta span{display:inline-flex;align-items:center;gap:.32rem}.meeting-sidebar-pulse{grid-template-columns:repeat(3,minmax(0,1fr))}.meeting-sidebar-pulse__item{display:flex;flex-direction:column;gap:.24rem;padding:.82rem .86rem;border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-f6faff-980, rgba(246, 250, 255, .98)),var(--csd-bg-eef4fc-920, rgba(238, 244, 252, .92)));border:1px solid var(--csd-border-d9e3ef-960, rgba(217, 227, 239, .96))}.meeting-sidebar-pulse__item span{color:var(--csd-text-6b7f98-1000, #6b7f98);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.meeting-sidebar-pulse__item strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.98rem;font-weight:750}.meeting-sidebar-pulse__item small{color:var(--csd-text-708198-1000, #708198);font-size:.76rem;line-height:1.4}.meeting-sidebar-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.meeting-sidebar-kpi{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.12rem .5rem;min-width:0;padding:.62rem .7rem;border-radius:.78rem;border:1px solid var(--csd-border-cbd5e1-580, rgba(203, 213, 225, .58));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffad}.meeting-sidebar-kpi .meeting-sidebar-kpi__icon{grid-row:1/span 2;display:inline-flex;align-items:center;justify-content:center;width:1.72rem;height:1.72rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:.62rem;background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.78rem;line-height:1}.meeting-sidebar-kpi .meeting-sidebar-kpi__label{color:var(--csd-text-6b7f98-1000, #6b7f98);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.meeting-sidebar-kpi strong{grid-column:2;color:var(--csd-text-17324f-1000, #17324f);font-size:.8rem;font-weight:700;line-height:1.4}.meeting-sidebar-kpi--reminder{border-color:var(--csd-border-14b8a6-200, rgba(20, 184, 166, .2));background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-sidebar-kpi--reminder .meeting-sidebar-kpi__icon{border-color:var(--csd-border-14b8a6-220, rgba(20, 184, 166, .22));color:var(--csd-text-0f766e-1000, #0f766e)}.meeting-sidebar-kpi--reminder strong{color:var(--csd-text-0f766e-1000, #0f766e)}.meeting-sidebar-person-summary{display:flex;align-items:center;flex-wrap:wrap;gap:.22rem;padding:0;border:0;border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-sidebar-person-summary__chip{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:1.36rem;padding:.12rem .42rem;border-radius:999px;border:1px solid var(--csd-border-d6e1ef-880, rgba(214, 225, 239, .88));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-4f6783-1000, #4f6783);font-size:.6rem;font-weight:820;white-space:nowrap}.meeting-sidebar-person-summary__chip i{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem}.meeting-sidebar-person-summary__chip--present{border-color:var(--csd-border-22c55e-200, rgba(34, 197, 94, .2));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-15803d-1000, #15803d)}.meeting-sidebar-person-summary__chip--unknown{border-color:var(--csd-border-94a3b8-300, rgba(148, 163, 184, .3));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569)}.meeting-sidebar-person-summary__chip--absent{border-color:var(--csd-border-f87171-240, rgba(248, 113, 113, .24));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-b91c1c-1000, #b91c1c)}.meeting-sidebar-header-actions{display:inline-flex;align-items:center;gap:.34rem}.meeting-sidebar-mini-action{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-height:1.84rem;padding:.3rem .56rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-334155-1000, #334155);font-size:.68rem;font-weight:800;line-height:1;box-shadow:0 6px 14px #0f172a09}.meeting-sidebar-mini-action:hover{border-color:var(--csd-border-22c55e-280, rgba(34, 197, 94, .28));color:var(--csd-text-15803d-1000, #15803d)}.meeting-sidebar-preview{display:grid;gap:.44rem}.meeting-sidebar-attendance{display:grid;gap:0;padding:0;border:0;border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-sidebar-attendance__row{--attendance-accent: #2563eb;--csd-foreground-attendance-accent: var(--csd-text-2563eb-1000, #2563eb);--attendance-soft: var(--csd-bg-eff6ff-600, rgba(239, 246, 255, .6));--csd-foreground-attendance-soft: rgba(239, 246, 255, .6);position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.38rem;padding:.36rem 0;border:0;border-bottom:1px solid var(--csd-border-e2eaf4-820, rgba(226, 234, 244, .82));border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none;overflow:hidden;transition:opacity .16s ease,border-color .16s ease}.meeting-sidebar-attendance__row:last-child{border-bottom:0}.meeting-sidebar-attendance__row:nth-child(3n+2){--attendance-accent: #0f766e;--csd-foreground-attendance-accent: var(--csd-text-0f766e-1000, #0f766e);--attendance-soft: var(--csd-bg-f0fdfa-640, rgba(240, 253, 250, .64));--csd-foreground-attendance-soft: rgba(240, 253, 250, .64)}.meeting-sidebar-attendance__row:nth-child(3n){--attendance-accent: #4f46e5;--csd-foreground-attendance-accent: var(--csd-text-4f46e5-1000, #4f46e5);--attendance-soft: var(--csd-bg-eef2ff-640, rgba(238, 242, 255, .64));--csd-foreground-attendance-soft: rgba(238, 242, 255, .64)}.meeting-sidebar-attendance__row.is-loading{opacity:.68;border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22))}.meeting-sidebar-attendance__identity{display:flex;align-items:center;gap:.38rem;min-width:0}.meeting-sidebar-attendance__identity a,.meeting-sidebar-attendance__identity strong{display:block;color:var(--csd-text-17324f-1000, #17324f);font-size:.73rem;font-weight:800;line-height:1.18;text-decoration:none}.meeting-sidebar-attendance__icon{display:inline-flex;align-items:center;justify-content:center;width:1.42rem;height:1.42rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-attendance-accent, var(--attendance-accent));font-size:.72rem;line-height:1;flex-shrink:0}.meeting-sidebar-attendance__label,.meeting-sidebar-attendance__meta,.meeting-sidebar-attendance__marked{display:block;color:var(--csd-text-6b7f98-1000, #6b7f98);font-size:.58rem;font-weight:800;line-height:1.25}.meeting-sidebar-attendance__label{letter-spacing:.08em;text-transform:uppercase}.meeting-sidebar-attendance__meta{margin-top:.03rem;font-weight:700;letter-spacing:0;text-transform:none}.meeting-sidebar-attendance__control{display:inline-flex;align-items:center;gap:.16rem;justify-content:flex-end}.meeting-sidebar-attendance__status{display:inline-flex;align-items:center;justify-content:flex-start;gap:.34rem;width:-moz-fit-content;width:fit-content;min-height:1.28rem;padding:.12rem .34rem;border-radius:999px;border:1px solid var(--csd-border-cbd5e1-700, rgba(203, 213, 225, .7));background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78));color:var(--csd-text-475569-1000, #475569);font-size:.58rem;font-weight:850}.meeting-sidebar-attendance__status--present{border-color:var(--csd-border-22c55e-240, rgba(34, 197, 94, .24));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-15803d-1000, #15803d)}.meeting-sidebar-attendance__status--absent{border-color:var(--csd-border-f87171-280, rgba(248, 113, 113, .28));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-b91c1c-1000, #b91c1c)}.meeting-sidebar-attendance__status--unknown{color:var(--csd-text-64748b-1000, #64748b)}.meeting-sidebar-attendance__options{display:inline-flex;align-items:center;gap:.04rem;padding:.05rem;border:1px solid var(--csd-border-cbd5e1-660, rgba(203, 213, 225, .66));border-radius:999px;background:var(--csd-bg-ffffff-640, rgba(255, 255, 255, .64))}.meeting-attendance-option{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--csd-text-64748b-1000, #64748b);line-height:1}.meeting-attendance-option:hover,.meeting-attendance-option.is-active{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 6px 14px #0f172a0f}.meeting-sidebar-attendance__marked{display:none}.meeting-show-page .meeting-sidebar-card--summary,.meeting-show-page .meeting-sidebar-card--participants{border-color:var(--csd-border-d6e0ee-960, rgba(214, 224, 238, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);box-shadow:0 12px 28px #0f172a0b}.meeting-show-page .meeting-sidebar-card--summary .saas-card-header,.meeting-show-page .meeting-sidebar-card--participants .saas-card-header{min-height:0;padding:.82rem 1rem .76rem;border-bottom:1px solid var(--csd-border-e2eaf4-960, rgba(226, 234, 244, .96));background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-show-page .meeting-sidebar-card--summary .saas-card-body,.meeting-show-page .meeting-sidebar-card--participants .saas-card-body{gap:0;padding:0;background:transparent}.meeting-show-page .meeting-sidebar-card--summary .meeting-sidebar-kpis--control{display:grid;grid-template-columns:1fr;gap:.42rem;padding:.68rem;background:radial-gradient(circle at 0% 0%,var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72)),transparent 42%),var(--csd-bg-ffffff-1000, #ffffff)}.meeting-show-page .meeting-sidebar-card--summary .meeting-sidebar-kpi{min-height:3rem;padding:.54rem .7rem;border:1px solid var(--csd-border-dae4f0-820, rgba(218, 228, 240, .82));border-radius:.82rem;background:linear-gradient(135deg,var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)) 0%,var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9)) 100%);box-shadow:inset 0 1px #ffffffe6,0 8px 18px #0f172a06}.meeting-show-page .meeting-sidebar-card--summary .meeting-sidebar-kpi:not(.meeting-sidebar-kpi--wide):nth-child(odd){border-left:1px solid var(--csd-border-dae4f0-820, rgba(218, 228, 240, .82))}.meeting-show-page .meeting-sidebar-card--summary .meeting-sidebar-kpi--wide{grid-column:1/-1;min-height:3rem}.meeting-show-page .meeting-sidebar-card--summary .meeting-sidebar-kpi:last-child,.meeting-show-page .meeting-sidebar-card--summary .meeting-sidebar-kpi--wide:last-child{border-bottom:1px solid var(--csd-border-dae4f0-820, rgba(218, 228, 240, .82))}.meeting-show-page .meeting-sidebar-card--summary .meeting-sidebar-kpi__icon{width:1.62rem;height:1.62rem;border-color:var(--csd-border-bfdbfe-540, rgba(191, 219, 254, .54));border-radius:999px;background:var(--csd-bg-eff6ff-760, rgba(239, 246, 255, .76));box-shadow:none}.meeting-show-page .meeting-sidebar-card--summary .meeting-sidebar-kpi:nth-child(3n+2) .meeting-sidebar-kpi__icon{border-color:var(--csd-border-14b8a6-200, rgba(20, 184, 166, .2));background:var(--csd-bg-f0fdfa-840, rgba(240, 253, 250, .84));color:var(--csd-text-0f766e-1000, #0f766e)}.meeting-show-page .meeting-sidebar-card--summary .meeting-sidebar-kpi:nth-child(3n) .meeting-sidebar-kpi__icon{border-color:var(--csd-border-fb923c-220, rgba(251, 146, 60, .22));background:var(--csd-bg-fff7ed-820, rgba(255, 247, 237, .82));color:var(--csd-text-c2410c-1000, #c2410c)}.meeting-show-page .meeting-sidebar-card--summary .meeting-sidebar-kpi__label{font-size:.58rem;letter-spacing:.1em}.meeting-show-page .meeting-sidebar-card--summary .meeting-sidebar-kpi strong{font-size:.74rem;font-weight:740;line-height:1.25}.meeting-show-page .meeting-sidebar-card--summary .meeting-sidebar-inline-links{gap:.48rem;padding:.72rem .92rem;border-top:1px solid var(--csd-border-e2eaf4-820, rgba(226, 234, 244, .82))}.meeting-show-page .meeting-sidebar-card--participants .meeting-sidebar-person-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem;padding:.72rem .92rem;border-bottom:1px solid var(--csd-border-e2eaf4-940, rgba(226, 234, 244, .94));background:transparent}.meeting-show-page .meeting-sidebar-card--participants .meeting-sidebar-person-summary__chip{width:100%;min-height:1.56rem;padding:.16rem .42rem;border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-ffffff-1000, #ffffff);font-size:.68rem}.meeting-show-page .meeting-sidebar-card--participants .meeting-sidebar-attendance{padding:0;background:transparent}.meeting-show-page .meeting-sidebar-card--participants .meeting-sidebar-attendance__row{min-height:3.36rem;padding:.56rem .92rem;border-bottom-color:var(--csd-border-e2eaf4-940, rgba(226, 234, 244, .94));background:transparent}.meeting-show-page .meeting-sidebar-card--participants .meeting-sidebar-attendance__identity{gap:.52rem}.meeting-show-page .meeting-sidebar-card--participants .meeting-sidebar-attendance__icon{width:1.52rem;height:1.52rem}.meeting-show-page .meeting-sidebar-card--participants .meeting-sidebar-attendance__control{gap:.22rem}.meeting-show-page .meeting-participants-roster-shell{display:grid;min-width:0;background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-show-page .meeting-sidebar-card--participants,.meeting-show-page .meeting-sidebar-card--summary{padding:0}.meeting-show-page .meeting-participants-roster{display:grid;gap:0;width:100%;min-width:0;background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-show-page .meeting-participants-roster__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.95rem;min-height:3.75rem;padding:.72rem .92rem;border-bottom:1px solid var(--csd-border-e2eaf4-900, rgba(226, 234, 244, .9));background:var(--csd-bg-ffffff-1000, #ffffff);overflow:visible}.meeting-show-page .meeting-participants-roster__row:last-child{border-bottom:0}.meeting-show-page .meeting-participants-roster__row:hover{background:linear-gradient(90deg,var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)) 0%,var(--csd-bg-ffffff-1000, #ffffff) 62%)}.meeting-show-page .meeting-participants-roster__identity{min-width:0}.meeting-show-page .meeting-participants-roster__identity>div{min-width:0}.meeting-show-page .meeting-participants-roster__identity .meeting-sidebar-attendance__name-row{display:flex;align-items:center;gap:.46rem;min-width:0}.meeting-show-page .meeting-participants-roster__identity .meeting-sidebar-attendance__label{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;max-width:4.85rem;min-height:1.12rem;padding:.08rem .34rem;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:820;letter-spacing:.1em;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-show-page .meeting-participants-roster__identity a,.meeting-show-page .meeting-participants-roster__identity strong{min-width:0;max-width:clamp(8.5rem,16vw,12.75rem);overflow:hidden;color:var(--csd-text-0f2f4e-1000, #0f2f4e);font-size:.82rem;font-weight:760;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.meeting-show-page .meeting-participants-roster__identity .meeting-sidebar-attendance__meta{max-width:100%;overflow:hidden;color:var(--csd-text-72839a-1000, #72839a);font-size:.72rem;font-weight:690;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.meeting-show-page .meeting-participants-roster__identity .meeting-sidebar-attendance__meta-row{display:flex;align-items:center;gap:0;min-width:0;margin-top:.28rem}.meeting-show-page .meeting-participants-roster__identity .meeting-sidebar-attendance__meta-row:before{display:none}.meeting-show-page .meeting-participants-roster__identity .meeting-sidebar-attendance__status{flex:0 0 auto;gap:.34rem;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:820;line-height:1.1;text-transform:none}.meeting-show-page .meeting-participants-roster__identity .meeting-sidebar-attendance__status i{width:.48rem!important;min-width:.48rem!important;height:.48rem!important;min-height:.48rem!important;border-radius:999px;background:currentColor;font-size:0!important;line-height:1;box-shadow:0 0 0 .18rem #64748b1a}.meeting-show-page .meeting-participants-roster__identity .meeting-sidebar-attendance__status i:before{display:none!important}.meeting-show-page .meeting-participants-roster__identity .meeting-sidebar-attendance__status--present{color:var(--csd-text-159447-1000, #159447)}.meeting-show-page .meeting-participants-roster__identity .meeting-sidebar-attendance__status--present i{box-shadow:0 0 0 .18rem #22c55e1f}.meeting-show-page .meeting-participants-roster__identity .meeting-sidebar-attendance__status--absent{color:var(--csd-text-d32f2f-1000, #d32f2f)}.meeting-show-page .meeting-participants-roster__identity .meeting-sidebar-attendance__status--absent i{box-shadow:0 0 0 .18rem #ef44441f}.meeting-show-page .meeting-participants-roster__identity .meeting-sidebar-attendance__status--unknown{color:var(--csd-text-64748b-1000, #64748b)}.meeting-show-page .meeting-participants-roster__controls{display:flex;align-items:center;justify-content:flex-end;gap:.58rem}.meeting-show-page .meeting-participants-roster__controls .meeting-sidebar-attendance__options{width:-moz-max-content;width:max-content;margin-left:auto;gap:.16rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.meeting-show-page .meeting-participants-roster__controls .meeting-attendance-option{width:1.64rem;height:1.64rem;border-color:var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-51657f-1000, #51657f);font-size:.84rem;box-shadow:0 6px 14px #0f172a09}.meeting-show-page .meeting-participants-roster__controls .meeting-attendance-option:hover,.meeting-show-page .meeting-participants-roster__controls .meeting-attendance-option.is-active{border-color:var(--csd-border-2563eb-320, rgba(37, 99, 235, .32));background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 9px 18px #2563eb1f}.meeting-show-page .meeting-sidebar-card--participants .meeting-sidebar-person-summary{border-bottom-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86))}.meeting-sidebar-attendance__muted{color:var(--csd-text-8a99ad-1000, #8a99ad);font-size:.72rem;font-weight:700}.meeting-sidebar-preview__row{display:flex;align-items:center;justify-content:space-between;gap:.58rem;padding:.52rem .6rem;border-radius:.78rem;border:1px solid var(--csd-border-cbd5e1-580, rgba(203, 213, 225, .58));background:var(--csd-bg-ffffff-580, rgba(255, 255, 255, .58));box-shadow:inset 0 1px #ffffffad}.meeting-sidebar-preview__copy{display:flex;align-items:center;gap:.46rem;min-width:0}.meeting-sidebar-preview__copy a,.meeting-sidebar-preview__copy strong{display:block;color:var(--csd-text-17324f-1000, #17324f);font-size:.82rem;font-weight:700;text-decoration:none;line-height:1.35}.meeting-sidebar-preview__icon{display:inline-flex;align-items:center;justify-content:center;width:1.72rem;height:1.72rem;border-radius:999px;border:1px solid var(--csd-border-cbd5e1-620, rgba(203, 213, 225, .62));background:var(--csd-bg-f8fafc-780, rgba(248, 250, 252, .78));color:var(--csd-text-475569-1000, #475569);font-size:.82rem;flex-shrink:0}.meeting-show-hero__metric.is-syncing{animation:meetingMetricSync .42s ease}@keyframes meetingMetricSync{0%{box-shadow:inset 0 0 0 1px #2563eb33,0 0 #2563eb00}55%{box-shadow:inset 0 0 0 1px #2563eb47,0 10px 24px #2563eb1a}to{box-shadow:inherit}}.meeting-sidebar-preview__label{display:block;margin-bottom:.08rem;color:var(--csd-text-6b7f98-1000, #6b7f98);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.meeting-sidebar-preview__meta{color:var(--csd-text-708198-1000, #708198);font-size:.74rem;line-height:1.4;text-align:right;max-width:120px}.meeting-sidebar-more{color:var(--csd-text-6b7f98-1000, #6b7f98);font-size:.75rem;font-weight:700}.meeting-documents-panel__table{padding:.86rem;background:var(--csd-bg-f8fafc-380, rgba(248, 250, 252, .38));border-top:1px solid var(--csd-border-cbd5e1-580, rgba(203, 213, 225, .58))}.meeting-documents-panel--simple .meeting-panel__header--documents{align-items:center;padding:.86rem .92rem}.meeting-documents-panel--simple .meeting-panel__copy{max-width:58ch}.meeting-documents-panel--simple .meeting-panel__header h3{display:inline-flex;align-items:center;gap:.45rem;font-size:1rem;font-weight:800}.meeting-documents-panel--simple .meeting-panel__header p{max-width:42rem;font-size:.82rem;line-height:1.52}.meeting-documents-card.supplier-tab-card{overflow:visible}.meeting-documents-card.supplier-tab-card>.op-card__body{padding:.9rem}.meeting-documents-card.supplier-tab-card>.op-card__header{align-items:center;gap:.8rem}.meeting-documents-card.supplier-tab-card .op-inline-actions{align-items:center;gap:.5rem}.meeting-documents-page__main{width:100%;min-width:0}.meeting-documents-page__table-card.op-card{margin-bottom:0}.meeting-documents-page__table-card.op-card>.op-card__header{padding:.78rem .9rem;border-bottom-color:var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff))}.meeting-documents-table-wrap{border-radius:1rem 1rem 0 0;overflow:hidden}.meeting-documents-table{table-layout:fixed;min-width:840px}.meeting-documents-table thead th,.meeting-documents-table thead th .sort-column{font-weight:700!important}.meeting-documents-table__pagination{border-radius:0 0 1rem 1rem}.meeting-document-modal--compact .prospect-form-modal__card-body{gap:.78rem}.meeting-document-modal--compact .meeting-document-modal__meta-card{min-height:100%;padding:.72rem .8rem}.meeting-document-modal--compact .contact-documents-modal__dropzone{min-height:10.75rem;padding:.95rem}.meeting-documents-panel__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:0 1rem 1rem}.meeting-documents-panel__summary-card{display:flex;flex-direction:column;gap:.18rem;padding:.9rem 1rem;border-radius:1.12rem;border:1px solid var(--csd-border-d9e3ef-960, rgba(217, 227, 239, .96));background:linear-gradient(180deg,var(--csd-bg-f7faff-980, rgba(247, 250, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.meeting-documents-panel__summary-card span{color:var(--csd-text-6b7f98-1000, #6b7f98);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.meeting-documents-panel__summary-card strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.98rem;font-weight:800}.meeting-documents-panel__summary-card small{color:var(--csd-text-708198-1000, #708198);font-size:.78rem;line-height:1.45}.meeting-documents-table__name{display:flex;align-items:flex-start;gap:.7rem}.meeting-documents-table__name>i{margin-top:.08rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem}.meeting-documents-table__name p{margin:.28rem 0 0;color:var(--csd-text-708198-1000, #708198);font-size:.8rem;line-height:1.52}.meeting-documents-table__link{color:var(--csd-text-17324f-1000, #17324f);font-weight:700;text-decoration:none}.meeting-documents-table__link:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.meeting-documents-table__type{display:inline-flex;align-items:center;margin-top:.35rem;padding:.26rem .5rem;border-radius:999px;background:#0f172a0d;color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:700}.meeting-documents-table--premium .supplier-documents-table__file-icon.is-slides{background:var(--csd-bg-fef2f2-960, rgba(254, 242, 242, .96));color:var(--csd-text-dc2626-1000, #dc2626)}.meeting-documents-table--premium{border-radius:.95rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78));box-shadow:inset 0 1px #ffffffd1,0 12px 24px #0f172a09;overflow:hidden}.meeting-documents-table__table{table-layout:fixed;min-width:840px}.meeting-documents-table__table thead th{padding:.74rem 1rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc) 0%,var(--csd-bg-f4f7fb-1000, #f4f7fb) 100%)!important;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:700;letter-spacing:.07em;line-height:1.2;text-transform:uppercase;border-bottom:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));vertical-align:middle}.meeting-documents-table__table tbody td{padding:.78rem 1rem;vertical-align:middle}.meeting-documents-table__table .supplier-documents-table__file{min-width:0}.meeting-documents-table__col-document{width:auto}.meeting-documents-table__col-uploader{width:17%}.meeting-documents-table__col-date{width:16%}.meeting-documents-table__col-status{width:12%}.meeting-documents-table__col-actions{width:7.5rem}.meeting-documents-table__empty-cell{padding:.78rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important}.meeting-documents-table__empty{display:grid!important;justify-items:center;align-content:center;gap:.42rem;min-height:6.15rem;width:100%;padding:1.05rem 1rem;border:1px dashed var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));border-radius:.82rem;background:radial-gradient(circle at 50% 0%,var(--csd-bg-f8fafc-780, rgba(248, 250, 252, .78)),transparent 14rem),linear-gradient(180deg,var(--csd-bg-ffffff-995, rgba(255, 255, 255, .995)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));color:var(--csd-text-64748b-1000, #64748b);text-align:center;box-shadow:inset 0 1px #ffffffd6}.meeting-documents-table__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.96rem;line-height:1;box-shadow:inset 0 1px #ffffffe0}.meeting-documents-table__empty>div{display:grid;justify-items:center;gap:.16rem;max-width:42rem}.meeting-documents-table__empty strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:850;line-height:1.3}.meeting-documents-table__empty p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.42}.meeting-modal-shell{border-radius:1.4rem;border:0;overflow:hidden;background:radial-gradient(circle at 98% 0%,var(--csd-bg-dbeafe-420, rgba(219, 234, 254, .42)),transparent 18rem),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 28px 60px #0f172a2e}#dynamicModal .modal-content:has(.meeting-form-modal){border-radius:1.4rem;border:0;overflow:hidden;background:radial-gradient(circle at 98% 0%,var(--csd-bg-dbeafe-420, rgba(219, 234, 254, .42)),transparent 18rem),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 28px 60px #0f172a2e}.meeting-modal-header,.meeting-modal-body,.meeting-modal-footer{padding-left:1.35rem;padding-right:1.35rem}.meeting-modal-header{padding-top:1.15rem;padding-bottom:.4rem}.meeting-modal-body{padding-top:.4rem}.meeting-modal-footer{padding-bottom:1.2rem}.meeting-form-modal{display:grid;gap:.82rem}.meeting-form-modal .prospect-form-modal__intro{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.86rem .94rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:1rem;background:radial-gradient(circle at 98% 0%,var(--csd-bg-dbeafe-460, rgba(219, 234, 254, .46)),transparent 18rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:0 12px 26px #0f172a0b}.meeting-form-modal .prospect-form-modal__intro-icon{width:2.7rem;height:2.7rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-eef2f7-1000, #eef2f7));color:var(--csd-text-475569-1000, #475569);font-size:1.05rem;box-shadow:inset 0 0 0 1px #cbd5e1b8}.meeting-form-modal .prospect-form-modal__intro-copy{display:grid;gap:.28rem;min-width:0}.meeting-form-modal .prospect-form-modal__eyebrow{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;padding:.34rem .62rem;border-radius:999px;background:var(--csd-bg-f1f5f9-940, rgba(241, 245, 249, .94));color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.meeting-form-modal .prospect-form-modal__intro-title{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.98rem;font-weight:760;line-height:1.32;letter-spacing:-.01em}.meeting-form-modal .prospect-form-modal__lead{margin:0;max-width:46rem;color:var(--csd-text-5f7088-1000, #5f7088);font-size:.82rem;line-height:1.5}.meeting-form-modal .prospect-form-modal__intro-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.38rem;max-width:27rem}.meeting-form-modal .prospect-form-modal__intro-chips span{display:inline-flex;align-items:center;gap:.34rem;min-height:1.72rem;padding:.25rem .54rem;border-radius:999px;background:var(--csd-bg-f1f5f9-940, rgba(241, 245, 249, .94));color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:700;line-height:1;box-shadow:inset 0 0 0 1px #cbd5e19e}.meeting-form-modal .prospect-form-modal__intro-chips i{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem}.meeting-form-modal .prospect-form-modal__intro-chips strong{min-width:0;color:var(--csd-text-334155-1000, #334155);font-size:.7rem;font-weight:760}.meeting-form-modal .prospect-form-modal__stack{display:grid;gap:.82rem}.meeting-form-modal .saas-card{border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:1.08rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 12px 28px #0f172a0d;overflow:hidden;margin-bottom:0!important}.meeting-form-modal .prospect-form-modal__card--primary{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, rgb(255, 255, 255)),var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95)))}.meeting-form-modal .saas-card-header,.meeting-form-modal .prospect-form-modal__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;padding:.82rem .92rem .72rem;border-bottom:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:transparent}.meeting-form-modal .saas-card-title{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:800}.meeting-form-modal .prospect-form-modal__section-eyebrow{display:block;margin-bottom:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.meeting-form-modal .prospect-form-modal__section-chip{display:inline-flex;align-items:center;padding:.34rem .64rem;border-radius:999px;background:var(--csd-bg-e2e8f0-780, rgba(226, 232, 240, .78));color:var(--csd-text-475569-1000, #475569);font-size:.69rem;font-weight:700;white-space:nowrap}.meeting-form-modal .prospect-form-modal__card-body{display:flex;flex-direction:column;gap:.85rem;padding:1rem}.meeting-form-modal .prospect-form-modal__card-body>.row.g-3{--bs-gutter-x: 1.05rem;--bs-gutter-y: 1.75rem}.meeting-form-modal .meeting-form-modal__field-stack{display:flex;flex-direction:column}.meeting-form-modal .meeting-form-modal__field-row{--bs-gutter-x: 1.05rem;--bs-gutter-y: 0}.meeting-form-modal .meeting-form-modal__field-row+.meeting-form-modal__field-row{margin-top:1.08rem}.meeting-form-modal .form-label{margin-bottom:.48rem;font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--csd-text-64748b-1000, #64748b)}.meeting-form-modal .form-saas-input,.meeting-form-modal .select2-container--default .select2-selection--single,.meeting-form-modal .select2-container--default .select2-selection--multiple{min-height:2.55rem;border-radius:.78rem!important;border:1px solid var(--csd-border-94a3b8-500, rgba(148, 163, 184, .5))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;box-shadow:inset 0 1px #ffffffe0!important}.meeting-form-modal .form-saas-input{height:2.55rem!important;padding:.42rem .82rem!important;font-size:.84rem!important}.meeting-form-modal textarea.form-saas-input{min-height:118px!important;height:auto!important;padding-top:.58rem!important;padding-bottom:.58rem!important;resize:vertical}.meeting-form-modal .form-saas-input:focus{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .18rem #2563eb14!important}.meeting-form-modal .form-control.form-saas-input.is-invalid,.meeting-form-modal .form-control.form-saas-input.border-danger,.meeting-form-modal select.form-saas-input.is-invalid,.meeting-form-modal select.form-saas-input.border-danger{border-color:var(--csd-border-dc2626-1000, #dc2626)!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .16rem #dc262629,inset 0 1px 2px #0f172a09!important}.meeting-form-modal .form-control.form-saas-input.is-invalid:focus,.meeting-form-modal .form-control.form-saas-input.border-danger:focus,.meeting-form-modal select.form-saas-input.is-invalid:focus,.meeting-form-modal select.form-saas-input.border-danger:focus{border-color:var(--csd-border-dc2626-1000, #dc2626)!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .18rem #dc26262e,inset 0 1px 2px #0f172a09!important}.meeting-form-modal .form-saas-input[readonly]:not(:disabled){background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important}.meeting-form-modal .select2-container{width:100%!important}.meeting-form-modal .select2-container--default .select2-selection--single{height:2.55rem!important;padding:.42rem 2.35rem .42rem .82rem!important}.meeting-form-modal .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0;padding-right:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;line-height:1.42!important}.meeting-form-modal .select2-container--default .select2-selection--single .select2-selection__arrow{width:2.3rem!important;height:2.55rem;right:.45rem}.meeting-form-modal .select2-container--default .select2-selection--multiple{min-height:2.55rem!important;padding:.28rem .38rem!important}.meeting-form-modal .select2-container--default .select2-selection--multiple .select2-selection__choice{min-height:1.72rem;font-size:.74rem}.meeting-form-modal .select2-container--default .select2-selection--multiple .select2-search__field{min-height:1.72rem!important;font-size:.84rem}.meeting-form-modal .select2-container--default .select2-selection--single.select2-error-highlight,.meeting-form-modal .select2-container--default .select2-selection--multiple.select2-error-highlight,.meeting-form-modal select.is-invalid+.select2-container .select2-selection,.meeting-form-modal select.border-danger+.select2-container .select2-selection{border-color:var(--csd-border-dc2626-1000, #dc2626)!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .16rem #dc262629,inset 0 1px 2px #0f172a09!important}.meeting-form-modal .select2-container--default.select2-container--focus .select2-selection--single.select2-error-highlight,.meeting-form-modal .select2-container--default.select2-container--focus .select2-selection--multiple.select2-error-highlight,.meeting-form-modal .select2-container--default.select2-container--open .select2-selection--single.select2-error-highlight{border-color:var(--csd-border-dc2626-1000, #dc2626)!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .18rem #dc26262e,inset 0 1px 2px #0f172a09!important}.meeting-form-modal .prospect-form-modal__hint{margin-top:.55rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.48}.meeting-form-modal .meeting-form-modal__participant-head{display:grid;gap:.55rem;margin-bottom:.55rem}.meeting-form-modal .meeting-form-modal__quick-actions{display:flex;flex-wrap:wrap;gap:.34rem}.meeting-form-modal .meeting-form-modal__quick-action{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-height:1.9rem;padding:.32rem .58rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.69rem;font-weight:800;line-height:1;box-shadow:0 7px 16px #2563eb0b;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.meeting-form-modal .meeting-form-modal__quick-action i{font-size:.78rem;line-height:1}.meeting-form-modal .meeting-form-modal__quick-action:hover,.meeting-form-modal .meeting-form-modal__quick-action:focus{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-1e40af-1000, #1e40af);box-shadow:0 10px 20px #2563eb14;transform:translateY(-1px)}.meeting-form-modal .meeting-form-modal__quick-action:focus-visible{outline:0;box-shadow:0 0 0 .18rem #2563eb1f,0 10px 20px #2563eb14}.meeting-form-modal .meeting-form-modal__quick-action--muted{border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-64748b-1000, #64748b);box-shadow:none}.meeting-form-modal .meeting-form-modal__quick-action--muted:hover,.meeting-form-modal .meeting-form-modal__quick-action--muted:focus{border-color:var(--csd-border-94a3b8-700, rgba(148, 163, 184, .7));background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-334155-1000, #334155)}.meeting-form-modal .meeting-form-modal__participant-summary{margin-top:.52rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.73rem;font-weight:700;line-height:1.35}.meeting-form-modal .select2-container--default .meeting-form-modal__organizer-choice{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24))!important;background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-f8fbff-1000, #f8fbff))!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important}.meeting-form-modal .select2-container--default .meeting-form-modal__organizer-choice .select2-selection__choice__remove{display:none!important}.meeting-form-modal .prospect-form-modal__inline-action{display:inline-flex;align-items:center;gap:.45rem;min-height:2.3rem;padding:.45rem .82rem;border-radius:999px;font-size:.77rem;font-weight:800;white-space:nowrap}.meeting-form-modal .prospect-form-modal__external-list{display:grid;gap:.7rem}.meeting-form-modal .prospect-form-modal__external-row{padding:.82rem;border-radius:1rem;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.meeting-form-modal .prospect-form-modal__row-remove{width:2.35rem;height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.82rem}.meeting-form-modal--upsert{gap:.82rem;padding-top:.18rem}.meeting-form-modal--upsert .op-upsert-modal__summary{padding:.58rem .72rem;border-color:var(--csd-border-aac1e8-640, rgba(170, 193, 232, .64));background:radial-gradient(circle at top left,var(--csd-bg-bfdbfe-460, rgba(191, 219, 254, .46)),transparent 36%),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f7faff-1000, #f7faff) 56%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);box-shadow:0 16px 34px #1e293b0e,inset 0 1px #ffffffdb}.meeting-form-modal--upsert .op-upsert-modal__summary-icon{width:2.12rem;height:2.12rem;border-radius:.68rem;border-color:var(--csd-border-93c5fd-680, rgba(147, 197, 253, .68));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eef6ff-1000, #eef6ff));color:var(--csd-text-3157d5-1000, #3157d5)}.meeting-form-modal--upsert .op-upsert-modal__summary-copy{gap:.16rem}.meeting-form-modal--upsert .op-upsert-modal__summary-title{font-size:.94rem;line-height:1.22}.meeting-form-modal--upsert .op-upsert-modal__summary-text{max-width:46rem;margin:0;font-size:.78rem;line-height:1.36}.meeting-form-modal--upsert .meeting-form-modal__summary .op-upsert-modal__summary-pill{border-color:var(--csd-border-93c5fd-660, rgba(147, 197, 253, .66));background:var(--csd-bg-ffffff-840, rgba(255, 255, 255, .84));color:var(--csd-text-244ac8-1000, #244ac8);box-shadow:none}.meeting-form-modal--upsert .meeting-form-modal__summary-pill{min-height:1.9rem;padding-inline:.72rem}.meeting-form-modal--upsert .meeting-form-modal__summary-pill strong{color:inherit;font-size:.7rem;font-weight:760}.meeting-form-modal--upsert .meeting-form-modal__summary-divider{color:var(--csd-text-1d4ed8-480, rgba(29, 78, 216, .48));font-size:.72rem;font-weight:800}.meeting-form-modal--upsert .op-upsert-modal__card{border-color:var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 32px #0f172a0b}.meeting-form-modal--upsert .op-upsert-modal__card--primary,.meeting-form-modal--upsert .op-upsert-modal__card-header,.meeting-form-modal--upsert .op-upsert-modal__card-body{background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-form-modal--upsert .op-upsert-modal__card-header{min-height:2.64rem;padding:.68rem .9rem}.meeting-form-modal--upsert .op-upsert-modal__card-title{gap:.5rem;font-size:.92rem}.meeting-form-modal--upsert .op-upsert-modal__card-title i{margin:0!important;color:var(--csd-text-3456df-1000, #3456df);font-size:1rem}.meeting-form-modal--upsert .op-upsert-modal__card-body{display:grid;gap:.78rem;padding:.9rem}.meeting-form-modal--upsert .op-upsert-modal__lead{color:var(--csd-text-52657f-1000, #52657f);font-size:.78rem;line-height:1.42}.meeting-form-modal--upsert .meeting-form-modal__context-grid,.meeting-form-modal--upsert .meeting-form-modal__schedule-grid,.meeting-form-modal--upsert .meeting-form-modal__participants-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.78rem 1.05rem}.meeting-form-modal--upsert .meeting-form-modal__context-type-field{grid-column:span 4}.meeting-form-modal--upsert .meeting-form-modal__context-entity-field{grid-column:span 8}.meeting-form-modal--upsert .meeting-form-modal__purpose-field,.meeting-form-modal--upsert .meeting-form-modal__legal-convocation{grid-column:1/-1}.meeting-form-modal--upsert .meeting-form-modal__context-grid>.meeting-form-modal__legal-convocation{margin-top:0}.meeting-form-modal--upsert .meeting-form-modal__title-field{grid-column:span 7}.meeting-form-modal--upsert .meeting-form-modal__organizer-field{grid-column:span 5}.meeting-form-modal--upsert .meeting-form-modal__description-field{grid-column:1/-1}.meeting-form-modal--upsert .meeting-form-modal__context-grid--internal .meeting-form-modal__title-field{grid-column:span 8}.meeting-form-modal--upsert .meeting-form-modal__context-grid--internal .meeting-form-modal__organizer-field{grid-column:span 4}.meeting-form-modal--upsert .meeting-form-modal__context-grid--internal .meeting-form-modal__description-field{grid-column:span 8}.meeting-form-modal--upsert .meeting-form-modal__schedule-start-field,.meeting-form-modal--upsert .meeting-form-modal__schedule-end-field,.meeting-form-modal--upsert .meeting-form-modal__schedule-type-field,.meeting-form-modal--upsert .meeting-form-modal__schedule-grid--onsite .meeting-form-modal__location-context-field{grid-column:span 4}.meeting-form-modal--upsert .meeting-form-modal__schedule-grid--onsite .meeting-form-modal__location-field{grid-column:span 8}.meeting-form-modal--upsert .meeting-form-modal__schedule-grid--online .meeting-form-modal__platform-field{grid-column:span 4}.meeting-form-modal--upsert .meeting-form-modal__schedule-grid--online .meeting-form-modal__link-field{grid-column:span 8}.meeting-form-modal--upsert .meeting-form-modal__schedule-grid--hybrid .meeting-form-modal__location-context-field{grid-column:span 3}.meeting-form-modal--upsert .meeting-form-modal__schedule-grid--hybrid .meeting-form-modal__location-field{grid-column:span 5}.meeting-form-modal--upsert .meeting-form-modal__schedule-grid--hybrid .meeting-form-modal__platform-field{grid-column:span 4}.meeting-form-modal--upsert .meeting-form-modal__schedule-grid--hybrid .meeting-form-modal__link-field{grid-column:1/-1}.meeting-form-modal--upsert .meeting-form-modal__participant-tools{display:flex;align-items:center;justify-content:space-between;gap:.72rem;flex-wrap:wrap;min-height:2rem;padding:.38rem .52rem;border:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff))}.meeting-form-modal--upsert .meeting-form-modal__participant-tools>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.meeting-form-modal--upsert .meeting-form-modal__participant-field{grid-column:span 6}.meeting-form-modal--upsert .form-label{margin:0 0 .34rem;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.64rem!important;font-weight:800!important;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.meeting-form-modal--upsert .form-saas-input,.meeting-form-modal--upsert .select2-container .select2-selection{min-height:2.42rem!important;border-color:var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96))!important;border-radius:.72rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-10213f-1000, #10213f)!important;font-size:.82rem!important;font-weight:560;box-shadow:inset 0 1px #ffffffdb!important}.meeting-form-modal--upsert .form-saas-input{height:auto!important;padding:.44rem .72rem!important}.meeting-form-modal--upsert select.form-saas-input{height:2.42rem!important}.meeting-form-modal--upsert textarea.form-saas-input{min-height:118px!important;height:auto!important;padding-top:.58rem!important;padding-bottom:.58rem!important}.meeting-form-modal--upsert .form-saas-input:focus,.meeting-form-modal--upsert .select2-container--focus .select2-selection,.meeting-form-modal--upsert .select2-container--open .select2-selection{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 4px #2563eb14!important}.meeting-form-modal--upsert .form-saas-input[readonly]:not(:disabled){background:var(--csd-bg-ffffff-1000, #ffffff)!important}.meeting-form-modal--upsert .select2-container--default .select2-selection--single{display:flex;align-items:center;height:2.42rem!important;padding:0 2.4rem 0 .78rem!important}.meeting-form-modal--upsert .select2-container--default .select2-selection--single .select2-selection__rendered,.meeting-form-modal--upsert .select2-container--default .select2-selection--multiple .select2-search__field{color:var(--csd-text-10213f-1000, #10213f)!important;font-size:.84rem!important;font-weight:560!important}.meeting-form-modal--upsert .select2-container--default .select2-selection--single .select2-selection__arrow{width:2.3rem!important;height:100%!important;right:.45rem!important}.meeting-form-modal--upsert .select2-container--default .select2-selection--multiple{min-height:2.42rem!important;padding:.28rem .38rem!important}.meeting-form-modal--upsert .select2-container--default .select2-selection--multiple .select2-selection__choice{min-height:1.62rem;font-size:.72rem}.meeting-form-modal--upsert .meeting-form-modal__hint{color:var(--csd-text-52657f-1000, #52657f);font-size:.79rem;line-height:1.5}.meeting-form-modal--upsert .meeting-form-modal__external-list{display:grid;gap:.7rem}.meeting-form-modal--upsert .meeting-form-modal__external-row{padding:.78rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:.96rem;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94))}.meeting-form-modal--upsert .meeting-form-modal__external-add{min-height:2.32rem;padding-inline:.86rem;border-radius:999px;font-size:.76rem;font-weight:800;box-shadow:none!important}.meeting-form-modal--upsert .meeting-form-modal__row-remove{width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border-radius:.78rem;border:1px solid var(--csd-border-f87171-240, rgba(248, 113, 113, .24));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fff7f7-1000, #fff7f7));color:var(--csd-text-dc2626-1000, #dc2626);box-shadow:none!important}.meeting-form-modal--upsert .meeting-form-modal__row-remove i{font-size:.74rem;line-height:1}.meeting-form-modal--upsert .meeting-form-modal__row-remove:hover,.meeting-form-modal--upsert .meeting-form-modal__row-remove:focus-visible{border-color:var(--csd-border-f87171-420, rgba(248, 113, 113, .42));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fee2e2-1000, #fee2e2));color:var(--csd-text-b91c1c-1000, #b91c1c);transform:none;box-shadow:none!important}.meeting-form-modal--upsert .meeting-form-modal__option-card>.op-upsert-modal__card-eyebrow{min-height:.95rem}.meeting-form-modal--upsert .meeting-form-modal__toggle-copy .op-upsert-modal__card-eyebrow{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;line-height:1.2}@media (max-width: 991.98px){.meeting-form-modal--upsert .meeting-form-modal__context-type-field,.meeting-form-modal--upsert .meeting-form-modal__context-entity-field,.meeting-form-modal--upsert .meeting-form-modal__title-field,.meeting-form-modal--upsert .meeting-form-modal__organizer-field,.meeting-form-modal--upsert .meeting-form-modal__description-field,.meeting-form-modal--upsert .meeting-form-modal__schedule-start-field,.meeting-form-modal--upsert .meeting-form-modal__schedule-end-field,.meeting-form-modal--upsert .meeting-form-modal__schedule-type-field,.meeting-form-modal--upsert .meeting-form-modal__location-field,.meeting-form-modal--upsert .meeting-form-modal__platform-field,.meeting-form-modal--upsert .meeting-form-modal__link-field,.meeting-form-modal--upsert .meeting-form-modal__participant-field{grid-column:1/-1!important}.meeting-form-modal--upsert .meeting-form-modal__participant-tools{align-items:flex-start}}.meeting-quick-participant-modal{display:grid;gap:1rem}.meeting-quick-participant-modal__types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.meeting-quick-participant-modal__type{cursor:pointer;margin:0}.meeting-quick-participant-modal__type input{position:absolute;opacity:0;pointer-events:none}.meeting-quick-participant-modal__type span{align-items:center;display:flex;justify-content:center;gap:.5rem;min-height:3rem;padding:.65rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:.85rem;color:var(--csd-text-475569-1000, #475569);background:var(--csd-bg-ffffff-1000, #fff);font-size:.8rem;font-weight:750}.meeting-quick-participant-modal__type input:checked+span{border-color:var(--csd-border-2563eb-480, rgba(37, 99, 235, .48));color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));box-shadow:0 0 0 3px #3b82f617}.meeting-quick-participant-modal__fields,.meeting-quick-participant-modal__external,.meeting-quick-participant-modal__meta{display:grid;gap:.85rem}.meeting-quick-participant-modal__external{grid-template-columns:1.2fr 1fr 1fr}.meeting-quick-participant-modal__meta{grid-template-columns:1fr 1fr}.meeting-quick-participant-modal__delivery{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem .8rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.9rem;color:var(--csd-text-33506f-1000, #33506f);background:linear-gradient(145deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff));font-size:.76rem;font-weight:700}.meeting-quick-participant-modal__delivery>div{display:flex;gap:.42rem}.meeting-quick-participant-modal__delivery label{display:inline-flex;align-items:center;gap:.32rem;margin:0;padding:.3rem .55rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:999px;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-ffffff-1000, #fff);cursor:pointer}.meeting-quick-participant-modal__delivery label.is-disabled{cursor:not-allowed;opacity:.46}@media (max-width: 767.98px){.meeting-quick-participant-modal__types,.meeting-quick-participant-modal__external,.meeting-quick-participant-modal__meta{grid-template-columns:1fr}.meeting-quick-participant-modal__delivery{align-items:flex-start;flex-direction:column}}#editTopicModal .meeting-modal-header{padding-top:.9rem;padding-bottom:.22rem}#editTopicModal .meeting-modal-body{padding-top:.2rem}.meeting-form-modal--topic-edit{gap:.64rem}.meeting-form-modal--topic-edit .prospect-form-modal__intro--compact{padding:.58rem .72rem;border-radius:.86rem;box-shadow:0 10px 22px #0f172a09}.meeting-form-modal--topic-edit .prospect-form-modal__intro-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.52rem}.meeting-form-modal--topic-edit .prospect-form-modal__eyebrow{padding:.28rem .52rem;font-size:.62rem}.meeting-form-modal--topic-edit .prospect-form-modal__intro-title{font-size:.84rem}.meeting-form-modal--topic-edit .saas-card-header{align-items:center;padding:.68rem .82rem .58rem}.meeting-form-modal--topic-edit .prospect-form-modal__card-body{padding:.82rem}.meeting-form-modal--topic-edit .prospect-form-modal__card-body>.row.g-3{--bs-gutter-y: .92rem}.meeting-form-modal__textarea{min-height:118px!important}.meeting-form-modal__divider{height:1px;margin:.95rem 0;background:linear-gradient(90deg,rgba(220,229,239,0),var(--csd-bg-dce5ef-980, rgba(220, 229, 239, .98)),rgba(220,229,239,0))}.meeting-form-modal__external-row .row{--bs-gutter-x: .95rem;--bs-gutter-y: .85rem}.meeting-form-modal__contact-delivery{display:grid;gap:.55rem;margin-top:.72rem;padding:.72rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:1rem;background:linear-gradient(145deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.meeting-form-modal__channel-availability{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.42rem;margin-top:.55rem}.meeting-form-modal__channel-status{display:inline-flex;align-items:center;gap:.32rem;min-height:1.85rem;padding:.28rem .55rem;border:1px solid var(--csd-border-10b981-240, rgba(16, 185, 129, .24));border-radius:999px;color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-ecfdf5-1000, #ecfdf5);font-size:.69rem;font-weight:750}.meeting-form-modal__channel-status.is-unavailable{border-color:var(--csd-border-f59e0b-300, rgba(245, 158, 11, .3));color:var(--csd-text-9a5800-1000, #9a5800);background:var(--csd-bg-fffbeb-1000, #fffbeb)}.meeting-form-modal__delivery-person{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;min-height:3.1rem;padding:.58rem .68rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #fff)}.meeting-form-modal__delivery-person strong,.meeting-form-modal__delivery-person small{display:block}.meeting-form-modal__delivery-person strong{color:var(--csd-text-18304d-1000, #18304d);font-size:.8rem;font-weight:780}.meeting-form-modal__delivery-person small{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem}.meeting-form-modal__delivery-reason{grid-column:1/-1}.meeting-form-modal__delivery-person--account{border-color:var(--csd-border-10b981-220, rgba(16, 185, 129, .22));background:var(--csd-bg-f0fdfa-750, rgba(240, 253, 250, .75))}.meeting-form-modal__delivery-person-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.7rem;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eff6ff-1000, #eff6ff)}.meeting-form-modal__delivery-status,.meeting-form-modal__delivery-channels label,.meeting-form-modal__delivery-options label{display:inline-flex;align-items:center;gap:.34rem;min-height:1.9rem;padding:.3rem .56rem;border:1px solid var(--csd-border-bfdbfe-880, rgba(191, 219, 254, .88));border-radius:999px;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-f8fbff-1000, #f8fbff);font-size:.7rem;font-weight:750}.meeting-form-modal__delivery-status{border-color:var(--csd-border-10b981-250, rgba(16, 185, 129, .25));color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-ecfdf5-1000, #ecfdf5)}.meeting-form-modal__delivery-channels,.meeting-form-modal__delivery-options{display:flex;align-items:center;flex-wrap:wrap;gap:.42rem}.meeting-form-modal__delivery-channels label,.meeting-form-modal__delivery-options label{cursor:pointer;margin:0}.meeting-form-modal__delivery-channels label.is-disabled,.meeting-form-modal__delivery-options label.is-disabled{cursor:not-allowed;opacity:.48}.meeting-form-modal__delivery-channels label input,.meeting-form-modal__delivery-options label input{accent-color:#2563eb}.meeting-form-modal__delivery-options{justify-content:flex-end;padding-top:.15rem}.meeting-form-modal__delivery-options>span:first-child{margin-right:auto;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:700}@media (max-width: 767.98px){.meeting-form-modal__delivery-person{grid-template-columns:auto minmax(0,1fr)}.meeting-form-modal__delivery-status,.meeting-form-modal__delivery-channels{grid-column:1/-1;justify-self:start}}.meeting-form-modal__external-empty{display:flex;align-items:center;gap:.82rem;padding:.85rem .92rem;border-radius:1rem;border:1px dashed var(--csd-border-94a3b8-360, rgba(148, 163, 184, .36));background:var(--csd-bg-f8fafc-800, rgba(248, 250, 252, .8));color:var(--csd-text-64748b-1000, #64748b)}.meeting-form-modal__external-empty i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.1rem}.meeting-form-modal__external-empty strong{display:block;color:var(--csd-text-17324f-1000, #17324f);font-size:.84rem;font-weight:750}.meeting-form-modal__external-empty span{display:block;margin-top:.1rem;font-size:.76rem;line-height:1.45}.meeting-form-modal__option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.78rem}.meeting-form-modal__option-card,.meeting-form-modal__toggle-card{min-width:0;min-height:100%;padding:.84rem .92rem;border-radius:1rem;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)));box-shadow:0 10px 24px #0f172a0a}.meeting-form-modal__option-card{display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:.42rem}.meeting-form-modal__option-card>.prospect-form-modal__section-eyebrow{min-height:.95rem}.meeting-form-modal__option-card .form-label{margin-bottom:.08rem}.meeting-form-modal__option-card .form-saas-input,.meeting-form-modal__option-card .select2-container .select2-selection{min-height:2.55rem}.meeting-form-modal__status-preview{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.58rem;height:100%;align-content:start}.meeting-form-modal__status-chip{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;padding:.38rem .7rem;border-radius:999px;border:1px solid var(--csd-border-3b82f6-140, rgba(59, 130, 246, .14));background:linear-gradient(180deg,var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.74rem;font-weight:800}.meeting-form-modal__toggle-wrap{min-width:0;display:flex}.meeting-form-modal__toggle-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;width:100%;cursor:pointer}.meeting-form-modal__toggle-card .checkmark{margin-top:0;flex-shrink:0}.meeting-form-modal__toggle-copy{min-width:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:.32rem}.meeting-form-modal__toggle-copy .prospect-form-modal__section-eyebrow{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;line-height:1.2}.meeting-form-modal__toggle-copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:800;line-height:1.35}.meeting-form-modal__toggle-copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.46}.meeting-document-modal{gap:.72rem}.meeting-document-modal .saas-card-header{padding:.78rem .9rem .72rem}.meeting-document-modal .prospect-form-modal__card-body{padding:.92rem .98rem}.meeting-document-modal .prospect-form-modal__card-body>.row.g-3{--bs-gutter-x: .95rem;--bs-gutter-y: 1rem}.meeting-document-modal .prospect-form-modal__lead{max-width:46rem;font-size:.74rem;line-height:1.5}.meeting-document-modal .form-saas-input,.meeting-document-modal .select2-container--default .select2-selection--single,.meeting-document-modal .select2-container--default .select2-selection--multiple{border-color:var(--csd-border-d6e1ef-980, rgba(214, 225, 239, .98));background:linear-gradient(180deg,var(--csd-bg-f9fbfd-960, rgba(249, 251, 253, .96)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)));box-shadow:inset 0 1px #ffffffd6,0 1px 2px #0f172a08}.meeting-document-modal .form-saas-input{font-size:.82rem!important}.meeting-document-modal textarea.form-saas-input{min-height:104px!important}.meeting-document-modal .contact-documents-modal__dropzone{gap:.42rem;min-height:10.35rem;padding:.95rem .88rem;border-style:dashed;border-width:1px;border-color:var(--csd-border-93c5fd-480, rgba(147, 197, 253, .48));border-radius:1rem;background:radial-gradient(circle at top center,var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 60%),var(--csd-bg-ffffff-1000, #fff)}.meeting-document-modal .contact-documents-modal__dropzone>i{font-size:1.6rem}.meeting-document-modal .contact-documents-modal__dropzone-title{font-size:.84rem;font-weight:800;line-height:1.35}.meeting-document-modal .contact-documents-modal__dropzone-copy{max-width:24rem;margin-bottom:.35rem!important;font-size:.72rem;line-height:1.44}.meeting-document-modal .file-list{display:grid;gap:.42rem}.meeting-document-modal .file-list li{padding:.5rem .7rem;border:1px solid var(--csd-border-e2eaf4-960, rgba(226, 234, 244, .96));border-radius:.85rem;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-5b6f88-1000, #5b6f88);font-size:.75rem;line-height:1.4}.meeting-document-modal--create{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);align-items:stretch;gap:.82rem}.meeting-document-modal--create>.saas-card{min-height:100%;margin-bottom:0!important}.meeting-document-modal--create .saas-card-header{align-items:center;padding:.72rem .84rem .64rem}.meeting-document-modal--create .prospect-form-modal__card-body{padding:.82rem .88rem}.meeting-document-modal--create .prospect-form-modal__card-body>.row.g-3{--bs-gutter-y: .78rem}.meeting-document-modal--create .row.g-3>.col-md-6{display:flex;flex-direction:column}.meeting-document-modal--create textarea.form-saas-input{min-height:86px!important}.meeting-document-modal--create .meeting-document-modal__meta-card{flex:1 1 auto;justify-content:center;min-height:2.55rem;padding:.42rem .64rem;border-radius:.78rem}.meeting-document-modal--create .meeting-document-modal__meta-card strong{font-size:.76rem;line-height:1.25}.meeting-document-modal--create .meeting-document-modal__meta-card small{display:none}.meeting-document-modal--create .contact-documents-modal__dropzone{min-height:9.2rem;padding:.82rem}.meeting-document-modal--create .contact-documents-modal__dropzone-copy{margin-bottom:.2rem!important}.meeting-document-modal--create .meeting-document-modal__guidance-card{margin-top:.72rem!important;padding:.68rem .76rem;border-radius:.86rem}.meeting-document-modal__context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.meeting-document-modal__context-card,.meeting-document-modal__meta-card{display:grid;gap:.16rem;min-height:100%;padding:.78rem .88rem;border-radius:.98rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:inset 0 1px #ffffffc7}.meeting-document-modal__context-card strong,.meeting-document-modal__meta-card strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:800;line-height:1.35;word-break:break-word}.meeting-document-modal__context-card small,.meeting-document-modal__meta-card small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.45}.meeting-document-modal__context-card span,.meeting-document-modal__meta-label{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.meeting-document-modal__guidance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.meeting-document-modal__guidance-card{display:flex;align-items:flex-start;gap:.7rem;min-height:100%;padding:.78rem .86rem;border-radius:1rem;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.meeting-document-modal__guidance-card>i{margin-top:.08rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.96rem;flex-shrink:0}.meeting-document-modal__guidance-card strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.79rem;font-weight:800;line-height:1.35}.meeting-document-modal__guidance-card p{margin-top:.12rem!important;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.73rem!important;line-height:1.48}.meeting-document-modal__guidance-card--warning{border-color:var(--csd-border-f59e0b-180, rgba(245, 158, 11, .18));background:linear-gradient(180deg,var(--csd-bg-fffbeb-960, rgba(255, 251, 235, .96)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)))}.meeting-document-modal--supplier.meeting-document-modal--create,.meeting-document-modal--supplier.meeting-document-modal--edit{display:grid;grid-template-columns:1fr;align-items:stretch;gap:.86rem}.meeting-document-modal--supplier .supplier-document-modal__intro{padding:.72rem .88rem}.meeting-document-modal--supplier .task-document-modal__grid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)}.meeting-document-modal--supplier .task-document-modal__card-head{min-height:auto}.meeting-document-modal--supplier .task-document-modal__card-body{display:grid;gap:.88rem}.meeting-document-modal--supplier .task-document-modal__dropzone{min-height:12.15rem}.meeting-document-modal--supplier textarea.form-saas-input{min-height:118px!important}.meeting-document-modal--supplier .form-text{margin-top:.34rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.45}.meeting-document-modal--supplier .task-document-modal__current-file{margin-top:.12rem}.meeting-document-modal--supplier .meeting-document-modal__rules{display:grid;gap:.55rem}.meeting-document-modal.op-upsert-modal{display:grid;grid-template-columns:none;align-items:stretch;gap:.86rem;padding-top:.18rem}.meeting-document-modal.op-upsert-modal.meeting-document-modal--create,.meeting-document-modal.op-upsert-modal.meeting-document-modal--edit{display:grid;grid-template-columns:none}.meeting-document-modal__summary .op-upsert-modal__summary-icon i{margin:0}.meeting-document-modal__grid.supplier-document-modal__grid{align-items:start}.meeting-document-modal__context-pill{display:flex;align-items:center;gap:.52rem;min-height:2.42rem;padding:.44rem .72rem;border:1px solid var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:620;line-height:1.3;box-shadow:inset 0 1px #ffffffdb}.meeting-document-modal__context-pill i{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;color:var(--csd-text-475569-1000, #475569);line-height:1;flex:0 0 auto}.meeting-document-modal__context-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-document-modal__upload-card .op-upsert-upload__dropzone{min-height:8.4rem;padding:.78rem}.meeting-document-modal__upload-card .op-upsert-upload__dropzone>i{width:2.15rem;height:2.15rem;border-radius:.72rem;font-size:.95rem}.meeting-document-modal__rules .op-upsert-rule{padding:.52rem .58rem}.meeting-action-modal__spotlight{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.95rem}.meeting-action-modal__spotlight-item{display:flex;align-items:flex-start;gap:.72rem;padding:.82rem .88rem;border-radius:1rem;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.meeting-action-modal__spotlight-item strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:800;line-height:1.35}.meeting-action-modal__spotlight-item small{display:block;margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.48}.meeting-action-modal__spotlight-icon{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:.82rem;background:var(--csd-bg-dbeafe-900, rgba(219, 234, 254, .9));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.92rem;flex-shrink:0}.meeting-action-modal--quick{gap:.72rem}.meeting-action-modal--quick .prospect-form-modal__intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:auto;padding:.66rem .78rem;border-radius:1rem}.meeting-action-modal--quick .prospect-form-modal__eyebrow{display:inline-flex;align-items:center;gap:.32rem;width:-moz-fit-content;width:fit-content;min-height:1.52rem;padding:.2rem .52rem;border-radius:999px;background:var(--csd-bg-f1f5f9-860, rgba(241, 245, 249, .86))}.meeting-action-modal--quick .prospect-form-modal__intro-title{margin:.18rem 0 .08rem;font-size:.94rem;line-height:1.22}.meeting-action-modal--quick .prospect-form-modal__lead{max-width:38rem;margin:0;font-size:.76rem;line-height:1.42}.meeting-action-modal--quick .prospect-form-modal__intro-chips{justify-content:flex-end;gap:.38rem;max-width:100%;flex-wrap:nowrap}.meeting-action-modal--quick .prospect-form-modal__intro-chips>span{min-height:1.9rem;padding:.28rem .5rem;font-size:.7rem;white-space:nowrap}.meeting-action-modal--quick .prospect-form-modal__card{border-radius:1rem}.meeting-action-modal--quick .prospect-form-modal__card-header{padding:.7rem .86rem}.meeting-action-modal--quick .prospect-form-modal__card-body{padding:.78rem .86rem .86rem}.meeting-action-modal--quick .form-label{margin-bottom:.34rem}.meeting-action-modal--quick .meeting-form-modal__textarea{min-height:4.9rem}.meeting-topic-form-modal.op-upsert-modal,.meeting-action-modal.op-upsert-modal{display:grid;grid-template-columns:none;align-items:stretch;gap:.82rem;padding-top:.18rem}.meeting-action-modal-dialog{max-width:min(1120px,100vw - 2rem)!important}.meeting-topic-form-modal__summary,.meeting-action-modal__summary{padding:.58rem .72rem;border-color:var(--csd-border-aac1e8-640, rgba(170, 193, 232, .64));background:radial-gradient(circle at top left,var(--csd-bg-bfdbfe-420, rgba(191, 219, 254, .42)),transparent 34%),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f7faff-1000, #f7faff) 58%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);box-shadow:0 16px 34px #1e293b0d,inset 0 1px #ffffffe0}.meeting-topic-form-modal__summary .op-upsert-modal__summary-icon,.meeting-action-modal__summary .op-upsert-modal__summary-icon{width:2.12rem;height:2.12rem;border-radius:.68rem;border-color:var(--csd-border-93c5fd-680, rgba(147, 197, 253, .68));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eef6ff-1000, #eef6ff));color:var(--csd-text-3157d5-1000, #3157d5)}.meeting-topic-form-modal__summary .op-upsert-modal__summary-icon i,.meeting-action-modal__summary .op-upsert-modal__summary-icon i{margin:0;line-height:1}.meeting-topic-form-modal__summary .op-upsert-modal__summary-copy,.meeting-action-modal__summary .op-upsert-modal__summary-copy{gap:.16rem}.meeting-topic-form-modal__summary .op-upsert-modal__summary-title,.meeting-action-modal__summary .op-upsert-modal__summary-title{font-size:.94rem;line-height:1.22}.meeting-topic-form-modal__summary .op-upsert-modal__summary-text,.meeting-action-modal__summary .op-upsert-modal__summary-text{max-width:43rem;margin:0;font-size:.78rem;line-height:1.36}.meeting-topic-form-modal__summary .op-upsert-modal__eyebrow,.meeting-topic-form-modal__summary .op-upsert-modal__summary-pill,.meeting-action-modal__summary .op-upsert-modal__eyebrow,.meeting-action-modal__summary .op-upsert-modal__summary-pill{border-color:var(--csd-border-93c5fd-660, rgba(147, 197, 253, .66));background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86));color:var(--csd-text-244ac8-1000, #244ac8);box-shadow:none}.meeting-action-modal__summary{border-color:var(--csd-border-bfd2ed-820, rgba(191, 210, 237, .82));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 12px 26px #0f172a0a,inset 0 1px #fffffff0}.meeting-action-modal__summary .op-upsert-modal__summary-icon{border-color:var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb)}.meeting-action-modal__summary .op-upsert-modal__eyebrow,.meeting-action-modal__summary .op-upsert-modal__summary-pill{border-color:var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-topic-form-modal__summary{border-color:var(--csd-border-bfd2ed-820, rgba(191, 210, 237, .82));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 12px 26px #0f172a0a,inset 0 1px #fffffff0}.meeting-topic-form-modal__summary .op-upsert-modal__summary-icon{border-color:var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb)}.meeting-topic-form-modal__summary .op-upsert-modal__eyebrow,.meeting-topic-form-modal__summary .op-upsert-modal__summary-pill{border-color:var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-topic-form-modal__stack,.meeting-action-modal__stack{gap:.72rem}@media (min-width: 768px){.meeting-action-modal__stack{grid-template-columns:minmax(0,.95fr) minmax(25.5rem,1.05fr);align-items:stretch}}.meeting-topic-form-modal__card,.meeting-action-modal__card{border-color:var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 32px #0f172a0b}.meeting-topic-form-modal__card .op-upsert-modal__card-header,.meeting-action-modal__card .op-upsert-modal__card-header{min-height:2.64rem;padding:.68rem .9rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-topic-form-modal__card .op-upsert-modal__card-title,.meeting-action-modal__card .op-upsert-modal__card-title{gap:.5rem;font-size:.92rem}.meeting-topic-form-modal__card .op-upsert-modal__card-title i,.meeting-action-modal__card .op-upsert-modal__card-title i{margin:0!important;color:var(--csd-text-3456df-1000, #3456df);font-size:1rem;line-height:1}.meeting-topic-form-modal__card .op-upsert-modal__card-body,.meeting-action-modal__card .op-upsert-modal__card-body{display:grid;gap:.78rem;padding:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-action-modal__card .op-upsert-modal__textarea{min-height:7.1rem}.meeting-action-modal__card .meeting-action-modal__description{min-height:9.2rem!important;max-height:min(15rem,44vh)}.meeting-action-modal__card .op-upsert-modal__field-grid{row-gap:.74rem}.meeting-topic-form-modal__context-pill{display:flex;align-items:center;gap:.52rem;min-height:2.42rem;padding:.44rem .72rem;border:1px solid var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:620;line-height:1.3;box-shadow:inset 0 1px #ffffffdb}.meeting-topic-form-modal__context-pill i{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;color:var(--csd-text-475569-1000, #475569);line-height:1;flex:0 0 auto}.meeting-topic-form-modal__context-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-topic-form-modal__rules .op-upsert-rule,.meeting-action-modal__rules .op-upsert-rule{padding:.52rem .58rem}.meeting-action-modal__rules.op-upsert-check-row{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:.42rem}.meeting-topic-form-modal__rules.op-upsert-check-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.42rem}.meeting-topic-form-modal__rules .op-upsert-rule,.meeting-action-modal__rules .op-upsert-rule{align-items:center;min-height:2.18rem;padding:.38rem .56rem;border-color:var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:650;line-height:1.25;box-shadow:inset 0 1px #ffffffe6}.meeting-topic-form-modal__rules .op-upsert-rule i,.meeting-action-modal__rules .op-upsert-rule i{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;margin:0;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.78rem;line-height:1;flex:0 0 auto}.meeting-topic-form-modal__rules .op-upsert-rule span,.meeting-action-modal__rules .op-upsert-rule span{min-width:0}.meeting-action-modal__rules .op-upsert-rule span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-action-modal__stack .op-upsert-modal__summary-pill{max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1199.98px){.meeting-shell-hero__stats,.meeting-show-hero__stats,.meeting-show-hero__metrics,.meeting-show-kpi-strip,.meeting-tab-section__layout--sidebar,.meeting-sidebar-pulse,.meeting-sidebar-kpis,.meeting-form-modal__option-grid,.meeting-documents-panel__summary,.meeting-action-modal__spotlight{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-show-page .meeting-tab-section__layout--sidebar{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767.98px){.meeting-topic-form-modal__rules.op-upsert-check-row,.meeting-action-modal__rules.op-upsert-check-row{grid-template-columns:1fr}}@media (min-width: 1600px){.meeting-show-page .meeting-tab-section__layout--sidebar{grid-template-columns:minmax(0,1fr) minmax(390px,450px)}}@media (max-width: 991.98px){.meeting-action-modal--quick .prospect-form-modal__intro{grid-template-columns:1fr}.meeting-action-modal--quick .prospect-form-modal__intro-chips{justify-content:flex-start;flex-wrap:wrap}.meeting-page-shell{padding-inline:0}.meeting-shell-hero__toolbar,.meeting-show-hero__toolbar,.meeting-list-workspace__head,.meeting-calendar-workspace__head,.meeting-panel__header,.meeting-tab-section__head{flex-direction:column}.meeting-shell-hero__actions,.meeting-show-hero__actions{width:100%;justify-content:flex-start}.meeting-show-page .meeting-show-hero__toolbar{grid-template-columns:1fr;grid-template-areas:"eyebrow" "title" "summary" "actions"}.meeting-show-page .meeting-show-hero__actions{flex-wrap:wrap;max-width:100%}.meeting-calendar-workspace__command{grid-template-columns:1fr}.meeting-calendar-workspace__filter-panel{justify-items:stretch;min-width:0}.meeting-calendar-workspace .meeting-context-filters{justify-content:flex-start}.meeting-form-modal__option-grid{grid-template-columns:1fr}.meeting-form-modal .prospect-form-modal__intro{grid-template-columns:1fr;align-items:flex-start}.meeting-form-modal .prospect-form-modal__intro-chips{justify-content:flex-start;max-width:none}}@media (max-width: 767.98px){.meeting-show-page,.meeting-show-page .meeting-tab-section,.meeting-show-page .meeting-tab-workspace,.meeting-show-page .meeting-tab-section__layout,.meeting-show-page .meeting-tab-section__content,.meeting-show-page .meeting-tab-section__aside,.meeting-show-page .meeting-sidebar-stack,.meeting-show-page .meeting-sidebar-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.meeting-show-page .meeting-tab-section__layout--sidebar{grid-template-columns:minmax(0,1fr)}.meeting-show-page .meeting-sidebar-card .saas-card-header{flex-wrap:wrap;gap:.55rem}.meeting-show-page .meeting-sidebar-header-actions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.meeting-page-shell__filters,.meeting-shell-hero,.meeting-show-hero,.meeting-list-workspace,.meeting-calendar-workspace,.meeting-tab-workspace{padding:.9rem;border-radius:1.2rem}.meeting-shell-hero__stats,.meeting-show-hero__stats,.meeting-show-hero__metrics,.meeting-show-kpi-strip,.meeting-sidebar-pulse,.meeting-sidebar-kpis,.meeting-document-modal__context-grid,.meeting-document-modal__guidance,.meeting-document-modal--create,.meeting-documents-panel__summary,.meeting-action-modal__spotlight{grid-template-columns:1fr}.meeting-sidebar-preview__row{flex-direction:column;align-items:flex-start}.meeting-sidebar-preview__meta{max-width:none;text-align:left}.meeting-sidebar-meta__row{grid-template-columns:1fr;gap:.3rem}.meeting-record-row__chips,.meeting-context-filters,.meeting-view-switch{gap:.45rem}.meeting-modal-header,.meeting-modal-body,.meeting-modal-footer{padding-left:1rem;padding-right:1rem}.meeting-form-modal__external-row .text-md-end{text-align:left!important}}.meeting-index-page__active-filters{padding:0}.meeting-actions-index-active-filters{padding:.85rem .85rem 0}.meeting-index-page__filter-chips,.meeting-actions-index-filter-chips{width:100%}@media (max-width: 767.98px){.meetings-workspace.meetings-workspace--compact[data-meetings-index-root]{--meetings-mobile-control-height: 2.72rem;gap:.72rem!important;max-width:100%;min-width:0;overflow-x:clip;padding-inline:.55rem!important;padding-top:.65rem!important;width:100%}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__hero{border-radius:1.05rem;gap:.68rem;padding:.86rem}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__toolbar.op-toolbar{align-items:stretch;flex-direction:column;gap:.68rem;width:100%}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__toolbar .op-toolbar__title{align-items:center;min-width:0}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__hero-main h1{font-size:1.18rem;line-height:1.2}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__hero-main .tasks-workspace__lead{font-size:.78rem;line-height:1.42;margin-top:.34rem}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__actions{align-self:stretch;display:grid;gap:.46rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__actions>:is(a,button,form,.dropdown){min-width:0;width:100%}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__actions>.op-primary-action{grid-column:1/-1}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__actions :is(.btn,.dropdown-toggle){justify-content:center;min-height:var(--meetings-mobile-control-height);min-width:0;overflow:hidden;padding-inline:.58rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] #meetingsSummary>.meetings-workspace__summary,.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__summary.op-stat-grid{display:grid!important;gap:.56rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__context-card.op-stat{min-height:0;padding:.72rem}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__context-card.op-stat:after{display:none}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__context-card .op-stat__label{font-size:.64rem;letter-spacing:.08em;line-height:1.12}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__context-card strong{font-size:1.08rem;line-height:1.05}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__context-card small{display:none}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__table-card{border-radius:1rem;min-width:0;overflow:hidden}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__table-card .tasks-workspace__section-head{align-items:stretch;flex-direction:column;gap:.64rem;padding:.86rem}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__table-card .tasks-workspace__section-head h2{font-size:1.05rem}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__table-card .tasks-workspace__section-head p{font-size:.78rem;line-height:1.42}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__section-actions{display:grid;gap:.48rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__section-actions>:is(.tasks-workspace__meta-pill,.meetings-workspace__meta-pill,.module-toolbar){min-width:0;width:100%}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__section-actions .meetings-workspace__meta-pill{justify-content:center;min-height:var(--meetings-mobile-control-height);overflow:hidden;padding-inline:.58rem;text-overflow:ellipsis;white-space:nowrap}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__view-toolbar.module-toolbar{justify-self:stretch}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__view-toolbar.module-toolbar .toolbar-btn{flex:1 1 0;justify-content:center}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__table-card .tasks-workspace__quick-row{padding:.58rem}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .tasks-workspace__smart-search,.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .tasks-workspace__smart-search>.container-fluid,.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .tasks-workspace__smart-search .smart-filter-bar--operational{min-width:0;width:100%}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .tasks-workspace__smart-search .smart-filter-form--operational{align-items:stretch!important;display:grid!important;gap:.5rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .tasks-workspace__smart-search .smart-filter-form--operational>*{min-width:0!important;width:100%}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .tasks-workspace__smart-search .smart-filter-form--operational :is(.sf-search,.smart-filter-form__search){grid-column:1/-1!important;order:10;width:100%}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .tasks-workspace__smart-search .smart-filter-form--operational .sf-item{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .tasks-workspace__smart-search .smart-filter-form--operational .sf-item label,.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .tasks-workspace__smart-search .smart-filter-form--operational .sf-separator{display:none!important}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .tasks-workspace__smart-search .smart-filter-form--operational :is(.sf-search-box,.sf-search input,.sf-select,.sf-select__button,.sf-native-select,.sf-reset,.sf-advanced,.sf-advanced-toggle,select){max-width:100%;min-height:var(--meetings-mobile-control-height)!important;min-width:0;width:100%!important}.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .tasks-workspace__smart-search .smart-filter-form--operational :is(.sf-reset,.sf-advanced,.sf-advanced-toggle){align-items:center;border-radius:.84rem;display:inline-flex;font-size:.78rem;font-weight:840;justify-content:center}}@media (max-width: 479.98px){.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] #meetingsSummary>.meetings-workspace__summary,.meetings-workspace.meetings-workspace--compact[data-meetings-index-root] .meetings-workspace__summary.op-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 767.98px){.meeting-calendar-page{--meeting-calendar-mobile-control-height: 2.72rem;gap:.72rem;max-width:100%;min-width:0;overflow-x:clip;padding-inline:.55rem!important;padding-top:.65rem!important;width:100%}.meeting-calendar-page .meeting-calendar-page__hero{border-radius:1.05rem;gap:.68rem;padding:.86rem}.meeting-calendar-page .meetings-workspace__toolbar.op-toolbar{align-items:stretch;flex-direction:column;gap:.68rem;width:100%}.meeting-calendar-page .meetings-workspace__toolbar .op-toolbar__title{align-items:center;min-width:0}.meeting-calendar-page .meeting-calendar-page__hero-main h1{font-size:1.18rem;line-height:1.2}.meeting-calendar-page .meeting-calendar-page__hero-main .tasks-workspace__lead{font-size:.78rem;line-height:1.42;margin-top:.34rem}.meeting-calendar-page .meetings-workspace__actions{align-self:stretch;display:grid;gap:.46rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}.meeting-calendar-page .meetings-workspace__actions>:is(a,button,form,.dropdown){min-width:0;width:100%}.meeting-calendar-page .meetings-workspace__actions>.op-primary-action{grid-column:1/-1}.meeting-calendar-page .meetings-workspace__actions :is(.btn,.dropdown-toggle){justify-content:center;min-height:var(--meeting-calendar-mobile-control-height);min-width:0;overflow:hidden;padding-inline:.58rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.meeting-calendar-page .meeting-calendar-page__summary{display:none!important}.meeting-calendar-page .meeting-calendar-workspace.saas-card.op-card{border-radius:1rem!important;margin:0!important}.meeting-calendar-page .meeting-calendar-workspace__command{display:grid;gap:.58rem;grid-template-columns:minmax(0,1fr)!important;padding:.76rem .68rem!important}.meeting-calendar-page .meeting-calendar-workspace__title-row{align-items:center}.meeting-calendar-page .meeting-calendar-workspace__title-row h2{font-size:1.02rem}.meeting-calendar-page .meeting-calendar-workspace__legend{display:grid;gap:.36rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.meeting-calendar-page .meeting-calendar-legend__item{justify-content:center;min-width:0;padding-inline:.38rem;text-align:center;white-space:nowrap}.meeting-calendar-page .meeting-calendar-workspace__filter-panel{display:grid;gap:.42rem;min-width:0;width:100%}.meeting-calendar-page .meeting-calendar-workspace__filter-label{display:none}.meeting-calendar-page .meeting-calendar-workspace .meeting-context-filters{display:grid;gap:.42rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.meeting-calendar-page .meeting-calendar-workspace .btn-saas-filter{justify-content:center;min-height:var(--meeting-calendar-mobile-control-height);min-width:0;padding-inline:.5rem;width:100%}.meeting-calendar-page .meeting-calendar-workspace .btn-saas-filter[data-mine="1"]{grid-column:1/-1}.meeting-calendar-page .meeting-calendar-workspace__body,.meeting-calendar-page .meeting-calendar-panel.saas-card.op-card,.meeting-calendar-page .meeting-calendar-panel .saas-card-body{min-width:0;width:100%}#meetingsCalendar{min-width:0;overflow:hidden}#meetingsCalendar .fc-header-toolbar{align-items:stretch;display:grid;gap:.46rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.68rem!important}#meetingsCalendar .fc-header-toolbar .fc-toolbar-chunk{align-items:center;display:flex;justify-content:center;min-width:0}#meetingsCalendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1){grid-column:1/-1;justify-content:center}#meetingsCalendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(2){grid-column:1/-1;order:-1}#meetingsCalendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3){grid-column:1/-1}#meetingsCalendar .fc-toolbar-title{color:var(--csd-text-10213f-1000, #10213f);font-size:1.12rem;font-weight:850;line-height:1.15;text-align:center;white-space:normal}#meetingsCalendar .fc-button-group{display:grid;gap:.18rem;grid-auto-flow:column;width:100%}#meetingsCalendar .fc-button{border-radius:.72rem!important;font-size:.78rem;font-weight:800;min-height:2.42rem;padding:.38rem .56rem}#meetingsCalendar .fc-prev-button,#meetingsCalendar .fc-next-button{min-width:3.1rem}#meetingsCalendar .fc-today-button{min-width:5rem}#meetingsCalendar .fc-view-harness{min-height:36rem}#meetingsCalendar .fc-timegrid-axis,#meetingsCalendar .fc-timegrid-slot-label{width:3.12rem!important;min-width:3.12rem!important}#meetingsCalendar .fc-timegrid-axis-cushion,#meetingsCalendar .fc-timegrid-slot-label-cushion{max-width:2.84rem;padding-inline:.32rem!important;width:2.84rem}#meetingsCalendar .fc-col-header-cell-cushion{font-size:.72rem;font-weight:800;padding-block:.48rem}#meetingsCalendar .fc-event-title{max-width:100%;white-space:normal}}@media (max-width: 479.98px){.meeting-calendar-page .meeting-calendar-workspace__legend,.meeting-calendar-page .meeting-calendar-workspace .meeting-context-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.meeting-show-hero__closing-actions{align-items:center;background:rgba(var(--bs-warning-rgb),.08);border:1px solid rgba(var(--bs-warning-rgb),.2);border-radius:.85rem;display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.85rem;padding:.7rem .8rem}.meeting-show-hero__closing-copy{color:var(--bs-body-color);flex:1 1 16rem;font-size:.82rem;font-weight:600}.meeting-show-hero__closing-action{align-items:center;display:inline-flex;gap:.4rem;min-height:2.45rem;padding-inline:1rem;text-decoration:none}.meeting-show-hero__closing-action--ai{background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f5f8ff-1000, #f5f8ff) 100%);border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));box-shadow:0 8px 18px #2563eb14}.meeting-follow-up-modal__eyebrow{align-items:center;display:inline-flex;gap:.35rem;color:var(--csd-text-4f46e5-1000, #4f46e5);font-size:.72rem;font-weight:800;text-transform:uppercase}.meeting-follow-up-modal__notice{align-items:center;display:flex;gap:.65rem;margin-bottom:1rem;padding:.75rem .85rem;border:1px solid var(--csd-border-4f46e5-160, rgba(79, 70, 229, .16));border-radius:.9rem;color:var(--csd-text-3730a3-1000, #3730a3);background:var(--csd-bg-eef2ff-720, rgba(238, 242, 255, .72));font-size:.82rem;flex-wrap:wrap}.meeting-follow-up-modal__model{margin-left:auto;white-space:nowrap}.meeting-topic-card__notes-footer{align-items:center;display:flex;justify-content:space-between;gap:.75rem}.meeting-topic-card__ai-correct{min-height:2.25rem;padding:.4rem .75rem}.meeting-topic-card__ai-tools{align-items:center;display:flex;gap:.5rem}.meeting-ai-mode-picker{display:grid;gap:.75rem;margin-top:.35rem;text-align:left}.meeting-ai-mode-picker__option{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.75rem;padding:.9rem;border:1px solid var(--csd-border-dbe4f0-1000, #dbe4f0);border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #fff);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.meeting-ai-mode-picker__option:has(input:checked){border-color:var(--csd-border-7c9cff-1000, #7c9cff);background:var(--csd-bg-f5f8ff-1000, #f5f8ff);box-shadow:0 10px 28px #2563eb1a}.meeting-ai-mode-picker__option input{width:1rem;height:1rem;accent-color:#2563eb}.meeting-ai-mode-picker__option strong,.meeting-ai-mode-picker__option small{display:block}.meeting-ai-mode-picker__option strong{color:var(--csd-text-172033-1000, #172033);font-size:.9rem}.meeting-ai-mode-picker__option small{margin-top:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.4}.meeting-ai-mode-picker__icon{display:inline-grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:.72rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.meeting-topic-card__ai-mode{min-height:2.25rem;width:auto;min-width:12.5rem;border-radius:.75rem;font-size:.76rem;font-weight:700}@media (max-width: 767.98px){.meeting-topic-card__notes-footer,.meeting-topic-card__ai-tools{align-items:stretch;flex-direction:column}.meeting-topic-card__ai-mode{width:100%}}.meeting-topic-card__ai-spinner{animation:meeting-ai-spin .75s linear infinite}@keyframes meeting-ai-spin{to{transform:rotate(360deg)}}.meeting-notes-ai-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (max-width: 991.98px){.meeting-notes-ai-modal__grid{grid-template-columns:1fr}}.meeting-follow-up-modal__empty{align-items:center;display:flex;flex-direction:column;gap:.55rem;padding:2.2rem;text-align:center}.meeting-follow-up-modal__empty>i{color:var(--csd-text-4f46e5-1000, #4f46e5);font-size:2rem}.meeting-follow-up-modal__empty>span{color:var(--csd-text-64748b-1000, #64748b)}.meeting-follow-up-modal__editor{display:grid;gap:1rem}.meeting-follow-up-modal__editor label{display:block;margin-bottom:.38rem;color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:750}.meeting-follow-up-modal__recipients>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.5rem}.meeting-follow-up-modal__recipient{align-items:center;display:flex!important;gap:.55rem;margin:0!important;padding:.6rem .7rem;border:1px solid var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:.8rem;background:var(--csd-bg-ffffff-1000, #fff)}.meeting-follow-up-modal__recipient span,.meeting-follow-up-modal__recipient small{display:block}.meeting-follow-up-modal__recipient small{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-weight:550}.meeting-follow-up-modal textarea{min-height:18rem;line-height:1.55}.meeting-form-modal__governance-guidance{display:flex;align-items:center;gap:.42rem;margin-top:.48rem;padding:0 .08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem;line-height:1.35}.meeting-form-modal__governance-guidance i{color:var(--csd-text-7390bd-1000, #7390bd);font-size:.82rem}.meeting-form-modal__legal-convocation{margin-top:.25rem;padding:.85rem .9rem .9rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 12px 28px #0f172a09}.meeting-form-modal__legal-heading{display:flex;align-items:center;gap:.65rem;margin-bottom:.78rem;padding-bottom:.72rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))}.meeting-form-modal__legal-heading>span{width:2.2rem;height:2.2rem;flex:0 0 2.2rem;border:1px solid var(--csd-border-60a5fa-420, rgba(96, 165, 250, .42));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-2563eb-1000, #2563eb)}.meeting-form-modal__legal-heading strong,.meeting-form-modal__legal-heading small{display:block}.meeting-form-modal__legal-heading strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem}.meeting-form-modal__legal-heading small{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.71rem}.meeting-form-modal__legal-heading-copy{min-width:0;flex:1 1 auto}.meeting-form-modal__cex-minute-toggle{position:relative;display:inline-flex;align-items:center;gap:.58rem;min-width:16.5rem;margin-left:auto;padding:.48rem .62rem;border:1px solid var(--csd-border-dbe4f0-1000, #dbe4f0);border-radius:.82rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.meeting-form-modal__cex-minute-toggle>input[type=checkbox]{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;border:0!important;opacity:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;pointer-events:none}.meeting-form-modal__cex-minute-toggle:hover{border-color:var(--csd-border-b8c9e5-1000, #b8c9e5);background:var(--csd-bg-f5f8fd-1000, #f5f8fd)}.meeting-form-modal__cex-minute-toggle:focus-within{border-color:var(--csd-border-2563eb-420, rgba(37, 99, 235, .42));box-shadow:0 0 0 .18rem #2563eb17}.meeting-form-modal__cex-minute-toggle input:checked~.meeting-form-modal__cex-minute-track{border-color:var(--csd-border-3157d5-1000, #3157d5);background:linear-gradient(135deg,#3157d5,#2563eb)}.meeting-form-modal__cex-minute-toggle input:checked~.meeting-form-modal__cex-minute-track span{transform:translate(1.02rem);color:var(--csd-text-3157d5-1000, #3157d5)}.meeting-form-modal__cex-minute-toggle input:checked~.meeting-form-modal__cex-minute-copy strong{color:var(--csd-text-244ac8-1000, #244ac8)}.meeting-form-modal__cex-minute-track{display:inline-flex;align-items:center;width:2.42rem;height:1.38rem;flex:0 0 2.42rem;padding:.13rem;border:1px solid var(--csd-border-cbd5e1-1000, #cbd5e1);border-radius:999px;background:var(--csd-bg-e8eef6-1000, #e8eef6);transition:border-color .16s ease,background .16s ease}.meeting-form-modal__cex-minute-track span{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:50%;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-94a3b8-1000, #94a3b8);box-shadow:0 2px 5px #0f172a29;transform:translate(0);transition:transform .16s ease,color .16s ease}.meeting-form-modal__cex-minute-track span i{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.62rem;line-height:1}.meeting-form-modal__cex-minute-track span i:before{display:block;line-height:1}.meeting-form-modal__cex-minute-copy{min-width:0}.meeting-form-modal__cex-minute-copy strong,.meeting-form-modal__cex-minute-copy small{display:block}.meeting-form-modal__cex-minute-copy strong{color:var(--csd-text-26364d-1000, #26364d);font-size:.76rem;line-height:1.25}.meeting-form-modal__cex-minute-copy small{margin-top:.1rem;color:var(--csd-text-718096-1000, #718096);font-size:.66rem;font-weight:560;line-height:1.25}@media (max-width: 767.98px){.meeting-form-modal__legal-heading{align-items:flex-start;flex-wrap:wrap}.meeting-form-modal__cex-minute-toggle{width:100%;min-width:0;margin-left:0}}.meeting-governance-card{overflow:hidden}.meeting-governance-card__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.meeting-governance-card__identity{display:flex;align-items:center;gap:.9rem}.meeting-governance-card__identity h2{margin:.1rem 0 .15rem;font-size:1.05rem;font-weight:700}.meeting-governance-card__identity small{color:var(--csd-text-64748b-1000, #64748b)}.meeting-governance-card__icon{display:grid;width:2.65rem;height:2.65rem;place-items:center;flex:0 0 2.65rem;border-radius:.85rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.15rem}.meeting-governance-card__eyebrow{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.meeting-governance-card__action{display:inline-flex;align-items:center;justify-content:center;gap:.48rem;min-height:2.6rem;padding:.58rem .9rem;flex:0 0 auto;border-radius:.78rem;font-size:.76rem;font-weight:750;line-height:1;text-decoration:none;white-space:nowrap}.meeting-governance-card__action i{font-size:.9rem}.meeting-governance-card__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.meeting-governance-card__stats article{padding:.8rem .9rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.8rem;background:var(--csd-bg-ffffff-1000, #fff)}.meeting-governance-card__stats span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.meeting-governance-card__stats strong{display:block;margin-top:.2rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem}.meeting-governance-card__notice{display:flex;gap:.75rem;margin-top:.85rem;padding:.8rem .9rem;border-radius:.8rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569)}.meeting-governance-card__notice i{color:var(--csd-text-2563eb-1000, #2563eb)}.meeting-governance-card__notice strong,.meeting-governance-card__notice span{display:block}.meeting-governance-card__notice span{margin-top:.15rem;font-size:.8rem}.meeting-governance-decisions{margin-top:.85rem;border:1px solid var(--csd-border-dbe4f0-1000, #dbe4f0);border-radius:.95rem;background:var(--csd-bg-ffffff-1000, #fff);overflow:hidden}.meeting-governance-decisions__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--csd-border-e8eef6-1000, #e8eef6);background:linear-gradient(135deg,var(--csd-bg-fbfdff-1000, #fbfdff) 0%,var(--csd-bg-f6f9ff-1000, #f6f9ff) 100%)}.meeting-governance-decisions__header h3{margin:.08rem 0 .12rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.94rem;font-weight:720}.meeting-governance-decisions__header small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.meeting-governance-decisions__eyebrow{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.meeting-governance-decisions__source{display:inline-flex;align-items:center;gap:.38rem;flex:0 0 auto;padding:.42rem .68rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.7rem;font-weight:700;text-decoration:none}.meeting-governance-decisions__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;padding:.75rem}.meeting-governance-decisions__list--remaining{padding-top:0}.meeting-governance-decisions__metrics{display:flex;flex-wrap:wrap;gap:.42rem;padding:.62rem .75rem 0}.meeting-governance-decisions__metrics span{display:inline-flex;align-items:center;gap:.22rem;padding:.28rem .5rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem}.meeting-governance-decisions__metrics span b{color:var(--csd-text-1e293b-1000, #1e293b)}.meeting-governance-decisions__metrics span.is-approved{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);color:var(--csd-text-15803d-1000, #15803d)}.meeting-governance-decisions__metrics span.is-rejected{border-color:var(--csd-border-fecaca-1000, #fecaca);color:var(--csd-text-b91c1c-1000, #b91c1c)}.meeting-governance-decisions__metrics span.is-informational{border-color:var(--csd-border-bae6fd-1000, #bae6fd);color:var(--csd-text-0369a1-1000, #0369a1)}.meeting-governance-decisions__metrics span.is-pending{border-color:var(--csd-border-fde68a-1000, #fde68a);color:var(--csd-text-a16207-1000, #a16207)}.meeting-governance-decisions__more{border-top:1px solid var(--csd-border-eef2f7-1000, #eef2f7)}.meeting-governance-decisions__more summary{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.42rem;margin:.1rem auto .7rem;padding:.42rem .68rem;border:1px solid var(--csd-border-dbe4f0-1000, #dbe4f0);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-2563eb-1000, #2563eb);cursor:pointer;font-size:.7rem;font-weight:750;list-style:none}.meeting-governance-decisions__more summary::-webkit-details-marker{display:none}.meeting-governance-decisions__more summary .when-open{display:none}.meeting-governance-decisions__more[open] summary{margin-top:.65rem}.meeting-governance-decisions__more[open] summary .when-closed{display:none}.meeting-governance-decisions__more[open] summary .when-open{display:inline}.meeting-governance-decisions__more[open] summary i{transform:rotate(180deg)}.meeting-governance-decisions__empty{display:flex;align-items:center;gap:.6rem;grid-column:1/-1;padding:.85rem;border:1px dashed var(--csd-border-cbd5e1-1000, #cbd5e1);border-radius:.75rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem}.meeting-governance-decision{display:grid;grid-template-columns:1.65rem minmax(0,1fr) auto;gap:.55rem;align-items:center;padding:.58rem .65rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #fff);color:inherit;text-decoration:none}.meeting-governance-decision__number{display:grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:.58rem;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:800}.meeting-governance-decision__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.meeting-governance-decision__title-row strong{color:var(--csd-text-172033-1000, #172033);font-size:.79rem;font-weight:700}.meeting-governance-decision__status{flex:0 0 auto;padding:.2rem .46rem;border-radius:999px;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-475569-1000, #475569);font-size:.62rem;font-weight:800}.meeting-governance-decision p{display:-webkit-box;margin:.22rem 0 0;overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.71rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:1}.meeting-governance-decision__open{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.72rem;transition:transform .18s ease,color .18s ease}.meeting-governance-decision.is-approved .meeting-governance-decision__status{background:var(--csd-bg-dcfce7-1000, #dcfce7);color:var(--csd-text-15803d-1000, #15803d)}.meeting-governance-decision.is-rejected .meeting-governance-decision__status{background:var(--csd-bg-fee2e2-1000, #fee2e2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.meeting-governance-decision.is-informational .meeting-governance-decision__status{background:var(--csd-bg-e0f2fe-1000, #e0f2fe);color:var(--csd-text-0369a1-1000, #0369a1)}.meeting-governance-decision.is-linked:hover{border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-f8fbff-1000, #f8fbff)}.meeting-governance-decision.is-linked:hover .meeting-governance-decision__open{color:var(--csd-text-2563eb-1000, #2563eb);transform:translate(2px)}.meeting-tab-workspace--governance{display:grid;gap:1rem}.meeting-follow-up-card{overflow:hidden}.meeting-follow-up-card__header,.meeting-follow-up-card__identity{display:flex;align-items:center}.meeting-follow-up-card__header{justify-content:space-between;gap:1rem}.meeting-follow-up-card__identity{gap:.9rem}.meeting-follow-up-card__identity h2{margin:.1rem 0 .15rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.05rem;font-weight:700}.meeting-follow-up-card__identity small{color:var(--csd-text-64748b-1000, #64748b)}.meeting-follow-up-card__icon{display:grid;width:2.65rem;height:2.65rem;place-items:center;flex:0 0 2.65rem;border-radius:.85rem;background:var(--csd-bg-eef2ff-1000, #eef2ff);color:var(--csd-text-4f46e5-1000, #4f46e5);font-size:1.12rem}.meeting-follow-up-card__eyebrow{color:var(--csd-text-4f46e5-1000, #4f46e5);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.meeting-follow-up-card__body{display:grid;gap:.9rem}.meeting-follow-up-card__shortcuts{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.meeting-follow-up-card__shortcuts a{display:inline-flex;align-items:center;gap:.38rem;min-height:2.25rem;padding:.4rem .62rem;border:1px solid var(--csd-border-dbe4f0-1000, #dbe4f0);border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);font-size:.7rem;font-weight:700;text-decoration:none;transition:border-color .16s ease,color .16s ease,background .16s ease}.meeting-follow-up-card__shortcuts a:hover{border-color:var(--csd-border-93c5fd-1000, #93c5fd);background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.meeting-follow-up-card__shortcuts a b{margin-left:.15rem;color:var(--csd-text-2563eb-1000, #2563eb)}.meeting-follow-up-card__boundary{display:flex;gap:.75rem;padding:.8rem .9rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:.8rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-475569-1000, #475569)}.meeting-follow-up-card__boundary>i{color:var(--csd-text-2563eb-1000, #2563eb)}.meeting-follow-up-card__boundary strong,.meeting-follow-up-card__boundary span{display:block}.meeting-follow-up-card__boundary strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem}.meeting-follow-up-card__boundary span{margin-top:.12rem;font-size:.78rem;line-height:1.45}.meeting-follow-up-card__empty{display:flex;align-items:center;gap:.8rem;padding:1rem;border:1px dashed var(--csd-border-cbd5e1-1000, #cbd5e1);border-radius:.85rem;color:var(--csd-text-64748b-1000, #64748b)}.meeting-follow-up-card__empty>i{font-size:1.25rem}.meeting-follow-up-card__empty strong,.meeting-follow-up-card__empty span{display:block}.meeting-follow-up-card__empty strong{color:var(--csd-text-334155-1000, #334155);font-size:.84rem}.meeting-follow-up-card__empty span{margin-top:.1rem;font-size:.76rem}.meeting-follow-up-card__audit-hint{display:flex;align-items:center;gap:.5rem;padding:.55rem .7rem;border-radius:.65rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem}.meeting-follow-up-card__audit-hint i{color:var(--csd-text-2563eb-1000, #2563eb)}.meeting-follow-up-composer{display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,.32fr) auto;align-items:end;gap:.75rem;padding:.9rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 .45rem 1.4rem #0f172a0b}.meeting-follow-up-composer label{display:block;margin-bottom:.35rem;color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:750}.meeting-follow-up-composer textarea,.meeting-follow-up-composer select{width:100%;border:1px solid var(--csd-border-cbd5e1-1000, #cbd5e1);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.meeting-follow-up-composer textarea:focus,.meeting-follow-up-composer select:focus{border-color:var(--csd-border-60a5fa-1000, #60a5fa);box-shadow:0 0 0 .2rem #3b82f61c}.meeting-follow-up-composer textarea{min-height:5.4rem;padding:.72rem .8rem;resize:vertical}.meeting-follow-up-composer select{min-height:2.75rem;padding:.55rem .7rem}.meeting-follow-up-composer .select2-container{width:100%!important}.meeting-follow-up-composer .select2-container .select2-selection--single{min-height:2.75rem;border-color:var(--csd-border-cbd5e1-1000, #cbd5e1);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:none}.meeting-follow-up-composer .select2-container .select2-selection--single .select2-selection__rendered{display:flex;align-items:center;min-height:2.65rem;padding:0 2.35rem 0 .78rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem}.meeting-follow-up-composer .select2-container--focus .select2-selection--single,.meeting-follow-up-composer .select2-container--open .select2-selection--single{border-color:var(--csd-border-60a5fa-1000, #60a5fa);box-shadow:0 0 0 .2rem #3b82f61c}.meeting-follow-up-composer__controls small{display:block;margin-top:.35rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;line-height:1.35}.meeting-follow-up-composer__controls small strong{color:var(--csd-text-475569-1000, #475569);font-weight:750}.meeting-follow-up-composer__submit{display:inline-flex;align-items:center;justify-content:center;gap:.48rem;min-height:2.75rem;padding:.62rem .92rem;border-radius:.78rem;font-size:.76rem;font-weight:750;line-height:1;white-space:nowrap}.meeting-follow-up-list{display:grid;gap:.65rem}.meeting-follow-up-note{display:grid;grid-template-columns:2.1rem minmax(0,1fr);gap:.75rem;padding:.8rem .9rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.85rem;background:var(--csd-bg-ffffff-1000, #fff)}.meeting-follow-up-note.is-association{border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.meeting-follow-up-note__marker{display:grid;width:2.1rem;height:2.1rem;place-items:center;border-radius:.7rem;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-475569-1000, #475569)}.meeting-follow-up-note.is-association .meeting-follow-up-note__marker{background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.meeting-follow-up-note__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .65rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem}.meeting-follow-up-note__visibility{padding:.2rem .48rem;border-radius:999px;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-334155-1000, #334155);font-weight:750}.meeting-follow-up-note.is-association .meeting-follow-up-note__visibility{background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.meeting-follow-up-note__text{margin-top:.5rem;color:var(--csd-text-1e293b-1000, #1e293b);font-size:.82rem;line-height:1.55}.meeting-follow-up-note__editor{position:relative}.meeting-follow-up-note__editor summary{cursor:pointer;list-style:none}.meeting-follow-up-note__editor summary::-webkit-details-marker{display:none}.meeting-follow-up-note__editor form{display:grid;gap:.55rem;min-width:min(42rem,100vw - 6rem);margin-top:.65rem;padding:.8rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:.8rem;background:linear-gradient(135deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-ffffff-1000, #fff) 100%)}.meeting-follow-up-note__editor textarea,.meeting-follow-up-note__editor select{width:100%;border:1px solid var(--csd-border-cbd5e1-1000, #cbd5e1);border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem}.meeting-follow-up-note__editor textarea{padding:.65rem .72rem;resize:vertical}.meeting-follow-up-note__editor[open]{flex:1 0 100%;order:3}.meeting-follow-up-note__editor[open] .meeting-follow-up-note__action-chevron{transform:rotate(180deg)}.meeting-follow-up-note__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.45rem;margin-top:.7rem;padding-top:.65rem;border-top:1px solid var(--csd-border-eef2f7-1000, #eef2f7)}.meeting-follow-up-note__action{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.15rem;margin:0;padding:.42rem .68rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:.65rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-family:inherit;font-size:.7rem;font-weight:750;line-height:1;text-decoration:none;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.meeting-follow-up-note__action:hover,.meeting-follow-up-note__action:focus-visible{border-color:var(--csd-border-93c5fd-1000, #93c5fd);background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1e40af-1000, #1e40af);outline:none;box-shadow:0 .45rem 1rem #2563eb1a;transform:translateY(-1px)}.meeting-follow-up-note__action--danger{border-color:var(--csd-border-fee2e2-1000, #fee2e2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.meeting-follow-up-note__action--danger:hover,.meeting-follow-up-note__action--danger:focus-visible{border-color:var(--csd-border-fecaca-1000, #fecaca);background:var(--csd-bg-fff1f2-1000, #fff1f2);color:var(--csd-text-991b1b-1000, #991b1b);box-shadow:0 .45rem 1rem #b91c1c14}.meeting-follow-up-note__action-chevron{margin-left:.08rem;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.62rem;transition:transform .16s ease}.meeting-follow-up-note__editor-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.meeting-follow-up-note__editor-row select{max-width:18rem;min-height:2.35rem;padding:.42rem .58rem}.meeting-follow-up-note__editor-row .select2-container{width:min(18rem,100%)!important}.meeting-follow-up-note__save{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.35rem;padding:.5rem .72rem;border-radius:.68rem;font-size:.7rem;font-weight:750;white-space:nowrap}.meeting-follow-up-note__delete{margin:0;font-size:.72rem}@media (max-width: 991.98px){.meeting-follow-up-card__header,.meeting-governance-decisions__header{align-items:flex-start;flex-direction:column}.meeting-follow-up-composer{grid-template-columns:1fr}.meeting-follow-up-composer__submit{justify-self:start}}@media (max-width: 575.98px){.meeting-follow-up-note{grid-template-columns:1fr}.meeting-follow-up-note__editor-row{align-items:stretch;flex-direction:column}.meeting-follow-up-note__editor-row select{max-width:none}.meeting-follow-up-note__editor form{min-width:0}.meeting-governance-decisions__list{grid-template-columns:1fr}.meeting-follow-up-card__shortcuts{display:grid;width:100%}.meeting-follow-up-card__shortcuts a{justify-content:center}}@media (max-width: 991.98px){.meeting-governance-card__header{align-items:flex-start;flex-direction:column}.meeting-governance-card__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575.98px){.meeting-governance-card__stats{grid-template-columns:1fr}}.meeting-ag-sync-swal-popup{border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:1.35rem;box-shadow:0 30px 80px #0f172a33}.meeting-ag-sync-swal{display:grid;gap:.9rem;text-align:left}.meeting-ag-sync-swal__context{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem .82rem;border:1px solid var(--csd-border-6366f1-200, rgba(99, 102, 241, .2));border-radius:.9rem;background:linear-gradient(135deg,var(--csd-bg-eef2ff-920, rgba(238, 242, 255, .92)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));color:var(--csd-text-273768-1000, #273768);font-size:.82rem}.meeting-ag-sync-swal__context span,.meeting-ag-sync-swal__context strong{display:inline-flex;align-items:center;gap:.45rem}.meeting-ag-sync-swal__context strong{padding:.28rem .55rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-3456df-1000, #3456df);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 5px 14px #0f172a12}.meeting-ag-sync-swal__lead,.meeting-ag-sync-swal__note{margin:0;color:var(--csd-text-52657f-1000, #52657f);font-size:.84rem;line-height:1.55}.meeting-ag-sync-swal__changes{display:grid;gap:.58rem}.meeting-ag-sync-swal__change{display:grid;grid-template-columns:minmax(9rem,.85fr) minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.62rem .72rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.meeting-ag-sync-swal__change>i{color:var(--csd-text-7c8ca5-1000, #7c8ca5);font-size:.78rem}.meeting-ag-sync-swal__label{color:var(--csd-text-34435c-1000, #34435c);font-size:.75rem;font-weight:750}.meeting-ag-sync-swal__value{min-width:0;padding:.38rem .48rem;overflow-wrap:anywhere;border-radius:.55rem;font-size:.74rem;font-weight:650}.meeting-ag-sync-swal__value.is-old{background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-64748b-1000, #64748b);text-decoration:line-through;text-decoration-color:var(--csd-text-64748b-520, rgba(100, 116, 139, .52))}.meeting-ag-sync-swal__value.is-new{background:var(--csd-bg-eef2ff-1000, #eef2ff);color:var(--csd-text-3049c9-1000, #3049c9)}.meeting-ag-sync-swal__note{display:flex;align-items:flex-start;gap:.48rem;padding:.68rem .75rem;border-radius:.75rem;background:var(--csd-bg-ecfdf5-820, rgba(236, 253, 245, .82));color:var(--csd-text-25624d-1000, #25624d)}.meeting-ag-sync-swal__note i{margin-top:.1rem}@media (max-width: 575.98px){.meeting-ag-sync-swal__change{grid-template-columns:1fr}.meeting-ag-sync-swal__change>i{transform:rotate(90deg);justify-self:center}.meeting-ag-sync-swal__context{align-items:flex-start;flex-direction:column}}.saas-pagination{padding:.78rem .9rem .86rem;border-top:0;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));border-radius:0 0 14px 14px}.saas-pagination--flush{padding:.76rem 1rem .82rem;border-radius:0;background:transparent}.saas-pagination__row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;width:100%}.saas-pagination__per-page,.saas-pagination__nav-wrap,.saas-pagination__jump{flex:0 0 auto}.saas-pagination__per-page{grid-column:1;justify-self:start}.saas-pagination__summary{grid-column:2;justify-self:center;min-width:0;max-width:min(30rem,44vw);text-align:center;color:var(--csd-text-6b7a90-1000, #6b7a90);font-size:.79rem;font-weight:520;line-height:1.45}.saas-pagination__actions{grid-column:3;justify-self:end;min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap}.saas-pagination__form{display:inline-flex;align-items:center;gap:.55rem;margin:0}.saas-pagination__label{margin:0;color:var(--csd-text-1e293b-1000, #1e293b);font-size:.78rem;font-weight:720;white-space:nowrap}.saas-pagination__select.form-saas-input{width:68px;min-width:68px;height:2.08rem!important;padding-inline:.62rem!important;font-size:.78rem!important}.saas-pagination__select--enhanced.form-saas-input{position:absolute!important;width:1px!important;min-width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important}.saas-pagination-select{position:relative;width:68px;min-width:68px;z-index:1}.saas-pagination-select.is-open{z-index:1088}.saas-pagination-select__button{display:inline-flex;align-items:center;justify-content:space-between;gap:.42rem;width:100%;height:2.08rem;padding:0 .62rem;border:1px solid var(--csd-border-d6e1ef-1000, #d6e1ef);border-radius:10px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff));color:var(--csd-text-17324f-1000, #17324f);font-size:.78rem;font-weight:720;line-height:1;box-shadow:0 4px 12px #0f172a09;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,background .16s ease}.saas-pagination-select__button i{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;transition:transform .16s ease,color .16s ease}.saas-pagination-select__button:hover,.saas-pagination-select__button:focus-visible{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 10px 22px #2563eb14;outline:0}.saas-pagination-select__button:hover i,.saas-pagination-select__button:focus-visible i{color:var(--csd-text-2563eb-1000, #2563eb)}.saas-pagination-select.is-open .saas-pagination-select__button{border-color:var(--csd-border-2563eb-450, rgba(37, 99, 235, .45));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 0 0 .18rem #2563eb1f}.saas-pagination-select.is-open .saas-pagination-select__button i{color:var(--csd-text-2563eb-1000, #2563eb);transform:rotate(180deg)}.saas-pagination-select__menu{position:absolute;top:calc(100% + .38rem);left:0;z-index:1088;display:grid;gap:.18rem;min-width:5.25rem;padding:.28rem;border:1px solid var(--csd-border-0f172a-90, rgba(15, 23, 42, .09));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);box-shadow:0 18px 36px #0f172a24}.saas-pagination-select__menu[hidden]{display:none}.saas-pagination-select.opens-up .saas-pagination-select__menu{top:auto;bottom:calc(100% + .38rem)}.saas-pagination-select__option{display:flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .72rem;border:0;border-radius:.62rem;background:transparent;color:var(--csd-text-334155-1000, #334155);font-size:.8rem;font-weight:720;line-height:1;text-align:center;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.saas-pagination-select__option:hover,.saas-pagination-select__option:focus-visible{background:#2563eb12;color:var(--csd-text-1d4ed8-1000, #1d4ed8);outline:0}.saas-pagination-select__option.is-selected{background:linear-gradient(135deg,#1d4ed8,#2563eb);color:#fff;box-shadow:0 8px 16px #2563eb33}.saas-pagination__nav{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.saas-pagination__nav .page-item{margin:0}.saas-pagination__nav .page-link{min-width:1.95rem;height:1.95rem;padding:0 .64rem;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--csd-border-dbe4ef-1000, #dbe4ef);background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-4a5d78-1000, #4a5d78);font-size:.78rem;font-weight:600;line-height:1;box-shadow:0 4px 12px #0f172a08;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.saas-pagination__nav a.page-link:hover{transform:translateY(-1px);border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 10px 24px #2563eb14}.saas-pagination__nav .page-item.active .page-link{border-color:var(--csd-border-2563eb-1000, #2563eb);background:#2563eb;color:#fff;box-shadow:0 10px 22px #2563eb38}.saas-pagination__nav .page-item.disabled .page-link{background:var(--csd-bg-f8fafc-1000, #f8fafc);border-color:var(--csd-border-e5ebf3-1000, #e5ebf3);color:var(--csd-text-94a3b8-1000, #94a3b8);box-shadow:none;pointer-events:none}.saas-pagination__jump-form{display:inline-flex;align-items:center;gap:.5rem;margin:0}.saas-pagination__jump-label{margin:0;color:var(--csd-text-6b7a90-1000, #6b7a90);font-size:.75rem;font-weight:600;white-space:nowrap}.saas-pagination__jump-input.form-saas-input{width:68px;min-width:68px;height:2.08rem!important;padding-inline:.6rem!important;text-align:center;font-size:.78rem!important}.saas-pagination__jump-button{min-height:2.08rem;padding-inline:.74rem;border-radius:10px;font-size:.76rem;white-space:nowrap}@media (max-width: 767.98px){.saas-pagination{padding:.72rem .7rem .82rem;border-radius:0 0 1rem 1rem}.saas-pagination__row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.56rem}.saas-pagination__per-page{order:1;width:auto;min-width:0}.saas-pagination__form{width:auto;min-height:2.28rem;justify-content:space-between;gap:.42rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.saas-pagination__label,.saas-pagination__jump-label{color:var(--csd-text-52657f-1000, #52657f);font-size:.72rem;font-weight:760;letter-spacing:0}.saas-pagination__select.form-saas-input,.saas-pagination__jump-input.form-saas-input{height:2.1rem!important;font-size:16px!important}.saas-pagination-select{width:62px;min-width:62px}.saas-pagination-select__button{height:2.1rem;border-radius:999px;padding-inline:.7rem}.saas-pagination__summary{display:none}.saas-pagination__actions{order:2;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.saas-pagination__jump{order:4;width:100%}.saas-pagination__nav-wrap{order:2;width:auto;min-width:0;flex:1 1 auto;overflow-x:visible;overflow-y:hidden;padding-bottom:.08rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.saas-pagination__nav{width:100%;min-width:0;display:flex;flex-wrap:nowrap;justify-content:center;gap:.5rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.saas-pagination__nav .page-item{flex:1 1 0;min-width:0}.saas-pagination__nav .page-item:not(:first-child):not(:last-child),.saas-pagination__nav .page-item.disabled:first-child,.saas-pagination__nav .page-item.disabled:last-child{display:none}.saas-pagination__nav .page-link{width:100%;min-width:0;height:2.28rem;gap:.42rem;padding:0 .82rem;border-radius:999px;font-size:.76rem;font-weight:760}.saas-pagination__nav .page-item:first-child .page-link:after{content:"Anterior"}.saas-pagination__nav .page-item:last-child .page-link:before{content:"Urmator"}.saas-pagination__jump-form{width:100%;min-height:2.55rem;justify-content:space-between;gap:.5rem;padding:.32rem .38rem .32rem .68rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);box-shadow:0 10px 24px #0f172a0b}.saas-pagination__jump-input.form-saas-input{width:74px;min-width:74px;border-radius:999px}.saas-pagination__jump-button{min-height:2.1rem;border-radius:999px;padding-inline:.82rem}}@media (max-width: 575.98px){.saas-pagination{padding:.62rem .55rem .72rem}.saas-pagination__row{gap:.5rem}.saas-pagination__form,.saas-pagination__jump-form{min-height:2.28rem}.saas-pagination__label,.saas-pagination__jump-label{font-size:.68rem}.saas-pagination__nav .page-link{height:2.18rem;padding-inline:.68rem}}.activity-page,.activity-timeline{--activity-ink: var(--csd-text-10213f-1000, #10213f);--csd-foreground-activity-ink: var(--csd-text-10213f-1000, #10213f);--activity-muted: var(--csd-text-64748b-1000, #64748b);--csd-foreground-activity-muted: var(--csd-text-64748b-1000, #64748b);--activity-soft: var(--csd-bg-f8fafc-1000, #f8fafc);--csd-foreground-activity-soft: #f8fafc;--activity-border: var(--csd-border-d6dfec-860, rgba(214, 223, 236, .86));--csd-foreground-activity-border: rgba(214, 223, 236, .86);--activity-border-soft: var(--csd-border-e5ebf4-900, rgba(229, 235, 244, .9));--csd-foreground-activity-border-soft: rgba(229, 235, 244, .9);--activity-shadow: 0 14px 28px rgba(15, 23, 42, .045);--activity-blue: #1d4ed8;--csd-foreground-activity-blue: var(--csd-text-1d4ed8-1000, #1d4ed8);--activity-blue-soft: var(--csd-bg-f8fbff-1000, #f8fbff);--csd-foreground-activity-blue-soft: #f8fbff}.activity-page--global,.activity-audit{color:var(--csd-foreground-activity-ink, var(--activity-ink))}.activity-audit{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.activity-audit>*{min-width:0;margin-bottom:0}.activity-audit__toolbar{flex-wrap:wrap;gap:.75rem}.activity-audit__filters{padding:1rem}.activity-audit__filter-grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:.85rem}.activity-audit__filter-grid>*{min-width:0}.activity-audit__reference{grid-column:1/-1}.activity-audit .form-saas-input{min-width:0;max-width:100%}.activity-audit__event{padding-block:1rem;border-bottom:1px solid var(--activity-border-soft);overflow-wrap:anywhere}.activity-audit__event:first-child{padding-top:0}.activity-audit__event:last-child{padding-bottom:0;border-bottom:0}.activity-audit__event time{color:var(--csd-foreground-activity-muted, var(--activity-muted));font-size:.78rem}.activity-audit__event summary{cursor:pointer}.activity-audit__event pre{border-radius:.5rem}.activity-audit__pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.85rem 1rem}@media (max-width: 991.98px){.activity-audit__filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-audit__search{grid-column:1/-1}}@media (max-width: 575.98px){.activity-audit{padding-inline:.55rem!important}.activity-audit__filter-grid{grid-template-columns:minmax(0,1fr)}}.activity-page.activity-page--global{display:grid;grid-template-columns:minmax(0,1fr);gap:.62rem}.activity-page.activity-page--global>*{min-width:0;max-width:100%}.activity-page.activity-page--global .activity-page__toolbar{align-items:center;margin-bottom:0}.activity-page.activity-page--global .activity-page__scope-note{width:-moz-fit-content;width:fit-content;white-space:normal;overflow-wrap:anywhere}.activity-page.activity-page--global .activity-page__latest-chip{color:var(--csd-text-334155-1000, #334155)}html:has(.activity-page--global),body:has(.activity-page--global),body:has(.activity-page--global) .wrapper,body:has(.activity-page--global) .content-wrapper{overflow-x:clip}@supports not (overflow: clip){html:has(.activity-page--global),body:has(.activity-page--global),body:has(.activity-page--global) .wrapper,body:has(.activity-page--global) .content-wrapper{overflow-x:hidden}}.activity-page.activity-page--global{width:100%;max-width:100%;overflow-x:clip}.activity-page.activity-page--global .activity-page__summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.54rem;margin:0}.activity-page.activity-page--global .activity-page__filter-card,.activity-page.activity-page--global .activity-page__table-card{overflow:visible}.activity-page.activity-page--global .activity-page__filter-shell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.82rem}.activity-page.activity-page--global .activity-page__filter-shell .smart-filter-bar{min-width:0;width:100%}.activity-page.activity-page--global .activity-page__filter-heading,.activity-page.activity-page--global .activity-page__table-head{align-items:center}.activity-page.activity-page--global .activity-page__filter-heading{display:inline-flex;gap:.48rem;min-width:-moz-max-content;min-width:max-content}.activity-page.activity-page--global .activity-page__filter-heading h2{margin:0}.activity-page.activity-page--global .activity-page__filter-shell .smart-filter-form--operational{display:grid;grid-template-columns:max-content max-content minmax(18rem,1fr) auto auto;gap:.52rem;align-items:center;justify-content:stretch!important}.activity-page.activity-page--global .activity-page__filter-shell .smart-filter-form--operational .sf-separator{display:none}.activity-page.activity-page--global .activity-page__filter-shell .smart-filter-form--operational>.sf-item:not(.activity-page__filter-field){min-width:0;width:auto;order:1}.activity-page.activity-page--global .activity-page__filter-field{min-width:0;width:auto}.activity-page.activity-page--global .activity-page__filter-field--filter{order:2;grid-template-columns:auto minmax(9.6rem,auto)!important}.activity-page.activity-page--global .activity-page__filter-shell .sf-search{min-width:0;width:100%;max-width:none;order:3}.activity-page.activity-page--global .activity-page__filter-shell .sf-reset{order:4}.activity-page.activity-page--global .activity-page__filter-shell .sf-advanced{order:5}@media (max-width: 1199.98px){.activity-page.activity-page--global .activity-page__filter-shell{grid-template-columns:minmax(0,1fr);gap:.68rem}.activity-page.activity-page--global .activity-page__filter-shell .smart-filter-form--operational{grid-template-columns:minmax(10rem,1fr) minmax(10rem,1fr) auto auto}.activity-page.activity-page--global .activity-page__filter-shell .sf-search{grid-column:1/-1;order:10}}@media (max-width: 575.98px){.activity-page.activity-page--global .activity-page__filter-shell .smart-filter-form--operational{grid-template-columns:minmax(0,1fr)}.activity-page.activity-page--global .activity-page__filter-shell .sf-reset,.activity-page.activity-page--global .activity-page__filter-shell .sf-advanced{justify-self:stretch;width:100%}}.activity-page__table-title,.activity-page__table-tools{display:flex;align-items:center;gap:.66rem;min-width:0}.activity-page__table-title h2{margin:0;color:var(--csd-foreground-activity-ink, var(--activity-ink));font-size:1rem;font-weight:900;letter-spacing:0}.activity-page__table-subtitle{display:block;margin-top:.08rem;color:var(--csd-foreground-activity-muted, var(--activity-muted));font-size:.72rem;font-weight:720}.activity-page__timeline-results{position:relative;min-height:15rem}.activity-page__filter-chips{margin:.88rem .9rem 0}.activity-page__timeline-results>.activity-card{margin-top:0!important;padding:.88rem;border:0;border-radius:0;background:transparent;box-shadow:none}.activity-page__timeline-results>.activity-card--with-pagination{padding-bottom:0}.activity-page__timeline-results>.activity-card--with-pagination>.activity-pagination{margin-right:-.88rem;margin-left:-.88rem;border-radius:0 0 var(--op-card-radius, .9rem) var(--op-card-radius, .9rem)}.activity-page.activity-page--global .activity-page__hero{overflow:hidden;gap:.62rem;padding:.72rem .88rem .82rem;border-color:var(--csd-border-d6dfec-760, rgba(214, 223, 236, .76));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 30px #0f172a0a}.activity-page.activity-page--global .activity-page__hero .tasks-workspace__lead{max-width:42rem}.activity-page.activity-page--global .activity-page__hero h1{margin-top:0;max-width:56rem;font-size:clamp(1.12rem,1.5vw,1.48rem);line-height:1.16}.activity-page.activity-page--global .activity-page__stat{min-height:3.72rem;gap:.16rem .52rem;padding:.52rem .64rem;border-radius:.76rem;border-color:var(--csd-border-d6dfec-780, rgba(214, 223, 236, .78));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 24px #0f172a09,inset 0 1px #ffffffeb}.activity-page.activity-page--global .activity-page__stat .op-stat__icon{width:1.42rem;height:1.42rem;border:1px solid var(--csd-border-d6dfec-700, rgba(214, 223, 236, .7));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffe6}.activity-page.activity-page--global .activity-page__stat .op-stat__label{color:var(--csd-text-52627a-1000, #52627a);font-size:.56rem;letter-spacing:.08em}.activity-page.activity-page--global .activity-page__stat strong{font-size:.98rem;font-weight:900}.activity-page.activity-page--global .activity-page__stat small{color:var(--csd-text-63738b-1000, #63738b);font-size:.64rem;line-height:1.25}.activity-page.activity-page--global .activity-page__stat--events:before{background:rgba(var(--op-accent-rgb),.68)}.activity-page.activity-page--global .activity-page__stat--events .op-stat__icon{border-color:var(--csd-border-bfdbfe-620, rgba(191, 219, 254, .62));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-op-accent, var(--op-accent))}.activity-page.activity-page--global .activity-page__section{border-color:var(--csd-border-d6dfec-760, rgba(214, 223, 236, .76));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 30px #0f172a09}.activity-page.activity-page--global .activity-page__section-head,.activity-page.activity-page--global .activity-page__section-actions{align-items:center}.activity-page.activity-page--global .activity-page__quick-row,.activity-page.activity-page--global .activity-page__content{padding-top:.62rem}.activity-filter-card{margin-bottom:.85rem}.activity-live-search{display:grid;grid-template-columns:minmax(14rem,1fr) auto auto;align-items:center;gap:.52rem;margin-bottom:.72rem;padding:.52rem;border:1px solid var(--csd-border-e5ebf4-920, rgba(229, 235, 244, .92));border-radius:.95rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb}.activity-live-search__field{position:relative;display:block;min-width:0;margin:0}.activity-live-search__icon{position:absolute;top:50%;left:.78rem;display:inline-flex;transform:translateY(-50%);color:var(--csd-text-64748b-1000, #64748b);font-size:.86rem;pointer-events:none}.activity-live-search__input{width:100%;height:2.44rem;padding:0 .84rem 0 2.15rem;border:1px solid var(--csd-border-dbe3ef-1000, #dbe3ef);border-radius:.78rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));color:var(--csd-foreground-activity-ink, var(--activity-ink));font-size:.82rem;font-weight:680;box-shadow:inset 0 1px #ffffffe6;transition:border-color .18s ease,box-shadow .18s ease}.activity-live-search__input::-moz-placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8);font-weight:620}.activity-live-search__input::placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8);font-weight:620}.activity-live-search__input:focus{outline:none;border-color:var(--csd-border-2563eb-720, rgba(37, 99, 235, .72));box-shadow:0 0 0 .2rem #2563eb1a,inset 0 1px #ffffffeb}.activity-live-search__meta{display:inline-flex;align-items:center;gap:.32rem;min-height:2.08rem;padding:0 .66rem;border:1px solid var(--csd-border-d6dfec-820, rgba(214, 223, 236, .82));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:800;white-space:nowrap}.activity-live-search__meta [data-activity-live-count]{color:var(--csd-foreground-activity-ink, var(--activity-ink))}.activity-live-search__clear{display:inline-flex;align-items:center;justify-content:center;width:2.08rem;height:2.08rem;border:1px solid var(--csd-border-d6dfec-840, rgba(214, 223, 236, .84));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;box-shadow:inset 0 1px #ffffffe6;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease}.activity-live-search__clear:hover{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));color:var(--csd-foreground-activity-blue, var(--activity-blue));box-shadow:0 8px 16px #2563eb14}.activity-live-search--inline{display:flex;flex:1 1 18rem;align-items:center;gap:.3rem;min-width:17rem;max-width:24rem;margin:0 0 0 auto;padding:.22rem .24rem .22rem .36rem;border-radius:999px;border-color:var(--csd-border-d6dfec-760, rgba(214, 223, 236, .76));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #fffffff0,0 7px 16px #0f172a08}.activity-live-search--inline .activity-live-search__field{flex:1 1 auto}.activity-live-search--inline .activity-live-search__icon{left:.72rem;color:var(--csd-foreground-activity-blue, var(--activity-blue));font-size:.8rem}.activity-live-search--inline .activity-live-search__input{height:2.08rem;padding-right:.66rem;padding-left:2rem;border-color:var(--csd-border-e5ebf4-950, rgba(229, 235, 244, .95));border-radius:999px;font-size:.76rem}.activity-live-search--inline .activity-live-search__meta{min-height:1.84rem;padding:0 .54rem;font-size:.66rem}.activity-live-search--inline .activity-live-search__clear{flex:0 0 1.84rem;width:1.84rem;height:1.84rem;font-size:.7rem}.activity-filter-panel{--s2-height: 2.28rem;--s2-radius: .68rem;--s2-shadow: inset 0 1px 0 rgba(255, 255, 255, .88);position:relative;display:grid;gap:.56rem;overflow:visible;padding:.62rem;border:1px solid var(--activity-border-soft);border-radius:.86rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb}.activity-filter-panel .select2-container--open,.activity-filter-panel .select2-dropdown{max-width:calc(100vw - 2rem)!important;z-index:120}.activity-filter-panel__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;padding-bottom:.52rem;border-bottom:1px solid var(--csd-border-e5ebf4-920, rgba(229, 235, 244, .92))}.activity-filter-panel__heading h3{margin:0;color:var(--csd-foreground-activity-ink, var(--activity-ink));font-size:.82rem;font-weight:850;letter-spacing:0}.activity-filter-panel__heading p{margin:.12rem 0 0;color:var(--csd-foreground-activity-muted, var(--activity-muted));font-size:.7rem;line-height:1.35}.activity-filter-panel__count{display:inline-flex;align-items:center;gap:.38rem;min-height:1.76rem;padding:0 .56rem;border:1px solid var(--csd-border-d6dfec-860, rgba(214, 223, 236, .86));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.68rem;font-weight:800;white-space:nowrap}.activity-filter-panel__tools{display:inline-flex;align-items:center;justify-content:flex-end;gap:.42rem;flex-wrap:wrap}.activity-filter-panel__count i{color:var(--csd-foreground-activity-blue, var(--activity-blue));font-size:.78rem}.activity-filter-panel__reset{display:inline-flex;align-items:center;justify-content:center;gap:.36rem;min-height:1.76rem;padding:0 .58rem;border:1px solid var(--csd-border-d6dfec-860, rgba(214, 223, 236, .86));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.68rem;font-weight:820;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:inset 0 1px #fffffff0,0 8px 18px #0f172a0b;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease}.activity-filter-panel__reset i{color:var(--csd-foreground-activity-blue, var(--activity-blue));font-size:.78rem}.activity-filter-panel__reset:hover{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));color:var(--csd-foreground-activity-blue, var(--activity-blue));box-shadow:inset 0 1px #fffffff2,0 10px 20px #2563eb14}.activity-toolbar{display:grid;grid-template-columns:minmax(15rem,1.45fr) repeat(3,minmax(11rem,1fr)) repeat(2,minmax(7.4rem,.68fr)) auto;align-items:end;gap:.44rem}.activity-toolbar--advanced-only{grid-template-columns:repeat(3,minmax(12rem,1fr)) repeat(2,minmax(8rem,.72fr)) auto}.activity-toolbar--auto-submit{grid-template-columns:repeat(3,minmax(12rem,1fr)) repeat(2,minmax(8rem,.72fr))}.activity-toolbar__field{display:grid;min-width:0;gap:.2rem}.activity-toolbar__field>span{color:var(--csd-text-53657d-1000, #53657d);font-size:.66rem;font-weight:800;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.toolbar-search,.toolbar-date{width:100%;height:2.18rem;padding:0 .68rem;border:1px solid var(--csd-border-e2e8f2-1000, #e2e8f2);border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-activity-ink, var(--activity-ink));font-size:.76rem;font-weight:650;box-shadow:inset 0 1px #ffffffe6;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.toolbar-search::-moz-placeholder,.toolbar-date::-moz-placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8);font-weight:600}.toolbar-search::placeholder,.toolbar-date::placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8);font-weight:600}.toolbar-search:focus,.toolbar-date:focus{outline:none;border-color:var(--csd-border-2563eb-720, rgba(37, 99, 235, .72));box-shadow:0 0 0 .2rem #2563eb1a,inset 0 1px #ffffffeb}.activity-toolbar select.form-select2.toolbar-select:not(.select2-hidden-accessible){display:block;width:100%;height:2.18rem;padding:0 2rem 0 .68rem;border:1px solid var(--csd-border-e2e8f2-1000, #e2e8f2);border-radius:.68rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,#7b8aa0 50%) calc(100% - .95rem) 50%/.34rem .34rem no-repeat,linear-gradient(135deg,#7b8aa0 50%,transparent 50%) calc(100% - .72rem) 50%/.34rem .34rem no-repeat,var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffe6;color:var(--csd-foreground-activity-ink, var(--activity-ink));font-size:.76rem;font-weight:650;opacity:1!important;visibility:visible!important}.activity-toolbar .select2-container{width:100%!important}.activity-toolbar .select2-container--default .select2-selection--single{min-height:2.18rem!important;height:2.18rem!important;border-color:var(--csd-border-e2e8f2-1000, #e2e8f2)!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:inset 0 1px #ffffffe6!important}.activity-toolbar .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--csd-foreground-activity-ink, var(--activity-ink))!important;font-size:.76rem;font-weight:650}.activity-toolbar .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8)!important;font-weight:600}.activity-toolbar-actions{display:inline-flex;align-items:end;justify-content:flex-end;gap:.46rem;min-width:-moz-max-content;min-width:max-content}.activity-toolbar__submit,.activity-toolbar__reset{min-height:2.18rem!important}.activity-filters{display:flex;flex-wrap:wrap;gap:.42rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 .74rem;padding:.28rem;border:1px solid var(--csd-border-d6dfec-780, rgba(214, 223, 236, .78));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb,0 10px 24px #0f172a0a}.activity-filters--with-search{align-items:center;width:min(100%,64rem)}.activity-filters--with-search .activity-filter{flex:0 0 auto}.activity-filter{display:inline-flex;align-items:center;justify-content:center;gap:.36rem;min-height:2.08rem;padding:0 .74rem;border:0;border-radius:999px;background:transparent;color:var(--csd-text-53657d-1000, #53657d);font-size:.74rem;font-weight:800;line-height:1;text-decoration:none;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.activity-filter i{font-size:.82rem;line-height:1}.activity-filter:hover{background:var(--csd-bg-f8fbff-720, rgba(248, 251, 255, .72));color:var(--csd-foreground-activity-ink, var(--activity-ink))}.activity-filter.active{background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:inset 0 0 0 1px #cbd5e1e0,0 7px 16px #0f172a0e}.activity-filter.active i{color:var(--csd-foreground-activity-blue, var(--activity-blue))}.activity-card{display:grid;gap:.58rem;overflow:visible;padding:.82rem;border:1px solid var(--activity-border-soft);border-radius:1.08rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb}.activity-card--with-pagination{padding-bottom:0}.activity-card.mt-3{margin-top:.78rem!important}.activity-day-separator{display:flex;align-items:center;gap:.68rem;margin:.52rem 0 .1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.activity-day-separator:first-child{margin-top:0}.activity-day-group{display:grid;gap:.58rem}.activity-day-separator:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--csd-bg-d6dfec-780, rgba(214, 223, 236, .78)),rgba(255,255,255,0))}.activity-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.78rem;margin:0;padding:.78rem .86rem;overflow:visible;border:1px solid var(--csd-border-e2e8f0-780, rgba(226, 232, 240, .78));border-radius:.95rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:inset 0 1px #ffffffe6,0 9px 18px #0f172a07;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}.activity-item:has(.activity-details-wrapper:hover),.activity-item:has(.activity-details-wrapper:focus-within){z-index:90}.activity-item:hover{border-color:var(--csd-border-d6dfec-950, rgba(214, 223, 236, .95));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb,0 12px 24px #0f172a0b;transform:translateY(-1px)}.activity-avatar{padding-top:.08rem}.activity-content{display:grid;min-width:0;gap:.34rem}.activity-headline{display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem;min-width:0}.activity-headline__side{display:inline-flex;align-items:center;flex:0 0 auto;gap:.38rem}.activity-message{color:var(--csd-text-334155-1000, #334155);font-size:.84rem;line-height:1.45;min-width:0}.activity-message strong{color:var(--csd-foreground-activity-ink, var(--activity-ink));font-weight:850}.activity-message .text-muted{color:var(--csd-text-52647c-1000, #52647c)!important}.activity-meta{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.4}.activity-meta--details{display:inline-flex;margin:0!important}.activity-meta--details .activity-details-wrapper{margin-left:0!important}.activity-source{display:inline-flex;align-items:center;gap:.24rem;min-height:1.78rem;padding:.22rem .48rem;border:1px solid var(--csd-border-0e7490-200, rgba(14, 116, 144, .2));border-radius:999px;background:var(--csd-bg-ecfeff-900, rgba(236, 254, 255, .9));color:var(--csd-text-0e7490-1000, #0e7490);font-size:.68rem;font-weight:800;line-height:1;white-space:nowrap}.activity-source i{font-size:.78rem}.activity-meta-link{display:inline-flex;align-items:center;gap:.56rem;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:2.18rem;margin-top:.34rem;padding:.28rem .34rem .28rem .32rem;border:1px solid var(--csd-border-cad5e4-900, rgba(202, 213, 228, .9));border-radius:999px;background:linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-940, rgba(248, 251, 255, .94)));color:var(--csd-text-17324f-1000, #17324f);font-size:.74rem;font-weight:800;line-height:1.2;text-decoration:none;box-shadow:inset 0 1px #fffffff2,0 10px 22px #0f172a0b;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.activity-meta-link:hover{border-color:var(--csd-border-2563eb-300, rgba(37, 99, 235, .3));color:var(--csd-foreground-activity-blue, var(--activity-blue));box-shadow:inset 0 1px #fffffff5,0 12px 26px #2563eb1a;transform:translateY(-1px)}.activity-meta-link:focus-visible{outline:3px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));outline-offset:2px}.activity-meta-link__icon,.activity-meta-link__action{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.activity-meta-link__icon{width:1.52rem;height:1.52rem;border:1px solid var(--csd-border-bfd3ff-950, rgba(191, 211, 255, .95));border-radius:50%;background:var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.78rem}.activity-meta-link__content{display:grid;min-width:0;gap:.08rem}.activity-meta-link__title,.activity-meta-link__meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-meta-link__title{color:var(--csd-text-17324f-1000, #17324f);font-weight:850}.activity-meta-link__meta{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:720}.activity-meta-link__action{min-height:1.52rem;padding:0 .52rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.64rem;font-weight:850;letter-spacing:.02em}.activity-entity-context{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.18rem;padding:.68rem .78rem;border:1px solid var(--csd-border-d6dfec-820, rgba(214, 223, 236, .82));border-radius:.86rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.activity-entity-context__content{display:grid;min-width:0;gap:.28rem}.activity-entity-context__title-line{display:flex;align-items:center;flex-wrap:wrap;gap:.44rem;min-width:0}.activity-entity-context__badge{display:inline-flex;align-items:center;min-height:1.38rem;padding:0 .5rem;border:1px solid var(--csd-border-d6dfec-880, rgba(214, 223, 236, .88));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.6rem;font-weight:850;letter-spacing:.07em;line-height:1;text-transform:uppercase}.activity-entity-context__title{min-width:0;color:var(--csd-text-17324f-1000, #17324f);font-size:.82rem;font-weight:820;line-height:1.25;overflow-wrap:anywhere;text-decoration:none}.activity-entity-context__title:hover{color:var(--csd-foreground-activity-blue, var(--activity-blue))}.activity-entity-context__meta{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.35}.activity-entity-context__action{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:.38rem;min-height:2.1rem;padding:0 .68rem;border:1px solid var(--csd-border-d6dfec-880, rgba(214, 223, 236, .88));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:800;line-height:1;text-decoration:none;box-shadow:inset 0 1px #ffffffe6;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease}.activity-entity-context__action:hover{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));color:var(--csd-foreground-activity-blue, var(--activity-blue));box-shadow:inset 0 1px #ffffffeb,0 8px 18px #2563eb14}.activity-date{justify-self:end;display:flex;align-items:flex-start;min-width:-moz-max-content;min-width:max-content;padding-top:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:750;line-height:1;white-space:nowrap}.activity-date .x-ui-date--compact{min-height:1.78rem;padding:.22rem .5rem;border-color:var(--csd-border-d6dfec-800, rgba(214, 223, 236, .8));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #fffffff0,0 6px 14px #0f172a08}.activity-date .x-ui-date--compact .x-ui-date__icon{width:1.08rem;height:1.08rem;border:1px solid var(--csd-border-d6dfec-780, rgba(214, 223, 236, .78));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-activity-blue, var(--activity-blue))}.activity-date .x-ui-date--compact .x-ui-date__value{color:var(--csd-text-334155-1000, #334155);font-size:.7rem;font-weight:820}.activity-empty{display:grid;justify-items:center;gap:.52rem;padding:3rem 1rem;color:var(--csd-text-94a3b8-1000, #94a3b8);text-align:center}.activity-empty i{display:inline-flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;border:1px solid var(--csd-border-e5ebf4-900, rgba(229, 235, 244, .9));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);font-size:1.3rem}.activity-empty--search{border:1px dashed var(--csd-border-d6dfec-950, rgba(214, 223, 236, .95));border-radius:.95rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.activity-pagination{margin-top:.8rem}.activity-card--with-pagination>.activity-pagination{margin:.18rem -.82rem 0;border-top:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:0 0 1.08rem 1.08rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));box-shadow:inset 0 1px #ffffffeb}.activity-card--with-pagination>.activity-pagination .saas-pagination{border-radius:0 0 1.08rem 1.08rem;background:transparent}@media (max-width: 1400px){.activity-page.activity-page--global .activity-page__summary{grid-template-columns:repeat(5,minmax(0,1fr))}.activity-toolbar{grid-template-columns:minmax(16rem,1.25fr) repeat(2,minmax(11rem,1fr)) repeat(2,minmax(8rem,.75fr))}.activity-toolbar--advanced-only,.activity-toolbar--auto-submit{grid-template-columns:repeat(3,minmax(11rem,1fr)) repeat(2,minmax(8rem,.75fr))}.activity-toolbar-actions{grid-column:1/-1;justify-content:flex-end}}@media (max-width: 1079.98px){.activity-page.activity-page--global .activity-page__summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 991.98px){.activity-page.activity-page--global .activity-page__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-page.activity-page--global .activity-page__section-head,.activity-page.activity-page--global .activity-filter-panel__heading{flex-direction:column;align-items:stretch}.activity-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-toolbar__field--search,.activity-toolbar-actions{grid-column:1/-1}.activity-toolbar-actions{justify-content:flex-start}.activity-live-search{grid-template-columns:minmax(0,1fr);align-items:stretch}.activity-live-search--inline{align-items:center}.activity-live-search__meta,.activity-live-search__clear{width:-moz-fit-content;width:fit-content}}@media (max-width: 767.98px){.container-fluid.op-workspace.activity-page.activity-page--global{--work-mobile-control-height: 2.72rem;gap:.72rem;max-width:100%;min-width:0;overflow-x:clip;padding-inline:.55rem!important;padding-top:.65rem!important;width:100%}.activity-page.activity-page--global .activity-page__toolbar{align-items:stretch;border-radius:1.05rem;flex-direction:column;gap:.68rem;margin-bottom:0;padding:.86rem}.activity-page.activity-page--global .activity-page__toolbar .op-toolbar__title{align-items:center;min-width:0}.activity-page.activity-page--global .activity-page__toolbar .op-toolbar__title h1{font-size:1.18rem;line-height:1.2}.activity-page.activity-page--global .activity-page__toolbar p{font-size:.78rem;line-height:1.42;margin-top:.34rem}.activity-page.activity-page--global .activity-page__scope-note{max-width:100%;width:100%}.activity-page.activity-page--global .activity-page__toolbar .op-toolbar__actions{display:grid;gap:.46rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}.activity-page.activity-page--global .activity-page__toolbar .op-toolbar__actions .op-chip{justify-content:center;min-height:var(--work-mobile-control-height);min-width:0;overflow:hidden;padding-inline:.58rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.activity-page.activity-page--global .activity-page__summary,.activity-page.activity-page--global .activity-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-page.activity-page--global .activity-page__summary{gap:.56rem}.activity-page.activity-page--global .activity-page__stat{min-height:0;padding:.72rem}.activity-page.activity-page--global .activity-page__stat--filters,.activity-page.activity-page--global .activity-page__stat small{display:none}.activity-page.activity-page--global .activity-page__filter-card{border-radius:1rem;padding:.58rem!important}.activity-page.activity-page--global .activity-page__filter-shell{gap:.58rem;grid-template-columns:minmax(0,1fr)!important;min-width:0;width:100%}.activity-page.activity-page--global .activity-page__filter-heading{align-items:center;justify-content:space-between;min-width:0;width:100%}.activity-page.activity-page--global .activity-page__filter-heading .op-chip{flex:0 1 auto;justify-content:center;min-width:0}.activity-page.activity-page--global .activity-page__filter-shell .smart-filter-form--operational{align-items:stretch!important;display:grid!important;gap:.5rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.activity-page.activity-page--global .activity-page__filter-shell .smart-filter-form--operational>*{min-width:0!important;width:100%}.activity-page.activity-page--global .activity-page__filter-shell .smart-filter-form--operational .sf-search{grid-column:1/-1!important;order:10}.activity-page.activity-page--global .activity-page__filter-shell .smart-filter-form--operational .sf-item{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.activity-page.activity-page--global .activity-page__filter-shell .smart-filter-form--operational .sf-item label,.activity-page.activity-page--global .activity-page__filter-shell .smart-filter-form--operational .sf-separator{display:none!important}.activity-page.activity-page--global .activity-page__filter-shell .smart-filter-form--operational :is(.sf-search-box,.sf-search input,.sf-select,.sf-select__button,.sf-native-select,.sf-reset,.sf-advanced,.sf-advanced-toggle,select){max-width:100%;min-height:var(--work-mobile-control-height)!important;min-width:0;width:100%!important}.activity-page.activity-page--global .activity-page__filter-shell .smart-filter-form--operational :is(.sf-reset,.sf-advanced,.sf-advanced-toggle){align-items:center;border-radius:.84rem;display:inline-flex;font-size:.78rem;font-weight:840;justify-content:center}.activity-page.activity-page--global .activity-page__table-card{border-radius:1rem;min-width:0;overflow:hidden}.activity-page.activity-page--global .activity-page__table-head{align-items:stretch;flex-direction:column;gap:.64rem;width:100%}.activity-page__table-tools{display:grid;gap:.48rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.activity-page__table-tools .op-chip{justify-content:center;min-width:0;width:100%}.activity-page__filter-chips{max-width:100%;min-width:0;overflow:hidden}.activity-filters{width:100%;border-radius:1rem}.activity-filter{flex:1 1 9rem}.activity-live-search--inline{flex:1 1 100%;min-width:0;max-width:none;width:100%;margin-left:0}.activity-item{grid-template-columns:auto minmax(0,1fr)}.activity-date{justify-self:start}.activity-entity-context{align-items:stretch;flex-direction:column}.activity-entity-context__action{width:100%}}@media (max-width: 479.98px){.activity-page.activity-page--global .activity-toolbar{grid-template-columns:minmax(0,1fr)}.activity-page.activity-page--global .activity-page__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575.98px){.activity-filter-panel,.activity-card{border-radius:.9rem;padding:.68rem}.activity-card--with-pagination{padding-bottom:0}.activity-card--with-pagination>.activity-pagination{margin-right:-.68rem;margin-left:-.68rem;border-radius:0 0 .9rem .9rem}.activity-card--with-pagination>.activity-pagination .saas-pagination{border-radius:0 0 .9rem .9rem}.activity-item{grid-template-columns:minmax(0,1fr);gap:.5rem}.activity-date{justify-self:start}.activity-headline{flex-direction:column;gap:.48rem}.activity-headline__side{width:100%;justify-content:space-between}.activity-toolbar-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}}#toast-container{bottom:.95rem;right:3.8rem;z-index:1080;pointer-events:none}#toast-container>.toast{background-color:var(--csd-bg-ffffff-1000, #ffffff)!important;opacity:1!important;border-radius:14px!important;border:1px solid var(--csd-border-0f172a-120, rgba(15, 23, 42, .12));box-shadow:0 18px 44px #0f172a29,0 6px 16px #0f172a14;padding:16px 18px 16px 22px!important;min-width:340px;max-width:440px;position:relative;pointer-events:auto;animation:toast-in .22s ease-out}#toast-container>.toast:before{content:"";position:absolute;inset:10px auto 10px 10px;width:3px;border-radius:999px;background:var(--csd-bg-cbd5e1-1000, #cbd5e1)}#toast-container .toast,#toast-container .toast-message,#toast-container .toast-message span{color:var(--csd-text-0f172a-1000, #0f172a)!important}.toast-message{display:flex;align-items:center;gap:12px;line-height:1.45}.toast-contextual{display:block}.toast-status-change{display:inline-flex;align-items:center;gap:.45rem;font-size:.92rem;line-height:1.35}.toast-status-change__from{color:var(--csd-text-64748b-1000, #64748b);font-weight:400}.toast-status-change__arrow{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.78rem}.toast-status-change__to{color:var(--csd-text-0f172a-1000, #0f172a);font-weight:600}.toast-icon{font-size:1.05rem;flex-shrink:0}.toast-success .toast-icon{color:var(--csd-text-16a34a-1000, #16a34a)}#toast-container>.toast.toast-success:before{background:linear-gradient(180deg,#22c55e,#16a34a)}.toast-error .toast-icon{color:var(--csd-text-dc2626-1000, #dc2626)}#toast-container>.toast.toast-error:before{background:linear-gradient(180deg,#ef4444,#dc2626)}.toast-warning .toast-icon{color:var(--csd-text-ca8a04-1000, #ca8a04)}#toast-container>.toast.toast-warning:before{background:linear-gradient(180deg,#f59e0b,#ca8a04)}.toast-info .toast-icon{color:var(--csd-text-2563eb-1000, #2563eb)}#toast-container>.toast.toast-info:before{background:linear-gradient(180deg,#3b82f6,#2563eb)}#toast-container>.toast:hover{transform:translateY(-1px);box-shadow:0 22px 48px #0f172a2e,0 8px 18px #0f172a1a}#toast-container>.toast.toast-success:has(.toast-status-change){min-width:260px;max-width:320px;padding:12px 14px 12px 18px!important;border-radius:12px!important}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 767.98px){#toast-container{right:1rem;left:1rem;bottom:5.15rem;width:auto}#toast-container>.toast{min-width:0;width:100%;max-width:none}}.activity-details-wrapper{position:relative;display:inline-flex;align-items:center;z-index:2}.activity-details-badge{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-height:1.78rem;padding:0 .56rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:999px;background:radial-gradient(circle at top left,var(--csd-bg-eff6ff-820, rgba(239, 246, 255, .82)),transparent 48%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-315a9d-1000, #315a9d);cursor:pointer;font-size:.7rem;font-family:inherit;font-weight:820;line-height:1;box-shadow:inset 0 1px #fffffff0,0 6px 14px #0f172a0a;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.activity-details-badge i{display:inline-flex;align-items:center;justify-content:center;width:.96rem;height:.96rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.76rem;line-height:1}.activity-details-badge:hover,.activity-details-badge:focus-visible{border-color:var(--csd-border-2563eb-320, rgba(37, 99, 235, .32));box-shadow:inset 0 1px #fffffff5,0 10px 22px #2563eb1c;transform:translateY(-1px)}.activity-details-wrapper:hover,.activity-details-wrapper:focus-within{z-index:91}.activity-details-overflow-unlocked{overflow:visible!important}.content-wrapper:has(.activity-details-wrapper.activity-details-open){position:relative;z-index:1001}.settings-masterdata__section:has(.activity-details-wrapper:hover),.settings-masterdata__section:has(.activity-details-wrapper:focus-within),.settings-activity-card:has(.activity-details-wrapper:hover),.settings-activity-card:has(.activity-details-wrapper:focus-within),.settings-activity-card__body:has(.activity-details-wrapper:hover),.settings-activity-card__body:has(.activity-details-wrapper:focus-within),.settings-activity-card__item:has(.activity-details-wrapper:hover),.settings-activity-card__item:has(.activity-details-wrapper:focus-within),.activity-card:has(.activity-details-wrapper:hover),.activity-card:has(.activity-details-wrapper:focus-within),.activity-pagination:has(.activity-details-wrapper:hover),.activity-pagination:has(.activity-details-wrapper:focus-within),.activity-timeline-wrapper:has(.activity-details-wrapper:hover),.activity-timeline-wrapper:has(.activity-details-wrapper:focus-within),.activity-timeline-container:has(.activity-details-wrapper:hover),.activity-timeline-container:has(.activity-details-wrapper:focus-within),.table-responsive:has(.activity-details-wrapper:hover),.table-responsive:has(.activity-details-wrapper:focus-within),.op-table-wrap:has(.activity-details-wrapper:hover),.op-table-wrap:has(.activity-details-wrapper:focus-within),.op-table-card:has(.activity-details-wrapper:hover),.op-table-card:has(.activity-details-wrapper:focus-within),.ajax-table:has(.activity-details-wrapper:hover),.ajax-table:has(.activity-details-wrapper:focus-within),.saas-card--table:has(.activity-details-wrapper:hover),.saas-card--table:has(.activity-details-wrapper:focus-within),.saas-card-body:has(.activity-details-wrapper:hover),.saas-card-body:has(.activity-details-wrapper:focus-within),[data-settings-live-results]:has(.activity-details-wrapper:hover),[data-settings-live-results]:has(.activity-details-wrapper:focus-within),[data-dropdown-clip-root]:has(.activity-details-wrapper:hover),[data-dropdown-clip-root]:has(.activity-details-wrapper:focus-within),.settings-masterdata__section.activity-details-overflow-unlocked,.settings-activity-card.activity-details-overflow-unlocked,.settings-activity-card__body.activity-details-overflow-unlocked,.settings-activity-card__item.activity-details-overflow-unlocked,.activity-card.activity-details-overflow-unlocked,.activity-pagination.activity-details-overflow-unlocked,.activity-timeline-wrapper.activity-details-overflow-unlocked,.activity-timeline-container.activity-details-overflow-unlocked,.table-responsive.activity-details-overflow-unlocked,.op-table-wrap.activity-details-overflow-unlocked,.op-table-card.activity-details-overflow-unlocked,.ajax-table.activity-details-overflow-unlocked,.saas-card--table.activity-details-overflow-unlocked,.saas-card-body.activity-details-overflow-unlocked,[data-settings-live-results].activity-details-overflow-unlocked,[data-dropdown-clip-root].activity-details-overflow-unlocked{overflow:visible!important}.settings-masterdata__section:has(.activity-details-wrapper:hover),.settings-masterdata__section:has(.activity-details-wrapper:focus-within),.settings-activity-card:has(.activity-details-wrapper:hover),.settings-activity-card:has(.activity-details-wrapper:focus-within),.settings-activity-card__item:has(.activity-details-wrapper:hover),.settings-activity-card__item:has(.activity-details-wrapper:focus-within),.activity-card:has(.activity-details-wrapper:hover),.activity-card:has(.activity-details-wrapper:focus-within),.settings-masterdata__section.activity-details-overflow-unlocked,.settings-activity-card.activity-details-overflow-unlocked,.settings-activity-card__item.activity-details-overflow-unlocked,.activity-card.activity-details-overflow-unlocked{position:relative;z-index:90}.activity-details-panel{box-sizing:border-box;--activity-details-panel-shift-x: 0px;--activity-details-panel-shift-y: 0px;display:none;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(var(--activity-details-panel-shift-x),calc(-50% + var(--activity-details-panel-shift-y)));z-index:1200;background:var(--csd-bg-ffffff-1000, #fff);border-radius:14px;box-shadow:0 18px 40px #0000001f,0 4px 12px #00000014;width:min(34rem,100vw - 2rem);min-width:min(21rem,100vw - 2rem);max-width:calc(100vw - 2rem);padding:.8rem .9rem;max-height:calc(100dvh - 2rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.activity-details-panel--left{left:auto;right:calc(100% + 12px)}.activity-details-panel *{box-sizing:border-box}.activity-headline__side .activity-details-panel{left:auto;right:calc(100% + 12px)}.activity-details-panel--top{top:auto;bottom:calc(100% + 10px);left:0;transform:translate(var(--activity-details-panel-shift-x),var(--activity-details-panel-shift-y))}.activity-details-panel--viewport-fit>*{max-height:calc(100vh - 4rem);overflow-y:auto;overscroll-behavior:contain;padding-right:.18rem}.activity-details-panel .activity-hover-card{width:100%;min-width:0;max-width:100%;padding:.1rem 0;max-height:min(30rem,100dvh - 4rem);overflow-y:auto;overscroll-behavior:contain}.activity-details-panel>.activity-details-list{max-height:min(28rem,100dvh - 6rem);overflow-y:auto;overscroll-behavior:contain}.activity-details-panel [hidden]{display:none!important}.activity-details-expand,.activity-details-value-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:.5rem;background:var(--csd-bg-f8faff-1000, #f8faff);color:var(--csd-text-315a9d-1000, #315a9d);font:inherit;font-size:.75rem;font-weight:700;line-height:1.4;padding:.4rem .6rem;cursor:pointer;margin-top:.5rem}.activity-details-expand{width:100%}.activity-details-expand:focus-visible,.activity-details-value-toggle:focus-visible{outline:2px solid var(--csd-border-2563eb-1000, #2563eb);outline-offset:2px}.activity-details-value{min-width:0;overflow-wrap:anywhere}.activity-details-panel .activity-details-value--compact{display:block;max-height:6.6rem;overflow:hidden}.activity-details-panel .activity-change-row{grid-template-columns:minmax(5.8rem,7.5rem) minmax(0,1fr)}.activity-details-panel .change-values,.activity-details-panel .change-move-list{max-width:100%}.activity-details-panel .change-old,.activity-details-panel .change-new{margin:0}.activity-details-wrapper:hover .activity-details-panel,.activity-details-wrapper:focus-within .activity-details-panel{display:block}.activity-details-panel:before{content:"";position:absolute;left:-6px;top:50%;width:12px;height:12px;background:var(--csd-bg-ffffff-1000, #fff);transform:translateY(-50%) rotate(45deg);box-shadow:-3px 3px 6px #0000000f}.activity-details-panel--left:before{left:auto;right:-6px;box-shadow:3px -3px 6px #0000000f}.activity-headline__side .activity-details-panel:before{left:auto;right:-6px;box-shadow:3px -3px 6px #0000000f}.activity-details-panel--top:before{left:16px;top:auto;bottom:-6px;transform:rotate(45deg);box-shadow:2px 2px 6px #0000000d}.activity-details-panel--top.activity-details-panel--left:before{left:auto;right:16px}.activity-details-list{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.activity-details-list li{display:grid;gap:.12rem}.activity-details-list strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.activity-details-list span{color:var(--csd-text-5c708b-1000, #5c708b);font-size:.8rem;line-height:1.45;word-break:break-word}@media (max-width: 767.98px){.activity-details-panel{--activity-details-panel-shift-x: 0px;left:0;right:auto;top:calc(100% + 10px);transform:none;width:min(32rem,100vw - 2rem);max-width:calc(100vw - 2rem)}.activity-details-panel--left,.activity-details-panel--top{left:0;right:auto;top:calc(100% + 10px);bottom:auto;transform:none}.activity-details-panel:before{left:16px;top:-6px;right:auto;bottom:auto;transform:rotate(45deg);box-shadow:-2px -2px 6px #0000000a}}.activity-details-wrapper.activity-details-open{z-index:91}.activity-details-wrapper.activity-details-open .activity-details-panel{display:block}.activity-details-wrapper.activity-details-dismissed .activity-details-panel{display:none}@media (max-width: 767.98px){.activity-details-wrapper .activity-details-panel{left:0;right:auto;top:calc(100% + 10px);bottom:auto;transform:translate(var(--activity-details-panel-shift-x),var(--activity-details-panel-shift-y))}.activity-details-panel .activity-change-row{grid-template-columns:minmax(0,1fr)}.activity-details-panel:before{display:none}}.activity-popover{max-width:none!important}.activity-hover-card{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;width:-moz-max-content;width:max-content;min-width:min(24rem,100vw - 4rem);max-width:min(42rem,100vw - 4rem);padding:16px 18px}.activity-title{font-size:.86rem;font-weight:820;line-height:1.25;margin-bottom:.78rem;color:var(--csd-text-111827-1000, #111827)}.activity-context{display:inline-flex;align-items:center;gap:.48rem;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;min-height:1.8rem;margin:-.2rem 0 .78rem;padding:.2rem .56rem .2rem .28rem;border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-940, rgba(248, 251, 255, .94)));color:var(--csd-text-475569-1000, #475569);box-shadow:inset 0 1px #fffffff5}.activity-context__label{display:inline-flex;align-items:center;gap:.34rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase}.activity-context__label i{display:inline-flex;align-items:center;justify-content:center;width:1.22rem;height:1.22rem;border:1px solid var(--csd-border-bfd3ff-760, rgba(191, 211, 255, .76));border-radius:999px;background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.7rem;line-height:1}.activity-context__value{min-width:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.76rem;font-weight:850;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-changes-list{display:flex;flex-direction:column;gap:10px}.activity-change-row{display:grid;grid-template-columns:minmax(6.75rem,8.5rem) minmax(0,1fr);gap:12px;align-items:start;max-width:100%}.activity-hover-card>.activity-change-row+.activity-change-row{margin-top:.55rem}.change-label{font-size:13px;color:var(--csd-text-6b7280-1000, #6b7280);min-width:0;max-width:none;padding-top:.28rem;line-height:1.35}.change-values{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;width:100%;max-width:min(30rem,100vw - 11rem)}.change-old,.change-new{display:block;font-size:13px;line-height:1.35;min-height:2rem;padding:.42rem .75rem;border-radius:.9rem;width:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.change-old{background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-b91c1c-1000, #b91c1c);border:1px solid var(--csd-border-fecaca-1000, #fecaca)}.change-new{background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857);border:1px solid var(--csd-border-a7f3d0-1000, #a7f3d0)}.change-values i{font-size:12px;color:var(--csd-text-9ca3af-1000, #9ca3af);align-self:center}.activity-change-row--moves{grid-template-columns:minmax(6.75rem,8.5rem) minmax(16rem,1fr)}.change-move-list{display:flex;flex-direction:column;gap:.5rem;min-width:0;max-width:min(32rem,100vw - 11rem)}.change-move-item{display:grid;grid-template-columns:minmax(9rem,1fr) auto auto auto;align-items:center;gap:.45rem;min-width:0;padding:.38rem .46rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.change-move-title{min-width:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.change-position{display:inline-flex;align-items:center;min-height:1.55rem;padding:.18rem .55rem;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.change-position--old{border:1px solid var(--csd-border-fecaca-1000, #fecaca);background:var(--csd-bg-fff7f7-1000, #fff7f7);color:var(--csd-text-b91c1c-1000, #b91c1c)}.change-position--new{border:1px solid var(--csd-border-a7f3d0-1000, #a7f3d0);background:var(--csd-bg-f0fdf4-1000, #f0fdf4);color:var(--csd-text-047857-1000, #047857)}.change-move-item i{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:12px}.activity-subtitle{max-width:100%;line-height:1.45}@media (max-width: 767.98px){.activity-context{flex-wrap:wrap;border-radius:.75rem}.activity-context__value{white-space:normal;overflow-wrap:anywhere}.activity-hover-card{width:100%;max-width:100%;min-width:0}.activity-change-row{grid-template-columns:minmax(0,1fr);gap:.45rem}.change-label,.change-values{max-width:100%}.change-label{min-width:0;padding-top:0}.change-values{grid-template-columns:minmax(0,1fr)}.change-values i{display:none}.activity-change-row--moves,.change-move-list{max-width:100%}.change-move-item{grid-template-columns:minmax(0,1fr);gap:.35rem}.change-move-item i{display:none}.change-position{justify-content:center}}.contact-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .65rem;border-radius:999px;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .15s ease}.contact-phone{background:#1987541a;color:var(--csd-text-198754-1000, #198754)}.contact-phone:hover{background:#19875433}.contact-email{background:#0d6efd1a;color:var(--csd-text-0d6efd-1000, #0d6efd)}.contact-email:hover{background:#0d6efd33}.contact-source{background:#6c757d1a;color:var(--csd-text-6c757d-1000, #6c757d)}.contact-whatsapp{background:#25d3661f;color:var(--csd-text-25d366-1000, #25d366)}.contact-whatsapp:hover{background:#25d36638}.x-ui-address-links__label{color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.74rem!important;font-weight:520;line-height:1.2}.x-ui-address-links__label i{color:var(--csd-text-64748b-1000, #64748b);font-size:.84rem}.x-ui-address-links__row{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem .8rem;flex-wrap:wrap}.x-ui-address-links__link{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.1rem .34rem;flex:1 1 18rem;min-width:0;max-width:100%;color:var(--csd-text-334155-1000, #334155);font-size:.86rem;font-weight:520;line-height:1.5;text-decoration:none;overflow-wrap:anywhere;transition:color .16s ease,text-decoration-color .16s ease}.x-ui-address-links__link .x-ui-address-links__external{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:.86rem;height:.86rem;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.68rem;line-height:1;opacity:.72;transform:translateY(.02rem);transition:color .16s ease,opacity .16s ease}.x-ui-address-links__link:hover,.x-ui-address-links__link:focus{color:var(--csd-text-0f172a-1000, #0f172a);text-decoration:underline;text-decoration-color:var(--csd-text-94a3b8-460, rgba(148, 163, 184, .46));text-underline-offset:.16rem}.x-ui-address-links__link:hover .x-ui-address-links__external,.x-ui-address-links__link:focus .x-ui-address-links__external{color:var(--csd-text-475569-1000, #475569);opacity:1}.x-ui-address-links__text{min-width:0;overflow-wrap:anywhere}.x-ui-address-links__actions{display:inline-flex;align-items:center;gap:.38rem;flex-wrap:wrap}.x-ui-address-links__map-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.44rem;min-height:2.18rem;padding:.42rem .72rem;border:1px solid var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:760;line-height:1;box-shadow:inset 0 1px #ffffffeb;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.x-ui-address-links__map-trigger i{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.92rem;line-height:1}.x-ui-address-links__map-trigger i:before{display:block;line-height:1;vertical-align:0}.x-ui-address-links__map-trigger:hover{transform:translateY(-1px);border-color:var(--csd-border-94a3b8-720, rgba(148, 163, 184, .72));box-shadow:0 10px 22px #0f172a13,inset 0 1px #fffffff2}.x-ui-address-links__map-trigger[aria-expanded=true]{border-color:var(--csd-border-94a3b8-780, rgba(148, 163, 184, .78));background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);color:var(--csd-text-1f2937-1000, #1f2937)}.x-ui-address-links__dropdown{display:inline-flex;position:relative}.x-ui-address-links__more-trigger{display:inline-flex;align-items:center;justify-content:center;width:2.32rem;height:2.18rem;padding:0;border:1px solid var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);color:var(--csd-text-334155-1000, #334155);font-size:.78rem;line-height:1;box-shadow:inset 0 1px #ffffffeb;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,color .16s ease}.x-ui-address-links__more-trigger i{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;line-height:1;transition:transform .16s ease,color .16s ease}.x-ui-address-links__more-trigger i:before{display:block;line-height:1;vertical-align:0}.x-ui-address-links__more-trigger:hover{transform:translateY(-1px);border-color:var(--csd-border-94a3b8-720, rgba(148, 163, 184, .72));box-shadow:0 10px 22px #0f172a13,inset 0 1px #fffffff2}.x-ui-address-links__more-trigger:hover i{color:var(--csd-text-475569-1000, #475569)}.x-ui-address-links__more-trigger[aria-expanded=true]{border-color:var(--csd-border-94a3b8-780, rgba(148, 163, 184, .78));background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);color:var(--csd-text-1f2937-1000, #1f2937)}.x-ui-address-links__more-trigger[aria-expanded=true] i{color:var(--csd-text-475569-1000, #475569);transform:rotate(180deg)}.x-ui-address-links__menu{min-width:10.85rem;margin-bottom:.32rem!important;margin-top:.32rem;padding:.42rem!important;border-radius:.86rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-990, rgba(248, 250, 252, .99)));box-shadow:0 20px 42px #0f172a1f,inset 0 1px #fffffff2!important;overflow:hidden}.x-ui-address-links__menu .dropdown-divider{margin:.34rem .12rem!important;border-top-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78))}.x-ui-address-links__menu-item{gap:.54rem!important;min-height:2.24rem;padding:.36rem .48rem!important;border-radius:.66rem;color:var(--csd-text-172033-1000, #172033)!important;font-size:.8rem;font-weight:780}.x-ui-address-links__menu-item:hover,.x-ui-address-links__menu-item:focus{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9))!important;color:var(--csd-text-0f172a-1000, #0f172a)!important;box-shadow:inset 0 0 0 1px #94a3b838}.x-ui-address-links__menu-item .dropdown-modern__icon,.x-ui-address-links__menu-item .map-icon-circle{width:1.46rem!important;height:1.46rem!important;border-radius:.5rem!important;border:1px solid var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-475569-1000, #475569)!important;box-shadow:inset 0 1px #ffffffe6,0 5px 10px #0f172a09}.x-ui-address-links__menu-item .dropdown-modern__icon i,.x-ui-address-links__menu-item .dropdown-modern__icon svg,.x-ui-address-links__menu-item .map-icon-circle i,.x-ui-address-links__menu-item .map-icon-circle svg{width:.86rem;height:.86rem;font-size:.86rem}.x-ui-address-links__menu-item:hover .dropdown-modern__icon,.x-ui-address-links__menu-item:focus .dropdown-modern__icon,.x-ui-address-links__menu-item:hover .map-icon-circle,.x-ui-address-links__menu-item:focus .map-icon-circle{border-color:var(--csd-border-94a3b8-820, rgba(148, 163, 184, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eef2f7-1000, #eef2f7))}.x-ui-address-links__map-collapse{margin-top:.85rem}.x-ui-address-links__map-card{padding:.78rem;border-radius:16px;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));background:linear-gradient(180deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:0 14px 30px #0f172a09}.x-ui-address-links__map-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.72rem}.x-ui-address-links__map-kicker{display:inline-flex;color:var(--csd-text-7a8799-1000, #7a8799);font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.x-ui-address-links__map-open{display:inline-flex;align-items:center;gap:.38rem;color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:700;text-decoration:none}.x-ui-address-links__map-open:hover{color:var(--csd-text-0f172a-1000, #0f172a)}.x-ui-address-links__map-frame-shell{border-radius:14px;overflow:hidden;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:linear-gradient(180deg,var(--csd-bg-f1f5f9-1000, #f1f5f9) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);min-height:15rem}.x-ui-address-links__map-frame{display:block;width:100%;min-height:15rem;border:0}.x-ui-address-links .dropdown-menu.x-ui-address-links__menu{min-width:10.85rem;margin-top:.32rem;margin-bottom:.32rem!important;padding:.42rem!important;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-990, rgba(248, 250, 252, .99)));box-shadow:0 20px 42px #0f172a1f,inset 0 1px #fffffff2!important;overflow:hidden;z-index:1060}.x-ui-address-links .dropdown-item.x-ui-address-links__menu-item{gap:.54rem!important;min-height:2.24rem;padding:.36rem .48rem!important;border-radius:.66rem;color:var(--csd-text-172033-1000, #172033)!important;font-size:.8rem;font-weight:780}.x-ui-address-links .dropdown-item.x-ui-address-links__menu-item .dropdown-modern__label{color:inherit;font-size:.78rem;font-weight:780}.x-ui-address-links .dropdown-item.x-ui-address-links__menu-item:hover,.x-ui-address-links .dropdown-item.x-ui-address-links__menu-item:focus,.x-ui-address-links .dropdown-item.x-ui-address-links__menu-item.active,.x-ui-address-links .dropdown-item.x-ui-address-links__menu-item:active{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9))!important;color:var(--csd-text-0f172a-1000, #0f172a)!important;box-shadow:inset 0 0 0 1px #94a3b838}.x-ui-address-links .dropdown-item.x-ui-address-links__menu-item .dropdown-modern__icon,.x-ui-address-links .dropdown-item.x-ui-address-links__menu-item .map-icon-circle{width:1.46rem!important;height:1.46rem!important;border:1px solid var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));border-radius:.5rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-475569-1000, #475569)!important;box-shadow:inset 0 1px #ffffffe6,0 5px 10px #0f172a09}.x-ui-address-links .dropdown-item.x-ui-address-links__menu-item .dropdown-modern__icon i,.x-ui-address-links .dropdown-item.x-ui-address-links__menu-item .dropdown-modern__icon svg,.x-ui-address-links .dropdown-item.x-ui-address-links__menu-item .map-icon-circle i,.x-ui-address-links .dropdown-item.x-ui-address-links__menu-item .map-icon-circle svg{width:.86rem;height:.86rem;font-size:.86rem}.x-ui-address-links .dropdown-item.x-ui-address-links__menu-item:hover .dropdown-modern__icon,.x-ui-address-links .dropdown-item.x-ui-address-links__menu-item:focus .dropdown-modern__icon,.x-ui-address-links .dropdown-item.x-ui-address-links__menu-item:hover .map-icon-circle,.x-ui-address-links .dropdown-item.x-ui-address-links__menu-item:focus .map-icon-circle{border-color:var(--csd-border-94a3b8-820, rgba(148, 163, 184, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eef2f7-1000, #eef2f7))}@media (max-width: 575.98px){.x-ui-address-links__actions{width:100%;justify-content:space-between}.x-ui-address-links__map-trigger{justify-content:center}}.map-icon-circle{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--csd-text-6c757d-1000, #6c757d);flex-shrink:0}.map-icon-circle i,.map-icon-circle svg{width:16px;height:16px;font-size:16px}.map-icon-circle--waze{background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569)}.attachment-edit{display:flex;align-items:center;gap:.25rem}.document-processing-meta{display:inline-flex;align-items:center;gap:.28rem;flex-wrap:wrap;min-width:0}.document-processing-meta__item{display:inline-flex;align-items:center;gap:.28rem;min-height:1.28rem;padding:.12rem .42rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:680;line-height:1;white-space:nowrap}.document-processing-meta__size{background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-64748b-1000, #64748b)}.document-processing-meta__status i{font-size:.72rem;line-height:1}.document-processing-meta__status.is-compressed{border-color:var(--csd-border-10b981-260, rgba(16, 185, 129, .26));background:var(--csd-bg-ecfdf5-920, rgba(236, 253, 245, .92));color:var(--csd-text-047857-1000, #047857)}.document-processing-meta__status.is-merged{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.document-processing-meta__status.is-stored{border-color:var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));background:var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94));color:var(--csd-text-475569-1000, #475569)}.document-processing-meta__status.is-warning{border-color:var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28));background:var(--csd-bg-fffbeb-940, rgba(255, 251, 235, .94));color:var(--csd-text-b45309-1000, #b45309)}.ajax-table tr{transition:background-color .2s ease,transform .25s ease}.ajax-table{position:relative}.ajax-table.is-loading{min-height:13rem}.ajax-table.is-loading>:not(.ajax-table-loading){filter:blur(2.4px) saturate(.92);opacity:.38;pointer-events:none;transition:opacity .18s ease,filter .18s ease}.ajax-table-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:block;border-radius:inherit;padding:1rem;background:radial-gradient(circle at center,rgba(37,99,235,.08),transparent 19rem),linear-gradient(180deg,var(--csd-bg-f8fafc-580, rgba(248, 250, 252, .58)),var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78)));-webkit-backdrop-filter:blur(2.8px) saturate(122%);backdrop-filter:blur(2.8px) saturate(122%)}.ajax-table-loading__content{position:absolute;top:var(--ajax-table-loading-y, 50%);left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;gap:.78rem;min-width:min(22rem,100vw - 3rem);padding:.76rem .9rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:16px;background:linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96))),var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-17324f-1000, #17324f);line-height:1.2;text-align:left;box-shadow:0 24px 48px #0f172a21,inset 0 1px #ffffffeb}.ajax-table-loading__mark{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;width:2.55rem;height:2.55rem;border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:inset 0 0 0 1px #2563eb1f}.ajax-table-loading__mark:after{content:"";position:absolute;top:-.28rem;right:-.28rem;bottom:-.28rem;left:-.28rem;border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-top-color:var(--csd-border-2563eb-520, rgba(37, 99, 235, .52));border-radius:999px;animation:ajax-table-loading-ring 1.05s linear infinite}.ajax-table-loading__spinner{width:1.35rem;height:1.35rem;border-width:.14rem;color:var(--csd-text-2563eb-1000, #2563eb);filter:drop-shadow(0 10px 18px rgba(37,99,235,.24))}.ajax-table-loading__copy{display:grid;gap:.14rem;min-width:0}.ajax-table-loading__label{color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:850;line-height:1.18}.ajax-table-loading__detail{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:650;line-height:1.32}.ajax-table.ajax-table--bar-loading.is-loading,.ajax-table[data-ajax-loading-style=bar].is-loading,[data-ajax-loading-style=bar] .ajax-table.is-loading,.op-record-content[data-record-tab-content] .ajax-table.is-loading{min-height:0}.ajax-table.ajax-table--bar-loading.is-loading>:not(.ajax-table-loading),.ajax-table[data-ajax-loading-style=bar].is-loading>:not(.ajax-table-loading),[data-ajax-loading-style=bar] .ajax-table.is-loading>:not(.ajax-table-loading),.op-record-content[data-record-tab-content] .ajax-table.is-loading>:not(.ajax-table-loading){filter:none;opacity:.76;pointer-events:none;transition:opacity .16s ease}.ajax-table.ajax-table--bar-loading .ajax-table-loading,.ajax-table[data-ajax-loading-style=bar] .ajax-table-loading,[data-ajax-loading-style=bar] .ajax-table .ajax-table-loading,.op-record-content[data-record-tab-content] .ajax-table .ajax-table-loading{display:none}.ajax-table.ajax-table--bar-loading:before,.ajax-table[data-ajax-loading-style=bar]:before,[data-ajax-loading-style=bar] .ajax-table:before,.op-record-content[data-record-tab-content] .ajax-table:before{content:"";position:absolute;top:.35rem;left:1.15rem;right:1.15rem;z-index:3;height:2px;border-radius:999px;background:linear-gradient(90deg,#2563eb00,#2563eb4d 20%,#2563ebf2,#2563eb4d 80%,#2563eb00);opacity:0;transform:scaleX(.25);transform-origin:center;transition:opacity .18s ease;pointer-events:none}.ajax-table.ajax-table--bar-loading.is-loading:before,.ajax-table[data-ajax-loading-style=bar].is-loading:before,[data-ajax-loading-style=bar] .ajax-table.is-loading:before,.op-record-content[data-record-tab-content] .ajax-table.is-loading:before{opacity:1;animation:ajax-table-live-sweep 1s ease-in-out infinite}@keyframes ajax-table-loading-ring{to{transform:rotate(360deg)}}@keyframes ajax-table-live-sweep{0%{transform:translate(-12%) scaleX(.28)}50%{transform:translate(0) scaleX(1)}to{transform:translate(12%) scaleX(.28)}}@media (max-width: 575.98px){.ajax-table-loading__content{min-width:0;width:100%}}@media (prefers-reduced-motion: reduce){.ajax-table-loading__mark:after,.ajax-table.ajax-table--bar-loading.is-loading:before,.ajax-table[data-ajax-loading-style=bar].is-loading:before,[data-ajax-loading-style=bar] .ajax-table.is-loading:before,.op-record-content[data-record-tab-content] .ajax-table.is-loading:before{animation:none}}.table-pinned{background:linear-gradient(90deg,#0d6efd14,#fff0)}.knowledge-table-loader{position:absolute;top:8px;right:12px;z-index:10;display:flex;align-items:center;gap:6px;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));padding:4px 8px;border-radius:999px;box-shadow:0 2px 8px #0000000f}.content-rich{color:var(--csd-text-1f2937-1000, #1f2937);line-height:1.7}.content-rich p{margin-bottom:.75rem}.content-rich strong{font-weight:600;color:var(--csd-text-111827-1000, #111827)}.content-rich h2{color:var(--csd-foreground-bs-primary, var(--bs-primary));font-weight:600;margin:1.75rem 0 .75rem}.content-rich h3{color:var(--csd-text-2563eb-1000, #2563eb);font-weight:600;margin:1.5rem 0 .5rem}.content-rich h4{color:var(--csd-text-1e40af-1000, #1e40af);font-weight:600;margin:1.25rem 0 .5rem}.content-rich ul{padding-left:1.25rem;margin-bottom:.75rem}.content-rich li{margin-bottom:.35rem}.content-rich hr{margin:1.5rem 0;border-top:1px solid var(--csd-border-000000-80, rgba(0, 0, 0, .08))}.content-rich blockquote{border-left:4px solid var(--bs-primary);padding-left:1rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);margin:1rem 0}.content-rich .editor-smart-link-wrapper{display:block;margin:1rem 0}.content-rich .editor-smart-link{display:grid;gap:.5rem;padding:1rem 1.05rem;border-radius:1.1rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));background:radial-gradient(circle at top right,var(--csd-bg-dbeafe-720, rgba(219, 234, 254, .72)),transparent 30%),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 16px 30px #0f172a0d;color:var(--csd-text-17324f-1000, #17324f);text-decoration:none}.content-rich .editor-smart-link__eyebrow{display:inline-flex;color:var(--csd-text-5d79a6-1000, #5d79a6);font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.content-rich .editor-smart-link__title{color:var(--csd-text-10213f-1000, #10213f);font-size:.95rem;font-weight:800;line-height:1.35}.content-rich .editor-smart-link__meta,.content-rich .editor-smart-link__footer{display:flex;flex-wrap:wrap;gap:.4rem}.content-rich .editor-smart-link__meta span,.content-rich .editor-smart-link__footer span{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .54rem;border-radius:999px;background:var(--csd-bg-e2e8f0-780, rgba(226, 232, 240, .78));color:var(--csd-text-475569-1000, #475569);font-size:.69rem;font-weight:700;line-height:1}.content-rich .editor-smart-link__excerpt{color:var(--csd-text-52657f-1000, #52657f);font-size:.8rem;line-height:1.6}.content-rich .editor-smart-link__cta{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:.36rem .62rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:800}.dropdown-menu.share-dropdown{min-width:350px;max-width:390px;padding:.6rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:1rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72)),transparent 38%),linear-gradient(180deg,var(--csd-bg-ffffff-995, rgba(255, 255, 255, .995)),var(--csd-bg-f8fbff-985, rgba(248, 251, 255, .985)));box-shadow:0 22px 48px #0f172a21}.dropdown-menu.share-dropdown .dropdown-divider{margin:.35rem .25rem;border-color:var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18))}.share-dropdown__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.28rem .42rem .5rem}.share-dropdown__header strong,.share-dropdown__header small{display:block}.share-dropdown__header strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:850;line-height:1.2}.share-dropdown__header small{margin-top:.12rem;color:var(--csd-text-6b7d94-1000, #6b7d94);font-size:.7rem;font-weight:650;line-height:1.35}.share-dropdown__section-label{padding:.15rem .44rem .28rem;color:var(--csd-text-708198-1000, #708198);font-size:.64rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.share-dropdown__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.66rem;width:100%;min-height:3.48rem;padding:.52rem .56rem;border:1px solid transparent;border-radius:.78rem;color:var(--csd-text-10213f-1000, #10213f);white-space:normal;line-height:1.3;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.share-dropdown__item:hover,.share-dropdown__item:focus{transform:translateY(-1px);border-color:var(--csd-border-3b82f6-130, rgba(59, 130, 246, .13));background:var(--csd-bg-eff6ff-760, rgba(239, 246, 255, .76));color:var(--csd-text-174378-1000, #174378);box-shadow:0 10px 22px #2563eb12}.share-dropdown__item strong{display:block;font-size:.8rem;font-weight:850}.share-dropdown__item small{display:block;margin-top:.06rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:600;line-height:1.32}.share-dropdown__icon{width:1.98rem;height:1.98rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.72rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));background:var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9));color:var(--csd-text-2563eb-1000, #2563eb);flex:0 0 auto;font-size:.92rem;line-height:1}.share-dropdown__icon>i.bi{width:1em!important;height:1em!important;display:inline-grid!important;place-items:center!important;margin:0!important;line-height:1!important;transform:none!important;vertical-align:0!important}.share-dropdown__icon>i.bi:before{width:1em!important;height:1em!important;display:inline-grid!important;place-items:center!important;line-height:1!important;transform:none!important;vertical-align:0!important}.share-dropdown__icon--success{border-color:var(--csd-border-16a34a-140, rgba(22, 163, 74, .14));background:var(--csd-bg-dcfce7-780, rgba(220, 252, 231, .78));color:var(--csd-text-15803d-1000, #15803d)}.share-dropdown__icon--danger{border-color:var(--csd-border-dc2626-140, rgba(220, 38, 38, .14));background:var(--csd-bg-fee2e2-720, rgba(254, 226, 226, .72));color:var(--csd-text-dc2626-1000, #dc2626)}.locked-attention{position:relative}.locked-attention.attention:after{content:attr(data-attention-text);position:absolute;top:110%;right:0;white-space:nowrap;background:var(--csd-bg-eef5ff-1000, #eef5ff);color:var(--csd-text-0d6efd-1000, #0d6efd);font-size:12px;font-weight:500;padding:6px 10px;border-radius:10px;border:1px solid var(--csd-border-0d6efd-250, rgba(13, 110, 253, .25));box-shadow:0 8px 24px #0d6efd26;opacity:0;transform:translateY(-6px);animation:locked-tooltip 1.8s ease forwards}@keyframes locked-tooltip{0%{opacity:0;transform:translateY(-6px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1}to{opacity:0;transform:translateY(-2px)}}.operational-popover,.operational-lock-popover{--bs-popover-max-width: 280px;--bs-popover-border-color: var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));--csd-foreground-bs-popover-border-color: rgba(214, 225, 239, .96);--bs-popover-border-radius: .9rem;--bs-popover-bg: var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));--csd-foreground-bs-popover-bg: rgba(255, 255, 255, .98);--bs-popover-box-shadow: 0 16px 34px rgba(15, 23, 42, .14);--bs-popover-header-padding-x: .72rem;--bs-popover-header-padding-y: .58rem;--bs-popover-body-padding-x: .72rem;--bs-popover-body-padding-y: .62rem}.operational-popover .popover-header,.operational-lock-popover .popover-header{border-bottom:1px solid var(--csd-border-e2eaf4-940, rgba(226, 234, 244, .94));background:linear-gradient(180deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-17324f-1000, #17324f);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.operational-popover .popover-body,.operational-lock-popover .popover-body{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.45}.saas-suggestions{background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-f4f8ff-1000, #f4f8ff) 100%);border:1px solid var(--csd-border-d9e7ff-1000, #d9e7ff);border-radius:16px;padding:14px 16px}.saas-suggestions.is-loading{opacity:.96}.saas-suggestions.is-empty{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px;padding:11px 14px}.saas-suggestions.is-empty .suggestions-header,.saas-suggestions.is-empty .suggestions-state{min-height:0;margin:0}.saas-suggestions.is-empty .suggestions-list{display:none}.saas-suggestions.is-empty .suggestions-header{padding-right:12px;border-right:1px solid var(--csd-border-d9e7ff-1000, #d9e7ff);white-space:nowrap}.saas-suggestions .suggestions-header{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--csd-text-25467a-1000, #25467a);margin-bottom:10px}.saas-suggestions .suggestions-state{display:flex;align-items:center;gap:10px;min-height:36px;font-size:12px;color:var(--csd-text-5f6f86-1000, #5f6f86);margin-bottom:8px}.saas-suggestions .suggestions-list.horizontal{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:10px;padding-bottom:2px}.saas-suggestions .suggestion-item{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;min-width:220px;max-width:260px;background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-d7e3f6-1000, #d7e3f6);border-radius:14px;padding:12px 14px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.saas-suggestions .suggestion-item:hover{transform:translateY(-1px);border-color:var(--csd-border-9ebcf7-1000, #9ebcf7);box-shadow:0 10px 24px #25467a14;background:var(--csd-bg-fbfdff-1000, #fbfdff)}.saas-suggestions .suggestion-item.is-recommended{border-color:var(--csd-border-8db0f8-1000, #8db0f8);box-shadow:0 8px 20px #2563eb14}.saas-suggestions .suggestion-item .suggestion-topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.saas-suggestions .suggestion-item .name{font-weight:700;font-size:13px;color:var(--csd-text-10233f-1000, #10233f);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.saas-suggestions .suggestion-item .badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;background:var(--csd-bg-edf4ff-1000, #edf4ff);color:var(--csd-text-2555b8-1000, #2555b8);font-size:11px;font-weight:700}.saas-suggestions .suggestion-item .reason{font-size:12px;color:var(--csd-text-55657d-1000, #55657d);line-height:1.45}.saas-suggestions .suggestion-item .meta{display:flex;flex-wrap:wrap;gap:6px}.saas-suggestions .suggestion-item .meta span{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;background:var(--csd-bg-f4f7fb-1000, #f4f7fb);color:var(--csd-text-627189-1000, #627189);font-size:11px;font-weight:600}.task-quick-create-modal .saas-suggestions{margin-top:7px}@media (max-width: 767.98px){.saas-suggestions.is-empty{grid-template-columns:1fr;gap:6px}.saas-suggestions.is-empty .suggestions-header{padding-right:0;padding-bottom:6px;border-right:0;border-bottom:1px solid var(--csd-border-d9e7ff-1000, #d9e7ff);white-space:normal}}.files-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px}.file-tile{position:relative;height:64px;border-radius:12px;border:1px solid var(--csd-border-e5eaf5-1000, #e5eaf5);background:var(--csd-bg-ffffff-1000, #fff);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .15s ease}.file-tile i{font-size:24px;line-height:1}.file-tile:hover{background:var(--csd-bg-f8faff-1000, #f8faff);border-color:var(--csd-border-c7d2fe-1000, #c7d2fe);transform:translateY(-2px);box-shadow:0 4px 10px #3b82f61f}.file-badge{position:absolute;top:6px;right:6px;font-size:.6rem;font-weight:600;padding:2px 6px;border-radius:999px;line-height:1}.file-badge-danger{background:var(--csd-bg-fee2e2-1000, #fee2e2);color:var(--csd-text-991b1b-1000, #991b1b)}.file-badge-primary{background:var(--csd-bg-e0e7ff-1000, #e0e7ff);color:var(--csd-text-1e40af-1000, #1e40af)}.file-badge-success{background:var(--csd-bg-dcfce7-1000, #dcfce7);color:var(--csd-text-166534-1000, #166534)}.file-badge-info{background:var(--csd-bg-e0f2fe-1000, #e0f2fe);color:var(--csd-text-075985-1000, #075985)}.files-grid--media{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}@media (max-width: 1400px){.files-grid--media{grid-template-columns:repeat(5,1fr)}}@media (max-width: 1200px){.files-grid--media{grid-template-columns:repeat(4,1fr)}}@media (max-width: 992px){.files-grid--media{grid-template-columns:repeat(3,1fr)}}@media (max-width: 576px){.files-grid--media{grid-template-columns:repeat(2,1fr)}}.file-item{position:relative;background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-e5eaf5-1000, #e5eaf5);border-radius:14px;transition:all .15s ease;overflow:visible}.file-item:hover{border-color:var(--csd-border-c7d2fe-1000, #c7d2fe);box-shadow:0 8px 20px #3b82f61f;transform:translateY(-2px)}.file-tile--media{position:relative;height:160px;background:var(--csd-bg-f8faff-1000, #f8faff);overflow:hidden}.file-tile--media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.file-tile--media .file-badge{top:8px;left:8px}.file-favorite{position:absolute;top:8px;right:8px;z-index:3;width:28px;height:28px;border-radius:50%;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.8rem;box-shadow:0 4px 10px #2563eb59}.file-actions{position:absolute;bottom:8px;right:8px;z-index:2}.file-meta{padding:10px 12px}.file-title{font-weight:600;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-date{font-size:.7rem;color:var(--csd-text-6b7280-1000, #6b7280);display:flex;align-items:center;gap:4px;margin-top:2px}.file-description{margin-top:6px;padding-top:6px;border-top:1px dashed var(--csd-border-e5eaf5-1000, #e5eaf5);font-size:.75rem;color:var(--csd-text-6b7280-1000, #6b7280)}.file-actions-static{flex-shrink:0}.file-badge-primary{background:var(--csd-bg-e0e7ff-1000, #e0e7ff);color:var(--csd-text-1e40af-1000, #1e40af);font-size:.65rem;font-weight:600;padding:4px 8px;border-radius:999px}.card-actions-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:1055;min-width:190px;background:var(--csd-bg-ffffff-1000, #fff);border-radius:10px;box-shadow:0 10px 30px #00000014;padding:.35rem 0}.saas-divider{display:block;width:100%;height:1px;background-color:#0f172a14;margin:1.5rem 0}.saas-divider--sm{margin:1rem 0}.saas-divider--lg{margin:2rem 0}.saas-divider--label{display:flex;align-items:center;gap:1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;margin:2rem 0 1.5rem}.saas-divider--label:before,.saas-divider--label:after{content:"";flex:1;height:1px;background-color:#0f172a14}.saas-kpi-value{font-size:1.78rem;font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--csd-text-10233f-1000, #10233f)}@media (min-width: 1200px){.saas-kpi-value{font-size:1.92rem}}.saas-settings-stack{display:flex;flex-direction:column;gap:14px}.saas-setting-card{padding:18px;border:1px solid var(--csd-border-e5e7eb-1000, #e5e7eb);border-radius:14px;background:var(--csd-bg-ffffff-1000, #ffffff);transition:border-color .15s ease,box-shadow .15s ease}.saas-setting-card:hover{border-color:var(--csd-border-cbd5e1-1000, #cbd5e1);box-shadow:0 4px 10px #0000000a}.saas-setting-card.saas-setting-disabled{opacity:.6}.saas-setting-grid{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px}.saas-setting-icon{width:42px;height:42px;border-radius:10px;background:var(--csd-bg-eef2ff-1000, #eef2ff);color:var(--csd-text-4f46e5-1000, #4f46e5);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.saas-setting-icon.muted{background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-94a3b8-1000, #94a3b8)}.saas-setting-action{display:flex;align-items:center;justify-content:flex-end;min-width:140px}.settings-live-search{display:flex;align-items:stretch;gap:.62rem;flex-wrap:wrap;min-width:0;position:relative}.settings-live-search__field{min-width:min(100%,22rem);max-width:38rem;min-height:2.5rem;display:inline-flex;align-items:center;gap:.62rem;flex:1 1 22rem;padding:0 .82rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-94a3b8-1000, #94a3b8);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.settings-live-search__field:focus-within{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 0 0 4px #2563eb14}.settings-live-search__field i,.settings-live-search__field i:before{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1}.settings-live-search__field i{flex:0 0 auto;font-size:.82rem}.settings-live-search__field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;line-height:1.25}.settings-live-search__field input::-moz-placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8)}.settings-live-search__field input::placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8)}.settings-live-search__reset{min-height:2.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;flex:0 0 auto;padding:0 .9rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-334155-1000, #334155);box-shadow:0 10px 22px #0f172a0d;font-size:.82rem;font-weight:850;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease,color .18s ease}.settings-live-search__reset.d-none{display:none!important}.settings-live-search__reset i,.settings-live-search__reset i:before{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1}.settings-live-search__reset:hover{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 14px 28px #2563eb1a;transform:translateY(-1px)}@media (max-width: 767.98px){.settings-live-search{display:grid;grid-template-columns:1fr}.settings-live-search__field{min-width:0;max-width:none}.settings-live-search__reset{width:100%}}.recipients-wrapper{display:flex;align-items:center;justify-content:space-between;flex:1 1 0;min-width:250px}.recipients-badges{display:flex;flex-wrap:nowrap;gap:.25rem;align-items:center}.recipients-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.85rem;white-space:nowrap;cursor:pointer}.recipients-edit-btn{flex-shrink:0;margin-left:.5rem;padding:.25rem .5rem;font-size:.85rem}.saas-link{color:inherit;text-decoration:none;cursor:pointer;transition:color .15s ease}.saas-link:hover{color:var(--csd-foreground-bs-primary, var(--bs-primary))}textarea.js-autogrow{resize:none!important;overflow-y:hidden;min-height:var(--autogrow-min-height, 42px);line-height:1.4}.progress.progress-saas{height:6px;border-radius:999px;overflow:hidden;background:#0f172a0f;position:relative}.progress.progress-saas .progress-bar{position:relative;height:100%;border-radius:inherit;transition:width .5s cubic-bezier(.4,0,.2,1);background:linear-gradient(90deg,#2563eb,#3b82f6 60%,#60a5fa);box-shadow:inset 0 0 0 1px #ffffff26}.progress.progress-saas .progress-glow{animation:progressPulse .5s ease}@keyframes progressPulse{0%{filter:brightness(1)}50%{filter:brightness(1.15)}to{filter:brightness(1)}}.progress.progress-saas[data-complete=true] .progress-bar{background:linear-gradient(90deg,#16a34a,#22c55e)}.progress.progress-saas .progress-bar:after{content:"";position:absolute;right:0;top:50%;transform:translate(50%,-50%);width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor;opacity:.9}.scroll-textarea{background:var(--csd-bg-f9fafb-1000, #f9fafb);border-radius:8px;border:1px solid var(--csd-border-e1e5ea-1000, #e1e5ea);resize:none;min-height:72px;max-height:320px;overflow-y:auto;padding:.6rem .75rem;line-height:1.45;position:relative;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;scrollbar-width:none}.scroll-textarea::-webkit-scrollbar{width:0}.scroll-textarea:focus{background:var(--csd-bg-ffffff-1000, #fff);border-color:var(--csd-border-86b7fe-1000, #86b7fe);box-shadow:0 0 0 .15rem #0d6efd1f;scrollbar-width:thin}.scroll-textarea:hover{scrollbar-width:thin}.scroll-textarea:hover::-webkit-scrollbar{width:6px}.scroll-textarea:focus::-webkit-scrollbar{width:8px}.scroll-textarea:not(:focus):after{content:"";position:absolute;left:0;right:0;bottom:0;height:28px;border-radius:0 0 8px 8px;background:linear-gradient(to bottom,rgba(249,250,251,0),var(--csd-bg-f9fafb-1000, rgb(249, 250, 251)));pointer-events:none}.section-row td{background:linear-gradient(180deg,var(--csd-bg-fbfcfe-1000, #fbfcfe) 0%,var(--csd-bg-f7faff-1000, #f7faff) 100%);padding:0;border-top:1px solid var(--csd-border-e9eef5-1000, #e9eef5)}.section-header{display:flex;align-items:center;gap:.45rem;padding:.72rem 1rem;font-size:.79rem;font-weight:700;text-transform:uppercase;color:var(--csd-text-64748b-1000, #64748b);letter-spacing:.04em}.section-header--info{background:linear-gradient(90deg,rgba(37,99,235,.06),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)))}.section-header--success{background:linear-gradient(90deg,rgba(16,185,129,.07),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)))}.section-header--neutral{background:linear-gradient(90deg,rgba(148,163,184,.08),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)))}.op-module-workspace,.offers-workspace,.business-reports,.clickphone-calls-workspace,.settings-locations{color:var(--csd-text-0f172a-1000, #0f172a)}.op-module-hero,.offers-hero,.business-reports__hero,.clickphone-calls-hero,.op-module-panel,.offers-table-card,.offers-side-panel,.business-report-card,.business-report-panel,.business-report-suite,.business-report-profit-card,.business-report-advisor,.clickphone-calls-panel,.settings-locations__intro,.settings-locations__section-card{border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:22px;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 18px 44px #0f172a0f}.op-module-doc-panel,.clickphone-calls-doc-panel{margin-bottom:1rem}.op-module-hero,.offers-hero,.business-reports__hero,.clickphone-calls-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:1rem;align-items:stretch;padding:1rem;margin-bottom:1rem}.op-module-hero--compact,.clickphone-calls-hero--compact{grid-template-columns:minmax(0,1fr) auto;align-items:center}.op-module-hero__main,.offers-hero__content,.business-reports__hero-main,.clickphone-calls-hero__main{min-width:0;display:grid;align-content:center;gap:.58rem;padding:.25rem}.op-module-eyebrow,.offers-eyebrow,.business-reports__eyebrow,.clickphone-calls-eyebrow{width:-moz-max-content;width:max-content;display:inline-flex;align-items:center;gap:.42rem;min-height:1.78rem;padding:0 .66rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.66rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.op-module-eyebrow i,.offers-eyebrow i,.business-reports__eyebrow i,.clickphone-calls-eyebrow i{font-size:.82rem}.op-module-hero h1,.offers-hero h1,.business-reports__hero h1,.clickphone-calls-hero h1{max-width:48rem;margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:clamp(1.36rem,1.8vw,1.86rem);font-weight:900;line-height:1.1}.op-module-hero p,.offers-hero p,.business-reports__hero p,.clickphone-calls-hero p{max-width:54rem;margin:0;color:var(--csd-text-475569-1000, #475569);font-size:.9rem;line-height:1.55}.op-module-hero__actions,.offers-hero__actions,.offers-document-toolbar__actions,.clickphone-calls-hero__actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.op-module-hero__stats,.clickphone-calls-hero__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.op-module-stat,.offers-kpis article,.offers-template-admin-page .offers-automation-metrics article,.offers-automation-index-page .offers-automation-metrics article,.business-report-kpi,.clickphone-calls-stat,.settings-locations__country-stat,.settings-locations__stat{min-height:5rem;display:grid;align-content:center;gap:.24rem;padding:.82rem .9rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:16px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.op-module-stat span,.offers-kpis article span,.offers-template-admin-page .offers-automation-metrics article span,.offers-automation-index-page .offers-automation-metrics article span,.business-report-kpi span,.clickphone-calls-stat span,.settings-locations__country-stat span,.settings-locations__stat span,.op-module-panel__head span,.offers-card-head span,.business-report-panel__head span,.clickphone-calls-panel__head span,.settings-locations__section-head span,.op-module-field span,.business-reports-field span,.clickphone-calls-field span,.op-module-detail-grid span,.clickphone-calls-detail-grid span,.op-module-note>span,.clickphone-calls-note>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:860;letter-spacing:.11em;text-transform:uppercase}.op-module-stat strong,.offers-kpis article strong,.offers-template-admin-page .offers-automation-metrics article strong,.offers-automation-index-page .offers-automation-metrics article strong,.business-report-kpi strong,.clickphone-calls-stat strong,.settings-locations__country-stat strong,.settings-locations__stat strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.35rem;font-weight:900;line-height:1}.op-module-tabs,.offers-index-page__type-tabs,.clickphone-calls-tabs{display:flex;align-items:center;gap:.44rem;flex-wrap:wrap;margin-top:.25rem}.op-module-tabs__item,.offers-index-page__type-tabs a,.clickphone-calls-tabs__item,.settings-locations__tabs .entity-tab,.op-module-primary,.business-reports-primary,.clickphone-calls-primary,.settings-locations__primary-action,.op-module-secondary,.business-reports-secondary,.clickphone-calls-secondary,.settings-locations__ghost-action,.settings-locations__reset,.op-module-action,.offers-icon-link,.clickphone-calls-action{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border-radius:999px;text-decoration:none;font-weight:850;line-height:1;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.op-module-tabs__item,.offers-index-page__type-tabs a,.clickphone-calls-tabs__item,.settings-locations__tabs .entity-tab{min-height:2.18rem;padding:0 .74rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);font-size:.75rem}.op-module-tabs__item:hover,.offers-index-page__type-tabs a:hover,.clickphone-calls-tabs__item:hover,.settings-locations__tabs .entity-tab:hover,.op-module-tabs__item.is-active,.offers-index-page__type-tabs a.is-active,.is-active.clickphone-calls-tabs__item,.settings-locations__tabs .is-active.entity-tab{color:var(--csd-text-1d4ed8-1000, #1d4ed8);border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));text-decoration:none}.op-module-tabs__item.is-active,.offers-index-page__type-tabs a.is-active,.is-active.clickphone-calls-tabs__item,.settings-locations__tabs .is-active.entity-tab{box-shadow:inset 0 0 0 1px #2563eb1f}.op-module-grid,.offers-board,.clickphone-calls-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.32fr);gap:1rem;align-items:start}.op-module-panel,.offers-table-card,.offers-side-panel,.business-report-card,.business-report-panel,.business-report-suite,.business-report-profit-card,.business-report-advisor,.clickphone-calls-panel,.settings-locations__intro,.settings-locations__section-card{min-width:0;padding:1rem}.op-module-panel--wide,.business-report-panel--wide,.clickphone-calls-panel--wide{min-width:0}.op-module-side,.offers-side-panel,.clickphone-calls-side{min-width:0;display:grid;gap:1rem}.op-module-panel__head,.offers-card-head,.business-report-panel__head,.clickphone-calls-panel__head,.settings-locations__section-head{display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin-bottom:.85rem}.op-module-panel__head h2,.offers-card-head h2,.business-report-panel__head h2,.clickphone-calls-panel__head h2,.settings-locations__section-head h2{margin:.14rem 0 0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:900}.op-module-search,.clickphone-calls-search,.settings-locations__search{min-width:min(100%,22rem);min-height:2.5rem;display:flex;align-items:center;gap:.52rem;padding:0 .78rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.op-module-search i,.clickphone-calls-search i,.settings-locations__search i{color:var(--csd-text-64748b-1000, #64748b)}.op-module-search input,.clickphone-calls-search input,.settings-locations__search input{width:100%;border:0;outline:0;background:transparent;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem}.op-module-table-wrap,.offers-table-wrap,.clickphone-calls-table-wrap,.settings-locations__table-card .ajax-table{overflow-x:auto}.op-module-table,.offers-table,.business-report-table,.clickphone-calls-table,.settings-locations__table-card .table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0 .48rem}.op-module-table th,.offers-table th,.business-report-table th,.clickphone-calls-table th,.settings-locations__table-card .table th{padding:0 .7rem .2rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:860;letter-spacing:.1em;text-transform:uppercase}.op-module-table td,.offers-table td,.business-report-table td,.clickphone-calls-table td,.settings-locations__table-card .table td{padding:.72rem .7rem;border-top:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));border-bottom:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);font-size:.82rem;vertical-align:middle}.op-module-table td:first-child,.offers-table td:first-child,.business-report-table td:first-child,.clickphone-calls-table td:first-child,.settings-locations__table-card .table td:first-child{border-left:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));border-radius:14px 0 0 14px}.op-module-table td:last-child,.offers-table td:last-child,.business-report-table td:last-child,.clickphone-calls-table td:last-child,.settings-locations__table-card .table td:last-child{border-right:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));border-radius:0 14px 14px 0}.op-module-table__identity,.clickphone-calls-table__identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.58rem;align-items:center}.op-module-table__identity strong,.clickphone-calls-table__identity strong,.op-module-table__identity small,.clickphone-calls-table__identity small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-module-table__identity strong,.clickphone-calls-table__identity strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:880}.op-module-table__identity small,.clickphone-calls-table__identity small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.op-module-table__icon,.offers-side-panel__top>i,.business-report-kpi__icon,.business-report-card__icon,.clickphone-calls-table__icon,.op-module-action,.offers-icon-link,.clickphone-calls-action,.op-module-timeline-card__icon,.clickphone-calls-timeline-card__icon{width:2.08rem;height:2.08rem;flex:0 0 2.08rem;border-radius:13px}.op-module-table__icon,.offers-side-panel__top>i,.business-report-kpi__icon,.business-report-card__icon,.clickphone-calls-table__icon,.op-module-timeline-card__icon,.clickphone-calls-timeline-card__icon{display:inline-flex;align-items:center;justify-content:center;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.op-module-status,.offers-chip,.offers-status,.business-report-badge,.clickphone-call-status{min-height:1.84rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .62rem;border-radius:999px;background:#64748b1a;color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:860;white-space:nowrap}.op-module-status--completed,.clickphone-call-status--completed,.clickphone-call-status--answered,.op-module-status--answered{background:#22c55e1f;color:var(--csd-text-15803d-1000, #15803d)}.op-module-status--missed,.op-module-status--failed,.clickphone-call-status--missed,.clickphone-call-status--failed{background:#ef44441f;color:var(--csd-text-b91c1c-1000, #b91c1c)}.op-module-status--ringing,.op-module-status--initiated,.op-module-status--new,.business-report-badge,.clickphone-call-status--ringing,.clickphone-call-status--initiated,.clickphone-call-status--new{background:#2563eb1a;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.op-module-primary,.business-reports-primary,.clickphone-calls-primary,.settings-locations__primary-action,.op-module-secondary,.business-reports-secondary,.clickphone-calls-secondary,.settings-locations__ghost-action,.settings-locations__reset{min-height:2.5rem;padding:0 .9rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));font-size:.82rem}.op-module-primary,.business-reports-primary,.clickphone-calls-primary,.settings-locations__primary-action{border-color:var(--csd-border-0f172a-880, rgba(15, 23, 42, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-80, rgba(255, 255, 255, .08)),transparent 48%),linear-gradient(135deg,#0f172a,#1e293b);color:#fff;box-shadow:0 14px 30px #0f172a29}.op-module-primary:hover,.business-reports-primary:hover,.clickphone-calls-primary:hover,.settings-locations__primary-action:hover{color:#fff;text-decoration:none;transform:translateY(-1px);border-color:var(--csd-border-1e40af-420, rgba(30, 64, 175, .42));background:linear-gradient(180deg,var(--csd-bg-ffffff-100, rgba(255, 255, 255, .1)),transparent 48%),linear-gradient(135deg,#111827,#1d4ed8);box-shadow:0 18px 36px #0f172a33}.op-module-primary:disabled,.business-reports-primary:disabled,.clickphone-calls-primary:disabled,.settings-locations__primary-action:disabled{opacity:.55;cursor:not-allowed;transform:none}.op-module-secondary,.business-reports-secondary,.clickphone-calls-secondary,.settings-locations__ghost-action,.settings-locations__reset,.op-module-action,.offers-icon-link,.clickphone-calls-action{background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-0f172a-1000, #0f172a)}.op-module-secondary:hover,.business-reports-secondary:hover,.clickphone-calls-secondary:hover,.settings-locations__ghost-action:hover,.settings-locations__reset:hover,.op-module-action:hover,.offers-icon-link:hover,.clickphone-calls-action:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8);border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));text-decoration:none}.op-module-endpoints,.clickphone-calls-endpoints{display:grid;gap:.5rem}.op-module-endpoints div,.clickphone-calls-endpoints div{min-width:0;display:grid;gap:.18rem;padding:.62rem;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));border-radius:14px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.op-module-endpoint-row,.clickphone-calls-endpoint-row{position:relative}.op-module-endpoints span,.clickphone-calls-endpoints span{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.op-module-endpoints code,.clickphone-calls-endpoints code{min-width:0;overflow-wrap:anywhere;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.74rem;background:transparent}.op-module-endpoints small,.clickphone-calls-endpoints small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;line-height:1.35}.op-module-copy,.clickphone-calls-copy{width:-moz-max-content;width:max-content;min-height:1.9rem;display:inline-flex;align-items:center;justify-content:center;gap:.32rem;margin-top:.35rem;padding:0 .58rem;border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.68rem;font-weight:850}.op-module-copy:hover,.clickphone-calls-copy:hover,.op-module-copy.is-copied,.is-copied.clickphone-calls-copy{background:var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96))}.op-module-copy.is-copied span,.is-copied.clickphone-calls-copy span{font-size:0}.op-module-copy.is-copied span:after,.is-copied.clickphone-calls-copy span:after{content:"Copiat";font-size:.68rem}.op-module-doc-grid,.clickphone-calls-doc-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:.72rem;align-items:stretch;margin-bottom:.8rem}.op-module-alert,.clickphone-calls-alert,.op-module-doc-steps div,.clickphone-calls-doc-steps div{min-width:0;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:16px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.op-module-alert,.clickphone-calls-alert{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;padding:.82rem}.op-module-alert>i,.clickphone-calls-alert>i{width:2.1rem;height:2.1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.op-module-alert.is-warning,.is-warning.clickphone-calls-alert{border-color:var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24));background:var(--csd-bg-fffbeb-780, rgba(255, 251, 235, .78))}.op-module-alert.is-warning>i,.is-warning.clickphone-calls-alert>i{background:#f59e0b1f;color:var(--csd-text-b45309-1000, #b45309)}.op-module-alert.is-success,.is-success.clickphone-calls-alert{border-color:var(--csd-border-22c55e-200, rgba(34, 197, 94, .2));background:var(--csd-bg-f0fdf4-720, rgba(240, 253, 244, .72))}.op-module-alert.is-success>i,.is-success.clickphone-calls-alert>i{background:#22c55e1f;color:var(--csd-text-15803d-1000, #15803d)}.op-module-alert strong,.clickphone-calls-alert strong,.op-module-alert small,.clickphone-calls-alert small{display:block}.op-module-alert strong,.clickphone-calls-alert strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:900}.op-module-alert small,.clickphone-calls-alert small{margin-top:.16rem;color:var(--csd-text-475569-1000, #475569);font-size:.74rem;line-height:1.42}.op-module-doc-steps,.clickphone-calls-doc-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.op-module-doc-steps div,.clickphone-calls-doc-steps div{padding:.78rem}.op-module-doc-steps strong,.clickphone-calls-doc-steps strong,.op-module-doc-steps span,.clickphone-calls-doc-steps span{display:block}.op-module-doc-steps strong,.clickphone-calls-doc-steps strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:900}.op-module-doc-steps span,.clickphone-calls-doc-steps span{margin-top:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.38}.op-module-doc-textarea,.clickphone-calls-doc-textarea{width:100%;min-height:13rem;padding:.82rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:16px;background:#0f172a;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;line-height:1.55;resize:vertical}.op-module-permissions,.clickphone-calls-permissions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.68rem}.op-module-permission-card,.clickphone-calls-permission-card{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;align-items:start;padding:.76rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:16px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.op-module-permission-card__icon,.clickphone-calls-permission-card__icon{width:2.18rem;height:2.18rem;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.op-module-permission-card strong,.clickphone-calls-permission-card strong,.op-module-permission-card>div>span,.clickphone-calls-permission-card>div>span,.op-module-permission-card code,.clickphone-calls-permission-card code{display:block}.op-module-permission-card strong,.clickphone-calls-permission-card strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:900;line-height:1.2}.op-module-permission-card>div>span,.clickphone-calls-permission-card>div>span{margin-top:.22rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.35}.op-module-permission-card div div,.clickphone-calls-permission-card div div{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.5rem}.op-module-permission-card code,.clickphone-calls-permission-card code{max-width:100%;padding:.22rem .36rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.64rem;font-weight:800;overflow-wrap:anywhere}.op-module-field,.business-reports-field,.clickphone-calls-field{display:grid;gap:.32rem;margin:0}.op-module-field input,.business-reports-field input,.clickphone-calls-field input,.op-module-field textarea,.business-reports-field textarea,.clickphone-calls-field textarea{width:100%;min-height:2.7rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:14px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-0f172a-1000, #0f172a);padding:0 .82rem;outline:0;transition:border-color .18s ease,box-shadow .18s ease}.op-module-field textarea,.business-reports-field textarea,.clickphone-calls-field textarea{min-height:7rem;padding-top:.72rem;resize:vertical}.op-module-field input:focus,.business-reports-field input:focus,.clickphone-calls-field input:focus,.op-module-field textarea:focus,.business-reports-field textarea:focus,.clickphone-calls-field textarea:focus{border-color:var(--csd-border-2563eb-420, rgba(37, 99, 235, .42));box-shadow:0 0 0 4px #2563eb14}.op-module-field small,.business-reports-field small,.clickphone-calls-field small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.35}.op-module-form-grid,.clickphone-calls-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem}.op-module-field--full,.clickphone-calls-field--full{grid-column:1/-1}.op-module-switch,.clickphone-calls-switch{display:inline-flex;align-items:center;gap:.5rem;margin:0;cursor:pointer}.op-module-switch input,.clickphone-calls-switch input{position:absolute;opacity:0;pointer-events:none}.op-module-switch span,.clickphone-calls-switch span{position:relative;width:2.5rem;height:1.36rem;border-radius:999px;background:var(--csd-bg-cbd5e1-1000, #cbd5e1);box-shadow:inset 0 1px 2px #0f172a24}.op-module-switch span:after,.clickphone-calls-switch span:after{content:"";position:absolute;top:.18rem;left:.18rem;width:1rem;height:1rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 2px 7px #0f172a33;transition:transform .18s ease}.op-module-switch input:checked+span,.clickphone-calls-switch input:checked+span{background:#16a34a}.op-module-switch input:checked+span:after,.clickphone-calls-switch input:checked+span:after{transform:translate(1.14rem)}.op-module-switch strong,.clickphone-calls-switch strong{color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:850}.op-module-detail-grid,.clickphone-calls-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}.op-module-detail-grid div,.clickphone-calls-detail-grid div{min-width:0;padding:.74rem;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));border-radius:14px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.op-module-detail-grid strong,.clickphone-calls-detail-grid strong{display:block;margin-top:.18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:900}.op-module-note,.clickphone-calls-note{display:grid;gap:.34rem;margin-top:.82rem;padding:.82rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:16px;background:var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72))}.op-module-note strong,.clickphone-calls-note strong{color:var(--csd-text-0f172a-1000, #0f172a);font-weight:900}.op-module-note p,.clickphone-calls-note p,.op-module-note small,.clickphone-calls-note small{margin:0;color:var(--csd-text-475569-1000, #475569)}.op-module-note pre,.clickphone-calls-note pre{max-height:28rem;margin:0;overflow:auto;white-space:pre-wrap;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;background:transparent}.op-module-events,.clickphone-calls-events,.op-module-timeline-list,.clickphone-calls-timeline-list{display:grid;gap:.56rem}.op-module-event,.clickphone-calls-event,.op-module-timeline-card,.clickphone-calls-timeline-card{min-width:0;display:grid;gap:.54rem;align-items:center;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));border-radius:14px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.op-module-event,.clickphone-calls-event{grid-template-columns:auto minmax(0,1fr);padding:.6rem}.op-module-event i,.clickphone-calls-event i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.18rem}.op-module-event strong,.clickphone-calls-event strong,.op-module-event small,.clickphone-calls-event small{display:block}.op-module-event strong,.clickphone-calls-event strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:860}.op-module-event small,.clickphone-calls-event small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem}.op-module-timeline-card,.clickphone-calls-timeline-card{grid-template-columns:auto minmax(0,1fr) auto;padding:.72rem}.op-module-timeline-card__content,.clickphone-calls-timeline-card__content{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.65rem}.op-module-timeline-card__content strong,.clickphone-calls-timeline-card__content strong,.op-module-timeline-card__content small,.clickphone-calls-timeline-card__content small,.op-module-timeline-card__content span,.clickphone-calls-timeline-card__content span{display:block;min-width:0}.op-module-timeline-card__content strong,.clickphone-calls-timeline-card__content strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:900}.op-module-timeline-card__content small,.clickphone-calls-timeline-card__content small,.op-module-timeline-card__content span,.clickphone-calls-timeline-card__content span{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.op-module-empty,.offers-empty,.business-report-empty,.clickphone-calls-empty{display:grid;justify-items:center;gap:.34rem;padding:2.1rem 1rem;border:1px dashed var(--csd-border-94a3b8-260, rgba(148, 163, 184, .26));border-radius:16px;background:var(--csd-bg-f8fafc-1000, #f8fafc);text-align:center}.op-module-empty--small,.clickphone-calls-empty--small{padding:1rem}.op-module-empty i,.offers-empty i,.business-report-empty i,.clickphone-calls-empty i{width:2.52rem;height:2.52rem;display:inline-flex;align-items:center;justify-content:center;border-radius:15px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:1.12rem}.op-module-empty strong,.offers-empty strong,.business-report-empty strong,.clickphone-calls-empty strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:900}.op-module-empty span,.offers-empty span,.business-report-empty span,.clickphone-calls-empty span{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem}@media (max-width: 1199.98px){.op-module-hero,.offers-hero,.business-reports__hero,.clickphone-calls-hero,.op-module-grid,.offers-board,.clickphone-calls-grid,.op-module-doc-grid,.clickphone-calls-doc-grid,.op-module-doc-steps,.clickphone-calls-doc-steps,.op-module-permissions,.clickphone-calls-permissions{grid-template-columns:1fr}.op-module-hero__stats,.clickphone-calls-hero__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 767.98px){.op-module-hero,.offers-hero,.business-reports__hero,.clickphone-calls-hero{padding:.82rem}.op-module-hero__stats,.clickphone-calls-hero__stats,.op-module-form-grid,.clickphone-calls-form-grid,.op-module-detail-grid,.clickphone-calls-detail-grid{grid-template-columns:1fr}.op-module-panel__head,.offers-card-head,.business-report-panel__head,.clickphone-calls-panel__head,.settings-locations__section-head,.op-module-timeline-card__content,.clickphone-calls-timeline-card__content,.op-module-hero__actions,.offers-hero__actions,.offers-document-toolbar__actions,.clickphone-calls-hero__actions{align-items:stretch;flex-direction:column}.op-module-search,.clickphone-calls-search,.settings-locations__search,.op-module-primary,.business-reports-primary,.clickphone-calls-primary,.settings-locations__primary-action,.op-module-secondary,.business-reports-secondary,.clickphone-calls-secondary,.settings-locations__ghost-action,.settings-locations__reset{width:100%}}:root{--op-accent: #2563eb;--csd-foreground-op-accent: var(--csd-text-2563eb-1000, #2563eb);--op-accent-dark: #1d4ed8;--csd-foreground-op-accent-dark: var(--csd-text-1d4ed8-1000, #1d4ed8);--op-accent-rgb: 37, 99, 235;--op-success: #0f766e;--csd-foreground-op-success: var(--csd-text-0f766e-1000, #0f766e);--op-success-rgb: 15, 118, 110;--op-danger: #b91c1c;--csd-foreground-op-danger: var(--csd-text-b91c1c-1000, #b91c1c);--op-danger-rgb: 185, 28, 28;--op-warning: #b45309;--csd-foreground-op-warning: var(--csd-text-b45309-1000, #b45309);--op-border: var(--csd-border-d9e3ee-1000, #d9e3ee);--csd-foreground-op-border: #d9e3ee;--op-border-soft: var(--csd-border-e6edf6-1000, #e6edf6);--csd-foreground-op-border-soft: #e6edf6;--op-muted: var(--csd-text-64748b-1000, #64748b);--csd-foreground-op-muted: var(--csd-text-64748b-1000, #64748b);--op-ink: var(--csd-text-142033-1000, #142033);--csd-foreground-op-ink: var(--csd-text-142033-1000, #142033);--op-panel: var(--csd-bg-ffffff-1000, #ffffff);--csd-foreground-op-panel: #ffffff;--op-soft: var(--csd-bg-f8fafc-1000, #f8fafc);--csd-foreground-op-soft: #f8fafc;--op-shell: #ffffff;--csd-foreground-op-shell: #ffffff;--op-surface: var(--csd-bg-ffffff-1000, #ffffff);--csd-foreground-op-surface: #ffffff;--op-surface-soft: var(--csd-bg-fbfdff-1000, #fbfdff);--csd-foreground-op-surface-soft: #fbfdff;--op-radius: 10px;--op-radius-sm: 8px;--op-shadow: 0 12px 26px rgba(15, 23, 42, .045)}.op-workspace{--op-css-ready: 1;color:var(--csd-foreground-op-ink, var(--op-ink))}.op-toolbar,.op-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem;padding:1rem 1.05rem;border:1px solid var(--op-border);border-radius:var(--op-radius);background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.op-toolbar h1,.op-detail-head h1{margin:.15rem 0 .18rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1.35rem;line-height:1.16;font-weight:800;letter-spacing:0}.op-toolbar p,.op-detail-head p{margin:0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.88rem;line-height:1.45}.op-toolbar--compact{align-items:center}.op-toolbar__title{display:flex;align-items:center;gap:.58rem;margin-bottom:.16rem;min-width:0}.op-toolbar__title h1{margin:0}.op-toolbar__title-icon{display:inline-grid;place-items:center;width:2.12rem;height:2.12rem;flex:0 0 2.12rem;border:1px solid var(--csd-border-bfdbfe-880, rgba(191, 219, 254, .88));border-radius:.68rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-1000, #eff6ff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);color:var(--csd-foreground-op-accent, var(--op-accent));box-shadow:inset 0 1px #ffffffeb;line-height:0}.op-toolbar__title-icon i,.op-toolbar__title-icon i:before{display:inline-flex;align-items:center;justify-content:center;margin:0;font-size:1rem;line-height:1}.op-toolbar__actions,.op-actionbar,.op-inline-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.op-eyebrow,.op-section-kicker{display:inline-flex;align-items:center;gap:.35rem;color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.op-section-kicker{display:block;margin-bottom:.12rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.68rem;font-weight:900;letter-spacing:.05em}.op-chip,.op-pill,.op-status-pill{display:inline-flex;align-items:center;gap:.35rem;min-height:1.8rem;padding:.25rem .55rem;border:1px solid var(--csd-border-dce7f3-1000, #dce7f3);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:800;line-height:1;white-space:nowrap}.op-pill--truncate{max-width:var(--op-pill-max-width, 12rem);overflow:hidden}.op-pill__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-chip{border-color:rgba(var(--op-accent-rgb),.16);background:rgba(var(--op-accent-rgb),.06);color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark))}.op-status-pill{border-color:rgba(var(--op-success-rgb),.22);background:rgba(var(--op-success-rgb),.1);color:var(--csd-foreground-op-success, var(--op-success))}.entity-badge__name{color:var(--csd-text-1a1a1a-1000, #1a1a1a);transition:color .16s ease}.entity-badge__name:hover{color:var(--csd-foreground-op-accent, var(--op-accent))}.entity-type-chip{width:-moz-fit-content;width:fit-content;padding:.08rem .42rem;border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));border-radius:6px;background:#0f172a0a;color:var(--csd-text-495057-1000, #495057);font-size:.72rem;font-weight:600;line-height:1.2}.op-pill--soft,.op-status-pill--soft{border-color:var(--csd-border-e2e8f0-1000, #e2e8f0);background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569)}.op-pill--warning{border-color:var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24));background:#f59e0b14;color:var(--csd-text-92400e-1000, #92400e)}.op-context-pill{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;width:-moz-fit-content;width:fit-content;min-height:1.54rem;padding:.22rem .58rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:inset 0 1px #ffffffeb,0 7px 16px #0f172a09;color:var(--csd-text-475569-1000, #475569);font-size:.69rem;font-weight:820;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.op-context-pill>i{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;margin:0;color:currentColor;font-size:.76rem;line-height:1}button.op-context-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:help;font-family:inherit}a.op-context-pill:hover,button.op-context-pill:hover,button.op-context-pill:focus-visible{border-color:var(--csd-border-94a3b8-560, rgba(148, 163, 184, .56));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%);color:var(--csd-text-10213f-1000, #10213f);box-shadow:inset 0 1px #fffffff5,0 10px 20px #0f172a0f;text-decoration:none;transform:translateY(-1px)}.op-context-pill--neutral{border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));color:var(--csd-text-64748b-1000, #64748b)}.op-context-pill--info{border-color:var(--csd-border-60a5fa-280, rgba(96, 165, 250, .28));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.op-context-pill--relation{border-color:var(--csd-border-14b8a6-250, rgba(20, 184, 166, .25));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f0fdfa-1000, #f0fdfa) 100%);color:var(--csd-text-0f766e-1000, #0f766e)}.op-context-pill--success{border-color:var(--csd-border-22c55e-260, rgba(34, 197, 94, .26));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f0fdf4-1000, #f0fdf4) 100%);color:var(--csd-text-047857-1000, #047857)}.op-context-pill--warning{border-color:var(--csd-border-f59e0b-300, rgba(245, 158, 11, .3));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fffbeb-1000, #fffbeb) 100%);color:var(--csd-text-92400e-1000, #92400e)}.op-context-pill--import{border-color:var(--csd-border-6366f1-240, rgba(99, 102, 241, .24));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eef2ff-1000, #eef2ff) 100%);color:var(--csd-text-4338ca-1000, #4338ca)}.op-inline-detail-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;width:-moz-fit-content;width:fit-content;min-height:1.7rem;padding:.22rem .62rem;border:1px solid rgba(var(--op-accent-rgb),.18);border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark));font-size:.7rem;font-weight:850;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:inset 0 1px #fffffff0,0 8px 18px rgba(var(--op-accent-rgb),.06);transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.op-inline-detail-toggle:hover,.op-inline-detail-toggle:focus-visible,.op-inline-detail-toggle[aria-expanded=true]{border-color:rgba(var(--op-accent-rgb),.34);color:var(--csd-foreground-op-accent, var(--op-accent));text-decoration:none;box-shadow:inset 0 1px #fffffff0,0 12px 24px rgba(var(--op-accent-rgb),.11);transform:translateY(-1px)}.op-inline-detail-toggle>i,.op-detail-panel__icon>i{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;margin:0;line-height:1}.op-detail-row>td{border-top:0!important;background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%)}.op-detail-panel{display:grid;gap:.85rem;margin:0 1rem 1rem;padding:.95rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:var(--op-radius);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #fffffff0,0 16px 34px #0f172a12}.op-detail-panel--with-aside{grid-template-columns:minmax(0,1fr) minmax(13.75rem,17.5rem);align-items:start}.op-detail-panel__header{display:flex;align-items:center;gap:.66rem;min-width:0}.op-detail-panel__icon{display:inline-grid;place-items:center;flex:0 0 auto;width:2.15rem;height:2.15rem;border:1px solid rgba(var(--op-accent-rgb),.16);border-radius:var(--op-radius-sm);background:rgba(var(--op-accent-rgb),.08);color:var(--csd-foreground-op-accent, var(--op-accent))}.op-detail-panel__title{min-width:0}.op-detail-panel__title strong{display:block;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.84rem;font-weight:880;line-height:1.2}.op-detail-panel__title span{display:block;margin-top:.12rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem;font-weight:700;line-height:1.35}.op-detail-panel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.72rem}.op-detail-panel__main{display:grid;gap:.72rem;min-width:0}.op-detail-panel__block{min-width:0;padding:.72rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:var(--op-radius-sm);background:var(--csd-bg-f8fafc-1000, #f8fafc)}.op-detail-panel__block--muted{background:var(--csd-bg-f8fafc-1000, #f8fafc)}.op-detail-panel__block--danger{border-color:var(--csd-border-f97316-240, rgba(249, 115, 22, .24));background:var(--csd-bg-fff7ed-1000, #fff7ed)}.op-detail-panel__block>span{display:block;margin-bottom:.32rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.66rem;font-weight:880;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.op-detail-panel__label{display:inline-flex!important;align-items:center;gap:.34rem}.op-detail-panel__label>i{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;margin:0;color:currentColor;line-height:1}.op-detail-panel__block>p{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.78rem;font-weight:720;line-height:1.45;overflow-wrap:anywhere}.op-detail-panel__aside{align-self:start;display:grid;gap:.66rem;min-width:0;padding:.76rem .86rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:var(--op-radius-sm);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);box-shadow:inset 0 1px #ffffffeb}.op-detail-panel__meta{display:grid;gap:.12rem;min-width:0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.76rem;font-weight:700;line-height:1.35}.op-detail-panel__meta strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.66rem;font-weight:880;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}@media (max-width: 991.98px){.op-detail-panel--with-aside{grid-template-columns:1fr}}.op-status-badge{--op-status-color: #475569;--csd-foreground-op-status-color: var(--csd-text-475569-1000, #475569);--op-status-rgb: 100, 116, 139;--csd-foreground-op-status-rgb: 100, 116, 139;display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-width:5.15rem;min-height:1.62rem;padding:.26rem .56rem;border:1px solid rgba(var(--op-status-rgb),.2);border-radius:999px;background:linear-gradient(180deg,rgba(var(--op-status-rgb),.075),rgba(var(--op-status-rgb),.035));color:var(--csd-foreground-op-status-color, var(--op-status-color));font-size:.72rem;font-weight:850;line-height:1;white-space:nowrap;box-shadow:inset 0 1px #ffffffbd}.op-status-badge i{color:inherit;font-size:.78rem}.op-status-badge--sm{min-width:4.8rem;min-height:1.42rem;padding:.2rem .48rem;font-size:.68rem}.op-status-badge--sm i{font-size:.72rem}.op-status-badge--lg{min-height:1.9rem;padding:.34rem .7rem;font-size:.8rem}.op-status-badge--success{--op-status-color: #0f766e;--csd-foreground-op-status-color: var(--csd-text-0f766e-1000, #0f766e);--op-status-rgb: 15, 118, 110;--csd-foreground-op-status-rgb: 15, 118, 110}.op-status-badge--primary{--op-status-color: var(--op-accent-dark);--csd-foreground-op-status-color: var(--csd-foreground-op-accent-dark, var(--op-accent-dark));--op-status-rgb: var(--op-accent-rgb);--csd-foreground-op-status-rgb: var(--op-accent-rgb)}.op-status-badge--info{--op-status-color: #0369a1;--csd-foreground-op-status-color: var(--csd-text-0369a1-1000, #0369a1);--op-status-rgb: 3, 105, 161;--csd-foreground-op-status-rgb: 3, 105, 161}.op-status-badge--warning{--op-status-color: #a16207;--csd-foreground-op-status-color: var(--csd-text-a16207-1000, #a16207);--op-status-rgb: 217, 119, 6;--csd-foreground-op-status-rgb: 217, 119, 6}.op-status-badge--danger{--op-status-color: #b91c1c;--csd-foreground-op-status-color: var(--csd-text-b91c1c-1000, #b91c1c);--op-status-rgb: 185, 28, 28;--csd-foreground-op-status-rgb: 185, 28, 28}.op-status-badge--neutral{--op-status-color: #475569;--csd-foreground-op-status-color: var(--csd-text-475569-1000, #475569);--op-status-rgb: 100, 116, 139;--csd-foreground-op-status-rgb: 100, 116, 139}.op-primary-action,.op-secondary-action,.op-success-action,.op-danger-action{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.32rem;padding:.48rem .86rem;border:1px solid transparent;border-radius:999px;font-size:.8rem;font-weight:800;line-height:1;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.op-primary-action i,.op-secondary-action i,.op-success-action i,.op-danger-action i{font-size:.9rem;color:inherit}.op-primary-action:hover,.op-primary-action:focus-visible,.op-secondary-action:hover,.op-secondary-action:focus-visible,.op-success-action:hover,.op-success-action:focus-visible,.op-danger-action:hover,.op-danger-action:focus-visible{transform:translateY(-1px)}.op-primary-action{border-color:rgba(var(--op-accent-rgb),.42)!important;background:linear-gradient(135deg,var(--op-accent-dark) 0%,var(--op-accent) 56%,#3b82f6 100%)!important;color:#fff!important;box-shadow:0 14px 28px rgba(var(--op-accent-rgb),.22)}.op-secondary-action{border-color:var(--csd-border-d6e1ef-1000, #d6e1ef)!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;color:var(--csd-text-17324f-1000, #17324f)!important;box-shadow:none}.op-secondary-action:hover,.op-secondary-action:focus-visible{border-color:rgba(var(--op-accent-rgb),.24)!important;background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff))!important;color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark))!important;box-shadow:0 10px 22px rgba(var(--op-accent-rgb),.08)}.op-success-action{border-color:rgba(var(--op-success-rgb),.28)!important;background:linear-gradient(180deg,var(--csd-bg-f0fdf4-1000, #f0fdf4),var(--csd-bg-ffffff-1000, #fff))!important;color:var(--csd-text-166534-1000, #166534)!important}.op-danger-action{border-color:var(--csd-border-fecaca-1000, #fecaca)!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fef2f2-1000, #fef2f2))!important;color:var(--csd-foreground-op-danger, var(--op-danger))!important}.op-icon-action{display:inline-grid!important;place-items:center;width:2rem;min-width:2rem;height:2rem;padding:0!important;border:0!important;border-radius:999px!important;background:rgba(var(--op-accent-rgb),.1)!important;color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark))!important;line-height:1!important;box-shadow:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.op-icon-action i{display:grid;place-items:center;width:1em;height:1em;margin:0!important;color:inherit!important;font-size:.96rem;line-height:1!important}.op-icon-action i:before{display:block;margin:0!important;line-height:1!important}.op-icon-action:hover,.op-icon-action:focus-visible{background:linear-gradient(135deg,var(--op-accent),#0f766e)!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 10px 22px rgba(var(--op-accent-rgb),.16)}.op-icon-action--danger{background:rgba(var(--op-danger-rgb),.11)!important;color:var(--csd-foreground-op-danger, var(--op-danger))!important}.op-icon-action--danger:hover,.op-icon-action--danger:focus-visible{background:var(--op-danger)!important;color:#fff!important;box-shadow:0 10px 22px rgba(var(--op-danger-rgb),.16)}@keyframes op-highlight-new-success{0%{box-shadow:0 0 rgba(var(--op-success-rgb),.28),0 18px 36px rgba(var(--op-success-rgb),.12);transform:translateY(-1px)}36%{box-shadow:0 0 0 6px rgba(var(--op-success-rgb),.11),0 18px 36px rgba(var(--op-success-rgb),.13)}to{box-shadow:0 0 rgba(var(--op-success-rgb),0),0 10px 24px #0f172a0b;transform:translateY(0)}}.highlight-new{border-color:rgba(var(--op-success-rgb),.42)!important;background:linear-gradient(90deg,var(--csd-bg-dcfce7-820, rgba(220, 252, 231, .82)),transparent 48%),var(--csd-bg-ffffff-1000, #ffffff)!important;animation:op-highlight-new-success 3.2s ease-out;scroll-margin-top:6rem}.op-export-dropdown .dropdown-toggle:after{margin-left:.32rem}.op-export-menu{width:min(22rem,100vw - 2rem);padding:.5rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);box-shadow:0 22px 46px #0f172a21}.op-export-menu .dropdown-item{white-space:normal}.op-export-menu__intro{display:grid;gap:.24rem;margin-bottom:.3rem;padding:.74rem .82rem .68rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))}.op-export-menu__intro strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.84rem;font-weight:850;line-height:1.25}.op-export-menu__intro span{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.76rem;line-height:1.48}.op-export-menu__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.7rem .76rem;border-radius:.86rem;color:var(--csd-foreground-op-ink, var(--op-ink))}.op-export-menu__item:hover,.op-export-menu__item:focus-visible{background:rgba(var(--op-accent-rgb),.055);color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark))}.op-export-menu__item[data-export-type=pdf] .op-export-menu__icon{border-color:var(--csd-border-dc2626-200, rgba(220, 38, 38, .2));background:var(--csd-bg-fef2f2-880, rgba(254, 242, 242, .88));color:var(--csd-text-dc2626-1000, #dc2626)}.op-export-menu__item[data-export-type=pdf]:hover,.op-export-menu__item[data-export-type=pdf]:focus-visible{background:var(--csd-bg-fef2f2-680, rgba(254, 242, 242, .68));color:var(--csd-text-b42318-1000, #b42318)}.op-export-menu__item[data-export-type=excel] .op-export-menu__icon{border-color:var(--csd-border-16a34a-200, rgba(22, 163, 74, .2));background:var(--csd-bg-f0fdf4-900, rgba(240, 253, 244, .9));color:var(--csd-text-15803d-1000, #15803d)}.op-export-menu__item[data-export-type=excel]:hover,.op-export-menu__item[data-export-type=excel]:focus-visible{background:var(--csd-bg-f0fdf4-720, rgba(240, 253, 244, .72));color:var(--csd-text-137333-1000, #137333)}.op-export-menu__icon{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid rgba(var(--op-accent-rgb),.16);border-radius:.82rem;background:rgba(var(--op-accent-rgb),.055);color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.96rem}.op-export-menu__copy{display:grid;gap:.14rem;min-width:0}.op-export-menu__copy strong{color:inherit;font-size:.82rem;font-weight:850;line-height:1.28}.op-export-menu__copy small{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.73rem;line-height:1.42}.op-actionbar{margin:-.35rem 0 .65rem;padding:.42rem;border:1px solid var(--op-border);border-radius:var(--op-radius);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff))}.op-card.saas-card,.op-card{margin-bottom:.85rem;padding:0;border:1px solid var(--op-border);border-radius:var(--op-radius);background:var(--op-surface);box-shadow:var(--op-shadow);overflow:visible}.op-table-card{overflow:hidden}.op-table-card.pagination-select-overflow-unlocked,.hr-table-card.pagination-select-overflow-unlocked,.op-table-wrap.pagination-select-overflow-unlocked,.op-pagination-footer.pagination-select-overflow-unlocked{overflow:visible!important}.op-table-card>.op-card__body,.op-table-card>.saas-card-body,.op-table-card .ajax-table{min-width:0}.op-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:1rem 1.15rem;border-bottom:1px solid var(--csd-border-eef2f7-1000, #eef2f7);border-top-left-radius:inherit;border-top-right-radius:inherit;background:var(--csd-bg-ffffff-1000, #fff)}.op-card__header>div:first-child{min-width:0}.op-card__header h2,.op-card__header .saas-card-title{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1rem;line-height:1.2;font-weight:800;letter-spacing:0}.op-card__header small{display:block;margin-top:.2rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.8rem;line-height:1.35}.op-card__eyebrow{display:block;margin:0 0 .08rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.68rem;font-weight:900;letter-spacing:.05em;line-height:1.1;text-transform:uppercase}.op-card__body{padding:1rem 1.15rem}.op-card__footer{padding:.75rem 1rem;border-top:1px solid var(--csd-border-eef2f7-1000, #eef2f7);background:var(--csd-bg-ffffff-1000, #fff);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.op-pagination-footer{padding:0;border-top:1px solid var(--csd-border-eef2f7-1000, #eef2f7);border-bottom-left-radius:var(--op-radius, 14px);border-bottom-right-radius:var(--op-radius, 14px);background:var(--csd-bg-ffffff-1000, #fff);overflow:hidden}.op-pagination-footer>.saas-pagination{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:transparent}.op-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-bottom:.85rem}.op-stat{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.25rem .65rem;min-height:5.25rem;padding:.82rem .9rem;border:1px solid var(--op-border);border-radius:var(--op-radius);background:var(--op-surface);box-shadow:0 10px 24px #0f172a0b;overflow:hidden}.op-stat:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:rgba(var(--op-accent-rgb),.5)}.op-stat__icon{grid-row:1/span 2;display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:rgba(var(--op-accent-rgb),.08);color:var(--csd-foreground-op-accent, var(--op-accent));line-height:0;text-align:center}.op-stat__icon>i,.op-table__icon>i,.op-export-menu__icon>i{display:inline-grid!important;place-items:center!important;width:100%!important;height:100%!important;margin:0!important;line-height:1!important;text-align:center}.op-stat__icon>i:before,.op-table__icon>i:before,.op-export-menu__icon>i:before{display:inline-grid;place-items:center;width:100%;height:100%;margin:0!important;line-height:1;text-align:center;transform:translate(.035em)}.op-stat__label{align-self:end;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.op-stat strong{align-self:start;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1.35rem;font-weight:850;line-height:1}.op-stat small{grid-column:2;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.74rem;line-height:1.3}.op-stat--success{--op-stat-tone: var(--op-success);--csd-foreground-op-stat-tone: var(--csd-foreground-op-success, var(--op-success))}.op-stat--success:before{background:rgba(var(--op-success-rgb),.55)}.op-stat--success .op-stat__icon{background:rgba(var(--op-success-rgb),.1);color:var(--csd-foreground-op-success, var(--op-success))}.op-stat--warning:before{background:#f59e0b}.op-stat--warning .op-stat__icon{background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-foreground-op-warning, var(--op-warning))}.op-stat--neutral:before{background:#94a3b8}.op-stat--neutral .op-stat__icon{background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-475569-1000, #475569)}.op-field{display:grid;gap:.34rem}.op-field .form-label,.op-field>label{margin-bottom:0;color:var(--csd-text-344054-1000, #344054);font-size:.76rem;font-weight:800}.op-field-shell{position:relative;display:flex;align-items:center}.op-field-shell>i{position:absolute;left:.72rem;z-index:2;color:var(--csd-text-7a8ba2-1000, #7a8ba2);font-size:.88rem;pointer-events:none}.op-field-shell .form-control,.op-field-shell .form-select,.op-field-shell .form-saas-input{min-height:2.45rem!important;padding-left:2.05rem!important;border-color:var(--csd-border-d6e1ef-1000, #d6e1ef)!important;border-radius:var(--op-radius-sm)!important;background:var(--csd-bg-ffffff-1000, #fff)!important;color:var(--csd-text-172338-1000, #172338)!important;font-size:.84rem!important;font-weight:650}.op-field-shell .form-control:focus,.op-field-shell .form-select:focus,.op-field-shell .form-saas-input:focus{border-color:rgba(var(--op-accent-rgb),.42)!important;box-shadow:0 0 0 3px rgba(var(--op-accent-rgb),.08)!important}.op-table-wrap{overflow-x:auto}.op-table{width:100%;margin-bottom:0;border-collapse:separate;border-spacing:0}.op-table thead th{padding:.78rem .9rem!important;border:0;border-bottom:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95))!important;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.op-table tbody td{padding:.78rem .9rem!important;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-24364f-1000, #24364f);font-size:.84rem;vertical-align:middle;transition:background-color .18s ease,border-color .18s ease}.op-table tbody tr:hover>td{border-bottom-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96)))}.op-table tbody tr.is-active>td:first-child{box-shadow:inset 3px 0 rgba(var(--op-accent-rgb),.42)}.op-table--premium-head{--op-table-head-bg: var(--csd-bg-ffffff-1000, #ffffff);--csd-foreground-op-table-head-bg: #ffffff;--op-table-head-bg-soft: var(--csd-bg-fbfdff-1000, #fbfdff);--csd-foreground-op-table-head-bg-soft: #fbfdff;--op-table-head-text: var(--csd-text-24364f-1000, #24364f);--csd-foreground-op-table-head-text: var(--csd-text-24364f-1000, #24364f);--op-table-head-muted: var(--csd-text-9aa9bd-1000, #9aa9bd);--csd-foreground-op-table-head-muted: var(--csd-text-9aa9bd-1000, #9aa9bd);--op-table-head-active: #2563eb;--csd-foreground-op-table-head-active: var(--csd-text-2563eb-1000, #2563eb)}.op-table--premium-head thead tr{background:linear-gradient(90deg,var(--csd-bg-f8fbff-720, rgba(248, 251, 255, .72)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 42%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--op-table-head-bg-soft));box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #e2e8f0e6}.op-table--premium-head thead th{border-bottom-color:var(--csd-border-bfdbfe-500, rgba(191, 219, 254, .5))!important;background:transparent!important;color:var(--csd-foreground-op-table-head-text, var(--op-table-head-text))!important;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.op-table--premium-head thead th:first-child{padding-left:.94rem!important}.op-table--premium-head thead th .sort-column{display:inline-flex!important;justify-content:flex-start!important;width:auto;color:var(--csd-foreground-op-table-head-text, var(--op-table-head-text))!important;font-weight:850}.op-table--premium-head thead th .sort-column:hover,.op-table--premium-head thead th .sort-column:focus-visible{color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important}.op-table--premium-head thead th .sort-icons{color:var(--csd-foreground-op-table-head-muted, var(--op-table-head-muted));opacity:.72}.op-table--premium-head thead th .sort-icons .arrow-up{border-bottom-color:var(--csd-border-94a3b8-820, rgba(148, 163, 184, .82))}.op-table--premium-head thead th .sort-icons .arrow-down{border-top-color:var(--csd-border-94a3b8-820, rgba(148, 163, 184, .82))}.op-table--premium-head thead th .sort-icons .active-up{border-bottom-color:var(--op-table-head-active)}.op-table--premium-head thead th .sort-icons .active-down{border-top-color:var(--op-table-head-active)}.op-table__primary{display:inline-flex;align-items:center;gap:.56rem;max-width:100%;color:var(--csd-text-223b5a-1000, #223b5a);font-size:.9rem;font-weight:500;line-height:1.22;text-decoration:none}.op-table__primary>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-table__primary:hover{color:var(--csd-text-0f172a-1000, #0f172a);text-decoration:none}.op-table__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.36rem;width:1.36rem;height:1.36rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.46rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-64748b-1000, #64748b);line-height:1;text-align:center}.op-table__icon i{display:block;margin:0;padding:0;font-size:.76rem;line-height:1}.op-table__icon i:before{display:block;margin:0;line-height:1;vertical-align:0;transform:none}.op-table__stack{display:grid;gap:.2rem;min-width:0}.op-table__title{min-width:0;color:var(--csd-text-17324f-1000, #17324f);font-size:.84rem;font-weight:500;line-height:1.35}.op-table__meta,.op-table__empty{color:var(--csd-text-708198-1000, #708198);font-size:.77rem;line-height:1.45}.op-table__empty{color:var(--csd-text-7a889d-1000, #7a889d);font-weight:500;font-style:italic}.op-table__code{display:inline-flex;align-items:center;min-height:1.62rem;padding:.16rem .5rem;border:1px solid rgba(var(--op-accent-rgb),.16);border-radius:999px;background:rgba(var(--op-accent-rgb),.07);color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark));font-size:.78rem;font-weight:850;white-space:nowrap}.op-table__number{color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;font-weight:780;white-space:nowrap}.op-contact-directory__table{min-width:980px}.op-contact-directory__col-number{width:70px}.op-contact-directory__col-contact{min-width:250px}.op-contact-directory__col-channels{min-width:220px}.op-contact-directory__col-details{min-width:240px}.op-contact-directory__col-status{width:150px}.op-contact-directory__col-actions{width:84px}.op-contact-identity{display:flex;align-items:flex-start;gap:.58rem;min-width:0;padding:.16rem 0}.op-contact-identity--primary{padding:.58rem .66rem;border:1px solid rgba(var(--op-accent-rgb),.18);border-radius:.86rem;background:radial-gradient(circle at 0 0,rgba(var(--op-accent-rgb),.09),transparent 9.5rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:inset 3px 0 rgba(var(--op-accent-rgb),.34),0 10px 20px #0f172a09}.op-contact-identity__toggle{flex:0 0 auto}.op-contact-primary-toggle{width:1.86rem;height:1.86rem;padding:0;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.62rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-94a3b8-1000, #94a3b8);box-shadow:0 7px 15px #0f172a09;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.op-contact-primary-toggle:hover,.op-contact-primary-toggle:focus-visible{border-color:rgba(var(--op-accent-rgb),.28);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));color:var(--csd-foreground-op-accent, var(--op-accent));box-shadow:0 10px 20px rgba(var(--op-accent-rgb),.08);transform:translateY(-1px)}.op-contact-primary-toggle.is-static{pointer-events:none}.op-contact-primary-toggle.is-passive{border-style:dashed;background:var(--csd-bg-f8fafc-1000, #f8fafc);box-shadow:none}.op-contact-identity__body{display:grid;gap:.2rem;min-width:0}.op-contact-identity__headline{display:flex;align-items:center;flex-wrap:wrap;gap:.38rem;min-width:0}.op-contact-identity__name{min-width:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:820;line-height:1.25;text-decoration:none}.op-contact-identity__name:hover{color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark));text-decoration:none}.op-contact-primary-badge{min-height:1.42rem;padding:.18rem .48rem;border-color:rgba(var(--op-accent-rgb),.18);background:rgba(var(--op-accent-rgb),.07);color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark));font-size:.68rem}.op-contact-identity__meta{display:grid;gap:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.42}.op-contact-channel-list{display:grid;gap:.36rem;min-width:0}.op-contact-channel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.42rem;min-height:2.08rem;padding:.3rem .34rem .3rem .42rem;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:inset 0 1px #ffffffd1}.op-contact-channel.is-empty{border-style:dashed;background:var(--csd-bg-fbfcfd-1000, #fbfcfd)}.op-contact-channel__icon,.op-contact-channel__action{width:1.5rem;height:1.5rem;flex:0 0 auto;border-radius:.5rem}.op-contact-channel__icon{border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86));color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem}.op-contact-channel--email:not(.is-empty) .op-contact-channel__icon{border-color:rgba(var(--op-accent-rgb),.16);background:rgba(var(--op-accent-rgb),.06);color:var(--csd-foreground-op-accent, var(--op-accent))}.op-contact-channel--phone:not(.is-empty) .op-contact-channel__icon{border-color:rgba(var(--op-success-rgb),.16);background:rgba(var(--op-success-rgb),.07);color:var(--csd-foreground-op-success, var(--op-success))}.op-contact-channel__value{min-width:0;overflow:hidden;color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:680;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.op-contact-channel.is-empty .op-contact-channel__value{color:var(--csd-text-94a3b8-1000, #94a3b8);font-weight:640}.op-contact-channel__action{padding:0;border:1px solid var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.78rem;line-height:1;box-shadow:0 6px 14px #0f172a09;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.op-contact-channel__action--email:hover,.op-contact-channel__action--email:focus-visible{border-color:rgba(var(--op-accent-rgb),.24);background:rgba(var(--op-accent-rgb),.07);color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark));box-shadow:0 8px 18px rgba(var(--op-accent-rgb),.075)}.op-contact-channel__action--phone:hover,.op-contact-channel__action--phone:focus-visible{border-color:rgba(var(--op-success-rgb),.22);background:rgba(var(--op-success-rgb),.08);color:var(--csd-foreground-op-success, var(--op-success));box-shadow:0 8px 18px rgba(var(--op-success-rgb),.07)}.op-contact-relation{display:grid;gap:.18rem;min-width:0}.op-contact-relation__role{color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:760;line-height:1.3}.op-contact-relation__copy{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.42;overflow-wrap:anywhere}.op-empty-state{display:grid;place-items:center;gap:.35rem;padding:2.5rem 1rem;text-align:center;color:var(--csd-foreground-op-muted, var(--op-muted))}.op-empty-state i{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--csd-border-dce7f3-1000, #dce7f3);border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:1.25rem}.op-empty-state strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.92rem}.op-empty-state span{max-width:34rem;font-size:.82rem;line-height:1.45}.op-record-shell{min-width:0;background:var(--op-shell)}.op-record-tabs{margin-bottom:.85rem}.op-record-tabs .entity-tabs-wrapper{margin-bottom:0}.op-record-content,.op-record-main,.op-record-sidebar{min-width:0}.op-record-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.38fr);gap:.9rem;align-items:start}.op-record-sidebar{display:grid;gap:.85rem}.op-record-stack{display:grid;gap:.95rem}.op-record-section{display:grid;gap:.72rem;padding:.85rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:var(--op-radius-sm);background:var(--csd-bg-ffffff-1000, #fff)}.op-record-card.saas-card,.op-record-card{margin-bottom:0;border:1px solid var(--op-border);border-radius:var(--op-radius);background:var(--op-surface);box-shadow:var(--op-shadow);overflow:hidden}.op-record-card__header{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.82rem .95rem;border-bottom:1px solid var(--csd-border-eef2f7-1000, #eef2f7);background:var(--csd-bg-ffffff-1000, #fff)}.op-record-card__header>div:first-child{min-width:0}.op-record-card__body{padding:.88rem .95rem .95rem}.op-record-detail-box,.op-record-list-item{border:1px solid var(--csd-border-e8eef7-1000, #e8eef7);border-radius:var(--op-radius-sm);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--op-surface-soft));box-shadow:none}.op-record-detail-box{padding:.64rem .72rem}.op-record-list{display:grid;gap:.5rem}.op-record-list-item{padding:.58rem .62rem}.op-record-section__title{display:inline-flex;align-items:center;gap:.42rem;margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.92rem;font-weight:850;line-height:1.25}.op-record-section__title i{color:var(--csd-foreground-op-accent, var(--op-accent))}.op-record-highlight{display:flex;align-items:flex-start;gap:.8rem;padding:.78rem;border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));border-radius:var(--op-radius-sm);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:inset 0 1px #ffffffe0}.op-record-highlight__icon{display:inline-grid;place-items:center;flex:0 0 2.4rem;width:2.4rem;height:2.4rem;border:1px solid var(--csd-border-bfdbfe-620, rgba(191, 219, 254, .62));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eef5ff-1000, #eef5ff));color:var(--csd-foreground-op-accent, var(--op-accent));line-height:1}.op-record-highlight__content{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-width:0;width:100%}.op-record-highlight__content strong,.op-record-highlight__content small{display:block}.op-record-highlight__content strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1.05rem;line-height:1.25}.op-record-highlight__content small{margin-top:.14rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.76rem;line-height:1.4}.op-record-highlight__meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.42rem}.op-record-highlight__meta span{display:inline-flex;align-items:center;gap:.3rem;min-height:1.8rem;padding:.24rem .5rem;border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));border-radius:999px;background:var(--csd-bg-ffffff-840, rgba(255, 255, 255, .84));color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:750;line-height:1;white-space:nowrap}.op-record-highlight__meta b{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.66rem;font-weight:850;line-height:1;text-transform:uppercase}.op-record-meta-label{display:block;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.68rem;font-weight:850;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.op-record-subpanel,.op-record-notes,.op-record-alert{padding:.72rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:var(--op-radius-sm);background:var(--csd-bg-ffffff-1000, #ffffff)}.op-record-subpanel__text,.op-record-notes{color:var(--csd-text-334155-1000, #334155);font-size:.84rem;line-height:1.55}.op-record-audit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}.op-record-audit-item{display:flex;align-items:flex-start;gap:.52rem;min-width:0;padding:.65rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:var(--op-radius-sm);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.78rem;line-height:1.42}.op-record-audit-item i{color:var(--csd-foreground-op-muted, var(--op-muted))}.op-record-audit-item small{display:block;margin-bottom:.08rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.66rem;font-weight:850;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.op-record-audit-item--accent i{color:var(--csd-foreground-op-accent, var(--op-accent))}.op-record-alert{display:grid;gap:.2rem}.op-record-alert--danger{border-color:var(--csd-border-b91c1c-180, rgba(185, 28, 28, .18));background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-7f1d1d-1000, #7f1d1d)}.op-record-alert--warning{border-color:var(--csd-border-f59e0b-220, rgba(245, 158, 11, .22));background:linear-gradient(180deg,var(--csd-bg-fffbeb-960, rgba(255, 251, 235, .96)),var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94)));color:var(--csd-text-78350f-1000, #78350f)}.op-record-contact-action{min-height:2.12rem;padding:.42rem .68rem;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;color:var(--csd-text-334155-1000, #334155)!important;font-size:.78rem;font-weight:780;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #0f172a09}.op-record-contact-action i{color:var(--csd-text-64748b-1000, #64748b)}.op-record-contact-action:hover,.op-record-contact-action:focus-visible{border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f4f8fd-1000, #f4f8fd))!important;color:var(--csd-text-17324f-1000, #17324f)!important}.op-record-contact-action:hover i,.op-record-contact-action:focus-visible i{color:var(--csd-foreground-op-accent, var(--op-accent))}.op-record-relation-list{display:grid;gap:.62rem}.op-record-relation-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;padding:.64rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:var(--op-radius-sm);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);text-decoration:none}.op-record-relation-item--link:hover{border-color:rgba(var(--op-accent-rgb),.24);color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark));text-decoration:none;box-shadow:0 10px 20px rgba(var(--op-accent-rgb),.06)}.op-record-card-action{min-height:2.22rem;padding:.42rem .72rem}.op-record-relation-copy{display:grid;gap:.12rem;min-width:0}.op-record-relation-copy strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.82rem;line-height:1.3;overflow-wrap:anywhere}.op-record-relation-copy span,.op-record-relation-copy small{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.74rem;line-height:1.35}.op-record-relation-cta{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:1.88rem;padding:.28rem .52rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-334155-1000, #334155);font-size:.74rem;font-weight:850;line-height:1;box-shadow:inset 0 1px #ffffffe6,0 8px 16px #0f172a09}.op-record-relation-cta i{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1}.op-record-relation-item--link:hover .op-record-relation-cta,.op-record-relation-item--link:focus-visible .op-record-relation-cta{border-color:rgba(var(--op-accent-rgb),.2);color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark))}.op-record-relation-item--link:hover .op-record-relation-cta i,.op-record-relation-item--link:focus-visible .op-record-relation-cta i{color:var(--csd-foreground-op-accent, var(--op-accent))}.op-filter-card .smart-filter-bar{margin-bottom:0}.op-filter-card .smart-filter-form{box-shadow:none}@media (max-width: 1180px){.op-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.op-record-layout{grid-template-columns:minmax(0,1fr)}.op-record-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}.op-record-audit-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 768px){.op-toolbar,.op-detail-head{flex-direction:column}.op-toolbar__actions,.op-actionbar{justify-content:flex-start;width:100%}.op-stat-grid{grid-template-columns:1fr}.op-card__header{flex-direction:column}.op-record-sidebar{grid-template-columns:minmax(0,1fr)}.op-record-highlight__content{align-items:flex-start;flex-direction:column}.op-record-highlight__meta{justify-content:flex-start}.op-record-relation-item{grid-template-columns:auto minmax(0,1fr)}.op-record-relation-item>.op-status-badge,.op-record-relation-item>.op-record-relation-cta,.op-record-relation-item>.op-chip,.op-record-relation-item>.op-pill{grid-column:2;justify-self:start}}.op-command-workspace{--op-command-ink: var(--csd-text-162033-1000, #162033);--csd-foreground-op-command-ink: var(--csd-text-162033-1000, #162033);--op-command-muted: var(--csd-text-667085-1000, #667085);--csd-foreground-op-command-muted: var(--csd-text-667085-1000, #667085);--op-command-line: var(--csd-border-dbe4ef-1000, #dbe4ef);--csd-foreground-op-command-line: #dbe4ef;--op-command-soft: var(--csd-bg-f5f8fc-1000, #f5f8fc);--csd-foreground-op-command-soft: #f5f8fc;--op-command-brand: #123047;--csd-foreground-op-command-brand: var(--csd-text-123047-1000, #123047);--op-command-accent: #1d7a86;--csd-foreground-op-command-accent: var(--csd-text-1d7a86-1000, #1d7a86);--op-command-accent-rgb: 29, 120, 134;--op-command-gold: #dca43a;--csd-foreground-op-command-gold: var(--csd-text-dca43a-1000, #dca43a);--op-command-blue: #1d4ed8;--csd-foreground-op-command-blue: var(--csd-text-1d4ed8-1000, #1d4ed8);--op-css-ready: 1;padding:1rem 1.1rem 2rem;color:var(--csd-foreground-op-command-ink, var(--op-command-ink))}.op-command-hero{display:grid;grid-template-columns:minmax(0,1fr) 18rem;gap:.85rem;align-items:stretch;margin-bottom:.75rem;border-radius:14px;background:linear-gradient(135deg,#111c31 0%,var(--op-command-brand) 52%,#0f766e 100%);color:#fff;padding:.95rem 1.1rem;box-shadow:0 16px 38px #0f172a1f}.op-command-hero--compact{grid-template-columns:1fr}.op-command-hero--tight{padding:.82rem .95rem}.op-command-hero__main{min-width:0;display:grid;align-content:center;gap:.42rem}.op-command-eyebrow{display:inline-flex;align-items:center;gap:.4rem;width:-moz-max-content;width:max-content;color:var(--csd-text-7aa7ff-1000, #7aa7ff);font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.op-command-eyebrow i,.op-command-btn i,.op-command-mini-action i{display:inline-grid;place-items:center;line-height:1}.op-command-hero h1{margin:.2rem 0 .18rem;font-size:1.62rem;line-height:1.08;font-weight:900;letter-spacing:0}.op-command-hero p{max-width:54rem;margin:0;color:#ffffffc2;font-size:.92rem;line-height:1.5}.op-command-hero__actions{display:flex;gap:.55rem;flex-wrap:wrap;margin-top:.7rem}.op-command-hero__panel{border:1px solid var(--csd-border-ffffff-160, rgba(255, 255, 255, .16));border-radius:12px;padding:.82rem .9rem;background:linear-gradient(145deg,var(--csd-bg-ffffff-110, rgba(255, 255, 255, .11)),var(--csd-bg-ffffff-70, rgba(255, 255, 255, .07)));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.op-command-hero__panel span{display:block;color:#ffffffb3;font-size:.7rem;text-transform:uppercase;font-weight:850;letter-spacing:.08em}.op-command-hero__panel strong{display:block;margin-top:.28rem;font-size:1.6rem;line-height:1}.op-command-hero__panel small{color:#ffffffb8;font-size:.76rem}.op-command-pipeline{display:flex;gap:.35rem;margin-top:.72rem}.op-command-pipeline i{display:block;height:.32rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff)}.op-command-pipeline i:nth-child(1){background:var(--csd-bg-dbeafe-1000, #dbeafe)}.op-command-pipeline i:nth-child(2){background:var(--csd-bg-7dd3fc-1000, #7dd3fc)}.op-command-pipeline i:nth-child(3){background:#facc15}.op-command-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.16rem;border:0;border-radius:9px;padding:.48rem .82rem;font-weight:850;font-size:.8rem;line-height:1;text-decoration:none;cursor:pointer}.op-command-btn--primary{color:#fff;background:linear-gradient(135deg,var(--op-command-blue),#0f766e);box-shadow:0 12px 28px #1d4ed838}.op-command-btn--ghost{color:#fff;background:var(--csd-bg-ffffff-130, rgba(255, 255, 255, .13));border:1px solid var(--csd-border-ffffff-220, rgba(255, 255, 255, .22))}.op-command-btn--soft{color:var(--csd-foreground-op-command-brand, var(--op-command-brand));background:var(--csd-bg-edf4ff-1000, #edf4ff)}.op-command-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-bottom:.75rem}.op-command-kpi-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.op-command-kpi{border:1px solid var(--csd-border-dbe4ef-860, rgba(219, 228, 239, .86));border-radius:12px;padding:.68rem .78rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 12px 28px #0f172a0e}.op-command-kpi span,.op-command-card-head span,.op-command-rule__body span,.op-command-rule__meta span{display:block;color:var(--csd-foreground-op-command-muted, var(--op-command-muted));font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.op-command-kpi strong{display:block;margin-top:.1rem;color:var(--csd-foreground-op-command-ink, var(--op-command-ink));font-size:1.2rem;line-height:1;font-weight:900}.op-command-kpi small{color:var(--csd-foreground-op-command-muted, var(--op-command-muted));font-size:.74rem}.op-command-shell{display:grid;grid-template-columns:minmax(0,1fr) 23rem;gap:.9rem;align-items:start}.op-command-panel,.op-command-main,.op-command-side-panel{border:1px solid var(--csd-border-dbe4ef-860, rgba(219, 228, 239, .86));border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 14px 34px #0f172a0f;overflow:hidden}.op-command-card-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.85rem}.op-command-card-head--flush{border-top:1px solid var(--op-command-line)}.op-command-card-head h2{margin:.15rem 0 0;font-size:1rem;font-weight:900}.op-command-playbook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.85rem}.op-command-playbook-card,.op-command-playbook-grid>article{display:grid;grid-template-columns:2.1rem minmax(0,1fr) auto;gap:.65rem;align-items:center;border:1px solid var(--csd-border-e5edf7-1000, #e5edf7);border-radius:10px;padding:.68rem;background:linear-gradient(180deg,var(--csd-bg-f9fbff-1000, #f9fbff),var(--csd-bg-ffffff-1000, #fff))}.op-command-playbook-card.is-active,.op-command-playbook-grid>article.is-active{border-color:var(--csd-border-10b981-320, rgba(16, 185, 129, .32));background:linear-gradient(180deg,var(--csd-bg-f3fff9-1000, #f3fff9),var(--csd-bg-ffffff-1000, #fff))}.op-command-playbook-card.is-paused,.op-command-playbook-grid>article.is-paused{border-color:var(--csd-border-dbeafe-1000, #dbeafe);background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff))}.op-command-icon,.op-command-rule__status i{display:grid;place-items:center;width:2.1rem;height:2.1rem;flex:0 0 2.1rem;margin:0!important;border-radius:9px;color:#fff;background:linear-gradient(135deg,var(--op-command-brand),var(--op-command-accent));font-size:1rem;line-height:1;text-align:center}.op-command-icon{justify-self:center}.op-command-icon+div{margin-left:0!important}.op-command-playbook-card.is-active .op-command-icon,.op-command-playbook-grid>article.is-active .op-command-icon{background:linear-gradient(135deg,#047857,#0f766e)}.op-command-icon i,.op-command-icon.bi:before,.op-command-icon>i.bi,.op-command-icon>i.bi:before,.op-command-icon i:before,.op-command-rule__status i:before,.op-command-side-list i:before,.op-command-timeline i:before{display:grid!important;place-items:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;line-height:1!important;text-align:center!important;vertical-align:0!important;transform:none!important}.op-command-playbook-card span,.op-command-playbook-grid>article span,.op-command-rule__body span,.op-command-rule__meta span{display:block;color:var(--csd-foreground-op-command-muted, var(--op-command-muted));font-size:.65rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.op-command-playbook-card strong,.op-command-playbook-card small,.op-command-playbook-grid>article strong,.op-command-playbook-grid>article small{display:block}.op-command-playbook-card strong,.op-command-playbook-grid>article strong{font-size:.88rem;line-height:1.2}.op-command-playbook-card small,.op-command-playbook-grid>article small{color:var(--csd-foreground-op-command-muted, var(--op-command-muted));font-size:.73rem;line-height:1.32;margin-top:.14rem}.op-command-mini-action{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:8px;padding:.42rem .56rem;color:var(--csd-foreground-op-command-brand, var(--op-command-brand));background:var(--csd-bg-edf4ff-1000, #edf4ff);font-weight:850;font-size:.72rem;line-height:1}.op-command-mini-action.is-active,.op-command-mini-action:disabled{color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-d1fae5-1000, #d1fae5);border-color:var(--csd-border-a7f3d0-1000, #a7f3d0);cursor:default;opacity:1}.op-command-mini-action.is-loading{pointer-events:none;color:var(--csd-foreground-op-command-blue, var(--op-command-blue));background:var(--csd-bg-dbeafe-1000, #dbeafe)}.op-command-mini-action.is-loading i{animation:op-command-spin .8s linear infinite}@keyframes op-command-spin{to{transform:rotate(360deg)}}.op-command-rule-list{display:grid}.op-command-rule,.op-command-rule-list>article{display:grid;grid-template-columns:6.2rem minmax(0,1fr) 5.8rem 6.2rem;gap:.7rem;align-items:center;padding:.68rem .85rem;border-top:1px solid var(--csd-border-edf2f7-1000, #edf2f7)}.op-command-rule.is-paused,.op-command-rule-list>article.is-paused{background:var(--csd-bg-f8fafc-1000, #f8fafc)}.op-command-rule__status{display:flex;align-items:center;gap:.45rem}.op-command-rule__status span{border-radius:999px;padding:.22rem .44rem;color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-d1fae5-1000, #d1fae5);font-size:.66rem;font-weight:850}.op-command-rule.is-paused .op-command-rule__status span,.op-command-rule-list>article.is-paused .op-command-rule__status span{color:var(--csd-text-64748b-1000, #64748b);background:var(--csd-bg-e2e8f0-1000, #e2e8f0)}.op-command-rule__body h3{margin:.12rem 0 .08rem;font-size:.95rem;font-weight:850}.op-command-rule__body p{margin:0;color:var(--csd-foreground-op-command-muted, var(--op-command-muted));font-size:.76rem;line-height:1.32}.op-command-rule__body>small{display:block;margin-top:.32rem;color:var(--csd-text-475569-1000, #475569);font-size:.72rem}.op-command-rule__chips{display:flex;gap:.35rem;flex-wrap:wrap;margin-top:.4rem}.op-command-rule__chips em,.op-command-side-list em{border-radius:999px;padding:.2rem .42rem;color:var(--csd-text-1e3a8a-1000, #1e3a8a);background:var(--csd-bg-eaf1ff-1000, #eaf1ff);font-size:.64rem;font-style:normal;font-weight:850}.op-command-rule__meta{text-align:right}.op-command-rule__meta strong{display:block;font-size:1.05rem;line-height:1}.op-command-rule__meta small{color:var(--csd-foreground-op-command-muted, var(--op-command-muted));font-size:.68rem}.op-command-rule__actions{display:flex;justify-content:flex-end;gap:.28rem}.op-command-icon-action{display:inline-grid;place-items:center;width:1.85rem;height:1.85rem;border:0;border-radius:999px;color:var(--csd-foreground-op-command-brand, var(--op-command-brand));background:var(--csd-bg-edf4ff-1000, #edf4ff)}.op-command-side{display:grid;gap:.85rem;position:sticky;top:.85rem}.op-command-side-panel{padding:.85rem}.op-command-side-panel h3{margin:.25rem 0 .65rem;font-size:.98rem;font-weight:850}.op-command-side-list,.op-command-timeline{display:grid;gap:.48rem}.op-command-side-list>div,.op-command-timeline>article{display:grid;grid-template-columns:1.9rem minmax(0,1fr) auto;gap:.55rem;align-items:center;border:1px solid var(--csd-border-e8eef7-1000, #e8eef7);border-radius:9px;padding:.5rem;background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff))}.op-command-side-list i,.op-command-timeline i{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:8px;color:var(--csd-foreground-op-command-blue, var(--op-command-blue));background:var(--csd-bg-edf4ff-1000, #edf4ff)}.op-command-side-list strong,.op-command-side-list small,.op-command-timeline strong,.op-command-timeline small{display:block}.op-command-side-list strong,.op-command-timeline strong{font-size:.82rem;line-height:1.2}.op-command-side-list small,.op-command-timeline small,.op-command-timeline p{color:var(--csd-foreground-op-command-muted, var(--op-command-muted));font-size:.72rem;line-height:1.32}.op-command-modal-dialog{--bs-modal-width: min(72rem, calc(100vw - 1.5rem) );margin-top:.8rem;margin-bottom:.8rem}.op-command-modal-shell{overflow:hidden;border:1px solid var(--csd-border-d6dfec-960, rgba(214, 223, 236, .96))!important;border-radius:16px!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:0 26px 70px #0f172a33!important}.op-command-modal-header{padding:.82rem 1rem .62rem!important;border-bottom:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82))!important;background:var(--csd-bg-ffffff-1000, #fff)}.op-command-modal-header .modal-title{color:var(--csd-foreground-op-command-ink, var(--op-command-ink))!important;font-size:1rem;font-weight:900!important;line-height:1.2}.op-command-modal-header p{margin-top:.18rem;color:var(--csd-foreground-op-command-muted, var(--op-command-muted))!important;font-size:.74rem;font-weight:650;line-height:1.35}.op-command-modal-header .btn{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86))!important;border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff)!important;color:var(--csd-text-475569-1000, #475569)}.op-command-modal-body{padding:0!important;background:var(--csd-bg-f6f9fd-1000, #f6f9fd)}.op-command-modal-footer{gap:.55rem;padding:.72rem 1rem .85rem!important;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))!important;background:var(--csd-bg-ffffff-1000, #fff)}.op-command-modal-footer .btn-saas-primary,.op-command-modal-footer .btn-saas-outline-primary{min-height:2.28rem;padding:.5rem .9rem;border-radius:999px;font-size:.78rem;font-weight:850;line-height:1}.op-command-builder-form{margin:0}.op-command-builder-modal{--op-command-modal-gutter: .78rem;background:var(--csd-bg-f6f9fd-1000, #f6f9fd)}.op-command-builder-modal__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--op-command-modal-gutter);min-height:0;max-height:calc(100vh - 12.8rem);overflow:auto;padding:var(--op-command-modal-gutter);background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-500, rgba(219, 234, 254, .5)),transparent 26rem),var(--csd-bg-f6f9fd-1000, #f6f9fd);scrollbar-width:thin}.op-command-builder-modal__layout::-webkit-scrollbar{width:.48rem}.op-command-builder-modal__layout::-webkit-scrollbar-thumb{border-radius:999px;background:var(--csd-bg-cbd5e1-1000, #cbd5e1)}.op-command-builder-modal__topbar{display:grid;grid-template-columns:minmax(0,1fr) 15.5rem;gap:.65rem;align-items:stretch}.op-command-builder-modal__flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;min-width:0}.op-command-builder-modal__step,.op-command-builder-modal__activation{border:1px solid var(--csd-border-dbe4ef-920, rgba(219, 228, 239, .92));border-radius:12px;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));box-shadow:0 12px 26px #0f172a0d}.op-command-builder-modal__step{display:grid;grid-template-columns:1.65rem minmax(0,1fr);gap:.28rem .5rem;align-items:center;padding:.5rem .58rem}.op-command-builder-modal__step span{display:inline-grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:8px;color:#fff;background:var(--op-command-brand);font-size:.68rem;font-weight:900}.op-command-builder-modal__step strong,.op-command-builder-modal__step small{display:block;min-width:0}.op-command-builder-modal__step strong{color:var(--csd-foreground-op-command-ink, var(--op-command-ink));font-size:.76rem;font-weight:900;line-height:1.18}.op-command-builder-modal__step small{grid-column:1/-1;color:var(--csd-foreground-op-command-muted, var(--op-command-muted));font-size:.66rem;line-height:1.3}.op-command-builder-modal__step.is-active{border-color:rgba(var(--op-command-accent-rgb),.22);background:linear-gradient(180deg,var(--csd-bg-f4fbff-1000, #f4fbff),var(--csd-bg-ffffff-1000, #fff))}.op-command-builder-modal__activation{display:grid;align-content:center;gap:.32rem;padding:.58rem .68rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff))}.op-command-builder-modal__activation label{margin:0;color:var(--csd-foreground-op-command-ink, var(--op-command-ink));font-size:.74rem;font-weight:850;line-height:1.25}.op-command-builder-modal__activation input[type=checkbox],.op-command-checks input[type=checkbox],.op-command-action-picker input[type=checkbox]{accent-color:var(--op-command-blue)}.op-command-builder-modal__activation small{color:var(--csd-foreground-op-command-muted, var(--op-command-muted));font-size:.65rem;line-height:1.32}.op-command-builder-modal__content{display:grid;gap:var(--op-command-modal-gutter);min-width:0}.op-command-builder-modal__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:var(--op-command-modal-gutter);align-items:start}.op-command-builder-modal__card{min-width:0;border-color:var(--csd-border-dbe4ef-940, rgba(219, 228, 239, .94))!important;border-radius:14px!important;box-shadow:0 14px 30px #0f172a0e!important;overflow:hidden}.op-command-builder-modal__card .op-upsert-modal__card-header{align-items:center;min-height:3.6rem;padding:.74rem .82rem!important;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-520, rgba(219, 234, 254, .52)),transparent 14rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff))}.op-command-builder-modal__card .op-upsert-modal__card-body{padding:.82rem!important}.op-command-builder-modal__card .op-upsert-modal__card-title{display:inline-flex;align-items:center;gap:.42rem;font-size:.92rem;line-height:1.2}.op-command-builder-modal__card .op-upsert-modal__card-title i{display:inline-grid;place-items:center;width:1.58rem;height:1.58rem;border-radius:8px;color:var(--csd-foreground-op-command-blue, var(--op-command-blue));background:var(--csd-bg-edf4ff-1000, #edf4ff);font-size:.86rem;line-height:1}.op-command-builder-modal__card .op-upsert-modal__summary-pill{min-height:1.7rem;padding:.24rem .52rem;font-size:.64rem}.op-command-builder-modal__card .op-upsert-modal__field-grid{row-gap:.65rem!important}.op-command-builder-modal__card .op-upsert-modal__field .form-label{margin-bottom:.3rem}.op-command-builder-modal__textarea{min-height:4.55rem!important}.op-command-builder-modal__config-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.78rem;border-top:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));padding-top:.72rem}.op-command-builder-modal__config-head span,.op-command-builder-modal__config-head strong,.op-command-builder-modal__config-head small{display:block}.op-command-builder-modal__config-head span{color:var(--csd-foreground-op-command-muted, var(--op-command-muted));font-size:.65rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.op-command-builder-modal__config-head strong{margin-top:.12rem;color:var(--csd-foreground-op-command-ink, var(--op-command-ink));font-size:.84rem;line-height:1.18}.op-command-builder-modal__config-head small{max-width:15rem;color:var(--csd-foreground-op-command-muted, var(--op-command-muted));font-size:.7rem;line-height:1.32;text-align:right}.op-command-builder-modal .op-command-action-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.op-command-builder-modal .op-command-action-picker label{min-height:3rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fbfdff-1000, #fbfdff))}.op-command-builder-modal .op-command-action-picker label:has(input:checked){border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:linear-gradient(180deg,var(--csd-bg-f4f8ff-1000, #f4f8ff),var(--csd-bg-ffffff-1000, #fff));box-shadow:inset 0 0 0 1px #2563eb14}.op-command-builder-modal .op-command-config{grid-template-columns:1fr;gap:.55rem;margin-top:.66rem;border-top:0;padding-top:0}.op-command-action-empty,.op-command-action-config-panel{border:1px solid var(--csd-border-dbe4ef-920, rgba(219, 228, 239, .92));border-radius:12px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:0 10px 22px #0f172a0a}.op-command-action-empty{display:grid;grid-template-columns:2.05rem minmax(0,1fr);gap:.6rem;align-items:center;margin-top:.65rem;padding:.72rem .78rem;color:var(--csd-foreground-op-command-muted, var(--op-command-muted))}.op-command-action-empty[hidden],.op-command-action-config-panel[hidden]{display:none!important}.op-command-action-empty i,.op-command-action-config-panel__head>i{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;margin:0!important;border-radius:9px;color:var(--csd-foreground-op-command-blue, var(--op-command-blue));background:var(--csd-bg-edf4ff-1000, #edf4ff);line-height:1}.op-command-action-empty strong,.op-command-action-empty small{display:block}.op-command-action-empty strong{color:var(--csd-foreground-op-command-ink, var(--op-command-ink));font-size:.84rem;font-weight:850}.op-command-action-empty small{margin-top:.1rem;font-size:.72rem;line-height:1.32}.op-command-action-config-panel{display:grid;gap:.62rem;padding:.72rem}.op-command-action-config-panel--note{padding:.62rem .72rem}.op-command-action-config-panel__head{display:grid;grid-template-columns:2.05rem minmax(0,1fr);gap:.62rem;align-items:center}.op-command-action-config-panel__head span,.op-command-action-config-panel__head strong,.op-command-action-config-panel__head small{display:block}.op-command-action-config-panel__head span{color:var(--csd-foreground-op-command-muted, var(--op-command-muted));font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.op-command-action-config-panel__head strong{color:var(--csd-foreground-op-command-ink, var(--op-command-ink));font-size:.86rem;font-weight:900;line-height:1.2}.op-command-action-config-panel__head small{color:var(--csd-foreground-op-command-muted, var(--op-command-muted));font-size:.72rem;line-height:1.32}.op-command-action-config-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem}.op-command-action-config-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.op-command-builder-modal .op-command-field--wide{grid-column:span 2}.op-command-builder-modal .op-command-field--full{grid-column:1/-1}.op-command-builder-modal .select2-container--default .select2-selection--single{min-height:2.34rem!important}.op-command-builder{display:grid;grid-template-columns:minmax(14.5rem,.82fr) minmax(14.5rem,.82fr) minmax(24rem,1.36fr);gap:.65rem;align-items:start;min-height:0;max-height:calc(100vh - 13rem);overflow:hidden;padding:.75rem;background:var(--csd-bg-f6f9fd-1000, #f6f9fd)}.op-command-builder section{border:1px solid var(--op-command-line);border-radius:11px;padding:.68rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 10px 24px #0f172a0b;max-height:calc(100vh - 14.5rem);overflow:auto;scrollbar-width:thin}.op-command-builder section::-webkit-scrollbar{width:.4rem}.op-command-builder section::-webkit-scrollbar-thumb{border-radius:999px;background:var(--csd-bg-cbd5e1-1000, #cbd5e1)}.op-command-builder section>span{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:8px;color:#fff;background:var(--op-command-brand);font-weight:900;font-size:.72rem}.op-command-builder h3{margin:.42rem 0 .65rem;font-size:.94rem;font-weight:850}.op-command-field{display:grid;gap:.26rem}.op-command-field span{color:var(--csd-foreground-op-command-ink, var(--op-command-ink));font-size:.66rem;font-weight:850;line-height:1.2}.op-command-field input,.op-command-field select,.op-command-field textarea{min-height:2.05rem;border-radius:8px;padding:.46rem .55rem;font-size:.82rem}.op-command-field textarea{min-height:4rem;resize:vertical}.op-command-form-grid,.op-command-config{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.op-command-checks{display:flex;gap:.42rem;flex-wrap:wrap}.op-command-checks label{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:999px;padding:.34rem .52rem;color:var(--csd-foreground-op-command-muted, var(--op-command-muted));background:var(--csd-bg-f8fbff-1000, #f8fbff);font-size:.72rem;font-weight:800}.op-command-action-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.op-command-action-picker label{display:grid;grid-template-columns:.9rem 1.55rem minmax(0,1fr);gap:.38rem;align-items:center;margin:0;border:1px solid var(--csd-border-e5edf7-1000, #e5edf7);border-radius:9px;min-height:2.85rem;padding:.38rem;background:var(--csd-bg-ffffff-1000, #fff)}.op-command-action-picker i{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:8px;color:var(--csd-foreground-op-command-blue, var(--op-command-blue));background:var(--csd-bg-edf4ff-1000, #edf4ff);font-size:.82rem}.op-command-action-picker strong,.op-command-action-picker small{display:block}.op-command-action-picker strong{font-size:.72rem;line-height:1.15}.op-command-action-picker small{color:var(--csd-foreground-op-command-muted, var(--op-command-muted));font-size:.62rem;line-height:1.25}.op-command-modal-shell .op-command-action-picker small{display:none}.op-command-config{gap:.48rem;margin-top:.62rem;border-top:1px solid var(--op-command-line);padding-top:.62rem}.op-command-config .op-command-field--full{grid-column:1/-1}.op-command-builder__statusbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.64rem .85rem;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff))}.op-command-builder__statusbar small{color:var(--csd-foreground-op-command-muted, var(--op-command-muted));font-size:.72rem;line-height:1.3}@media (max-width: 1200px){.op-command-kpi-grid,.op-command-kpi-grid--five{grid-template-columns:repeat(2,minmax(0,1fr))}.op-command-shell,.op-command-hero,.op-command-playbook-grid,.op-command-builder,.op-command-builder-modal__grid,.op-command-builder-modal__topbar{grid-template-columns:1fr}.op-command-builder-modal__flow{grid-template-columns:repeat(3,minmax(0,1fr))}.op-command-builder-modal .op-command-action-picker,.op-command-action-config-grid,.op-command-action-config-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.op-command-side{position:static}}@media (max-width: 768px){.op-command-workspace{padding:.75rem}.op-command-kpi-grid,.op-command-kpi-grid--five,.op-command-form-grid,.op-command-action-picker,.op-command-config{grid-template-columns:1fr}.op-command-builder-modal__layout{max-height:none;overflow:visible}.op-command-builder-modal__flow{grid-template-columns:1fr}.op-command-builder-modal__step small{grid-column:1/-1}.op-command-builder-modal__config-head{align-items:flex-start;flex-direction:column}.op-command-builder-modal__config-head small{max-width:none;text-align:left}.op-command-builder-modal .op-command-action-picker,.op-command-builder-modal .op-command-config,.op-command-action-config-grid,.op-command-action-config-grid--compact{grid-template-columns:1fr}.op-command-builder-modal .op-command-field--wide,.op-command-builder-modal .op-command-field--full{grid-column:1}.op-command-rule,.op-command-rule-list>article{grid-template-columns:1fr}.op-command-builder,.op-command-builder section{max-height:none;overflow:visible}.op-command-builder__statusbar{align-items:flex-start;flex-direction:column}.op-command-rule__meta,.op-command-rule__actions{justify-content:flex-start;text-align:left}}.presence-switch{position:relative;display:inline-block;width:42px;height:22px;vertical-align:middle}.presence-switch input{opacity:0;width:0;height:0;position:absolute}.presence-switch .switch-ui{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;background:var(--csd-bg-e5e7eb-1000, #e5e7eb);border-radius:999px;transition:.2s ease;border:1px solid var(--csd-border-d1d5db-1000, #d1d5db)}.presence-switch .switch-ui:before{content:"";position:absolute;left:3px;top:50%;width:16px;height:16px;background:var(--csd-bg-ffffff-1000, #fff);border-radius:50%;transform:translateY(-50%);transition:.2s ease;box-shadow:0 1px 3px #0000002e}.presence-switch input:checked+.switch-ui{background:#10b981;border-color:var(--csd-border-10b981-1000, #10b981)}.presence-switch input:checked+.switch-ui:before{transform:translate(20px,-50%)}.presence-switch input:focus+.switch-ui{box-shadow:0 0 0 3px #10b9812e}.presence-switch.is-disabled,.presence-switch input:disabled+.switch-ui{opacity:.5;cursor:not-allowed}.activity-pagination{background:var(--csd-bg-ffffff-1000, #fff);border-top:1px solid var(--csd-border-eef2f6-1000, #eef2f6);padding:0;margin-top:8px;border-radius:0 0 12px 12px;display:block;overflow:visible}.activity-pagination nav{margin:0!important}html.guide-drawer-is-open,html.guide-drawer-is-open body{overflow:hidden}.guide-drawer[hidden]{display:none!important}.guide-drawer{--guide-accent: #147d75;--csd-foreground-guide-accent: var(--csd-text-147d75-1000, #147d75);--guide-accent-strong: #0f655f;--csd-foreground-guide-accent-strong: var(--csd-text-0f655f-1000, #0f655f);--guide-accent-soft: var(--csd-bg-e9f6f3-1000, #e9f6f3);--csd-foreground-guide-accent-soft: #e9f6f3;--guide-blue: #2563eb;--csd-foreground-guide-blue: var(--csd-text-2563eb-1000, #2563eb);--guide-ink: var(--csd-text-17343b-1000, #17343b);--csd-foreground-guide-ink: var(--csd-text-17343b-1000, #17343b);--guide-muted: var(--csd-text-687e83-1000, #687e83);--csd-foreground-guide-muted: var(--csd-text-687e83-1000, #687e83);--guide-border: var(--csd-border-dce7e8-1000, #dce7e8);--csd-foreground-guide-border: #dce7e8;--guide-surface: var(--csd-bg-f7fafb-1000, #f7fafb);--csd-foreground-guide-surface: #f7fafb;position:fixed;z-index:2060;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none}.guide-drawer.is-open{visibility:visible;pointer-events:auto}.guide-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:#0e1d2375;opacity:0;cursor:default;transition:opacity .22s ease}.guide-drawer.is-open .guide-drawer__backdrop{opacity:1}.guide-drawer__panel{position:absolute;z-index:1;top:0;right:0;bottom:0;display:flex;width:min(30rem,100vw);min-width:0;flex-direction:column;overflow:hidden;border-left:1px solid var(--csd-border-c9dbdd-900, rgba(201, 219, 221, .9));background:var(--csd-bg-ffffff-1000, #fff);box-shadow:-24px 0 58px #17343b2e;transform:translate3d(102%,0,0);transition:transform .24s cubic-bezier(.22,.75,.28,1);outline:none}.guide-drawer.is-open .guide-drawer__panel{transform:translateZ(0)}.guide-drawer__header{position:relative;display:grid;grid-template-columns:2.65rem minmax(0,1fr) 2.75rem;gap:.78rem;align-items:center;min-height:5.1rem;padding:max(.9rem,env(safe-area-inset-top)) 1rem .9rem;border-bottom:1px solid var(--guide-border);background:radial-gradient(circle at 8% 0,rgba(37,99,235,.08),transparent 30%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fbfdfd-1000, #fbfdfd))}.guide-drawer__header-icon{width:2.65rem;height:2.65rem;border:1px solid var(--csd-border-bde0d9-1000, #bde0d9);border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-effaf7-1000, #effaf7),var(--csd-bg-dff2ed-1000, #dff2ed));color:var(--csd-foreground-guide-accent, var(--guide-accent));font-size:1.04rem;box-shadow:0 .45rem 1rem #147d751a}.guide-drawer__header-copy{display:flex;min-width:0;flex-direction:column}.guide-drawer__header-copy>small{color:var(--csd-foreground-guide-accent, var(--guide-accent));font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.guide-drawer__header-copy>strong{margin-top:.1rem;color:var(--csd-foreground-guide-ink, var(--guide-ink));font-size:1rem;font-weight:760;line-height:1.25}.guide-drawer__header-copy>span{margin-top:.16rem;overflow:hidden;color:var(--csd-foreground-guide-muted, var(--guide-muted));font-size:.7rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.guide-drawer__close{width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--csd-border-dbe6e7-1000, #dbe6e7);border-radius:50%;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-5c7378-1000, #5c7378);box-shadow:0 .3rem .9rem #21414812;transition:border-color .16s ease,color .16s ease,transform .16s ease}.guide-drawer__close:hover,.guide-drawer__close:focus-visible{border-color:var(--csd-border-abcfc9-1000, #abcfc9);color:var(--csd-foreground-guide-accent-strong, var(--guide-accent-strong));transform:translateY(-1px)}.guide-drawer__body{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--guide-surface);scrollbar-gutter:stable}.guide-drawer-trigger{white-space:nowrap}.guide-workflow{min-height:100%;color:var(--csd-foreground-guide-ink, var(--guide-ink))}.guide-workflow__context{display:grid;grid-template-columns:2.35rem minmax(0,1fr) auto;gap:.68rem;align-items:center;margin:.85rem .9rem .7rem;padding:.76rem .8rem;border:1px solid var(--csd-border-cce4df-1000, #cce4df);border-radius:.86rem;background:linear-gradient(135deg,var(--csd-bg-f4fbf9-1000, #f4fbf9),var(--csd-bg-edf7f5-1000, #edf7f5));box-shadow:0 .35rem 1rem #205d560e}.guide-workflow__context-icon{width:2.35rem;height:2.35rem;border-radius:.7rem;background:var(--csd-bg-dff2ed-1000, #dff2ed);color:var(--csd-foreground-guide-accent, var(--guide-accent))}.guide-workflow__context-copy{display:flex;min-width:0;flex-direction:column}.guide-workflow__context-copy small{color:var(--csd-text-398077-1000, #398077);font-size:.58rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.guide-workflow__context-copy strong{margin-top:.08rem;color:var(--csd-text-214c48-1000, #214c48);font-size:.76rem;font-weight:750;line-height:1.35}.guide-workflow__context-copy span{margin-top:.08rem;color:var(--csd-text-617c78-1000, #617c78);font-size:.65rem;line-height:1.4}.guide-workflow__context .btn{min-height:2.35rem}.guide-workflow__navigator{position:sticky;z-index:3;top:0;padding:.65rem .9rem .7rem;border-top:1px solid var(--csd-border-dde9ea-750, rgba(221, 233, 234, .75));border-bottom:1px solid var(--guide-border);background:var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97));box-shadow:0 .32rem .8rem #26444a0b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.guide-workflow__progress{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.5rem}.guide-workflow__progress-copy{display:flex;min-width:0;align-items:baseline;gap:.35rem;color:var(--csd-text-61777c-1000, #61777c);font-size:.63rem}.guide-workflow__progress-copy strong{color:var(--csd-foreground-guide-accent-strong, var(--guide-accent-strong));font-size:.7rem}.guide-workflow__progress-copy span:last-child{overflow:hidden;color:var(--csd-text-395a60-1000, #395a60);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.guide-workflow__progress-track{width:5.25rem;height:.28rem;flex:0 0 auto;overflow:hidden;border-radius:999px;background:var(--csd-bg-e5eded-1000, #e5eded)}.guide-workflow__progress-track>span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--guide-accent),#3f83f8);transition:width .2s ease}.guide-workflow__tabs{display:flex;gap:.35rem;margin:0;padding:0 0 .15rem;overflow-x:auto;list-style:none;scrollbar-width:thin}.guide-workflow__tab{display:inline-flex;min-height:2.15rem;align-items:center;gap:.38rem;flex:0 0 auto;padding:.35rem .58rem;border:1px solid var(--csd-border-dce6e7-1000, #dce6e7);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-5f7479-1000, #5f7479);font-size:.65rem;font-weight:700;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease}.guide-workflow__tab>span:first-child{display:grid;width:1.2rem;height:1.2rem;place-items:center;border-radius:50%;background:var(--csd-bg-eef3f4-1000, #eef3f4);font-size:.57rem}.guide-workflow__tab:hover,.guide-workflow__tab:focus-visible{border-color:var(--csd-border-b5d5d0-1000, #b5d5d0);color:var(--csd-foreground-guide-accent-strong, var(--guide-accent-strong))}.guide-workflow__tab.is-active{border-color:var(--csd-border-96cbc2-1000, #96cbc2);background:var(--guide-accent-soft);color:var(--csd-foreground-guide-accent-strong, var(--guide-accent-strong));box-shadow:0 .2rem .6rem #147d7514}.guide-workflow__tab.is-active>span:first-child{background:var(--guide-accent);color:#fff}.guide-workflow__content{padding:.9rem .9rem 5.2rem}.guide-workflow__section[hidden]{display:none!important}.guide-workflow__section{animation:guide-section-in .18s ease both}@keyframes guide-section-in{0%{opacity:0;transform:translateY(.28rem)}to{opacity:1;transform:translateY(0)}}.guide-workflow__section-hero{display:grid;grid-template-columns:2.65rem minmax(0,1fr);gap:.72rem;align-items:start;margin-bottom:.72rem;padding:.8rem;border:1px solid var(--csd-border-dce7e8-1000, #dce7e8);border-radius:.86rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 .35rem 1rem #213d430b}.guide-workflow__section-icon{width:2.65rem;height:2.65rem;border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ecf7f5-1000, #ecf7f5),var(--csd-bg-e1f1ed-1000, #e1f1ed));color:var(--csd-foreground-guide-accent, var(--guide-accent));font-size:.98rem}.guide-workflow__section-copy{min-width:0}.guide-workflow__section-copy small{color:var(--csd-foreground-guide-accent, var(--guide-accent));font-size:.59rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.guide-workflow__section-copy h3{margin:.12rem 0 0;color:var(--csd-foreground-guide-ink, var(--guide-ink));font-size:.9rem;font-weight:760;line-height:1.3;outline:none}.guide-workflow__section-copy p{margin:.28rem 0 0;color:var(--csd-foreground-guide-muted, var(--guide-muted));font-size:.69rem;line-height:1.5}.guide-workflow__card{margin-top:.58rem;padding:.75rem .8rem;border:1px solid var(--csd-border-dfe8e9-1000, #dfe8e9);border-radius:.8rem;background:var(--csd-bg-ffffff-1000, #fff)}.guide-workflow__card--accent{border-color:var(--csd-border-c5e2dc-1000, #c5e2dc);background:linear-gradient(145deg,var(--csd-bg-f7fcfb-1000, #f7fcfb),var(--csd-bg-eff8f6-1000, #eff8f6))}.guide-workflow__card--warning{border-color:var(--csd-border-eed9b8-1000, #eed9b8);background:var(--csd-bg-fffaf2-1000, #fffaf2)}.guide-workflow__card-head{display:flex;gap:.58rem;align-items:flex-start}.guide-workflow__card-head>i{margin-top:.08rem;color:var(--csd-foreground-guide-accent, var(--guide-accent));font-size:.9rem}.guide-workflow__card--warning .guide-workflow__card-head>i{color:var(--csd-text-a36a17-1000, #a36a17)}.guide-workflow__card-head>span{display:flex;min-width:0;flex-direction:column}.guide-workflow__card-head strong{color:var(--csd-text-294b52-1000, #294b52);font-size:.74rem;font-weight:750;line-height:1.35}.guide-workflow__card-head small{margin-top:.12rem;color:var(--csd-text-6e8387-1000, #6e8387);font-size:.64rem;line-height:1.45}.guide-workflow__list{display:grid;gap:.48rem;margin:.65rem 0 0;padding:0;list-style:none}.guide-workflow__list>li{position:relative;padding-left:1.12rem;color:var(--csd-text-587076-1000, #587076);font-size:.67rem;line-height:1.5}.guide-workflow__list>li:before{position:absolute;top:.42rem;left:.12rem;width:.38rem;height:.38rem;border-radius:50%;background:#72b9ad;content:"";box-shadow:0 0 0 .18rem #72b9ad21}.guide-workflow__list strong{color:var(--csd-text-294b52-1000, #294b52)}.guide-workflow__actions{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.7rem}.guide-workflow__actions .btn{min-height:2.35rem;font-size:.68rem}.guide-workflow--legacy-modal .guide-workflow__content{min-height:100%;padding-bottom:1rem}.guide-workflow--legacy-modal .guide-workflow__section{min-height:calc(100vh - 7rem)}.guide-workflow__actions--header{justify-content:flex-end;margin:0 0 .65rem}.legacy-guide-drawer__body{min-width:0}.legacy-guide-drawer__body .modal-guide-content,.legacy-guide-drawer__body .contacts-guide-modal{width:100%;max-width:none;margin:0}.legacy-guide-drawer__body .modal-guide-grid,.legacy-guide-drawer__body .contacts-guide-modal__grid,.legacy-guide-drawer__body .modal-guide-columns{grid-template-columns:1fr}.legacy-guide-drawer__body .modal-guide-content__intro,.legacy-guide-drawer__body .contacts-guide-modal__hero{border-radius:.9rem}.legacy-guide-drawer__footer{position:sticky;bottom:-1rem;display:flex;justify-content:flex-end;margin:1rem -.9rem -1rem;padding:.72rem .9rem max(.72rem,env(safe-area-inset-bottom));border-top:1px solid var(--guide-border);background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.legacy-guide-drawer__footer .btn{min-height:2.45rem}.guide-workflow__permission-note{display:inline-flex;align-items:center;gap:.38rem;margin-top:.7rem;padding:.42rem .55rem;border-radius:.56rem;background:var(--csd-bg-eef2f4-1000, #eef2f4);color:var(--csd-text-6c7f84-1000, #6c7f84);font-size:.62rem;line-height:1.35}.guide-workflow__status-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.32rem;margin-top:.65rem}.guide-workflow__status-flow>span{display:flex;min-width:0;min-height:3.35rem;align-items:center;justify-content:center;flex-direction:column;padding:.38rem .2rem;border:1px solid var(--csd-border-dce6e7-1000, #dce6e7);border-radius:.62rem;background:var(--csd-bg-f8fafb-1000, #f8fafb);color:var(--csd-text-5e7479-1000, #5e7479);text-align:center;font-size:.57rem;font-weight:750;line-height:1.2}.guide-workflow__status-flow i{margin-bottom:.2rem;color:var(--csd-foreground-guide-accent, var(--guide-accent));font-size:.78rem}.guide-workflow__status-flow>span:not(:last-child):after{display:none}.guide-workflow__footer{position:sticky;z-index:2;bottom:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.48rem;margin:1rem -.9rem -5.2rem;padding:.72rem .9rem max(.72rem,env(safe-area-inset-bottom));border-top:1px solid var(--guide-border);background:var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97));box-shadow:0 -.4rem 1rem #2441470e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.guide-workflow__footer .btn{min-height:2.55rem}.guide-workflow__footer [data-guide-next]{justify-content:center}@media (max-width: 767.98px){.guide-drawer__panel{width:100vw;border-left:0}.guide-drawer__header{grid-template-columns:2.5rem minmax(0,1fr) 2.75rem;padding-right:max(.8rem,env(safe-area-inset-right));padding-left:max(.8rem,env(safe-area-inset-left))}.guide-drawer__header-icon{width:2.5rem;height:2.5rem}.guide-workflow__context{grid-template-columns:2.35rem minmax(0,1fr)}.guide-workflow__context .btn{grid-column:1/-1;width:100%}.guide-workflow__tab{min-height:2.75rem;padding-inline:.72rem}.guide-workflow__actions{display:grid;grid-template-columns:minmax(0,1fr)}.guide-workflow__actions .btn{width:100%;min-height:2.75rem;justify-content:center}.guide-workflow__status-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-workflow__footer .btn{min-height:2.75rem}}@media (max-width: 420px){.guide-drawer__header-copy>span{display:none}.guide-workflow__status-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.guide-drawer__backdrop,.guide-drawer__panel,.guide-workflow__section,.guide-workflow__progress-track>span{transition:none!important;animation:none!important}}.comment-item{background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-f1f1f1-1000, #f1f1f1);border-radius:10px;padding:12px 16px;margin-bottom:10px;transition:background .15s ease,box-shadow .15s ease}.comment-item:hover{background:var(--csd-bg-f9fafb-1000, #f9fafb);box-shadow:0 1px 5px #0000000d}.comment-item.highlight-new{border-color:var(--csd-border-0f766e-420, rgba(15, 118, 110, .42));background:linear-gradient(90deg,var(--csd-bg-dcfce7-820, rgba(220, 252, 231, .82)),transparent 48%),var(--csd-bg-ffffff-1000, #ffffff)}.comment-item.comment-highlight{position:relative;background-color:var(--csd-bg-e9f5ff-1000, #e9f5ff);box-shadow:0 0 0 3px #3b82f640;scroll-margin-top:90px}.comment-item.comment-highlight:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;box-shadow:0 0 15px 5px #3b82f659;opacity:.9;animation:highlightPulse 1.6s ease-out forwards}.comment-avatar{width:42px;height:42px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--csd-border-dee2e6-1000, #dee2e6)}.comment-header{line-height:1.2}.comment-author{font-size:.9rem;font-weight:600;color:var(--csd-text-212529-1000, #212529)}.comment-meta{font-size:.78rem;color:var(--csd-text-999999-1000, #999)}.comment-actions{display:flex;align-items:center;gap:6px}.comment-actions .btn{font-size:.8rem}.comment-text{white-space:pre-line;line-height:1.45;font-size:.92rem}.mention-tag{background:var(--csd-bg-e8f3ff-1000, #e8f3ff);color:var(--csd-text-0d6efd-1000, #0d6efd);border-radius:4px;padding:1px 4px;font-weight:500;cursor:pointer;display:inline-block}.mention-tag:hover{background:var(--csd-bg-d8ecff-1000, #d8ecff);text-decoration:underline}.comment-replies{margin-left:32px;padding-left:14px;border-left:2px solid var(--csd-border-eef1f5-1000, #eef1f5);display:flex;flex-direction:column;gap:10px;position:relative}.comment-replies:before{content:"↳";position:absolute;left:-12px;top:2px;font-size:.8rem;color:var(--csd-text-c2c7d0-1000, #c2c7d0)}.reply-item{background:var(--csd-bg-fafbfc-1000, #fafbfc);border:1px solid var(--csd-border-f0f2f5-1000, #f0f2f5);border-radius:8px;padding:8px 10px;transition:background .15s ease}.reply-item:hover{background:var(--csd-bg-f4f6f8-1000, #f4f6f8)}.reply-avatar{width:32px;height:32px;border:1px solid var(--csd-border-dee2e6-1000, #dee2e6);-o-object-fit:cover;object-fit:cover}.reply-author{font-size:.85rem;font-weight:600}.reply-meta{font-size:.72rem;color:var(--csd-text-999999-1000, #999)}.reply-text{font-size:.9rem;line-height:1.35;white-space:pre-line}@keyframes highlightPulse{0%{opacity:.9;transform:scale(1)}60%{opacity:.6;transform:scale(1.02)}to{opacity:0;transform:scale(1)}}.status-dropdown .dropdown-menu{z-index:3000!important}.table-responsive.dropdown-overflow-unlocked,.op-table-wrap.dropdown-overflow-unlocked,.op-table-card.dropdown-overflow-unlocked,.hr-table-card.dropdown-overflow-unlocked,.ajax-table.dropdown-overflow-unlocked,.saas-card--table.dropdown-overflow-unlocked,.saas-card-body.dropdown-overflow-unlocked,.task-index-table__pagination.dropdown-overflow-unlocked,.saas-pagination.dropdown-overflow-unlocked,.task-show-panel.dropdown-overflow-unlocked,.activity-card.dropdown-overflow-unlocked,.activity-pagination.dropdown-overflow-unlocked,.knowledge-pinned-block.dropdown-overflow-unlocked,.settings-masterdata__section.dropdown-overflow-unlocked,.settings-masterdata__table.dropdown-overflow-unlocked,[data-settings-live-results].dropdown-overflow-unlocked,[data-dropdown-clip-root].dropdown-overflow-unlocked{overflow:visible!important}.dropdown.dropdown-overflow-anchor,.status-dropdown.dropdown-overflow-anchor,.sf-select.dropdown-overflow-anchor,.saas-pagination-select.dropdown-overflow-anchor{position:relative;z-index:1085}.dropdown.dropdown-overflow-anchor .dropdown-menu,.status-dropdown.dropdown-overflow-anchor .dropdown-menu,.sf-select.dropdown-overflow-anchor .sf-select__menu,.saas-pagination-select.dropdown-overflow-anchor .saas-pagination-select__menu{z-index:3100!important}.op-table tbody tr:has(.dropdown-overflow-anchor),.op-table tbody tr:has(.dropdown.show),.op-table tbody tr:has(.dropdown-menu.show){position:relative;z-index:120}.op-table tbody tr:has(.dropdown-overflow-anchor)>td,.op-table tbody tr:has(.dropdown.show)>td,.op-table tbody tr:has(.dropdown-menu.show)>td{position:relative;z-index:121;overflow:visible}.op-table .dropdown-menu.show{z-index:3100}.status-dropdown .status-dropdown__locked-trigger{display:inline-flex;border-radius:999px;cursor:help}.status-dropdown .status-dropdown__locked-trigger:focus-visible{outline:none;box-shadow:0 0 0 4px #2563eb14}.status-dropdown .status-dropdown__locked-trigger .status-dropdown__toggle{pointer-events:none}.status-dropdown .status-dropdown__toggle{display:inline-flex;align-items:center;gap:.42rem;min-height:34px;padding:.36rem .7rem;border-radius:999px;border:1px solid var(--csd-border-d6dfec-950, rgba(214, 223, 236, .95));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-10213f-1000, #10213f);box-shadow:0 8px 18px #0f172a0d;font-weight:700;line-height:1;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.status-dropdown .status-dropdown__toggle:after{display:none}.status-dropdown .status-dropdown__toggle:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px #0f172a12}.status-dropdown .status-dropdown__toggle:focus-visible{outline:none;box-shadow:0 0 0 4px #2563eb14,0 12px 24px #0f172a12}.status-dropdown .status-dropdown__toggle:disabled{opacity:.76;cursor:not-allowed}.status-dropdown .status-dropdown__toggle.status-dropdown__toggle--locked{opacity:1;background:linear-gradient(180deg,var(--csd-bg-f7f9fc-1000, #f7f9fc),var(--csd-bg-f1f4f8-1000, #f1f4f8));border-color:var(--csd-border-94a3b8-560, rgba(148, 163, 184, .56));color:var(--csd-text-7b8fa5-1000, #7b8fa5)}.status-dropdown .status-dropdown__toggle-lock{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:currentColor;opacity:.88;font-size:.77rem;line-height:1}.status-dropdown .status-dropdown__toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:1.24rem;height:1.24rem;font-size:.7rem;line-height:1;border-radius:999px;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));flex:0 0 auto;box-shadow:inset 0 1px #ffffffc7}.status-dropdown .status-dropdown__toggle-icon i{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;font-size:inherit;line-height:1}.status-dropdown .status-dropdown__toggle-icon i:before{display:block;line-height:1;transform:translateY(.02em)}.status-dropdown .status-dropdown__toggle-label{white-space:nowrap;font-size:.75rem}.status-dropdown .status-dropdown__toggle-caret{display:inline-flex;align-items:center;color:var(--csd-text-7a8da6-1000, #7a8da6);font-size:.68rem;transition:transform .18s ease}.status-dropdown .status-dropdown__toggle.show .status-dropdown__toggle-caret{transform:rotate(180deg)}.status-dropdown .status-dropdown__toggle--sm{min-height:32px;padding:.32rem .64rem}.status-dropdown .status-dropdown__toggle--md{min-height:36px;padding:.4rem .78rem}.status-dropdown .status-dropdown__toggle--danger{border-color:var(--csd-border-f87171-240, rgba(248, 113, 113, .24));background:linear-gradient(180deg,var(--csd-bg-fef2f2-980, rgba(254, 242, 242, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-b91c1c-1000, #b91c1c)}.status-dropdown .status-dropdown__toggle--danger .status-dropdown__toggle-icon{background:var(--csd-bg-fee2e2-950, rgba(254, 226, 226, .95));color:var(--csd-text-dc2626-1000, #dc2626)}.status-dropdown .status-dropdown__toggle--success{border-color:var(--csd-border-4ade80-220, rgba(74, 222, 128, .22));background:linear-gradient(180deg,var(--csd-bg-f0fdf4-980, rgba(240, 253, 244, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-15803d-1000, #15803d)}.status-dropdown .status-dropdown__toggle--success .status-dropdown__toggle-icon{background:var(--csd-bg-dcfce7-940, rgba(220, 252, 231, .94));color:var(--csd-text-16a34a-1000, #16a34a)}.status-dropdown .status-dropdown__toggle--warning{border-color:var(--csd-border-facc15-260, rgba(250, 204, 21, .26));background:linear-gradient(180deg,var(--csd-bg-fefce8-980, rgba(254, 252, 232, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-a16207-1000, #a16207)}.status-dropdown .status-dropdown__toggle--warning .status-dropdown__toggle-icon{background:var(--csd-bg-fef9c3-940, rgba(254, 249, 195, .94));color:var(--csd-text-ca8a04-1000, #ca8a04)}.status-dropdown .status-dropdown__toggle--info,.status-dropdown .status-dropdown__toggle--primary{border-color:var(--csd-border-60a5fa-240, rgba(96, 165, 250, .24));background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.status-dropdown .status-dropdown__toggle--info .status-dropdown__toggle-icon,.status-dropdown .status-dropdown__toggle--primary .status-dropdown__toggle-icon{background:var(--csd-bg-dbeafe-940, rgba(219, 234, 254, .94));color:var(--csd-text-2563eb-1000, #2563eb)}.status-dropdown .status-dropdown__toggle--neutral{color:var(--csd-text-475569-1000, #475569)}.status-dropdown .status-dropdown__menu{min-width:220px}.status-dropdown .status-dropdown__item{display:flex;align-items:center;gap:.65rem;padding:.58rem .7rem;border-radius:.8rem;color:var(--csd-text-1f3657-1000, #1f3657)}.status-dropdown .status-dropdown__item:hover{background:var(--csd-bg-f8fbff-1000, #f8fbff)!important}.status-dropdown .status-dropdown__item-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;font-size:.78rem;line-height:1;border-radius:999px;flex:0 0 auto}.status-dropdown .status-dropdown__item-icon i{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;font-size:inherit;line-height:1}.status-dropdown .status-dropdown__item-icon i:before{display:block;line-height:1;transform:translateY(.02em)}.status-dropdown .status-dropdown__item-label{flex:1 1 auto;min-width:0;font-size:.79rem;font-weight:700;line-height:1.3}.status-dropdown .status-dropdown__item-check{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem;flex:0 0 auto}.status-dropdown .status-dropdown__item--danger .status-dropdown__item-icon{background:var(--csd-bg-fee2e2-940, rgba(254, 226, 226, .94));color:var(--csd-text-dc2626-1000, #dc2626)}.status-dropdown .status-dropdown__item--success .status-dropdown__item-icon{background:var(--csd-bg-dcfce7-940, rgba(220, 252, 231, .94));color:var(--csd-text-16a34a-1000, #16a34a)}.status-dropdown .status-dropdown__item--warning .status-dropdown__item-icon{background:var(--csd-bg-fef9c3-940, rgba(254, 249, 195, .94));color:var(--csd-text-ca8a04-1000, #ca8a04)}.status-dropdown .status-dropdown__item--info .status-dropdown__item-icon,.status-dropdown .status-dropdown__item--primary .status-dropdown__item-icon{background:var(--csd-bg-dbeafe-940, rgba(219, 234, 254, .94));color:var(--csd-text-2563eb-1000, #2563eb)}.status-dropdown .status-dropdown__item--neutral .status-dropdown__item-icon{background:var(--csd-bg-f1f5f9-940, rgba(241, 245, 249, .94));color:var(--csd-text-64748b-1000, #64748b)}.status-label{display:inline-flex;align-items:center}.status-label .status-dropdown__toggle{display:inline-flex;align-items:center;gap:.42rem;min-height:34px;padding:.36rem .7rem;border-radius:999px;border:1px solid var(--csd-border-d6dfec-950, rgba(214, 223, 236, .95));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-10213f-1000, #10213f);box-shadow:0 8px 18px #0f172a0d;font-weight:700;line-height:1}.status-label .status-dropdown__toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:1.24rem;height:1.24rem;font-size:.7rem;line-height:1;border-radius:999px;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));flex:0 0 auto;box-shadow:inset 0 1px #ffffffc7}.status-label .status-dropdown__toggle-icon i{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;font-size:inherit;line-height:1}.status-label .status-dropdown__toggle-icon i:before{display:block;line-height:1;transform:translateY(.02em)}.status-label .status-dropdown__toggle-label{white-space:nowrap;font-size:.75rem}.status-label .status-dropdown__toggle--sm{min-height:32px;padding:.32rem .64rem}.status-label .status-dropdown__toggle--md{min-height:36px;padding:.4rem .78rem}.status-label .status-dropdown__toggle--danger{border-color:var(--csd-border-f87171-240, rgba(248, 113, 113, .24));background:linear-gradient(180deg,var(--csd-bg-fef2f2-980, rgba(254, 242, 242, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-b91c1c-1000, #b91c1c)}.status-label .status-dropdown__toggle--danger .status-dropdown__toggle-icon{background:var(--csd-bg-fee2e2-950, rgba(254, 226, 226, .95));color:var(--csd-text-dc2626-1000, #dc2626)}.status-label .status-dropdown__toggle--success{border-color:var(--csd-border-4ade80-220, rgba(74, 222, 128, .22));background:linear-gradient(180deg,var(--csd-bg-f0fdf4-980, rgba(240, 253, 244, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-15803d-1000, #15803d)}.status-label .status-dropdown__toggle--success .status-dropdown__toggle-icon{background:var(--csd-bg-dcfce7-940, rgba(220, 252, 231, .94));color:var(--csd-text-16a34a-1000, #16a34a)}.status-label .status-dropdown__toggle--warning{border-color:var(--csd-border-facc15-260, rgba(250, 204, 21, .26));background:linear-gradient(180deg,var(--csd-bg-fefce8-980, rgba(254, 252, 232, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-a16207-1000, #a16207)}.status-label .status-dropdown__toggle--warning .status-dropdown__toggle-icon{background:var(--csd-bg-fef9c3-940, rgba(254, 249, 195, .94));color:var(--csd-text-ca8a04-1000, #ca8a04)}.status-label .status-dropdown__toggle--info,.status-label .status-dropdown__toggle--primary{border-color:var(--csd-border-60a5fa-240, rgba(96, 165, 250, .24));background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.status-label .status-dropdown__toggle--info .status-dropdown__toggle-icon,.status-label .status-dropdown__toggle--primary .status-dropdown__toggle-icon{background:var(--csd-bg-dbeafe-940, rgba(219, 234, 254, .94));color:var(--csd-text-2563eb-1000, #2563eb)}.status-label .status-dropdown__toggle--neutral{color:var(--csd-text-475569-1000, #475569)}.status-label .status-dropdown__toggle--neutral .status-dropdown__toggle-icon{color:var(--csd-text-64748b-1000, #64748b)}.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:active{background-color:var(--csd-bg-e9f2ff-1000, #e9f2ff)!important;color:var(--csd-text-0d6efd-1000, #0d6efd)!important}.dropdown-menu .dropdown-item.active i,.dropdown-menu .dropdown-item:active i{color:var(--csd-text-0d6efd-1000, #0d6efd)!important}.dropdown-menu:not(#notifications-list) .dropdown-item:hover{background-color:var(--csd-bg-f8fbff-1000, #f8fbff)!important;color:var(--csd-text-0d6efd-1000, #0d6efd)!important}.status-dropdown .dropdown-item:focus,.status-dropdown .dropdown-item:focus-visible{background-color:transparent!important;color:inherit!important;outline:none!important;box-shadow:none!important}.status-dropdown .dropdown-item.active{background-color:var(--csd-bg-e9f2ff-1000, #e9f2ff)!important;color:var(--csd-text-0d6efd-1000, #0d6efd)!important;font-weight:600;border-radius:6px;box-shadow:inset 0 0 0 1px #0d6efd26}.status-dropdown .status-dropdown__toggle{min-height:2.38rem;padding:.38rem .72rem;gap:.5rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-223553-1000, #223553);box-shadow:0 1px #fffffff2 inset,0 12px 28px #0f172a0e;font-weight:800;letter-spacing:0}.status-dropdown .status-dropdown__toggle.is-loading,.status-dropdown .status-dropdown__toggle:disabled.is-loading{opacity:.82;cursor:wait;pointer-events:none;transform:none}.status-dropdown .status-dropdown__toggle:hover:not(:disabled),.status-dropdown .status-dropdown__toggle.show{border-color:var(--csd-border-94a3b8-720, rgba(148, 163, 184, .72));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, rgb(255, 255, 255)),var(--csd-bg-f8fafc-1000, rgb(248, 250, 252)));box-shadow:0 1px #fffffff5 inset,0 14px 28px #0f172a13;transform:translateY(-1px)}.status-dropdown .status-dropdown__toggle:focus-visible{outline:none;border-color:var(--csd-border-60a5fa-950, rgba(96, 165, 250, .95));box-shadow:0 0 0 4px #2563eb1a,0 16px 34px #2563eb1a}.status-dropdown .status-dropdown__toggle.status-dropdown__toggle--locked,.status-dropdown .status-dropdown__toggle.status-dropdown__toggle--locked:hover,.status-dropdown .status-dropdown__toggle.status-dropdown__toggle--locked.show{border-color:var(--csd-border-94a3b8-680, rgba(148, 163, 184, .68));background:linear-gradient(180deg,var(--csd-bg-f7f9fc-1000, #f7f9fc),var(--csd-bg-f1f4f8-1000, #f1f4f8));color:var(--csd-text-66788d-1000, #66788d);box-shadow:0 1px #fffffff2 inset,0 6px 20px #0f172a14;transform:none}.status-dropdown .status-dropdown__toggle.status-dropdown__toggle--locked:hover{border-color:var(--csd-border-94a3b8-680, rgba(148, 163, 184, .68))}.status-dropdown .status-dropdown__toggle--sm{min-height:2.28rem;padding:.34rem .66rem}.status-dropdown .status-dropdown__toggle--md{min-height:2.48rem;padding:.42rem .82rem}.status-dropdown .status-dropdown__toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;font-size:.72rem;border:0;background:transparent!important;box-shadow:none}.status-dropdown .status-dropdown__toggle-spinner{display:none;width:1rem;height:1rem;flex:0 0 1rem;border:2px solid var(--csd-border-94a3b8-340, rgba(148, 163, 184, .34));border-top-color:currentColor;border-radius:999px;animation:status-dropdown-spin .72s linear infinite}.status-dropdown .status-dropdown__toggle.is-loading .status-dropdown__toggle-icon,.status-dropdown .status-dropdown__toggle.is-loading .status-dropdown__toggle-caret{display:none}.status-dropdown .status-dropdown__toggle.is-loading .status-dropdown__toggle-spinner{display:inline-flex}.status-dropdown .status-dropdown__toggle-label{font-size:.78rem;line-height:1}.status-dropdown .status-dropdown__toggle-caret{display:inline-flex;align-items:center;justify-content:center;margin-left:.08rem;color:var(--csd-text-6f819a-1000, #6f819a);font-size:.66rem}.status-dropdown .status-dropdown__toggle-icon i,.status-dropdown .status-dropdown__toggle-caret i,.status-dropdown .status-dropdown__item-icon i,.status-dropdown .status-dropdown__item-check i{display:inline-grid;place-items:center;width:1em;height:1em;margin-right:0;line-height:1}.status-dropdown .status-dropdown__toggle-icon i:before,.status-dropdown .status-dropdown__toggle-caret i:before,.status-dropdown .status-dropdown__item-icon i:before,.status-dropdown .status-dropdown__item-check i:before{display:block;line-height:1;transform:none}.status-dropdown .status-dropdown__toggle-icon .bi-play-fill:before{transform:translate(.045em)}.status-dropdown .status-dropdown__toggle--danger{border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-b42318-1000, #b42318)}.status-dropdown .status-dropdown__toggle--danger .status-dropdown__toggle-icon{color:var(--csd-text-dc2626-1000, #dc2626)}.status-dropdown .status-dropdown__toggle--success{border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-147235-1000, #147235)}.status-dropdown .status-dropdown__toggle--success .status-dropdown__toggle-icon{color:var(--csd-text-16a34a-1000, #16a34a)}.status-dropdown .status-dropdown__toggle--warning{border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-935b0b-1000, #935b0b)}.status-dropdown .status-dropdown__toggle--warning .status-dropdown__toggle-icon{color:var(--csd-text-ca8a04-1000, #ca8a04)}.status-dropdown .status-dropdown__toggle--info,.status-dropdown .status-dropdown__toggle--primary{border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.status-dropdown .status-dropdown__toggle--info .status-dropdown__toggle-icon,.status-dropdown .status-dropdown__toggle--primary .status-dropdown__toggle-icon{color:var(--csd-text-2563eb-1000, #2563eb)}.status-dropdown .status-dropdown__toggle--neutral{border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-334155-1000, #334155)}.status-dropdown .status-dropdown__toggle--neutral .status-dropdown__toggle-icon{color:var(--csd-text-64748b-1000, #64748b)}.status-dropdown .status-dropdown__menu{min-width:13.4rem;padding:.38rem!important;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f9fbff-980, rgba(249, 251, 255, .98)));box-shadow:0 24px 56px #0f172a24,0 1px #ffffffe6 inset!important;overflow:hidden}.status-dropdown .status-dropdown__item{min-height:2.38rem;padding:.42rem .5rem!important;gap:.56rem;border-radius:.72rem;color:var(--csd-text-263a58-1000, #263a58)!important;font-size:.77rem;font-weight:800;line-height:1.15;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.status-dropdown .status-dropdown__item:hover,.status-dropdown .status-dropdown__item:focus-visible{background:var(--csd-bg-f1f7ff-860, rgba(241, 247, 255, .86))!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important;box-shadow:inset 0 0 0 1px #bfdbfead;transform:translate(1px)}.status-dropdown .status-dropdown__item.active,.status-dropdown .status-dropdown__item:active{background:var(--csd-bg-eff6ff-950, rgba(239, 246, 255, .95))!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important;box-shadow:inset 0 0 0 1px #93c5fdb8}.status-dropdown .status-dropdown__item.active i,.status-dropdown .status-dropdown__item:active i{color:inherit!important}.status-dropdown .status-dropdown__item-icon{width:1.24rem;height:1.24rem;font-size:.76rem;border:0;background:transparent!important;box-shadow:none}.status-dropdown .status-dropdown__item-icon .bi-play-fill:before{transform:translate(.045em)}.status-dropdown .status-dropdown__item-label{font-size:.77rem;font-weight:800}.status-dropdown .status-dropdown__item-check{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-left:.25rem;border-radius:0;background:transparent;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.86rem}.status-dropdown .status-dropdown__item--danger.active,.status-dropdown .status-dropdown__item--danger:hover,.status-dropdown .status-dropdown__item--danger:focus-visible{background:var(--csd-bg-fef2f2-950, rgba(254, 242, 242, .95))!important;color:var(--csd-text-b42318-1000, #b42318)!important;box-shadow:inset 0 0 0 1px #fca5a59e}.status-dropdown .status-dropdown__item--success.active,.status-dropdown .status-dropdown__item--success:hover,.status-dropdown .status-dropdown__item--success:focus-visible{background:var(--csd-bg-f0fdf4-950, rgba(240, 253, 244, .95))!important;color:var(--csd-text-147235-1000, #147235)!important;box-shadow:inset 0 0 0 1px #86efac99}.status-dropdown .status-dropdown__item--warning.active,.status-dropdown .status-dropdown__item--warning:hover,.status-dropdown .status-dropdown__item--warning:focus-visible{background:var(--csd-bg-fefce8-950, rgba(254, 252, 232, .95))!important;color:var(--csd-text-935b0b-1000, #935b0b)!important;box-shadow:inset 0 0 0 1px #fde0479e}.status-dropdown.status-dropdown--table{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1}.status-dropdown.status-dropdown--table .status-dropdown__toggle{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;height:2rem;padding:.28rem .58rem;gap:.38rem;line-height:1}.status-dropdown.status-dropdown--table .status-dropdown__toggle:hover:not(:disabled),.status-dropdown.status-dropdown--table .status-dropdown__toggle.show,.status-dropdown.status-dropdown--table .status-dropdown__toggle[aria-expanded=true]{transform:none}.status-dropdown.status-dropdown--table .status-dropdown__toggle-icon,.status-dropdown.status-dropdown--table .status-dropdown__toggle-caret{display:inline-grid;place-items:center;width:.96rem;height:.96rem;flex:0 0 .96rem;margin:0;line-height:1}.status-dropdown.status-dropdown--table .status-dropdown__toggle-spinner{display:none;place-items:center;width:.96rem;height:.96rem;flex:0 0 .96rem;margin:0;line-height:1}.status-dropdown.status-dropdown--table .status-dropdown__toggle.is-loading .status-dropdown__toggle-spinner{display:inline-grid}.status-dropdown.status-dropdown--table .status-dropdown__toggle-label{display:inline-flex;align-items:center;line-height:1}.status-dropdown.status-dropdown--table .status-dropdown__toggle-icon i,.status-dropdown.status-dropdown--table .status-dropdown__toggle-caret i{display:inline-grid;place-items:center;width:100%;height:100%;margin:0;line-height:1}.status-dropdown.status-dropdown--table .status-dropdown__toggle-icon i:before,.status-dropdown.status-dropdown--table .status-dropdown__toggle-caret i:before{display:inline-grid;place-items:center;width:100%;height:100%;margin:0;line-height:1}@keyframes status-dropdown-spin{to{transform:rotate(360deg)}}.dropdown-menu-end{right:0!important;left:auto!important}.dropdown-modern{min-width:188px;padding:.34rem;border-radius:1rem;background-color:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))!important;box-shadow:0 14px 30px #0f172a1a!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:hidden}.dropdown-modern__menu{margin-top:.38rem!important}.dropdown-modern .dropdown-item,.dropdown-modern__item{display:flex;align-items:center;gap:.62rem;width:100%;min-height:2.22rem;padding:.46rem .62rem!important;border-radius:.82rem;color:var(--csd-text-1f3657-1000, #1f3657)!important;font-size:.76rem;font-weight:600;line-height:1.25;transition:background-color .16s ease,color .16s ease;text-decoration:none}.dropdown-modern .dropdown-item:hover,.dropdown-modern .dropdown-item:focus-visible,.dropdown-modern__item:hover,.dropdown-modern__item:focus-visible{background:var(--csd-bg-f8fbff-1000, #f8fbff)!important;color:var(--csd-text-0d6efd-1000, #0d6efd)!important;outline:none;box-shadow:none}.dropdown-modern__form{display:block;width:100%;margin:0;padding:0}.dropdown-modern__icon{display:inline-flex;align-items:center;justify-content:center;width:1.34rem;height:1.34rem;border-radius:999px;background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9));color:var(--csd-text-7b8aa0-1000, #7b8aa0);flex:0 0 auto;font-size:.72rem}.dropdown-modern__label{flex:1 1 auto;min-width:0}.dropdown-modern__info{display:flex;align-items:center;gap:.52rem;padding:.48rem .66rem;color:var(--csd-text-708198-1000, #708198);font-size:.73rem;font-weight:600;line-height:1.35}.dropdown-modern__info i{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.78rem;flex:0 0 auto}.dropdown-modern__item--danger{color:var(--csd-text-dc2626-1000, #dc2626)!important}.dropdown-modern__item--danger .dropdown-modern__icon{background:var(--csd-bg-fee2e2-960, rgba(254, 226, 226, .96));color:var(--csd-text-dc2626-1000, #dc2626)}.dropdown-modern__item--danger:hover,.dropdown-modern__item--danger:focus-visible{background:var(--csd-bg-fef2f2-940, rgba(254, 242, 242, .94))!important;color:var(--csd-text-b91c1c-1000, #b91c1c)!important}.dropdown-modern__item--primary{color:var(--csd-text-2563eb-1000, #2563eb)!important}.dropdown-modern__item--primary .dropdown-modern__icon{background:var(--csd-bg-dbeafe-960, rgba(219, 234, 254, .96));color:var(--csd-text-2563eb-1000, #2563eb)}.dropdown-modern__item--primary:hover,.dropdown-modern__item--primary:focus-visible{background:var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96))!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important}.dropdown-modern__divider{margin:.32rem 0!important;border-top-color:var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))}.modern-dropdown-trigger{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;padding:0;border:1px solid var(--csd-border-d6dfec-950, rgba(214, 223, 236, .95));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-64748b-1000, #64748b);line-height:1;box-shadow:0 5px 12px #0f172a08;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.modern-dropdown-trigger:hover{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, rgb(255, 255, 255)),var(--csd-bg-f1f5f9-1000, rgb(241, 245, 249)));border-color:var(--csd-border-94a3b8-260, rgba(148, 163, 184, .26));color:var(--csd-text-1f3657-1000, #1f3657);box-shadow:0 7px 16px #0f172a0b}.modern-dropdown-trigger:focus-visible{outline:none;box-shadow:0 0 0 4px #2563eb14,0 12px 24px #0f172a14}.modern-dropdown-trigger i{font-size:.88rem}.dropdown-actions{display:flex;justify-content:flex-end;width:100%}.dropdown-actions .modern-dropdown-trigger{margin-right:0}.dropdown-modern{min-width:10.4rem;padding:.44rem!important;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;border-radius:.96rem;background:radial-gradient(circle at top right,var(--csd-bg-e2e8f0-640, rgba(226, 232, 240, .64)),transparent 48%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 24px 46px #0f172a24,0 1px #ffffffeb inset!important;overflow:hidden}.dropdown-modern__menu{margin-top:.44rem!important}.dropup .dropdown-modern__menu,.dropdown-modern__menu[data-popper-placement^=top]{margin-top:0!important;margin-bottom:.44rem!important}.dropdown-modern .dropdown-item,.dropdown-modern__item{min-height:2.48rem;padding:.46rem .5rem!important;gap:.62rem!important;border-radius:.76rem;color:var(--csd-text-0f172a-1000, #0f172a)!important;font-size:.78rem;font-weight:850;letter-spacing:0;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.dropdown-modern .dropdown-item:hover,.dropdown-modern .dropdown-item:focus-visible,.dropdown-modern__item:hover,.dropdown-modern__item:focus-visible{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eef2f7-1000, #eef2f7))!important;color:var(--csd-text-0f172a-1000, #0f172a)!important;box-shadow:inset 0 0 0 1px #94a3b847,0 8px 18px #0f172a0e;transform:none}.dropdown-modern .dropdown-item:active,.dropdown-modern .dropdown-item.active,.dropdown-modern__item:active,.dropdown-modern__item.active{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-e2e8f0-1000, #e2e8f0))!important;color:var(--csd-text-0f172a-1000, #0f172a)!important;box-shadow:inset 0 0 0 1px #94a3b857}.dropdown-modern__icon{width:1.58rem;height:1.58rem;margin-right:0!important;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.52rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-334155-1000, #334155)!important;font-size:.74rem;box-shadow:inset 0 1px #ffffffe6,0 6px 12px #0f172a0a}.dropdown-modern__icon:before{margin:0;line-height:1}.dropdown-modern__label{color:inherit;font-size:.78rem;font-weight:850}.dropdown-modern__divider{margin:.36rem .18rem!important;border-top-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))}.dropdown-modern__item--primary{color:var(--csd-text-0f172a-1000, #0f172a)!important}.dropdown-modern__item--primary .dropdown-modern__icon{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-334155-1000, #334155)!important}.dropdown-modern__item--danger{color:var(--csd-text-b42318-1000, #b42318)!important}.dropdown-modern__item--danger .dropdown-modern__icon{border-color:var(--csd-border-fca5a5-440, rgba(252, 165, 165, .44));background:linear-gradient(180deg,var(--csd-bg-fffafa-1000, #fffafa),var(--csd-bg-fef2f2-1000, #fef2f2));color:var(--csd-text-dc2626-1000, #dc2626)!important}.dropdown-modern__item--danger:hover,.dropdown-modern__item--danger:focus-visible,.dropdown-modern__item--danger:active{background:linear-gradient(180deg,var(--csd-bg-fffafa-1000, #fffafa),var(--csd-bg-fef2f2-1000, #fef2f2))!important;color:var(--csd-text-b42318-1000, #b42318)!important;box-shadow:inset 0 0 0 1px #fca5a580,0 8px 18px #dc26260e}.dropdown-modern__item--disabled,.dropdown-modern__item--disabled:disabled{cursor:not-allowed;opacity:1;color:var(--csd-text-64748b-1000, #64748b)!important;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92))!important;box-shadow:none!important;transform:none!important}.dropdown-modern__item--disabled:hover,.dropdown-modern__item--disabled:focus-visible{color:var(--csd-text-64748b-1000, #64748b)!important;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92))!important;box-shadow:none!important}.dropdown-modern__item--disabled .dropdown-modern__icon{border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-94a3b8-1000, #94a3b8)!important}.dropdown-modern__item--disabled .dropdown-modern__label{display:grid;gap:.08rem;font-weight:780}.dropdown-modern__item--disabled .dropdown-modern__label strong,.dropdown-modern__item--disabled .dropdown-modern__label small{display:block;line-height:1.12}.dropdown-modern__item--disabled .dropdown-modern__label small{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.66rem;font-weight:680}.modern-dropdown-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2.05rem;height:2.05rem;padding:0!important;border-color:var(--csd-border-bfd2ed-820, rgba(191, 210, 237, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)));color:var(--csd-text-52657f-1000, #52657f);box-shadow:0 1px #fffffff2 inset,0 10px 22px #0f172a0b}.modern-dropdown-trigger:hover,.modern-dropdown-trigger[aria-expanded=true]{border-color:var(--csd-border-64748b-320, rgba(100, 116, 139, .32));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eef2f7-1000, #eef2f7));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 1px #fffffff5 inset,0 12px 24px #0f172a17;transform:translateY(-1px)}.modern-dropdown-trigger i{margin:0;font-size:.92rem;line-height:1}.modern-dropdown-trigger i,.dropdown-modern__icon,.dropdown-modern .dropdown-item>i,.dropdown-modern__item>i{display:inline-grid!important;place-items:center!important;flex:0 0 auto;margin:0!important;line-height:1!important;text-align:center}.modern-dropdown-trigger i{width:100%;height:100%}.dropdown-modern__icon,.dropdown-modern .dropdown-item>i,.dropdown-modern__item>i{width:1.58rem!important;height:1.58rem!important}.modern-dropdown-trigger i:before,.dropdown-modern__icon:before,.dropdown-modern .dropdown-item>i:before,.dropdown-modern__item>i:before{display:inline-grid;place-items:center;width:100%;height:100%;margin:0!important;line-height:1;text-align:center;transform:translate(.035em)}.modern-dropdown-trigger .bi-three-dots-vertical:before{transform:translate(.055em)}.dropdown-modern__icon.bi-pencil-square:before,.dropdown-modern__icon.bi-box-arrow-down:before,.dropdown-modern__icon.bi-download:before,.dropdown-modern__icon.bi-files:before,.dropdown-modern__icon.bi-trash3:before{transform:translate(.015em)}.status-dropdown .status-dropdown__toggle{min-height:2.12rem;padding:.3rem .6rem;gap:.4rem;border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 1px #fffffff5 inset,0 9px 20px #0f172a0b}.status-dropdown .status-dropdown__toggle:hover:not(:disabled),.status-dropdown .status-dropdown__toggle.show,.status-dropdown .status-dropdown__toggle[aria-expanded=true]{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f6f9fd-1000, #f6f9fd));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 1px #fffffffa inset,0 14px 28px #0f172a13}.status-dropdown .status-dropdown__toggle.status-dropdown__toggle--locked,.status-dropdown .status-dropdown__toggle.status-dropdown__toggle--locked:hover,.status-dropdown .status-dropdown__toggle.status-dropdown__toggle--locked.show{border-color:var(--csd-border-94a3b8-540, rgba(148, 163, 184, .54));background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-66788d-1000, #66788d);box-shadow:0 1px #fffffff5 inset,0 8px 18px #0f172a0d}.status-dropdown .status-dropdown__toggle--sm{min-height:2rem;padding:.27rem .56rem}.status-dropdown .status-dropdown__toggle--md{min-height:2.28rem;padding:.36rem .7rem}.status-dropdown .status-dropdown__toggle-icon{width:.94rem;height:.94rem;font-size:.72rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9))!important;color:var(--csd-text-64748b-1000, #64748b);box-shadow:none}.status-dropdown .status-dropdown__toggle-label{font-size:.75rem;font-weight:850}.status-dropdown .status-dropdown__toggle-caret{width:.82rem;height:.82rem;margin-left:0;font-size:.58rem;color:var(--csd-text-64748b-1000, #64748b)}.status-dropdown .status-dropdown__toggle--danger{border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-0f172a-1000, #0f172a)}.status-dropdown .status-dropdown__toggle--danger .status-dropdown__toggle-icon{border-color:var(--csd-border-fca5a5-560, rgba(252, 165, 165, .56));background:var(--csd-bg-fef2f2-940, rgba(254, 242, 242, .94))!important;color:var(--csd-text-dc2626-1000, #dc2626)}.status-dropdown .status-dropdown__toggle--success{border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-0f172a-1000, #0f172a)}.status-dropdown .status-dropdown__toggle--success .status-dropdown__toggle-icon{border-color:var(--csd-border-86efac-580, rgba(134, 239, 172, .58));background:var(--csd-bg-f0fdf4-940, rgba(240, 253, 244, .94))!important;color:var(--csd-text-16a34a-1000, #16a34a)}.status-dropdown .status-dropdown__toggle--warning{border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-0f172a-1000, #0f172a)}.status-dropdown .status-dropdown__toggle--warning .status-dropdown__toggle-icon{border-color:var(--csd-border-fde047-620, rgba(253, 224, 71, .62));background:var(--csd-bg-fefce8-960, rgba(254, 252, 232, .96))!important;color:var(--csd-text-ca8a04-1000, #ca8a04)}.status-dropdown .status-dropdown__toggle--info,.status-dropdown .status-dropdown__toggle--primary{border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-0f172a-1000, #0f172a)}.status-dropdown .status-dropdown__toggle--info .status-dropdown__toggle-icon,.status-dropdown .status-dropdown__toggle--primary .status-dropdown__toggle-icon{border-color:var(--csd-border-93c5fd-580, rgba(147, 197, 253, .58));background:var(--csd-bg-eff6ff-940, rgba(239, 246, 255, .94))!important;color:var(--csd-text-2563eb-1000, #2563eb)}.status-dropdown .status-dropdown__menu.dropdown-modern{min-width:11.65rem;padding:.3rem!important;margin-top:.4rem!important;border-radius:.86rem;border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 20px 44px #0f172a21,0 1px #fffffff2 inset!important}.status-dropdown .status-dropdown__item.dropdown-item{min-height:2.12rem;padding:.34rem .42rem!important;gap:.44rem!important;border-radius:.58rem;color:var(--csd-text-1e293b-1000, #1e293b)!important;font-size:.75rem;font-weight:820;line-height:1.15}.status-dropdown .status-dropdown__item.dropdown-item:hover,.status-dropdown .status-dropdown__item.dropdown-item:focus-visible{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9))!important;color:var(--csd-text-0f172a-1000, #0f172a)!important;box-shadow:inset 0 0 0 1px #94a3b838;transform:none}.status-dropdown .status-dropdown__item.dropdown-item.active,.status-dropdown .status-dropdown__item.dropdown-item:active{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9))!important;color:var(--csd-text-0f172a-1000, #0f172a)!important;box-shadow:inset 0 0 0 1px #94a3b847,inset 2px 0 #64748b8a}.status-dropdown .status-dropdown__item-icon{width:1rem;height:1rem;font-size:.72rem}.status-dropdown .status-dropdown__item-label{font-size:.75rem;font-weight:820}.status-dropdown .status-dropdown__item-check{width:.95rem;height:.95rem;margin-left:.12rem;color:currentColor;font-size:.8rem}.status-dropdown .status-dropdown__item--danger.active,.status-dropdown .status-dropdown__item--danger:hover,.status-dropdown .status-dropdown__item--danger:focus-visible{background:var(--csd-bg-fef2f2-960, rgba(254, 242, 242, .96))!important;color:var(--csd-text-b42318-1000, #b42318)!important;box-shadow:inset 0 0 0 1px #fca5a57a,inset 2px 0 #dc26269e}.status-dropdown .status-dropdown__item--success.active,.status-dropdown .status-dropdown__item--success:hover,.status-dropdown .status-dropdown__item--success:focus-visible{background:var(--csd-bg-f0fdf4-960, rgba(240, 253, 244, .96))!important;color:var(--csd-text-137333-1000, #137333)!important;box-shadow:inset 0 0 0 1px #86efac85,inset 2px 0 #16a34a9e}.status-dropdown .status-dropdown__item--warning.active,.status-dropdown .status-dropdown__item--warning:hover,.status-dropdown .status-dropdown__item--warning:focus-visible{background:var(--csd-bg-fefce8-960, rgba(254, 252, 232, .96))!important;color:var(--csd-text-935b0b-1000, #935b0b)!important;box-shadow:inset 0 0 0 1px #fde04780,inset 2px 0 #ca8a049e}.status-dropdown .status-dropdown__item--info.active,.status-dropdown .status-dropdown__item--info:hover,.status-dropdown .status-dropdown__item--info:focus-visible,.status-dropdown .status-dropdown__item--primary.active,.status-dropdown .status-dropdown__item--primary:hover,.status-dropdown .status-dropdown__item--primary:focus-visible{background:var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96))!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important;box-shadow:inset 0 0 0 1px #93c5fd8a,inset 2px 0 #2563eb9e}.status-dropdown{--status-tone: #64748b;--csd-foreground-status-tone: var(--csd-text-64748b-1000, #64748b);--status-tone-rgb: 100, 116, 139;--status-tone-soft: rgba(var(--status-tone-rgb), .075);--status-tone-border: rgba(var(--status-tone-rgb), .24);--status-tone-shadow: rgba(var(--status-tone-rgb), .12)}.status-dropdown .status-dropdown__toggle--danger,.status-dropdown .status-dropdown__item--danger{--status-tone: #b42318;--csd-foreground-status-tone: var(--csd-text-b42318-1000, #b42318);--status-tone-rgb: 180, 35, 24}.status-dropdown .status-dropdown__toggle--success,.status-dropdown .status-dropdown__item--success{--status-tone: #0f766e;--csd-foreground-status-tone: var(--csd-text-0f766e-1000, #0f766e);--status-tone-rgb: 15, 118, 110}.status-dropdown .status-dropdown__toggle--warning,.status-dropdown .status-dropdown__item--warning{--status-tone: #a16207;--csd-foreground-status-tone: var(--csd-text-a16207-1000, #a16207);--status-tone-rgb: 161, 98, 7}.status-dropdown .status-dropdown__toggle--info,.status-dropdown .status-dropdown__toggle--primary,.status-dropdown .status-dropdown__item--info,.status-dropdown .status-dropdown__item--primary{--status-tone: #1d4ed8;--csd-foreground-status-tone: var(--csd-text-1d4ed8-1000, #1d4ed8);--status-tone-rgb: 29, 78, 216}.status-dropdown .status-dropdown__toggle{min-height:2.18rem;padding:.28rem .58rem .28rem .46rem;gap:.42rem;border-color:var(--status-tone-border);background:radial-gradient(circle at 0% 50%,rgba(var(--status-tone-rgb),.11),transparent 52%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);color:var(--csd-foreground-status-tone, var(--status-tone));box-shadow:0 1px #fffffffa inset,0 10px 22px var(--status-tone-shadow)}.status-dropdown .status-dropdown__toggle:hover:not(:disabled),.status-dropdown .status-dropdown__toggle.show,.status-dropdown .status-dropdown__toggle[aria-expanded=true]{border-color:rgba(var(--status-tone-rgb),.36);background:radial-gradient(circle at 0% 50%,rgba(var(--status-tone-rgb),.15),transparent 54%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);color:var(--csd-foreground-status-tone, var(--status-tone));box-shadow:0 1px #fffffffa inset,0 14px 28px rgba(var(--status-tone-rgb),.16)}.status-dropdown .status-dropdown__toggle.dropdown-toggle:after{display:none}.status-dropdown .status-dropdown__toggle--sm{min-height:2.08rem;padding:.24rem .54rem .24rem .42rem}.status-dropdown .status-dropdown__toggle-icon{width:1.28rem;height:1.28rem;flex:0 0 1.28rem;border:1px solid rgba(var(--status-tone-rgb),.18);border-radius:999px;background:rgba(var(--status-tone-rgb),.085)!important;color:var(--csd-foreground-status-tone, var(--status-tone));font-size:.72rem;box-shadow:inset 0 1px #ffffffc2}.status-dropdown .status-dropdown__toggle-label{color:var(--csd-text-24364f-1000, #24364f);font-size:.75rem;font-weight:850}.status-dropdown .status-dropdown__toggle-caret{color:rgba(var(--status-tone-rgb),.68)}.status-dropdown .status-dropdown__menu.dropdown-modern{min-width:12.6rem;padding:.42rem!important;border-color:var(--csd-border-cbdcf0-920, rgba(203, 220, 240, .92))!important;border-radius:.94rem;background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-420, rgba(219, 234, 254, .42)),transparent 42%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);box-shadow:0 24px 54px #0f172a24,0 1px #fffffff5 inset!important}.status-dropdown .status-dropdown__item.dropdown-item{position:relative;display:grid!important;grid-template-columns:1.56rem minmax(0,1fr) 1rem;align-items:center;min-height:2.42rem;padding:.4rem .48rem!important;gap:.56rem!important;border-radius:.72rem;color:var(--csd-text-25364f-1000, #25364f)!important;background:transparent!important;box-shadow:none}.status-dropdown .status-dropdown__item.dropdown-item:hover,.status-dropdown .status-dropdown__item.dropdown-item:focus-visible,.status-dropdown .status-dropdown__item.dropdown-item.active,.status-dropdown .status-dropdown__item.dropdown-item:active{background:rgba(var(--status-tone-rgb),.07)!important;color:var(--csd-foreground-status-tone, var(--status-tone))!important;box-shadow:inset 0 0 0 1px rgba(var(--status-tone-rgb),.18),inset 2px 0 rgba(var(--status-tone-rgb),.56);transform:none}.status-dropdown .status-dropdown__item-icon{width:1.56rem;height:1.56rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--status-tone-rgb),.18);border-radius:.56rem;background:rgba(var(--status-tone-rgb),.08)!important;color:var(--csd-foreground-status-tone, var(--status-tone));font-size:.76rem;box-shadow:inset 0 1px #ffffffd1}.status-dropdown .status-dropdown__item-label{min-width:0;color:inherit;font-size:.77rem;font-weight:850;line-height:1.2}.status-dropdown .status-dropdown__item-check{justify-self:end;color:var(--csd-foreground-status-tone, var(--status-tone));opacity:.95}.status-dropdown .status-dropdown__toggle,.status-dropdown .status-dropdown__item,.status-label .status-dropdown__toggle,.status-label .status-dropdown__item{align-items:center}.status-dropdown .status-dropdown__toggle-lock,.status-dropdown .status-dropdown__toggle-icon,.status-dropdown .status-dropdown__toggle-caret,.status-dropdown .status-dropdown__item-icon,.status-dropdown .status-dropdown__item-check,.status-label .status-dropdown__toggle-lock,.status-label .status-dropdown__toggle-icon,.status-label .status-dropdown__toggle-caret,.status-label .status-dropdown__item-icon,.status-label .status-dropdown__item-check{display:inline-grid!important;place-items:center!important;flex:0 0 auto;line-height:1;text-align:center}.status-dropdown .status-dropdown__toggle-icon>i,.status-dropdown .status-dropdown__toggle-caret>i,.status-dropdown .status-dropdown__toggle-lock>i,.status-dropdown .status-dropdown__item-icon>i,.status-dropdown .status-dropdown__item-check>i,.status-label .status-dropdown__toggle-icon>i,.status-label .status-dropdown__toggle-caret>i,.status-label .status-dropdown__toggle-lock>i,.status-label .status-dropdown__item-icon>i,.status-label .status-dropdown__item-check>i{display:inline-grid!important;place-items:center!important;width:1em;height:1em;margin:0!important;padding:0!important;color:inherit;font-size:inherit;line-height:1!important;vertical-align:0!important}.status-dropdown .status-dropdown__toggle-icon>i:before,.status-dropdown .status-dropdown__toggle-caret>i:before,.status-dropdown .status-dropdown__toggle-lock>i:before,.status-dropdown .status-dropdown__item-icon>i:before,.status-dropdown .status-dropdown__item-check>i:before,.status-label .status-dropdown__toggle-icon>i:before,.status-label .status-dropdown__toggle-caret>i:before,.status-label .status-dropdown__toggle-lock>i:before,.status-label .status-dropdown__item-icon>i:before,.status-label .status-dropdown__item-check>i:before{display:inline-grid!important;place-items:center!important;width:1em;height:1em;margin:0!important;padding:0!important;line-height:1!important;vertical-align:0!important}.status-dropdown .status-dropdown__toggle-icon .bi-play-fill:before,.status-dropdown .status-dropdown__item-icon .bi-play-fill:before,.status-label .status-dropdown__toggle-icon .bi-play-fill:before,.status-label .status-dropdown__item-icon .bi-play-fill:before{transform:translate(.04em)}@media (max-width: 575.98px){.dropdown-menu{max-width:calc(100vw - 1.5rem)}.dropdown-modern{min-width:min(10.4rem,100vw - 1.5rem)}.status-dropdown .status-dropdown__menu.dropdown-modern{min-width:min(12.6rem,100vw - 1.5rem)}.dropdown-modern .dropdown-item,.dropdown-modern__item,.status-dropdown .status-dropdown__item.dropdown-item{white-space:normal;overflow-wrap:anywhere}}:root{--s2-height: 2.55rem;--s2-radius: .78rem;--s2-bg: var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));--csd-foreground-s2-bg: rgba(255, 255, 255, .98);--s2-bg-disabled: var(--csd-bg-f4f7fb-1000, #f4f7fb);--csd-foreground-s2-bg-disabled: #f4f7fb;--s2-border: var(--csd-border-dbe3ef-1000, #dbe3ef);--csd-foreground-s2-border: #dbe3ef;--s2-border-hover: var(--csd-border-b9c7d8-1000, #b9c7d8);--csd-foreground-s2-border-hover: var(--csd-text-b9c7d8-1000, #b9c7d8);--s2-border-focus: var(--csd-border-2563eb-1000, #2563eb);--csd-foreground-s2-border-focus: var(--csd-text-2563eb-1000, #2563eb);--s2-text: var(--csd-text-10233f-1000, #10233f);--csd-foreground-s2-text: var(--csd-text-10233f-1000, #10233f);--s2-muted: var(--csd-text-6b7a90-1000, #6b7a90);--csd-foreground-s2-muted: var(--csd-text-6b7a90-1000, #6b7a90);--s2-placeholder: #94a3b8;--csd-foreground-s2-placeholder: var(--csd-text-94a3b8-1000, #94a3b8);--s2-shadow: 0 14px 30px -24px rgba(15, 23, 42, .42);--s2-focus-ring: 0 0 0 .22rem rgba(37, 99, 235, .14);--s2-dropdown-shadow: 0 22px 40px -26px rgba(15, 23, 42, .38);--s2-chip-bg: linear-gradient(135deg, var(--csd-bg-eef4ff-1000, #eef4ff) 0%, var(--csd-bg-e7f0ff-1000, #e7f0ff) 100%);--s2-chip-bg-hover: linear-gradient(135deg, var(--csd-bg-e2ecff-1000, #e2ecff) 0%, var(--csd-bg-dce8ff-1000, #dce8ff) 100%);--s2-chip-border: var(--csd-border-c8d8ff-1000, #c8d8ff);--csd-foreground-s2-chip-border: #c8d8ff;--s2-chip-text: var(--csd-text-1d4ed8-1000, #1d4ed8);--csd-foreground-s2-chip-text: var(--csd-text-1d4ed8-1000, #1d4ed8);--s2-chip-remove: rgba(29, 78, 216, .1);--csd-foreground-s2-chip-remove: var(--csd-text-1d4ed8-100, rgba(29, 78, 216, .1));--s2-chip-remove-hover: rgba(29, 78, 216, .18);--csd-foreground-s2-chip-remove-hover: var(--csd-text-1d4ed8-180, rgba(29, 78, 216, .18))}select.form-select2,select.js-select,select.js-multi-select,select.js-select-with-avatars,select.select2-hidden-accessible{position:absolute!important;width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;max-height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.select2-container{visibility:visible!important;opacity:1!important;font-size:.9rem}select.form-select2+.select2-container,select.js-select+.select2-container,select.js-multi-select+.select2-container,select.js-select-with-avatars+.select2-container{width:100%!important}body>.select2-container--open{width:auto!important;max-width:calc(100vw - 1rem)!important}body>.select2-container--open .select2-dropdown{max-width:calc(100vw - 1rem)!important}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple{border:1px solid var(--s2-border)!important;border-radius:var(--s2-radius)!important;background:var(--s2-bg)!important;color:var(--csd-foreground-s2-text, var(--s2-text))!important;box-shadow:var(--s2-shadow);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.select2-container--default .select2-selection--single:hover,.select2-container--default .select2-selection--multiple:hover{border-color:var(--s2-border-hover)!important}.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default.select2-container--open .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--multiple{border-color:var(--s2-border-focus)!important;box-shadow:var(--s2-focus-ring),var(--s2-shadow)!important}.select2-container--default.select2-container--disabled .select2-selection--single,.select2-container--default.select2-container--disabled .select2-selection--multiple{background:var(--s2-bg-disabled)!important;border-color:var(--csd-border-d7e0ea-1000, #d7e0ea)!important;box-shadow:none!important;color:var(--csd-text-8b99ad-1000, #8b99ad)!important}.select2-container--default .select2-selection--single{min-height:var(--s2-height)!important;height:var(--s2-height)!important;display:flex!important;align-items:center!important;padding:0 2.75rem 0 .88rem!important}.select2-container--default .select2-selection--single .select2-selection__rendered{display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;height:100%!important;padding:0!important;line-height:1.2!important;color:var(--csd-foreground-s2-text, var(--s2-text))!important}.select2-container--default .select2-search__field::-moz-placeholder{color:var(--csd-foreground-s2-placeholder, var(--s2-placeholder))!important}.select2-container--default .select2-selection--single .select2-selection__placeholder,.select2-container--default .select2-search__field::placeholder{color:var(--csd-foreground-s2-placeholder, var(--s2-placeholder))!important}.select2-container--default .select2-selection--single .select2-selection__clear{position:absolute;right:2.15rem;top:50%;transform:translateY(-50%);font-size:1rem;color:var(--csd-foreground-s2-muted, var(--s2-muted))!important;transition:color .18s ease}.select2-container--default .select2-selection--single .select2-selection__clear:hover{color:var(--csd-foreground-s2-text, var(--s2-text))!important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:0!important;right:0!important;width:2.5rem!important;height:100%!important;display:flex;align-items:center;justify-content:center}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none!important}.select2-container--default .select2-selection--single .select2-selection__arrow:after{content:"";width:.55rem;height:.55rem;border-right:2px solid var(--s2-muted);border-bottom:2px solid var(--s2-muted);transform:rotate(45deg) translateY(-1px);transition:transform .18s ease,border-color .18s ease}.select2-container--open .select2-selection--single .select2-selection__arrow:after{transform:rotate(-135deg) translate(-1px,-1px);border-color:var(--s2-border-focus)}.select2-container--default .select2-selection--multiple{min-height:var(--s2-height)!important;height:auto!important;display:flex!important;align-items:center!important;padding:.36rem .42rem!important}.select2-container--default .select2-selection--multiple .select2-selection__rendered{display:flex!important;flex-wrap:wrap!important;align-items:center!important;align-content:center!important;gap:.42rem!important;width:100%!important;min-height:1.95rem!important;padding:0!important;margin:0!important}.select2-container--default .select2-selection--multiple .select2-selection__choice{display:inline-flex!important;align-items:center!important;gap:.35rem;min-height:1.9rem;margin:0!important;padding:.18rem .34rem .18rem .56rem!important;border-radius:999px!important;border:1px solid var(--s2-chip-border)!important;background:var(--s2-chip-bg)!important;color:var(--csd-foreground-s2-chip-text, var(--s2-chip-text))!important;box-shadow:none!important;line-height:1.2!important}.select2-container--default .select2-selection--multiple .select2-selection__choice:hover{background:var(--s2-chip-bg-hover)!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding:0!important;margin:0!important;color:inherit!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{position:static!important;float:none!important;order:2;width:1.25rem;height:1.25rem;margin-left:.08rem;padding:0!important;border:none!important;border-radius:999px!important;background:var(--s2-chip-remove)!important;color:inherit!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0;line-height:1!important;transform:none!important;transition:background-color .18s ease,color .18s ease}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background:var(--s2-chip-remove-hover)!important;color:var(--csd-text-123fb2-1000, #123fb2)!important}.select2-container--default .select2-selection--multiple .select2-search--inline{display:inline-flex!important;align-items:center!important;flex:1 1 6.5rem;min-height:1.95rem!important;margin:0!important}.select2-container--default .select2-selection--multiple .select2-search__field{width:100%!important;min-width:6.5rem!important;height:1.95rem!important;min-height:1.95rem!important;margin:0!important;padding:0 .25rem!important;border:none!important;background:transparent!important;color:var(--csd-foreground-s2-text, var(--s2-text))!important;line-height:1.95rem!important;outline:none!important;box-shadow:none!important}.select2-dropdown{overflow:hidden;border:1px solid var(--csd-border-dbe3ef-1000, #dbe3ef)!important;border-radius:1rem!important;background:var(--csd-bg-ffffff-1000, #fff)!important;box-shadow:var(--s2-dropdown-shadow)}.select2-search--dropdown{padding:.75rem .75rem .35rem}.select2-search--dropdown .select2-search__field{min-height:2.35rem;border:1px solid var(--csd-border-dbe3ef-1000, #dbe3ef)!important;border-radius:.72rem!important;background:var(--csd-bg-f8fbff-1000, #f8fbff)!important;color:var(--csd-foreground-s2-text, var(--s2-text))!important;padding:.52rem .78rem!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.select2-search--dropdown .select2-search__field:focus{border-color:var(--s2-border-focus)!important;background:var(--csd-bg-ffffff-1000, #fff)!important;box-shadow:var(--s2-focus-ring)!important}.select2-results>.select2-results__options{max-height:18rem;padding:.35rem .35rem .5rem}.select2-results__divider{height:1px;margin:.28rem .45rem .5rem;background:var(--csd-bg-edf2f8-1000, #edf2f8)}.select2-results__option{position:relative;padding:.72rem .9rem;border-radius:.8rem;color:var(--csd-foreground-s2-text, var(--s2-text))!important;font-size:.9rem;line-height:1.45;transition:background-color .16s ease,color .16s ease}.select2-results__option--highlighted.select2-results__option--selectable,.select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--csd-bg-eef4ff-1000, #eef4ff)!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important}.select2-container--default .select2-results__option[aria-selected=true]{background:var(--csd-bg-f8fbff-1000, #f8fbff)!important;color:var(--csd-text-123fb2-1000, #123fb2)!important}.select2-container--default .select2-results__option[aria-selected=true]:after{content:"";position:absolute;right:.95rem;top:50%;width:.42rem;height:.78rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-58%) rotate(45deg)}.select2-results__option--disabled{color:var(--csd-text-9aa6b2-1000, #9aa6b2)!important}.select2-all-option{font-weight:700;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important}.is-disabled .select2-container .select2-selection{opacity:.55!important}.is-invalid+.select2-container .select2-selection,.was-validated select:invalid+.select2-container .select2-selection{border-color:var(--csd-border-dc2626-1000, #dc2626)!important;box-shadow:0 0 0 .2rem #dc26261f!important}.is-valid+.select2-container .select2-selection,.was-validated select:valid+.select2-container .select2-selection{border-color:var(--csd-border-16a34a-1000, #16a34a)!important}.input-group-modern .input-group-text.fixed-width{min-height:var(--s2-height);display:flex;align-items:center;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;box-sizing:border-box}.input-group-modern .select2-container--default .select2-selection--single,.input-group-modern .select2-container--default .select2-selection--multiple{border-left:none!important;border-radius:0 var(--s2-radius) var(--s2-radius) 0!important}.select2-fixed+.select2-container{width:260px!important}.select2-fixed+.select2-container .select2-selection--single .select2-selection__rendered{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.smart-filter-bar .select2-fixed+.select2-container{width:300px!important}.modal .select2-container{z-index:2050!important}.modal .select2-dropdown{z-index:2055!important}.swal2-container .select2-container{z-index:2100!important}.swal2-container .select2-dropdown{z-index:2110!important}@media (max-width: 767.98px){:root{--s2-height: 2.7rem}.select2-container--default .select2-selection--single{padding-right:2.55rem!important;padding-left:.8rem!important}.select2-container--default .select2-selection--multiple{padding:.4rem!important}.select2-container--default .select2-selection--multiple .select2-selection__choice{width:100%;justify-content:space-between}.select2-container--default .select2-selection--multiple .select2-search--inline{flex-basis:100%}}.tribute-container{background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-e5e7eb-1000, #e5e7eb);border-radius:8px;box-shadow:0 8px 20px #00000014;overflow:hidden;font-size:.9rem;z-index:1055;max-height:260px}.tribute-container ul{margin:0;padding:0;list-style:none}.tribute-container li{padding:7px 12px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:background .15s ease}.tribute-container li img{border-radius:50%;width:28px;height:28px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--csd-border-f1f1f1-1000, #f1f1f1)}.tribute-container li span{flex-grow:1;color:var(--csd-text-111111-1000, #111)}.tribute-container li.highlight,.tribute-container li:hover{background-color:var(--csd-bg-e9f3ff-1000, #e9f3ff);color:var(--csd-text-0d6efd-1000, #0d6efd)}.tribute-container .no-match{padding:7px 12px;color:var(--csd-text-999999-1000, #999);font-style:italic}@media screen{[data-csd-theme=dark] .tribute-container{background:#1f2937;border-color:#374151;box-shadow:0 8px 20px #0009}[data-csd-theme=dark] .tribute-container li span{color:#e5e7eb}[data-csd-theme=dark] .tribute-container li.highlight,[data-csd-theme=dark] .tribute-container li:hover{background-color:#2563eb40;color:#60a5fa}[data-csd-theme=dark] .tribute-container .no-match{color:#9ca3af}}.mention-composer__input{display:none!important}.mention-composer__editor{min-height:94px;height:auto;overflow-y:auto;white-space:pre-wrap;word-break:break-word;cursor:text}.mention-composer__editor:empty:before{color:var(--csd-text-8ea0ba-1000, #8ea0ba);content:attr(data-placeholder);pointer-events:none}.mention-composer__editor:focus{border-color:var(--csd-border-86b7fe-1000, #86b7fe);box-shadow:0 0 0 .2rem #0d6efd1f;outline:0}.mention-composer__editor--compact{min-height:64px}.task-comments-quick__composer-shell>.mention-composer__editor,.task-comments-thread__composer-shell>.mention-composer__editor,.task-reply-form__shell>.mention-composer__editor{border:0;border-radius:inherit;background:transparent;box-shadow:none}.task-comments-quick__composer-shell>.mention-composer__editor:focus,.task-comments-thread__composer-shell>.mention-composer__editor:focus,.task-reply-form__shell>.mention-composer__editor:focus{border:0;box-shadow:none}.mention-composer__badge{align-items:center;background:linear-gradient(135deg,var(--csd-bg-eef5ff-1000, #eef5ff) 0%,var(--csd-bg-f7faff-1000, #f7faff) 100%);border:1px solid var(--csd-border-c8dcff-1000, #c8dcff);border-radius:999px;color:var(--csd-text-1757c2-1000, #1757c2);display:inline-flex;font-size:.86em;font-weight:700;gap:.35rem;line-height:1;margin:0 .08rem;max-width:100%;padding:.2rem .5rem .2rem .25rem;vertical-align:middle}.mention-composer__badge img{border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:50%;height:1.35rem;-o-object-fit:cover;object-fit:cover;width:1.35rem}.cex-subject-form .vote-row{display:grid;gap:.72rem}.cex-subject-form .vote-name{min-width:0;overflow-wrap:anywhere}.cex-subject-form .vote-actions{display:flex;flex-wrap:wrap;gap:.42rem}.cex-subject-form .vote-comment{width:100%}.cex-subject-view-modal .vote-progress-bar{overflow:hidden}.ebloc-funds-settings-page [data-ebloc-funds-settings-form]{max-width:1100px}.ebloc-funds-card{--funds-ink: var(--csd-text-172b4d-1000, #172b4d);--csd-foreground-funds-ink: var(--csd-text-172b4d-1000, #172b4d);--funds-muted: var(--csd-text-62758e-1000, #62758e);--csd-foreground-funds-muted: var(--csd-text-62758e-1000, #62758e);margin:0 0 1rem;overflow:hidden;border:1px solid var(--csd-border-dce5f2-1000, #dce5f2);border-radius:18px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-foreground-funds-ink, var(--funds-ink));font-size:.875rem;line-height:1.5}.ebloc-funds-card p{margin:0}.ebloc-funds-card [hidden]{display:none!important}.ebloc-funds-card__header{display:flex;align-items:center;gap:12px;padding:20px;background:linear-gradient(120deg,var(--csd-bg-f2f6ff-1000, #f2f6ff),var(--csd-bg-fbfcff-1000, #fbfcff))}.ebloc-funds-card__icon{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:13px;background:var(--csd-bg-e3ecff-1000, #e3ecff);color:var(--csd-text-2856cb-1000, #2856cb);font-size:1.2rem}.ebloc-funds-card__heading{flex:1;min-width:0}.ebloc-funds-card__heading strong{font-size:.98rem}.ebloc-funds-card__heading p{margin-top:3px;color:var(--csd-foreground-funds-muted, var(--funds-muted));font-size:.8rem}.ebloc-funds-card__scope{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--csd-border-d5e2fa-1000, #d5e2fa);border-radius:100px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-365887-1000, #365887);font-size:.72rem;font-weight:600;white-space:nowrap}.ebloc-funds-card__catalog,.ebloc-funds-card__schedule{padding:18px 20px}.ebloc-funds-card__catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.ebloc-funds-card__catalog-heading p{color:var(--csd-foreground-funds-muted, var(--funds-muted));font-size:.8rem;margin-top:4px}.ebloc-funds-card__label{font-size:.73rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ebloc-funds-card__list{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 10px}.ebloc-funds-card__fund{padding:6px 11px;border:1px solid var(--csd-border-e0e8f4-1000, #e0e8f4);border-radius:9px;background:var(--csd-bg-f7f9fd-1000, #f7f9fd);font-size:.8rem;overflow-wrap:anywhere}.ebloc-funds-card__help{color:var(--csd-foreground-funds-muted, var(--funds-muted));font-size:.78rem}.ebloc-funds-card__sync,.ebloc-funds-card__save{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;border-radius:10px;padding:10px 14px;font-size:.82rem;font-weight:600;line-height:1.4}.ebloc-funds-card__sync{border:1px solid var(--csd-border-cfdcf1-1000, #cfdcf1);background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-31538d-1000, #31538d)}.ebloc-funds-card__sync:hover{border-color:var(--csd-border-7899d5-1000, #7899d5);background:var(--csd-bg-f1f5fd-1000, #f1f5fd)}.ebloc-funds-card__save{border:1px solid var(--csd-border-2856cb-1000, #2856cb);background:#2856cb;color:#fff}.ebloc-funds-card__save:hover{background:#2049b4;color:#fff}.ebloc-funds-card__schedule{border-top:1px solid var(--csd-border-e4ebf5-1000, #e4ebf5);background:var(--csd-bg-f9fbff-1000, #f9fbff)}.ebloc-funds-card__schedule-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.ebloc-funds-card__schedule-heading strong{display:flex;align-items:center;gap:8px}.ebloc-funds-card__state{padding:4px 9px;border-radius:100px;color:var(--csd-text-62758e-1000, #62758e);background:var(--csd-bg-eaf0f7-1000, #eaf0f7);font-size:.72rem;font-weight:600}.ebloc-funds-card__state[data-active=true]{color:var(--csd-text-19734c-1000, #19734c);background:var(--csd-bg-e1f4e9-1000, #e1f4e9)}.ebloc-funds-card__next{margin-top:8px!important;color:var(--csd-text-435e83-1000, #435e83);font-size:.8rem}.ebloc-funds-card__toggle{display:flex;align-items:center;gap:10px;margin:16px 0 14px;cursor:pointer}.ebloc-funds-card__toggle input{width:18px;height:18px;accent-color:#2856cb;flex-shrink:0}.ebloc-funds-card__toggle span{display:grid;gap:2px}.ebloc-funds-card__toggle small{color:var(--csd-foreground-funds-muted, var(--funds-muted));font-size:.78rem}.ebloc-funds-card__controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:14px;align-items:start;margin-bottom:12px}.ebloc-funds-card__controls .form-control{width:100%;min-width:0;border-radius:10px;min-height:44px;background:var(--csd-bg-ffffff-1000, #fff)}.ebloc-funds-card__field{min-width:0;margin:0;display:grid;gap:6px}.ebloc-funds-card__field>span{color:var(--csd-text-536984-1000, #536984);font-size:.72rem;font-weight:700}.ebloc-funds-card__field small{color:var(--csd-foreground-funds-muted, var(--funds-muted));font-size:.72rem}.ebloc-funds-card__controls .ebloc-funds-card__save{margin-top:24px;min-height:44px}.ebloc-funds-card__draft{margin-bottom:10px!important;color:var(--csd-text-936516-1000, #936516);font-size:.78rem;font-weight:600}.ebloc-funds-card__balance-note{display:flex;gap:10px;padding:16px 20px;border-top:1px solid var(--csd-border-e4ebf5-1000, #e4ebf5);color:var(--csd-text-526984-1000, #526984);font-size:.78rem}.ebloc-funds-card__balance-note>i{color:var(--csd-text-5278b8-1000, #5278b8);flex-shrink:0;margin-top:2px}.ebloc-funds-card__balance-note strong{color:var(--csd-text-344f75-1000, #344f75)}.ebloc-funds-card__feedback:empty{display:none}.ebloc-funds-card__feedback{padding:0 20px 16px;font-size:.8rem;color:var(--csd-text-365887-1000, #365887)}.ebloc-funds-card button:focus-visible,.ebloc-funds-card input:focus-visible{outline:3px solid var(--csd-border-b6cef6-1000, #b6cef6);outline-offset:3px}.cex-financial-catalog,.ebloc-funds-details{margin-top:16px}.cex-financial-catalog>summary,.ebloc-funds-details>summary{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid var(--csd-border-dce5f2-1000, #dce5f2);border-radius:12px;background:var(--csd-bg-f5f8fe-1000, #f5f8fe);color:var(--csd-text-294770-1000, #294770);cursor:pointer;list-style:none;font-weight:600;font-size:.875rem}.cex-financial-catalog>summary::-webkit-details-marker,.ebloc-funds-details>summary::-webkit-details-marker{display:none}.cex-financial-catalog>summary:after,.ebloc-funds-details>summary:after{content:"";font-family:bootstrap-icons;margin-left:auto;transition:transform .15s}.cex-financial-catalog[open]>summary,.ebloc-funds-details[open]>summary{margin-bottom:12px}.cex-financial-catalog[open]>summary:after,.ebloc-funds-details[open]>summary:after{transform:rotate(180deg)}.cex-financial-catalog>summary:focus-visible,.ebloc-funds-details>summary:focus-visible{outline:3px solid var(--csd-border-b6cef6-1000, #b6cef6);outline-offset:3px}.ebloc-fund-balance{margin:10px 0 0;padding:12px 14px;border:1px solid var(--csd-border-d6e4f7-1000, #d6e4f7);border-radius:11px;background:var(--csd-bg-f2f7ff-1000, #f2f7ff);color:var(--csd-text-31547f-1000, #31547f);font-size:.82rem;line-height:1.6}.ebloc-fund-balance:empty{display:none}.ebloc-fund-balance[data-state=stale],.ebloc-fund-balance[data-state=unavailable]{background:var(--csd-bg-fff9ed-1000, #fff9ed);border-color:var(--csd-border-efdfba-1000, #efdfba);color:var(--csd-text-815d24-1000, #815d24)}.ebloc-fund-balance[data-state=loading]:before{content:"";display:inline-block;width:12px;height:12px;margin-right:8px;border:2px solid var(--csd-border-c5d6ed-1000, #c5d6ed);border-top-color:var(--csd-border-31547f-1000, #31547f);border-radius:50%;animation:ebloc-fund-spin .8s linear infinite;vertical-align:-1px}@keyframes ebloc-fund-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ebloc-fund-balance[data-state=loading]:before{animation:none}}@media (max-width: 575.98px){.ebloc-funds-card__header{flex-wrap:wrap;padding:16px}.ebloc-funds-card__scope{margin-left:54px;white-space:normal}.ebloc-funds-card__catalog,.ebloc-funds-card__schedule,.ebloc-funds-card__balance-note{padding:16px}.ebloc-funds-card__catalog-heading{flex-direction:column;align-items:stretch}.ebloc-funds-card__controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.ebloc-funds-card__controls .ebloc-funds-card__save{grid-column:1/-1;margin-top:0}.ebloc-funds-card__schedule-heading{align-items:start;flex-wrap:wrap}.ebloc-funds-card__feedback{padding:0 16px 16px}}.cex-ai-panel{--cex-ai-border: var(--csd-border-5470ff-220, rgba(84, 112, 255, .22));--csd-foreground-cex-ai-border: var(--csd-text-5470ff-220, rgba(84, 112, 255, .22));--cex-ai-surface: linear-gradient(135deg, var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96)), var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));--csd-foreground-cex-ai-surface: linear-gradient(135deg, rgba(248, 251, 255, .96), rgba(255, 255, 255, .98));border-color:var(--cex-ai-border)!important;background:var(--cex-ai-surface)}.cex-ai-panel__header{gap:.75rem}.cex-ai-panel__title{display:flex;align-items:center;gap:.75rem;min-width:0}.cex-ai-panel__title h2{margin:0;font-size:.98rem;font-weight:800;color:var(--csd-text-111827-1000, #111827)}.cex-ai-panel__title span,.cex-ai-panel__block span,.cex-ai-panel__subjects>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:700}.cex-ai-panel__icon{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--csd-border-4f46e5-220, rgba(79, 70, 229, .22));border-radius:.75rem;color:var(--csd-text-4f46e5-1000, #4f46e5);background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92))}.cex-ai-panel__body{display:flex;flex-direction:column;gap:.85rem}.cex-ai-panel__prompt{display:flex;flex-direction:column;gap:.4rem}.cex-ai-panel__textarea{min-height:82px;resize:vertical}.cex-ai-panel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.62rem}.cex-ai-panel__actions--draft{align-items:center;gap:.54rem}.cex-ai-panel__actions--stacked{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cex-ai-panel__action{border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:.48rem;min-height:2.48rem;padding:.56rem .9rem;border-radius:.7rem;font-size:.82rem;font-weight:800;line-height:1.1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,background .18s ease,transform .18s ease}.cex-ai-panel__action i{width:1.08rem;height:1.08rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:.95rem}.cex-ai-panel__action--primary{color:#fff;border-color:var(--csd-border-4352e8-780, rgba(67, 82, 232, .78));background:linear-gradient(135deg,#4f46e5,#2563eb);box-shadow:0 .75rem 1.6rem #2563eb38}.cex-ai-panel__action--primary:hover,.cex-ai-panel__action--primary:focus-visible{color:#fff;border-color:var(--csd-border-312e81-740, rgba(49, 46, 129, .74));box-shadow:0 .9rem 1.8rem #2563eb47;transform:translateY(-1px)}.hoa-report-ai-panel .cex-ai-panel__textarea{min-height:92px}.hoa-report-ai-panel .cex-ai-panel__actions--draft{justify-content:flex-start;margin-top:.1rem}.hoa-report-ai-panel .cex-ai-panel__action{width:auto;min-width:0;min-height:2.35rem;padding:.48rem .82rem;border-radius:.72rem;font-size:.78rem}.cex-ai-panel__action--secondary{color:var(--csd-text-26324d-1000, #26324d);border-color:var(--csd-border-94a3b8-340, rgba(148, 163, 184, .34));background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));box-shadow:0 .45rem 1rem #0f172a0a}.cex-ai-panel__action--secondary i{color:var(--csd-text-4f46e5-1000, #4f46e5)}.cex-ai-panel__action--secondary:hover,.cex-ai-panel__action--secondary:focus-visible{color:var(--csd-text-1e2b4a-1000, #1e2b4a);border-color:var(--csd-border-4f46e5-340, rgba(79, 70, 229, .34));background:var(--csd-bg-f8faff-980, rgba(248, 250, 255, .98));box-shadow:0 .65rem 1.25rem #4f46e51f;transform:translateY(-1px)}.cex-ai-panel__action--audit-link{min-height:2.34rem;padding-inline:.72rem;border-color:var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));color:var(--csd-text-475569-1000, #475569);background:var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72));box-shadow:none}.cex-ai-panel__action--audit-link i{color:var(--csd-text-4f46e5-1000, #4f46e5)}.cex-ai-panel__action--audit-link:hover,.cex-ai-panel__action--audit-link:focus-visible{color:var(--csd-text-26324d-1000, #26324d);border-color:var(--csd-border-4f46e5-280, rgba(79, 70, 229, .28));background:var(--csd-bg-f8faff-960, rgba(248, 250, 255, .96));box-shadow:0 .45rem .9rem #4f46e514}.cex-ai-panel__action.is-locked,.cex-ai-panel__action[aria-disabled=true]{color:var(--csd-text-64748b-1000, #64748b);border-color:var(--csd-border-94a3b8-320, rgba(148, 163, 184, .32));background:linear-gradient(135deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-f1f5f9-920, rgba(241, 245, 249, .92)));box-shadow:none;cursor:not-allowed}.cex-ai-panel__action.is-locked:hover,.cex-ai-panel__action.is-locked:focus-visible,.cex-ai-panel__action[aria-disabled=true]:hover,.cex-ai-panel__action[aria-disabled=true]:focus-visible{color:var(--csd-text-475569-1000, #475569);border-color:var(--csd-border-64748b-360, rgba(100, 116, 139, .36));background:linear-gradient(135deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)),var(--csd-bg-e2e8f0-900, rgba(226, 232, 240, .9)));box-shadow:none;transform:none}.cex-ai-panel__action.is-locked i,.cex-ai-panel__action[aria-disabled=true] i{color:var(--csd-text-94a3b8-1000, #94a3b8)}.cex-ai-panel__lock-chip{display:inline-flex;align-items:center;justify-content:center;margin-left:.12rem;padding:.12rem .36rem;border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:999px;color:var(--csd-text-64748b-1000, #64748b);background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78));font-size:.66rem;font-weight:900;line-height:1}.cex-ai-panel__action.is-locked-pulse{animation:cex-ai-locked-pulse .72s ease}.cex-ai-panel__action:disabled,.cex-ai-panel__action.is-loading{opacity:.86;cursor:wait;transform:none}.cex-ai-panel__spinner{width:.92rem;height:.92rem;display:inline-flex;flex:0 0 auto;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;animation:cex-ai-spin .72s linear infinite}@keyframes cex-ai-spin{to{transform:rotate(360deg)}}@keyframes cex-ai-locked-pulse{0%,to{border-color:#94a3b852}42%{border-color:#4f46e575;box-shadow:0 0 0 .18rem #4f46e514}}.cex-ai-panel__result-shell{display:flex;flex-direction:column;gap:.75rem;padding:.8rem;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:.85rem;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9))}.cex-ai-main-result{position:relative;overflow:hidden;scroll-margin-top:5.75rem}.cex-ai-main-result:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#4f46e5,#38bdf8 52%,#22c55e);opacity:0;transition:opacity .18s ease}.cex-ai-main-result__header{align-items:center}.cex-ai-main-result__close{min-height:2.1rem;border-radius:999px!important;font-weight:850}.cex-ai-main-result__body{padding:.9rem!important}.cex-ai-main-result .cex-ai-panel__result-shell{gap:.9rem;padding:0;border:0;border-radius:0;background:transparent}.cex-ai-main-result .cex-ai-panel__result-head,.cex-ai-main-result .cex-ai-panel__score,.cex-ai-main-result .cex-ai-panel__block,.cex-ai-main-result .cex-ai-panel__checks,.cex-ai-main-result .cex-ai-panel__draft-summary,.cex-ai-main-result .cex-ai-panel__draft-note,.cex-ai-main-result .cex-ai-panel__draft-warnings{padding:.78rem .86rem;border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffdb}.cex-ai-main-result .cex-ai-panel__result-head strong{font-size:1rem}.cex-ai-main-result .cex-ai-panel__block{gap:.46rem}.cex-ai-main-result .cex-ai-panel__block>span{font-size:.74rem;font-weight:900;text-transform:uppercase}.cex-ai-main-result .cex-ai-panel__block p,.cex-ai-main-result .cex-ai-panel__subjects p,.cex-ai-main-result .cex-ai-panel__subjects em{font-size:.86rem;line-height:1.55}.cex-ai-main-result .cex-ai-panel__checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));gap:.62rem}.cex-ai-main-result .cex-ai-panel__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.5rem .72rem}.cex-ai-main-result .cex-ai-panel__list li{padding:.45rem .5rem;border:1px solid var(--csd-border-e2e8f0-840, rgba(226, 232, 240, .84));border-radius:.7rem;background:var(--csd-bg-f8fafc-820, rgba(248, 250, 252, .82))}.cex-ai-main-result[data-cex-ai-result-mode=audit],.cex-ai-main-result[data-cex-ai-result-mode=minute-audit]{border-color:var(--csd-border-4f46e5-340, rgba(79, 70, 229, .34))!important;background:linear-gradient(135deg,var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 38%),var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 18px 42px #2563eb1c}.cex-ai-main-result[data-cex-ai-result-mode=audit]:before,.cex-ai-main-result[data-cex-ai-result-mode=minute-audit]:before{opacity:1}.cex-ai-main-result[data-cex-ai-result-mode=audit] .cex-ai-main-result__header,.cex-ai-main-result[data-cex-ai-result-mode=minute-audit] .cex-ai-main-result__header{border-bottom-color:var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));background:linear-gradient(135deg,var(--csd-bg-eff6ff-860, rgba(239, 246, 255, .86)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 56%),var(--csd-bg-ffffff-1000, #ffffff)}.cex-ai-main-result[data-cex-ai-result-mode=audit] .cex-ai-panel__icon,.cex-ai-main-result[data-cex-ai-result-mode=minute-audit] .cex-ai-panel__icon{border-color:var(--csd-border-4f46e5-280, rgba(79, 70, 229, .28));color:var(--csd-text-4f46e5-1000, #4f46e5);background:linear-gradient(135deg,var(--csd-bg-eef2ff-1000, #eef2ff),var(--csd-bg-ffffff-1000, #ffffff));box-shadow:0 10px 22px #4f46e51f}.cex-ai-main-result[data-cex-ai-result-mode=audit] .cex-ai-panel__result-head,.cex-ai-main-result[data-cex-ai-result-mode=minute-audit] .cex-ai-panel__result-head{border-color:var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9))),var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 24px #2563eb11}.cex-ai-main-result[data-cex-ai-result-mode=audit] .cex-ai-panel__score,.cex-ai-main-result[data-cex-ai-result-mode=minute-audit] .cex-ai-panel__score{border-color:var(--csd-border-4f46e5-200, rgba(79, 70, 229, .2));background:var(--csd-bg-f8faff-960, rgba(248, 250, 255, .96))}.cex-ai-main-result[data-cex-ai-result-mode=audit] .cex-ai-panel__checks,.cex-ai-main-result[data-cex-ai-result-mode=audit] .cex-ai-panel__list,.cex-ai-main-result[data-cex-ai-result-mode=minute-audit] .cex-ai-panel__checks,.cex-ai-main-result[data-cex-ai-result-mode=minute-audit] .cex-ai-panel__list{border-color:var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94))}.cex-ai-panel__result--sidebar{margin-top:.05rem}.cex-ai-panel__result-short{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.58rem;padding:.64rem;border:1px solid var(--csd-border-bfdbfe-740, rgba(191, 219, 254, .74));border-radius:.85rem;background:linear-gradient(135deg,var(--csd-bg-f8faff-980, rgba(248, 250, 255, .98)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)))}.cex-ai-panel__result-short-icon{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.68rem;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-ffffff-1000, #ffffff)}.cex-ai-panel__result-short strong,.cex-ai-panel__result-short small{display:block}.cex-ai-panel__result-short strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:900;line-height:1.25}.cex-ai-panel__result-short small{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:650;line-height:1.35}.cex-ai-panel__result-short-action{grid-column:1/-1;display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;border:1px solid var(--csd-border-bfdbfe-840, rgba(191, 219, 254, .84));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:850}.cex-ai-panel__result-short-action:hover,.cex-ai-panel__result-short-action:focus-visible{border-color:var(--csd-border-2563eb-320, rgba(37, 99, 235, .32));color:var(--csd-text-1e40af-1000, #1e40af);transform:translateY(-1px)}.cex-ai-panel__result-shell--draft{gap:.58rem;padding:.68rem;border-color:var(--csd-border-4f46e5-180, rgba(79, 70, 229, .18));background:linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8faff-940, rgba(248, 250, 255, .94)))}.cex-ai-panel__result-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cex-ai-panel__result-head strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem}.cex-ai-panel__result-shell--draft .cex-ai-panel__result-head{padding-bottom:.48rem;border-bottom:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18))}.cex-ai-panel__result-shell--draft .cex-ai-panel__result-head strong{font-size:.9rem}.cex-ai-panel__badge{display:inline-flex;align-items:center;justify-content:center;padding:.22rem .52rem;border-radius:999px;font-size:.7rem;font-weight:800;white-space:nowrap}.cex-ai-panel__result-shell--draft .cex-ai-panel__badge{padding:.18rem .48rem;font-size:.68rem}.cex-ai-panel__badge--high{color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-d1fae5-900, rgba(209, 250, 229, .9))}.cex-ai-panel__badge--medium{color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-dbeafe-920, rgba(219, 234, 254, .92))}.cex-ai-panel__badge--low{color:var(--csd-text-b45309-1000, #b45309);background:var(--csd-bg-fef3c7-920, rgba(254, 243, 199, .92))}.cex-ai-panel__score{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem .82rem;border-radius:.75rem;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92))}.cex-ai-panel__score strong{font-size:1.18rem;color:var(--csd-text-111827-1000, #111827)}.cex-ai-panel__score--ready{border-color:var(--csd-border-10b981-280, rgba(16, 185, 129, .28));background:var(--csd-bg-ecfdf5-820, rgba(236, 253, 245, .82))}.cex-ai-panel__score--blocked{border-color:var(--csd-border-ef4444-280, rgba(239, 68, 68, .28));background:var(--csd-bg-fef2f2-860, rgba(254, 242, 242, .86))}.cex-ai-panel__block{display:flex;flex-direction:column;gap:.38rem}.cex-ai-panel__block p,.cex-ai-panel__subjects p,.cex-ai-panel__subjects em{margin:0;color:var(--csd-text-334155-1000, #334155);font-size:.84rem;line-height:1.55}.cex-ai-panel__draft-summary,.cex-ai-panel__draft-note,.cex-ai-panel__draft-warnings,.cex-ai-panel__result-shell--draft .cex-ai-panel__block--copy{padding:.55rem .62rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:.68rem;background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78))}.cex-ai-panel__draft-summary{border-left:3px solid var(--csd-border-4f46e5-720, rgba(79, 70, 229, .72));background:var(--csd-bg-f8faff-920, rgba(248, 250, 255, .92))}.cex-ai-panel__draft-summary span,.cex-ai-panel__draft-note span,.cex-ai-panel__draft-warnings>span{display:block;margin-bottom:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:900}.cex-ai-panel__draft-summary p,.cex-ai-panel__draft-note p,.cex-ai-panel__result-shell--draft .cex-ai-panel__block p{margin:0;color:var(--csd-text-334155-1000, #334155);font-size:.8rem;line-height:1.45}.cex-ai-panel__draft-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:.38rem}.cex-ai-panel__draft-detail{min-width:0;padding:.48rem .55rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:.62rem;background:var(--csd-bg-f8fafc-860, rgba(248, 250, 252, .86))}.cex-ai-panel__draft-detail span,.cex-ai-panel__draft-detail strong{display:block;min-width:0}.cex-ai-panel__draft-detail span{margin-bottom:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850}.cex-ai-panel__draft-detail strong{overflow:hidden;color:var(--csd-text-0f172a-1000, #0f172a);display:-webkit-box;font-size:.78rem;font-weight:850;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cex-ai-panel__draft-note{display:grid;grid-template-columns:112px minmax(0,1fr);gap:.5rem;align-items:start}.cex-ai-panel__draft-note span{margin-bottom:0}.cex-ai-panel__draft-warnings{background:var(--csd-bg-fffbeb-580, rgba(255, 251, 235, .58))}.cex-ai-panel__draft-warnings ul{display:grid;gap:.28rem;margin:0;padding:0;list-style:none}.cex-ai-panel__draft-warnings li{display:grid;grid-template-columns:.95rem minmax(0,1fr);gap:.42rem;color:var(--csd-text-475569-1000, #475569);font-size:.76rem;font-weight:750;line-height:1.36}.cex-ai-panel__draft-warnings i{color:var(--csd-text-7c3aed-1000, #7c3aed);font-size:.78rem}.cex-ai-panel__result-shell--draft .cex-ai-panel__block-head{align-items:center}.cex-ai-panel__result-shell--draft .cex-ai-panel__block-head>span{font-size:.7rem;font-weight:900}.cex-ai-panel__result-shell--draft .cex-ai-panel__copy{padding:.16rem .42rem;font-size:.68rem}.cex-ai-panel__block-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cex-ai-panel__copy{border:0;display:inline-flex;align-items:center;gap:.32rem;padding:.18rem .45rem;border-radius:999px;color:var(--csd-text-4f46e5-1000, #4f46e5);background:var(--csd-bg-eef2ff-920, rgba(238, 242, 255, .92));font-size:.72rem;font-weight:800}.cex-ai-panel__meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:.45rem}.cex-ai-panel__meta-grid>div{padding:.58rem;border-radius:.68rem;background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9))}.cex-ai-panel__meta-grid span,.cex-ai-panel__meta-grid strong{display:block}.cex-ai-panel__meta-grid strong{margin-top:.18rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem}.cex-ai-panel__list{display:flex;flex-direction:column;gap:.42rem;margin:0;padding:0;list-style:none}.cex-ai-panel__list li{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.45rem;color:var(--csd-text-334155-1000, #334155);font-size:.82rem;line-height:1.45}.cex-ai-panel__list i{color:var(--csd-text-4f46e5-1000, #4f46e5)}.cex-ai-panel__checks{display:flex;flex-direction:column;gap:.48rem}.cex-ai-panel__check{display:grid;grid-template-columns:1.4rem minmax(0,1fr);gap:.55rem;padding:.62rem;border-radius:.72rem;border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9))}.cex-ai-panel__check strong,.cex-ai-panel__check span{display:block}.cex-ai-panel__check strong{color:var(--csd-text-111827-1000, #111827);font-size:.82rem}.cex-ai-panel__check span{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.4}.cex-ai-panel__check--pass i{color:var(--csd-text-059669-1000, #059669)}.cex-ai-panel__check--warning i{color:var(--csd-text-d97706-1000, #d97706)}.cex-ai-panel__check--fail i{color:var(--csd-text-dc2626-1000, #dc2626)}.cex-ai-panel__subjects{display:flex;flex-direction:column;gap:.55rem}.cex-ai-panel__subjects article{padding:.65rem;border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));border-radius:.75rem;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92))}.cex-ai-panel__subjects strong{display:block;margin-bottom:.3rem;color:var(--csd-text-111827-1000, #111827);font-size:.84rem}.cex-ai-panel__subjects em{display:block;margin-top:.35rem;color:var(--csd-text-475569-1000, #475569);font-style:normal}.cex-ai-panel__pre{overflow:auto;max-height:260px;margin:0;padding:.7rem;border-radius:.7rem;background:#0f172a;color:#e2e8f0;font-size:.75rem}@media (max-width: 767.98px){.cex-ai-panel__result-head,.cex-ai-panel__block-head{align-items:flex-start;flex-direction:column}.cex-ai-main-result__header{align-items:flex-start;gap:.75rem}.cex-ai-main-result__close{width:100%;justify-content:center}.cex-ai-main-result .cex-ai-panel__checks,.cex-ai-main-result .cex-ai-panel__list,.cex-ai-panel__draft-note,.cex-ai-panel__actions--stacked{grid-template-columns:1fr}}.cex-ai-settings-workspace{--cex-ai-border: var(--csd-border-94a3b8-320, rgba(148, 163, 184, .32));--csd-foreground-cex-ai-border: var(--csd-text-94a3b8-320, rgba(148, 163, 184, .32));--cex-ai-muted: var(--csd-text-64748b-1000, #64748b);--csd-foreground-cex-ai-muted: var(--csd-text-64748b-1000, #64748b);--cex-ai-ink: var(--csd-text-0f172a-1000, #0f172a);--csd-foreground-cex-ai-ink: var(--csd-text-0f172a-1000, #0f172a);--cex-ai-surface: var(--csd-bg-ffffff-1000, #ffffff);--csd-foreground-cex-ai-surface: #ffffff;--cex-ai-soft: var(--csd-bg-f8fafc-1000, #f8fafc);--csd-foreground-cex-ai-soft: #f8fafc}.cex-ai-settings-workspace__toolbar{margin-bottom:14px}.cex-ai-settings-workspace__alert{align-items:center;border-radius:8px;display:flex;gap:10px;margin-bottom:14px;padding:12px 14px}.cex-ai-settings-workspace__stats{margin-bottom:14px}.cex-ai-settings-workspace__form{display:block}.cex-ai-settings-workspace__layout{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 360px}.cex-ai-settings-card{background:var(--cex-ai-surface);border:1px solid var(--cex-ai-border);border-radius:8px;box-shadow:0 18px 42px #0f172a12;padding:18px}.cex-ai-settings-card--control,.cex-ai-settings-card--policy,.cex-ai-settings-card--features{grid-column:1/2}.cex-ai-settings-card--status{grid-column:2/3;grid-row:1/span 2}.cex-ai-settings-card__head{align-items:flex-start;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));display:flex;gap:12px;margin:-2px -18px 18px;padding:0 18px 16px}.cex-ai-settings-card__head--compact{margin-bottom:14px}.cex-ai-settings-card__head h2{color:var(--csd-foreground-cex-ai-ink, var(--cex-ai-ink));font-size:17px;font-weight:800;letter-spacing:0;line-height:1.2;margin:0}.cex-ai-settings-card__head p{color:var(--csd-foreground-cex-ai-muted, var(--cex-ai-muted));font-size:13px;font-weight:600;line-height:1.35;margin:4px 0 0}.cex-ai-settings-card__icon{align-items:center;background:var(--csd-bg-eef2ff-1000, #eef2ff);border:1px solid var(--csd-border-c7d2fe-1000, #c7d2fe);border-radius:8px;color:var(--csd-text-4f46e5-1000, #4f46e5);display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.cex-ai-settings-card__badge{align-items:center;background:var(--csd-bg-f8fafc-1000, #f8fafc);border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:999px;color:var(--csd-text-4338ca-1000, #4338ca);display:inline-flex;font-size:12px;font-weight:800;margin-left:auto;min-height:30px;padding:6px 10px;white-space:nowrap}.cex-ai-settings-toggle-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.cex-ai-settings-toggle-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.cex-ai-settings-toggle,.cex-ai-settings-feature{align-items:center;background:var(--cex-ai-soft);border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:8px;cursor:pointer;display:flex;gap:12px;margin:0;min-height:88px;padding:14px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cex-ai-settings-toggle:has(.form-check-input-modern:checked),.cex-ai-settings-feature:has(.form-check-input-modern:checked){background:linear-gradient(135deg,var(--csd-bg-eef2ff-720, rgba(238, 242, 255, .72)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))),var(--cex-ai-soft);border-color:var(--csd-border-6366f1-380, rgba(99, 102, 241, .38));box-shadow:inset 3px 0 #4f46e5d1}.cex-ai-settings-toggle:hover,.cex-ai-settings-feature:hover{border-color:var(--csd-border-4f46e5-360, rgba(79, 70, 229, .36));box-shadow:0 14px 28px #4f46e514;transform:translateY(-1px)}.cex-ai-settings-toggle .checkmark,.cex-ai-settings-feature .checkmark{flex:0 0 auto;margin-left:auto;margin-top:0;order:5}.cex-ai-settings-toggle__copy{flex:1 1 auto;min-width:0;order:2;padding-right:.75rem}.cex-ai-settings-toggle strong,.cex-ai-settings-feature strong{color:var(--csd-foreground-cex-ai-ink, var(--cex-ai-ink));display:block;font-size:13px;font-weight:800;line-height:1.25}.cex-ai-settings-toggle small,.cex-ai-settings-feature small{color:var(--csd-foreground-cex-ai-muted, var(--cex-ai-muted));display:block;font-size:12px;font-weight:600;line-height:1.4;margin-top:4px}.cex-ai-settings-status-list{display:grid;gap:10px}.cex-ai-settings-status-row{align-items:center;background:var(--cex-ai-soft);border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:8px;display:flex;justify-content:space-between;min-height:48px;padding:10px 12px}.cex-ai-settings-status-row span{color:var(--csd-foreground-cex-ai-muted, var(--cex-ai-muted));font-size:12px;font-weight:700}.cex-ai-settings-status-row strong{color:var(--csd-foreground-cex-ai-ink, var(--cex-ai-ink));font-size:13px;font-weight:800;text-align:right}.cex-ai-settings-status-row strong.is-ok{color:var(--csd-text-0f766e-1000, #0f766e)}.cex-ai-settings-status-row strong.is-warning{color:var(--csd-text-b45309-1000, #b45309)}.cex-ai-settings-feature-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.cex-ai-settings-feature{align-items:center;min-height:104px}.cex-ai-settings-feature__icon{align-items:center;background:var(--csd-bg-eef2ff-1000, #eef2ff);border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:8px;color:var(--csd-text-4f46e5-1000, #4f46e5);display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;order:1;width:34px}.cex-ai-settings-feature__copy{flex:1 1 auto;min-width:0;order:2;padding-right:.75rem}.cex-ai-settings-savebar{align-items:center;background:var(--csd-bg-ffffff-1000, #ffffff);border:1px solid var(--cex-ai-border);border-radius:8px;box-shadow:0 18px 42px #0f172a14;display:flex;gap:16px;justify-content:space-between;margin-top:14px;padding:14px 16px}.cex-ai-settings-savebar strong{color:var(--csd-foreground-cex-ai-ink, var(--cex-ai-ink));display:block;font-size:14px;font-weight:800}.cex-ai-settings-savebar span{color:var(--csd-foreground-cex-ai-muted, var(--cex-ai-muted));display:block;font-size:12px;font-weight:600;margin-top:2px}.cex-ai-settings-savebar__action{flex:0 0 auto;min-height:2.45rem;padding:.72rem 1rem;border-radius:999px;font-size:.82rem;font-weight:850;white-space:nowrap}.cex-guide-modal{--cex-ai-muted: var(--csd-text-64748b-1000, #64748b);--csd-foreground-cex-ai-muted: var(--csd-text-64748b-1000, #64748b);--cex-ai-ink: var(--csd-text-0f172a-1000, #0f172a);--csd-foreground-cex-ai-ink: var(--csd-text-0f172a-1000, #0f172a);border:0;border-radius:8px;overflow:hidden}.cex-guide-modal__title{align-items:center;display:flex;gap:12px}.cex-guide-modal__icon{align-items:center;background:var(--csd-bg-eef2ff-1000, #eef2ff);border:1px solid var(--csd-border-c7d2fe-1000, #c7d2fe);border-radius:8px;color:var(--csd-text-4f46e5-1000, #4f46e5);display:inline-flex;height:38px;justify-content:center;width:38px}.cex-guide-modal__title p{color:var(--csd-foreground-cex-ai-muted, var(--cex-ai-muted));font-size:12px;font-weight:600;margin:2px 0 0}.cex-guide-modal__steps{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.cex-guide-modal__steps>div{background:var(--csd-bg-f8fafc-1000, #f8fafc);border:1px solid var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:8px;padding:14px}.cex-guide-modal__steps span{align-items:center;background:var(--csd-bg-eef2ff-1000, #eef2ff);border:1px solid var(--csd-border-c7d2fe-1000, #c7d2fe);border-radius:999px;color:var(--csd-text-4f46e5-1000, #4f46e5);display:inline-flex;font-size:12px;font-weight:800;height:26px;justify-content:center;margin-bottom:10px;width:26px}.cex-guide-modal__steps strong{color:var(--csd-foreground-cex-ai-ink, var(--cex-ai-ink));display:block;font-size:14px;font-weight:800}.cex-guide-modal__steps p{color:var(--csd-foreground-cex-ai-muted, var(--cex-ai-muted));font-size:12px;font-weight:600;line-height:1.45;margin:5px 0 0}@media (max-width: 1200px){.cex-ai-settings-workspace__layout{grid-template-columns:1fr}.cex-ai-settings-card--control,.cex-ai-settings-card--policy,.cex-ai-settings-card--features,.cex-ai-settings-card--status{grid-column:auto;grid-row:auto}.cex-ai-settings-toggle-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.cex-ai-settings-toggle-grid,.cex-ai-settings-toggle-grid--three,.cex-ai-settings-feature-grid,.cex-guide-modal__steps{grid-template-columns:1fr}.cex-ai-settings-savebar{align-items:stretch;flex-direction:column}.cex-ai-settings-savebar .btn,.cex-ai-settings-savebar__action{width:100%}.cex-ai-settings-card__head{align-items:flex-start}.cex-ai-settings-card__badge{margin-left:0}}@media (max-width: 767.98px){.modal-dialog:has(.cex-guide-modal){margin:.5rem;max-width:calc(100% - 1rem)}.modal-dialog:has(.cex-guide-modal) .cex-guide-modal{max-height:calc(100vh - 1rem)}.cex-ai-settings-workspace{overflow-x:hidden;display:grid;gap:.68rem;padding:.58rem .55rem 1.15rem!important}.cex-ai-settings-workspace .cex-ai-settings-workspace__toolbar.cex-workspace__toolbar{align-items:stretch;gap:.62rem;margin-bottom:0;padding:.82rem;border:1px solid var(--csd-border-beccdc-720, rgba(190, 204, 220, .72));border-radius:1rem;background:radial-gradient(circle at top left,rgba(37,99,235,.07),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-940, rgba(248, 251, 255, .94)));box-shadow:0 14px 30px #0f172a0e}.cex-ai-settings-workspace .cex-ai-settings-workspace__toolbar>div:first-child{min-width:0}.cex-ai-settings-workspace .cex-ai-settings-workspace__toolbar .op-toolbar__title{align-items:center;gap:.56rem}.cex-ai-settings-workspace .cex-ai-settings-workspace__toolbar .op-toolbar__title-icon{width:2.08rem;height:2.08rem;flex:0 0 2.08rem;border-radius:.76rem}.cex-ai-settings-workspace .cex-ai-settings-workspace__toolbar h1{font-size:1.18rem;line-height:1.14}.cex-ai-settings-workspace .cex-ai-settings-workspace__toolbar p{margin:.32rem 0 0;font-size:.79rem;line-height:1.36}.cex-ai-settings-workspace .cex-ai-settings-workspace__toolbar .cex-workspace__scope-note{max-width:100%;min-height:1.96rem;margin-top:.48rem;padding:.32rem .58rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cex-ai-settings-workspace .cex-ai-settings-workspace__toolbar .cex-workspace__actions{display:grid;gap:.48rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;width:100%}.cex-ai-settings-workspace .cex-ai-settings-workspace__toolbar .cex-workspace__actions>:is(.btn,.dropdown),.cex-ai-settings-workspace .cex-ai-settings-workspace__toolbar .cex-workspace__actions>.dropdown>.btn{min-width:0;width:100%}.cex-ai-settings-workspace .cex-ai-settings-workspace__toolbar .cex-workspace__actions .btn{justify-content:center;min-height:2.58rem;overflow:hidden;padding-inline:.58rem;text-overflow:ellipsis;white-space:nowrap}.cex-ai-settings-workspace__layout,.cex-ai-settings-status-list,.cex-ai-settings-feature-grid{min-width:0}.cex-ai-settings-card__head,.cex-ai-settings-status-row,.cex-guide-modal__title{align-items:stretch;flex-direction:column}.cex-ai-settings-status-row strong{overflow-wrap:anywhere;text-align:left}.cex-ai-settings-toggle,.cex-ai-settings-feature{align-items:flex-start;min-height:0}.cex-ai-settings-savebar{position:static}.cex-ai-settings-savebar .settings-masterdata__primary-action,.cex-ai-settings-savebar .settings-masterdata__ghost-action,.cex-ai-settings-savebar__action{justify-content:center;width:100%}}.hoa-documents-workspace{min-width:0}.hoa-documents-workspace__toolbar,.hoa-documents-workspace__stats,.hoa-documents-workspace__filter-card,.hoa-documents-workspace__table-card{margin-bottom:1.05rem;min-width:0;overflow:hidden}.hoa-documents-workspace__scope-note{margin-top:.55rem}.hoa-reports-workspace .op-toolbar__title h1{font-size:1.24rem;font-weight:700;line-height:1.16}.saas-card.op-card.hoa-reports-workflow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-bottom:1.05rem;padding:.8rem 1rem;overflow:hidden;border-color:var(--csd-border-93c5fd-700, rgba(147, 197, 253, .7));background:radial-gradient(circle at 92% 12%,rgba(96,165,250,.16),transparent 27%),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f7faff-1000, #f7faff) 58%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%)}.hoa-reports-workflow__icon{display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid var(--csd-border-93c5fd-720, rgba(147, 197, 253, .72));border-radius:.75rem;background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-dbeafe-1000, #dbeafe));color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem;box-shadow:0 10px 24px #2563eb1a}.hoa-reports-workflow__content{display:grid;gap:.2rem;min-width:0}.hoa-reports-workflow__eyebrow{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.68rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.hoa-reports-workflow__content h2,.hoa-reports-workflow__content p{margin:0}.hoa-reports-workflow__content h2{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.94rem;font-weight:760;line-height:1.28}.hoa-reports-workflow__content p,.hoa-reports-workflow__content small{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.48}.hoa-reports-workflow__steps{display:flex;align-items:center;gap:.42rem;margin:.2rem 0 0;padding:0;list-style:none}.hoa-reports-workflow__steps li{display:inline-flex;align-items:center;gap:.34rem;color:var(--csd-text-334155-1000, #334155);font-size:.72rem;white-space:nowrap}.hoa-reports-workflow__steps li:not(:last-child):after{width:1rem;height:1px;margin-left:.08rem;background:#60a5fa94;content:""}.hoa-reports-workflow__steps span{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:999px;background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.66rem;font-weight:800}.hoa-reports-workflow__action{align-self:center;white-space:nowrap}.hoa-documents-workspace__actions,.hoa-documents-workspace__table-tools{align-items:center;gap:.5rem}.hoa-documents-workspace__table-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap;min-height:0;padding:.64rem .84rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f9fbfe-1000, #f9fbfe) 100%);box-shadow:inset 0 -1px #ffffffd1}.hoa-documents-workspace__table-title{display:flex;align-items:center;gap:.62rem;min-width:0}.hoa-documents-workspace__table-tools{display:inline-flex;justify-content:flex-end;flex-wrap:wrap;margin-left:auto}.hoa-documents-workspace__table-icon{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;flex:0 0 1.9rem;border:1px solid var(--csd-border-bfdbfe-660, rgba(191, 219, 254, .66));border-radius:.62rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-2563eb-1000, #2563eb)}.hoa-documents-workspace__table-copy{display:grid;gap:.08rem;min-width:0}.hoa-documents-workspace__table-copy h2{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.95rem;font-weight:720;line-height:1.2}.hoa-documents-workspace__table-subtitle{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:560}.hoa-documents-workspace__table-wrap{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.hoa-documents-workspace__table-wrap .hoa-documents-table thead th:first-child,.hoa-documents-workspace__table-wrap .hoa-documents-table tbody td:first-child{padding-left:.82rem!important}.hoa-documents-table{min-width:58rem;table-layout:auto}.hoa-documents-table th{white-space:nowrap}.hoa-documents-table td{vertical-align:middle}.hoa-documents-table__number{display:inline-flex;align-items:center;justify-content:center;min-width:1.72rem;min-height:1.72rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:.62rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-475569-1000, #475569);font-size:.75rem;font-weight:650}.hoa-documents-table__primary-link{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;max-width:100%;color:var(--csd-text-14233b-1000, #14233b);text-decoration:none}.hoa-documents-table__primary-link:hover{color:var(--csd-text-0f172a-1000, #0f172a);text-decoration:none}.hoa-documents-table__primary-icon{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;flex:0 0 1.9rem;border:1px solid var(--csd-border-bfdbfe-680, rgba(191, 219, 254, .68));border-radius:.62rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 8px 16px #2563eb0d}.hoa-documents-table__primary-link strong,.hoa-documents-table__template-name{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:660;line-height:1.24;overflow-wrap:anywhere}.hoa-documents-table__primary-link small{display:block;margin-top:.1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:520;line-height:1.35}.hoa-documents-table__pill,.hoa-documents-table__amount{display:inline-flex;align-items:center;gap:.42rem;max-width:100%;min-height:1.7rem;padding:.18rem .48rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:999px;background:var(--csd-bg-f8fafc-780, rgba(248, 250, 252, .78));color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:590;line-height:1.35;text-decoration:none}.hoa-documents-table__pill i{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.78rem}.hoa-documents-table__pill span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hoa-documents-table__pill--link:hover{border-color:var(--csd-border-2563eb-250, rgba(37, 99, 235, .25));background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:none}.hoa-documents-table__pill--muted{color:var(--csd-text-64748b-1000, #64748b)}.hoa-documents-table__amount{background:var(--csd-bg-f0fdfa-720, rgba(240, 253, 250, .72));color:var(--csd-text-0f766e-1000, #0f766e)}.hoa-documents-table__actions-cell{width:1%;min-width:4.5rem;padding-right:.82rem!important;white-space:nowrap}.hoa-documents-table__actions{display:inline-flex;align-items:center;justify-content:flex-end;min-width:2.25rem}.hoa-documents-table__actions .dropdown-actions{display:inline-flex;justify-content:flex-end;margin-left:auto}.hoa-documents-table__actions .modern-dropdown-trigger{width:2rem;height:2rem}.hoa-documents-table__actions .dropdown-modern__menu{min-width:12rem;padding:.42rem!important}.hoa-documents-table__empty-cell{padding:0!important}.hoa-documents-table__empty{min-height:8.7rem}.hoa-reports-table__col-number{width:4.5rem}.hoa-reports-table__col-title{width:24%}.hoa-reports-table__col-association{width:18%}.hoa-reports-table__col-date{width:12%}.hoa-reports-table__col-cost,.hoa-reports-table__col-minute{width:13%}.hoa-reports-table__col-status{width:12%}.hoa-reports-table__col-actions{width:5rem}.hoa-registry-table__col-number{width:7rem}.hoa-registry-table__col-subject{width:34%}.hoa-registry-table__col-date,.hoa-registry-table__col-type{width:14%}.hoa-registry-table__col-recipient{width:22%}.hoa-registry-table__col-actions{width:5rem}.hoa-registry-table .hoa-documents-table__primary-link strong{font-weight:600}.hoa-registry-table .hoa-documents-table__primary-link small{font-weight:450}.hoa-registry-table .hoa-documents-table__pill{font-weight:520}.hoa-registry-table .op-secondary-action{font-weight:600}.hoa-templates-workspace__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.32fr);gap:1.05rem;align-items:start}.hoa-templates-workspace__sidebar{min-width:0}.hoa-templates-workspace__sidebar .saas-card,.hoa-templates-sidebar-card{margin-bottom:1.05rem}.modal-dialog:is(.hoa-document-upsert-modal-dialog,.hoa-template-modal-dialog){max-width:min(1080px,100vw - 2rem)!important}.hoa-templates-table__col-number{width:4.5rem}.hoa-templates-table__col-template{width:30%}.hoa-templates-table__col-category,.hoa-templates-table__col-client{width:19%}.hoa-templates-table__col-files{width:10rem}.hoa-templates-table__col-actions{width:5rem}.hoa-templates-table__file-actions{display:inline-flex;align-items:center;gap:.32rem;flex-wrap:wrap}.hoa-templates-table__generation .op-secondary-action{min-height:1.78rem;padding-inline:.54rem;border-radius:999px;font-size:.71rem;font-weight:650}.hoa-template-catalog-list{display:grid;gap:.46rem}.hoa-template-catalog-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.56rem;padding:.58rem;border:1px solid var(--csd-border-e2e8f0-940, rgba(226, 232, 240, .94));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 6px 14px #0f172a06}.hoa-template-catalog-item.is-ready{border-color:var(--csd-border-bbf7d0-720, rgba(187, 247, 208, .72));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f0fdf4-340, rgba(240, 253, 244, .34)))}.hoa-template-catalog-item.is-missing{border-color:var(--csd-border-fed7aa-740, rgba(254, 215, 170, .74));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-fff7ed-360, rgba(255, 247, 237, .36)))}.hoa-template-catalog-item.is-coming-soon{opacity:.74}.hoa-template-catalog-item__icon{display:inline-grid;place-items:center;width:1.88rem;height:1.88rem;border:1px solid var(--csd-border-bfdbfe-680, rgba(191, 219, 254, .68));border-radius:.62rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb)}.hoa-template-catalog-item__main{display:grid;gap:.3rem;min-width:0}.hoa-template-catalog-item__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.hoa-template-catalog-item__top strong,.hoa-template-catalog-item__name{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:660;line-height:1.25}.hoa-template-catalog-item__status{display:inline-flex;align-items:center;min-height:1.28rem;padding:.14rem .38rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.64rem;font-weight:680;white-space:nowrap}.hoa-template-catalog-item.is-ready .hoa-template-catalog-item__status{border-color:var(--csd-border-86efac-860, rgba(134, 239, 172, .86));color:var(--csd-text-047857-1000, #047857)}.hoa-template-catalog-item.is-missing .hoa-template-catalog-item__status{border-color:var(--csd-border-fdba74-860, rgba(253, 186, 116, .86));color:var(--csd-text-c2410c-1000, #c2410c)}.hoa-template-catalog-item__meta{color:var(--csd-text-64748b-1000, #64748b);font-size:.71rem;font-weight:500;line-height:1.35}.hoa-template-catalog-item__actions{display:flex;flex-wrap:wrap;gap:.35rem}.hoa-template-catalog-item__actions .op-secondary-action{min-height:1.68rem;padding-inline:.46rem;border-radius:999px;font-size:.68rem;font-weight:640}.hoa-template-catalog-list__empty{min-height:8rem}.hoa-template-form--guided .op-upsert-modal__stack{gap:.78rem}.hoa-template-form__summary{background:linear-gradient(135deg,var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98))),var(--csd-bg-ffffff-1000, #ffffff)}.hoa-template-form__option{height:100%;padding:.72rem .82rem;border:1px solid var(--csd-border-e2e8f0-940, rgba(226, 232, 240, .94));border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.hoa-template-form__blueprint{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72rem;align-items:flex-start}.hoa-template-form__blueprint-icon,.hoa-template-form__word-icon{width:2.25rem;height:2.25rem;flex:0 0 2.25rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb)}.hoa-template-form__blueprint strong,.hoa-template-form__word-upload strong,.hoa-template-form__advanced-note strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:850;line-height:1.25}.hoa-template-form__blueprint p,.hoa-template-form__word-upload p,.hoa-template-form__advanced-note p{margin:.28rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:650;line-height:1.45}.hoa-template-form__blueprint-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.58rem}.hoa-template-form__blueprint-chips span{display:inline-flex;align-items:center;gap:.35rem;min-height:1.75rem;padding:.24rem .55rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:999px;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-1e3a8a-1000, #1e3a8a);font-size:.72rem;font-weight:760;line-height:1.2}.hoa-template-form__advanced-note{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem;border:1px solid var(--csd-border-e2e8f0-940, rgba(226, 232, 240, .94));border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.hoa-template-form__advanced-toggle{flex:0 0 auto;white-space:nowrap}.hoa-template-form__advanced-editor{margin-top:.72rem;padding-top:.72rem;border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))}.hoa-template-form__advanced-editor .simple-editor-wrapper{border-radius:.78rem;overflow:hidden}.hoa-template-form__word-upload{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72rem;align-items:flex-start;padding:.9rem;border:1px dashed var(--csd-border-bfdbfe-950, rgba(191, 219, 254, .95));border-radius:.88rem;background:var(--csd-bg-f8fafc-780, rgba(248, 250, 252, .78))}.hoa-template-form__word-upload .btn+.btn{margin-left:.35rem}.hoa-document-show{min-width:0}.hoa-document-show__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1.15rem;margin-bottom:1rem;padding:1.05rem}.saas-card.op-card.hoa-document-show__hero{padding:1.05rem}.hoa-document-show__hero-main{display:flex;align-items:flex-start;gap:.78rem;min-width:0}.hoa-document-show__back,.hoa-document-show__avatar{display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;flex:0 0 2.35rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.76rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-2563eb-1000, #2563eb);text-decoration:none}.hoa-document-show__back:hover{border-color:var(--csd-border-2563eb-350, rgba(37, 99, 235, .35));color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:none}.hoa-document-show__copy{display:grid;gap:.35rem;min-width:0}.hoa-document-show__eyebrow{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.hoa-document-show__copy h1{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.28rem;font-weight:900;line-height:1.16;overflow-wrap:anywhere}.hoa-document-show__chips{display:flex;flex-wrap:wrap;gap:.42rem;min-width:0}.hoa-document-show__chips span,.hoa-document-show__chips a{display:inline-flex;align-items:center;gap:.35rem;min-height:1.72rem;max-width:100%;padding:.25rem .52rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:999px;background:var(--csd-bg-f8fafc-780, rgba(248, 250, 252, .78));color:var(--csd-text-475569-1000, #475569);font-size:.74rem;font-weight:720;line-height:1.25;text-decoration:none}.hoa-document-show__chips i{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem}.hoa-document-show__actions{display:flex;align-items:center;justify-content:flex-end;gap:.58rem;flex-wrap:wrap;margin-left:auto}.hoa-document-show__actions .status-dropdown{display:inline-flex}.hoa-document-show__actions .status-dropdown__toggle,.hoa-document-show__actions .settings-masterdata__ghost-action{min-height:2.38rem;padding:.42rem .82rem;border-radius:999px!important;border-color:var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;color:var(--csd-text-334155-1000, #334155)!important;box-shadow:0 10px 22px #0f172a0b!important}.hoa-document-show__actions .status-dropdown__toggle:hover,.hoa-document-show__actions .status-dropdown__toggle:focus-visible,.hoa-document-show__actions .settings-masterdata__ghost-action:hover,.hoa-document-show__actions .settings-masterdata__ghost-action:focus-visible{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important;box-shadow:0 16px 30px #2563eb1a!important}.hoa-document-show__actions .settings-masterdata__ghost-action>i{color:var(--csd-text-2563eb-1000, #2563eb)}.hoa-document-show__tabs{margin-bottom:1.55rem}.hoa-document-show__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.32fr);gap:1.18rem;align-items:start}.hoa-document-show__main,.hoa-document-show__aside{display:grid;gap:1.18rem;min-width:0}.hoa-document-show__section-card{min-width:0;max-width:100%;width:100%;overflow:hidden;border-color:var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74))!important;border-radius:1rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 18px 40px -30px #0f172a73}.hoa-document-show__section-card>.op-card__header,.hoa-document-show__section-card>.op-card__body,.hoa-document-show__section-card :is(.table-responsive,.op-table-wrap,.hoa-ag-subjects-table-wrap){min-width:0;max-width:100%}.hoa-document-show__section-card :is(.table-responsive,.op-table-wrap,.hoa-ag-subjects-table-wrap){width:100%}.hoa-document-show__section-card>.op-card__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.96rem 1.08rem}.hoa-document-show__section-card>.op-card__body{padding:1.08rem}.hoa-document-show__card-title{display:flex;align-items:flex-start;gap:.68rem;min-width:0}.hoa-document-show__card-title>i{display:inline-grid;place-items:center;width:2rem;height:2rem;flex:0 0 2rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb)}.hoa-document-show__card-title h2{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.95rem;font-weight:880;line-height:1.2}.hoa-document-show__card-title span{display:block;margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:680;line-height:1.35}.hoa-document-show__meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.hoa-document-show__meta-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.hoa-document-show__meta-grid--two-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.hoa-document-show__property-grid{margin-top:.62rem}.hoa-document-show__meta-grid>div,.hoa-document-show__meta-stack>div,.hoa-document-show__document-state{min-width:0;padding:.72rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.hoa-document-show__meta-grid span,.hoa-document-show__meta-stack span,.hoa-document-show__document-state span,.hoa-document-show__text-block>span,.hoa-document-show__note>span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:830;letter-spacing:0;text-transform:uppercase}.hoa-document-show__meta-grid strong,.hoa-document-show__meta-stack strong,.hoa-document-show__document-state strong{display:block;margin-top:.18rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:820;line-height:1.35;overflow-wrap:anywhere}.hoa-document-show__text-block{margin-bottom:.72rem}.hoa-document-show__text-block .text-block,.hoa-document-show__text-block p{margin-top:.3rem;margin-bottom:0;color:var(--csd-text-334155-1000, #334155);font-size:.84rem;font-weight:650;line-height:1.55}.hoa-document-show__note{margin-top:.72rem;padding:.78rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.78rem;background:var(--csd-bg-f8fafc-780, rgba(248, 250, 252, .78))}.hoa-document-show__note p{margin:.24rem 0 0;color:var(--csd-text-334155-1000, #334155);font-size:.82rem;font-weight:650;line-height:1.5}.hoa-document-show__warning{display:flex;align-items:flex-start;gap:.55rem;margin-bottom:.72rem;padding:.7rem;border:1px solid var(--csd-border-f59e0b-320, rgba(245, 158, 11, .32));border-radius:.78rem;background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-92400e-1000, #92400e);font-size:.78rem;font-weight:760;line-height:1.4}.hoa-document-show__warning--wide{margin-bottom:.85rem}.hoa-document-show__state{display:inline-flex;align-items:center;gap:.34rem;min-height:1.68rem;padding:.2rem .5rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:820;line-height:1;white-space:nowrap}.hoa-document-show__state.is-success{border-color:var(--csd-border-22c55e-250, rgba(34, 197, 94, .25));background:var(--csd-bg-f0fdf4-1000, #f0fdf4);color:var(--csd-text-047857-1000, #047857)}.hoa-document-show__state.is-danger{border-color:var(--csd-border-ef4444-250, rgba(239, 68, 68, .25));background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.hoa-document-show__state.is-muted{border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b)}.hoa-document-show__document-state+.hoa-document-show__document-state{margin-top:.55rem}.hoa-document-show__meta-stack{display:grid;gap:.55rem}.hoa-document-show__action-list{display:grid;gap:.62rem;margin-top:.82rem}.hoa-document-show__action-list .btn{display:inline-flex;align-items:center;justify-content:flex-start!important;gap:.62rem!important;min-height:2.72rem;padding:.46rem .72rem;border-radius:.82rem!important;border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;color:var(--csd-text-334155-1000, #334155)!important;box-shadow:0 10px 22px #0f172a09!important}.hoa-document-show__action-list .btn:hover,.hoa-document-show__action-list .btn:focus-visible{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important;box-shadow:0 16px 30px #2563eb1a!important}.hoa-document-show__action-list .btn>i{display:inline-grid;place-items:center;width:1.9rem!important;height:1.9rem!important;flex:0 0 1.9rem!important;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.62rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);line-height:1!important}.hoa-document-show__action-list .btn>i.text-danger{border-color:var(--csd-border-fecaca-900, rgba(254, 202, 202, .9));background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-dc2626-1000, #dc2626)!important}.hoa-document-show__action-list .btn>i.text-primary{border-color:var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)!important}.hoa-document-show__action-list .btn>span{min-width:0;flex:1 1 auto;color:inherit;font-weight:780;line-height:1.25;text-align:left;overflow-wrap:anywhere}.hoa-document-show__action-list .workspace-premium-primary-action{border-color:var(--csd-border-2563eb-460, rgba(37, 99, 235, .46))!important;background:linear-gradient(135deg,#1d4ed8,#2563eb 58%,#3b82f6)!important;color:#fff!important;box-shadow:0 16px 32px #2563eb38!important}.hoa-document-show__action-list .workspace-premium-primary-action:hover,.hoa-document-show__action-list .workspace-premium-primary-action:focus-visible{border-color:var(--csd-border-1d4ed8-560, rgba(29, 78, 216, .56))!important;background:linear-gradient(135deg,#1e40af,#2563eb 58%,#3b82f6)!important;color:#fff!important;box-shadow:0 20px 36px #2563eb47!important}.hoa-document-show__action-list .workspace-premium-primary-action>i{border-color:var(--csd-border-ffffff-220, rgba(255, 255, 255, .22));background:var(--csd-bg-ffffff-160, rgba(255, 255, 255, .16));color:#fff}.hoa-necessity-report-show--compact{padding-top:.68rem!important}.hoa-registry-record-shell{background:transparent!important}.hoa-registry-record-shell__header{display:flex;flex-direction:column;gap:1rem}.hoa-registry-record__toolbar{margin-bottom:0;padding:.78rem .9rem .82rem;border-color:var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));border-radius:1.05rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fafbfc-1000, #fafbfc) 100%);box-shadow:0 10px 22px #0f172a09}.hoa-registry-record__toolbar-main{display:grid;gap:.48rem;flex:1 1 32rem;min-width:0}.hoa-registry-record__title-row{display:flex;align-items:center;gap:.68rem;min-width:0}.hoa-registry-record__eyebrow{display:block;margin-bottom:.1rem;color:var(--csd-text-6c819e-1000, #6c819e);font-size:.62rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.hoa-registry-record__title-row h1{max-width:min(62rem,100%);margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:clamp(1.05rem,1.22vw,1.32rem);font-weight:800;line-height:1.16;overflow-wrap:anywhere;text-wrap:balance}.hoa-registry-record__context{display:flex;align-items:center;gap:.46rem;flex-wrap:wrap}.hoa-registry-record__context :is(.op-chip,.op-pill){max-width:min(100%,25rem);overflow:hidden;text-overflow:ellipsis}.hoa-registry-record__actions{align-items:center;flex:0 0 auto;flex-wrap:nowrap}.hoa-registry-record__tabs{position:relative;z-index:2}.hoa-registry-record__content{padding-top:.68rem}.hoa-registry-record__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-bottom:1rem;padding:.65rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.96rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-540, rgba(239, 246, 255, .54)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 44%);box-shadow:0 12px 28px #0f172a0a}.hoa-registry-record__summary-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;min-height:4.7rem;padding:.62rem;border:1px solid var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));border-radius:.78rem;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92))}.hoa-registry-record__summary-icon{width:2.2rem;height:2.2rem;flex:0 0 2.2rem;border-radius:.72rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.9rem}.hoa-registry-record__summary-item>div{display:grid;gap:.08rem;min-width:0}.hoa-registry-record__summary-item span,.hoa-registry-record__summary-item small{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:650}.hoa-registry-record__summary-item span{letter-spacing:.045em;text-transform:uppercase}.hoa-registry-record__summary-item strong{color:var(--csd-text-172033-1000, #172033);font-size:.78rem;font-weight:780;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hoa-registry-record__summary-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hoa-registry-record__layout{align-items:flex-start}.hoa-registry-record__main-card{overflow:hidden;border-color:var(--csd-border-bfcfe2-900, rgba(191, 207, 226, .9))!important;border-radius:.96rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 18px 38px #0f172a0f}.hoa-registry-record__main-body{padding:.98rem 1.05rem 1.05rem}.hoa-registry-record__card-header{min-height:3.1rem;padding:.9rem 1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f9fbff-1000, #f9fbff) 100%)}.hoa-registry-record__card-header h2{display:flex;align-items:center;gap:.45rem;margin:0;color:var(--csd-text-172033-1000, #172033);font-size:.9rem;font-weight:780}.hoa-registry-record__card-header h2 i{color:var(--csd-text-2563eb-1000, #2563eb)}.hoa-registry-record__card-header span{display:block;margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem}.hoa-registry-record__card-header>em{display:inline-grid;place-items:center;min-width:1.6rem;height:1.6rem;border-radius:999px;background:var(--csd-bg-eaf2ff-1000, #eaf2ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.68rem;font-style:normal;font-weight:800}.hoa-registry-record__subject-block>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:760;letter-spacing:.05em;text-transform:uppercase}.hoa-registry-record__subject-block h3{margin:.22rem 0 0;color:var(--csd-text-172033-1000, #172033);font-size:1rem;font-weight:780;line-height:1.38}.hoa-registry-record__subject-block p{margin:.65rem 0 0;padding:.72rem .78rem;border-radius:.78rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.5;white-space:pre-line}.hoa-registry-record__details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.75rem}.hoa-registry-record__details-grid>div{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.65rem .72rem;border:1px solid var(--csd-border-e7edf5-1000, #e7edf5);border-radius:.76rem;background:var(--csd-bg-ffffff-1000, #fff)}.hoa-registry-record__detail-icon{width:1.8rem;height:1.8rem;flex:0 0 1.8rem;border-radius:.58rem;background:var(--csd-bg-f1f6fd-1000, #f1f6fd);color:var(--csd-text-7690b3-1000, #7690b3)}.hoa-registry-record__details-grid span,.hoa-registry-record__details-grid small,.hoa-registry-record__details-grid strong{display:block;min-width:0}.hoa-registry-record__details-grid small{color:var(--csd-text-7a8ca3-1000, #7a8ca3);font-size:.62rem;text-transform:uppercase}.hoa-registry-record__details-grid strong{margin-top:.08rem;color:var(--csd-text-334155-1000, #334155);font-size:.75rem;font-weight:680;overflow-wrap:anywhere}.hoa-registry-record__admin{margin-top:.8rem}.hoa-registry-record__admin-divider{display:flex;align-items:center;gap:.6rem;color:var(--csd-text-8493a7-1000, #8493a7);font-size:.61rem;font-weight:720;letter-spacing:.06em;text-transform:uppercase}.hoa-registry-record__admin-divider:after{content:"";height:1px;flex:1;background:var(--csd-bg-e8edf4-1000, #e8edf4)}.hoa-registry-record__admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.65rem}.hoa-registry-record__admin-grid>span{display:flex;gap:.5rem;min-width:0;color:var(--csd-text-8493a7-1000, #8493a7)}.hoa-registry-record__admin-icon{width:1.25rem;height:1.25rem;flex:0 0 1.25rem;color:var(--csd-text-8493a7-1000, #8493a7)}.hoa-registry-record__admin-grid small,.hoa-registry-record__admin-grid strong{display:block}.hoa-registry-record__admin-grid small{color:var(--csd-text-8493a7-1000, #8493a7);font-size:.61rem;text-transform:uppercase}.hoa-registry-record__admin-grid strong{margin-top:.1rem;color:var(--csd-text-516177-1000, #516177);font-size:.69rem;font-weight:620;line-height:1.4}.hoa-registry-record__workspace{display:flex;flex-direction:column;gap:1rem}.hoa-registry-record__panel{padding:1rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:1.05rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfcfe-1000, #fbfcfe) 100%);box-shadow:0 12px 28px #0f172a0a}.hoa-registry-record__section-heading{display:flex;align-items:flex-start;gap:.72rem;margin-bottom:.92rem}.hoa-registry-record__section-icon,.hoa-registry-record__sidebar-title>span,.hoa-registry-record__relation-icon{display:inline-grid;place-items:center;width:2rem;height:2rem;flex:0 0 2rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:.68rem;background:var(--csd-bg-eef5ff-1000, #eef5ff);color:var(--csd-text-356dc3-1000, #356dc3)}.hoa-registry-record__section-eyebrow{display:block;margin-bottom:.1rem;color:var(--csd-text-6c819e-1000, #6c819e);font-size:.62rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.hoa-registry-record__section-heading h2,.hoa-registry-record__sidebar-title h2{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.94rem;font-weight:760}.hoa-registry-record__section-heading p{margin:.18rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:440}.hoa-registry-record__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.82rem 1rem;margin:0}.hoa-registry-record__facts>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;min-width:0;padding:.32rem 0}.hoa-registry-record__fact-icon{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;flex:0 0 2.15rem;border-radius:.72rem;background:var(--csd-bg-f1f6fd-1000, #f1f6fd);color:var(--csd-text-5c7fae-1000, #5c7fae);font-size:.82rem}.hoa-registry-record__facts dt{color:var(--csd-text-6c819e-1000, #6c819e);font-size:.64rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.hoa-registry-record__facts dd{margin:.18rem 0 0;color:var(--csd-text-25364f-1000, #25364f);font-size:.82rem;font-weight:540;line-height:1.42;overflow-wrap:anywhere}.hoa-registry-record__panel-title{display:flex;align-items:center;gap:.48rem;color:var(--csd-text-25364f-1000, #25364f);font-size:.82rem;font-weight:700}.hoa-registry-record__panel-title i{color:var(--csd-text-4f78b8-1000, #4f78b8)}.hoa-registry-record__notes{margin-top:.72rem;padding:.78rem .86rem;border-radius:.76rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.79rem;font-weight:440;line-height:1.55;white-space:pre-line}.hoa-registry-record__notes.is-empty{color:var(--csd-text-8190a5-1000, #8190a5)}.hoa-registry-record__divider{display:flex;align-items:center;gap:.65rem;margin:.92rem 0 .72rem;color:var(--csd-text-8a99ad-1000, #8a99ad);font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.hoa-registry-record__divider:after{content:"";height:1px;flex:1;background:var(--csd-bg-e7edf4-1000, #e7edf4)}.hoa-registry-record__audit-trail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.hoa-registry-record__audit-item{display:flex;align-items:flex-start;gap:.55rem;min-width:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.hoa-registry-record__audit-item>i{margin-top:.1rem;color:var(--csd-text-91a2b7-1000, #91a2b7)}.hoa-registry-record__audit-item small,.hoa-registry-record__audit-item>span>span{display:block}.hoa-registry-record__audit-item small{margin-bottom:.08rem;color:var(--csd-text-7a8ca3-1000, #7a8ca3);font-size:.62rem;font-weight:650;text-transform:uppercase}.hoa-registry-record__audit-item strong{color:var(--csd-text-40536c-1000, #40536c);font-weight:620}.hoa-registry-record__audit-trail--sidebar{grid-template-columns:minmax(0,1fr);gap:0}.hoa-registry-record__audit-trail--sidebar .hoa-registry-record__audit-item{padding:.7rem 0;border-bottom:1px solid var(--csd-border-edf1f6-1000, #edf1f6)}.hoa-registry-record__audit-trail--sidebar .hoa-registry-record__audit-item:first-child{padding-top:0}.hoa-registry-record__audit-trail--sidebar .hoa-registry-record__audit-item:last-child{padding-bottom:0;border-bottom:0}.hoa-registry-record__audit-item em{display:block;margin-top:.08rem;color:var(--csd-text-8493a7-1000, #8493a7);font-size:.67rem;font-style:normal;font-weight:460}.hoa-registry-record__sidebar-card{overflow:hidden;border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92))!important;border-radius:.96rem;box-shadow:0 18px 38px #0f172a0f}.hoa-registry-record__sidebar-header{padding:.82rem .9rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fafcff-1000, #fafcff))}.hoa-registry-record__sidebar-title{display:flex;align-items:center;gap:.58rem}.hoa-registry-record__sidebar-title>span{width:1.8rem;height:1.8rem;flex-basis:1.8rem}.hoa-registry-record__sidebar-title em{display:inline-grid;place-items:center;min-width:1.5rem;height:1.5rem;margin-left:auto;border-radius:999px;background:var(--csd-bg-edf4ff-1000, #edf4ff);color:var(--csd-text-356dc3-1000, #356dc3);font-size:.66rem;font-style:normal;font-weight:700}.hoa-registry-record__sidebar-header>div>small{display:block;margin:.16rem 0 0 2.38rem;color:var(--csd-text-7a8ca3-1000, #7a8ca3);font-size:.68rem}.hoa-registry-record__sidebar-body{padding:.9rem}.hoa-registry-record__relation{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;padding:.72rem;border:1px solid var(--csd-border-e1e9f3-1000, #e1e9f3);border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);text-decoration:none}.hoa-registry-record__relation:hover{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 12px 24px #2563eb12}.hoa-registry-record__relation :is(small,strong,em),.hoa-registry-record__certificate :is(small,strong,span){display:block}.hoa-registry-record__relation small,.hoa-registry-record__certificate small{color:var(--csd-text-7a8ca3-1000, #7a8ca3);font-size:.61rem;font-weight:650;text-transform:uppercase}.hoa-registry-record__relation strong,.hoa-registry-record__certificate strong{margin-top:.06rem;color:var(--csd-text-25364f-1000, #25364f);font-size:.78rem;font-weight:620}.hoa-registry-record__relation em,.hoa-registry-record__certificate span{margin-top:.08rem;color:var(--csd-text-7a8ca3-1000, #7a8ca3);font-size:.68rem;font-style:normal}.hoa-registry-record__certificate{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;padding:.72rem;border:1px solid var(--csd-border-e1e9f3-1000, #e1e9f3);border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.hoa-registry-record__relation-actions{display:flex;gap:.48rem;margin-top:.62rem;flex-wrap:wrap}@media (max-width: 991.98px){.hoa-registry-record__actions{flex-wrap:wrap}.hoa-registry-record__facts,.hoa-registry-record__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.hoa-registry-record__toolbar,.hoa-registry-record__actions{align-items:stretch;flex-direction:column}.hoa-registry-record__actions>.btn,.hoa-registry-record__actions>a{width:100%;justify-content:center}.hoa-registry-record__context{padding-left:0}.hoa-registry-record__facts,.hoa-registry-record__audit-trail,.hoa-registry-record__summary,.hoa-registry-record__details-grid,.hoa-registry-record__admin-grid{grid-template-columns:minmax(0,1fr)}}.hoa-registry-show__layout--single{grid-template-columns:minmax(0,1fr)}.hoa-registry-show__details>.op-card__body{padding-top:.35rem}.hoa-registry-show__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hoa-registry-show__facts>div{min-width:0;padding:.82rem .2rem;border-bottom:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82))}.hoa-registry-show__facts>div:nth-child(odd){padding-right:1rem}.hoa-registry-show__facts>div:nth-child(2n){padding-left:1rem;border-left:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82))}.hoa-registry-show__facts span,.hoa-registry-show__note>span,.hoa-registry-show__audit span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:650;letter-spacing:.035em;text-transform:uppercase}.hoa-registry-show__facts strong{display:block;margin-top:.18rem;color:var(--csd-text-172033-1000, #172033);font-size:.82rem;font-weight:590;line-height:1.4;overflow-wrap:anywhere}.hoa-registry-show__note{margin-top:.85rem;padding:.78rem .86rem;border-radius:.78rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.hoa-registry-show__note p{margin:.22rem 0 0;color:var(--csd-text-475569-1000, #475569);font-size:.79rem;font-weight:450;line-height:1.55}.hoa-registry-show__audit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1rem -1.08rem -1.08rem;padding:.82rem 1.08rem;border-top:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));background:linear-gradient(180deg,var(--csd-bg-f8fafc-620, rgba(248, 250, 252, .62)),var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94)))}.hoa-registry-show__audit>div{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:.5rem;column-gap:.5rem;align-items:center;min-width:0}.hoa-registry-show__audit>div>i{grid-row:1/span 2;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.9rem}.hoa-registry-show__audit strong{min-width:0;color:var(--csd-text-334155-1000, #334155);font-size:.73rem;font-weight:560;line-height:1.35;overflow-wrap:anywhere}.hoa-registry-show__relation{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;padding:.72rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:.82rem;background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f5f9ff-1000, #f5f9ff));color:var(--csd-text-334155-1000, #334155);text-decoration:none}.hoa-registry-show__relation:hover{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:none;box-shadow:0 14px 28px #2563eb14}.hoa-registry-show__relation-icon{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.64rem;background:var(--csd-bg-eaf2ff-1000, #eaf2ff);color:var(--csd-text-2563eb-1000, #2563eb)}.hoa-registry-show__relation small,.hoa-registry-show__relation strong,.hoa-registry-show__relation em{display:block;font-style:normal}.hoa-registry-show__relation small{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:650;text-transform:uppercase}.hoa-registry-show__relation strong{margin-top:.05rem;color:var(--csd-text-172033-1000, #172033);font-size:.8rem;font-weight:620}.hoa-registry-show__relation em{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.69rem;font-weight:440}@media (max-width: 767.98px){.hoa-registry-show__facts,.hoa-registry-show__audit{grid-template-columns:minmax(0,1fr)}.hoa-registry-show__facts>div:nth-child(odd),.hoa-registry-show__facts>div:nth-child(2n){padding-inline:.2rem;border-left:0}}.hoa-necessity-report-show__hero{align-items:center;gap:.8rem;margin-bottom:.48rem}.saas-card.op-card.hoa-necessity-report-show__hero{padding:.72rem .82rem}.hoa-necessity-report-show__hero .hoa-document-show__hero-main{align-items:center;gap:.56rem}.hoa-necessity-report-show__hero :is(.hoa-document-show__back,.hoa-document-show__avatar){width:2.08rem;height:2.08rem;flex-basis:2.08rem;border-radius:.66rem}.hoa-necessity-report-show__hero .hoa-document-show__copy{gap:.2rem}.hoa-necessity-report-show__hero .hoa-document-show__eyebrow{font-size:.62rem;font-weight:650}.hoa-necessity-report-show__hero .hoa-document-show__copy h1{font-size:1.12rem;font-weight:700;line-height:1.18}.hoa-necessity-report-show__hero .hoa-document-show__chips{gap:.28rem}.hoa-necessity-report-show__hero .hoa-document-show__chips :is(span,a){min-height:1.48rem;padding:.16rem .42rem;font-size:.68rem;font-weight:560}.hoa-necessity-report-show__hero .hoa-document-show__actions :is(.status-dropdown__toggle,.settings-masterdata__ghost-action){min-height:2.08rem;padding:.34rem .68rem}.hoa-necessity-report-show__tabs{margin-bottom:.72rem}.hoa-necessity-report-show__tabs .entity-tabs-wrapper{width:100%;max-width:100%;margin-bottom:0;padding:.18rem;border-radius:.76rem!important;box-shadow:0 7px 18px #0f172a09!important}.hoa-necessity-report-show__tabs .entity-tab{min-height:1.9rem;padding:.3rem .54rem;border-radius:.6rem!important;font-size:.72rem}.hoa-necessity-report-show__layout,.hoa-necessity-report-show__layout :is(.hoa-document-show__main,.hoa-document-show__aside){gap:.78rem}.hoa-necessity-report-show--compact .hoa-document-show__section-card>.op-card__header{padding:.7rem .84rem}.hoa-necessity-report-show--compact .hoa-document-show__section-card>.op-card__body{padding:.82rem}.hoa-necessity-report-show--compact .hoa-document-show__card-title{align-items:center;gap:.56rem}.hoa-necessity-report-show--compact .hoa-document-show__card-title>i{width:1.82rem;height:1.82rem;flex-basis:1.82rem;border-radius:.6rem}.hoa-necessity-report-show--compact .hoa-document-show__card-title h2{font-size:.9rem;font-weight:700}.hoa-necessity-report-show--compact .hoa-document-show__card-title span{font-size:.69rem;font-weight:500}.hoa-necessity-report-show__description{padding:.68rem .78rem!important;color:var(--csd-text-334155-1000, #334155);font-size:.82rem;font-weight:430;line-height:1.48!important}.hoa-report-control__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.hoa-report-control__metrics>div{padding:.7rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.8rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.hoa-report-control__metrics span,.hoa-report-control__available span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.hoa-report-control__metrics strong{display:block;margin-top:.3rem;font-size:.95rem;overflow-wrap:anywhere}.hoa-report-control__available{display:flex;align-items:center;gap:.75rem;margin:.7rem 0;padding:.8rem;border:1px solid var(--csd-border-a7f3d0-1000, #a7f3d0);border-radius:.8rem;background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.hoa-report-control__available strong{display:block;margin-top:.15rem;font-size:1.2rem}.hoa-report-control__available.is-overrun{border-color:var(--csd-border-fde68a-1000, #fde68a);background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-92400e-1000, #92400e)}.hoa-report-control__line{display:flex;justify-content:space-between;gap:.7rem;margin:.7rem 0;font-size:.76rem}.hoa-report-control__line span{color:var(--csd-text-64748b-1000, #64748b)}.hoa-report-control__line strong{white-space:nowrap}.hoa-report-control__notice,.hoa-report-control__history{margin-top:.7rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.5}.hoa-report-control__funds{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0)}.hoa-report-control__funds h3{font-size:.82rem;font-weight:700}.hoa-report-control__fund{display:grid;grid-template-columns:1fr auto;gap:.3rem .5rem;margin-top:.65rem;font-size:.8rem}.hoa-report-control__fund small{grid-column:1/-1;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem}.hoa-report-control__history{border-top:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);padding-top:.8rem}.hoa-report-control__history summary{cursor:pointer;font-weight:600}.hoa-report-control__history p{margin:.6rem 0 0}.hoa-report-control .op-secondary-action{font-size:.72rem;justify-content:center}.hoa-necessity-report-show__details .hoa-document-show__text-block{margin-bottom:.58rem}.hoa-necessity-report-show__details .hoa-document-show__meta-grid{grid-template-columns:minmax(12rem,1.45fr) repeat(4,minmax(8rem,1fr));gap:.48rem}.hoa-necessity-report-show--compact .hoa-document-show__meta-grid>div,.hoa-necessity-report-show--compact .hoa-document-show__document-state{padding:.56rem .62rem;border-radius:.68rem}.hoa-necessity-report-show--compact .hoa-document-show__meta-grid span,.hoa-necessity-report-show--compact .hoa-document-show__document-state span,.hoa-necessity-report-show--compact .hoa-document-show__text-block>span{font-size:.62rem;font-weight:600}.hoa-necessity-report-show--compact .hoa-document-show__meta-grid strong,.hoa-necessity-report-show--compact .hoa-document-show__document-state strong{margin-top:.12rem;font-size:.78rem;font-weight:620}.hoa-necessity-report-show__aside{position:sticky;top:4.8rem}.hoa-necessity-report-show__copilot .cex-ai-panel__body{gap:.5rem}.hoa-necessity-report-show__copilot .cex-ai-panel__action{min-height:2.2rem;padding:.42rem .7rem;font-size:.76rem;box-shadow:0 10px 22px #2563eb29}.hoa-necessity-report-show__generation .hoa-document-show__action-list{gap:.4rem;margin-top:.52rem}.hoa-necessity-report-show__generation .hoa-document-show__action-list .btn{min-height:2.25rem;padding:.34rem .58rem;border-radius:.68rem!important}.hoa-necessity-report-show__generation .hoa-document-show__action-list .btn>i{width:1.58rem!important;height:1.58rem!important;flex-basis:1.58rem!important;border-radius:.5rem}.hoa-necessity-report-show__generation .hoa-document-show__action-list .btn>span{font-size:.76rem;font-weight:600}.hoa-report-financial-basis{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.58rem;align-items:center;margin-top:.58rem;padding:.6rem .68rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:.72rem;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.hoa-report-financial-basis>i{display:inline-grid;width:1.72rem;height:1.72rem;place-items:center;border-radius:.52rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 4px 10px #2563eb14}.hoa-report-financial-basis>div{display:grid;gap:.08rem;min-width:0}.hoa-report-financial-basis>div>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.hoa-report-financial-basis p{margin:0;color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:450;line-height:1.4}.hoa-report-financial-basis>small{padding:.28rem .48rem;border-radius:999px;font-size:.64rem;font-weight:620;white-space:nowrap}.hoa-report-financial-basis.is-complete{border-color:var(--csd-border-d1fae5-1000, #d1fae5);background:var(--csd-bg-f3fcf8-1000, #f3fcf8)}.hoa-report-financial-basis.is-complete>i,.hoa-report-financial-basis.is-complete>small{background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.hoa-report-financial-basis.is-pending{border-color:var(--csd-border-fde68a-1000, #fde68a);background:var(--csd-bg-fffbeb-1000, #fffbeb)}.hoa-report-financial-basis.is-pending>i,.hoa-report-financial-basis.is-pending>small{background:var(--csd-bg-fff7d6-1000, #fff7d6);color:var(--csd-text-a16207-1000, #a16207)}.hoa-document-show__empty-relation{display:grid;justify-items:center;gap:.28rem;padding:1rem;border:1px dashed var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.85rem;background:var(--csd-bg-f8fafc-780, rgba(248, 250, 252, .78));text-align:center}.hoa-document-show__empty-relation i{display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.7rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.hoa-document-show__empty-relation strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:860}.hoa-document-show__empty-relation span{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:680;line-height:1.35}.hoa-document-show__relation-list{display:grid;gap:.5rem}.hoa-document-show__relation-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;padding:.68rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.hoa-document-show__relation-item>div{display:grid;gap:.14rem;min-width:0}.hoa-document-show__relation-item a{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:850;line-height:1.25;text-decoration:none;overflow-wrap:anywhere}.hoa-document-show__relation-item a:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:none}.hoa-document-show__relation-item span{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:700}.hoa-funding-plan__header{align-items:flex-start}.hoa-funding-plan__header>div{display:grid;gap:.3rem}.hoa-funding-plan__header p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:650;line-height:1.45}.hoa-funding-mode{display:grid;gap:.8rem;margin-bottom:.85rem;padding:.85rem;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-radius:1rem;background:radial-gradient(circle at top right,var(--csd-bg-dbeafe-720, rgba(219, 234, 254, .72)),transparent 42%),linear-gradient(145deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.hoa-funding-mode__heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.hoa-funding-mode__heading>div,.hoa-funding-installments__copy{display:grid;gap:.12rem}.hoa-funding-mode__heading strong,.hoa-funding-installments__copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:850}.hoa-funding-mode__eyebrow{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.63rem;font-weight:820;letter-spacing:.055em;text-transform:uppercase}.hoa-funding-mode__working-period{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;padding:.4rem .68rem;border:1px solid var(--csd-border-93c5fd-800, rgba(147, 197, 253, .8));border-radius:999px;background:var(--csd-bg-eff6ff-940, rgba(239, 246, 255, .94));color:var(--csd-text-1d4ed8-1000, #1d4ed8);white-space:nowrap}.hoa-funding-mode__working-period>span{display:grid;gap:.06rem;min-width:0}.hoa-funding-mode__working-period strong{color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.7rem;font-weight:800;line-height:1.2}.hoa-funding-mode__working-period small{color:var(--csd-text-64748b-1000, #64748b);font-size:.61rem;font-weight:650;line-height:1.2}.hoa-funding-mode__working-period.is-ebloc-confirmed{border-color:var(--csd-border-6ee7b7-880, rgba(110, 231, 183, .88));background:var(--csd-bg-ecfdf5-940, rgba(236, 253, 245, .94));color:var(--csd-text-047857-1000, #047857)}.hoa-funding-mode__working-period.is-ebloc-confirmed strong{color:var(--csd-text-047857-1000, #047857)}.hoa-funding-mode__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.hoa-funding-mode__option{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;align-items:center;min-height:4.4rem;margin:0;padding:.72rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.86rem;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.hoa-funding-mode__option:hover{border-color:var(--csd-border-93c5fd-1000, #93c5fd);box-shadow:0 8px 22px #2563eb14;transform:translateY(-1px)}.hoa-funding-mode__option:has(input:checked){border-color:var(--csd-border-60a5fa-1000, #60a5fa);background:linear-gradient(145deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #ffffff));box-shadow:0 0 0 2px #60a5fa24}.hoa-funding-mode__option input{position:absolute;width:1px;height:1px;opacity:0}.hoa-funding-mode__option-icon{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:.72rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem}.hoa-funding-mode__option>span:last-child{display:grid;gap:.16rem;min-width:0}.hoa-funding-mode__option strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.76rem;font-weight:840}.hoa-funding-mode__option small,.hoa-funding-installments__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.67rem;font-weight:640;line-height:1.38}.hoa-funding-installments{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(10rem,.55fr) minmax(7rem,.34fr) minmax(13rem,.7fr);gap:.7rem;align-items:center;padding:.72rem;border:1px solid var(--csd-border-bfdbfe-800, rgba(191, 219, 254, .8));border-radius:.82rem;background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78))}.hoa-funding-installments[hidden]{display:none}.hoa-funding-installments__field .form-label{margin-bottom:.28rem;font-size:.68rem;font-weight:780}.hoa-funding-installments__field--count .form-saas-input{text-align:center}.hoa-funding-installments__auto{display:flex;min-height:3.15rem;align-items:center;gap:.58rem;padding:.52rem .66rem;border:1px solid var(--csd-border-a7f3d0-900, rgba(167, 243, 208, .9));border-radius:.72rem;background:linear-gradient(135deg,var(--csd-bg-ecfdf5-980, rgba(236, 253, 245, .98)),var(--csd-bg-f0fdfa-820, rgba(240, 253, 250, .82)));color:var(--csd-text-065f46-1000, #065f46)}.hoa-funding-installments__auto>i{display:inline-grid;width:1.82rem;height:1.82rem;flex:0 0 1.82rem;place-items:center;border-radius:.56rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-059669-1000, #059669);box-shadow:0 5px 12px #0596691a}.hoa-funding-installments__auto>span{display:grid;gap:.08rem;min-width:0}.hoa-funding-installments__auto strong{font-size:.72rem;font-weight:720}.hoa-funding-installments__auto small{color:var(--csd-text-047857-1000, #047857);font-size:.64rem;font-weight:520;line-height:1.32}.hoa-funding-mode__notice{display:flex;gap:.48rem;align-items:flex-start;color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:650;line-height:1.45}.hoa-funding-mode__notice i{margin-top:.08rem;color:var(--csd-text-2563eb-1000, #2563eb)}.hoa-funding-plan__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:.65rem;align-items:center;margin-bottom:.85rem;padding:.72rem;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:.9rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)))}.hoa-funding-plan__summary>div{display:grid;gap:.1rem;min-width:0}.hoa-funding-plan__summary span:not(.hoa-funding-plan__status){color:var(--csd-text-64748b-1000, #64748b);font-size:.67rem;font-weight:760;letter-spacing:.025em;text-transform:uppercase}.hoa-funding-plan__summary strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.87rem;font-weight:860;overflow-wrap:anywhere}.hoa-funding-plan__status{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.38rem .65rem;border:1px solid var(--csd-border-fdba74-900, rgba(253, 186, 116, .9));border-radius:999px;background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-c2410c-1000, #c2410c);font-size:.7rem;font-weight:840;white-space:nowrap}.hoa-funding-plan__status.is-valid{border-color:var(--csd-border-6ee7b7-900, rgba(110, 231, 183, .9));background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.hoa-funding-plan__rows{display:grid;gap:.7rem}.hoa-funding-row{padding:.78rem;border:1px solid var(--csd-border-e2e8f0-980, rgba(226, 232, 240, .98));border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 8px 22px #0f172a0b}.hoa-funding-row__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.62rem}.hoa-funding-row__header>div{display:grid;gap:.06rem}.hoa-funding-row__eyebrow{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:780;letter-spacing:.06em;text-transform:uppercase}.hoa-funding-row__header strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:880}.hoa-funding-row__remove{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;border:1px solid var(--csd-border-fecaca-950, rgba(254, 202, 202, .95));border-radius:.66rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-dc2626-1000, #dc2626);transition:.16s ease}.hoa-funding-row__remove:hover,.hoa-funding-row__remove:focus-visible{border-color:var(--csd-border-fca5a5-1000, #fca5a5);background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.hoa-funding-plan.is-mode-fund:not([data-funding-explicit-period="1"]) [data-funding-period-wrap],.hoa-funding-plan.is-mode-fund [data-funding-due-wrap],.hoa-funding-plan.is-mode-fund [data-funding-remove],.hoa-funding-plan.is-mode-installments [data-funding-source-wrap],.hoa-funding-plan.is-mode-installments [data-funding-due-wrap],.hoa-funding-plan.is-mode-installments [data-funding-source-name-wrap],.hoa-funding-plan.is-mode-installments [data-funding-notes-wrap],.hoa-funding-plan.is-mode-installments [data-funding-remove]{display:none!important}.hoa-funding-plan.is-mode-installments .hoa-funding-plan__rows{grid-template-columns:repeat(2,minmax(0,1fr))}.hoa-funding-plan.is-mode-installments .hoa-funding-row{padding:.68rem}.hoa-funding-plan.is-mode-installments .hoa-funding-row__header{margin-bottom:.48rem}.hoa-funding-plan.is-mode-installments .hoa-funding-row .op-upsert-modal__field-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(10rem,.85fr)}.hoa-funding-plan.is-mode-installments .hoa-funding-row .op-upsert-modal__field-grid>.op-upsert-modal__field{width:100%;min-width:0;max-width:none}.hoa-funding-plan.is-mode-installments .hoa-funding-row [data-funding-period-wrap]{width:100%}.hoa-funding-plan__actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.75rem}.hoa-funding-show{display:grid;gap:.7rem;margin-top:.75rem;overflow:hidden;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #fff)}.hoa-funding-show__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-f8fafc-1000, #f8fafc))}.hoa-funding-show__header>div{display:grid;gap:.16rem;min-width:0}.hoa-funding-show__header>div>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:620;letter-spacing:.025em;text-transform:uppercase}.hoa-funding-show__header strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:500;line-height:1.45}.hoa-funding-show__badge{display:inline-flex;align-items:center;gap:.3rem;padding:.36rem .58rem;border:1px solid var(--csd-border-6ee7b7-820, rgba(110, 231, 183, .82));border-radius:999px;background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857);font-size:.68rem;font-weight:650;white-space:nowrap}.hoa-funding-show__table{min-width:42rem}.hoa-funding-show__table th{color:var(--csd-text-64748b-1000, #64748b);font-size:.67rem;font-weight:620;letter-spacing:.025em;text-transform:uppercase}.hoa-funding-show__table td{color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:430}.hoa-funding-show__table td strong{font-weight:620}.hoa-funding-show__table td>span,.hoa-funding-show__table td>small{display:block;margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b)}@media (max-width: 767.98px){.saas-card.op-card.hoa-reports-workflow{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:.8rem}.hoa-reports-workflow__action{grid-column:1/-1;width:100%}.hoa-reports-workflow__steps{flex-wrap:wrap}.hoa-reports-workflow__steps li:not(:last-child):after{display:none}.hoa-funding-mode__heading{align-items:flex-start;flex-direction:column}.hoa-funding-mode__working-period{white-space:normal}.hoa-funding-mode__options,.hoa-funding-plan.is-mode-installments .hoa-funding-plan__rows,.hoa-funding-installments,.hoa-funding-plan.is-mode-installments .hoa-funding-row .op-upsert-modal__field-grid{grid-template-columns:1fr}.hoa-documents-workspace__actions,.hoa-documents-workspace__table-tools{width:100%;justify-content:flex-start}.hoa-documents-workspace__actions>.btn,.hoa-documents-workspace__actions>.dropdown,.hoa-documents-workspace__actions>.dropdown>.btn{width:100%}.hoa-document-show__hero,.hoa-document-show__hero-main,.hoa-document-show__actions{width:100%}.hoa-document-show__hero{flex-direction:column}.hoa-document-show__actions{justify-content:flex-start}.hoa-document-show__actions>.btn,.hoa-document-show__actions>.status-dropdown,.hoa-document-show__actions .status-dropdown__toggle{width:100%}.hoa-document-show__meta-grid,.hoa-document-show__meta-grid--three,.hoa-document-show__meta-grid--two-compact{grid-template-columns:1fr}.hoa-document-show__relation-item{align-items:flex-start;flex-direction:column}.hoa-funding-plan__summary{grid-template-columns:1fr}.hoa-funding-plan__status{justify-self:start}.hoa-funding-show__header{flex-direction:column}.hoa-report-financial-basis{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.hoa-report-financial-basis>small{grid-column:2;justify-self:start}.hoa-funding-plan__actions .btn{justify-content:center;width:100%}.hoa-template-form__blueprint,.hoa-template-form__word-upload{grid-template-columns:1fr}.hoa-template-form__advanced-note{align-items:flex-start;flex-direction:column}.hoa-template-form__advanced-toggle,.hoa-template-form__advanced-note .btn{width:100%;justify-content:center}}@media (max-width: 1199.98px){.hoa-templates-workspace__layout,.hoa-document-show__layout{grid-template-columns:1fr}.hoa-necessity-report-show__details .hoa-document-show__meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hoa-necessity-report-show__aside{position:static}}@media (max-width: 991.98px){.hoa-documents-workspace__table-head,.hoa-template-catalog-item__top{align-items:stretch}.hoa-documents-workspace__table-title,.hoa-documents-workspace__table-tools{width:100%}.hoa-documents-workspace__table-tools{justify-content:flex-start;margin-left:0}.hoa-necessity-report-show__details .hoa-document-show__meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.hoa-documents-workspace,.hoa-document-show{overflow-x:hidden;padding-inline:.65rem}.hoa-documents-workspace__toolbar,.hoa-documents-workspace__table-head,.hoa-document-show__section-card>.op-card__header,.hoa-template-catalog-item__top,.hoa-template-catalog-item__actions{align-items:stretch;flex-direction:column}.hoa-document-show__tabs .entity-tabs-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.hoa-document-show__tabs .entity-tabs-list{flex-wrap:nowrap;min-width:-moz-max-content;min-width:max-content}.hoa-necessity-report-show__details .hoa-document-show__meta-grid{grid-template-columns:1fr}.hoa-necessity-report-show__tabs .entity-tabs-wrapper{width:100%}.saas-card.op-card.hoa-document-show__hero{padding:.82rem}.hoa-document-show__copy h1{font-size:1.08rem;line-height:1.22}.hoa-document-show__chips span,.hoa-document-show__chips a,.hoa-document-show__state{max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal}.hoa-document-show__section-card>.op-card__header,.hoa-document-show__section-card>.op-card__body{padding-inline:.78rem}.hoa-document-show__actions>.btn,.hoa-document-show__actions>.dropdown,.hoa-document-show__actions>.dropdown>.btn,.hoa-document-show__actions>.status-dropdown,.hoa-document-show__actions .status-dropdown__toggle,.hoa-document-show__action-list .btn,.hoa-template-catalog-item__actions .op-secondary-action{justify-content:center!important;width:100%}.hoa-document-show__action-list .btn>span{text-align:center}.hoa-template-form__blueprint-chips,.hoa-templates-table__file-actions{align-items:stretch;flex-direction:column}.hoa-template-form__blueprint-chips span,.hoa-templates-table__file-actions .op-secondary-action{justify-content:center;width:100%}.hoa-template-modal-dialog{margin:.5rem;max-width:calc(100% - 1rem)}.hoa-template-modal-shell{border-radius:1rem}.hoa-template-modal-footer{align-items:stretch;flex-direction:column-reverse}.hoa-template-modal-footer .btn{justify-content:center;width:100%}.hoa-document-upsert-modal-footer{align-items:stretch;flex-direction:column-reverse}.hoa-document-upsert-modal-footer :is(.btn,.btn-saas-primary,.btn-saas-outline-primary,.workspace-premium-primary-action){justify-content:center;min-width:0;width:100%}}@media (max-width: 575.98px){.hoa-reports-workspace .smart-filter-form--operational{align-items:stretch!important;display:grid!important;gap:.5rem!important;grid-template-columns:minmax(0,1fr)!important;min-width:0;width:100%}.hoa-reports-workspace .smart-filter-form--operational>*{min-width:0!important;width:100%}.hoa-reports-workspace .smart-filter-form--operational :is(.sf-search,.sf-item,.sf-select,.sf-select__button,.sf-native-select,.sf-search-box,select,input,.btn,button){max-width:100%;min-width:0!important;width:100%!important}.hoa-reports-workspace .smart-filter-form--operational .sf-item{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.hoa-document-show__back,.hoa-document-show__avatar{flex-basis:2.12rem;height:2.12rem;width:2.12rem}.hoa-document-show__hero-main{gap:.58rem}.hoa-document-show__card-title{align-items:flex-start}.hoa-document-show__warning,.hoa-document-show__note,.hoa-document-show__text-block{padding:.68rem}}.hoa-registry-modal-shell{--registry-accent: #2563eb;--csd-foreground-registry-accent: var(--csd-text-2563eb-1000, #2563eb);--registry-border: var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));--csd-foreground-registry-border: rgba(203, 213, 225, .86)}.modal-dialog.modal-premium-dialog.hoa-registry-modal-dialog{width:min(1280px,100vw - 2rem);max-width:min(1280px,100vw - 2rem)!important}.hoa-registry-modal-shell .modal-premium-header{padding-block:14px}.hoa-registry-modal-shell .modal-premium-body{padding:14px 16px}.hoa-registry-modal-shell .modal-premium-footer{padding-block:11px}.hoa-registry-form__hero{position:relative;align-items:center;overflow:hidden;border-color:var(--csd-border-93c5fd-700, rgba(147, 197, 253, .7));background:radial-gradient(circle at 90% 15%,var(--csd-bg-bfdbfe-580, rgba(191, 219, 254, .58)),transparent 34%),linear-gradient(135deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 58%,var(--csd-bg-f0f7ff-1000, #f0f7ff) 100%);min-height:0;padding:12px 14px}.hoa-registry-form__hero:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#2563eb,#14b8a6)}.hoa-registry-form__hero .op-upsert-modal__summary-icon{border-color:var(--csd-border-60a5fa-340, rgba(96, 165, 250, .34));background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 10px 24px #2563eb1a;width:38px;height:38px;flex-basis:38px;font-size:16px}.hoa-registry-form__hero .op-upsert-modal__summary-title{font-size:15px}.hoa-registry-form__hero .op-upsert-modal__summary-text{margin-top:2px;font-size:11px;line-height:1.35}.hoa-registry-form__eyebrow{display:block;margin-bottom:2px;color:var(--csd-text-2563eb-1000, #2563eb);font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.hoa-registry-form__hero-pills{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto;flex-wrap:wrap}.hoa-registry-form__hero-pills span{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:5px 9px;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:999px;background:var(--csd-bg-ffffff-840, rgba(255, 255, 255, .84));color:var(--csd-text-526783-1000, #526783);font-size:10px;font-weight:750;white-space:nowrap}.hoa-registry-form__hero-pills i{color:var(--csd-text-2563eb-1000, #2563eb)}.hoa-registry-form .op-upsert-modal__stack{gap:9px}.hoa-registry-form .op-upsert-modal__card{overflow:hidden;border-color:var(--registry-border);border-radius:12px;box-shadow:0 8px 20px #0f172a0a}.hoa-registry-form .op-upsert-modal__card-header{min-height:42px;padding:8px 13px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f9fbfe-1000, #f9fbfe))}.hoa-registry-form .op-upsert-modal__card-body{padding:11px 13px 13px}.hoa-registry-form .op-upsert-modal__card-title{color:var(--csd-text-17233b-1000, #17233b);font-size:12px;font-weight:820}.hoa-registry-form .op-upsert-modal__summary-pill{border-color:var(--csd-border-bfdbfe-800, rgba(191, 219, 254, .8));background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:10px}.hoa-registry-form__number-input{font-weight:800;color:var(--csd-text-0f172a-1000, #0f172a);letter-spacing:0}.hoa-registry-form__number-hint{display:flex;align-items:center;gap:8px;min-height:40px;padding:7px 10px;border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:10px;background:linear-gradient(135deg,var(--csd-bg-eff6ff-840, rgba(239, 246, 255, .84)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-64748b-1000, #64748b);font-size:12px;font-weight:700}.hoa-registry-form__number-hint i{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:#4f46e514;color:var(--csd-text-4f46e5-1000, #4f46e5);font-size:13px}.hoa-registry-flow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hoa-registry-flow-card{position:relative;width:100%;text-align:left;display:flex;gap:9px;min-height:78px;padding:10px 78px 10px 10px;border:1px solid var(--csd-border-94a3b8-320, rgba(148, 163, 184, .32));border-radius:10px;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.hoa-registry-flow-card:hover{transform:translateY(-1px);border-color:var(--csd-border-60a5fa-540, rgba(96, 165, 250, .54));box-shadow:0 12px 24px #0f172a0f}.hoa-registry-flow-card:focus-visible{outline:none;box-shadow:0 0 0 4px #2563eb1a,0 12px 24px #0f172a0f}.hoa-registry-flow-card.active,.hoa-registry-flow-card.is-active{border-color:var(--csd-border-4f46e5-460, rgba(79, 70, 229, .46));background:linear-gradient(180deg,var(--csd-bg-eef2ff-820, rgba(238, 242, 255, .82)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:0 14px 28px #4f46e51a}.hoa-registry-flow-card__icon{flex:0 0 32px;width:32px;height:32px;border:1px solid var(--csd-border-4f46e5-220, rgba(79, 70, 229, .22));border-radius:10px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-4f46e5-1000, #4f46e5);font-size:15px}.hoa-registry-flow-card--exit .hoa-registry-flow-card__icon{border-color:var(--csd-border-14b8a6-220, rgba(20, 184, 166, .22));color:var(--csd-text-0f766e-1000, #0f766e)}.hoa-registry-flow-card__content{display:grid;gap:2px;min-width:0}.hoa-registry-flow-card__title{color:var(--csd-text-0f172a-1000, #0f172a);font-size:12px;font-weight:800}.hoa-registry-flow-card__text,.hoa-registry-flow-card__rule{color:var(--csd-text-64748b-1000, #64748b);font-size:10.5px;line-height:1.35}.hoa-registry-flow-card__selected{position:absolute;top:9px;right:9px;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;background:var(--csd-bg-eaf2ff-1000, #eaf2ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:9px;font-weight:850;opacity:0;transform:translateY(-2px);transition:opacity .18s ease,transform .18s ease}.hoa-registry-flow-card.is-active .hoa-registry-flow-card__selected{opacity:1;transform:translateY(0)}.hoa-registry-flow-card__rule{color:var(--csd-text-334155-1000, #334155);font-weight:800}.hoa-registry-ai-panel .cex-ai-panel__textarea{min-height:58px;max-height:96px}.hoa-registry-ai-panel .cex-ai-panel__actions--draft{justify-content:flex-start;margin-top:8px}.hoa-registry-ai-panel .cex-ai-panel__action{width:auto;min-height:34px;min-width:0;padding:7px 12px;border-radius:8px}.hoa-registry-ai-panel .cex-ai-panel__result-shell{margin-top:12px}.hoa-registry-ai-panel{border-color:var(--csd-border-a5b4fc-500, rgba(165, 180, 252, .5))!important;background:linear-gradient(135deg,var(--csd-bg-eef2ff-660, rgba(238, 242, 255, .66)),var(--csd-bg-ffffff-1000, #fff) 58%,var(--csd-bg-f0fdfa-440, rgba(240, 253, 250, .44)))}.hoa-registry-ai-panel__prompt .form-label{color:var(--csd-text-34445e-1000, #34445e);font-size:11px;font-weight:760}.hoa-registry-form .op-upsert-modal__field-grid{--bs-gutter-x: .75rem;--bs-gutter-y: .65rem}.hoa-registry-form .form-label{margin-bottom:5px;font-size:10px;letter-spacing:.045em}.hoa-registry-form .form-saas-input,.hoa-registry-form .select2-container .select2-selection--single{min-height:40px}.hoa-registry-form textarea.form-saas-input{min-height:62px}.hoa-registry-form small.text-muted{font-size:10px}.registry-card{border:1px solid var(--csd-border-e5e7eb-1000, #e5e7eb);border-radius:10px;padding:12px 14px;background:var(--csd-bg-fafbfc-1000, #fafbfc)}.registry-info{margin-top:8px;padding-top:8px;border-top:1px dashed var(--csd-border-e5e7eb-1000, #e5e7eb)}@media (max-width: 767.98px){.hoa-registry-form__hero{align-items:flex-start;flex-direction:column}.hoa-registry-form__hero-pills{justify-content:flex-start;margin-left:0}.hoa-registry-flow-grid{grid-template-columns:1fr}.hoa-registry-flow-card{min-height:auto;padding-right:82px}}.saas-template-category-card{background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);transition:all .18s ease}.saas-template-category-card:hover{background:var(--csd-bg-f8fafc-1000, #f8fafc);border-color:var(--csd-border-cbd5f5-1000, #cbd5f5);transform:translateY(-1px)}.saas-icon-wrapper{width:34px;height:34px;border-radius:8px;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);display:flex;align-items:center;justify-content:center;color:var(--csd-text-64748b-1000, #64748b)}.saas-template-category-card:hover .saas-icon-wrapper{background:var(--csd-bg-eef2ff-1000, #eef2ff);color:var(--csd-text-2563eb-1000, #2563eb)}.hoa-ag-workspace{min-width:0}.hoa-ag-workspace__toolbar{margin-bottom:1.05rem}.hoa-ag-workspace__scope-note{margin-top:.55rem}.hoa-ag-workspace__actions{align-items:center;gap:.5rem}.hoa-ag-workspace__export-dropdown{flex:0 0 auto}.hoa-ag-workspace__stats{margin-bottom:1.05rem}.hoa-ag-workspace__stat{min-width:0}.hoa-ag-workspace__filter-card,.hoa-ag-workspace__table-card{margin-bottom:1.05rem}.hoa-ag-workspace__table-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap;min-height:0;padding:.72rem .92rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f9fbfe-1000, #f9fbfe) 100%);box-shadow:inset 0 -1px #ffffffd1}.hoa-ag-workspace__table-title{display:flex;align-items:center;gap:.62rem;min-width:0}.hoa-ag-workspace__table-tools{display:inline-flex;align-items:center;justify-content:flex-end;gap:.48rem;flex-wrap:wrap;margin-left:auto}.hoa-ag-workspace__table-icon{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;flex:0 0 2.05rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-2563eb-1000, #2563eb)}.hoa-ag-workspace__table-copy{display:grid;gap:.08rem;min-width:0}.hoa-ag-workspace__table-copy h2{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.98rem;font-weight:850;line-height:1.2}.hoa-ag-workspace__table-subtitle{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:700}.hoa-ag-workspace__table-wrap{overflow:hidden}.hoa-ag-workspace__table-wrap .ag-minutes-table thead th:first-child,.hoa-ag-workspace__table-wrap .ag-minutes-table tbody td:first-child{padding-left:.82rem!important}.ag-minutes-table{min-width:54rem;table-layout:auto}.ag-minutes-table--compact-context{min-width:44rem}.ag-minutes-table thead tr{background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-560, rgba(226, 232, 240, .56)),transparent 42%),linear-gradient(180deg,var(--csd-bg-fafbfd-990, rgba(250, 251, 253, .99)),var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96)))}.ag-minutes-table th{white-space:nowrap}.ag-minutes-table td{vertical-align:middle}.ag-minutes-table__col-minute{width:22%}.ag-minutes-table__col-association{width:20%}.ag-minutes-table__col-date{width:15%}.ag-minutes-table__col-location{width:18%}.ag-minutes-table__col-status{width:12%}.ag-minutes-table__col-actions{width:5.5rem}.ag-minutes-table__minute-link{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;max-width:100%;color:var(--csd-text-14233b-1000, #14233b);text-decoration:none}.ag-minutes-table__minute-link:hover{color:var(--csd-text-0f172a-1000, #0f172a);text-decoration:none}.ag-minutes-table__minute-link.is-muted{color:var(--csd-text-64748b-1000, #64748b)}.ag-minutes-table__minute-icon{display:inline-flex;align-items:center;justify-content:center;width:2.08rem;height:2.08rem;flex:0 0 2.08rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 10px 20px #2563eb14}.ag-minutes-table__minute-link strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:850;line-height:1.2}.ag-minutes-table__minute-link small{display:block;margin-top:.14rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:650;line-height:1.35}.ag-minutes-table__association,.ag-minutes-table__location{display:inline-flex;align-items:center;gap:.42rem;min-width:0;max-width:100%;color:var(--csd-text-475569-1000, #475569);font-size:.8rem;font-weight:720}.ag-minutes-table__association i,.ag-minutes-table__location i{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.88rem}.ag-minutes-table__association span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-minutes-table__date-cell{min-width:8.5rem}.ag-minutes-table__status-cell{min-width:8rem}.ag-minutes-table__actions-cell{width:1%;min-width:4.5rem;padding-right:.82rem!important;white-space:nowrap}.ag-minutes-table__actions{display:inline-flex;align-items:center;justify-content:flex-end;min-width:2.25rem}.ag-minutes-table__actions .dropdown-actions,.ag-minutes-table__actions .modern-dropdown-trigger{flex:0 0 auto}.ag-minutes-table__actions .dropdown-actions{display:inline-flex;justify-content:flex-end;margin-left:auto}.ag-minutes-table__actions .modern-dropdown-trigger{width:2rem;height:2rem}.ag-minutes-table__actions .dropdown-modern__menu{min-width:12rem;padding:.42rem!important}.ag-minutes-table__actions .dropdown-modern__item{min-height:2.35rem;border-radius:.68rem;font-size:.8rem;font-weight:850}.ag-row-action{gap:.62rem!important;min-height:2.35rem;padding:.42rem .58rem!important;border-radius:.68rem}.ag-row-action i{width:1.82rem;height:1.82rem;flex-basis:1.82rem;border-color:var(--csd-border-bfdbfe-760, rgba(191, 219, 254, .76));border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.86rem}.ag-row-action span{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:850;line-height:1.2}.ag-minutes-table__empty-cell{padding:0!important}.ag-minutes-table__empty-state{min-height:8.7rem}@media (max-width: 767.98px){.hoa-ag-workspace__actions,.hoa-ag-workspace__table-tools{width:100%;justify-content:flex-start}.hoa-ag-workspace__actions>.btn,.hoa-ag-workspace__actions>.dropdown,.hoa-ag-workspace__actions>.dropdown>.btn{width:100%}.hoa-ag-workspace__filter-heading,.hoa-ag-workspace__table-head{align-items:flex-start}}@media (max-width: 991.98px){.hoa-ag-workspace__table-title,.hoa-ag-workspace__table-tools{width:100%}.hoa-ag-workspace__table-tools{justify-content:flex-start;margin-left:0}}@media (max-width: 767.98px){.hoa-ag-workspace{overflow-x:hidden;padding-inline:.65rem}.hoa-ag-workspace__toolbar,.hoa-ag-workspace__table-head{align-items:stretch;flex-direction:column}.hoa-ag-workspace__actions>.btn,.hoa-ag-workspace__actions>.dropdown,.hoa-ag-workspace__actions>.dropdown>.btn{justify-content:center;width:100%}}.hoa-ag-subjects-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.hoa-ag-subjects-table{min-width:50rem}.hoa-ag-subjects-table__col-order{width:5rem}.hoa-ag-subjects-table__col-details{min-width:16rem}.hoa-ag-subjects-table__col-vote{min-width:14rem}.hoa-ag-subjects-table__col-actions{width:5.75rem}.hoa-ag-subjects-table__drag,.ag-subject-click{cursor:pointer}.hoa-ag-subjects-table__drag{cursor:grab}.hoa-ag-minute-show__layout{grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);align-items:start;gap:1rem}.hoa-ag-minute-show__main,.hoa-ag-minute-show__aside{gap:1rem}.hoa-ag-minute-show__overview>.op-card__header,.hoa-ag-minute-show__overview>.op-card__body{padding-block:.75rem}.hoa-ag-minute-show__note{margin-bottom:.7rem}.hoa-ag-minute-show__admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.hoa-ag-minute-show__admin-grid>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.05rem .52rem;align-items:center;min-width:0;padding:.62rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.72rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.hoa-ag-minute-show__admin-grid i{grid-row:1/span 2;color:var(--csd-text-2563eb-1000, #2563eb)}.hoa-ag-minute-show__admin-grid span,.hoa-ag-document-meta span,.hoa-ag-quorum-rule span,.hoa-ag-presence-grid span{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.hoa-ag-minute-show__admin-grid strong{overflow:hidden;color:var(--csd-text-1e293b-1000, #1e293b);font-size:.72rem;text-overflow:ellipsis}.hoa-ag-control-center{overflow:hidden;border-color:var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92))!important;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 1rem 2.5rem #0f172a14}.hoa-ag-control-center__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;padding:.72rem .78rem;border-bottom:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);background:linear-gradient(135deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff))}.hoa-ag-control-center__icon,.hoa-ag-control-section__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--csd-text-2563eb-1000, #2563eb);border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);background:var(--csd-bg-eff6ff-1000, #eff6ff)}.hoa-ag-control-center__icon{width:2rem;height:2rem;border-radius:.68rem}.hoa-ag-control-center__header>div>span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.hoa-ag-control-center__header h2{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:860}.hoa-ag-control-center__header>b,.hoa-ag-control-section__status{padding:.2rem .48rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:999px;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-eff6ff-1000, #eff6ff);font-size:.62rem;white-space:nowrap}.hoa-ag-control-section{border-bottom:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0)}.hoa-ag-control-section:last-child{border-bottom:0}.hoa-ag-control-section>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.55rem;min-height:3.35rem;padding:.55rem .72rem;cursor:pointer;list-style:none}.hoa-ag-control-section>summary::-webkit-details-marker{display:none}.hoa-ag-control-section[open]>summary{background:var(--csd-bg-f8fbff-1000, #f8fbff)}.hoa-ag-control-section>summary>.bi-chevron-down{color:var(--csd-text-94a3b8-1000, #94a3b8);transition:transform .18s ease}.hoa-ag-control-section[open]>summary>.bi-chevron-down{transform:rotate(180deg)}.hoa-ag-control-section__icon{width:1.8rem;height:1.8rem;border-radius:.58rem}.hoa-ag-control-section__copy{display:grid;min-width:0}.hoa-ag-control-section__copy strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.76rem}.hoa-ag-control-section__copy small{overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.hoa-ag-control-section__status.is-ready{border-color:var(--csd-border-10b981-280, rgba(16, 185, 129, .28));color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-ecfdf5-1000, #ecfdf5)}.hoa-ag-control-section__status.is-pending{border-color:var(--csd-border-f59e0b-300, rgba(245, 158, 11, .3));color:var(--csd-text-a16207-1000, #a16207);background:var(--csd-bg-fffbeb-1000, #fffbeb)}.hoa-ag-control-section__content{padding:0 .7rem .7rem}.hoa-ag-next-step,.hoa-ag-quorum-rule,.hoa-ag-document-meta{padding:.72rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.75rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.hoa-ag-next-step>span{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:820}.hoa-ag-next-step p{margin:.2rem 0 .65rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;line-height:1.45}.hoa-ag-next-step .btn{width:100%;justify-content:center}.hoa-ag-presence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-bottom:.5rem}.hoa-ag-presence-grid>div{display:grid;gap:.08rem;padding:.55rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.68rem;text-align:center}.hoa-ag-presence-grid strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem}.hoa-ag-quorum-rule,.hoa-ag-document-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.hoa-ag-quorum-rule strong,.hoa-ag-document-meta strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.7rem;text-align:right}.hoa-ag-document-actions{margin-top:.55rem}.hoa-ag-convocator-form{display:grid;gap:.35rem;margin-bottom:.7rem;padding:.72rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:.75rem;background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-eff6ff-1000, #eff6ff))}.hoa-ag-convocator-form label{color:var(--csd-text-1e3a5f-1000, #1e3a5f);font-size:.7rem;font-weight:820}.hoa-ag-convocator-form small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;line-height:1.4}@media (max-width: 1199.98px){.hoa-ag-minute-show__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767.98px){.hoa-ag-minute-show__admin-grid{grid-template-columns:minmax(0,1fr)}.hoa-ag-control-center__header{grid-template-columns:auto minmax(0,1fr)}.hoa-ag-control-center__header>b{grid-column:2;justify-self:start}.hoa-ag-control-section>summary{grid-template-columns:auto minmax(0,1fr) auto}.hoa-ag-control-section__status{display:none}.hoa-ag-convocator-form .form-control,.hoa-ag-convocator-form .btn{min-height:2.75rem}.hoa-ag-subject-modal-dialog,.hoa-ag-subject-view-modal-dialog{margin:.5rem;max-width:calc(100% - 1rem)}.hoa-ag-subject-modal-shell,.hoa-ag-subject-view-modal-shell{border-radius:1rem}.hoa-ag-subject-modal-body,.hoa-ag-subject-view-modal-body{padding-inline:.82rem}.hoa-ag-subject-modal-footer,.hoa-ag-subject-view-modal-footer{align-items:stretch;flex-direction:column-reverse}.hoa-ag-subject-modal-footer .btn,.hoa-ag-subject-view-modal-footer .btn{justify-content:center;width:100%}}.hoa-ag-minute-show__main{container:ag-agenda/inline-size}.hoa-ag-minute-show .hoa-ag-subjects-table{width:100%;min-width:0;table-layout:auto}.hoa-ag-minute-show .hoa-ag-subjects-table tbody td{padding:.85rem .75rem}.hoa-ag-minute-show .hoa-ag-subjects-table .cex-subjects-table__order{width:5.5rem}.hoa-ag-minute-show .hoa-ag-subjects-table .hoa-ag-agenda__subject-column{width:auto}.hoa-ag-minute-show .hoa-ag-subjects-table .hoa-ag-agenda__decision-column{width:21rem}.hoa-ag-minute-show .hoa-ag-subjects-table .hoa-ag-agenda__decision-column,.hoa-ag-minute-show .hoa-ag-subjects-table .hoa-ag-agenda__decision-cell{display:table-cell}.hoa-ag-minute-show .hoa-ag-subjects-table .cex-subjects-table__actions{width:3.7rem}.hoa-ag-minute-show .cex-subjects-table__order-cell{display:flex;align-items:center;gap:.5rem}.hoa-ag-minute-show .hoa-ag-subjects-table__drag{display:inline-flex;flex:0 0 2rem;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;padding:0;line-height:1;border:1px solid var(--csd-border-dce5f0-1000, #dce5f0);border-radius:.65rem;color:var(--csd-text-8295ae-1000, #8295ae)}.hoa-ag-minute-show .hoa-ag-subjects-table__drag svg{display:block;flex:none;pointer-events:none}.hoa-ag-minute-show .hoa-ag-subjects-table__drag:hover{color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eff6ff-1000, #eff6ff)}.hoa-ag-minute-show .order-index{min-width:1.2rem;font-variant-numeric:tabular-nums}.hoa-ag-minute-show .hoa-ag-agenda__subject{display:grid;gap:.4rem;min-width:0}.hoa-ag-minute-show .hoa-ag-agenda__subject>strong{font-size:.83rem;line-height:1.45;color:var(--csd-text-172b45-1000, #172b45)}.hoa-ag-minute-show .hoa-ag-agenda__subject>p{margin:0;font-size:.76rem;line-height:1.5;color:var(--csd-text-718096-1000, #718096)}.hoa-ag-minute-show .hoa-ag-agenda__decision{display:grid;justify-items:start;gap:.55rem}.hoa-ag-minute-show .hoa-ag-agenda__decision>:first-child{max-width:100%}.hoa-ag-minute-show .hoa-ag-agenda__votes{display:grid;grid-template-columns:repeat(3,max-content);gap:.45rem}.hoa-ag-minute-show .hoa-ag-agenda__votes>span{display:inline-flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.35rem .55rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.6rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-52647c-1000, #52647c);font-size:.72rem;line-height:1.2;white-space:nowrap}.hoa-ag-minute-show .hoa-ag-agenda__votes strong{font-size:.8rem;font-variant-numeric:tabular-nums;white-space:nowrap}.hoa-ag-minute-show .hoa-ag-agenda__votes .is-for{background:var(--csd-bg-f0fdf8-1000, #f0fdf8);border-color:var(--csd-border-c5eee1-1000, #c5eee1);color:var(--csd-text-18745f-1000, #18745f)}.hoa-ag-minute-show .hoa-ag-agenda__votes .is-against{background:var(--csd-bg-fff7f7-1000, #fff7f7);border-color:var(--csd-border-f5dcdc-1000, #f5dcdc);color:var(--csd-text-a54848-1000, #a54848)}.hoa-ag-minute-show .hoa-ag-document-actions>a>span{white-space:normal;text-align:left;line-height:1.4}@container ag-agenda (max-width:48rem){.hoa-ag-minute-show .hoa-ag-subjects-table-wrap{overflow:visible}.hoa-ag-minute-show .hoa-ag-subjects-table,.hoa-ag-minute-show .hoa-ag-subjects-table tbody{display:block;width:100%;min-width:0}.hoa-ag-minute-show .hoa-ag-subjects-table thead{display:none}.hoa-ag-minute-show .hoa-ag-subjects-table tbody{display:grid;gap:0;padding:0}.hoa-ag-minute-show .hoa-ag-subjects-table tbody>tr{display:grid;grid-template-columns:3rem minmax(0,1fr) 2.75rem;gap:.7rem .7rem;position:relative;width:100%;padding:1rem .75rem;border:0;border-bottom:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:0;box-shadow:none}.hoa-ag-minute-show .hoa-ag-subjects-table tbody>tr:last-child{border-bottom:0}.hoa-ag-minute-show .hoa-ag-subjects-table tbody>tr>td{display:block;width:auto!important;min-width:0;margin:0;padding:0!important;border:0!important;position:static;background:transparent!important}.hoa-ag-minute-show .hoa-ag-subjects-table tbody>tr>td:before{display:none!important}.hoa-ag-minute-show .hoa-ag-subjects-table.op-responsive-table tbody>tr>td[data-mobile-role=select]{grid-column:1;grid-row:1;position:static;top:auto;right:auto;width:auto!important}.hoa-ag-minute-show .hoa-ag-subjects-table.op-responsive-table tbody>tr>td[data-mobile-role=primary]{grid-column:2;grid-row:1;padding:0!important}.hoa-ag-minute-show .hoa-ag-subjects-table.op-responsive-table tbody>tr>td[data-mobile-role=actions]{grid-column:3;grid-row:1;position:static;top:auto;right:auto;width:auto!important}.hoa-ag-minute-show .hoa-ag-subjects-table tbody>tr>.hoa-ag-agenda__decision-cell{grid-column:2/4}.hoa-ag-minute-show .cex-subjects-table__order-cell{flex-direction:column;gap:.25rem}.hoa-ag-minute-show .hoa-ag-agenda__subject>strong{overflow-wrap:anywhere}.hoa-ag-minute-show .hoa-ag-agenda__decision{width:100%}.hoa-ag-minute-show .hoa-ag-agenda__votes{grid-template-columns:repeat(3,max-content);max-width:100%}}@container ag-agenda (max-width:28rem){.hoa-ag-minute-show .hoa-ag-subjects-table tbody>tr>.hoa-ag-agenda__decision-cell{grid-column:1/4}.hoa-ag-minute-show .hoa-ag-agenda__votes{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.hoa-ag-minute-show .hoa-ag-agenda__votes>span{gap:.35rem;padding:.4rem .45rem;font-size:.69rem}}.ag-dossier{scroll-margin-top:90px}.ag-dossier .op-card__header,.ag-dossier__signature{gap:16px;flex-wrap:wrap}.ag-dossier__signature>div{flex:1;min-width:180px}.ag-dossier__signature p,.ag-dossier__empty p{margin:6px 0 0}.ag-dossier__group{margin-top:24px}.ag-dossier__group>h3 .op-status-badge{min-width:0;margin-left:6px;padding-inline:10px}.ag-dossier details[open]>summary>.bi-chevron-down{transform:rotate(180deg)}.ag-dossier__document{padding:20px;margin-top:12px}.ag-dossier__document-heading{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.ag-dossier__document-copy{flex:1;min-width:180px;overflow-wrap:anywhere}.ag-dossier__document-copy strong{display:block}.ag-dossier__document-copy p{margin:6px 0}.ag-dossier__document-copy p,.ag-dossier__document-copy small,.ag-dossier__note,.ag-dossier__originals,.ag-dossier__history{color:var(--csd-foreground-bs-secondary-color, var(--bs-secondary-color, var(--csd-text-64748b-1000, #64748b)));font-size:.875rem}.ag-dossier__actions{display:flex;flex-wrap:wrap;gap:8px}.ag-dossier__actions>*{white-space:nowrap}.ag-dossier__note{margin:12px 0 0;white-space:pre-wrap}.ag-dossier__originals,.ag-dossier__history{margin-top:16px}.ag-dossier summary{cursor:pointer}.ag-dossier__originals a{display:block;margin-top:8px;overflow-wrap:anywhere}.ag-dossier__empty{margin-top:20px}#agDocumentModal [hidden],#agDocumentActionModal [hidden]{display:none!important}.ag-dossier__selection{list-style:none;padding:0;margin:16px 0}.ag-dossier__selection li{display:flex;gap:10px;align-items:center;padding:12px;margin-top:10px}.ag-dossier__selection:empty{display:none}.ag-dossier__selection img{width:48px;height:58px;-o-object-fit:contain;object-fit:contain}.ag-file-copy{flex:1;min-width:0;overflow-wrap:anywhere}.ag-file-copy small{display:block}.ag-file-handle{display:grid;place-items:center;cursor:grab;min-width:24px;align-self:stretch}.ag-dossier__selection button{padding:6px 10px}.ag-dossier__progress progress{width:100%}@media (max-width: 700px){.ag-dossier__document{padding:16px}.ag-dossier__actions{width:100%}.ag-dossier__signature>a,.ag-dossier__signature>button{width:100%}.ag-dossier__selection li{gap:6px;padding:8px}.ag-dossier__selection button{padding:5px 8px}}.saas-card.op-card.hoa-ag-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem 1rem;padding:.75rem .85rem;margin-bottom:.9rem}.hoa-ag-page-header .hoa-document-show__hero-main{gap:.6rem}.hoa-ag-page-header .hoa-document-show__avatar{width:2rem;height:2rem;flex-basis:2rem}.hoa-ag-page-header .hoa-document-show__copy{gap:.2rem}.hoa-ag-page-header .hoa-document-show__copy h1{font-size:1.12rem}.hoa-ag-page-header .hoa-document-show__chips{gap:.32rem}.hoa-ag-page-header .hoa-document-show__chips span{min-height:1.5rem;padding:.18rem .45rem;font-size:.68rem}.hoa-ag-page-header__actions{gap:.4rem;margin:0}.hoa-ag-page-header__actions :is(.settings-masterdata__ghost-action,.status-dropdown__toggle){min-height:2.1rem;padding:.32rem .65rem}.hoa-ag-page-header__navigation{grid-column:1/-1;min-width:0}.hoa-ag-page-header__navigation .entity-tabs-wrapper{width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;padding:.18rem}.hoa-ag-page-header__navigation .entity-tabs-list{flex:0 1 auto}.hoa-ag-page-header__navigation .entity-tab{min-height:2rem;padding:.32rem .65rem}.hoa-ag-minute-show__main>.saas-card.op-card{margin-bottom:0}.hoa-ag-minute-show .cex-subjects-empty{min-height:6rem;padding:1.1rem;gap:.45rem}.hoa-ag-minute-show .cex-subjects-empty>span{width:2rem;height:2rem}.hoa-ag-next-step p{margin:0 0 .6rem}@media (max-width: 1399.98px){.saas-card.op-card.hoa-ag-page-header{grid-template-columns:minmax(0,1fr)}.hoa-ag-page-header__actions{justify-content:flex-start}}@media (max-width: 767.98px){.hoa-ag-page-header__actions{width:100%}.hoa-ag-page-header__actions :is(.btn,.status-dropdown,.status-dropdown__toggle){width:auto;min-width:0}.hoa-ag-page-header__actions :is(.btn,.status-dropdown__toggle),.hoa-ag-page-header__navigation .entity-tab{min-height:2.75rem}}.cex-select-info{display:flex;gap:10px;align-items:center;background:var(--csd-bg-f8fafc-1000, #f8fafc);border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:10px;padding:10px 12px}.cex-select-info__icon{font-size:16px;color:var(--csd-text-5b7cfa-1000, #5b7cfa)}.cex-select-info__text{font-size:13px;color:var(--csd-text-475569-1000, #475569)}#cexActionsPage .cex-workspace__stat--action{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}#cexActionsPage .cex-workspace__stat--action:hover,#cexActionsPage .cex-workspace__stat--action:focus-visible{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));color:inherit;text-decoration:none;transform:translateY(-2px);box-shadow:0 14px 30px #2563eb1a}#cexActionsPage .cex-workspace__stat--action.is-active{border-color:var(--csd-border-2563eb-380, rgba(37, 99, 235, .38));background:linear-gradient(145deg,var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96)),var(--csd-bg-ffffff-1000, #fff));box-shadow:0 14px 30px #2563eb1f}.cex-permission-notice{display:flex;align-items:flex-start;gap:.8rem;padding:1rem;border:1px solid var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28));border-radius:.92rem;background:linear-gradient(135deg,var(--csd-bg-fffbeb-980, rgba(255, 251, 235, .98)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)));box-shadow:0 12px 28px #0f172a0f}.cex-permission-notice>span{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;flex:0 0 2.3rem;border:1px solid var(--csd-border-f59e0b-320, rgba(245, 158, 11, .32));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-b45309-1000, #b45309)}.cex-permission-notice strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:850}.cex-permission-notice p{margin:.15rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.45}.cex-select-summary{background:var(--csd-bg-f1f5f9-1000, #f1f5f9);border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:8px;padding:8px 12px;font-size:13px;color:var(--csd-text-334155-1000, #334155)}.minute-item{position:relative;padding:12px 14px;border-radius:10px;border:1px solid var(--csd-border-e5e7eb-1000, #e5e7eb);background:var(--csd-bg-ffffff-1000, #ffffff);cursor:pointer;transition:all .15s ease;display:flex;flex-direction:column}.minute-item+.minute-item{margin-top:8px}.minute-item:hover{background:var(--csd-bg-f8fafc-1000, #f8fafc);border-color:var(--csd-border-dbeafe-1000, #dbeafe)}.minute-item.active{background:var(--csd-bg-f1f5f9-1000, #f1f5f9);border-color:var(--csd-border-e5e7eb-1000, #e5e7eb);box-shadow:0 4px 12px #0f172a0f}.minute-item.active:before{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:4px;border-radius:10px 0 0 10px;background:linear-gradient(180deg,#5b7cff,var(--csd-bg-7aa2ff-1000, #7aa2ff))}.minute-item.active:after{content:"✓";position:absolute;right:10px;top:10px;font-size:12px;font-weight:600;color:var(--csd-text-5b7cff-1000, #5b7cff)}.minute-item strong{font-size:14px;font-weight:600;color:var(--csd-text-1e293b-1000, #1e293b)}.minute-item small{font-size:12px;color:var(--csd-text-94a3b8-1000, #94a3b8)}.cex-minute-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px solid var(--csd-border-e5e7eb-1000, #e5e7eb);background:var(--csd-bg-ffffff-1000, #ffffff);font-size:.75rem;font-weight:650;color:var(--csd-text-334155-1000, #334155);cursor:pointer;vertical-align:middle;transition:background .15s ease,border-color .15s ease,color .15s ease}.cex-minute-chip:hover{background:var(--csd-bg-f8fafc-1000, #f8fafc);border-color:var(--csd-border-cbd5e1-1000, #cbd5e1);color:var(--csd-text-0f172a-1000, #0f172a)}.cex-minute-chip:hover .cex-minute-chip__number{text-decoration:underline}.cex-minute-chip__number{font-weight:750;color:var(--csd-text-1e293b-1000, #1e293b)}.cex-minute-chip__date{font-weight:500;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.cex-minute-chip__date:before{content:"•";margin:0 3px;color:#cbd5e1}.cex-minute-chip.is-finalized{background:var(--csd-bg-f0fdf4-1000, #f0fdf4);border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);color:var(--csd-text-065f46-1000, #065f46)}.cex-minute-chip.is-finalized .cex-minute-chip__number{color:var(--csd-text-047857-1000, #047857)}.cex-minute-chip.is-draft{background:var(--csd-bg-fff7ed-1000, #fff7ed);border-color:var(--csd-border-fed7aa-1000, #fed7aa);color:var(--csd-text-9a3412-1000, #9a3412)}.cex-minute-chip.is-draft .cex-minute-chip__number{color:var(--csd-text-c2410c-1000, #c2410c)}.cex-actions-workspace .tasks-workspace__smart-search .smart-filter-bar{margin-bottom:0}.cex-actions-workspace .tasks-workspace__content{padding-top:.42rem}.cex-actions-kpi-strip{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin:0;padding:0;border:0!important}.cex-actions-list-tools{align-items:center;justify-content:flex-end;max-width:min(100%,68rem)}.cex-actions-kpi-strip__item{display:inline-flex;align-items:center;gap:.54rem;min-height:2.08rem;padding:.31rem .52rem .31rem .64rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-334155-1000, #334155);box-shadow:0 7px 16px #0f172a09;cursor:pointer;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,color .16s ease}.cex-actions-kpi-strip__item:hover,.cex-actions-kpi-strip__item:focus{border-color:var(--csd-border-94a3b8-720, rgba(148, 163, 184, .72));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 10px 20px #0f172a0e;text-decoration:none;transform:translateY(-1px)}.cex-actions-kpi-strip__item.is-active{border-color:var(--csd-border-2563eb-520, rgba(37, 99, 235, .52));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eef5ff-1000, #eef5ff));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 0 0 .16rem #2563eb14,0 10px 22px #2563eb17}.cex-actions-kpi-strip__item span{display:inline-flex;align-items:center;gap:.34rem;color:inherit;font-size:.73rem;font-weight:820;line-height:1;white-space:nowrap}.cex-actions-kpi-strip__item i{color:currentColor;font-size:.88rem;line-height:1}.cex-actions-kpi-strip__item strong{display:inline-flex;align-items:center;justify-content:center;min-width:1.42rem;height:1.42rem;padding:0 .38rem;border-radius:999px;background:var(--csd-bg-f1f5f9-950, rgba(241, 245, 249, .95));color:var(--csd-text-0f172a-1000, #0f172a);font-size:.76rem;font-weight:860;line-height:1}.cex-actions-kpi-strip__item.is-active strong{background:var(--csd-bg-dbeafe-1000, rgb(219, 234, 254));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:inset 0 0 0 1px #93c5fdb8}.cex-actions-bulk-actions{display:inline-flex;align-items:center;gap:.5rem;padding-left:.35rem}.cex-actions-bulk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.1rem;padding:.42rem .72rem;border-radius:999px;font-size:.76rem;font-weight:820;line-height:1}.cex-actions-bulk-btn i{font-size:.9rem;line-height:1}.cex-actions-bulk-btn:not(:disabled):hover{transform:translateY(-1px)}.cex-actions-bulk-btn:disabled{cursor:not-allowed;opacity:.56;transform:none}@media (max-width: 767.98px){.cex-actions-list-tools,.cex-actions-kpi-strip{width:100%;gap:.42rem;justify-content:flex-start}.cex-actions-kpi-strip__item{flex:1 1 calc(50% - .42rem);justify-content:space-between}.cex-actions-bulk-actions{width:100%;padding-left:0}.cex-actions-bulk-btn{flex:1 1 auto}.cex-select-info{align-items:stretch;flex-direction:column}.cex-select-info__side{width:100%;align-items:stretch;flex-direction:column;gap:.5rem}.cex-select-info__count{text-align:left}}.cex-signing-workflow__correction-action{display:flex;align-items:center;gap:.65rem;margin-top:.7rem;padding-top:.7rem;border-top:1px solid var(--op-border-soft, var(--csd-border-e6edf7-1000, #e6edf7))}.cex-signing-workflow__correction-action>span{color:var(--op-text-muted, var(--csd-text-66758b-1000, #66758b));font-size:.76rem;line-height:1.35}.cex-correction-banner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;margin:.65rem .72rem 0;padding:.78rem .86rem;border:1px solid var(--csd-border-f2d39b-1000, #f2d39b);border-radius:14px;background:linear-gradient(135deg,var(--csd-bg-fffaf0-1000, #fffaf0) 0%,var(--csd-bg-ffffff-1000, #fff) 100%)}.cex-correction-banner__icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:10px;color:var(--csd-text-a65a00-1000, #a65a00);background:var(--csd-bg-fff0d1-1000, #fff0d1)}.cex-correction-banner strong,.cex-correction-banner p,.cex-correction-banner small{display:block}.cex-correction-banner strong{color:var(--csd-text-6e3d00-1000, #6e3d00)}.cex-correction-banner p{margin:.18rem 0;color:var(--csd-text-4b5565-1000, #4b5565)}.cex-correction-banner small{color:var(--csd-text-7b8798-1000, #7b8798)}.cex-package-history{margin:.65rem .72rem 0;border:1px solid var(--op-border-soft, var(--csd-border-e2e9f3-1000, #e2e9f3));border-radius:14px;background:var(--csd-bg-ffffff-1000, #fff);overflow:hidden}.cex-package-history__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .82rem;background:var(--csd-bg-f8faff-1000, #f8faff);border-bottom:1px solid var(--op-border-soft, var(--csd-border-e2e9f3-1000, #e2e9f3))}.cex-package-history__head span{color:var(--csd-text-62708a-1000, #62708a);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.cex-package-history__head h3{margin:.08rem 0 0;font-size:.9rem}.cex-package-history__count{display:grid;place-items:center;min-width:1.8rem;height:1.8rem;border-radius:999px;color:var(--csd-text-245edb-1000, #245edb)!important;background:var(--csd-bg-eaf1ff-1000, #eaf1ff)}.cex-package-history__list{display:grid}.cex-package-version{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.72rem .82rem;border-bottom:1px solid var(--csd-border-edf1f7-1000, #edf1f7)}.cex-package-version:last-child{border-bottom:0}.cex-package-version.is-superseded{background:var(--csd-bg-fbfcfe-1000, #fbfcfe)}.cex-package-version__summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;align-items:start}.cex-package-version__summary strong,.cex-package-version__summary small,.cex-package-version__summary p{display:block}.cex-package-version__summary strong{font-size:.8rem}.cex-package-version__summary small{color:var(--csd-text-718096-1000, #718096);font-size:.7rem}.cex-package-version__summary p{margin:.22rem 0 0;color:var(--csd-text-805c2d-1000, #805c2d);font-size:.72rem}.cex-package-version__number{display:grid;place-items:center;min-width:2.15rem;height:2.15rem;border-radius:10px;color:var(--csd-text-245edb-1000, #245edb);background:var(--csd-bg-eef4ff-1000, #eef4ff);font-size:.72rem;font-weight:800}.cex-package-version__documents{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.42rem}.cex-package-version__document{display:inline-flex;align-items:center;gap:.34rem;padding:.34rem .45rem .34rem .6rem;border:1px solid var(--csd-border-dfe7f2-1000, #dfe7f2);border-radius:10px;background:var(--csd-bg-ffffff-1000, #fff)}.cex-package-version__document b{font-size:.7rem;font-weight:650}.cex-package-version__document a{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:7px;color:var(--csd-text-366ee8-1000, #366ee8);background:var(--csd-bg-f0f5ff-1000, #f0f5ff)}.cex-correction-modal-dialog{max-width:52rem}.cex-correction-form{display:grid;gap:.82rem}.cex-correction-form__summary,.cex-correction-form__card{margin:0}.cex-correction-form .select2-container{width:100%!important}@media (max-width: 767.98px){.cex-signing-workflow__correction-action,.cex-package-version{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.cex-package-version__documents{justify-content:flex-start}}.cex-rectifications{margin-top:1rem;border:1px solid var(--csd-border-dbe4f0-1000, #dbe4f0);border-radius:1rem;background:var(--csd-bg-ffffff-1000, #fff);overflow:hidden}.cex-rectifications__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid var(--csd-border-e5edf6-1000, #e5edf6);background:linear-gradient(135deg,var(--csd-bg-fbfdff-1000, #fbfdff) 0%,var(--csd-bg-f7f9ff-1000, #f7f9ff) 100%)}.cex-rectifications__identity{display:flex;align-items:center;gap:.75rem}.cex-rectifications__icon{display:grid;width:2.35rem;height:2.35rem;place-items:center;flex:0 0 2.35rem;border-radius:.72rem;background:var(--csd-bg-eef2ff-1000, #eef2ff);color:var(--csd-text-4f46e5-1000, #4f46e5)}.cex-rectifications__eyebrow{color:var(--csd-text-4f46e5-1000, #4f46e5);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cex-rectifications__identity h3{margin:.08rem 0;color:var(--csd-text-172033-1000, #172033);font-size:.9rem}.cex-rectifications__identity p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem}.cex-rectifications__count,.cex-rectification__status{padding:.26rem .52rem;border:1px solid var(--csd-border-dbe4f0-1000, #dbe4f0);border-radius:999px;color:var(--csd-text-475569-1000, #475569);font-size:.64rem;font-weight:750}.cex-rectifications__list{display:grid;gap:.7rem;padding:.8rem}.cex-rectification{padding:.85rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #fff)}.cex-rectification.is-prepared{border-color:var(--csd-border-fde68a-1000, #fde68a);background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-fffdf5-1000, #fffdf5) 100%)}.cex-rectification.is-signed{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f7fff9-1000, #f7fff9) 100%)}.cex-rectification__top,.cex-rectification__actions,.cex-rectification__signed-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.cex-rectification__top{align-items:flex-start;justify-content:space-between}.cex-rectification__top span,.cex-rectification__top strong,.cex-rectification__top small{display:block}.cex-rectification__top>div>span{color:var(--csd-text-4f46e5-1000, #4f46e5);font-size:.64rem;font-weight:800;text-transform:uppercase}.cex-rectification__top strong{margin-top:.14rem;color:var(--csd-text-172033-1000, #172033);font-size:.82rem}.cex-rectification__top small{margin-top:.14rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem}.is-prepared .cex-rectification__status{border-color:var(--csd-border-fde68a-1000, #fde68a);background:var(--csd-bg-fef3c7-1000, #fef3c7);color:var(--csd-text-92400e-1000, #92400e)}.is-signed .cex-rectification__status{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);background:var(--csd-bg-dcfce7-1000, #dcfce7);color:var(--csd-text-15803d-1000, #15803d)}.cex-rectification__content{margin:.65rem 0;padding:.62rem .72rem;border-radius:.62rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-334155-1000, #334155);font-size:.76rem;line-height:1.5;white-space:pre-wrap}.cex-rectification__actions form{margin:0}.cex-rectification__danger{border:0;background:transparent;color:var(--csd-text-dc2626-1000, #dc2626);font-size:.7rem;font-weight:700}.cex-rectification__edit summary,.cex-rectifications__create summary{color:var(--csd-text-2563eb-1000, #2563eb);cursor:pointer;font-size:.72rem;font-weight:750;list-style:none}.cex-rectification__edit summary::-webkit-details-marker,.cex-rectifications__create summary::-webkit-details-marker{display:none}.cex-rectification__edit form,.cex-rectifications__create form{display:grid;gap:.65rem;margin-top:.65rem;padding:.75rem;border-radius:.72rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.cex-rectification__edit label,.cex-rectifications__create label,.cex-rectification__signing label{display:grid;gap:.28rem;color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:700}.cex-rectification__edit input,.cex-rectification__edit textarea,.cex-rectifications__create input,.cex-rectifications__create textarea,.cex-rectification__signing input[type=date]{width:100%;min-height:2.45rem;padding:.48rem .6rem;border:1px solid var(--csd-border-cbd5e1-1000, #cbd5e1);border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-172033-1000, #172033);font-size:.75rem;font-weight:500}.cex-rectification__signing{display:grid;grid-template-columns:minmax(9rem,.35fr) minmax(13rem,1fr) auto;align-items:end;gap:.65rem;margin-top:.7rem;padding:.72rem;border:1px solid var(--csd-border-fde68a-1000, #fde68a);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #fff)}.cex-rectification__file{display:flex!important;align-items:center;min-height:2.45rem;padding:.48rem .62rem;border:1px dashed var(--csd-border-93c5fd-1000, #93c5fd);border-radius:.62rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);cursor:pointer}.cex-rectification__file input{margin-left:auto;max-width:14rem;font-size:.66rem}.cex-rectification__confirm{display:flex!important;align-items:center;grid-column:1/-1;grid-row:2;font-weight:500!important}.cex-rectification__signed-meta{margin:.55rem 0;color:var(--csd-text-52705c-1000, #52705c);font-size:.67rem}.cex-rectifications__create{margin:0 .8rem .8rem;padding:.75rem;border:1px dashed var(--csd-border-c7d2fe-1000, #c7d2fe);border-radius:.8rem;background:var(--csd-bg-fafaff-1000, #fafaff)}@media (max-width: 767.98px){.cex-rectifications__header{align-items:flex-start;flex-direction:column}.cex-rectification__signing{grid-template-columns:1fr}.cex-rectification__confirm{grid-column:auto;grid-row:auto}}.hoa-table-card{display:flex;flex-direction:column;overflow:hidden;border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 14px 32px #0f172a0b}.hoa-table-card>.card-body,.hoa-table-card>.saas-card-body,.hoa-table-card .ajax-table{min-width:0}.hoa-table-card .table-responsive{margin:0;overflow-x:auto;overflow-y:visible}.hoa-table-card .table,.hoa-table-card .table-saas{border-bottom:0}.cex-actions-table thead tr{background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)}.cex-actions-table thead th{background:transparent!important;box-shadow:none!important}.cex-select-info{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 .55rem;padding:.58rem .72rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-475569-1000, #475569)}.cex-select-info__main{display:inline-flex;align-items:center;gap:.62rem;min-width:0}.cex-select-info__side{display:inline-flex;align-items:center;justify-content:flex-end;gap:.7rem;flex:0 0 auto}.cex-select-info__icon{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;flex:0 0 1.65rem;border-radius:.52rem;background:var(--csd-bg-dbeafe-720, rgba(219, 234, 254, .72));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.95rem}.cex-select-info__title{display:block;color:var(--csd-text-10213f-1000, #10213f);font-size:.78rem;font-weight:860;line-height:1.15}.cex-select-info__text,.cex-select-info__count{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:650;line-height:1.35}.cex-select-info__count{white-space:nowrap}.cex-select-info .cex-actions-bulk-actions{padding-left:0}.cex-select-info:has(+.table-responsive){margin-bottom:0;border-bottom:0;border-radius:.82rem .82rem 0 0;box-shadow:none}.cex-select-info+.table-responsive{margin-top:0;border-top:0}.cex-select-info+.table-responsive .cex-actions-table thead tr{border-top:0}.cex-select-info+.table-responsive .cex-actions-table thead th{border-top:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78))}.cex-select-info+.table-responsive .cex-actions-table thead th:first-child{border-top-left-radius:0!important}.cex-select-info+.table-responsive .cex-actions-table thead th:last-child{border-top-right-radius:0!important}.cex-actions-table__checkbox{width:1rem;height:1rem;border:1px solid var(--csd-border-94a3b8-760, rgba(148, 163, 184, .76));border-radius:.28rem;accent-color:#2563eb}.cex-actions-table__col-select{width:2.5rem}.cex-actions-table__col-number{width:3.75rem}.cex-actions-table__col-details{min-width:20rem}.cex-actions-table__col-type{min-width:5rem}.cex-actions-table__col-date{width:11.25rem}.cex-actions-table__col-cost{width:10rem}.cex-actions-table__col-minute{min-width:10rem}.cex-actions-table__col-status{width:8.125rem}.cex-actions-table__col-actions{width:5rem}.cex-actions-table__actions-cell,.cex-minutes-table__actions-cell{position:relative;overflow:visible;z-index:6}.cex-actions-table__actions,.cex-minutes-table__actions{display:inline-flex;justify-content:flex-end}.cex-actions-table__actions .dropdown-actions,.cex-minutes-table__actions .dropdown-actions{justify-content:flex-end}.cex-actions-table__actions .dropdown-actions.show,.cex-actions-table__actions .dropdown-actions.dropdown-overflow-anchor,.cex-minutes-table__actions .dropdown-actions.show,.cex-minutes-table__actions .dropdown-actions.dropdown-overflow-anchor{z-index:80}.cex-actions-table__actions .modern-dropdown-trigger,.cex-minutes-table__actions .modern-dropdown-trigger{width:1.84rem;height:1.84rem;min-width:1.84rem;min-height:1.84rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-64748b-1000, #64748b);box-shadow:0 5px 12px #0f172a08}.cex-actions-table__actions .modern-dropdown-trigger:hover,.cex-actions-table__actions .modern-dropdown-trigger:focus-visible,.cex-actions-table__actions .modern-dropdown-trigger[aria-expanded=true],.cex-minutes-table__actions .modern-dropdown-trigger:hover,.cex-minutes-table__actions .modern-dropdown-trigger:focus-visible,.cex-minutes-table__actions .modern-dropdown-trigger[aria-expanded=true]{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 7px 16px #2563eb12}.cex-actions-table .task-index-table__task-main{display:flex;flex-direction:column;align-items:flex-start;gap:.18rem}.cex-actions-table .task-index-table__title-head{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.42rem}.cex-actions-table__title-icon{color:var(--csd-text-2563eb-1000, #2563eb)}.cex-actions-table .task-index-table__description{display:block;width:100%;margin-top:0;padding-left:1.58rem;color:var(--csd-text-64748b-1000, #64748b);line-height:1.35}.cex-actions-table__number-cell{text-align:center}.cex-actions-table__number-cell .task-index-table__row-number{margin:0 auto}.cex-actions-table__type{display:inline-flex;align-items:center;color:var(--csd-text-334155-1000, #334155);font-size:.82rem;font-weight:720;line-height:1.25}.cex-actions-table__date-cell .x-ui-date--compact{min-height:1.64rem;padding:.18rem .48rem;border-color:var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:none}.cex-actions-table__date-cell .x-ui-date--compact .x-ui-date__icon{width:1rem;height:1rem;background:transparent;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem}.cex-actions-table__date-cell .x-ui-date--compact .x-ui-date__value{color:var(--csd-text-334155-1000, #334155);font-size:.74rem;font-weight:760}.cex-actions-table__date-cell .x-ui-date--danger{border-color:var(--csd-border-f87171-500, rgba(248, 113, 113, .5));background:linear-gradient(180deg,var(--csd-bg-fffafa-1000, #fffafa),var(--csd-bg-ffffff-1000, #ffffff))}.cex-actions-table__date-cell .x-ui-date--danger .x-ui-date__icon,.cex-actions-table__date-cell .x-ui-date--danger .x-ui-date__value{color:var(--csd-text-b91c1c-1000, #b91c1c)}.cex-actions-table tbody tr:last-child>td{border-bottom:0}.cex-actions-table__empty-row>td{border-bottom:0}.cex-actions-table__empty-cell{padding:1.5rem 1rem!important;background:radial-gradient(circle at 50% 0%,var(--csd-bg-dbeafe-340, rgba(219, 234, 254, .34)),transparent 14rem),var(--csd-bg-ffffff-1000, #ffffff)}.cex-actions-table__empty-state{display:grid;justify-items:center;gap:.34rem;color:var(--csd-text-64748b-1000, #64748b);text-align:center}.cex-actions-table__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;border:1px solid var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-64748b-1000, #64748b);font-size:1.12rem;box-shadow:0 10px 22px #0f172a0a}.cex-actions-table__empty-state strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:850}.cex-actions-table__empty-state p{max-width:27rem;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.45}.hoa-table-card__pagination,.cex-workspace__pagination{margin:0;padding:0;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);border-radius:0 0 1.05rem 1.05rem}.hoa-table-card__pagination .saas-pagination,.cex-workspace__pagination .saas-pagination{width:100%;margin:0;padding:.85rem 1rem .95rem;border-top:0;border-radius:0;background:transparent}.hoa-table-card__pagination .saas-pagination__row,.cex-workspace__pagination .saas-pagination__row{position:relative;width:100%;min-height:2.35rem;margin:0}.cex-workspace__action-menu-intro{display:grid;gap:.18rem;padding:.72rem .82rem .66rem;margin-bottom:.28rem;border-bottom:1px solid var(--csd-border-e2e8f0-840, rgba(226, 232, 240, .84))}.cex-workspace__action-menu-intro strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:860;line-height:1.22}.cex-workspace__action-menu-intro span{color:var(--csd-text-64748b-1000, #64748b);font-size:.71rem;font-weight:650;line-height:1.42}.cex-workspace__action-menu-item,.cex-row-action{gap:.68rem!important;min-height:3.45rem;padding:.58rem .68rem!important;border-radius:.9rem;color:var(--csd-text-334155-1000, #334155);white-space:normal}.cex-workspace__action-menu-item:hover,.cex-row-action:hover{background:var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:inset 0 0 0 1px #cbd5e1c7}.cex-workspace__action-menu-item i,.cex-row-action i{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;flex:0 0 1.9rem;border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569);font-size:.92rem;line-height:1}.cex-workspace__action-menu-item span{display:grid;gap:.12rem;min-width:0}.cex-row-action span{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:850;line-height:1.2}.cex-workspace__action-menu-item strong,.cex-row-action strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.76rem;font-weight:850;line-height:1.24}.cex-workspace__action-menu-item small,.cex-row-action small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:650;line-height:1.42}.cex-row-action{gap:.62rem!important;min-height:2.35rem;padding:.42rem .58rem!important;border-radius:.74rem}.cex-row-action i{width:1.82rem;height:1.82rem;flex-basis:1.82rem;border-color:var(--csd-border-bfdbfe-760, rgba(191, 219, 254, .76));border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.86rem}.cex-row-action strong{font-size:.78rem;line-height:1.2}.cex-row-action small{font-size:.7rem;line-height:1.32}.cex-minutes-table__actions .dropdown-modern__menu{min-width:12rem;padding:.42rem!important}.cex-minutes-table__actions .dropdown-modern__item{min-height:2.35rem;border-radius:.74rem;font-size:.8rem;font-weight:850}.cex-minutes-table__actions .dropdown-modern__divider{margin:.34rem 0!important}.cex-workspace{min-width:0}.cex-workspace__toolbar,.cex-workspace__stats,.cex-workspace__filter-card,.cex-workspace__table-card{margin-bottom:1.05rem}.cex-workspace__scope-note{margin-top:.55rem}.cex-workspace__actions,.cex-workspace__table-tools{align-items:center;gap:.5rem}.cex-workspace__export-dropdown{flex:0 0 auto}.cex-workspace__stat-link{color:inherit;text-decoration:none}.cex-workspace__stat-link:hover,.cex-workspace__stat-link:focus-visible{color:inherit;text-decoration:none;transform:translateY(-1px)}.cex-workspace__stat-link.is-active{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-620, rgba(239, 246, 255, .62)) 100%);box-shadow:0 10px 24px #0f172a0b}.cex-workspace__table-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap;min-height:0;padding:.72rem .92rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f9fbfe-1000, #f9fbfe) 100%);box-shadow:inset 0 -1px #ffffffd1}.cex-workspace__table-title{display:flex;align-items:center;gap:.62rem;min-width:0}.cex-workspace__table-tools{display:inline-flex;justify-content:flex-end;flex-wrap:wrap;margin-left:auto}.cex-workspace__table-icon{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;flex:0 0 2.05rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-2563eb-1000, #2563eb)}.cex-workspace__table-copy{display:grid;gap:.08rem;min-width:0}.cex-workspace__table-copy h2{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.98rem;font-weight:850;line-height:1.2}.cex-workspace__table-subtitle{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:700}.cex-workspace__table-wrap{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.cex-workspace__table-wrap .cex-minutes-table thead th:first-child,.cex-workspace__table-wrap .cex-minutes-table tbody td:first-child{padding-left:.82rem!important}.cex-minutes-table{min-width:53rem;table-layout:auto}.cex-minutes-table--compact-context{min-width:43rem}.cex-minutes-table__col-minute{width:22%}.cex-minutes-table__col-association{width:20%}.cex-minutes-table__col-date{width:15%}.cex-minutes-table__col-location{width:auto}.cex-minutes-table__col-status{width:12%}.cex-minutes-table__col-actions{width:5.4rem}.cex-minutes-table__minute-link{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;max-width:100%;color:var(--csd-text-14233b-1000, #14233b);text-decoration:none}.cex-minutes-table__minute-link:hover{color:var(--csd-text-0f172a-1000, #0f172a);text-decoration:none}.cex-minutes-table__minute-link.is-muted{color:var(--csd-text-64748b-1000, #64748b)}.cex-minutes-table__minute-icon{display:inline-flex;align-items:center;justify-content:center;width:2.08rem;height:2.08rem;flex:0 0 2.08rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 10px 20px #2563eb14}.cex-minutes-table__minute-link strong{display:block;color:currentColor;font-size:.82rem;font-weight:720;line-height:1.24;overflow-wrap:anywhere}.cex-minutes-table__minute-link small{display:inline-flex;align-items:center;margin-top:.12rem;color:var(--csd-text-718096-1000, #718096);font-size:.65rem;font-weight:640;line-height:1;text-transform:uppercase}.cex-minutes-table__association{display:inline-flex;align-items:center;gap:.42rem;max-width:100%;min-height:1.82rem;padding:.22rem .54rem .22rem .42rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:999px;background:var(--csd-bg-f8fafc-680, rgba(248, 250, 252, .68));color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:660;line-height:1.35}.cex-minutes-table__association i{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.76rem}.cex-minutes-table__association span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cex-minutes-table__location{display:inline-flex;align-items:center;gap:.38rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:620;line-height:1.35}.cex-minutes-table__location i{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.82rem}.cex-minutes-table__date-cell .x-ui-date--compact{min-height:1.9rem;padding:.22rem .58rem .22rem .3rem;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:inset 0 1px #ffffffeb,0 7px 16px #0f172a0b}.cex-minutes-table__date-cell .x-ui-date__icon{width:1.22rem;height:1.22rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-64748b-1000, #64748b)}.cex-minutes-table__date-cell .x-ui-date__value{color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:640}.cex-minutes-table__status-cell .status-dropdown,.cex-minutes-table__status-cell .status-label{display:inline-flex}.cex-minutes-table__status-cell .status-dropdown__toggle,.cex-minutes-table__status-cell .status-label .status-dropdown__toggle{min-height:34px;padding:.38rem .74rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 8px 18px #0f172a0d;white-space:nowrap}.cex-minutes-table__status-cell .status-dropdown__toggle-label{font-size:.76rem}.cex-minutes-table__actions{display:inline-flex;justify-content:flex-end}.cex-minutes-table__actions .modern-dropdown-trigger{width:1.84rem;height:1.84rem;min-width:1.84rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-64748b-1000, #64748b);box-shadow:0 5px 12px #0f172a08}.cex-minutes-table__actions .modern-dropdown-trigger:hover,.cex-minutes-table__actions .modern-dropdown-trigger:focus-visible,.cex-minutes-table__actions .modern-dropdown-trigger[aria-expanded=true]{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 7px 16px #2563eb12}.cex-minutes-table__empty-cell{padding:0!important}.cex-minutes-table__empty-state{min-height:8.7rem}.cex-minutes-table__empty-state>i{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;border:1px solid var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-64748b-1000, #64748b);font-size:1.12rem;box-shadow:0 10px 22px #0f172a0a}.cex-minutes-table__empty-state strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:850}.cex-minutes-table__empty-state span{max-width:27rem;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.45}@media (max-width: 767.98px){.cex-workspace__actions,.cex-workspace__table-tools{width:100%;justify-content:flex-start}.cex-workspace__actions>.btn,.cex-workspace__actions>.dropdown,.cex-workspace__actions>.dropdown>.btn{width:100%}}.cex-minute-show-page{--cex-show-accent: #2563eb;--csd-foreground-cex-show-accent: var(--csd-text-2563eb-1000, #2563eb);--cex-show-accent-strong: #1d4ed8;--csd-foreground-cex-show-accent-strong: var(--csd-text-1d4ed8-1000, #1d4ed8);--cex-show-teal: #0f766e;--csd-foreground-cex-show-teal: var(--csd-text-0f766e-1000, #0f766e);--cex-show-warm: #b45309;--csd-foreground-cex-show-warm: var(--csd-text-b45309-1000, #b45309);--cex-show-surface: var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));--csd-foreground-cex-show-surface: rgba(255, 255, 255, .96);--cex-show-border: var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));--csd-foreground-cex-show-border: var(--csd-text-94a3b8-240, rgba(148, 163, 184, .24));--cex-show-ink: var(--csd-text-10233f-1000, #10233f);--csd-foreground-cex-show-ink: var(--csd-text-10233f-1000, #10233f);--cex-show-muted: var(--csd-text-64748b-1000, #64748b);--csd-foreground-cex-show-muted: var(--csd-text-64748b-1000, #64748b);--cex-show-shadow: 0 16px 34px -26px rgba(15, 23, 42, .42);display:grid;gap:1.05rem;padding:.78rem .95rem 1.35rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.cex-minute-show-hero{position:relative;overflow:hidden;border-color:var(--csd-border-beccdc-720, rgba(190, 204, 220, .72));background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, rgb(255, 255, 255)) 0%,var(--csd-bg-fffbeb-620, rgba(255, 251, 235, .62)) 42%,var(--csd-bg-eff6ff-880, rgba(239, 246, 255, .88)) 100%);box-shadow:0 20px 44px -26px #0f172a6b,0 12px 30px #2563eb0e}.cex-minute-show-hero__toolbar{position:relative;z-index:1;align-items:flex-start}.cex-minute-show-hero__identity{gap:.76rem;min-width:0}.cex-minute-show-hero__avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.cex-minute-show-hero__avatar{width:2.65rem;height:2.65rem;border:1px solid var(--csd-border-ffffff-660, rgba(255, 255, 255, .66));border-radius:.95rem;background:linear-gradient(180deg,#2563eb,#1d4ed8);color:#fff;font-size:1rem;box-shadow:inset 0 1px #ffffff3d,0 12px 24px #2563eb2e}.cex-minute-show-hero__copy{min-width:0}.cex-minute-show-hero__eyebrow,.cex-minute-show-card__eyebrow{display:inline-flex;align-items:center;min-height:1.34rem;margin-bottom:.22rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:820;letter-spacing:.075em;line-height:1;text-transform:uppercase}.cex-minute-show-hero__copy h1{margin:0;color:var(--csd-text-0b1b34-1000, #0b1b34);font-size:clamp(1.08rem,1.4vw,1.42rem);font-weight:860;letter-spacing:0;line-height:1.16}.cex-minute-show-hero__actions{align-items:center;gap:.52rem}.cex-minute-show-hero__actions .status-dropdown__toggle,.cex-minute-show-hero__actions .status-label .status-dropdown__toggle{border-color:var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, rgb(255, 255, 255)),var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)))!important;color:var(--csd-text-334155-1000, #334155);box-shadow:inset 0 1px #ffffffeb,0 12px 24px #2563eb13!important}.cex-minute-show-hero__action{min-height:2.18rem;border-radius:999px!important}.cex-minute-show-hero__chips{position:relative;z-index:1;margin-top:.95rem}.cex-minute-show-hero__chips .prospect-show-chip,.cex-minute-show-hero__chips .supplier-show-chip,.cex-minute-show-hero__chips .task-show-chip{border-color:var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9))!important;background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86))!important;color:var(--csd-text-243b5a-1000, #243b5a)!important;box-shadow:inset 0 1px #ffffffdb,0 10px 22px #2563eb0f}.cex-minute-show-hero__chips .prospect-show-chip i,.cex-minute-show-hero__chips .supplier-show-chip i,.cex-minute-show-hero__chips .task-show-chip i{color:var(--csd-text-2563eb-1000, #2563eb)}.cex-minute-show-chip--success{border-color:var(--csd-border-22c55e-220, rgba(34, 197, 94, .22))!important;color:var(--csd-text-15803d-1000, #15803d)!important}.cex-minute-show-chip--warning{border-color:var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28))!important;background:var(--csd-bg-fffbeb-900, rgba(255, 251, 235, .9))!important;color:var(--csd-text-b45309-1000, #b45309)!important}.cex-minute-show-tabs .entity-tabs-wrapper{border-color:var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));box-shadow:0 14px 30px #2563eb0e;margin-bottom:0}.cex-minute-show-tabs .entity-tabs-list{gap:.32rem}.cex-minute-show-tabs .entity-tab{min-height:2.26rem;padding-inline:.82rem;font-size:.8rem;font-weight:760}.cex-minute-show-tabs .entity-tab.active{color:var(--csd-text-172033-1000, #172033)!important}.cex-minute-show-content{padding-top:0}.cex-minute-show-content>.cex-ai-main-result{margin-bottom:1rem}.cex-minute-show-card{overflow:hidden;border:1px solid var(--cex-show-border);border-radius:1.18rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-fafbfd-980, rgba(250, 251, 253, .98)));box-shadow:0 14px 28px #0f172a0b,0 8px 20px #2563eb07}.cex-minute-show-card__head{display:flex;align-items:center;justify-content:space-between;gap:.85rem;min-height:3rem;padding:.78rem 1rem .72rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:transparent}.cex-minute-show-card__head h2{display:inline-flex;align-items:center;gap:.44rem;margin:0;color:var(--csd-text-17324f-1000, #17324f);font-size:.92rem;font-weight:650;letter-spacing:0;line-height:1.2}.cex-minute-show-card__head h2 i{color:var(--csd-text-64748b-1000, #64748b);font-size:.86rem;line-height:1}.cex-minute-show-card__body{display:grid;gap:.82rem;padding:.92rem 1rem 1rem}.cex-minute-show-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.cex-minute-show-meta{display:grid;gap:.28rem;min-width:0;padding:.72rem;border:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));border-radius:.92rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fafbfc-1000, #fafbfc))}.cex-minute-show-meta span,.cex-minute-show-program>span{display:inline-flex;align-items:center;gap:.36rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:780;letter-spacing:.065em;line-height:1;text-transform:uppercase}.cex-minute-show-meta strong{min-width:0;color:var(--csd-text-172033-1000, #172033);font-size:.84rem;font-weight:680;line-height:1.35}.cex-minute-show-note{padding:.82rem .9rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.95rem;background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fffbeb-320, rgba(255, 251, 235, .32)) 48%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)}.cex-minute-show-note span{display:block;margin-bottom:.35rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:820;letter-spacing:.07em;text-transform:uppercase}.cex-minute-show-note p{margin:0;color:var(--csd-text-334155-1000, #334155);font-size:.83rem;line-height:1.55}.cex-minute-show-note .cex-minute-show-muted{color:var(--csd-text-64748b-1000, #64748b)}.cex-minute-show-admin{display:grid;gap:.72rem}.cex-minute-show-admin__title{display:flex;align-items:center;justify-content:center;gap:.52rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:820;letter-spacing:.07em;line-height:1;text-transform:uppercase}.cex-minute-show-admin__title:before,.cex-minute-show-admin__title:after{content:"";height:1px;flex:1 1 auto;background:linear-gradient(90deg,var(--csd-bg-cbd5e1-380, rgba(203, 213, 225, .38)),rgba(148,163,184,.52),var(--csd-bg-cbd5e1-380, rgba(203, 213, 225, .38)))}.cex-minute-show-admin__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.cex-minute-show-admin__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.64rem;min-width:0;padding:.72rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.92rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:0 10px 22px #2563eb09}.cex-minute-show-admin__icon{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:.74rem;background:#2563eb17;color:var(--csd-foreground-cex-show-accent, var(--cex-show-accent))}.cex-minute-show-admin__item div{min-width:0}.cex-minute-show-admin__item span:not(.cex-minute-show-admin__icon){display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.65rem;font-weight:820;letter-spacing:.06em;line-height:1;text-transform:uppercase}.cex-minute-show-admin__item strong{display:block;margin-top:.24rem;color:var(--csd-text-172033-1000, #172033);font-size:.78rem;font-weight:680;line-height:1.35}.cex-minute-show-footer{display:inline-flex;align-items:center;gap:.42rem;padding-top:.75rem;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.35}.cex-minute-show-primary-action{min-height:2.16rem;border-radius:999px!important}.cex-minute-show-subject-stats{display:flex;flex-wrap:wrap;gap:.5rem;padding:.72rem 1rem .78rem;border-bottom:1px solid var(--csd-border-e2e8f0-780, rgba(226, 232, 240, .78))}.cex-minute-show-subject-stats span{display:inline-flex;align-items:center;gap:.36rem;min-height:1.72rem;padding:0 .62rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:760}.cex-minute-show-subject-stats span i{color:var(--csd-text-64748b-1000, #64748b)}.cex-minute-show-table{overflow:hidden;margin:0;padding:.9rem 1rem 1rem;border:0;background:transparent}.cex-minute-show-table .table-responsive{margin:0;border-radius:inherit}.cex-minute-show-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}.cex-minute-show-metrics div{display:grid;justify-items:center;gap:.14rem;padding:.72rem .5rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:0 10px 22px #2563eb09}.cex-minute-show-metrics span{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cex-minute-show-metrics strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.08rem;font-weight:820;line-height:1}.cex-minute-show-state{display:inline-flex;align-items:center;gap:.42rem;min-height:2.05rem;padding:0 .74rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);font-size:.76rem;font-weight:780}.cex-minute-show-state--success{border-color:var(--csd-border-22c55e-200, rgba(34, 197, 94, .2));background:var(--csd-bg-f0fdf4-1000, #f0fdf4);color:var(--csd-text-15803d-1000, #15803d)}.cex-minute-show-state--danger{border-color:var(--csd-border-f87171-240, rgba(248, 113, 113, .24));background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.cex-minute-show-alert{display:flex;align-items:flex-start;gap:.72rem;padding:.88rem;border:1px solid var(--csd-border-f59e0b-180, rgba(245, 158, 11, .18));border-radius:.95rem;background:linear-gradient(180deg,var(--csd-bg-fffbeb-1000, #fffbeb),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-92400e-1000, #92400e)}.cex-minute-show-alert>i{margin-top:.1rem}.cex-minute-show-alert strong,.cex-minute-show-alert span{display:block}.cex-minute-show-alert strong{font-size:.84rem;font-weight:820}.cex-minute-show-alert span{margin-top:.16rem;font-size:.78rem;line-height:1.45}.cex-minute-show-program{display:grid;gap:.58rem;padding:.76rem .82rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.92rem;background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f0fdfa-360, rgba(240, 253, 250, .36)) 48%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);box-shadow:0 10px 22px #2563eb08}.cex-minute-show-program>span{color:var(--csd-text-64748b-1000, #64748b)}.cex-minute-show-program .x-ui-date-range{justify-content:flex-start}.cex-minute-show-documents{display:grid;gap:.72rem;padding:.92rem 1rem 1rem}.cex-minute-show-document-smart{display:grid;grid-template-columns:auto 1fr;gap:.72rem;align-items:center;margin:.92rem 1rem 0;padding:.82rem .9rem;border:1px solid var(--csd-border-bfdbfe-950, rgba(191, 219, 254, .95));border-radius:1rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #ffffff) 58%,var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:0 12px 26px #2563eb0e}.cex-minute-show-document-smart.is-ready{border-color:var(--csd-border-bbf7d0-950, rgba(187, 247, 208, .95));background:linear-gradient(135deg,var(--csd-bg-f0fdf4-1000, #f0fdf4),var(--csd-bg-ffffff-1000, #ffffff) 60%,var(--csd-bg-f8fbff-1000, #f8fbff))}.cex-minute-show-document-smart__icon{display:inline-flex;align-items:center;justify-content:center;width:2.18rem;height:2.18rem;border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:.74rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 8px 18px #2563eb14}.cex-minute-show-document-smart.is-ready .cex-minute-show-document-smart__icon{border-color:var(--csd-border-22c55e-180, rgba(34, 197, 94, .18));color:var(--csd-text-15803d-1000, #15803d)}.cex-minute-show-document-smart strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:820;line-height:1.18}.cex-minute-show-document-smart p{margin:.18rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.42}.cex-minute-show-document{display:grid;gap:.62rem;padding:.84rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:1rem;background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fffbeb-300, rgba(255, 251, 235, .3)) 48%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);box-shadow:0 10px 22px #2563eb09}.cex-minute-show-document__head,.cex-minute-show-document__actions{display:flex;align-items:center;justify-content:space-between;gap:.58rem}.cex-minute-show-document__head span{display:inline-flex;align-items:center;gap:.44rem;color:var(--csd-text-172033-1000, #172033);font-size:.82rem;font-weight:780}.cex-minute-show-document__head strong{display:inline-flex;align-items:center;min-height:1.46rem;padding:0 .48rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:999px;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:820;line-height:1;text-transform:uppercase}.cex-minute-show-document__head strong.is-ready{border-color:var(--csd-border-22c55e-180, rgba(34, 197, 94, .18));background:var(--csd-bg-f0fdf4-1000, #f0fdf4);color:var(--csd-text-15803d-1000, #15803d)}.cex-minute-show-document__meta,.cex-minute-show-muted{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.42}.cex-minute-show-document__primary-action,.cex-minute-show-document__secondary-action,.cex-minute-show-link-action{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;font-size:.74rem;font-weight:760;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.cex-minute-show-document__primary-action{min-height:2.08rem;padding:0 .82rem;border:1px solid var(--csd-border-1d4ed8-200, rgba(29, 78, 216, .2));background:linear-gradient(135deg,#2563eb,#2563eb 52%,#1d4ed8);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 14px 24px #2563eb33}.cex-minute-show-document__primary-action:hover,.cex-minute-show-document__primary-action:focus{border-color:var(--csd-border-1d4ed8-240, rgba(29, 78, 216, .24));background:linear-gradient(135deg,#2f6df3,#2563eb 48%,#1d4ed8);color:#fff;transform:translateY(-1px);box-shadow:inset 0 1px #fff3,0 16px 28px #2563eb3d}.cex-minute-show-document__secondary-action{min-height:2rem;padding:0 .7rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-475569-1000, #475569)}.cex-minute-show-document__secondary-action:hover,.cex-minute-show-document__secondary-action:focus{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));color:var(--csd-text-0f172a-1000, #0f172a);transform:translateY(-1px);box-shadow:0 10px 22px #0f172a0f}.cex-minute-show-link-action{min-height:2rem;padding:0 .68rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-475569-1000, #475569)}.cex-minute-show-link-action:hover{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 10px 22px #0f172a0f}.cex-subjects-list{display:grid;gap:.7rem}.cex-subjects-list.is-sortable-saving{pointer-events:none}.cex-subject-card{position:relative;display:grid;grid-template-columns:2.28rem minmax(0,1fr);gap:.72rem;padding:.72rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);box-shadow:inset 0 1px #ffffffdb,0 10px 22px #0f172a09;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.cex-subject-card:hover,.cex-subject-card:focus-within{border-color:var(--csd-border-94a3b8-480, rgba(148, 163, 184, .48));box-shadow:inset 0 1px #ffffffe6,0 16px 30px #0f172a0e;transform:translateY(-1px)}.cex-subject-card.sortable-ghost{border-style:dashed;border-color:var(--csd-border-94a3b8-720, rgba(148, 163, 184, .72));background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));box-shadow:none}.cex-subject-card.sortable-chosen{cursor:grabbing}.cex-subject-card__order{display:flex;align-items:flex-start;justify-content:center;padding-top:.1rem}.cex-subject-card__number{display:inline-flex;align-items:center;justify-content:center;width:1.72rem;height:1.72rem;border:1px solid var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:800;line-height:1;box-shadow:0 6px 14px #0f172a08}.cex-subject-card__content{display:grid;gap:.56rem;min-width:0}.cex-subject-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem}.cex-subject-card__headline{display:grid;gap:.36rem;min-width:0}.cex-subject-card__title{display:inline-flex;max-width:100%;padding:0;border:0;background:transparent;color:var(--csd-text-14233b-1000, #14233b);font-size:.76rem;font-weight:680;line-height:1.34;text-align:left}.cex-subject-card__title:hover,.cex-subject-card__title:focus-visible{color:var(--csd-text-0f172a-1000, #0f172a);text-decoration:underline;text-decoration-color:var(--csd-text-64748b-360, rgba(100, 116, 139, .36))}.cex-subject-card__badges{display:flex;flex-wrap:wrap;gap:.32rem}.cex-subject-card__badges span{display:inline-flex;align-items:center;gap:.28rem;min-height:1.26rem;padding:0 .44rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:760;line-height:1}.cex-subject-card__actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;flex-wrap:wrap;gap:.38rem}.cex-subject-card__drag,.cex-subject-card__actions .modern-dropdown-trigger{display:inline-flex;align-items:center;justify-content:center;width:1.84rem;min-width:1.84rem;height:1.84rem;min-height:1.84rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-64748b-1000, #64748b);box-shadow:0 6px 14px #0f172a09}.cex-subject-card__drag{padding:0;cursor:grab}.cex-subject-card__drag:active{cursor:grabbing}.cex-subject-card__drag i,.cex-subject-card__actions .modern-dropdown-trigger i{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;font-size:.9rem;line-height:1}.cex-subject-card__drag:hover,.cex-subject-card__drag:focus,.cex-subject-card__actions .modern-dropdown-trigger:hover,.cex-subject-card__actions .modern-dropdown-trigger:focus,.cex-subject-card__actions .modern-dropdown-trigger[aria-expanded=true]{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 7px 16px #2563eb12}.cex-subject-card__vote,.cex-subject-card__vote-counts{display:inline-flex;align-items:center}.cex-subject-card__vote{gap:.5rem;min-width:0}.cex-subject-card__vote-counts{overflow:visible;gap:.3rem;padding:0;border:0;border-radius:0;background:transparent}.cex-subject-card__vote-counts span{display:inline-flex;align-items:center;gap:.3rem;min-height:1.9rem;padding:.28rem .56rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:720;line-height:1;box-shadow:0 3px 9px #0f172a06}.cex-subject-card__vote-counts span:last-child{border-right:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))}.cex-subject-card__vote-counts b{font-size:.58rem;font-weight:720}.cex-subject-card__vote-counts strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.7rem;font-weight:860}.cex-subject-card__vote-counts .is-for{border-color:var(--csd-border-10b981-200, rgba(16, 185, 129, .2));background:var(--csd-bg-ecfdf5-720, rgba(236, 253, 245, .72))}.cex-subject-card__vote-counts .is-against{border-color:var(--csd-border-f87171-200, rgba(248, 113, 113, .2));background:var(--csd-bg-fef2f2-720, rgba(254, 242, 242, .72))}.cex-subject-card__vote-counts .is-abstain{border-color:var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));background:var(--csd-bg-f8fafc-860, rgba(248, 250, 252, .86))}.cex-subject-card__vote-counts .is-for i{color:var(--csd-text-059669-1000, #059669)}.cex-subject-card__vote-counts .is-against i{color:var(--csd-text-dc2626-1000, #dc2626)}.cex-subject-card__vote-counts .is-abstain i{color:var(--csd-text-64748b-1000, #64748b)}.cex-settings-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0 0 1rem;padding:.38rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:1rem;background:var(--csd-bg-f7f9fc-1000, #f7f9fc)}.cex-settings-nav__item{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;min-height:3.7rem;padding:.62rem .78rem;border:1px solid transparent;border-radius:.78rem;color:var(--csd-text-64748b-1000, #64748b);text-decoration:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.cex-settings-nav__item:hover{color:var(--csd-text-1e3a8a-1000, #1e3a8a);background:var(--csd-bg-ffffff-700, rgba(255, 255, 255, .7))}.cex-settings-nav__item.is-active{border-color:var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-17233b-1000, #17233b);box-shadow:0 8px 20px #0f172a0f}.cex-settings-nav__icon{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:.65rem;background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-2563eb-1000, #2563eb)}.cex-settings-nav__item strong{display:block;font-size:.78rem}.cex-settings-nav__item small{display:block;margin-top:.1rem;color:var(--csd-text-7b8aa0-1000, #7b8aa0);font-size:.67rem}.cex-operational-settings__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);gap:1rem}.cex-operational-settings__card{margin:0;padding:1rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 16px 36px -30px #0f172a80}.cex-operational-settings__card:first-child{grid-row:span 2}.cex-operational-settings__card .settings-masterdata__section-head{margin-bottom:.9rem;padding-bottom:.8rem;border-bottom:1px solid var(--csd-border-eef2f7-1000, #eef2f7)}.cex-operational-settings__icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:.75rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-2563eb-1000, #2563eb)}.cex-operational-settings__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:.85rem}.cex-operational-settings__fields--single{grid-template-columns:minmax(0,16rem)}.cex-operational-settings__fields small,.cex-operational-settings__toggle small,.cex-operational-settings__link small,.cex-operational-settings__rules small{display:block;margin-top:.18rem;color:var(--csd-text-718096-1000, #718096);font-size:.7rem;line-height:1.35}.cex-operational-settings__toggle{display:flex;align-items:flex-start;gap:.7rem;margin-top:.65rem;padding:.78rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.8rem;background:var(--csd-bg-fbfdff-1000, #fbfdff);cursor:pointer}.cex-operational-settings__toggle input{margin-top:.2rem;accent-color:#2563eb}.cex-operational-settings__toggle strong{color:var(--csd-text-17233b-1000, #17233b);font-size:.78rem}.cex-operational-settings__link{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;margin-top:.7rem;padding:.75rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:.8rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-1e40af-1000, #1e40af);text-decoration:none}.cex-operational-settings__rules{display:grid;gap:.55rem}.cex-operational-settings__rules>span{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:.55rem;column-gap:.55rem;padding:.62rem .7rem;border-radius:.7rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.cex-operational-settings__rules i{grid-row:span 2;color:var(--csd-text-059669-1000, #059669)}.cex-operational-settings__rules b{color:var(--csd-text-334155-1000, #334155);font-size:.76rem}.cex-operational-settings__rules small{grid-column:2}.cex-operational-settings__savebar{position:sticky;bottom:.7rem;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:.75rem .85rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.9rem;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));box-shadow:0 16px 35px #0f172a1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem}@media (max-width: 991.98px){.cex-operational-settings__grid{grid-template-columns:1fr}.cex-operational-settings__card:first-child{grid-row:auto}}@media (max-width: 767.98px){.cex-settings-nav,.cex-operational-settings__fields{grid-template-columns:1fr}.cex-operational-settings__savebar{align-items:stretch;flex-direction:column}}.cex-subjects-table-wrap{overflow:visible;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.92rem;background:var(--csd-bg-ffffff-1000, #fff)}.cex-subjects-table{table-layout:fixed}.cex-subjects-table thead th{padding:.68rem .72rem;border-bottom-color:var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.65rem;font-weight:820;letter-spacing:.035em;text-transform:uppercase}.cex-subjects-table tbody td{padding:.82rem .72rem;border-bottom-color:var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));color:var(--csd-text-334155-1000, #334155);font-size:.74rem;vertical-align:middle}.cex-subjects-table tbody tr:last-child td{border-bottom:0}.cex-subjects-table__row{cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.cex-subjects-table__row:hover,.cex-subjects-table__row:focus-visible{background:var(--csd-bg-f8fbff-1000, #f8fbff);outline:0;box-shadow:inset 3px 0 #3b82f6}.cex-subjects-table__row.sortable-ghost{opacity:.48;background:var(--csd-bg-eff6ff-1000, #eff6ff)}.cex-subjects-table__row.sortable-chosen{background:var(--csd-bg-f8fbff-1000, #f8fbff)}.cex-subjects-table__order{width:4.6rem}.cex-subjects-table__title{width:29%}.cex-subjects-table__details{width:31%}.cex-subjects-table__result{width:8.8rem}.cex-subjects-table__votes{width:18.5rem}.cex-subjects-table__actions{width:4.2rem}.cex-subjects-table__order-cell{display:flex;align-items:center;gap:.38rem;font-weight:800}.cex-subjects-table__drag{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:.5rem;background:transparent;color:var(--csd-text-94a3b8-1000, #94a3b8);cursor:grab}.cex-subjects-table__drag:hover,.cex-subjects-table__drag:focus-visible{background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);outline:0}.cex-subjects-table__drag:active{cursor:grabbing}.cex-subjects-table__subject{display:grid;gap:.32rem;min-width:0}.cex-subjects-table__subject strong{overflow:hidden;color:var(--csd-text-172033-1000, #172033);font-size:.76rem;font-weight:760;line-height:1.35;text-overflow:ellipsis}.cex-subjects-table__badges{display:flex;flex-wrap:wrap;gap:.3rem}.cex-subjects-table__badges span{display:inline-flex;align-items:center;gap:.25rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.63rem;font-weight:680}.cex-subjects-table__preview{overflow:hidden;color:var(--csd-text-64748b-1000, #64748b)!important;line-height:1.42;text-overflow:ellipsis}.cex-subjects-table .cex-subject-card__vote-counts{width:-moz-max-content;width:max-content;max-width:100%}.cex-subjects-table__empty-value,.cex-subjects-table__open-icon{color:var(--csd-text-94a3b8-1000, #94a3b8)}@media (max-width: 1199.98px){.cex-subjects-table__details{display:none}.cex-subjects-table__title{width:auto}}@media (max-width: 767.98px){.cex-subjects-table-wrap{overflow:visible;border:0;background:transparent}.cex-subjects-table,.cex-subjects-table tbody,.cex-subjects-table tr,.cex-subjects-table td{display:block;width:100%}.cex-subjects-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.cex-subjects-table tbody{display:grid;gap:.62rem}.cex-subjects-table__row{position:relative;padding:.82rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 8px 22px #0f172a0b}.cex-subjects-table tbody td{padding:0;border:0}.cex-subjects-table tbody td+td{margin-top:.55rem}.cex-subjects-table__details{display:block}.cex-subjects-table__result,.cex-subjects-table__votes{display:inline-block!important;width:auto;margin-right:.35rem}.cex-subjects-table__actions{position:absolute;top:.7rem;right:.7rem;width:auto!important;margin:0!important}.cex-subjects-table__subject{padding-right:2.6rem}.cex-subjects-table .cex-subject-card__vote-counts b{display:none}}@media (max-width: 1399.98px){.cex-subject-card__vote-counts b{display:none}}.cex-subject-card__discussion{display:grid;gap:.28rem;padding:.56rem .64rem;border:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-740, rgba(255, 255, 255, .74)),var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72)))}.cex-subject-card__discussion-label{display:inline-flex;align-items:center;gap:.28rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase}.cex-subject-card__discussion p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.46}.cex-subjects-empty{display:grid;justify-items:center;gap:.26rem;padding:2.45rem 1rem;border:1px dashed var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));color:var(--csd-text-64748b-1000, #64748b);text-align:center}.cex-subjects-empty span{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;margin-bottom:.2rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-64748b-1000, #64748b)}.cex-subjects-empty strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:820}.cex-subjects-empty p{max-width:28rem;margin:0;font-size:.78rem;line-height:1.45}.cex-subjects-table{min-width:56rem;margin-bottom:0;border-collapse:separate;border-spacing:0}.cex-subjects-table thead tr{background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f4f7fb-1000, #f4f7fb) 100%)!important}.cex-subjects-table thead th{padding:.72rem .82rem;border-top:0;border-bottom:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:transparent!important;color:var(--csd-text-5f7189-1000, #5f7189);font-size:.68rem;font-weight:780;line-height:1;white-space:nowrap}.cex-subjects-table tbody td{padding:.86rem .82rem;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:var(--csd-bg-ffffff-1000, #ffffff)!important;vertical-align:middle}.cex-subjects-table tbody tr:last-child>td{border-bottom:0}.cex-subjects-table__row:hover>td{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fafbfc-1000, #fafbfc) 100%)!important;box-shadow:none!important}.cex-subjects-table__row:hover>td:first-child{box-shadow:none!important}.cex-subjects-table__col-order{width:5.4rem}.cex-subjects-table__col-details{min-width:17rem}.cex-subjects-table__col-vote{min-width:15rem}.cex-subjects-table__col-actions{width:4.8rem}.cex-subjects-table__order{width:5.4rem}.cex-subjects-table__order-content{display:inline-flex;align-items:center;gap:.42rem}.cex-subjects-table__drag,.cex-subjects-table__order-index{display:inline-flex;align-items:center;justify-content:center}.cex-subjects-table__drag{width:1.42rem;height:1.42rem;border:1px solid var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));border-radius:.54rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-a5b4c6-1000, #a5b4c6);cursor:grab}.cex-subjects-table__order-index{min-width:1.42rem;height:1.42rem;border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:760}.cex-subjects-table__badges .cex-subjects-table__execution-badge.is-pending{border-color:var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24));background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-a16207-1000, #a16207)}.cex-subjects-table__badges .cex-subjects-table__execution-badge.is-not-required{border-color:var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b)}.cex-subjects-table__badges .cex-subjects-table__execution-badge.is-required{border-color:var(--csd-border-4f46e5-220, rgba(79, 70, 229, .22));background:var(--csd-bg-eef2ff-1000, #eef2ff);color:var(--csd-text-4338ca-1000, #4338ca)}.cex-subjects-table__badges{display:flex;flex-wrap:wrap;gap:.34rem;margin-top:.38rem}.cex-subjects-table__badges span{display:inline-flex;align-items:center;gap:.28rem;min-height:1.28rem;padding:0 .42rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:760}.cex-subjects-table__details{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.44}.cex-subjects-table__vote-stack{display:inline-flex;align-items:center;gap:.58rem;flex-wrap:wrap}.cex-subjects-table__vote-counts{display:inline-flex;align-items:center;gap:.28rem;padding:.16rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.cex-subjects-table__vote-counts span{display:inline-flex;align-items:center;gap:.16rem;padding:.12rem .34rem;color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:780}.cex-subjects-table__actions .dropdown-actions{justify-content:flex-end}.cex-subjects-table__actions .modern-dropdown-trigger{width:1.84rem;height:1.84rem;min-width:1.84rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-64748b-1000, #64748b);box-shadow:0 5px 12px #0f172a08}.cex-subjects-table__empty{padding:2.6rem 1rem!important;color:var(--csd-text-64748b-1000, #64748b);text-align:center}.cex-subjects-table__empty span{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;margin-bottom:.52rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-64748b-1000, #64748b)}.cex-subjects-table__empty strong{display:block;color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:820}.cex-subjects-table__empty p{max-width:28rem;margin:.22rem auto 0;font-size:.78rem;line-height:1.45}.cex-subject-form{display:grid;gap:1rem}.cex-subject-form__toggle{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:0 .8rem;cursor:pointer}.cex-subject-form__toggle .toggle-text{display:inline-flex;align-items:center;gap:.44rem;color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:780}.cex-subject-form__toggle .toggle-text i{color:var(--csd-text-64748b-1000, #64748b)}.cex-subject-form__toggle .toggle-text .text-success,.cex-subject-form__toggle .toggle-text .bi-check-circle{color:var(--csd-text-15803d-1000, #15803d)!important}.cex-subject-form__toggle-action{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.8rem}.cex-subject-form__hint{display:block;margin-top:.4rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.35}.cex-subject-form__active-note{display:inline-flex;align-items:center;gap:.48rem;justify-self:flex-start;padding:.42rem .66rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.76rem;font-weight:780}.cex-subject-form__vote-card{display:grid;gap:0}.cex-subject-form__vote-head{align-items:flex-start;justify-content:space-between}.cex-subject-form__vote-body{display:grid;gap:.7rem}.cex-subject-form .vote-progress-meta,.cex-subject-form .vote-progress-details{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:760}.cex-subject-form .vote-progress-bar.stacked,.cex-subject-view-modal__progress{height:.45rem;margin-block:.52rem;border-radius:999px;background:var(--csd-bg-e5e7eb-1000, #e5e7eb)}.cex-subject-form .vote-for,.cex-subject-view-modal__progress .vote-for{background:#22c55e}.cex-subject-form .vote-against,.cex-subject-view-modal__progress .vote-against{background:#ef4444}.cex-subject-form .vote-abstain,.cex-subject-view-modal__progress .vote-abstain{background:#f59e0b}.cex-subject-form .voteDecision{display:inline-flex;align-items:center;padding:0;border:0;background:transparent}.cex-subject-form .vote-row{display:grid;grid-template-columns:minmax(10rem,1fr) auto minmax(11rem,.82fr);gap:.72rem;align-items:center;padding:.72rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.cex-subject-form .vote-name{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:820}.cex-subject-form .vote-actions{display:inline-flex;flex-wrap:wrap;gap:.42rem}.cex-subject-form .vote-btn{display:inline-flex;align-items:center;gap:.34rem;min-height:2.06rem;padding:.3rem .62rem;border:1px solid var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.74rem;font-weight:780}.cex-subject-form .vote-btn.active[data-value=for]{border-color:var(--csd-border-22c55e-380, rgba(34, 197, 94, .38));background:var(--csd-bg-f0fdf4-1000, #f0fdf4);color:var(--csd-text-15803d-1000, #15803d)}.cex-subject-form .vote-btn.active[data-value=against]{border-color:var(--csd-border-ef4444-340, rgba(239, 68, 68, .34));background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.cex-subject-form .vote-btn.active[data-value=abstain]{border-color:var(--csd-border-f59e0b-380, rgba(245, 158, 11, .38));background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-b45309-1000, #b45309)}.cex-subject-form .vote-comment{min-height:2.28rem;padding:.48rem .7rem;border:1px solid var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));border-radius:.72rem;color:var(--csd-text-334155-1000, #334155);font-size:.78rem}.cex-action-routing-note{display:flex;align-items:flex-start;gap:.8rem;padding:.9rem 1rem;border:1px solid var(--csd-border-3b82f6-180, rgba(59, 130, 246, .18));border-radius:.9rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-950, rgba(239, 246, 255, .95)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-334155-1000, #334155)}.cex-action-routing-note__icon{display:inline-grid;width:2.25rem;height:2.25rem;flex:0 0 2.25rem;place-items:center;border-radius:.7rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 .35rem 1rem #2563eb1a}.cex-action-routing-note strong{display:block;margin-bottom:.18rem;color:var(--csd-text-0f172a-1000, #0f172a)}.cex-action-routing-note p{font-size:.82rem;line-height:1.45}.cex-action-routing-note.is-ready{border-color:var(--csd-border-10b981-240, rgba(16, 185, 129, .24));background:linear-gradient(135deg,var(--csd-bg-ecfdf5-960, rgba(236, 253, 245, .96)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.cex-action-routing-note.is-ready .cex-action-routing-note__icon{color:var(--csd-text-059669-1000, #059669)}.cex-subject-execution{border-color:var(--csd-border-4f46e5-200, rgba(79, 70, 229, .2));background:linear-gradient(155deg,var(--csd-bg-f8faff-980, rgba(248, 250, 255, .98)),var(--csd-bg-ffffff-1000, #fff) 62%)}.cex-subject-execution__decisions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:.85rem}.cex-subject-execution__decision{min-width:0;margin:0;cursor:pointer}.cex-subject-execution__decision input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.cex-subject-execution__decision>span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;height:100%;min-height:5rem;padding:.78rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.85rem;background:var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88));color:var(--csd-text-475569-1000, #475569);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.cex-subject-execution__decision>span>i{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:.55rem;background:var(--csd-bg-f1f5f9-1000, #f1f5f9)}.cex-subject-execution__decision strong,.cex-subject-execution__decision small{display:block}.cex-subject-execution__decision strong{margin-bottom:.18rem;color:var(--csd-text-1e293b-1000, #1e293b);font-size:.79rem}.cex-subject-execution__decision small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;line-height:1.42}.cex-subject-execution__decision input:focus-visible+span{outline:3px solid var(--csd-border-4f46e5-200, rgba(79, 70, 229, .2));outline-offset:2px}.cex-subject-execution__decision input:checked+span{border-color:var(--csd-border-4f46e5-480, rgba(79, 70, 229, .48));background:var(--csd-bg-eef2ff-1000, #eef2ff);box-shadow:0 9px 22px #4f46e51a}.cex-subject-execution__decision.is-pending input:checked+span{border-color:var(--csd-border-f59e0b-420, rgba(245, 158, 11, .42));background:var(--csd-bg-fffbeb-1000, #fffbeb)}.cex-subject-execution__decision.is-not-required input:checked+span{border-color:var(--csd-border-10b981-1000, #10b981);background:var(--csd-bg-ecfdf5-1000, #ecfdf5);box-shadow:0 0 0 1px #10b981,0 9px 22px #10b9811a;color:var(--csd-text-065f46-1000, #065f46)}.cex-subject-execution__decision.is-not-required input:checked+span>i{background:var(--csd-bg-d1fae5-1000, #d1fae5);color:var(--csd-text-047857-1000, #047857)}.cex-subject-execution__selected{display:none;align-items:center;gap:.25rem;margin-top:.35rem;font-size:.68rem;font-weight:800}.cex-subject-execution__decision input:checked+span .cex-subject-execution__selected{display:inline-flex}.cex-subject-execution__decision input:disabled+span{cursor:default;opacity:.78}.cex-subject-execution.is-inactive [data-cex-subject-execution-fields]{display:none}.cex-subject-execution__assistant{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end;padding:.85rem;border:1px solid var(--csd-border-6366f1-150, rgba(99, 102, 241, .15));border-radius:.85rem;background:var(--csd-bg-eef2ff-720, rgba(238, 242, 255, .72))}.cex-subject-execution__routing{display:flex;align-items:flex-start;gap:.5rem;margin-top:.85rem;padding:.72rem .8rem;border-radius:.75rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.8rem}.cex-subject-execution__routing.is-ready{background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}@media (max-width: 767.98px){.cex-subject-execution__decisions,.cex-subject-execution__assistant{grid-template-columns:1fr}}.cex-subject-view-modal{display:grid;gap:1rem}.cex-subject-view-modal__title{min-width:0;flex:1 1 auto}.cex-subject-view-modal__title h3,.cex-subject-view-modal__title h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cex-subject-view-modal__status{display:flex;justify-content:flex-end}.cex-subject-view-modal__vote-card{border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;border-radius:.92rem!important;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 22px #0f172a0b}.cex-subject-view-modal__vote-card .fs-4{color:var(--csd-text-10213f-1000, #10213f);font-size:1.28rem!important;font-weight:820!important}.cex-subject-view-modal__progress{margin:0}.cex-subject-view-modal__discussion,.cex-subject-view-modal__members{color:var(--csd-text-334155-1000, #334155);font-size:.82rem;line-height:1.55}.cex-subject-view-modal__member-vote{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.58rem;padding:.76rem .85rem;border-radius:.86rem;background:var(--csd-bg-ffffff-1000, #ffffff)}@media (max-width: 767.98px){.cex-minute-show-page{padding-inline:.35rem}.cex-minute-show-hero__toolbar,.cex-minute-show-card__head,.cex-minute-show-document__head,.cex-minute-show-document__actions{align-items:stretch;flex-direction:column}.cex-minute-show-meta-grid,.cex-minute-show-metrics,.cex-minute-show-admin__grid,.cex-subject-card{grid-template-columns:1fr}.cex-subject-card__order{justify-content:flex-start;padding-top:0}.cex-subject-card__top,.cex-subject-card__actions{align-items:flex-start;flex-direction:column}.cex-subject-card__actions{justify-content:flex-start;width:100%}.cex-subject-form .vote-row{grid-template-columns:1fr}.cex-subject-form__vote-head{align-items:stretch;flex-direction:column}.cex-subject-view-modal__status{justify-content:flex-start}.cex-subject-view-modal__title h3,.cex-subject-view-modal__title h4{white-space:normal}}.cex-minute-modal-dialog{max-width:min(1080px,100vw - 2rem)}@media (max-width: 767.98px){:is(#dynamicModal,.modal[id^=cex-dossier-drawer-]):has(.cex-premium-modal-dialog){padding:0!important}:is(#dynamicModal,.modal[id^=cex-dossier-drawer-]):has(.cex-premium-modal-dialog) .modal-dialog.cex-premium-modal-dialog.modal-fullscreen-md-down{width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important}:is(#dynamicModal,.modal[id^=cex-dossier-drawer-]):has(.cex-premium-modal-dialog) .modal-dialog.cex-premium-modal-dialog.modal-fullscreen-md-down>.modal-content{height:100%;max-height:100dvh!important;border-radius:0!important}:is(#dynamicModal,.modal[id^=cex-dossier-drawer-]):has(.cex-premium-modal-dialog) .modal-dialog.cex-premium-modal-dialog.modal-fullscreen-md-down>.modal-content>.modal-header,:is(#dynamicModal,.modal[id^=cex-dossier-drawer-]):has(.cex-premium-modal-dialog) .modal-dialog.cex-premium-modal-dialog.modal-fullscreen-md-down>.modal-content>.modal-footer{border-radius:0!important}}.modal-dialog:is(.cex-minute-modal-dialog,.cex-action-modal-dialog,.cex-subject-modal-dialog,.cex-subject-view-modal-dialog,.cex-presence-modal-dialog){max-width:min(1080px,100vw - 2rem)!important}.modal-dialog:is(.cex-minute-picker-modal-dialog,.cex-no-members-modal-dialog,.cex-action-document-modal-dialog,.cex-action-document-rename-modal-dialog){max-width:min(900px,100vw - 2rem)!important}@media (max-width: 991.98px){.modal-dialog.modal-3xl.modal-fullscreen-lg-down.cex-subject-modal-dialog{width:calc(100vw - 2rem)!important;max-width:calc(100vw - 2rem)!important;height:calc(100dvh - 1rem)!important;margin:.5rem auto!important}}.cex-minute-modal-shell{display:flex;flex-direction:column;max-height:calc(100dvh - 1.35rem);border:1px solid var(--csd-border-bfdbfe-420, rgba(191, 219, 254, .42))!important;background:linear-gradient(135deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)) 0%,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)) 48%,var(--csd-bg-f4f7fb-960, rgba(244, 247, 251, .96)) 100%)!important}.cex-minute-modal-header{background:linear-gradient(180deg,var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94)),var(--csd-bg-f8fafc-840, rgba(248, 250, 252, .84)))!important}.cex-minute-modal-header .modal-title>i{border-color:var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));background:linear-gradient(135deg,#1d4ed8,#3b82f6);color:#fff!important;box-shadow:0 14px 26px #2563eb2e}.cex-minute-modal-body{overflow-y:auto;padding-top:.95rem!important;scrollbar-gutter:stable}.cex-minute-modal-form{margin:0}.cex-minute-form{display:grid;gap:.82rem}.cex-minute-form__intro-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.42rem;flex:0 0 auto;max-width:21rem}.cex-minute-form__intro-badges span{display:inline-flex;align-items:center;gap:.34rem;min-height:1.92rem;padding:.28rem .54rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:820;line-height:1;box-shadow:0 8px 18px #0f172a09}.cex-minute-form__intro-badges i{color:var(--csd-text-2563eb-1000, #2563eb)}.cex-minute-form__field{min-width:0}.cex-minute-form__textarea{min-height:6.2rem;resize:vertical}.cex-minute-form__hint{display:block;margin-top:.36rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:650;line-height:1.36}.cex-minute-form__convocation{margin-top:1rem;padding:.85rem;border:1px solid var(--csd-border-93c5fd-650, rgba(147, 197, 253, .65));border-radius:.9rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-880, rgba(239, 246, 255, .88)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.cex-minute-form__convocation-heading{display:flex;align-items:center;gap:.62rem;margin-bottom:.78rem}.cex-minute-form__convocation-heading>span{width:2.15rem;height:2.15rem;flex:0 0 2.15rem;border:1px solid var(--csd-border-60a5fa-460, rgba(96, 165, 250, .46));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb)}.cex-minute-form__convocation-heading strong,.cex-minute-form__convocation-heading small{display:block}.cex-minute-form__convocation-heading strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem}.cex-minute-form__convocation-heading small{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem}.cex-minute-modal-footer{flex:0 0 auto;justify-content:flex-end}.cex-minute-modal-footer .btn-saas-primary{min-width:13.6rem}.cex-minute-modal-footer .btn-saas-primary i,.cex-minute-modal-footer .btn-saas-primary span{color:inherit!important}.cex-minute-modal__empty{display:flex;align-items:flex-start;gap:.72rem;padding:.9rem;border:1px solid var(--csd-border-fbbf24-380, rgba(251, 191, 36, .38));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-fffbeb-1000, #fffbeb),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-92400e-1000, #92400e)}.cex-minute-modal__empty>span{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 2rem;border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-d97706-1000, #d97706)}.cex-minute-modal__empty strong{display:block;color:var(--csd-text-78350f-1000, #78350f);font-size:.9rem;font-weight:900}.cex-minute-modal__empty p{margin:.14rem 0 0;color:var(--csd-text-92400e-1000, #92400e);font-size:.78rem;line-height:1.45}@media (max-width: 991.98px){.cex-minutes-filter-shell .smart-filter-form{flex-wrap:wrap}.cex-minutes-filter-shell .sf-search{order:-1;max-width:100%;min-width:100%;flex-basis:100%}.cex-minute-form__intro-badges{justify-content:flex-start;max-width:100%}}@media (max-width: 575.98px){.cex-minutes-filter-shell{padding:.62rem;border-radius:.9rem}.cex-minutes-filter-shell__head{align-items:flex-start;flex-direction:column;gap:.52rem}.cex-minutes-filter-shell .smart-filter-form{padding:.52rem}.cex-minutes-filter-shell .sf-item,.cex-minutes-filter-shell .sf-item select,.cex-minutes-filter-shell .sf-search,.cex-minutes-filter-shell .sf-search input{width:100%;max-width:100%;min-width:100%}.cex-minutes-filter-shell .sf-reset,.cex-minutes-filter-shell .sf-advanced{flex:1 1 0}.cex-minute-modal-dialog{max-width:calc(100vw - 1rem);margin-inline:.5rem}.cex-minute-modal-footer{align-items:stretch!important;flex-direction:column-reverse}.cex-minute-modal-footer .btn-saas-primary,.cex-minute-modal-footer .btn-saas-outline-primary{width:100%}}.cex-action-modal-shell .modal-title i{color:var(--csd-text-2563eb-1000, #2563eb)!important}.cex-action-show-layout--decision{display:grid;grid-template-columns:minmax(0,1fr) minmax(21.5rem,.34fr);align-items:start;gap:1.08rem}.cex-action-show-main,.cex-action-show-aside{display:grid;gap:1.08rem;min-width:0}.cex-action-show-aside{align-self:start;position:sticky;top:5.4rem}.cex-action-show-tabs{position:relative;z-index:1}.cex-action-show-card{overflow:hidden;border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:1rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 14px 32px #0f172a0b}.cex-action-show-card__header,.cex-action-side-card__header{display:flex;align-items:center;justify-content:space-between;gap:.74rem;padding:.84rem .98rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-ffffff-1000, #ffffff)}.cex-action-show-card--overview .cex-action-show-card__header{padding-block:.82rem}.cex-action-show-card__header h2,.cex-action-side-card__header h2{display:flex;align-items:center;gap:.45rem;margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:900;line-height:1.2}.cex-action-show-card__header p{margin:.28rem 0 0;color:var(--csd-text-7c8da4-1000, #7c8da4);font-size:.8rem;line-height:1.38}.cex-action-show-card__header h2 i,.cex-action-side-card__header h2 i{color:var(--csd-text-2563eb-1000, #2563eb)}.cex-action-show-card__eyebrow{display:block;margin-bottom:.2rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850;line-height:1;text-transform:uppercase}.cex-action-show-card__body,.cex-action-side-card__body{padding:.92rem 1rem 1rem}.cex-action-decision-brief{order:1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(24rem,1.05fr);align-items:stretch;gap:.82rem;padding:.82rem;border-color:var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));background:linear-gradient(135deg,var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 45%),var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 16px 34px #0f172a0d}.cex-action-decision-brief__copy{display:grid;align-content:center;gap:.38rem;min-width:0;padding:.16rem .1rem}.cex-action-decision-brief__eyebrow{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:.38rem;min-height:1.72rem;padding:.24rem .58rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.68rem;font-weight:900;line-height:1;text-transform:uppercase}.cex-action-decision-brief__copy h2{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:920;line-height:1.22}.cex-action-decision-brief__copy p{margin:0;color:var(--csd-text-475569-1000, #475569);font-size:.84rem;font-weight:650;line-height:1.5}.cex-action-decision-brief__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;min-width:0}.cex-action-decision-brief__item{display:grid;align-content:center;gap:.2rem;min-width:0;min-height:5.45rem;padding:.66rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:.84rem;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));box-shadow:inset 0 1px #ffffffe6}.cex-action-decision-brief__item span{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:900;line-height:1;text-transform:uppercase}.cex-action-decision-brief__item strong{min-width:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:920;line-height:1.2;overflow-wrap:anywhere}.cex-action-decision-brief__item small{min-width:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:720;line-height:1.28;overflow-wrap:anywhere}.cex-action-vote-card{order:2}.cex-action-show-card--overview{order:3}.cex-action-show-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.cex-action-show-info-item{display:grid;gap:.28rem;min-width:0;padding:.75rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.cex-action-show-info-item span{display:inline-flex;align-items:center;gap:.38rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:800}.cex-action-show-info-item strong{min-width:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:860;overflow-wrap:anywhere}.cex-action-show-description{margin-top:0;padding:.74rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.cex-action-show-section-title{display:inline-flex;align-items:center;gap:.42rem;margin-bottom:.58rem;color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:900}.cex-action-show-description .content-rich{color:var(--csd-text-475569-1000, #475569);font-size:.86rem;line-height:1.62}.cex-action-show-empty{color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;font-weight:650}.cex-action-show-empty--center{display:grid;justify-items:center;gap:.45rem;padding:1.2rem .6rem;text-align:center}.cex-action-show-empty--center i{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:1.4rem}.cex-action-show-admin{margin-top:.68rem}.cex-action-show-admin__divider{display:flex;align-items:center;gap:.7rem;margin:.18rem 0 .58rem;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.65rem;font-weight:900;text-transform:uppercase}.cex-action-show-admin__divider:before,.cex-action-show-admin__divider:after{content:"";height:1px;flex:1 1 auto;background:var(--csd-bg-e2e8f0-900, rgba(226, 232, 240, .9))}.cex-action-show-admin__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.cex-action-show-admin__item{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.62rem .68rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.cex-action-show-admin__item>i{display:inline-flex;align-items:center;justify-content:center;width:1.72rem;height:1.72rem;flex:0 0 1.72rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.58rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);font-size:.86rem}.cex-action-show-admin__item>span{min-width:0;display:grid;gap:.1rem}.cex-action-show-admin__item>span>span{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.64rem;font-weight:900;line-height:1;text-transform:uppercase}.cex-action-show-admin__item strong{min-width:0;color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:880;line-height:1.25;overflow-wrap:anywhere}.cex-action-show-admin__item small{min-width:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.cex-action-vote-card{border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:var(--csd-bg-ffffff-1000, #ffffff)}.cex-action-vote-card .cex-action-show-card__body{display:grid;gap:.74rem}.cex-action-vote-card .cex-action-show-card__header{min-height:auto;margin:0;padding:.66rem .82rem;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-ffffff-1000, #ffffff)}.cex-action-vote-card .cex-action-show-card__header h2 i{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.9rem;line-height:1}.cex-action-vote-summary,.cex-action-vote-breakdown{display:flex;align-items:center;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.cex-action-vote-results-section{display:grid;gap:.64rem;padding:.72rem;border:1px solid var(--csd-border-e2e8f0-940, rgba(226, 232, 240, .94));border-radius:.92rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.cex-action-vote-results-section__header{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding-bottom:.64rem;border-bottom:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82))}.cex-action-vote-results-section__header strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:900;line-height:1.22}.cex-action-vote-summary{display:grid;grid-template-columns:minmax(11rem,1fr) auto;align-items:center;-moz-column-gap:.58rem;column-gap:.58rem;row-gap:.48rem;padding:0;border:0;border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.cex-action-vote-summary strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:900;line-height:1.25}.cex-action-vote-summary small{display:block;margin-top:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:760;line-height:1.25}.cex-action-vote-summary .cex-action-vote-breakdown{justify-content:flex-end;justify-self:end;margin:0}.cex-action-vote-progress{margin:0;padding:0;width:100%;max-width:none}.cex-action-vote-progress .vote-progress-bar{width:100%;height:.32rem;overflow:hidden;border-radius:999px;background:var(--csd-bg-edf2f7-1000, #edf2f7);box-shadow:none}.cex-action-vote-progress .vote-progress-fill{border-radius:inherit;background:#3b82f6}.cex-action-vote-breakdown{display:flex;align-items:center;flex-wrap:wrap;gap:.42rem;margin:0}.cex-action-vote-breakdown span{display:inline-flex;align-items:center;justify-content:flex-start;gap:.34rem;min-width:auto;min-height:1.82rem;padding:.24rem .52rem .24rem .32rem;border:1px solid var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:820;box-shadow:0 8px 18px #0f172a06}.cex-action-vote-breakdown .is-yes,.cex-action-vote-breakdown .is-no,.cex-action-vote-breakdown .is-abstain{border-color:var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));color:var(--csd-text-334155-1000, #334155);background:var(--csd-bg-ffffff-1000, #ffffff)}.cex-action-vote-breakdown span i{display:inline-flex;align-items:center;justify-content:center;width:1.32rem;height:1.32rem;flex:0 0 1.32rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);border:1px solid var(--csd-border-e2e8f0-940, rgba(226, 232, 240, .94));box-shadow:none;font-size:.68rem}.cex-action-vote-breakdown .is-yes i{border-color:var(--csd-border-bbf7d0-860, rgba(187, 247, 208, .86));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-16a34a-1000, #16a34a)}.cex-action-vote-breakdown .is-no i{border-color:var(--csd-border-fecaca-900, rgba(254, 202, 202, .9));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-dc2626-1000, #dc2626)}.cex-action-vote-breakdown .is-abstain i{border-color:var(--csd-border-fde68a-950, rgba(253, 230, 138, .95));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-d97706-1000, #d97706)}.cex-action-vote-breakdown span span{min-width:0;padding:0;border:0;background:transparent;font-size:inherit;color:inherit}.cex-action-vote-breakdown span strong{min-width:1rem;margin-left:.22rem;padding-left:.42rem;border-left:1px solid var(--csd-border-e2e8f0-940, rgba(226, 232, 240, .94));color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:920;text-align:right}.cex-action-voter__result .vote-result,.cex-action-voter__result .badge-soft{display:inline-flex;align-items:center;justify-content:center;min-height:1.72rem;padding:.3rem .68rem;border-radius:999px;font-size:.72rem;font-weight:820;line-height:1}.cex-action-show-notice{display:flex;align-items:center;gap:.46rem;margin:.75rem 0;padding:.64rem .72rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.78rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.8rem;font-weight:700}.cex-action-show-notice--success{border-color:var(--csd-border-86efac-560, rgba(134, 239, 172, .56));background:var(--csd-bg-f0fdf4-1000, #f0fdf4);color:var(--csd-text-15803d-1000, #15803d)}.cex-action-user-vote-section{display:grid;gap:.72rem;padding:.72rem;border:1px solid var(--csd-border-e2e8f0-940, rgba(226, 232, 240, .94));border-radius:.92rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.cex-action-user-vote-section__header{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding-bottom:.68rem;border-bottom:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82))}.cex-action-user-vote-section__header strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:900;line-height:1.22}.cex-action-vote-actions{display:flex;flex-wrap:wrap;gap:.45rem;min-width:0;margin:0}.cex-action-vote-control{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap;margin:0}.cex-action-vote-actions .vote-btn{min-height:2rem;padding:.4rem .74rem;border-radius:999px;border:1px solid var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:850;box-shadow:0 8px 18px #0f172a0a,inset 0 1px #ffffffdb}.cex-action-vote-actions .vote-btn i{display:inline-flex;align-items:center;justify-content:center;width:1.18rem;height:1.18rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;box-shadow:inset 0 0 0 1px #e2e8f0f5}.cex-action-vote-actions .vote-btn:hover,.cex-action-vote-actions .vote-btn:focus-visible{border-color:var(--csd-border-94a3b8-780, rgba(148, 163, 184, .78))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-0f172a-1000, #0f172a);transform:translateY(-1px)}.cex-action-vote-actions .vote-btn.active{background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 22px #0f172a11,inset 0 0 0 1px #ffffffb8}.cex-action-vote-actions .vote-btn.active[data-vote=yes]{border-color:var(--csd-border-86efac-780, rgba(134, 239, 172, .78))!important;color:var(--csd-text-15803d-1000, #15803d)}.cex-action-vote-actions .vote-btn.active[data-vote=yes] i{background:var(--csd-bg-f0fdf4-1000, #f0fdf4);color:var(--csd-text-16a34a-1000, #16a34a);box-shadow:inset 0 0 0 1px #bbf7d0e6}.cex-action-vote-actions .vote-btn.active[data-vote=no]{border-color:var(--csd-border-fca5a5-780, rgba(252, 165, 165, .78))!important;color:var(--csd-text-b91c1c-1000, #b91c1c)}.cex-action-vote-actions .vote-btn.active[data-vote=no] i{background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-dc2626-1000, #dc2626);box-shadow:inset 0 0 0 1px #fecacaeb}.cex-action-vote-actions .vote-btn.active[data-vote=abstain]{border-color:var(--csd-border-fde68a-900, rgba(253, 230, 138, .9))!important;color:var(--csd-text-a16207-1000, #a16207)}.cex-action-vote-actions .vote-btn.active[data-vote=abstain] i{background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-d97706-1000, #d97706);box-shadow:inset 0 0 0 1px #fde68af2}.cex-action-current-vote{display:inline-flex;align-items:center;gap:.32rem;min-height:1.82rem;max-width:100%;padding:.26rem .52rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:820;white-space:nowrap}.cex-action-current-vote span{display:inline-flex;align-items:center;gap:.2rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cex-action-current-vote i{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem}.cex-action-current-vote strong{color:var(--csd-text-0f172a-1000, #0f172a);font-weight:900}.cex-action-current-vote em{padding-left:.34rem;border-left:1px solid var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));color:var(--csd-text-64748b-1000, #64748b);font-style:normal;font-size:.68rem;font-weight:760;white-space:nowrap}.cex-action-current-vote--yes i,.cex-action-current-vote--yes strong{color:var(--csd-text-15803d-1000, #15803d)}.cex-action-current-vote--no i,.cex-action-current-vote--no strong{color:var(--csd-text-b91c1c-1000, #b91c1c)}.cex-action-current-vote--abstain i,.cex-action-current-vote--abstain strong{color:var(--csd-text-a16207-1000, #a16207)}.cex-action-vote-comment{min-height:5.5rem}.cex-action-comment-status{margin-top:.38rem;color:var(--csd-text-15803d-1000, #15803d);font-size:.74rem;font-weight:800;opacity:0;visibility:hidden;transition:opacity .16s ease,visibility .16s ease}.cex-action-comment-status.is-visible{opacity:1;visibility:visible}.cex-action-voters-section{position:relative;display:grid;gap:.58rem;margin-top:0;padding:.72rem;border:1px solid var(--csd-border-e2e8f0-940, rgba(226, 232, 240, .94));border-radius:.92rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.cex-action-voters-section__header{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:0 0 .64rem;border-bottom:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82))}.cex-action-voters-section__header strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:900;line-height:1.2}.cex-action-voters-section__header>span{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;padding:.24rem .58rem;border:1px solid var(--csd-border-e2e8f0-940, rgba(226, 232, 240, .94));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:840;white-space:nowrap}.cex-action-voters-list{display:grid;gap:0;margin-top:0;overflow:hidden;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.86rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.cex-action-voter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:center;padding:.66rem .72rem;border:0;border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.cex-action-voter+.cex-action-voter{border-top:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82))}.cex-action-voter.is-me{box-shadow:inset 3px 0 #3b82f68c;background:var(--csd-bg-ffffff-1000, #ffffff)}.cex-action-voter__main{display:flex;align-items:center;gap:.56rem;min-width:0}.cex-action-voter__avatar{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 2rem;border-radius:999px;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.82rem;font-weight:900}.cex-action-voter__main strong{display:block;min-width:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:860;overflow-wrap:anywhere}.cex-action-voter__main span:not(.cex-action-voter__avatar){color:var(--csd-text-2563eb-1000, #2563eb);font-size:.68rem;font-weight:850}.cex-action-voter__result{display:inline-flex;align-items:center;justify-content:flex-end;gap:.42rem;flex-wrap:wrap}.cex-action-voter__comment{grid-column:1/-1;margin-left:2.55rem;padding-left:.65rem;border-left:2px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.5}.cex-action-side-card__header span{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;height:1.65rem;padding:0 .48rem;border-radius:999px;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:850}.cex-action-side-card__body{display:grid;gap:.75rem}.cex-action-side-card__body p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.5}.cex-action-side-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.cex-action-notification-card .cex-action-side-actions{position:relative;margin-top:.18rem;padding-top:.78rem}.cex-action-notification-card .cex-action-side-actions:before{content:"";position:absolute;top:0;left:.12rem;right:.12rem;height:1px;background:linear-gradient(90deg,transparent,var(--csd-bg-cbd5e1-920, rgba(203, 213, 225, .92)),transparent)}.cex-action-notification-card{padding:0;border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:1.15rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 32px #0f172a0b;overflow:hidden}.cex-action-notification-card__header{min-height:auto;margin:0;padding:.66rem .82rem;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-ffffff-1000, #ffffff)}.cex-action-notification-card__header h6{min-width:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:800;line-height:1.2}.cex-action-notification-card__header h6 i{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.9rem;line-height:1}.cex-action-notification-card__header .supplier-sidebar-card__count{margin-left:.16rem;border-color:var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));background:var(--csd-bg-ffffff-1000, #ffffff)}.cex-action-notification-card__header .cex-action-notification-status{width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.cex-action-notification-card__header .cex-action-notification-status__icon{width:1.9rem;height:1.9rem;flex-basis:1.9rem}.cex-action-notification-card__header .cex-action-switch{margin-left:auto}.cex-action-notification-count{flex:0 0 auto}.cex-action-notification-card__body{padding:.68rem .82rem .84rem;gap:.62rem}.cex-action-notification-card.is-collapsed .cex-action-notification-card__body{padding-top:.72rem}.cex-action-notification-settings{display:grid;gap:.48rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.cex-action-notification-settings.is-collapsed{display:none!important}.cex-action-notification-card.is-collapsed .cex-action-custom-message,.cex-action-notification-card.is-collapsed .cex-action-side-actions,.cex-action-notification-card.is-collapsed .cex-action-notification-ai-result,.cex-action-notification-card:not(.is-enabled) .cex-action-notification-settings,.cex-action-notification-card:not(.is-enabled) .cex-action-custom-message,.cex-action-notification-card:not(.is-enabled) .cex-action-side-actions,.cex-action-notification-card:not(.is-enabled) .cex-action-notification-ai-result{display:none!important}.cex-action-notification-config{width:100%;justify-content:center;min-height:2.08rem;border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;border-radius:.86rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-334155-1000, #334155)!important;font-weight:850;box-shadow:inset 0 1px #ffffffdb!important}.cex-action-notification-config i{color:var(--csd-text-2563eb-1000, #2563eb)}.cex-action-notification-config:hover{border-color:var(--csd-border-2563eb-320, rgba(37, 99, 235, .32))!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important;transform:translateY(-1px)}.cex-action-notification-settings__top{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.cex-action-notification-settings__top strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:800;line-height:1.2}.cex-action-notification-settings__top>div span{display:block;margin-top:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:650;line-height:1.35}.cex-action-notification-status{padding:.72rem .76rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffb8}.cex-action-notification-status>div{flex:1 1 auto;min-width:0}.cex-action-notification-status__icon{display:inline-flex;align-items:center;justify-content:center;width:2.05rem;height:2.05rem;flex:0 0 2.05rem;margin:0;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);line-height:1}.cex-action-notification-status__icon i{display:block;font-size:.92rem;line-height:1}.cex-action-switch{position:relative;display:inline-flex;width:2.55rem;height:1.42rem;flex:0 0 2.55rem;cursor:pointer}.cex-action-switch input{position:absolute;opacity:0;pointer-events:none}.cex-action-switch span{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:999px;background:var(--csd-bg-e2e8f0-1000, #e2e8f0);transition:background .16s ease,border-color .16s ease}.cex-action-switch span:after{content:"";position:absolute;top:.14rem;left:.16rem;width:1.04rem;height:1.04rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 2px 5px #0f172a2e;transition:transform .16s ease}.cex-action-switch input:checked+span{border-color:var(--csd-border-2563eb-620, rgba(37, 99, 235, .62));background:#2563eb}.cex-action-switch input:checked+span:after{transform:translate(1.08rem)}.cex-action-notification-settings__section{display:grid;gap:.42rem;padding:.62rem .68rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff);min-width:0}.cex-action-notification-settings__section--templates{padding-bottom:.72rem}.cex-action-notification-methods,.cex-action-reminder-options,.cex-action-notification-templates{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.4rem}.notify-method-btn,.notify-reminder-btn,.notify-template{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-width:0;min-height:1.72rem;height:1.72rem;padding:0 .62rem;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:.95rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.73rem;font-weight:700;line-height:1;white-space:nowrap;transition:all .16s ease}.notify-method-btn:hover,.notify-reminder-btn:hover,.notify-template:hover{border-color:var(--csd-border-94a3b8-760, rgba(148, 163, 184, .76));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);transform:translateY(-1px)}.notify-method-btn.active,.notify-reminder-btn.active{border-color:var(--csd-border-3b82f6-240, rgba(59, 130, 246, .24));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 12px 24px -22px #2563eb7a}.notify-method-btn.loading,.notify-reminder-btn.loading{opacity:.64;pointer-events:none}.cex-action-notification-message-summary{display:grid;grid-template-columns:1fr;gap:.56rem}.cex-action-notification-ai-action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.52rem;width:100%;min-height:2.34rem;padding:.48rem .58rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.78rem;background:linear-gradient(135deg,var(--csd-bg-f8faff-980, rgba(248, 250, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-align:left;box-shadow:0 8px 18px #2563eb0b;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.cex-action-notification-ai-action>i{display:inline-flex;align-items:center;justify-content:center;width:1.56rem;height:1.56rem;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:.56rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb)}.cex-action-notification-ai-action span{display:grid;gap:.08rem;min-width:0}.cex-action-notification-ai-action strong,.cex-action-notification-ai-action small{display:block;min-width:0}.cex-action-notification-ai-action strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.74rem;font-weight:900;line-height:1.12}.cex-action-notification-ai-action small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:680;line-height:1.22}.cex-action-notification-ai-action em{display:inline-flex;align-items:center;justify-content:center;padding:.12rem .36rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:999px;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-style:normal;font-weight:900}.cex-action-notification-ai-action:hover:not(.is-locked),.cex-action-notification-ai-action:focus-visible:not(.is-locked){border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));box-shadow:0 12px 22px #2563eb14;transform:translateY(-1px)}.cex-action-notification-ai-action.is-locked,.cex-action-notification-ai-action[aria-disabled=true]{border-color:var(--csd-border-e2e8f0-940, rgba(226, 232, 240, .94));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-94a3b8-1000, #94a3b8);cursor:not-allowed;box-shadow:none}.cex-action-notification-ai-action.is-loading{opacity:.78;cursor:wait;transform:none}.cex-action-notification-ai-result{padding:.58rem .62rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:.82rem;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.cex-action-notification-ai-result__inner{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.5rem}.cex-action-notification-ai-result__icon{display:inline-flex;align-items:center;justify-content:center;width:1.68rem;height:1.68rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.58rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb)}.cex-action-notification-ai-result strong,.cex-action-notification-ai-result small{display:block}.cex-action-notification-ai-result strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.74rem;font-weight:900}.cex-action-notification-ai-result small{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:650;line-height:1.35}.cex-action-notification-message-summary__content{position:relative;min-width:0;display:grid;gap:.18rem;padding-right:0}.cex-action-notification-message-summary strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:800;line-height:1.2}.cex-action-notification-message-summary p{margin:.1rem 0 0;min-height:1.92rem;padding:.43rem 2.05rem .43rem .54rem;border:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));border-radius:.78rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:650;line-height:1.35}.cex-action-message-save{width:100%;justify-content:center;min-height:2rem;border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-334155-1000, #334155)!important;box-shadow:inset 0 1px #ffffffdb!important}.cex-action-message-save:hover{border-color:var(--csd-border-94a3b8-820, rgba(148, 163, 184, .82))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-0f172a-1000, #0f172a)!important;transform:translateY(-1px)}.cex-action-message-edit{position:absolute;top:calc(100% - .98rem);right:.36rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.48rem;height:1.48rem;padding:0;border:0;border-radius:999px;background:transparent;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1;transition:all .16s ease}.cex-action-message-edit:hover{background:transparent;color:var(--csd-text-1d4ed8-1000, #1d4ed8);transform:translateY(calc(-50% - 1px))}.cex-action-side-actions .btn,.cex-action-side-card__body>.btn{justify-content:center}.cex-action-notification-action{justify-content:center;width:100%;min-height:2.08rem;border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-334155-1000, #334155)!important;box-shadow:inset 0 1px #ffffffdb!important}.cex-action-notification-action:hover{border-color:var(--csd-border-94a3b8-820, rgba(148, 163, 184, .82))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-0f172a-1000, #0f172a)!important;transform:translateY(-1px)}.cex-action-notification-action i{color:var(--csd-text-2563eb-1000, #2563eb)}.cex-action-notification-action--primary{border-color:var(--csd-border-3b82f6-560, rgba(59, 130, 246, .56))!important;background:linear-gradient(135deg,#4f46e5,#3b82f6)!important;color:#fff!important;box-shadow:0 18px 30px -24px #2563ebcc!important}.cex-action-notification-action--primary i{color:#fff!important}.cex-action-notification-action--primary:hover:not(:disabled){border-color:var(--csd-border-2563eb-680, rgba(37, 99, 235, .68))!important;background:linear-gradient(135deg,#4338ca,#2563eb)!important;color:#fff!important}.cex-action-notification-action:disabled,.cex-action-notification-action[disabled]{border-color:var(--csd-border-e2e8f0-940, rgba(226, 232, 240, .94))!important;background:var(--csd-bg-f8fafc-1000, #f8fafc)!important;color:var(--csd-text-94a3b8-1000, #94a3b8)!important;box-shadow:none!important;cursor:not-allowed;opacity:.72;transform:none!important}.cex-action-notification-action:disabled i,.cex-action-notification-action[disabled] i{color:var(--csd-text-94a3b8-1000, #94a3b8)!important}.cex-action-notification-action.btn-saas-sidebar-action--success{border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-334155-1000, #334155)!important}.cex-action-notification-action.btn-saas-sidebar-action--success:hover{border-color:var(--csd-border-94a3b8-820, rgba(148, 163, 184, .82))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-0f172a-1000, #0f172a)!important}.cex-action-notification-action.btn-saas-sidebar-action--success i{color:var(--csd-text-16a34a-1000, #16a34a)}.cex-action-inline-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;width:100%;min-height:2.05rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.74rem;font-weight:850;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.cex-action-inline-toggle:hover{border-color:var(--csd-border-94a3b8-760, rgba(148, 163, 184, .76));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-0f172a-1000, #0f172a);transform:translateY(-1px)}.cex-action-custom-message{display:grid;gap:.55rem;padding:.72rem .76rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.cex-action-custom-message__footer{display:flex;align-items:center;justify-content:space-between;gap:.62rem}.cex-action-custom-message small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:650}.cex-action-document-state{display:flex;align-items:flex-start;gap:.62rem;padding:.76rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.95rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffc2}.cex-action-document-state>span{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;flex:0 0 2.15rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:.76rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569)}.cex-action-document-state.is-ready>span{border-color:var(--csd-border-86efac-600, rgba(134, 239, 172, .6));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-15803d-1000, #15803d)}.cex-action-document-state.is-pending>span{border-color:var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb)}.cex-action-document-state.is-waiting>span{border-color:var(--csd-border-fde68a-740, rgba(253, 230, 138, .74));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-b45309-1000, #b45309)}.cex-action-document-state__content{display:grid;min-width:0;flex:1 1 auto;gap:.42rem}.cex-action-document-state__title{display:flex;align-items:flex-start;justify-content:space-between;gap:.52rem;min-width:0}.cex-action-document-state strong{display:block;min-width:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:900;line-height:1.25}.cex-action-document-state p{margin:0;font-size:.76rem;font-weight:650;color:var(--csd-text-64748b-1000, #64748b);line-height:1.35}.cex-action-document-state__status{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;max-width:9.8rem;min-height:1.42rem;padding:.18rem .46rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-style:normal;font-weight:900;letter-spacing:0;line-height:1.1;text-align:center}.cex-action-document-state__status.is-generated{border-color:var(--csd-border-86efac-620, rgba(134, 239, 172, .62));color:var(--csd-text-15803d-1000, #15803d)}.cex-action-document-state__status.is-ready{border-color:var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.cex-action-document-state__status.is-warning{border-color:var(--csd-border-fde68a-780, rgba(253, 230, 138, .78));color:var(--csd-text-b45309-1000, #b45309)}.cex-action-document-state__status.is-muted{color:var(--csd-text-94a3b8-1000, #94a3b8)}.cex-action-document-state__action{width:100%;justify-content:center;min-height:2.04rem;border-radius:.82rem!important;font-weight:850}.cex-action-side-divider{height:1px;background:var(--csd-bg-e2e8f0-900, rgba(226, 232, 240, .9))}.cex-action-documents-generated-card{border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:var(--csd-bg-ffffff-1000, #ffffff)}.cex-action-documents-generated-card .cex-action-side-card__header{min-height:auto;margin:0;padding:.66rem .82rem;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-ffffff-1000, #ffffff)}.cex-action-documents-generated-card .cex-action-side-card__header h2 i{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.9rem;line-height:1}.cex-action-documents-generated-card .workspace-premium-primary-action{min-height:2.12rem;border-radius:.82rem!important;font-weight:850}.cex-action-icon-btn{width:2.15rem;height:2.15rem;padding:0!important}.cex-action-doc-list{display:grid;gap:.55rem}.cex-action-doc-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.62rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.cex-action-doc-item__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.65rem;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-64748b-1000, #64748b)}.cex-action-doc-item__body{min-width:0;display:grid;gap:.1rem}.cex-action-doc-item__body a{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:850;overflow-wrap:anywhere}.cex-action-doc-item__body a:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.cex-action-doc-item__body small{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:650}.cex-action-document-modal{--cex-action-doc-accent: #2563eb;--csd-foreground-cex-action-doc-accent: var(--csd-text-2563eb-1000, #2563eb)}.cex-action-document-modal-shell .modal-premium-body{background:var(--csd-bg-f8fafc-1000, #f8fafc)}.cex-action-document-modal__card .op-upsert-modal__card-title i,.cex-action-document-modal__processing-icon{color:var(--csd-foreground-cex-action-doc-accent, var(--cex-action-doc-accent))}.cex-action-document-modal__notice{margin-top:.86rem}.cex-action-document-modal__notice span{line-height:1.45}.cex-action-document-modal__upload-card .op-upsert-upload__dropzone{min-height:8.8rem}.cex-action-document-modal__rules{margin-top:.08rem}.cex-action-document-rename-modal{display:grid;gap:.72rem}.cex-action-document-rename-modal-shell{max-width:34rem}.cex-action-document-rename-modal-shell .modal-premium-body{background:var(--csd-bg-f8fafc-1000, #f8fafc)}.cex-action-document-rename-modal__notice{display:flex;align-items:flex-start;gap:.75rem;padding:.82rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.95rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.cex-action-document-rename-modal__notice>span{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 2rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.72rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.cex-action-document-rename-modal__notice strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:850}.cex-action-document-rename-modal p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.45}@media (max-width: 1539.98px){.cex-action-decision-brief{grid-template-columns:1fr}.cex-action-decision-brief__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 991.98px){.cex-action-show-info-grid,.cex-action-show-admin__grid,.cex-action-decision-brief__grid{grid-template-columns:1fr}.cex-action-vote-summary{grid-template-columns:minmax(0,1fr) auto}.cex-action-vote-summary .cex-action-vote-breakdown{grid-column:1/-1;justify-self:stretch;justify-content:flex-start}}@media (max-width: 575.98px){.cex-action-voter{grid-template-columns:1fr}.cex-action-voter__result{justify-content:flex-start}.cex-action-voter__comment{margin-left:0}.cex-action-vote-breakdown,.cex-action-vote-summary{grid-template-columns:1fr}.cex-action-vote-summary .cex-action-vote-breakdown{justify-self:start}}.cex-action-show-page{display:grid;gap:1.05rem;padding:.78rem .95rem 1.35rem;background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-f3f6fb-1000, #f3f6fb) 100%)}body:has(.cex-action-show-page) .wrapper,body:has(.cex-action-show-page) .content-wrapper{background:var(--csd-canvas-f3f6fb-1000, #f3f6fb)!important}.cex-action-show-toolbar{margin:0;border-color:var(--csd-border-bfcfe2-920, rgba(191, 207, 226, .92));background:linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 0%,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)) 68%,var(--csd-bg-eff6ff-760, rgba(239, 246, 255, .76)) 100%);box-shadow:0 18px 38px #0f172a12,inset 0 1px #ffffffeb}.cex-action-show-toolbar__main{min-width:0}.cex-action-show-toolbar__eyebrow{margin-bottom:.16rem}.cex-action-show-toolbar__main h1{max-width:56rem;overflow-wrap:anywhere}.cex-action-show-toolbar__chips{margin-top:.58rem}.cex-action-show-toolbar__chips .op-chip,.cex-action-show-toolbar__chips .op-pill,.cex-action-show-toolbar__chips .op-context-pill{max-width:min(100%,24rem)}@media (max-width: 767.98px){.cex-action-show-toolbar__chips .op-chip,.cex-action-show-toolbar__chips .op-pill,.cex-action-show-toolbar__chips .op-context-pill{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}}.cex-action-show-toolbar__actions{gap:.42rem}.cex-action-show-toolbar__actions .op-secondary-action{min-height:2.24rem;padding:.5rem .82rem;border-radius:999px!important}.cex-action-show-content{padding-top:0}.cex-action-show-tabs.op-record-tabs{margin-bottom:.25rem}.cex-action-show-tabs .entity-tabs-wrapper{border-color:var(--csd-border-bfcfe2-900, rgba(191, 207, 226, .9));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 14px 30px #0f172a0b;margin-bottom:0}.cex-action-show-content>.op-card:first-child{margin-top:0}.cex-action-tab-panel{margin:0 0 1.05rem;overflow:hidden;border-color:var(--csd-border-bfcfe2-900, rgba(191, 207, 226, .9));border-radius:var(--op-radius, 10px);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 18px 38px #0f172a0f}.cex-action-tab-panel__header{display:flex;align-items:center;justify-content:space-between;gap:.9rem;min-height:3.45rem;padding:.92rem 1rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));border-top-left-radius:inherit;border-top-right-radius:inherit;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.cex-action-tab-panel__copy{display:grid;gap:.12rem;min-width:0}.cex-action-tab-panel__eyebrow{color:var(--csd-text-64748b-1000, #64748b);font-size:.65rem;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.cex-action-tab-panel__title{display:inline-flex;align-items:center;gap:.4rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:900;line-height:1.18}.cex-action-tab-panel__title i{color:var(--csd-text-4f46e5-1000, #4f46e5)}.cex-action-tab-panel__lead{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:680;line-height:1.38}.cex-action-tab-panel__actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.cex-action-tab-panel__pill{display:inline-flex;align-items:center;gap:.38rem;min-height:1.95rem;padding:.34rem .66rem;border:1px solid var(--csd-border-bfdbfe-760, rgba(191, 219, 254, .76));border-radius:999px;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:850}.cex-action-timeline-workspace__body{padding:.78rem .86rem .86rem}.cex-action-show-layout--decision{grid-template-columns:minmax(0,1fr) minmax(22.75rem,25.25rem);gap:1.12rem}.cex-action-show-main,.cex-action-show-aside{gap:1.12rem}.cex-action-show-card{border-color:var(--csd-border-bfcfe2-900, rgba(191, 207, 226, .9));border-radius:.96rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 18px 38px #0f172a0f,inset 0 1px #ffffffe6}.cex-action-show-card__header,.cex-action-side-card__header{min-height:3.1rem;padding:.9rem 1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f9fbff-1000, #f9fbff) 100%)}.cex-action-show-card__body,.cex-action-side-card__body{padding:.98rem 1.05rem 1.05rem}.cex-action-funding-workflow{display:flex;align-items:flex-start;gap:.72rem;padding:.78rem .86rem;border-color:var(--csd-border-fdba74-660, rgba(253, 186, 116, .66));border-radius:.88rem;background:var(--csd-bg-fffaf2-1000, #fffaf2)}.cex-action-funding-workflow>span{width:2.15rem;height:2.15rem;flex:0 0 2.15rem;border:1px solid var(--csd-border-fdba74-720, rgba(253, 186, 116, .72));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-c2410c-1000, #c2410c)}.cex-action-funding-workflow strong{display:block;color:var(--csd-text-7c2d12-1000, #7c2d12);font-size:.8rem;font-weight:780}.cex-action-funding-workflow p{margin:.15rem 0 0;color:var(--csd-text-92400e-1000, #92400e);font-size:.76rem;line-height:1.42}.cex-action-funding-workflow small{display:block;margin-top:.28rem;color:var(--csd-text-9a3412-1000, #9a3412);font-size:.68rem}.cex-action-decision-brief{grid-template-columns:minmax(0,1.02fr) minmax(28rem,.98fr);gap:.68rem;padding:.72rem;border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));background:linear-gradient(135deg,var(--csd-bg-eff6ff-540, rgba(239, 246, 255, .54)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 44%),var(--csd-bg-ffffff-1000, #ffffff)}.cex-action-decision-brief__copy{align-content:center;padding:.05rem}.cex-action-decision-brief__copy h2{font-size:.98rem;line-height:1.22}.cex-action-decision-brief__copy p{font-size:.78rem;line-height:1.46}.cex-action-decision-brief__grid{gap:.42rem}.cex-action-decision-brief__item{min-height:4.75rem;padding:.58rem;border-radius:.78rem}.cex-action-decision-brief__item strong{font-size:.78rem}.cex-ai-panel__header,.cex-action-notification-card__header{border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))}.cex-ai-panel__title h2{font-size:.94rem}.cex-ai-panel__title span{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.35}.cex-action-show-aside .cex-ai-panel--record{position:relative;overflow:hidden;border-color:var(--csd-border-6366f1-360, rgba(99, 102, 241, .36));background:linear-gradient(145deg,var(--csd-bg-eef2ff-940, rgba(238, 242, 255, .94)) 0%,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 48%,var(--csd-bg-f0fdfa-580, rgba(240, 253, 250, .58)) 100%);box-shadow:0 18px 42px #2563eb1f,inset 0 1px #fffffff0}.cex-action-show-aside .cex-ai-panel--record:before{content:"";position:absolute;inset:0 0 auto 0;height:.2rem;background:linear-gradient(90deg,#4f46e5,#2563eb 56%,#14b8a6)}.cex-action-show-aside .cex-ai-panel--record .cex-ai-panel__header{border-bottom-color:var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86)) 0%,var(--csd-bg-f8fbff-760, rgba(248, 251, 255, .76)) 100%)}.cex-action-show-aside .cex-ai-panel--record .cex-ai-panel__icon{border-color:var(--csd-border-6366f1-280, rgba(99, 102, 241, .28));background:var(--csd-bg-eef2ff-1000, #eef2ff);color:var(--csd-text-4f46e5-1000, #4f46e5);box-shadow:0 8px 18px #4f46e51f}.cex-action-show-aside .cex-ai-panel--record .cex-ai-panel__title h2{color:var(--csd-text-172554-1000, #172554)}.cex-action-show-aside .cex-ai-panel--record .cex-ai-panel__title span{display:inline-flex;align-items:center;min-height:1.32rem;padding:.18rem .52rem;border-radius:999px;background:var(--csd-bg-e2e8f0-560, rgba(226, 232, 240, .56));color:var(--csd-text-475569-1000, #475569);font-weight:760}.cex-action-show-aside .cex-ai-panel--record .cex-ai-panel__body{background:var(--csd-bg-ffffff-500, rgba(255, 255, 255, .5))}.cex-ai-panel__actions--stacked{display:grid;grid-template-columns:1fr;gap:.5rem}.cex-minute-assistant__summary{display:flex;flex-wrap:wrap;gap:.32rem}.cex-minute-assistant__summary>span{display:inline-flex;align-items:center;gap:.28rem;min-height:1.55rem;padding:.18rem .44rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:999px;background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9));color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:720}.cex-minute-assistant__summary strong{color:var(--csd-text-1e293b-1000, #1e293b);font-weight:850}.cex-minute-assistant__summary .is-ready{border-color:var(--csd-border-10b981-280, rgba(16, 185, 129, .28));background:var(--csd-bg-ecfdf5-920, rgba(236, 253, 245, .92));color:var(--csd-text-047857-1000, #047857)}.cex-minute-assistant__summary .is-pending{border-color:var(--csd-border-f59e0b-300, rgba(245, 158, 11, .3));background:var(--csd-bg-fffbeb-940, rgba(255, 251, 235, .94));color:var(--csd-text-a16207-1000, #a16207)}.cex-minute-assistant__primary{display:flex;justify-content:stretch}.cex-minute-assistant__primary .cex-ai-panel__action{width:100%;justify-content:center;min-height:2.75rem;padding:.48rem .75rem;text-align:center;box-shadow:0 .45rem 1rem #2563eb29}.cex-minute-assistant__utilities{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;padding-top:.05rem}.cex-minute-assistant__utility{justify-content:center;min-height:2rem;padding:.35rem .52rem;border-color:transparent;background:transparent;color:var(--csd-text-475569-1000, #475569);box-shadow:none;font-size:.7rem}.cex-minute-assistant__utility:hover,.cex-minute-assistant__utility:focus-visible{border-color:var(--csd-border-94a3b8-320, rgba(148, 163, 184, .32));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:none}.cex-minute-assistant__utility>i{width:auto;height:auto;flex-basis:auto;border-radius:0}.cex-control-now{display:grid;gap:.62rem;padding:.68rem;border:1px solid var(--csd-border-dbeafe-880, rgba(219, 234, 254, .88));border-radius:.78rem;background:linear-gradient(145deg,var(--csd-bg-f8fbff-920, rgba(248, 251, 255, .92)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.cex-control-blockers{display:grid;gap:.42rem;padding:.58rem .62rem;border:1px solid var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24));border-radius:.68rem;background:var(--csd-bg-fffbeb-720, rgba(255, 251, 235, .72));color:var(--csd-text-713f12-1000, #713f12)}.cex-control-blockers__title{display:flex;align-items:center;gap:.38rem;font-size:.8rem}.cex-control-blockers__title>i{color:var(--csd-text-d97706-1000, #d97706)}.cex-control-blockers ul{display:grid;gap:.24rem;margin:0;padding-left:1.05rem;color:var(--csd-text-854d0e-1000, #854d0e);font-size:.78rem;line-height:1.38}.cex-control-blockers__support{display:flex;align-items:flex-start;gap:.38rem;margin:0;padding-top:.46rem;border-top:1px solid var(--csd-border-f59e0b-180, rgba(245, 158, 11, .18));color:var(--csd-text-78350f-1000, #78350f);font-size:.78rem;font-weight:680;line-height:1.38}.cex-control-blockers__support>i{flex:0 0 auto;margin-top:.08rem;color:var(--csd-text-b45309-1000, #b45309)}.cex-control-quick-links{display:flex;flex-wrap:wrap;gap:.28rem .6rem;padding-top:.12rem;border-top:1px solid var(--csd-border-f59e0b-180, rgba(245, 158, 11, .18))}.cex-control-link,.cex-control-audit-link{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:2.75rem;padding:.3rem .15rem;border:0;background:transparent;color:var(--csd-text-475569-1000, #475569);font-size:.8rem;font-weight:760;line-height:1.2;text-decoration:none;box-shadow:none}.cex-control-link{color:var(--csd-text-92400e-1000, #92400e)}.cex-control-link:hover,.cex-control-link:focus-visible,.cex-control-audit-link:hover,.cex-control-audit-link:focus-visible{color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:underline;text-underline-offset:.18rem}.cex-control-audit-link.is-locked{color:var(--csd-text-94a3b8-1000, #94a3b8);cursor:not-allowed}#cex-signing-workflow{scroll-margin-top:6rem}.cex-control-center{overflow:hidden;border-color:var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92))!important;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 1rem 2.5rem #0f172a14}.cex-control-center__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;padding:.72rem .78rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:linear-gradient(135deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.cex-control-center__icon,.cex-control-section__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eff6ff-1000, #eff6ff);border:1px solid var(--csd-border-dbeafe-1000, #dbeafe)}.cex-control-center__icon{width:2rem;height:2rem;border-radius:.68rem}.cex-control-center__eyebrow{display:block;margin-bottom:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.cex-control-center__header h2{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:860}.cex-control-center__state,.cex-control-section__status{display:inline-flex;align-items:center;min-height:1.55rem;padding:.2rem .48rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:999px;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-eff6ff-1000, #eff6ff);font-size:.78rem;font-weight:820;white-space:nowrap}.cex-control-section{border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))}.cex-control-section:last-child{border-bottom:0}.cex-control-section>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.55rem;min-height:3.35rem;padding:.55rem .72rem;cursor:pointer;list-style:none;transition:background .16s ease}.cex-control-section>summary::-webkit-details-marker{display:none}.cex-control-section>summary:hover{background:var(--csd-bg-f8fafc-860, rgba(248, 250, 252, .86))}.cex-control-section[open]>summary{background:var(--csd-bg-f8fbff-920, rgba(248, 251, 255, .92))}.cex-control-section__icon{width:1.8rem;height:1.8rem;border-radius:.58rem}.cex-control-section__copy{display:grid;gap:.08rem;min-width:0}.cex-control-section__copy strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.82rem;font-weight:840}.cex-control-section__copy small{overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.cex-control-section__status.is-ready{border-color:var(--csd-border-10b981-280, rgba(16, 185, 129, .28));color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-ecfdf5-1000, #ecfdf5)}.cex-control-section__status.is-pending{border-color:var(--csd-border-f59e0b-300, rgba(245, 158, 11, .3));color:var(--csd-text-a16207-1000, #a16207);background:var(--csd-bg-fffbeb-1000, #fffbeb)}.cex-control-section__chevron{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.72rem;transition:transform .18s ease}.cex-control-section[open] .cex-control-section__chevron{transform:rotate(180deg)}.cex-control-section__content{padding:0 .6rem .65rem}.cex-control-section__content>.cex-minute-show-card{border:0!important;border-radius:.82rem;background:var(--csd-bg-f8fafc-540, rgba(248, 250, 252, .54));box-shadow:none!important}.cex-control-center [data-cex-ai-result]:focus-visible,.cex-ai-main-result:focus-visible,#cex-signing-workflow:focus-visible{outline:2px solid var(--csd-border-2563eb-720, rgba(37, 99, 235, .72));outline-offset:.18rem}@media (prefers-reduced-motion: reduce){.cex-control-section>summary,.cex-control-section__chevron{transition:none}}@media (max-width: 575.98px){.cex-control-center__header{grid-template-columns:auto minmax(0,1fr)}.cex-control-center__state{grid-column:2;justify-self:start}.cex-control-section>summary{grid-template-columns:auto minmax(0,1fr) auto}.cex-control-section__status{display:none}.cex-control-now{padding:.56rem}.cex-minute-assistant__summary>span{flex:1 1 auto;justify-content:center}.cex-control-quick-links{display:grid;grid-template-columns:1fr}.cex-control-link{justify-content:flex-start}}.cex-ai-panel__action{justify-content:flex-start;gap:.6rem;min-height:3.05rem;padding:.58rem .72rem;border-radius:.78rem;font-size:.78rem;text-align:left}.cex-ai-panel__action>i{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;flex:0 0 1.55rem;border-radius:.58rem}.cex-ai-panel__action-copy{display:grid;gap:.12rem;min-width:0}.cex-ai-panel__action-copy strong{color:inherit;font-size:.78rem;font-weight:880;line-height:1.08}.cex-ai-panel__action-copy small{color:currentColor;font-size:.67rem;font-weight:680;line-height:1.2;opacity:.78}.cex-ai-panel__hint{display:flex;align-items:flex-start;gap:.44rem;padding:.56rem .62rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.74rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:680;line-height:1.35}.cex-ai-panel__hint i{margin-top:.06rem;color:var(--csd-text-4f46e5-1000, #4f46e5)}.cex-action-notification-card__body{display:grid;gap:.72rem}.cex-action-side-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.cex-action-side-actions .btn{justify-content:flex-start!important;gap:.58rem!important;min-height:2.55rem;padding:.48rem .68rem;border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86))!important;border-radius:.82rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;color:var(--csd-text-334155-1000, #334155)!important;font-size:.76rem;font-weight:820;box-shadow:0 10px 22px #0f172a09!important}.cex-action-side-actions .btn:hover,.cex-action-side-actions .btn:focus-visible{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important;box-shadow:0 16px 30px #2563eb1a!important}.cex-action-side-actions .btn>i{display:inline-grid!important;place-items:center!important;width:1.72rem!important;height:1.72rem!important;flex:0 0 1.72rem!important;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.58rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)!important;line-height:1!important}@media (max-width: 767.98px){.cex-action-side-actions{grid-template-columns:1fr}.cex-action-side-actions .btn{justify-content:center!important;width:100%}}.cex-action-decision-strip{margin:-.2rem 0 0}.cex-action-decision-strip__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.cex-action-decision-strip__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.56rem;min-width:0;min-height:3.75rem;padding:.58rem .68rem;border:1px solid var(--csd-border-cbd7e7-920, rgba(203, 215, 231, .92));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:0 10px 22px #0f172a0b}.cex-action-decision-strip__item>i{display:inline-flex;align-items:center;justify-content:center;width:1.76rem;height:1.76rem;flex:0 0 1.76rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.64rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.84rem}.cex-action-decision-strip__item div{display:grid;gap:.1rem;min-width:0}.cex-action-decision-strip__item span{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:900;line-height:1;text-transform:uppercase}.cex-action-decision-strip__item strong{overflow:hidden;color:var(--csd-text-0f172a-1000, #0f172a);display:-webkit-box;font-size:.78rem;font-weight:900;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:1}.cex-action-decision-strip__item small{overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);display:-webkit-box;font-size:.66rem;font-weight:680;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:1}.cex-action-vote-results-section,.cex-action-user-vote-section,.cex-action-custom-message,.cex-action-notification-settings,.cex-action-document-state,.cex-action-show-admin__item{border-color:var(--csd-border-d6e2f1-920, rgba(214, 226, 241, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)}.cex-action-vote-card .cex-action-show-card__header{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.cex-action-decision-brief{display:none}@media (max-width: 1439.98px){.cex-action-show-layout--decision{grid-template-columns:minmax(0,1fr) minmax(21.75rem,23.5rem)}}@media (max-width: 1539.98px){.cex-action-decision-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1199.98px){.cex-action-show-layout--decision{grid-template-columns:1fr}.cex-action-show-aside{position:static}}@media (max-width: 991.98px){.cex-action-show-toolbar,.cex-action-show-toolbar__actions{justify-self:stretch;width:100%;justify-content:flex-start}.cex-action-decision-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575.98px){.cex-action-show-page{padding-inline:.65rem}.cex-action-show-toolbar__main h1{font-size:1.08rem}.cex-action-decision-strip__grid,.cex-action-side-actions{grid-template-columns:1fr}}.cex-minute-modal-shell,.cex-action-modal-shell,.cex-subject-modal-shell,.cex-subject-view-modal-shell,.cex-presence-modal-shell,.cex-minute-picker-modal-shell,.cex-no-members-modal-shell,.cex-action-document-modal-shell,.cex-action-document-rename-modal-shell{overflow:hidden;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));box-shadow:0 24px 70px #0f172a2e}.cex-minute-modal-body,.cex-action-modal-body,.cex-subject-modal-body,.cex-subject-view-modal-body,.cex-presence-modal-body,.cex-minute-picker-modal-body,.cex-no-members-modal-body,.cex-action-document-modal-shell .modal-premium-body,.cex-action-document-rename-modal-shell .modal-premium-body{background:var(--csd-bg-f8fafc-1000, #f8fafc)}.cex-minute-modal-footer,.cex-action-modal-footer,.cex-subject-modal-footer,.cex-subject-view-modal-footer,.cex-presence-modal-footer,.cex-minute-picker-modal-footer,.cex-no-members-modal-footer,.cex-action-document-modal-shell .modal-premium-footer,.cex-action-document-rename-modal-shell .modal-premium-footer{gap:.56rem;padding:.82rem 1rem;border-top:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));background:var(--csd-bg-ffffff-1000, #ffffff)}.cex-minute-modal-form,.cex-action-modal-form,.cex-subject-modal-form,.cex-presence-form{display:grid;gap:1rem}.cex-action-modal-empty{display:flex;align-items:flex-start;gap:.78rem;padding:.88rem;border:1px solid var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28));border-radius:.86rem;background:var(--csd-bg-fffbeb-1000, #fffbeb)}.cex-action-modal-empty>span{display:inline-flex;align-items:center;justify-content:center;width:2.28rem;height:2.28rem;flex:0 0 2.28rem;border:1px solid var(--csd-border-f59e0b-300, rgba(245, 158, 11, .3));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-b45309-1000, #b45309)}.cex-action-modal-empty strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:850}.cex-action-modal-empty p{margin:.18rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.45}.cex-action-modal-body .cex-ai-panel--form{position:relative;overflow:hidden;border-color:var(--csd-border-4f46e5-340, rgba(79, 70, 229, .34))!important;background:linear-gradient(135deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)) 0%,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 48%,var(--csd-bg-f8faff-960, rgba(248, 250, 255, .96)) 100%);box-shadow:0 18px 42px #2563eb16,inset 0 1px #ffffffeb}.cex-action-modal-body .cex-ai-panel--form:before{content:"";position:absolute;inset:0 auto 0 0;width:.24rem;background:linear-gradient(180deg,#4f46e5,#2563eb 56%,#14b8a6)}.cex-action-modal-body .cex-ai-panel--form .cex-ai-panel__header{padding-left:1.05rem;border-bottom-color:var(--csd-border-bfdbfe-840, rgba(191, 219, 254, .84));background:linear-gradient(180deg,var(--csd-bg-ffffff-760, rgba(255, 255, 255, .76)),var(--csd-bg-f8fbff-660, rgba(248, 251, 255, .66)))}.cex-action-modal-body .cex-ai-panel--form .op-upsert-modal__card-title{color:var(--csd-text-172554-1000, #172554)}.cex-action-modal-body .cex-ai-panel--form .op-upsert-modal__card-title i{color:var(--csd-text-4f46e5-1000, #4f46e5)}.cex-action-modal-body .cex-ai-panel--form .op-upsert-modal__summary-pill{border-color:var(--csd-border-4f46e5-260, rgba(79, 70, 229, .26));background:var(--csd-bg-eef2ff-1000, #eef2ff);color:var(--csd-text-4338ca-1000, #4338ca)}.cex-action-modal-body .cex-ai-panel--form .cex-ai-panel__body{padding:.86rem 1rem .98rem}.cex-action-modal-body .cex-ai-panel--form .form-label{color:var(--csd-text-64748b-1000, #64748b)}.cex-action-modal-body .cex-ai-panel--form .cex-ai-panel__textarea{border-color:var(--csd-border-93c5fd-950, rgba(147, 197, 253, .95));background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));box-shadow:inset 0 1px #ffffffe6,0 10px 24px #2563eb0a}.cex-action-modal-body .cex-ai-panel--form .cex-ai-panel__textarea:focus{border-color:var(--csd-border-4f46e5-520, rgba(79, 70, 229, .52));box-shadow:0 0 0 .18rem #4f46e517,0 12px 26px #2563eb0f}.cex-action-modal-body .cex-ai-panel--form .cex-ai-panel__actions--draft{padding-top:.05rem}.cex-action-modal-body .cex-ai-panel--form .cex-ai-panel__action--primary{min-width:0;min-height:2.36rem;padding:.48rem .82rem;border-radius:.72rem;font-size:.78rem;box-shadow:0 10px 22px #2563eb2e}.cex-action-modal-body .cex-ai-panel--form .cex-ai-panel__action--primary i{width:1rem;height:1rem;font-size:.9rem}.cex-financial-impact-switch{position:relative;display:inline-flex;align-items:center;gap:.68rem;min-width:12.4rem;padding:.4rem .72rem .4rem .45rem;border:1px solid var(--csd-border-bfdbfe-960, rgba(191, 219, 254, .96));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:0 8px 20px #0f172a0e,inset 0 1px #fffffff0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.cex-financial-impact-switch:hover{border-color:var(--csd-border-60a5fa-880, rgba(96, 165, 250, .88));box-shadow:0 10px 24px #2563eb1a,inset 0 1px #fffffff5;transform:translateY(-1px)}.cex-financial-impact-switch__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.cex-financial-impact-switch__track{position:relative;display:inline-flex;align-items:center;width:2.72rem;height:1.52rem;flex:0 0 2.72rem;padding:.16rem;border:1px solid var(--csd-border-94a3b8-500, rgba(148, 163, 184, .5));border-radius:999px;background:var(--csd-bg-e2e8f0-1000, #e2e8f0);box-shadow:inset 0 1px 3px #0f172a1f;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.cex-financial-impact-switch__thumb{display:inline-flex;align-items:center;justify-content:center;width:1.08rem;height:1.08rem;border-radius:50%;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 2px 7px #0f172a38,inset 0 0 0 1px #94a3b829;transform:translate(0);transition:color .2s ease,transform .2s ease}.cex-financial-impact-switch__thumb i{opacity:0;font-size:.76rem;font-weight:900;line-height:1;transform:scale(.72);transition:opacity .16s ease,transform .2s ease}.cex-financial-impact-switch__copy{display:grid;min-width:0;line-height:1.12}.cex-financial-impact-switch__copy strong{color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:820;white-space:nowrap}.cex-financial-impact-switch__copy small{margin-top:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.cex-financial-impact-switch__state--on{display:none}.cex-financial-impact-switch__input:checked+.cex-financial-impact-switch__track{border-color:var(--csd-border-2563eb-680, rgba(37, 99, 235, .68));background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:inset 0 1px 2px #0f172a29,0 6px 14px #2563eb33}.cex-financial-impact-switch__input:checked+.cex-financial-impact-switch__track .cex-financial-impact-switch__thumb{color:var(--csd-text-1d4ed8-1000, #1d4ed8);transform:translate(1.18rem)}.cex-financial-impact-switch__input:checked+.cex-financial-impact-switch__track .cex-financial-impact-switch__thumb i{opacity:1;transform:scale(1)}.cex-financial-impact-switch:has(.cex-financial-impact-switch__input:checked){border-color:var(--csd-border-60a5fa-820, rgba(96, 165, 250, .82));background:linear-gradient(135deg,var(--csd-bg-eff6ff-1000, #eff6ff) 0%,var(--csd-bg-eef2ff-1000, #eef2ff) 100%);box-shadow:0 10px 24px #2563eb1f,inset 0 1px #fffffffa}.cex-financial-impact-switch:has(.cex-financial-impact-switch__input:checked) .cex-financial-impact-switch__copy strong,.cex-financial-impact-switch:has(.cex-financial-impact-switch__input:checked) .cex-financial-impact-switch__state--on{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.cex-financial-impact-switch:has(.cex-financial-impact-switch__input:checked) .cex-financial-impact-switch__state--off{display:none}.cex-financial-impact-switch:has(.cex-financial-impact-switch__input:checked) .cex-financial-impact-switch__state--on{display:inline}.cex-financial-impact-switch:has(.cex-financial-impact-switch__input:focus-visible){outline:3px solid var(--csd-border-3b82f6-200, rgba(59, 130, 246, .2));outline-offset:2px}[data-financial-impact-card]:has(.cex-financial-impact-switch__input:checked){border-color:var(--csd-border-93c5fd-920, rgba(147, 197, 253, .92));box-shadow:0 16px 34px #2563eb13,inset 0 1px #fffffff0}.cex-financial-currency-field{min-width:0}.cex-financial-currency-field .select2-container{width:100%!important}.cex-financial-currency-field .select2-container--default .select2-selection--single{display:flex;min-height:3.05rem!important;align-items:center;overflow:hidden;border:1px solid var(--csd-border-d7e0ec-1000, #d7e0ec)!important;border-radius:.82rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)!important;box-shadow:0 4px 12px #0f172a09!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.cex-financial-currency-field .select2-container--default .select2-selection--single .select2-selection__rendered{width:100%;padding:.7rem 2.75rem .7rem .86rem!important;color:var(--csd-text-24324a-1000, #24324a)!important;font-size:.82rem;font-weight:560;line-height:1.3!important}.cex-financial-currency-field .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%!important;right:.78rem!important;width:1.5rem!important;height:1.5rem!important;transform:translateY(-50%)}.cex-financial-currency-field .select2-container--default.select2-container--focus .select2-selection--single,.cex-financial-currency-field .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--csd-border-3b82f6-720, rgba(59, 130, 246, .72))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 3px #3b82f621!important;outline:0!important}.cex-funding-stage{padding:.9rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:1rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-800, rgba(239, 246, 255, .8)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)) 48%),var(--csd-bg-ffffff-1000, #ffffff)}.cex-funding-stage__heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.72rem}.cex-funding-stage__heading h6{margin:.12rem 0 0;color:var(--csd-text-172033-1000, #172033);font-size:.88rem;font-weight:760}.cex-funding-stage__eyebrow{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.64rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.cex-funding-stage__badge{display:inline-flex;align-items:center;min-height:1.8rem;padding:.28rem .65rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.68rem;font-weight:760;white-space:nowrap}.cex-funding-stage__badge.is-proposed{border-color:var(--csd-border-fdba74-720, rgba(253, 186, 116, .72));color:var(--csd-text-c2410c-1000, #c2410c)}.cex-funding-stage__badge.is-confirmed{border-color:var(--csd-border-6ee7b7-720, rgba(110, 231, 183, .72));color:var(--csd-text-047857-1000, #047857)}.cex-funding-stage__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}.cex-funding-stage__option{position:relative;min-width:0;cursor:pointer}.cex-funding-stage__option>input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.cex-funding-stage__surface{display:flex;align-items:flex-start;min-height:5rem;gap:.62rem;padding:.72rem;border:1px solid var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));border-radius:.9rem;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-475569-1000, #475569);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.cex-funding-stage__option:hover .cex-funding-stage__surface{border-color:var(--csd-border-60a5fa-720, rgba(96, 165, 250, .72));transform:translateY(-1px)}.cex-funding-stage__icon{width:2.1rem;height:2.1rem;flex:0 0 2.1rem;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:.7rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-2563eb-1000, #2563eb)}.cex-funding-stage__surface strong,.cex-funding-stage__surface small{display:block}.cex-funding-stage__surface strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.78rem;font-weight:760;line-height:1.3}.cex-funding-stage__surface small{margin-top:.24rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:560;line-height:1.38}.cex-funding-stage__option>input:checked+.cex-funding-stage__surface{border-color:var(--csd-border-3b82f6-820, rgba(59, 130, 246, .82));background:linear-gradient(135deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #ffffff));box-shadow:0 9px 22px #2563eb1a}.cex-funding-stage__option--confirmed>input:checked+.cex-funding-stage__surface{border-color:#34d399c7;background:linear-gradient(135deg,var(--csd-bg-ecfdf5-1000, #ecfdf5),var(--csd-bg-ffffff-1000, #ffffff))}.cex-funding-stage__option--confirmed>input:checked+.cex-funding-stage__surface .cex-funding-stage__icon{border-color:var(--csd-border-6ee7b7-780, rgba(110, 231, 183, .78));color:var(--csd-text-047857-1000, #047857)}.cex-funding-stage__option>input:focus-visible+.cex-funding-stage__surface{outline:3px solid var(--csd-border-3b82f6-200, rgba(59, 130, 246, .2));outline-offset:2px}.cex-funding-stage__message{margin-top:.68rem;padding-top:.62rem;border-top:1px solid var(--csd-border-dbeafe-880, rgba(219, 234, 254, .88));color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.42}.cex-funding-stage__audit{display:flex;flex-wrap:wrap;gap:.38rem .82rem;margin-top:.48rem;color:var(--csd-text-475569-1000, #475569);font-size:.67rem;font-weight:620}@media (max-width: 575.98px){[data-financial-impact-card]>.op-upsert-modal__card-header{align-items:stretch}.cex-financial-impact-switch{width:100%;min-width:0;border-radius:.86rem}.cex-funding-stage__heading{align-items:flex-start;flex-direction:column}.cex-funding-stage__options{grid-template-columns:1fr}}@media (min-width: 576px) and (max-width: 1199.98px){.cex-funding-stage__options{grid-template-columns:1fr}}.cex-minute-form{gap:.88rem}.cex-presence-grid{min-width:0}.cex-presence-field>span,.cex-presence-metric>span{margin-bottom:.34rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.cex-minute-form__textarea,.cex-subject-form .form-saas-textarea{min-height:2.72rem}.cex-minute-form__textarea,.cex-subject-form .form-saas-textarea{min-height:8rem}.cex-subject-view-modal__votes{margin-inline:-.35rem}.cex-subject-view-modal__vote-card{min-height:6.25rem}.cex-subject-view-modal__progress{overflow:hidden;border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76))}.cex-subject-view-modal__member-vote{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86))!important;box-shadow:0 10px 24px #0f172a0a}.cex-subject-form .vote-row{min-width:0;border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff))}.cex-subject-form .vote-actions{justify-content:flex-start}.cex-subject-form .vote-btn{min-width:4.7rem;justify-content:center;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.cex-subject-form .vote-btn:hover,.cex-subject-form .vote-btn:focus-visible{border-color:var(--csd-border-2563eb-320, rgba(37, 99, 235, .32));box-shadow:0 8px 18px #2563eb14}.cex-subject-form .vote-comment{width:100%;min-width:0}.cex-select-info--modal{align-items:flex-start;justify-content:flex-start;margin:0 0 .82rem;padding:.78rem;border-radius:.86rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.cex-select-info--modal .cex-select-info__main{display:grid;gap:.18rem}.cex-select-summary{border-color:var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.78rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-weight:760}.cex-minute-picker-modal-body #minuteListContainer{display:grid;gap:.58rem}.cex-minute-picker-loading,.cex-minute-picker-state{display:grid;justify-items:center;gap:.48rem;padding:1.4rem .8rem;border:1px dashed var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.86rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);text-align:center}.cex-minute-picker-loading .spinner-border{color:var(--csd-text-2563eb-1000, #2563eb)}.cex-minute-picker-state>span{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border:1px solid var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84));border-radius:.82rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-2563eb-1000, #2563eb)}.cex-minute-picker-state strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:850}.cex-minute-picker-state small{max-width:24rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.45}.cex-minute-picker-state--error{border-color:var(--csd-border-ef4444-240, rgba(239, 68, 68, .24));background:var(--csd-bg-fef2f2-1000, #fef2f2)}.cex-minute-picker-state--error>span{color:var(--csd-text-b91c1c-1000, #b91c1c);border-color:var(--csd-border-ef4444-280, rgba(239, 68, 68, .28));background:var(--csd-bg-ffffff-1000, #ffffff)}.minute-item{min-height:4.25rem;border-radius:.82rem;border-color:var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));box-shadow:0 10px 24px #0f172a0a}.minute-item:hover,.minute-item:focus-visible{border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));box-shadow:0 14px 28px #2563eb14}.minute-item.active{background:var(--csd-bg-f8fafc-1000, #f8fafc);border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));box-shadow:0 16px 36px #2563eb1a}.cex-modal-footer-action,.cex-minute-picker-modal-footer .settings-masterdata__ghost-action,.cex-minute-picker-modal-footer .workspace-premium-primary-action,.cex-no-members-modal__action{display:inline-flex;min-height:2.36rem;align-items:center;justify-content:center;gap:.42rem;padding-inline:.9rem}.cex-presence-intro{display:flex;align-items:center;gap:.82rem;padding:.88rem;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:.92rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)) 58%,var(--csd-bg-f0fdf4-740, rgba(240, 253, 244, .74)))}.cex-presence-intro__icon,.cex-no-members-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:2.64rem;height:2.64rem;flex:0 0 2.64rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #ffffffe0}.cex-presence-intro__copy{display:grid;gap:.12rem;min-width:0;flex:1 1 auto}.cex-presence-intro__eyebrow{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.cex-presence-intro__copy strong,.cex-no-members-modal__copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.94rem;font-weight:860;line-height:1.25}.cex-presence-intro__copy small,.cex-no-members-modal__copy p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.45}.cex-presence-status{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2rem;padding:.34rem .68rem;border-radius:999px;font-size:.75rem;font-weight:820;white-space:nowrap}.cex-presence-grid{display:grid;gap:.78rem}.cex-presence-grid--metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.cex-presence-grid--time{grid-template-columns:repeat(2,minmax(0,1fr))}.cex-presence-metric,.cex-presence-field{display:grid;gap:.34rem;margin:0;min-width:0}.cex-presence-metric{padding:.78rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.86rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.cex-presence-card__head--toolbar{align-items:flex-start}.cex-presence-toolbar{display:grid;grid-template-columns:minmax(14rem,1fr) auto;gap:.58rem;align-items:center;width:min(100%,30rem)}.cex-presence-toolbar .select2-container,.cex-presence-toolbar .form-select{width:100%!important}.cex-presence-toolbar__manual{min-height:2.34rem;justify-content:center;gap:.38rem;white-space:nowrap}.cex-presence-table-wrap{margin:0;overflow-x:auto}.cex-presence-table{min-width:46rem}.cex-presence-table thead tr{background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)}.cex-presence-table thead th{border-bottom:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.cex-presence-table tbody td{padding:.64rem;border-color:var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82))}.cex-presence-table .form-saas-input{min-height:2.34rem}.presence-switch{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.62rem;height:1.5rem;margin:0;cursor:pointer}.presence-switch input{position:absolute;opacity:0;pointer-events:none}.presence-switch .switch-ui{position:relative;width:2.62rem;height:1.5rem;border:1px solid var(--csd-border-94a3b8-780, rgba(148, 163, 184, .78));border-radius:999px;background:var(--csd-bg-e2e8f0-1000, #e2e8f0);transition:background .16s ease,border-color .16s ease}.presence-switch .switch-ui:after{content:"";position:absolute;top:.16rem;left:.16rem;width:1.12rem;height:1.12rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 2px 6px #0f172a2e;transition:transform .16s ease}.presence-switch input:checked+.switch-ui{border-color:var(--csd-border-22c55e-500, rgba(34, 197, 94, .5));background:#22c55e}.presence-switch input:checked+.switch-ui:after{transform:translate(1.12rem)}.cex-presence-note{display:flex;align-items:flex-start;gap:.52rem;padding:.78rem 1rem;border-top:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem;line-height:1.45}.cex-presence-note i{color:var(--csd-text-2563eb-1000, #2563eb)}.cex-no-members-modal{display:grid;justify-items:center;gap:.88rem;padding:1.2rem .6rem 1.45rem;text-align:center}.cex-no-members-modal__icon{width:3rem;height:3rem;flex-basis:3rem;color:var(--csd-text-b45309-1000, #b45309);background:var(--csd-bg-fffbeb-1000, #fffbeb);border-color:var(--csd-border-f59e0b-300, rgba(245, 158, 11, .3))}.cex-no-members-modal__copy{display:grid;gap:.28rem;max-width:31rem}.cex-no-members-modal__path{display:inline-flex;align-items:center;gap:.42rem;min-height:2rem;padding:.34rem .68rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.75rem;font-weight:780}.cex-no-members-modal__path i{color:var(--csd-text-2563eb-1000, #2563eb)}@media (max-width: 767.98px){.cex-minute-modal-body,.cex-action-modal-body,.cex-subject-modal-body,.cex-subject-view-modal-body,.cex-presence-modal-body,.cex-minute-picker-modal-body,.cex-no-members-modal-body{padding-inline:.82rem}.cex-presence-intro,.cex-presence-card__head,.cex-presence-card__head--toolbar{align-items:stretch;flex-direction:column}.cex-presence-status{justify-self:flex-start;width:-moz-fit-content;width:fit-content}.cex-presence-grid--metrics,.cex-presence-grid--time{grid-template-columns:1fr}.cex-presence-toolbar{grid-template-columns:1fr;width:100%}.cex-presence-toolbar__manual{width:100%}.cex-minute-picker-modal-footer{align-items:stretch;flex-direction:column-reverse}.cex-minute-picker-modal-footer .settings-masterdata__ghost-action,.cex-minute-picker-modal-footer .workspace-premium-primary-action{width:100%}}@media (max-width: 991.98px){.cex-workspace__table-head,.cex-action-tab-panel__header,.cex-minute-show-card__head{align-items:stretch}.cex-workspace__table-title,.cex-workspace__table-tools,.cex-action-tab-panel__copy,.cex-action-tab-panel__actions{width:100%}.cex-workspace__table-tools{justify-content:flex-start;margin-left:0}}@media (max-width: 767.98px){.cex-workspace,.cex-action-show-page,.cex-minute-show-page{overflow-x:hidden;padding-inline:.65rem}.cex-workspace__toolbar,.cex-workspace__table-head,.cex-action-show-toolbar,.cex-action-tab-panel__header,.cex-minute-show-card__head,.cex-minute-show-hero__toolbar{align-items:stretch;flex-direction:column}.cex-workspace__actions,.cex-workspace__table-tools,.cex-action-show-toolbar__actions,.cex-action-tab-panel__actions{justify-content:flex-start;margin-left:0;width:100%}.cex-workspace__actions>.btn,.cex-workspace__actions>.dropdown,.cex-workspace__actions>.dropdown>.btn,.cex-action-show-toolbar__actions>.btn,.cex-action-show-toolbar__actions>.dropdown,.cex-action-show-toolbar__actions>.dropdown>.btn,.cex-action-show-toolbar__actions .status-dropdown__toggle,.cex-action-tab-panel__actions>.btn,.cex-action-tab-panel__actions>.dropdown,.cex-action-tab-panel__actions>.dropdown>.btn{justify-content:center;width:100%}.cex-minute-show-table,.cex-minute-show-table .table-responsive,.cex-presence-table-wrap{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.cex-action-show-tabs .entity-tabs-wrapper,.cex-minute-show-tabs .entity-tabs-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.cex-action-show-tabs .entity-tabs-list,.cex-minute-show-tabs .entity-tabs-list{flex-wrap:nowrap;min-width:-moz-max-content;min-width:max-content}.cex-action-show-toolbar__chips,.cex-action-decision-strip__grid,.cex-action-vote-actions,.cex-action-reminder-options,.cex-action-notification-methods,.cex-action-notification-templates{width:100%}.cex-action-vote-actions .vote-btn,.cex-action-reminder-options>*,.cex-action-notification-methods>*,.cex-action-notification-templates>*{flex:1 1 100%;justify-content:center}.cex-action-document-state__title,.cex-action-notification-status,.cex-action-notification-message-summary__content,.cex-ai-panel__actions--stacked,.cex-action-side-actions{align-items:stretch;flex-direction:column}.cex-ai-panel__action,.cex-action-notification-action,.cex-action-document-state__action{justify-content:center;width:100%}.cex-select-info,.cex-select-info__side,.cex-actions-bulk-actions{align-items:stretch;flex-direction:column;width:100%}.cex-actions-bulk-btn{justify-content:center;width:100%}.cex-minute-modal-dialog,.cex-action-modal-dialog,.cex-subject-modal-dialog,.cex-subject-view-modal-dialog,.cex-presence-modal-dialog,.cex-minute-picker-modal-dialog,.cex-no-members-modal-dialog,.cex-action-document-modal-dialog{margin:.5rem;max-width:calc(100% - 1rem)}.cex-minute-modal-shell,.cex-action-modal-shell,.cex-subject-modal-shell,.cex-subject-view-modal-shell,.cex-presence-modal-shell,.cex-minute-picker-modal-shell,.cex-no-members-modal-shell,.cex-action-document-modal-shell,.cex-action-document-rename-modal-shell{border-radius:1rem}.cex-minute-modal-footer,.cex-action-modal-footer,.cex-subject-modal-footer,.cex-subject-view-modal-footer,.cex-presence-modal-footer,.cex-action-document-modal-footer{align-items:stretch;flex-direction:column-reverse}.cex-minute-modal-footer .btn,.cex-action-modal-footer .btn,.cex-subject-modal-footer .btn,.cex-subject-view-modal-footer .btn,.cex-presence-modal-footer .btn,.cex-action-document-modal-footer .btn,.cex-minute-modal-footer :is(.btn-saas-primary,.btn-saas-outline-primary,.workspace-premium-primary-action),.cex-action-modal-footer :is(.btn-saas-primary,.btn-saas-outline-primary,.workspace-premium-primary-action),.cex-subject-modal-footer :is(.btn-saas-primary,.btn-saas-outline-primary,.workspace-premium-primary-action),.cex-subject-view-modal-footer :is(.btn-saas-primary,.btn-saas-outline-primary,.workspace-premium-primary-action),.cex-presence-modal-footer :is(.btn-saas-primary,.btn-saas-outline-primary,.workspace-premium-primary-action),.cex-action-document-modal-footer :is(.btn-saas-primary,.btn-saas-outline-primary,.workspace-premium-primary-action){justify-content:center;min-width:0;width:100%}}@media (max-width: 767.98px){#cexActionsPage.cex-actions-workspace{display:grid;gap:.72rem;max-width:100%;min-width:0;overflow-x:clip;padding:.65rem .55rem 1.2rem!important;width:100%}#cexActionsPage .cex-workspace__toolbar{position:relative;overflow:hidden;gap:.72rem;margin-bottom:0;padding:.92rem;border:1px solid var(--csd-border-beccdc-740, rgba(190, 204, 220, .74));border-radius:1.08rem;background:radial-gradient(circle at top left,rgba(37,99,235,.08),transparent 36%),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-940, rgba(248, 251, 255, .94)));box-shadow:0 16px 36px #0f172a0f}#cexActionsPage .cex-workspace__toolbar>div:first-child{min-width:0}#cexActionsPage .cex-workspace__toolbar p{margin-top:.38rem;font-size:.82rem;line-height:1.42}#cexActionsPage .cex-workspace__scope-note{max-width:100%;min-height:2.12rem;margin-top:.58rem;padding:.38rem .62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cexActionsPage .cex-workspace__actions{display:grid;gap:.48rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;width:100%}#cexActionsPage .cex-workspace__actions>.op-chip{grid-column:1/-1;justify-content:center;min-height:2.18rem;width:100%}#cexActionsPage .cex-workspace__actions>:is(.btn,.dropdown){min-width:0;width:100%}#cexActionsPage .cex-workspace__actions>.op-primary-action{grid-column:1/-1}#cexActionsPage .cex-workspace__actions>button:last-child{grid-column:1/-1}#cexActionsPage .cex-workspace__actions :is(.btn,.dropdown-toggle){justify-content:center;overflow:hidden;padding-inline:.62rem;text-overflow:ellipsis;white-space:nowrap;width:100%}#cexActionsPage .cex-workspace__actions .dropdown-menu{width:min(21rem,100vw - 1.7rem)}#cexActionsPage .cex-actions-workspace__stats{display:grid!important;gap:.56rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:0;width:100%}#cexActionsPage .cex-workspace__stat{min-height:0;padding:.76rem .72rem}#cexActionsPage .cex-workspace__stat small{display:none}#cexActionsPage .cex-workspace__filter-card{margin-bottom:0;border-radius:1rem;overflow:hidden}#cexActionsPage .cex-workspace__filter-shell{display:grid;gap:.68rem;padding:.82rem}#cexActionsPage .cex-workspace__filter-heading{align-items:center;gap:.54rem}#cexActionsPage .cex-workspace__filter-heading h2{font-size:1.02rem;line-height:1.1}#cexActionsPage .cex-workspace__table-card{margin-bottom:0;border-radius:1rem;overflow:hidden}#cexActionsPage .cex-workspace__table-head{align-items:stretch;flex-direction:column;gap:.64rem;padding:.86rem}#cexActionsPage .cex-workspace__table-title{align-items:flex-start;display:grid;gap:.58rem;grid-template-columns:auto minmax(0,1fr)}#cexActionsPage .cex-workspace__table-copy h2{font-size:1.02rem;line-height:1.14}#cexActionsPage .cex-workspace__table-subtitle{font-size:.78rem;line-height:1.32}#cexActionsPage .cex-workspace__table-tools{justify-content:center;margin-left:0;width:100%}#cexActionsPage .cex-workspace__table-tools .op-chip{justify-content:center;width:100%}}@media (max-width: 575.98px){.cex-action-show-card__header,.cex-action-side-card__header,.cex-minute-show-card__head{padding-inline:.72rem}.cex-action-show-card__body,.cex-action-side-card__body,.cex-minute-show-card__body{padding:.75rem}.cex-action-voters-section__header,.cex-action-voter{align-items:stretch;flex-direction:column}.cex-action-voter__result,.cex-action-vote-breakdown,.cex-action-show-admin__grid,.cex-minute-show-document-smart{grid-template-columns:1fr}.cex-minute-show-document__primary-action,.cex-minute-show-document__secondary-action,.cex-minute-show-link-action{justify-content:center;width:100%}}.cex-signing-workflow{display:grid;gap:1rem;margin:1rem 0;padding:1.1rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:1rem;background:radial-gradient(circle at top right,rgba(37,99,235,.1),transparent 34%),linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:0 12px 30px #0f172a0f}.cex-signing-workflow.is-awaiting{border-color:var(--csd-border-fde68a-1000, #fde68a);background:radial-gradient(circle at top right,rgba(245,158,11,.12),transparent 34%),linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fffbeb-1000, #fffbeb))}.cex-signing-workflow.is-signed{border-color:var(--csd-border-a7f3d0-1000, #a7f3d0);background:radial-gradient(circle at top right,rgba(16,185,129,.12),transparent 34%),linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f0fdf4-1000, #f0fdf4))}.cex-signing-workflow__header{display:flex;align-items:flex-start;gap:.8rem}.cex-signing-workflow__header strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.95rem}.cex-signing-workflow__header p,.cex-signing-workflow__prepare span,.cex-signing-workflow__print span{margin:.2rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.45}.cex-signing-workflow__icon{display:inline-grid;flex:0 0 2.35rem;width:2.35rem;height:2.35rem;place-items:center;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:.75rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.cex-signing-workflow.is-awaiting .cex-signing-workflow__icon{border-color:var(--csd-border-fde68a-1000, #fde68a);background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-d97706-1000, #d97706)}.cex-signing-workflow.is-signed .cex-signing-workflow__icon{border-color:var(--csd-border-a7f3d0-1000, #a7f3d0);background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-059669-1000, #059669)}.cex-signing-workflow__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.cex-signing-workflow__steps span{display:flex;min-height:3rem;align-items:center;gap:.45rem;padding:.65rem .7rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.75rem;background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82));color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem;font-weight:700}.cex-signing-workflow__steps span b{display:none}.cex-signing-workflow__steps span.is-current{border-color:var(--csd-border-93c5fd-1000, #93c5fd);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:inset 0 0 0 1px #3b82f614}.cex-signing-workflow__steps span.is-done{border-color:var(--csd-border-a7f3d0-1000, #a7f3d0);background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.cex-signing-workflow__prepare,.cex-signing-workflow__print,.cex-signing-workflow__actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.cex-signing-workflow :is(.cex-signing-workflow__prepare,.cex-signing-workflow__print,.cex-signing-workflow__actions,.cex-signing-workflow__correction-action) :is(button,a),.cex-signing-upload>button{justify-content:center;min-height:2.35rem;padding:.55rem .82rem;width:-moz-fit-content;width:fit-content}.cex-signing-upload>button{justify-self:start}.cex-signing-upload{display:grid;gap:.9rem;padding-top:.9rem;border-top:1px solid var(--csd-border-d97706-150, rgba(217, 119, 6, .15))}.cex-signing-upload__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);gap:.85rem}.cex-signing-upload__sources{display:grid;gap:.55rem}.cex-signing-upload__capture{position:relative;display:grid;min-height:9.25rem;cursor:pointer;place-content:center;justify-items:center;gap:.3rem;padding:1rem;overflow:hidden;border:1.5px dashed var(--csd-border-f59e0b-1000, #f59e0b);border-radius:.9rem;background:var(--csd-bg-ffffff-760, rgba(255, 255, 255, .76));color:var(--csd-text-92400e-1000, #92400e);text-align:center}.cex-signing-upload__capture:hover{border-color:var(--csd-border-d97706-1000, #d97706);background:var(--csd-bg-ffffff-1000, #fff)}.cex-signing-upload__capture>i{font-size:1.55rem}.cex-signing-upload__capture strong{font-size:.83rem}.cex-signing-upload__capture span{color:var(--csd-text-78716c-1000, #78716c);font-size:.7rem}.cex-signing-upload__capture input,.cex-signing-upload__picker input{position:absolute;width:1px;height:1px;opacity:0}.cex-signing-upload__picker{position:relative;display:flex;min-height:3.6rem;align-items:center;gap:.65rem;cursor:pointer;padding:.65rem .75rem;overflow:hidden;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.78rem;background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86));color:var(--csd-text-475569-1000, #475569)}.cex-signing-upload__picker:hover{border-color:var(--csd-border-f59e0b-1000, #f59e0b);background:var(--csd-bg-ffffff-1000, #fff)}.cex-signing-upload__picker>i{color:var(--csd-text-d97706-1000, #d97706);font-size:1.1rem}.cex-signing-upload__picker>span{display:grid;gap:.1rem;font-size:.68rem}.cex-signing-upload__picker strong{color:var(--csd-text-334155-1000, #334155);font-size:.75rem}.cex-signing-upload__fields{display:grid;gap:.65rem}.cex-signing-upload__fields label>span{display:block;margin-bottom:.3rem;color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:700}.cex-signing-upload__selection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.cex-signing-upload__selection span{display:flex;min-width:0;align-items:center;gap:.35rem;padding:.45rem .55rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.55rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);font-size:.7rem}.cex-signing-upload__selection span em{min-width:0;overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.cex-signing-upload__selection span b{color:var(--csd-text-d97706-1000, #d97706)}.cex-signing-upload__selection span small{margin-left:auto;color:var(--csd-text-94a3b8-1000, #94a3b8)}.cex-signing-upload__selection span button{display:inline-grid;flex:0 0 1.45rem;width:1.45rem;height:1.45rem;padding:0;place-items:center;border:0;border-radius:.42rem;background:var(--csd-bg-fff1f2-1000, #fff1f2);color:var(--csd-text-be123c-1000, #be123c)}.cex-signing-upload__checks{display:grid;gap:.45rem}.cex-signing-upload__checks label{display:flex;align-items:flex-start;gap:.5rem;color:var(--csd-text-475569-1000, #475569);font-size:.73rem;line-height:1.4}.cex-signing-upload__checks input{margin-top:.15rem}.cex-signing-workflow__evidence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.cex-signing-workflow__evidence>div{padding:.65rem;border:1px solid var(--csd-border-d1fae5-1000, #d1fae5);border-radius:.7rem;background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78))}.cex-signing-workflow__evidence span,.cex-signing-workflow__evidence strong{display:block}.cex-signing-workflow__evidence span{color:var(--csd-text-64748b-1000, #64748b);font-size:.65rem;text-transform:uppercase}.cex-signing-workflow__evidence strong{margin-top:.18rem;overflow:hidden;color:var(--csd-text-065f46-1000, #065f46);font-size:.75rem;text-overflow:ellipsis}.cex-signing-workflow__notes{margin:0;padding:.65rem .75rem;border-left:3px solid var(--csd-border-10b981-1000, #10b981);background:var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72));color:var(--csd-text-475569-1000, #475569);font-size:.75rem}.cex-signing-report-list{display:grid;gap:.4rem}.cex-minute-show-card__subtitle{margin:.2rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.35}.cex-minute-show-document__toolbar{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.cex-minute-show-document__disabled-action{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;gap:.4rem;padding:0 .72rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.74rem;font-weight:760;cursor:not-allowed}.cex-minute-show-card--dossier{border-color:var(--csd-border-bfdbfe-980, rgba(191, 219, 254, .98));box-shadow:0 18px 38px #0f172a0e,0 10px 24px #2563eb0b}.cex-minute-show-card--dossier>.cex-minute-show-card__head{min-height:3.3rem;background:radial-gradient(circle at 92% 0,rgba(37,99,235,.08),transparent 32%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fbfdff-1000, #fbfdff))}.cex-minute-show-card--dossier .cex-minute-show-document-smart{grid-template-columns:auto minmax(0,1fr) auto;margin:.78rem 1rem 0;padding:.72rem .82rem}.cex-minute-show-card--dossier .cex-minute-show-document-smart:after{content:attr(data-package-progress);display:inline-flex;min-height:1.8rem;align-items:center;padding:0 .64rem;border:1px solid var(--csd-border-2563eb-150, rgba(37, 99, 235, .15));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.7rem;font-weight:820;white-space:nowrap}.cex-minute-show-card--dossier .cex-minute-show-document-smart.is-ready:after{border-color:var(--csd-border-22c55e-200, rgba(34, 197, 94, .2));color:var(--csd-text-15803d-1000, #15803d)}.cex-minute-show-card--dossier .cex-signing-workflow{margin:.78rem 1rem 0;padding:.82rem;gap:.72rem;box-shadow:0 10px 24px #0f172a0b}.cex-minute-show-card--dossier .cex-signing-workflow__header{align-items:center}.cex-minute-show-card--dossier .cex-signing-workflow__steps span{min-height:2.55rem;padding:.52rem .62rem}.cex-minute-show-card--dossier .cex-minute-show-documents{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;padding:.78rem 1rem 1rem}.cex-minute-show-card--dossier .cex-minute-show-document{align-content:start;min-height:8.25rem;margin:0;padding:.76rem;box-shadow:0 8px 18px #0f172a09}.cex-minute-show-card--dossier .cex-minute-show-document:nth-child(1){order:3}.cex-minute-show-card--dossier .cex-minute-show-document:nth-child(2){order:1}.cex-minute-show-card--dossier .cex-minute-show-document:nth-child(3){order:2}.cex-minute-show-card--dossier .cex-minute-show-document__actions{justify-content:flex-start}.cex-minute-show-card--dossier .cex-signing-report-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cex-minute-show-card--dossier .cex-signing-report-list .cex-minute-show-document__secondary-action{width:100%;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1199.98px){.cex-minute-show-card--dossier .cex-minute-show-documents,.cex-minute-show-card--dossier .cex-signing-report-list{grid-template-columns:1fr}}@media (max-width: 767.98px){.cex-minute-show-document__toolbar{align-items:stretch;width:100%;flex-direction:column}.cex-minute-show-document__toolbar>*{width:100%}.cex-minute-show-card--dossier .cex-minute-show-document-smart{grid-template-columns:auto minmax(0,1fr);margin-inline:.72rem}.cex-minute-show-card--dossier .cex-minute-show-document-smart:after{grid-column:1/-1;width:-moz-fit-content;width:fit-content}.cex-minute-show-card--dossier .cex-signing-workflow{margin-inline:.72rem}.cex-minute-show-card--dossier .cex-minute-show-documents{padding-inline:.72rem}.cex-signing-workflow{margin-inline:-.15rem;padding:.85rem}.cex-signing-workflow__steps,.cex-signing-upload__grid,.cex-signing-workflow__evidence,.cex-signing-upload__selection{grid-template-columns:1fr}.cex-signing-workflow__steps span{min-height:2.5rem}.cex-signing-upload__capture{min-height:8.5rem}.cex-signing-workflow__prepare,.cex-signing-workflow__print,.cex-signing-workflow__actions{align-items:stretch;flex-direction:column}.cex-signing-workflow__prepare button,.cex-signing-workflow__print a,.cex-signing-workflow__actions a,.cex-signing-upload>button{width:100%;justify-content:center}}.cex-minute-show-page.hoa-document-show{gap:.68rem;padding:.62rem .78rem 1rem!important}.cex-minute-show-page .hoa-document-show__hero{align-items:flex-start;gap:.8rem;margin-bottom:0;padding:.72rem .82rem}.cex-minute-show-page.saas-card.op-card.hoa-document-show__hero,.cex-minute-show-page .saas-card.op-card.hoa-document-show__hero{padding:.72rem .82rem}.cex-minute-show-page .hoa-document-show__hero-main{align-items:flex-start;gap:.58rem;min-width:0;flex:1 1 auto}.cex-minute-show-page .hoa-document-show__back,.cex-minute-show-page .hoa-document-show__avatar{width:2.08rem;height:2.08rem;flex-basis:2.08rem;border-radius:.66rem}.cex-minute-show-page .hoa-document-show__copy{gap:.16rem;min-width:0}.cex-minute-show-page .hoa-document-show__eyebrow{font-size:.62rem}.cex-minute-show-page .hoa-document-show__copy h1{font-size:1.12rem;line-height:1.12}.cex-minute-show-page .hoa-document-show__chips{gap:.34rem;row-gap:.34rem;margin-top:.22rem}.cex-minute-show-page .hoa-document-show__chips span,.cex-minute-show-page .hoa-document-show__chips a{min-height:1.48rem;padding:.18rem .44rem;font-size:.68rem}.cex-minute-show-page .hoa-document-show__actions{gap:.42rem;flex:0 1 27rem;justify-content:flex-end;flex-wrap:wrap}.cex-minute-show-page .hoa-document-show__actions .status-dropdown__toggle,.cex-minute-show-page .hoa-document-show__actions .settings-masterdata__ghost-action{min-height:2.04rem;padding:.34rem .68rem}.cex-minute-show-page .hoa-document-show__tabs{margin-bottom:0}.cex-minute-show-page .cex-minute-show-tabs .entity-tabs-wrapper{min-height:2.56rem;padding-block:.18rem}.cex-minute-show-page .cex-minute-show-tabs .entity-tab{min-height:2.04rem;padding-inline:.7rem;font-size:.75rem}.cex-minute-show-page .cex-minute-show-card__head{min-height:2.58rem;padding:.58rem .78rem}.cex-minute-show-page .cex-minute-show-card__body{gap:.62rem;padding:.7rem .78rem .78rem}.cex-minute-show-page .cex-minute-show-card--overview .cex-minute-show-card__head{min-height:2.35rem;padding-block:.48rem}.cex-minute-show-page .cex-minute-show-card--overview .cex-minute-show-card__body{display:grid;gap:.5rem;padding-block:.58rem}.cex-minute-show-page .cex-minute-show-card__head h2{font-size:.86rem}.cex-minute-show-page .cex-minute-show-note{padding:.62rem .68rem;border-radius:.78rem}.cex-minute-show-page .cex-minute-show-note span{margin-bottom:.2rem;font-size:.61rem}.cex-minute-show-page .cex-minute-show-note p{font-size:.76rem;line-height:1.38}.cex-minute-show-page .cex-minute-show-admin{gap:.48rem}.cex-minute-show-page .cex-minute-show-admin__grid{gap:.5rem}.cex-minute-show-page .cex-minute-show-admin__item{gap:.48rem;padding:.55rem;border-radius:.76rem}.cex-minute-show-page .cex-minute-show-admin__icon{width:1.78rem;height:1.78rem;border-radius:.6rem}.cex-minute-show-page .cex-minute-show-admin__item strong{margin-top:.16rem;font-size:.72rem;line-height:1.28}.cex-minute-show-page .cex-minute-show-subject-stats{gap:.36rem;padding:.5rem .78rem}.cex-minute-show-content>.cex-minute-show-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:.72rem;width:100%;min-width:0;margin:0}.cex-minute-show-content>.cex-minute-show-layout>.cex-minute-show-main,.cex-minute-show-content>.cex-minute-show-layout>.cex-minute-show-aside{width:100%;min-width:0;gap:.72rem}.cex-minute-show-content>.cex-minute-show-layout>.cex-minute-show-aside>*{width:100%;min-width:0}@media (min-width: 1400px){.cex-minute-show-content>.cex-minute-show-layout{grid-template-columns:minmax(0,1fr) clamp(23rem,26vw,27rem);align-items:start}.cex-minute-show-content>.cex-minute-show-layout>.cex-minute-show-main{grid-column:1}.cex-minute-show-content>.cex-minute-show-layout>.cex-minute-show-aside{grid-column:2;position:sticky;top:5rem}.cex-minute-show-card--overview .cex-minute-show-card__body{grid-template-columns:minmax(0,1fr);align-items:center}.cex-minute-show-card--overview .cex-minute-show-card__body:has(.cex-minute-show-note){grid-template-columns:minmax(12rem,.7fr) minmax(0,2fr)}.cex-minute-show-card--overview .cex-minute-show-admin__title{display:none}.cex-minute-show-aside .cex-minute-show-card--dossier .cex-minute-show-card__head{align-items:flex-start;flex-direction:column}.cex-minute-show-aside .cex-minute-show-document__toolbar{justify-content:flex-start;width:100%}.cex-minute-show-aside .cex-minute-show-card--dossier .cex-minute-show-document-smart{grid-template-columns:auto minmax(0,1fr);margin:.62rem .72rem 0}.cex-minute-show-aside .cex-minute-show-card--dossier .cex-minute-show-document-smart:after{grid-column:1/-1;width:-moz-fit-content;width:fit-content}.cex-minute-show-aside .cex-minute-show-card--dossier .cex-signing-workflow{margin:.62rem .72rem 0}.cex-minute-show-aside .cex-signing-workflow__steps,.cex-minute-show-aside .cex-signing-upload__grid,.cex-minute-show-aside .cex-signing-upload__selection,.cex-minute-show-aside .cex-signing-workflow__evidence{grid-template-columns:minmax(0,1fr)}.cex-minute-show-aside .cex-signing-workflow__steps span{min-height:2.45rem}.cex-minute-show-aside .cex-signing-upload__capture{min-height:7.5rem}.cex-minute-show-aside .cex-signing-workflow__correction-action{align-items:flex-start;flex-direction:column}.cex-minute-show-aside .cex-signing-workflow :is(.cex-signing-workflow__prepare,.cex-signing-workflow__print,.cex-signing-workflow__actions,.cex-signing-workflow__correction-action) :is(button,a),.cex-minute-show-aside .cex-signing-upload>button{max-width:100%;width:-moz-fit-content;width:fit-content}.cex-minute-show-aside .cex-package-version{grid-template-columns:minmax(0,1fr)}.cex-minute-show-aside .cex-package-version__documents{justify-content:flex-start}.cex-minute-show-aside .cex-minute-show-card--dossier .cex-minute-show-documents,.cex-minute-show-aside .cex-minute-show-card--dossier .cex-signing-report-list{grid-template-columns:1fr}.cex-minute-show-aside .cex-minute-show-card--dossier .cex-minute-show-documents{gap:.55rem;padding:.62rem .72rem .72rem}.cex-minute-show-aside .cex-minute-show-card--dossier .cex-minute-show-document{min-height:0}}@media (max-width: 1399.98px){.cex-minute-show-layout,.cex-minute-show-main,.cex-minute-show-aside{gap:.72rem!important}.cex-minute-show-content>.cex-minute-show-layout>.cex-minute-show-aside{order:-1}}@media (max-width: 767.98px){.cex-minute-show-page.hoa-document-show{padding-inline:.5rem!important}.cex-minute-show-page .hoa-document-show__hero{align-items:stretch;padding:.68rem}.cex-minute-show-page .hoa-document-show__actions{margin-top:.25rem}}@media (min-width: 768px) and (max-width: 1399.98px){.cex-subjects-table-wrap{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.cex-subjects-table{min-width:43rem}.cex-subjects-table :is(th,td):nth-child(3){display:none}.cex-subjects-table__title{width:38%}.cex-subjects-table__votes{width:15rem}}@media (max-width: 767.98px){.cex-subjects-table-wrap{overflow:visible;border:0;background:transparent}.cex-subjects-table,.cex-subjects-table tbody{display:block;min-width:0;width:100%}.cex-subjects-table thead{display:none}.cex-subjects-table tbody{display:grid;gap:.62rem}.cex-subjects-table__row{display:grid;overflow:hidden;border:1px solid var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84));border-radius:.88rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 8px 20px #0f172a0b}.cex-subjects-table tbody td{display:grid;grid-template-columns:5.2rem minmax(0,1fr);align-items:start;gap:.62rem;width:100%!important;padding:.62rem .72rem;border-bottom:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));font-size:.74rem;text-align:left!important}.cex-subjects-table tbody td:before{content:attr(data-label);color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:820;letter-spacing:.045em;line-height:1.35;text-transform:uppercase}.cex-subjects-table tbody td:last-child{border-bottom:0}.cex-subjects-table__preview{display:none!important}.cex-subjects-table__actions .dropdown-actions,.cex-subjects-table tbody td:last-child>*{justify-self:start}.cex-minute-show-page .hoa-document-show__hero-main{gap:.46rem}.cex-minute-show-page .hoa-document-show__actions{flex-basis:auto;width:100%}.cex-minute-show-page .hoa-document-show__actions>*{flex:1 1 10rem}}.cex-subject-view-modal{gap:.72rem;font-family:inherit}.cex-subject-view-modal__summary{grid-template-columns:auto minmax(0,1fr) auto;gap:.78rem;padding:.8rem .86rem;border-color:var(--csd-border-bfdbfe-760, rgba(191, 219, 254, .76));background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.cex-subject-view-modal__icon{width:2.35rem;height:2.35rem;border:1px solid var(--csd-border-93c5fd-680, rgba(147, 197, 253, .68));border-radius:.72rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.cex-subject-view-modal__eyebrow{display:block;margin-bottom:.14rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.64rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.cex-subject-view-modal__title h3,.cex-subject-view-modal__title h4{color:var(--csd-text-14213d-1000, #14213d);font-size:1rem;font-weight:750;line-height:1.32;white-space:normal}.cex-subject-view-modal__title .op-upsert-modal__summary-text{margin-top:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.cex-subject-view-modal__status>div{min-width:9.15rem;justify-content:center;padding:.48rem .7rem!important;box-shadow:none}.cex-subject-view-modal__vote-overview{display:grid;gap:.65rem;padding:.72rem .8rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.92rem;background:var(--csd-bg-ffffff-1000, #fff)}.cex-subject-view-modal__section-heading{display:flex;align-items:center;gap:.6rem}.cex-subject-view-modal__section-heading .op-icon-center{width:2rem;height:2rem;border-radius:.62rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.cex-subject-view-modal__section-heading h4{margin:0;color:var(--csd-text-1e293b-1000, #1e293b);font-size:.79rem;font-weight:760}.cex-subject-view-modal__section-heading p{margin:.08rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.67rem}.cex-subject-view-modal__votes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0}.cex-subject-view-modal__vote-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.42rem;min-height:0;padding:.5rem .62rem;border:1px solid var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74))!important;border-radius:.72rem!important;background:var(--csd-bg-fbfdff-1000, #fbfdff);box-shadow:none}.cex-subject-view-modal__vote-icon{display:grid;width:1.7rem;height:1.7rem;place-items:center;border-radius:.52rem;background:var(--csd-bg-f1f5f9-1000, #f1f5f9)}.cex-subject-view-modal__vote-card.is-for .cex-subject-view-modal__vote-icon,.cex-subject-view-modal__vote-card.is-for .cex-subject-view-modal__vote-label{color:var(--csd-text-15803d-1000, #15803d)}.cex-subject-view-modal__vote-card.is-against .cex-subject-view-modal__vote-icon,.cex-subject-view-modal__vote-card.is-against .cex-subject-view-modal__vote-label{color:var(--csd-text-dc2626-1000, #dc2626)}.cex-subject-view-modal__vote-card.is-abstain .cex-subject-view-modal__vote-icon,.cex-subject-view-modal__vote-card.is-abstain .cex-subject-view-modal__vote-label{color:var(--csd-text-b45309-1000, #b45309)}.cex-subject-view-modal__vote-card.is-absent .cex-subject-view-modal__vote-icon,.cex-subject-view-modal__vote-card.is-absent .cex-subject-view-modal__vote-label{color:var(--csd-text-64748b-1000, #64748b)}.cex-subject-view-modal__vote-label{font-size:.72rem;font-weight:720}.cex-subject-view-modal__vote-card strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.95rem;font-weight:800}.cex-subject-view-modal__vote-card small{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.63rem}.cex-subject-view-modal__progress{height:.28rem;margin:0;border:0;background:var(--csd-bg-e2e8f0-1000, #e2e8f0)}.cex-subject-view-modal__content-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(19rem,.88fr);align-items:stretch;gap:.72rem}.cex-subject-view-modal__content-card{min-width:0;margin:0;border-radius:.92rem;box-shadow:none}.cex-subject-view-modal__content-card .op-upsert-modal__card-header{min-height:2.7rem;padding:.65rem .78rem}.cex-subject-view-modal__content-card .op-upsert-modal__card-body{padding:.72rem .78rem}.cex-subject-view-modal__discussion{min-height:8.4rem;color:var(--csd-text-334155-1000, #334155);font-family:inherit;font-size:.78rem;line-height:1.62;text-align:left;overflow-wrap:anywhere}.cex-subject-view-modal__discussion :where(p,div,span,font,li,blockquote,h1,h2,h3,h4,h5,h6){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:normal!important;text-align:left!important}.cex-subject-view-modal__discussion :where(p,div,blockquote,ul,ol){margin-top:0!important;margin-bottom:.62rem!important}.cex-subject-view-modal__discussion :where(h1,h2,h3,h4,h5,h6){margin:.7rem 0 .32rem!important;color:var(--csd-text-1e293b-1000, #1e293b)!important;font-weight:750!important}.cex-subject-view-modal__discussion :last-child{margin-bottom:0}.cex-subject-view-modal__member-count{padding:.2rem .46rem;border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.63rem;font-weight:750}.cex-subject-view-modal__members{display:grid;gap:.42rem;align-content:start;max-height:16.5rem;overflow:auto}.cex-subject-view-modal__member-vote{align-items:center;gap:.55rem;margin:0;padding:.52rem .6rem;border-color:var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72))!important;border-radius:.68rem;background:var(--csd-bg-fbfdff-1000, #fbfdff);box-shadow:none}.cex-subject-view-modal__member-name{color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:720}.cex-subject-view-modal__member-comment{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;line-height:1.4}.cex-subject-view-modal__member-vote .badge{flex:0 0 auto;font-size:.6rem}.cex-subject-view-modal__empty{display:grid;min-height:5.5rem;place-items:center;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.72rem}@media (max-width: 767.98px){.cex-subject-view-modal__summary{grid-template-columns:auto minmax(0,1fr)}.cex-subject-view-modal__status{grid-column:1/-1;justify-content:flex-start}.cex-subject-view-modal__status>div{min-width:0}.cex-subject-view-modal__votes,.cex-subject-view-modal__content-grid{grid-template-columns:1fr}.cex-subject-view-modal__discussion{min-height:0}}@media (min-width: 768px) and (max-width: 991.98px){.cex-subject-view-modal__votes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575.98px){#cexActionsPage .cex-workspace__table-head{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem;padding:.75rem}#cexActionsPage .cex-workspace__table-title{flex:1;align-items:center;gap:.5rem}#cexActionsPage .cex-workspace__table-icon{width:1.85rem;height:1.85rem}#cexActionsPage .cex-workspace__table-copy h2{font-size:.88rem}#cexActionsPage .cex-workspace__table-subtitle{display:none}#cexActionsPage .cex-workspace__table-tools{flex:0 0 auto;width:auto}#cexActionsPage .cex-workspace__table-tools .op-chip{width:auto;min-height:1.75rem;padding:.25rem .5rem;font-size:.68rem}#cexActionsPage nav[aria-label="Legătura acțiunilor cu PV CEX"]{flex-wrap:nowrap!important;gap:.3rem!important;margin:0!important;padding:.5rem .625rem;border-bottom:1px solid var(--csd-border-e2e8f0-800, rgba(226, 232, 240, .8))}#cexActionsPage nav[aria-label="Legătura acțiunilor cu PV CEX"]>a{flex:1;min-height:2rem;border-radius:.55rem;font-size:.75rem}#cexActionsPage .cex-actions-table tbody{display:grid;gap:.625rem;padding:.625rem}#cexActionsPage .cex-actions-table__row{position:relative;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem .75rem;margin:0!important;padding:.75rem!important;border:1px solid var(--csd-border-cbd5e1-650, rgba(203, 213, 225, .65))!important;border-radius:.875rem!important;background:var(--op-panel, var(--csd-bg-ffffff-1000, #fff))!important;box-shadow:0 2px 8px #0f172a09!important}#cexActionsPage .cex-actions-table__row>td{display:block!important;min-width:0;width:auto!important;grid-column:auto!important;margin:0!important;padding:0!important;border:0!important;text-align:left!important;background:transparent!important}#cexActionsPage .cex-actions-table__row>.task-index-table__entity-cell,#cexActionsPage .cex-actions-table__row>.cex-actions-table__number-cell{display:none!important}#cexActionsPage .cex-actions-table__row>td[data-mobile-role=primary]{grid-column:1/-1!important;padding-bottom:.625rem!important;border-bottom:1px solid var(--csd-border-e2e8f0-850, rgba(226, 232, 240, .85))!important}#cexActionsPage .cex-actions-table__row>td[data-mobile-role=primary]:before,#cexActionsPage .cex-actions-table__row>td[data-mobile-role=actions]:before{display:none!important}#cexActionsPage .cex-actions-table__row>td[data-label]:before{display:block;margin:0 0 .25rem!important;color:var(--csd-text-64748b-1000, #64748b);font-size:.59rem;font-weight:650;line-height:1.2;letter-spacing:.06em}#cexActionsPage .cex-actions-table__row .task-index-table__title-head{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:.4rem;padding-right:3rem}#cexActionsPage .cex-actions-table__row .cex-actions-table__title-icon{display:none}#cexActionsPage .cex-actions-table__row .task-index-table__title-link{flex:1 1 auto;min-width:0;font-size:.875rem;line-height:1.35}#cexActionsPage .cex-actions-table__row .task-index-table__title-head .priority-chip{flex:0 0 auto;min-height:1.4rem;padding:.15rem .35rem!important;font-size:.6rem}#cexActionsPage .cex-actions-table__row .cex-actions-table__association{margin-top:.35rem;font-size:.67rem;line-height:1.4}#cexActionsPage .cex-actions-table__row .cex-actions-table__mobile-context{gap:.3rem .5rem!important;font-size:.67rem;line-height:1.35}#cexActionsPage .cex-actions-table__row .cex-actions-table__date-cell .x-ui-date{font-size:.72rem}#cexActionsPage .cex-actions-table__row>td[data-label=Cost]{font-size:.78rem}#cexActionsPage .cex-actions-table__row>td[data-label="Punere în aplicare"]{font-size:.75rem;line-height:1.35}#cexActionsPage .cex-actions-table__row>td[data-label="Punere în aplicare"] .small{font-size:.72rem}#cexActionsPage .cex-actions-table__row .status-dropdown__toggle{min-height:2rem;max-width:100%;padding:.3rem .45rem!important;gap:.3rem;font-size:.7rem}#cexActionsPage .cex-actions-table__row .status-dropdown__toggle-icon{width:1.1rem;height:1.1rem;flex-basis:1.1rem}#cexActionsPage .cex-actions-table__row .status-dropdown__toggle-label{min-width:0}#cexActionsPage .cex-actions-table__row>td[data-label=Status] .op-pill{max-width:100%;padding:.3rem .45rem;white-space:normal;font-size:.68rem;line-height:1.35}#cexActionsPage .cex-actions-table__row>td[data-mobile-role=actions]{display:flex!important;position:static!important;min-height:0!important;grid-column:1/-1!important;align-items:center;justify-content:flex-end;gap:.5rem}#cexActionsPage .cex-actions-table__row>td[data-mobile-role=actions]>button:disabled{display:none!important}#cexActionsPage .cex-actions-table__row .cex-actions-table__actions{gap:.5rem}#cexActionsPage .cex-actions-table__row .dropdown-actions{position:static!important}#cexActionsPage .cex-actions-table__row .modern-dropdown-trigger{position:absolute;top:.65rem;right:.65rem;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;border-radius:.6rem}#cexActionsPage .cex-actions-table__row>td[data-mobile-role=actions]:has(>button:not(:disabled)),#cexActionsPage .cex-actions-table__row>td[data-mobile-role=actions]:has(.cex-actions-table__actions>button){padding-top:.5rem!important;border-top:1px solid var(--csd-border-e2e8f0-850, rgba(226, 232, 240, .85))!important}#cexActionsPage .cex-actions-table__row>td[data-mobile-role=actions] .btn{min-height:2rem;margin:0!important;padding:.3rem .55rem;font-size:.7rem}}.certificate-correction{min-width:0;color:var(--csd-text-19324d-1000, #19324d)}.certificate-correction [hidden]{display:none!important}.certificate-correction .modal-body{min-width:0}.certificate-correction__identity,.certificate-correction__tabs,.certificate-correction__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.certificate-correction__identity{color:var(--csd-text-607188-1000, #607188);font-size:.8rem;padding:.25rem 0 1rem}.certificate-correction__identity>span{display:inline-flex;align-items:center;gap:.35rem}.certificate-correction__context{display:flex;gap:.75rem;margin-bottom:1rem;align-items:flex-start}.certificate-correction__context div{display:grid;gap:.3rem}.certificate-correction__context span{font-size:.83rem;line-height:1.55}.certificate-correction__tabs{padding:.35rem;background:var(--csd-bg-f1f5fa-1000, #f1f5fa);border:1px solid var(--csd-border-e0e8f2-1000, #e0e8f2);border-radius:1rem;margin-bottom:1rem;gap:.35rem}.certificate-correction__tabs button{flex:1 1 auto;min-height:2.7rem;padding:.6rem .85rem;border:0;border-radius:.75rem;background:transparent;color:var(--csd-text-607188-1000, #607188);font-size:.83rem;font-weight:750}.certificate-correction__tabs button[aria-selected=true]{color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 3px 12px #19324d0d}.certificate-correction button:focus-visible,.certificate-correction a:focus-visible{outline:3px solid var(--csd-border-93c5fd-1000, #93c5fd);outline-offset:3px}.certificate-correction__notice{white-space:pre-line;overflow-wrap:anywhere;padding:.8rem 1rem;border:1px solid var(--csd-border-a7e2c0-1000, #a7e2c0);background:var(--csd-bg-f0fdf4-1000, #f0fdf4);border-radius:.85rem;margin:0 0 1rem;font-size:.85rem}.certificate-correction__notice.is-error{border-color:var(--csd-border-fecaca-1000, #fecaca);background:var(--csd-bg-fff4f4-1000, #fff4f4);color:var(--csd-text-9f1239-1000, #9f1239)}.certificate-correction__recovery{margin:-.35rem 0 1rem}.certificate-correction__reason,.certificate-correction__fixed{font-size:.84rem;line-height:1.55;overflow-wrap:anywhere}.certificate-correction__intro{margin:0 0 1rem;color:var(--csd-text-607188-1000, #607188);font-size:.85rem;line-height:1.55}.certificate-correction__start .op-upsert-modal__card-body{gap:1rem}.certificate-correction__start textarea{min-height:6rem}.certificate-correction__fixed{display:flex;gap:.45rem;color:var(--csd-text-607188-1000, #607188)}.certificate-correction__actions{margin-top:1rem}.certificate-correction__save{justify-content:space-between;padding:.9rem 0 .15rem}.certificate-correction__diff{display:grid;grid-template-columns:minmax(9rem,1fr) repeat(2,minmax(0,1.5fr));gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--csd-border-e5edf5-1000, #e5edf5);font-size:.85rem}.certificate-correction__diff:last-child{border-bottom:0}.certificate-correction__diff span{display:block;font-size:.72rem;color:var(--csd-text-64748b-1000, #64748b);margin-bottom:.3rem}.certificate-correction__diff p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.certificate-correction__diff>div:last-child{color:var(--csd-text-166534-1000, #166534)}.certificate-correction__preview{margin-top:1.1rem;padding:1rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:.9rem;background:var(--csd-bg-f4f8ff-1000, #f4f8ff);font-size:.87rem}.certificate-correction__finish{margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0)}.certificate-correction__confirmation{display:flex;align-items:flex-start;gap:.75rem;font-size:.85rem;line-height:1.6;margin-bottom:1rem;cursor:pointer}.certificate-correction__confirmation input{position:static;flex:0 0 auto;margin:.25rem 0 0;width:1.1rem;height:1.1rem}.certificate-correction__version{padding:1rem;border:1px solid var(--csd-border-dce6f0-1000, #dce6f0);border-radius:.95rem;background:var(--csd-bg-ffffff-1000, #fff);margin-bottom:.75rem}.certificate-correction__version>div:first-child{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.certificate-correction__version p{margin:.55rem 0 .2rem;font-size:.85rem;overflow-wrap:anywhere}.certificate-correction__cancel{margin-right:auto}.certificate-correction__busy{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--csd-text-607188-1000, #607188)}.certificate-correction[aria-busy=true]{cursor:progress}.certificate-correction .op-upsert-modal__card{overflow:visible}@media (max-width: 575.98px){.certificate-correction__tabs{gap:.2rem}.certificate-correction__tabs button{padding:.5rem;font-size:.76rem}.certificate-correction__diff{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem}.certificate-correction__diff>strong{grid-column:1/-1}.certificate-correction__actions>.btn,.certificate-correction__save>.btn,.certificate-correction__finish>.btn{width:100%;justify-content:center}.certificate-correction .btn{white-space:normal;text-align:center;min-height:2.65rem}.certificate-correction__cancel,.certificate-correction__cancel .btn{width:100%}}.modal .certificate-correction{display:contents}.modal-dialog.hoa-certificate-correction-dialog [data-correction-start-action][hidden]{display:none!important}.modal-dialog.hoa-certificate-upsert-dialog.hoa-certificate-correction-dialog.is-compact{max-width:min(760px,100vw - 1.5rem)!important;height:auto;max-height:calc(100dvh - 1.5rem)}.modal-dialog.hoa-certificate-upsert-dialog.hoa-certificate-correction-dialog.is-compact>.hoa-certificate-modal-shell{height:auto;max-height:calc(100dvh - 1.5rem)}.modal-dialog.hoa-certificate-upsert-dialog.hoa-certificate-correction-dialog.is-compact .hoa-document-upsert-modal-body{flex:0 1 auto}.modal-dialog.hoa-certificate-upsert-dialog.hoa-certificate-correction-dialog.is-compact .hoa-document-upsert-modal-footer{display:flex!important;justify-content:flex-end;gap:.6rem!important}@media (max-width: 575.98px){.modal-dialog.hoa-certificate-upsert-dialog.hoa-certificate-correction-dialog.is-compact{max-width:calc(100vw - .75rem)!important;max-height:calc(100dvh - .75rem)}.modal-dialog.hoa-certificate-upsert-dialog.hoa-certificate-correction-dialog.is-compact>.hoa-certificate-modal-shell{max-height:calc(100dvh - .75rem)}.modal-dialog.hoa-certificate-upsert-dialog.hoa-certificate-correction-dialog.is-compact .hoa-document-upsert-modal-footer>button{width:auto!important}.modal-dialog.hoa-certificate-upsert-dialog.hoa-certificate-correction-dialog.is-compact [data-correction-start-action]{flex:1}}.modal-content.certificate-correction-page{max-height:none}.modal-content.certificate-correction-page .modal-header>[data-bs-dismiss=modal]{display:none}.hoa-certificate-show{display:grid;gap:1rem;padding:.5rem .75rem 1.25rem;background:linear-gradient(135deg,var(--csd-bg-fffbeb-240, rgba(255, 251, 235, .24)) 0%,var(--csd-bg-f8fbff-860, rgba(248, 251, 255, .86)) 42%,var(--csd-bg-f0fdfa-220, rgba(240, 253, 250, .22)) 100%),linear-gradient(180deg,var(--csd-bg-fafcff-960, rgba(250, 252, 255, .96)),var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72)) 48%,rgba(248,250,252,0))}.hoa-certificates-workspace{min-width:0;padding:.5rem .75rem 1.25rem;background:linear-gradient(135deg,var(--csd-bg-fffbeb-240, rgba(255, 251, 235, .24)) 0%,var(--csd-bg-f8fbff-860, rgba(248, 251, 255, .86)) 42%,var(--csd-bg-f0fdfa-220, rgba(240, 253, 250, .22)) 100%),linear-gradient(180deg,var(--csd-bg-fafcff-960, rgba(250, 252, 255, .96)),var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72)) 48%,rgba(248,250,252,0))}.hoa-certificates-hero,.hoa-certificate-show__hero,.hoa-certificates-register,.hoa-certificate-card{border:1px solid var(--csd-border-beccdc-720, rgba(190, 204, 220, .72));border-radius:1.12rem;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 18px 42px -28px #0f172a75}.hoa-certificates-hero,.hoa-certificate-show__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem;background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fffbeb-1000, #fffbeb) 44%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%)}.hoa-certificates-hero__copy,.hoa-certificate-show__identity{min-width:0}.hoa-certificates-hero__eyebrow,.hoa-certificate-show__eyebrow{display:inline-flex;align-items:center;gap:.38rem;min-height:1.45rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:820;letter-spacing:.06em;line-height:1;text-transform:uppercase}.hoa-certificates-hero h1,.hoa-certificate-show__hero h1{margin:.18rem 0 0;color:var(--csd-text-0b1b34-1000, #0b1b34);font-size:clamp(1.16rem,1.7vw,1.55rem);font-weight:860;line-height:1.16}.hoa-certificates-hero p{max-width:54rem;margin:.34rem 0 0;color:var(--csd-text-53657d-1000, #53657d);font-size:.8rem;line-height:1.45}.hoa-certificates-hero__actions,.hoa-certificate-show__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem}.hoa-certificates-primary-action,.hoa-certificate-show__action{min-height:2.28rem;border-radius:999px!important}.hoa-certificates-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem}.hoa-certificates-kpi{display:grid;gap:.18rem;padding:.82rem .9rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:0 12px 26px #0f172a0a}.hoa-certificates-kpi span,.hoa-certificates-register__head p,.hoa-certificate-card__head .hoa-certificate-state,.hoa-certificate-section__title,.hoa-certificate-admin>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:820;letter-spacing:.055em;line-height:1;text-transform:uppercase}.hoa-certificates-kpi span{display:inline-flex;align-items:center;gap:.38rem}.hoa-certificates-kpi strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.2rem;font-weight:860;line-height:1.05}.hoa-certificates-kpi small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:620}.hoa-certificates-register{overflow:hidden}.hoa-certificates-register__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))}.hoa-certificates-register__head h2,.hoa-certificate-card__head h2{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.96rem;font-weight:820;line-height:1.2}.hoa-certificates-register__head p{margin:.28rem 0 0;letter-spacing:0;text-transform:none;font-weight:650}.hoa-certificates-filter{padding:.8rem 1rem;border-bottom:1px solid var(--csd-border-e2e8f0-780, rgba(226, 232, 240, .78))}.hoa-certificates-filter .smart-filter-bar{margin:0}.hoa-certificates-table-shell{position:relative}.hoa-certificates-table{min-width:72rem;border-collapse:separate;border-spacing:0}.hoa-certificates-table thead tr{background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f4f7fb-1000, #f4f7fb) 100%)!important}.hoa-certificates-table thead th{padding:.72rem .82rem;border-top:0;border-bottom:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:transparent!important;color:var(--csd-text-5f7189-1000, #5f7189);font-size:.68rem;font-weight:780;line-height:1;white-space:nowrap}.hoa-certificates-table tbody td{padding:.68rem .82rem;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-334155-1000, #334155);font-size:.78rem;vertical-align:middle}.hoa-certificates-table__row:hover td{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fafbfc-1000, #fafbfc) 100%)!important}.hoa-certificates-table__col-index{width:4rem}.hoa-certificates-table__col-actions{width:4.8rem}.hoa-certificates-table__index span{display:inline-flex;align-items:center;justify-content:center;width:1.66rem;height:1.66rem;border:1px solid var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:760}.hoa-certificates-table__owner,.hoa-certificates-table__association,.hoa-certificates-table__number{display:inline-flex;align-items:center;gap:.46rem}.hoa-certificates-table__owner-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.72rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.hoa-certificates-table__owner a,.hoa-certificates-table__owner strong{display:block;color:var(--csd-text-14233b-1000, #14233b);font-size:.8rem;font-weight:720;line-height:1.24;text-decoration:none}.hoa-certificates-table__owner small,.hoa-certificates-table__property span{display:block;margin-top:.12rem;color:var(--csd-text-718096-1000, #718096);font-size:.66rem;font-weight:660;line-height:1.2}.hoa-certificates-table__property strong{display:block;color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:660;line-height:1.32}.hoa-certificates-table__association,.hoa-certificates-table__number{max-width:100%;min-height:1.76rem;padding:.22rem .52rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:999px;background:var(--csd-bg-f8fafc-760, rgba(248, 250, 252, .76));color:var(--csd-text-334155-1000, #334155);font-size:.74rem;font-weight:680}.hoa-certificates-table__association span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hoa-certificates-table__number.is-muted{color:var(--csd-text-64748b-1000, #64748b)}.hoa-certificates-table__actions .dropdown-actions{justify-content:flex-end}.hoa-certificates-table__actions .modern-dropdown-trigger{width:1.84rem;height:1.84rem;min-width:1.84rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-64748b-1000, #64748b);box-shadow:0 5px 12px #0f172a08}.hoa-certificates-empty{display:grid;justify-items:center;gap:.24rem;padding:2.6rem 1rem;color:var(--csd-text-64748b-1000, #64748b);text-align:center}.hoa-certificates-empty>i{display:inline-grid;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;margin-bottom:.32rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-64748b-1000, #64748b);font-size:1rem}.hoa-certificates-empty strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:820}.hoa-certificates-empty span,.hoa-certificates-empty p{display:block;width:auto;height:auto;max-width:30rem;margin:0;border:0;background:transparent;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.45}.hoa-certificates-pagination{border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))}.hoa-certificate-show__hero{align-items:flex-start}.hoa-certificate-show__identity{display:flex;align-items:flex-start;gap:.76rem}.hoa-certificate-show__avatar{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;flex:0 0 2.65rem;border:1px solid var(--csd-border-ffffff-700, rgba(255, 255, 255, .7));border-radius:.95rem;background:linear-gradient(180deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 12px 24px #2563eb2e}.hoa-certificate-show__chips{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.78rem}.hoa-certificate-show__chips span{display:inline-flex;align-items:center;gap:.34rem;min-height:1.76rem;padding:.24rem .58rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:999px;background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86));color:var(--csd-text-243b5a-1000, #243b5a);font-size:.72rem;font-weight:760}.hoa-certificate-show__tabs .entity-tabs-wrapper{margin-bottom:0}.hoa-certificate-show__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.34fr);gap:1rem;align-items:start}.hoa-certificate-show__main,.hoa-certificate-show__aside{display:grid;gap:1rem}.hoa-certificate-card{overflow:hidden}.hoa-certificate-card__head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:3.35rem;padding:.82rem 1rem;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff))}.hoa-certificate-card__head h2{display:inline-flex;align-items:center;gap:.46rem}.hoa-certificate-card__head h2 i{color:var(--csd-text-64748b-1000, #64748b);font-size:.9rem}.hoa-certificate-card__body{display:grid;gap:.86rem;padding:1rem}.hoa-certificate-state{display:inline-flex;align-items:center;min-height:1.58rem;padding:0 .48rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:820;line-height:1;text-transform:uppercase}.hoa-certificate-state.is-success{border-color:var(--csd-border-22c55e-200, rgba(34, 197, 94, .2));background:var(--csd-bg-f0fdf4-1000, #f0fdf4);color:var(--csd-text-15803d-1000, #15803d)}.hoa-certificate-summary,.hoa-certificate-detail-grid,.hoa-certificate-financial,.hoa-certificate-admin>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}.hoa-certificate-summary>div,.hoa-certificate-detail-grid>div,.hoa-certificate-financial>div,.hoa-certificate-admin article{display:grid;gap:.16rem;padding:.72rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff))}.hoa-certificate-summary span,.hoa-certificate-detail-grid span,.hoa-certificate-financial span,.hoa-certificate-line span,.hoa-certificate-generated span,.hoa-certificate-task span,.hoa-certificate-admin article span{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:800;letter-spacing:.055em;line-height:1;text-transform:uppercase}.hoa-certificate-summary strong,.hoa-certificate-detail-grid strong,.hoa-certificate-financial strong,.hoa-certificate-line strong,.hoa-certificate-generated strong,.hoa-certificate-admin article strong{color:var(--csd-text-172033-1000, #172033);font-size:.8rem;font-weight:720;line-height:1.35}.hoa-certificate-section{display:grid;gap:.62rem;padding:.84rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.hoa-certificate-section__title{display:inline-flex;align-items:center;gap:.38rem}.hoa-certificate-section__lead{margin:0;color:var(--csd-text-334155-1000, #334155);font-size:.86rem;font-weight:680;line-height:1.45}.hoa-certificate-line,.hoa-certificate-note,.hoa-certificate-generated{padding:.7rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:.86rem;background:var(--csd-bg-fbfdff-1000, #fbfdff)}.hoa-certificate-note{color:var(--csd-text-52657e-1000, #52657e);font-size:.78rem;line-height:1.5}.hoa-certificate-financial .is-success{border-color:var(--csd-border-22c55e-220, rgba(34, 197, 94, .22));background:var(--csd-bg-f0fdf4-1000, #f0fdf4)}.hoa-certificate-financial .is-warning{border-color:var(--csd-border-f59e0b-260, rgba(245, 158, 11, .26));background:var(--csd-bg-fffbeb-1000, #fffbeb)}.hoa-certificate-admin{display:grid;gap:.52rem;padding-top:.2rem}.hoa-certificate-admin>span{justify-self:center}.hoa-certificate-admin article{grid-template-columns:auto minmax(0,1fr);align-items:center}.hoa-certificate-admin article i{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.72rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.hoa-certificate-side-card .hoa-certificate-card__body{gap:.72rem}.hoa-certificate-generated{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem}.hoa-certificate-generated i{color:var(--csd-text-16a34a-1000, #16a34a)}.hoa-certificate-actions-list,.hoa-certificate-task-list{display:grid;gap:.54rem}.hoa-certificate-action{display:inline-flex;align-items:center;justify-content:flex-start;gap:.46rem;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:2.05rem;padding:0 .72rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-334155-1000, #334155);font-size:.74rem;font-weight:760;line-height:1;text-decoration:none}.hoa-certificate-action:hover,.hoa-certificate-action:focus{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 10px 22px #0f172a0f}.hoa-certificate-action--button{margin-top:.1rem}.hoa-certificate-wide-action{width:100%;justify-content:center;min-height:2.2rem;border-radius:999px!important}.hoa-certificate-empty-panel{display:grid;justify-items:center;gap:.22rem;padding:1.25rem .75rem;border:1px dashed var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:1rem;background:var(--csd-bg-fbfdff-1000, #fbfdff);color:var(--csd-text-64748b-1000, #64748b);text-align:center}.hoa-certificate-empty-panel i{color:var(--csd-text-64748b-1000, #64748b);font-size:1.1rem}.hoa-certificate-empty-panel strong{color:var(--csd-text-172033-1000, #172033);font-size:.82rem;font-weight:800}.hoa-certificate-empty-panel span{max-width:18rem;font-size:.74rem;line-height:1.42}.hoa-certificate-task{display:grid;gap:.52rem;padding:.72rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.hoa-certificate-task a{display:block;margin-bottom:.32rem;color:var(--csd-text-14233b-1000, #14233b);font-size:.8rem;font-weight:760;line-height:1.3;text-decoration:none}.hoa-certificate-show__timeline{min-width:0}@media (max-width: 1199.98px){.hoa-certificates-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hoa-certificate-show__grid{grid-template-columns:1fr}}@media (max-width: 767.98px){.hoa-certificates-workspace,.hoa-certificate-show{padding-inline:.35rem}.hoa-certificates-hero,.hoa-certificate-show__hero,.hoa-certificate-show__identity{flex-direction:column}.hoa-certificates-hero__actions,.hoa-certificate-show__actions{justify-content:flex-start;width:100%}.hoa-certificates-kpis,.hoa-certificate-summary,.hoa-certificate-detail-grid,.hoa-certificate-financial,.hoa-certificate-admin>div{grid-template-columns:1fr}}@media (max-width: 767.98px){.hoa-certificates-workspace,.hoa-certificate-show{overflow-x:hidden;padding-inline:.65rem}.hoa-certificates-hero__actions>.btn,.hoa-certificates-hero__actions>.dropdown,.hoa-certificates-hero__actions>.dropdown>.btn,.hoa-certificate-show__actions>.btn,.hoa-certificate-action{justify-content:center;width:100%}.hoa-certificate-show__tabs .entity-tabs-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.hoa-certificate-show__tabs .entity-tabs-list{flex-wrap:nowrap;min-width:-moz-max-content;min-width:max-content}.hoa-certificate-line,.hoa-certificate-note,.hoa-certificate-generated,.hoa-certificate-task{padding:.68rem}}.certificate-issue-swal{font-family:var(--bs-body-font-family, system-ui, -apple-system, "Segoe UI", sans-serif);box-shadow:0 24px 80px #0f172a33;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);width:min(680px,100vw - 24px)!important;border-radius:22px!important;padding:1.5rem!important}.certificate-issue-swal .swal2-icon{margin:.5rem auto 0}.certificate-issue-swal .swal2-icon.swal2-warning{width:3rem;height:3rem}.certificate-issue-swal .swal2-icon .swal2-icon-content{font-size:2.1rem}.certificate-issue-swal .swal2-title{font-size:1.35rem;color:var(--csd-text-0f172a-1000, #0f172a);padding-top:1rem}.certificate-issue-swal .swal2-html-container{margin:1rem 0 0;padding:0;font-size:.95rem;line-height:1.5}.certificate-issue-swal .certificate-issue-intro{color:var(--csd-text-64748b-1000, #64748b);margin:0 0 1rem}.certificate-issue-swal .certificate-issue-list{display:grid;gap:.6rem;max-height:45vh;overflow-y:auto;list-style:none;padding:0;margin:0;text-align:left}.certificate-issue-swal .certificate-issue-list li{background:var(--csd-bg-fffbeb-1000, #fffbeb);border:1px solid var(--csd-border-fde68a-1000, #fde68a);border-radius:12px;padding:.8rem 1rem;color:var(--csd-text-78350f-1000, #78350f);overflow-wrap:anywhere}.certificate-issue-swal .swal2-actions{gap:.5rem;width:100%}.certificate-issue-swal .swal2-actions button{min-height:44px;padding:.65rem 1.15rem}@media (max-width: 575px){.certificate-issue-swal{padding:1rem!important}.certificate-issue-swal .swal2-actions button{width:100%;margin:0!important}}.modal-dialog.hoa-certificate-upsert-dialog{width:calc(100% - 1.5rem);max-width:min(1280px,100vw - 1.5rem)!important;height:calc(100dvh - 1.5rem);max-height:calc(100dvh - 1.5rem);min-height:0;margin:.75rem auto!important}.modal-dialog.hoa-certificate-upsert-dialog>.hoa-certificate-modal-shell{height:100%;max-height:100%}.modal-dialog.hoa-certificate-upsert-dialog .hoa-document-upsert-modal-body{display:block;min-height:0;overflow-y:auto;overscroll-behavior:contain}.modal-dialog.hoa-certificate-upsert-dialog .hoa-document-upsert-modal-header,.modal-dialog.hoa-certificate-upsert-dialog .hoa-document-upsert-modal-footer{flex-shrink:0}.modal-dialog.hoa-certificate-upsert-dialog .hoa-document-upsert-modal-footer{padding-block:.65rem!important}.modal-dialog.hoa-certificate-upsert-dialog .op-upsert-modal__card-body,.modal-dialog.hoa-certificate-upsert-dialog .op-upsert-modal__field{grid-template-columns:minmax(0,1fr)}.modal-dialog.hoa-certificate-upsert-dialog .select2-container{min-width:0;max-width:100%!important}.certificate-ebloc{--ce-blue: #2458ce;--csd-foreground-ce-blue: var(--csd-text-2458ce-1000, #2458ce);--ce-ink: var(--csd-text-18304f-1000, #18304f);--csd-foreground-ce-ink: var(--csd-text-18304f-1000, #18304f);--ce-muted: var(--csd-text-5c6f86-1000, #5c6f86);--csd-foreground-ce-muted: var(--csd-text-5c6f86-1000, #5c6f86);border-color:var(--csd-border-ccdaef-1000, #ccdaef)!important;overflow:hidden}.certificate-ebloc [hidden]{display:none!important}.certificate-ebloc__header{display:flex;align-items:center;gap:.7rem;padding:.85rem 1rem;background:linear-gradient(110deg,var(--csd-bg-f0f5ff-1000, #f0f5ff),var(--csd-bg-fbfdff-1000, #fbfdff) 75%);border-bottom:1px solid var(--csd-border-dfe8f5-1000, #dfe8f5)}.certificate-ebloc__brand{display:grid;place-items:center;flex:0 0 2.5rem;height:2.5rem;border:1px solid var(--csd-border-cdddf9-1000, #cdddf9);border-radius:.8rem;color:var(--csd-foreground-ce-blue, var(--ce-blue));background:var(--csd-bg-ffffff-1000, white);font-size:1.1rem;box-shadow:0 4px 10px #244d8810}.certificate-ebloc__heading{flex:1;min-width:0}.certificate-ebloc__heading h6{margin:0;font-size:.9rem;font-weight:750;color:var(--csd-foreground-ce-ink, var(--ce-ink))}.certificate-ebloc__heading p{margin:.2rem 0 0;color:var(--csd-foreground-ce-muted, var(--ce-muted));font-size:.75rem}.certificate-ebloc__badge{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .6rem;border:1px solid var(--csd-border-cbdcef-1000, #cbdcef);border-radius:999px;color:var(--csd-text-315579-1000, #315579);background:var(--csd-bg-ffffff-702, rgba(255, 255, 255, .7019607843));font-size:.67rem;font-weight:650;white-space:nowrap}.certificate-ebloc__body{display:grid;gap:.75rem;padding:.9rem 1rem 1rem}.certificate-ebloc__toolbar{display:flex;align-items:end;gap:.65rem}.certificate-ebloc__search{flex:1;min-width:0;margin:0;color:var(--csd-foreground-ce-muted, var(--ce-muted));font-size:.69rem;font-weight:650}.certificate-ebloc__search-input{position:relative;display:block;margin-top:.3rem}.certificate-ebloc__search-input>i{position:absolute;left:.8rem;top:1.3rem;transform:translateY(-50%);color:var(--csd-text-6683b4-1000, #6683b4);z-index:1;pointer-events:none}.certificate-ebloc__search-input input.form-control{height:2.6rem!important;padding-left:2.2rem!important;border:1px solid var(--csd-border-d4dfec-1000, #d4dfec)!important;border-radius:.75rem!important;background:var(--csd-bg-fbfdff-1000, #fbfdff)!important;font-size:.8rem!important}.certificate-ebloc__button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:auto!important;min-height:2.6rem;padding:.5rem .85rem;border:1px solid var(--csd-border-d0dced-1000, #d0dced);border-radius:.75rem;background:var(--csd-bg-f6f9fe-1000, #f6f9fe);color:var(--csd-text-315789-1000, #315789);font-size:.75rem;font-weight:650;line-height:1.3;transition:background .15s,border-color .15s}.certificate-ebloc__button:hover{background:var(--csd-bg-edf3ff-1000, #edf3ff);border-color:var(--csd-border-9cb9eb-1000, #9cb9eb)}.certificate-ebloc__button:disabled{opacity:.6;cursor:not-allowed}.certificate-ebloc__button:focus-visible,.certificate-ebloc__result:focus-visible,.certificate-ebloc__choice:focus-within{outline:3px solid var(--csd-border-93b8fd-1000, #93b8fd);outline-offset:2px}.certificate-ebloc__button--primary{color:#fff;background:var(--ce-blue);border-color:var(--ce-blue);box-shadow:0 5px 13px #2458ce20}.certificate-ebloc__button--primary:hover{background:#1d47ab}.certificate-ebloc__status{display:flex;align-items:center;gap:.5rem;color:var(--csd-foreground-ce-muted, var(--ce-muted));font-size:.75rem;line-height:1.5;min-height:1.7rem}.certificate-ebloc__status-icon{flex:0 0 .45rem;height:.45rem;border-radius:50%;background:#9bb0cc}.certificate-ebloc__status[data-state=loading]{background:var(--csd-bg-f0f5ff-1000, #f0f5ff);border:1px solid var(--csd-border-d5e3fb-1000, #d5e3fb);padding:.65rem .8rem;border-radius:.75rem;color:var(--csd-text-2959a1-1000, #2959a1)}.certificate-ebloc__status[data-state=loading] .certificate-ebloc__status-icon{flex-basis:1rem;height:1rem;border:2px solid var(--csd-border-b8cff5-1000, #b8cff5);border-top-color:var(--ce-blue);background:transparent;animation:ce-spin .9s linear infinite}.certificate-ebloc__status[data-state=error]{color:var(--csd-text-943f24-1000, #943f24);background:var(--csd-bg-fff6ec-1000, #fff6ec);padding:.65rem .8rem;border-radius:.75rem}.certificate-ebloc__status[data-state=error] .certificate-ebloc__status-icon{background:#d9823a}.certificate-ebloc__status[data-state=success]{color:var(--csd-text-246848-1000, #246848)}.certificate-ebloc__status[data-state=success] .certificate-ebloc__status-icon{background:#2b9968}.certificate-ebloc__results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.certificate-ebloc__results:empty,.certificate-ebloc__comparison:empty{display:none}.certificate-ebloc__result{display:flex;align-items:center;gap:.6rem;width:100%;padding:.7rem .8rem;border:1px solid var(--csd-border-d7e2ef-1000, #d7e2ef);border-radius:.8rem;text-align:left;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-foreground-ce-ink, var(--ce-ink));transition:border-color .15s,background .15s}.certificate-ebloc__result:hover{border-color:var(--csd-border-89aee8-1000, #89aee8);background:var(--csd-bg-f5f8ff-1000, #f5f8ff)}.certificate-ebloc__result-copy{display:grid;gap:.2rem;flex:1;min-width:0;overflow-wrap:anywhere}.certificate-ebloc__result-copy strong{font-size:.79rem;font-weight:700}.certificate-ebloc__result-copy small{color:var(--csd-foreground-ce-muted, var(--ce-muted));font-size:.71rem}.certificate-ebloc__result-arrow{color:var(--csd-foreground-ce-blue, var(--ce-blue))}.certificate-ebloc__results-note{grid-column:1/-1;margin:0;font-size:.72rem;color:var(--csd-foreground-ce-muted, var(--ce-muted))}.certificate-ebloc__selected{display:flex;gap:.75rem;justify-content:space-between;align-items:center;padding:.75rem .85rem;background:var(--csd-bg-f5f8fe-1000, #f5f8fe);border:1px solid var(--csd-border-dce6f4-1000, #dce6f4);border-radius:.8rem}.certificate-ebloc__identity{min-width:0}.certificate-ebloc__identity strong{display:block;color:var(--csd-foreground-ce-ink, var(--ce-ink));font-size:.88rem}.certificate-ebloc__identity p{margin:.2rem 0 0;color:var(--csd-foreground-ce-muted, var(--ce-muted));font-size:.73rem;overflow-wrap:anywhere}.certificate-ebloc__type-badge{display:inline-flex;align-items:center;margin-top:.45rem;padding:.22rem .5rem;border:1px solid var(--csd-border-cbd9eb-1000, #cbd9eb);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-50667f-1000, #50667f);font-size:.64rem;font-weight:700}.certificate-ebloc__type-badge--high{border-color:var(--csd-border-b9dfcd-1000, #b9dfcd);background:var(--csd-bg-f0faf5-1000, #f0faf5);color:var(--csd-text-26704d-1000, #26704d)}.certificate-ebloc__timestamp{margin:.6rem 0;color:var(--csd-foreground-ce-muted, var(--ce-muted));font-size:.7rem}.certificate-ebloc__type-suggestion{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin:.65rem 0;padding:.7rem .8rem;border:1px solid var(--csd-border-cbdcf4-1000, #cbdcf4);border-radius:.8rem;background:var(--csd-bg-f5f8ff-1000, #f5f8ff)}.certificate-ebloc__type-suggestion>div{min-width:0}.certificate-ebloc__type-suggestion strong{display:block;color:var(--csd-text-234b84-1000, #234b84);font-size:.77rem}.certificate-ebloc__type-suggestion p{margin:.18rem 0 0;color:var(--csd-foreground-ce-muted, var(--ce-muted));font-size:.69rem;line-height:1.45;overflow-wrap:anywhere}.certificate-ebloc__warnings{margin:.55rem 0 .75rem;font-size:.73rem;color:var(--csd-foreground-ce-muted, var(--ce-muted))}.certificate-ebloc__warnings summary{cursor:pointer;font-weight:650}.certificate-ebloc__warnings p{margin:.4rem 0 0}.certificate-ebloc__warning{margin:.4rem 0;padding:.55rem .7rem;background:var(--csd-bg-fff8eb-1000, #fff8eb);border-left:3px solid var(--csd-border-e6ab49-1000, #e6ab49);color:var(--csd-text-7d5620-1000, #7d5620);border-radius:.35rem;font-size:.74rem}.certificate-ebloc__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.65rem}.certificate-ebloc__choice{display:block;position:relative;min-width:0;margin:0;padding:.75rem;border:1px solid var(--csd-border-d9e2ed-1000, #d9e2ed);border-radius:.85rem;background:var(--csd-bg-ffffff-1000, #fff);cursor:pointer;transition:border-color .15s,box-shadow .15s}.certificate-ebloc__choice:hover{border-color:var(--csd-border-9db9e4-1000, #9db9e4)}.certificate-ebloc__choice.is-selected{border-color:var(--csd-border-7ea5eb-1000, #7ea5eb);background:var(--csd-bg-f4f8ff-1000, #f4f8ff);box-shadow:inset 0 0 0 1px #a9c5f350}.certificate-ebloc__choice.is-conflict:not(.is-selected){border-color:var(--csd-border-e8c58c-1000, #e8c58c);background:var(--csd-bg-fffcf6-1000, #fffcf6)}.certificate-ebloc__choice input{position:absolute;width:1px;height:1px;opacity:0;margin:0}.certificate-ebloc__choice-heading{display:flex;align-items:center;gap:.5rem;margin-bottom:.55rem}.certificate-ebloc__choice-heading strong{flex:1;min-width:0;font-size:.77rem;font-weight:700;color:var(--csd-foreground-ce-ink, var(--ce-ink))}.certificate-ebloc__check{display:grid;place-items:center;flex:0 0 1.25rem;height:1.25rem;border-radius:50%;border:1.5px solid var(--csd-border-bac9db-1000, #bac9db);color:transparent;background:var(--csd-bg-ffffff-1000, #fff);font-size:.78rem;line-height:1}.certificate-ebloc__choice.is-selected .certificate-ebloc__check{color:#fff;border-color:var(--ce-blue);background:var(--ce-blue)}.certificate-ebloc__difference{font-size:.6rem;font-weight:650;padding:.2rem .4rem;border-radius:999px;background:var(--csd-bg-edf2f7-1000, #edf2f7);color:var(--csd-text-586c82-1000, #586c82);white-space:nowrap}.certificate-ebloc__choice.is-conflict .certificate-ebloc__difference{background:var(--csd-bg-fff0d6-1000, #fff0d6);color:var(--csd-text-966118-1000, #966118)}.certificate-ebloc__values{display:grid;grid-template-columns:1fr 1.15fr;gap:.7rem}.certificate-ebloc__value{min-width:0}.certificate-ebloc__value small{display:block;color:var(--csd-text-73849a-1000, #73849a);font-size:.6rem;font-weight:550;margin-bottom:.15rem}.certificate-ebloc__value p{margin:0;color:var(--csd-text-52667d-1000, #52667d);font-size:.73rem;font-weight:450;overflow-wrap:anywhere;line-height:1.45}.certificate-ebloc__value--source{border-left:1px solid var(--csd-border-dce5f2-1000, #dce5f2);padding-left:.7rem}.certificate-ebloc__value--source p{color:var(--csd-text-254b83-1000, #254b83);font-weight:650}.certificate-ebloc__advance{margin:.4rem 0 0;color:var(--csd-text-246848-1000, #246848);font-size:.71rem}.certificate-ebloc__feedback{margin:.75rem 0 0;padding:.6rem .75rem;border-radius:.65rem;font-size:.75rem;background:var(--csd-bg-edf8f1-1000, #edf8f1);color:var(--csd-text-246848-1000, #246848)}.certificate-ebloc__feedback[data-state=error]{background:var(--csd-bg-fff4e4-1000, #fff4e4);color:var(--csd-text-8b521e-1000, #8b521e)}.certificate-ebloc__choice--details .certificate-ebloc__value p{max-height:7rem;overflow-y:auto;overscroll-behavior:contain}.certificate-ebloc__fund-choice{display:grid;gap:.35rem;font-size:.76rem;color:var(--csd-foreground-ce-ink, var(--ce-ink));margin-top:.65rem}.certificate-ebloc__fund-choice select{max-width:100%;min-height:2.5rem;border:1px solid var(--csd-border-d2deee-1000, #d2deee);border-radius:.65rem;background:var(--csd-bg-ffffff-1000, white);padding:.45rem}.certificate-ebloc__apply{display:flex;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--csd-border-e2e9f1-1000, #e2e9f1)}.certificate-ebloc__apply p{margin:0;color:var(--csd-foreground-ce-muted, var(--ce-muted));font-size:.73rem}.certificate-ebloc__apply strong{display:block;color:var(--csd-foreground-ce-ink, var(--ce-ink));font-size:.77rem;margin-bottom:.15rem}.certificate-ebloc__loading{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.3rem 0}.certificate-ebloc__skeleton{height:5.5rem;border:1px solid var(--csd-border-e3eaf4-1000, #e3eaf4);border-radius:.85rem;padding:.8rem;background:var(--csd-bg-fafcff-1000, #fafcff)}.certificate-ebloc__skeleton span{display:block;height:.55rem;margin-bottom:.65rem;border-radius:999px;background:var(--csd-bg-e4ecf7-1000, #e4ecf7);animation:ce-pulse 1.5s ease-in-out infinite}.certificate-ebloc__skeleton span:first-child{width:45%}.certificate-ebloc__skeleton span:last-child{width:72%}@keyframes ce-spin{to{transform:rotate(360deg)}}@keyframes ce-pulse{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.certificate-ebloc__status-icon,.certificate-ebloc__skeleton span{animation:none!important}}@media (max-width: 767.98px){.modal-dialog.hoa-certificate-upsert-dialog{width:calc(100% - .75rem);max-width:calc(100vw - .75rem)!important;height:calc(100dvh - .75rem);max-height:calc(100dvh - .75rem);margin:.375rem auto!important}.hoa-certificate-upsert-dialog .hoa-document-upsert-modal-footer{display:grid!important;grid-template-columns:auto 1fr;gap:.5rem!important}.hoa-certificate-upsert-dialog .hoa-document-upsert-modal-footer>button{width:100%!important;margin:0!important;order:0!important;min-height:2.75rem;padding-inline:.75rem!important;font-size:.73rem!important}.certificate-ebloc__header{display:grid;grid-template-columns:2.5rem minmax(0,1fr);padding:.75rem;gap:.5rem}.certificate-ebloc__brand{grid-row:1/3}.certificate-ebloc__header>.certificate-ebloc__badge{grid-column:2;justify-self:start}.certificate-ebloc__body{padding:.75rem}.certificate-ebloc__toolbar,.certificate-ebloc__selected,.certificate-ebloc__apply{flex-wrap:wrap}.certificate-ebloc__type-suggestion{align-items:flex-start;flex-direction:column}.certificate-ebloc__search{flex-basis:100%}.certificate-ebloc__results,.certificate-ebloc__choices{grid-template-columns:1fr}.certificate-ebloc__apply .certificate-ebloc__button{width:100%!important}.certificate-ebloc__selected .certificate-ebloc__button{min-height:2rem;padding:.35rem .6rem}.certificate-ebloc__values{gap:.5rem}}.cex-minute-show-content{container:cex-page/inline-size}.cex-minute-show-main{container:cex-agenda/inline-size}@container cex-page (max-width: 82rem){.cex-minute-show-content>.cex-minute-show-layout{grid-template-columns:minmax(0,1fr)}.cex-minute-show-content>.cex-minute-show-layout>.cex-minute-show-aside{grid-column:1;position:static}}.cex-minute-show-main .cex-subjects-table{min-width:0;width:100%}.cex-subjects-table .cex-subject-card__vote-counts{flex-wrap:wrap}.cex-subjects-table .cex-subject-card__vote-counts>span{flex:0 0 auto;white-space:nowrap}.cex-subjects-table .cex-subject-card__vote-counts b{display:block}@container cex-agenda (max-width: 64rem){.cex-subjects-table-wrap{overflow:visible;border:0;background:transparent}.cex-subjects-table,.cex-subjects-table tbody{display:block;min-width:0;width:100%}.cex-subjects-table thead{display:none}.cex-subjects-table tbody{display:grid;gap:.7rem}.cex-subjects-table .cex-subjects-table__row{display:grid;position:relative;overflow:visible;padding:.7rem;border:1px solid var(--csd-border-dbe4ef-1000, #dbe4ef);border-radius:.85rem;background:var(--csd-bg-ffffff-1000, #fff)}.cex-subjects-table tbody td{display:flex;gap:.6rem;align-items:center;min-width:0;width:auto!important;padding:.3rem;border:0;text-align:left!important}.cex-subjects-table tbody td:before{content:none}.cex-subjects-table tbody td:nth-child(2){padding-right:3rem}.cex-subjects-table tbody td:nth-child(3){display:none}.cex-subjects-table tbody td:last-child{position:absolute;top:.7rem;right:.7rem;width:auto!important}.cex-subjects-table__subject{padding-right:0;min-width:0}.cex-subjects-table__subject strong{white-space:normal;overflow-wrap:anywhere}.cex-subjects-table__vote-counts,.cex-subject-card__vote-counts{flex-wrap:wrap}}.hoa-report-modal-shell{container:report-modal/inline-size}.hoa-report-modal-shell .hoa-report-form{min-width:0}.hoa-report-modal-shell .hoa-report-form .row{--bs-gutter-x: 1rem;margin-left:-.5rem;margin-right:-.5rem}.hoa-report-modal-shell .hoa-report-form .op-upsert-modal__field,.hoa-report-modal-shell .hoa-report-form .op-upsert-modal__card,.hoa-report-modal-shell .hoa-report-form .op-upsert-modal__card-body,.hoa-report-modal-shell .hoa-report-form .select2-container,.hoa-report-modal-shell .hoa-report-form .select2-selection__rendered{min-width:0;max-width:100%}.hoa-report-modal-shell .hoa-report-form .op-upsert-modal__card-body{padding:1rem}.hoa-report-modal-shell .hoa-report-form .op-upsert-modal__grid{gap:1rem}.hoa-report-modal-shell .hoa-report-form .form-text{font-size:.78rem;line-height:1.5;margin-top:.45rem}.hoa-report-modal-shell .hoa-report-form textarea{line-height:1.7}.hoa-report-modal-shell .hoa-report-form .op-upsert-modal__card+.op-upsert-modal__card{margin-top:1rem}.hoa-report-context{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:.85rem 1rem;border:1px solid var(--csd-border-dbe4ef-1000, #dbe4ef);border-radius:.8rem;background:var(--csd-bg-f7faff-1000, #f7faff);font-size:.82rem;margin-bottom:1rem;overflow-wrap:anywhere}.hoa-report-context small{flex-basis:100%;color:var(--csd-text-64748b-1000, #64748b)}.hoa-report-authorship [data-authorship-manual].d-none,.hoa-report-authorship [data-authorship-retry].d-none{display:none!important}.hoa-report-authorship .op-upsert-modal__card-header{gap:.75rem}.hoa-report-authorship .form-label{font-size:.76rem;font-weight:700;color:var(--csd-text-435773-1000, #435773)}.hoa-report-authorship .select2-container{max-width:100%;min-width:0}.hoa-report-authorship__identity{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem .85rem;margin-top:.6rem;border:1px solid var(--csd-border-e3eaf5-1000, #e3eaf5);border-radius:.75rem;background:var(--csd-bg-f7faff-1000, #f7faff);color:var(--csd-text-536781-1000, #536781);font-size:.78rem;line-height:1.5;overflow-wrap:anywhere}.hoa-report-authorship__identity i{color:var(--csd-text-3467e8-1000, #3467e8);flex-shrink:0}.hoa-report-authorship__operator{display:flex;align-items:flex-start;gap:.5rem;margin-top:.9rem;padding-top:.85rem;border-top:1px solid var(--csd-border-edf1f8-1000, #edf1f8);color:var(--csd-text-718098-1000, #718098);font-size:.76rem}.cex-operational-settings [data-policy-fixed].d-none,.cex-operational-settings [data-policy-manual].d-none{display:none!important}.hoa-report-form .hoa-report-authorship .op-upsert-modal__card-body{display:block}.hoa-report-fixed-value{padding:.65rem .8rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.75rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);font-size:.85rem;overflow-wrap:anywhere}.hoa-report-source-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:18rem;overflow-y:auto;margin:.7rem 0;line-height:1.6}.cex-report-estimates{padding:.9rem;border:1px solid var(--csd-border-dbe4ef-1000, #dbe4ef);border-radius:.85rem;margin-bottom:1rem}.cex-report-estimates__head{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.6rem}.cex-report-estimates__row{display:grid;grid-template-columns:minmax(0,1fr) 11rem;gap:.5rem 1rem;padding:.8rem 0;border-bottom:1px solid var(--csd-border-edf2f7-1000, #edf2f7)}.cex-report-estimates [data-estimate-suggestion]{grid-column:1/-1;font-size:.8rem;color:var(--csd-text-475569-1000, #475569)}.cex-report-estimates p{margin:.35rem 0;font-size:.8rem;line-height:1.5}.cex-report-estimates small{display:block;margin-top:.3rem;font-size:.78rem;line-height:1.5;color:var(--csd-text-64748b-1000, #64748b)}.cex-report-estimates .hoa-report-estimates__confirmation{display:flex;align-items:flex-start;gap:.55rem;margin-top:.85rem;font-size:.8rem;line-height:1.5}.cex-report-estimates .hoa-report-estimates__confirmation input{flex:0 0 auto;margin-top:.2rem}@container report-modal (max-width: 52rem){.hoa-report-form .op-upsert-modal__field-grid>.col-md-4,.hoa-report-form .op-upsert-modal__field-grid>.col-md-6{width:100%}}@container report-modal (max-width: 34rem){.cex-report-estimates__row{grid-template-columns:minmax(0,1fr)}.hoa-report-form .op-upsert-modal__card-body{padding:.7rem}}.cex-subject-form__card [data-cex-financial-classification] .cex-financial-help,[data-cex-financial-classification] .cex-financial-help{color:var(--csd-foreground-bs-secondary-color, var(--bs-secondary-color, var(--csd-text-64748b-1000, #64748b)));font-size:.8125rem;line-height:1.5;margin:.5rem 0 .75rem}.cex-subject-form__card [data-cex-financial-classification] .cex-financial-summary,[data-cex-financial-classification] .cex-financial-summary{display:flex;flex-direction:column;gap:.375rem;padding:1rem;border:1px solid var(--csd-border-dbe3ee-1000, #dbe3ee);border-radius:1rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);font-size:.875rem;margin-top:.75rem}.cex-subject-form__card [data-cex-financial-classification] .cex-financial-fields,[data-cex-financial-classification] .cex-financial-fields{margin-top:1rem}.cex-subject-form__card [data-cex-financial-classification] .cex-financial-catalog,[data-cex-financial-classification] .cex-financial-catalog{font-size:.8125rem;margin-top:.75rem}.cex-subject-form__card [data-cex-financial-classification] [hidden],[data-cex-financial-classification] [hidden]{display:none!important}.cex-spending-stats{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 767px){.cex-spending-stats{grid-template-columns:1fr}}.cex-spending-page{--bs-primary: #2563eb;--csd-foreground-bs-primary: var(--csd-text-2563eb-1000, #2563eb);--bs-secondary-color: #64748b;--csd-foreground-bs-secondary-color: var(--csd-text-64748b-1000, #64748b);--bs-primary-bg-subtle: var(--csd-bg-eff6ff-1000, #eff6ff);--csd-foreground-bs-primary-bg-subtle: #eff6ff;--bs-primary-text-emphasis: var(--csd-text-1e40af-1000, #1e40af);--csd-foreground-bs-primary-text-emphasis: var(--csd-text-1e40af-1000, #1e40af);--bs-border-color: var(--csd-border-dbe3ee-1000, #dbe3ee);--csd-foreground-bs-border-color: #dbe3ee;--bs-tertiary-bg: var(--csd-bg-f8fafc-1000, #f8fafc);--csd-foreground-bs-tertiary-bg: #f8fafc}.cex-spending-page .op-card__header{padding:1.125rem 1.5rem}.cex-spending-page .op-card__body{padding:1.5rem}.cex-spending-page .op-card__header h2,.cex-spending-page__period h2{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.5}.cex-spending-page .op-card__header h2>i{color:var(--csd-foreground-bs-primary, var(--bs-primary));margin-right:.5rem}.cex-spending-page .op-card__header p,.cex-spending-page__period p{margin:.35rem 0 0;color:var(--csd-foreground-bs-secondary-color, var(--bs-secondary-color));font-size:.8125rem}.cex-spending-page .form-label{margin-bottom:.5rem;font-size:.75rem;font-weight:700;color:var(--csd-foreground-bs-secondary-color, var(--bs-secondary-color))}.cex-spending-page .row.g-3{row-gap:1rem}.cex-spending-page .table th{white-space:nowrap}.cex-spending-page .form-control{min-height:3rem;height:3rem!important;border-radius:1rem!important;padding:.75rem 1rem!important;border-color:var(--csd-border-cbd8ea-1000, #cbd8ea)!important}.cex-spending-page input[type=file].form-control{height:auto!important}.cex-spending-page input[type=file]::file-selector-button{padding:.35rem .75rem;margin-right:.75rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:.625rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1e40af-1000, #1e40af);font:inherit;cursor:pointer}.cex-spending-page textarea.form-control{min-height:6rem;height:auto!important}.cex-spending-page .select2-container{width:100%!important;min-width:0}.cex-spending-page .select2-selection--single{min-height:3rem!important;height:3rem!important;border-radius:1rem!important;border-color:var(--csd-border-cbd8ea-1000, #cbd8ea)!important}.cex-spending-page .select2-selection--single .select2-selection__rendered{line-height:3rem!important;padding-left:1rem!important;padding-right:2.5rem!important}.cex-spending-page .select2-selection--single .select2-selection__arrow{height:3rem!important}.cex-spending-page .form-text{font-size:.8125rem;line-height:1.5;margin-bottom:0}.cex-spending-page__hero .op-toolbar__actions{flex-wrap:wrap}.cex-spending-page .cex-spending-page__period{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem 1.25rem}.cex-spending-page :is(.btn-saas-primary,.btn-saas-outline-primary){border-radius:999px;min-height:3rem;padding:.75rem 1.25rem;font-size:.8125rem;font-weight:700}.cex-spending-page__eyebrow{color:var(--csd-foreground-bs-secondary-color, var(--bs-secondary-color));text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-size:.6875rem}.cex-spending-page__period-title{display:flex;align-items:center;gap:.625rem}.cex-spending-page__period-title>i{color:var(--csd-foreground-bs-primary, var(--bs-primary))}.cex-spending-page__month-form .cex-spending-picker{width:13rem}.cex-spending-page__live-status{display:flex;gap:.75rem;align-items:center;padding:.625rem 0;font-size:.8125rem;color:var(--csd-foreground-bs-secondary-color, var(--bs-secondary-color))}.cex-spending-page__proof-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.cex-spending-page__proof-option{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border:1px solid var(--csd-border-cbd8ea-1000, #cbd8ea);border-radius:1rem;cursor:pointer}.cex-spending-page__proof-option:has(input:checked){border-color:var(--bs-primary);background:var(--bs-primary-bg-subtle)}.cex-spending-page__proof-option strong,.cex-spending-page__proof-option small{display:block}.cex-spending-page__proof-option strong{font-size:.875rem}.cex-spending-page__proof-option small{margin-top:.25rem;font-size:.75rem;color:var(--csd-foreground-bs-secondary-color, var(--bs-secondary-color))}.cex-spending-page__proof-option>i{font-size:1.25rem;color:var(--csd-foreground-bs-primary, var(--bs-primary))}.cex-spending-page [data-proof-panel]{border:0;margin:0;padding:0;min-width:0}.cex-spending-page [hidden]{display:none!important}.cex-spending-page__month-form{display:flex;align-items:end;gap:.75rem}.cex-spending-page__notice{display:flex;gap:.875rem;align-items:start;padding:1rem 1.25rem;margin-bottom:1rem;border-radius:1rem;background:var(--bs-primary-bg-subtle);color:var(--csd-foreground-bs-primary-text-emphasis, var(--bs-primary-text-emphasis))}.cex-spending-page__notice>i{font-size:1.125rem}.cex-spending-page__notice strong{font-size:.875rem}.cex-spending-page__notice p{font-size:.8125rem;margin:.25rem 0 0}.cex-spending-page__fieldset{margin:0 0 1.5rem;padding:0 0 1.5rem;border:0;border-bottom:1px solid var(--bs-border-color);min-width:0}.cex-spending-page__fieldset legend{display:flex;align-items:center;gap:.625rem;font-size:.875rem;font-weight:700;margin-bottom:1rem;float:none;width:auto}.cex-spending-page__fieldset legend>span{display:inline-flex;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;border-radius:.625rem;color:var(--csd-foreground-bs-primary-text-emphasis, var(--bs-primary-text-emphasis));background:var(--bs-primary-bg-subtle);font-size:.75rem}.cex-spending-page__form-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.cex-spending-page__form-footer p,.cex-spending-page__help{color:var(--csd-foreground-bs-secondary-color, var(--bs-secondary-color));font-size:.8125rem;line-height:1.6;margin:0;max-width:48rem}.cex-spending-page__help{margin-bottom:1rem}.cex-spending-page__empty{display:flex;align-items:center;flex-direction:column;gap:.5rem;padding:1.75rem 1rem;text-align:center;color:var(--csd-foreground-bs-secondary-color, var(--bs-secondary-color));font-size:.8125rem}.cex-spending-page__empty>i{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.875rem;background:var(--bs-tertiary-bg);color:var(--csd-foreground-bs-primary, var(--bs-primary));font-size:1.125rem;margin-bottom:.25rem}.cex-spending-page__version{border:1px solid var(--bs-border-color);border-radius:1rem;margin-bottom:.75rem;overflow:hidden}.cex-spending-page__version>summary{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.875rem;cursor:pointer;list-style:none;background:var(--bs-tertiary-bg)}.cex-spending-page__version>summary>span{display:flex;flex-direction:column;gap:.25rem;flex:1}.cex-spending-page__version>summary small{color:var(--csd-foreground-bs-secondary-color, var(--bs-secondary-color));font-size:.75rem}.cex-spending-page__version-body{padding:1rem 1.25rem;font-size:.875rem;line-height:1.6;overflow-wrap:anywhere}.cex-spending-page__payment>summary{cursor:pointer;list-style:none}.cex-spending-page summary::-webkit-details-marker{display:none}.cex-spending-page details[open]>summary>.bi-chevron-down{transform:rotate(180deg)}.cex-spending-page #mandate-form{scroll-margin-top:5rem}@media (max-width: 767px){.cex-spending-page .op-card__header,.cex-spending-page .op-card__body{padding:1rem}.cex-spending-page .cex-spending-page__period{align-items:stretch;flex-direction:row;flex-wrap:wrap;padding:.75rem 1rem}.cex-spending-page__proof-options{grid-template-columns:1fr}.cex-spending-page__month-form{flex-wrap:wrap}.cex-spending-page__month-form>label{flex:1;min-width:10rem}.cex-spending-page__form-footer{align-items:stretch;flex-direction:column}.cex-spending-page__version>summary{flex-wrap:wrap;padding:1rem}.cex-spending-page__version>summary>span{min-width:8rem}}.cex-spending-picker{display:block;margin:0}.cex-spending-picker>.form-label{display:block}.cex-spending-menu{max-height:min(28rem,65vh);overflow-y:auto;max-width:min(26rem,90vw)}.cex-spending-menu .dropdown-item{white-space:normal;padding:.625rem 1rem;font-size:.8125rem}.roles-permissions-page .roles-page-shell{padding:1rem 0 2rem}.roles-permissions-page .roles-hero,.roles-permissions-page .roles-form-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.05rem 1.3rem;border:1px solid var(--csd-border-e8edf5-1000, #e8edf5);border-radius:18px;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 30px #0f172a0b;margin-bottom:1rem}.roles-permissions-page .roles-hero--compact{flex-direction:column;align-items:stretch;padding:.78rem .95rem 0;gap:.62rem;overflow:hidden}.roles-permissions-page .roles-hero__content,.roles-permissions-page .roles-form-hero__content{max-width:720px}.roles-permissions-page .roles-hero--compact .roles-hero__content{max-width:56rem}.roles-permissions-page .roles-hero__topline{display:flex;justify-content:space-between;align-items:center;gap:.7rem}.roles-permissions-page .roles-hero__body{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.roles-permissions-page .roles-hero--compact .roles-hero__eyebrow{margin-bottom:0;padding:.24rem .56rem;font-size:.64rem}.roles-permissions-page .roles-hero--compact h2{font-size:1.18rem;line-height:1.08;margin-bottom:0}.roles-permissions-page .roles-hero--compact p{margin-top:.18rem;font-size:.8rem;line-height:1.4;max-width:44rem}.roles-permissions-page .roles-hero__summary-strip{display:grid;grid-template-columns:repeat(4,minmax(84px,1fr));gap:.42rem;width:min(100%,420px)}.roles-permissions-page .roles-hero__metric{padding:.44rem .58rem;border-radius:.82rem;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));box-shadow:0 8px 18px #0f172a0a}.roles-permissions-page .roles-hero__metric span{display:block;font-size:.56rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--csd-text-64748b-1000, #64748b)}.roles-permissions-page .roles-hero__metric strong{display:block;margin-top:.08rem;font-size:.94rem;line-height:1.05;color:var(--csd-text-10233f-1000, #10233f);font-weight:800}.roles-permissions-page .roles-hero__nav{margin:0 -.95rem;padding:.56rem .95rem .62rem;border-top:1px solid var(--csd-border-eef2f7-1000, #eef2f7);background:var(--csd-bg-fbfcfe-1000, #fbfcfe)}.roles-permissions-page .roles-hero__eyebrow,.roles-permissions-page .roles-form-hero__eyebrow{display:inline-flex;align-items:center;gap:.45rem;padding:.32rem .68rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.65rem}.roles-permissions-page .roles-hero__title,.roles-permissions-page .roles-form-hero__title{font-size:clamp(1.5rem,1.75vw,2rem);line-height:1.08;color:var(--csd-text-10233f-1000, #10233f);font-weight:800;margin-bottom:.35rem}.roles-permissions-page .roles-hero__subtitle,.roles-permissions-page .roles-form-hero__subtitle{color:var(--csd-text-5f6f86-1000, #5f6f86);font-size:.94rem;line-height:1.55;margin:0}.roles-permissions-page .roles-hero__actions,.roles-permissions-page .roles-form-hero__actions{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.roles-permissions-page .roles-hero--compact .roles-hero__actions{gap:.48rem}.roles-permissions-page .roles-hero--compact .roles-hero__actions .settings-masterdata__ghost-action,.roles-permissions-page .roles-hero--compact .roles-hero__actions .settings-masterdata__primary-action{min-height:2.36rem;padding-inline:.9rem;border-radius:999px;font-size:.82rem;font-weight:850}.roles-permissions-page .roles-hero--compact .roles-hero__actions .btn i{font-size:.86rem}.roles-permissions-page .roles-hero--compact .roles-hero__actions .settings-masterdata__primary-action{border:1px solid var(--csd-border-d6e2ff-1000, #d6e2ff);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2547d0-1000, #2547d0);box-shadow:0 8px 18px #2563eb14}.roles-permissions-page .roles-hero--compact .roles-hero__actions .settings-masterdata__primary-action:hover{background:var(--csd-bg-eef4ff-1000, #eef4ff);border-color:var(--csd-border-c7d7ff-1000, #c7d7ff);color:var(--csd-text-1f3cc2-1000, #1f3cc2)}.roles-permissions-page .roles-hero--compact .roles-hero__actions .settings-masterdata__ghost-action{border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);box-shadow:none}.roles-permissions-page .roles-page-tabs{display:inline-flex;align-items:center;gap:.3rem;margin:0;padding:.26rem;border:1px solid var(--csd-border-dde7f4-1000, #dde7f4);border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 22px #0f172a0a;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto}.roles-permissions-page .roles-page-tabs--embedded{box-shadow:0 8px 18px #0f172a09}.roles-permissions-page .roles-page-tab{display:inline-flex;align-items:center;justify-content:center;gap:.48rem;min-height:2.34rem;padding:.38rem .9rem;border:0;border-radius:999px;background:transparent;color:var(--csd-text-50627a-1000, #50627a);font-size:.82rem;font-weight:800;white-space:nowrap;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.roles-permissions-page .roles-page-tab i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.9rem}.roles-permissions-page .roles-page-tab:hover,.roles-permissions-page .roles-page-tab.active{background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-10233f-1000, #10233f);box-shadow:0 9px 20px #0f172a14}.roles-permissions-page .roles-page-tab-content>.tab-pane{outline:none}.roles-permissions-page .roles-activity-pane .settings-activity-card,.roles-permissions-page .roles-activity-pane .settings-masterdata__section{margin-top:0}.roles-permissions-page .roles-hero__help-icon{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--csd-text-5b6b81-1000, #5b6b81)}.roles-permissions-page .roles-hero__help-icon i{font-size:1.05rem}.roles-permissions-page .roles-kpi-grid{display:none}.roles-permissions-page .roles-kpi-card{padding:1.2rem 1.25rem;border-radius:18px;border:1px solid var(--csd-border-e9eef5-1000, #e9eef5);background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 10px 22px #0f172a0a;display:flex;flex-direction:column;gap:.35rem}.roles-permissions-page .roles-kpi-card__label{color:var(--csd-text-6b7a90-1000, #6b7a90);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.roles-permissions-page .roles-kpi-card__value{color:var(--csd-text-10233f-1000, #10233f);font-size:2rem;line-height:1;font-weight:800}.roles-permissions-page .roles-kpi-card__meta{color:var(--csd-text-8794a8-1000, #8794a8);font-size:.88rem}.roles-permissions-page .roles-table-card,.roles-permissions-page .roles-form-card{border-radius:22px;border:1px solid var(--csd-border-e8edf5-1000, #e8edf5);background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 18px 34px #0f172a0b;overflow:hidden}.roles-permissions-page .roles-table-card__header,.roles-permissions-page .roles-form-card__header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.86rem 1rem .72rem;border-bottom:1px solid var(--csd-border-eef2f7-1000, #eef2f7)}.roles-permissions-page .roles-table-card__header-tools{display:inline-flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.roles-permissions-page .roles-table-card__actions{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.roles-permissions-page .roles-table-card__actions .settings-masterdata__primary-action,.roles-permissions-page .roles-table-card__actions .settings-masterdata__ghost-action{min-height:2.34rem;padding-inline:.86rem;border-radius:999px;font-size:.8rem;font-weight:850}.roles-permissions-page .roles-table-card__actions .settings-masterdata__primary-action{border:1px solid var(--csd-border-3457f1-420, rgba(52, 87, 241, .42))!important;background:linear-gradient(135deg,#3457f1,#4359f5 56%,#5b7cfa)!important;color:#fff!important;box-shadow:0 12px 24px #3457f12e}.roles-permissions-page .roles-table-card__actions .settings-masterdata__primary-action:hover{background:linear-gradient(135deg,#2849d8,#3457f1 52%,#60a5fa)!important;border-color:var(--csd-border-3457f1-550, rgba(52, 87, 241, .55))!important;color:#fff!important;box-shadow:0 15px 30px #3457f13d}.roles-permissions-page .roles-table-card__actions .settings-masterdata__ghost-action{border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);box-shadow:none}.roles-permissions-page .roles-table-card__title,.roles-permissions-page .roles-form-card__title{margin:0 0 .14rem;color:var(--csd-text-10233f-1000, #10233f);font-size:.96rem;font-weight:800}.roles-permissions-page .roles-table-card__subtitle,.roles-permissions-page .roles-form-card__subtitle{color:var(--csd-text-718097-1000, #718097);font-size:.82rem;line-height:1.38}.roles-permissions-page .roles-table-card__badge{display:inline-flex;align-items:center;padding:.32rem .62rem;border-radius:999px;background:var(--csd-bg-f3f7ff-1000, #f3f7ff);color:var(--csd-text-2563eb-1000, #2563eb);font-weight:700;font-size:.73rem;white-space:nowrap}.roles-permissions-page .roles-table-card__footer{padding:0;border-top:1px solid var(--csd-border-eef2f7-1000, #eef2f7);background:var(--csd-bg-ffffff-1000, #ffffff)}.roles-permissions-page .roles-table-card__footer>.saas-pagination{padding:.72rem 1rem .78rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.roles-permissions-page .roles-table-card__footer .saas-pagination__row{grid-template-columns:minmax(9rem,auto) minmax(0,1fr) minmax(0,auto);gap:.75rem}.roles-permissions-page .roles-table-card__footer .saas-pagination__actions:empty{display:none}.roles-permissions-page .roles-table-card__footer .saas-pagination__summary{justify-self:center}.roles-permissions-page .roles-table-card .settings-masterdata__table{max-width:100%;overflow:visible;padding:1rem 1rem .9rem;background:var(--csd-bg-fbfcfe-1000, #fbfcfe)}.roles-permissions-page .roles-table-card__smart-filter{padding:.72rem 1rem .78rem;border-bottom:1px solid var(--csd-border-eef2f7-1000, #eef2f7);background:var(--csd-bg-ffffff-1000, #ffffff)}.roles-permissions-page .roles-table-card__smart-filter .smart-filter-bar{margin:0}.roles-permissions-page .roles-table-card__smart-filter .smart-filter-form{width:100%}.roles-permissions-page .roles-smart-filter__module{min-width:min(18rem,100%)}.roles-permissions-page .roles-table-card__filters{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,.64fr) minmax(170px,.42fr) minmax(190px,.46fr) auto;align-items:center;gap:.6rem;padding:.72rem 1rem .78rem;border-bottom:1px solid var(--csd-border-eef2f7-1000, #eef2f7)}.roles-permissions-page .roles-table-card__filters .settings-masterdata__head-search{min-width:0;max-width:none;width:100%;flex:0 1 auto}.roles-permissions-page .roles-table-card__filters .select2-container{width:100%!important;min-width:0}.roles-permissions-page .roles-filter-field{position:relative;display:block;min-width:0;margin:0}.roles-permissions-page .roles-filter-field__label{position:absolute;top:.38rem;left:.9rem;z-index:2;color:var(--csd-text-6f7e95-1000, #6f7e95);font-size:.62rem;font-weight:800;line-height:1;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.roles-permissions-page .roles-filter-field .select2-container--default .select2-selection--single{height:3.05rem;border-color:var(--csd-border-dce5f2-1000, #dce5f2);border-radius:14px;background:var(--csd-bg-ffffff-1000, #ffffff)}.roles-permissions-page .roles-filter-field .select2-container--default .select2-selection--single .select2-selection__rendered{display:block;padding:1.18rem 2.35rem .34rem .9rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:750;line-height:1.2}.roles-permissions-page .roles-filter-field .select2-container--default .select2-selection--single .select2-selection__arrow{height:3.05rem;right:.78rem}.roles-permissions-page .roles-filter-field .select2-container--default.select2-container--open .select2-selection--single,.roles-permissions-page .roles-filter-field .select2-container--default.select2-container--focus .select2-selection--single{border-color:var(--csd-border-b9c9ff-1000, #b9c9ff);box-shadow:0 0 0 3px #4359f51a}.roles-permissions-page .roles-table-card__filters .settings-masterdata__head-reset{width:-moz-max-content;width:max-content;white-space:nowrap}.roles-permissions-page .roles-index-list{display:grid;gap:.7rem}.roles-permissions-page .roles-index-row{display:grid;grid-template-columns:minmax(250px,1.35fr) minmax(220px,1.2fr) auto auto;align-items:center;gap:.9rem;padding:.88rem .95rem;border:1px solid var(--csd-border-e7edf5-1000, #e7edf5);border-radius:18px;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 24px #0f172a09;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.roles-permissions-page .roles-index-row:hover{border-color:var(--csd-border-cfddf2-1000, #cfddf2);box-shadow:0 16px 34px #0f172a11;transform:translateY(-1px)}.roles-permissions-page .roles-index-row--system{border-color:var(--csd-border-d9e5ff-1000, #d9e5ff)}.roles-permissions-page .roles-index-row__identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;min-width:0}.roles-permissions-page .roles-index-row__number{display:inline-flex;align-items:center;justify-content:center;width:2.36rem;height:2.36rem;border-radius:.82rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-8b9ab0-1000, #8b9ab0);font-size:.72rem;font-weight:850;text-align:center}.roles-permissions-page .roles-index-row__icon{width:1.36rem;height:1.36rem;display:inline-flex;align-items:center;justify-content:center;margin-right:.34rem;border-radius:.45rem;background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-3457f1-1000, #3457f1);box-shadow:inset 0 0 0 1px #dfe8ff}.roles-permissions-page .roles-index-row__title-line{display:flex;align-items:center;gap:0;min-width:0}.roles-permissions-page .roles-index-row__icon i{font-size:.72rem}.roles-permissions-page .roles-index-row__title-block{min-width:0}.roles-permissions-page .roles-index-row__title{display:inline-flex;max-width:100%;color:var(--csd-text-10233f-1000, #10233f);font-size:.95rem;font-weight:850;line-height:1.2;text-decoration:none}.roles-permissions-page .roles-index-row__title:hover{color:var(--csd-text-3457f1-1000, #3457f1)}.roles-permissions-page .roles-index-row__subtitle{display:block;margin-top:.12rem;color:var(--csd-text-73839a-1000, #73839a);font-size:.76rem;line-height:1.35}.roles-permissions-page .roles-index-row__badges,.roles-permissions-page .roles-index-row__scope{display:flex;align-items:center;flex-wrap:wrap;gap:.32rem;min-width:0}.roles-permissions-page .roles-index-row__badges{margin-top:.38rem}.roles-permissions-page .roles-index-badge,.roles-permissions-page .roles-index-chip{display:inline-flex;align-items:center;min-height:1.44rem;padding:.25rem .56rem;border-radius:999px;border:1px solid var(--csd-border-e4ebf5-1000, #e4ebf5);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-42526a-1000, #42526a);font-size:.7rem;font-weight:800;line-height:1.1;white-space:nowrap}.roles-permissions-page .roles-index-badge--primary{background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-3457f1-1000, #3457f1);border-color:var(--csd-border-dce7ff-1000, #dce7ff)}.roles-permissions-page .roles-index-badge--soft{background:var(--csd-bg-f7fafc-1000, #f7fafc);color:var(--csd-text-34445a-1000, #34445a)}.roles-permissions-page .roles-index-badge--warning{background:var(--csd-bg-fff8ed-1000, #fff8ed);color:var(--csd-text-b45309-1000, #b45309);border-color:var(--csd-border-fde6be-1000, #fde6be)}.roles-permissions-page .roles-index-chip{background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-52627a-1000, #52627a)}.roles-permissions-page .roles-index-chip--more{background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-3457f1-1000, #3457f1);border-color:var(--csd-border-dce7ff-1000, #dce7ff)}.roles-permissions-page .roles-index-row__metrics{display:grid;grid-template-columns:repeat(3,minmax(82px,auto));gap:.45rem;justify-content:end}.roles-permissions-page .roles-index-mini{min-width:82px;padding:.42rem .55rem;border-radius:.82rem;border:1px solid var(--csd-border-e8eef6-1000, #e8eef6);background:var(--csd-bg-fbfdff-1000, #fbfdff)}.roles-permissions-page .roles-index-mini span,.roles-permissions-page .roles-index-mini small{display:block;color:var(--csd-text-77879d-1000, #77879d);font-size:.62rem;font-weight:750;line-height:1.2}.roles-permissions-page .roles-index-mini span{text-transform:uppercase;letter-spacing:.04em}.roles-permissions-page .roles-index-mini strong{display:block;margin-top:.08rem;color:var(--csd-text-10233f-1000, #10233f);font-size:.9rem;line-height:1.12;font-weight:850}.roles-permissions-page .roles-index-mini--date{min-width:104px}.roles-permissions-page .roles-index-row__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.42rem}.roles-permissions-page .roles-index-action{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.35rem;padding:0 .78rem;border-radius:999px;border:1px solid var(--csd-border-cfdcff-1000, #cfdcff);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2849d8-1000, #2849d8);font-size:.78rem;font-weight:850;text-decoration:none;box-shadow:0 8px 18px #3457f114;white-space:nowrap}.roles-permissions-page .roles-index-action:hover{background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-1f3cc2-1000, #1f3cc2);border-color:var(--csd-border-bfd0ff-1000, #bfd0ff)}.roles-permissions-page .roles-index-row__muted{color:var(--csd-text-8a98ab-1000, #8a98ab);font-size:.78rem;font-weight:700}.roles-permissions-page .roles-index-table{table-layout:auto;min-width:760px;max-width:100%}.roles-permissions-page .roles-index-table thead th{padding-top:.66rem!important;padding-bottom:.66rem!important;font-size:.8rem}.roles-permissions-page .roles-index-table tbody td{padding-top:.62rem!important;padding-bottom:.62rem!important}.roles-permissions-page .roles-index-table__role{display:flex;align-items:center;gap:.58rem}.roles-permissions-page .roles-index-table__role-icon{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--csd-bg-eff5ff-1000, #eff5ff),var(--csd-bg-e8f0ff-1000, #e8f0ff));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem;flex-shrink:0}.roles-permissions-page .roles-index-table__role-content{display:flex;flex-direction:column;gap:.08rem}.roles-permissions-page .roles-index-table__role-name{color:var(--csd-text-13253f-1000, #13253f);font-weight:700;font-size:.9rem}.roles-permissions-page .roles-index-table__role-meta{color:var(--csd-text-8694a9-1000, #8694a9);font-size:.74rem}.roles-permissions-page .roles-index-table__count{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;border-radius:10px;background:var(--csd-bg-f4f7fb-1000, #f4f7fb);color:var(--csd-text-163054-1000, #163054);font-size:.86rem;font-weight:800}.roles-permissions-page .roles-index-table__chips{display:flex;flex-wrap:wrap;gap:.28rem}.roles-permissions-page .roles-index-table__chip{display:inline-flex;align-items:center;padding:.28rem .58rem;border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);border:1px solid var(--csd-border-e7edf5-1000, #e7edf5);color:var(--csd-text-44546a-1000, #44546a);font-size:.72rem;font-weight:600;line-height:1.2}.roles-permissions-page .roles-index-table .settings-masterdata__meta-inline{margin-top:.42rem!important;gap:.28rem}.roles-permissions-page .roles-index-table .settings-masterdata__status-pill{padding:.24rem .52rem;font-size:.7rem}.roles-permissions-page .roles-index-table .settings-masterdata__stack-value{font-size:.86rem}.roles-permissions-page .roles-index-table .settings-masterdata__stack-label{font-size:.74rem}.roles-permissions-page .roles-index-table__chip--more{background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-2563eb-1000, #2563eb);border-color:var(--csd-border-dbe8ff-1000, #dbe8ff)}.roles-permissions-page .roles-empty-state{max-width:520px;margin:0 auto;display:flex;flex-direction:column;gap:.42rem;align-items:center;text-align:center}.roles-permissions-page .roles-empty-state i{font-size:1.55rem;color:var(--csd-text-94a3b8-1000, #94a3b8)}.roles-permissions-page .roles-empty-state h3{margin:0;color:var(--csd-text-10233f-1000, #10233f);font-size:.98rem;font-weight:800}.roles-permissions-page .roles-empty-state p{margin:0;color:var(--csd-text-718097-1000, #718097);font-size:.82rem;line-height:1.45}.roles-permissions-page .roles-empty-state--card{padding:1.05rem 1.1rem;border:1px dashed var(--csd-border-dce6f4-1000, #dce6f4);border-radius:14px;background:var(--csd-bg-fbfcfe-1000, #fbfcfe)}.roles-permissions-page .roles-form-card__body{padding:1.35rem 1.5rem 1.5rem}.roles-permissions-page .roles-form-shell{border-radius:22px;border:1px solid var(--csd-border-e8edf5-1000, #e8edf5);background:radial-gradient(circle at top right,rgba(13,110,253,.05),transparent 22%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);box-shadow:0 18px 36px #0f172a0d;overflow:hidden}.roles-permissions-page .roles-form-shell--create{border-radius:16px;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 12px 26px #0f172a0b}.roles-permissions-page .roles-form-shell--create .roles-form-shell__top{align-items:center;padding:.78rem 1rem .68rem}.roles-permissions-page .roles-form-shell--create .roles-form-shell__body{padding:.68rem 1rem .82rem}.roles-permissions-page .roles-form-shell--create .roles-form-shell__grid{grid-template-columns:minmax(260px,420px) auto;align-items:end;gap:.75rem}.roles-permissions-page .roles-form-shell--create .roles-form-shell__heading .roles-form-hero__eyebrow{padding:.22rem .52rem;background:var(--csd-bg-f3f6fb-1000, #f3f6fb);color:var(--csd-text-3d4d63-1000, #3d4d63);font-size:.62rem;font-weight:800;letter-spacing:.04em}.roles-permissions-page .roles-form-shell--create .roles-form-shell__heading .roles-form-hero__title{font-size:1.08rem;line-height:1.18}.roles-permissions-page .roles-form-shell--create .roles-form-shell__heading .roles-form-hero__subtitle{max-width:48rem;font-size:.81rem;line-height:1.42}.roles-permissions-page .roles-form-shell--create .roles-form-shell__field .form-label{color:var(--csd-text-4d5d73-1000, #4d5d73);font-size:.74rem}.roles-permissions-page .roles-form-shell--create .roles-form-card__input{min-height:2.42rem;font-size:.86rem}.roles-permissions-page .roles-form-shell--create .roles-form-summary--inline{flex-direction:row;align-items:center;justify-content:center;gap:.55rem;min-width:178px;min-height:2.42rem;padding:.46rem .72rem;background:var(--csd-bg-ffffff-1000, #ffffff);border-color:var(--csd-border-e2e8f0-1000, #e2e8f0);box-shadow:none}.roles-permissions-page .roles-form-shell--create .roles-form-summary__label{font-size:.64rem;letter-spacing:.04em}.roles-permissions-page .roles-form-shell--create .roles-form-summary__value{color:var(--csd-text-10233f-1000, #10233f);font-size:1rem}.roles-permissions-page .roles-form-shell__top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.95rem 1.2rem .85rem;border-bottom:1px solid var(--csd-border-eef2f7-1000, #eef2f7)}.roles-permissions-page .roles-form-shell__heading{max-width:760px;display:flex;flex-direction:column;gap:.3rem}.roles-permissions-page .roles-form-shell__heading .roles-form-hero__eyebrow{margin-bottom:0}.roles-permissions-page .roles-form-shell__heading .roles-form-hero__title{margin-bottom:0;font-size:clamp(1.35rem,1.45vw,1.75rem)}.roles-permissions-page .roles-form-shell__heading .roles-form-hero__subtitle{max-width:680px;font-size:.9rem;line-height:1.5}.roles-permissions-page .roles-form-shell__actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.roles-permissions-page .roles-form-shell__body{padding:.9rem 1.2rem 1rem}.roles-permissions-page .roles-form-shell__grid{display:grid;grid-template-columns:minmax(0,420px) minmax(180px,220px);gap:1rem;align-items:end;justify-content:space-between}.roles-permissions-page .roles-form-shell__field{max-width:420px}.roles-permissions-page .roles-form-shell__grid--compact{grid-template-columns:minmax(0,460px);gap:.7rem}.roles-permissions-page .roles-form-shell__back{display:inline-flex;align-items:center;gap:.42rem;min-height:2.24rem;padding:0 .72rem 0 .5rem;border:1px solid var(--csd-border-d7e2f1-1000, #d7e2f1);border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-30435d-1000, #30435d);font-size:.8rem;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:0 8px 18px #0f172a0b;transition:border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.roles-permissions-page .roles-form-shell__back:hover,.roles-permissions-page .roles-form-shell__back:focus-visible{border-color:var(--csd-border-c4d3ff-1000, #c4d3ff);color:var(--csd-text-2849d8-1000, #2849d8);box-shadow:0 10px 22px #3457f11a;outline:none;transform:translateY(-1px)}.roles-permissions-page .roles-form-shell__back-icon{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:999px;background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-3457f1-1000, #3457f1)}.roles-permissions-page .roles-form-shell__back-icon i{font-size:1.08rem;line-height:1}.roles-permissions-page .roles-form-card__input{max-width:460px}.roles-permissions-page .roles-form-card__input.is-invalid,.roles-permissions-page .roles-form-card__input.border-danger{border-color:var(--csd-border-ef4444-1000, #ef4444)!important;background:var(--csd-bg-fffafa-1000, #fffafa);box-shadow:0 0 0 3px #ef44441a!important}.roles-permissions-page .roles-form-shell__field:has(.roles-form-card__input.is-invalid) .form-label,.roles-permissions-page .roles-form-shell__field:has(.roles-form-card__input.border-danger) .form-label{color:var(--csd-text-b42318-1000, #b42318)}.roles-permissions-page .roles-form-shell__field .invalid-feedback{margin-top:.38rem;color:var(--csd-text-b42318-1000, #b42318);font-size:.78rem;font-weight:650}.roles-permissions-page .roles-form-summary-mini{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:146px;min-height:42px;padding:.5rem .85rem;border-radius:14px;background:var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88));border:1px solid var(--csd-border-deebff-1000, #deebff);box-shadow:0 8px 18px #2563eb14}.roles-permissions-page .roles-form-summary-mini__label{color:var(--csd-text-71839a-1000, #71839a);font-size:.69rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:1.1}.roles-permissions-page .roles-form-summary-mini__value{color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.35rem;line-height:1;font-weight:800}.roles-permissions-page .roles-form-summary{display:inline-flex;flex-direction:column;align-items:flex-end;padding:.78rem .95rem;border-radius:14px;background:var(--csd-bg-f8fbff-1000, #f8fbff);border:1px solid var(--csd-border-e4eefc-1000, #e4eefc);min-width:140px}.roles-permissions-page .roles-form-summary--inline{justify-self:end;align-self:end;min-height:96px;justify-content:center;box-shadow:0 8px 18px #2563eb14}.roles-permissions-page .roles-form-summary__label{font-size:.76rem;text-transform:uppercase;letter-spacing:.04em;color:var(--csd-text-6b7a90-1000, #6b7a90);font-weight:700}.roles-permissions-page .roles-form-summary__value{font-size:1.7rem;line-height:1;color:var(--csd-text-2563eb-1000, #2563eb);font-weight:800}.roles-permissions-page .roles-form-footer{align-items:center;padding-bottom:1rem}.roles-permissions-page .roles-form-footer .btn-saas-outline{min-height:2.44rem;padding:0 .95rem;border-radius:999px;border-color:var(--csd-border-dbe5f2-1000, #dbe5f2);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.82rem;font-weight:800;box-shadow:0 8px 18px #0f172a09}.roles-permissions-page .roles-form-footer .btn-saas-outline:hover,.roles-permissions-page .roles-form-footer .btn-saas-outline:focus-visible{border-color:var(--csd-border-c8d7ff-1000, #c8d7ff);color:var(--csd-text-2849d8-1000, #2849d8);background:var(--csd-bg-f8fbff-1000, #f8fbff);outline:none}.roles-permissions-page .roles-form-footer .roles-form-submit{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.44rem;padding:0 1.05rem;border:1px solid var(--csd-border-3457f1-460, rgba(52, 87, 241, .46));border-radius:999px;background:linear-gradient(135deg,#3457f1,#4359f5 55%,#5b7cfa);color:#fff;font-size:.82rem;font-weight:850;box-shadow:0 14px 28px #3457f138}.roles-permissions-page .roles-form-footer .roles-form-submit:hover,.roles-permissions-page .roles-form-footer .roles-form-submit:focus-visible{border-color:var(--csd-border-3457f1-580, rgba(52, 87, 241, .58));background:linear-gradient(135deg,#2849d8,#3457f1 52%,#60a5fa);color:#fff;box-shadow:0 16px 32px #3457f142;outline:none;transform:translateY(-1px)}.roles-permissions-page .roles-form-footer .roles-form-submit i{font-size:.9rem}.roles-permissions-page .roles-form-shell__meta-row{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.saas-perm-header{position:sticky;top:0;z-index:50;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--csd-border-edf2f8-1000, #edf2f8);padding:0}.saas-perm-wrapper{width:100%;background:var(--csd-bg-ffffff-1000, #ffffff);border-radius:16px;border:1px solid var(--csd-border-e7edf6-1000, #e7edf6);box-shadow:0 14px 30px #0f172a0b;overflow:hidden!important}.saas-perm-shell-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.82rem 1rem .76rem;border-bottom:1px solid var(--csd-border-edf2f8-1000, #edf2f8)}.saas-perm-section-tabs{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem;border:1px solid var(--csd-border-e3ebf6-1000, #e3ebf6);border-radius:999px;background:var(--csd-bg-f8fbff-1000, #f8fbff);flex-shrink:0}.saas-perm-section-tab{display:inline-flex;align-items:center;gap:.42rem;min-height:2.1rem;padding:.32rem .62rem;border:0;border-radius:999px;background:transparent;color:var(--csd-text-52637a-1000, #52637a);font-size:.78rem;font-weight:800;line-height:1;white-space:nowrap;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.saas-perm-section-tab i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.saas-perm-section-tab strong{display:inline-flex;align-items:center;justify-content:center;min-width:1.28rem;height:1.28rem;padding:0 .28rem;border-radius:999px;background:#2563eb1a;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.68rem}.saas-perm-section-tab:hover,.saas-perm-section-tab.is-active{background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-10233f-1000, #10233f);box-shadow:0 8px 18px #0f172a12}.saas-perm-shell-heading__title{margin:0 0 .16rem;color:var(--csd-text-10233f-1000, #10233f);font-size:.98rem;font-weight:800}.saas-perm-shell-heading__subtitle{color:var(--csd-text-6f7f95-1000, #6f7f95);font-size:.82rem;line-height:1.45}.saas-perm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.68rem 1rem;border-bottom:1px solid var(--csd-border-edf2f8-1000, #edf2f8);background:var(--csd-bg-fbfdff-1000, #fbfdff)}.saas-perm-search{display:flex;align-items:center;gap:.5rem;min-width:min(100%,360px);height:2.42rem;margin:0;padding:0 .78rem;border:1px solid var(--csd-border-dce7f5-1000, #dce7f5);border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 8px 18px #0f172a09}.saas-perm-search input{width:100%;border:0;outline:0;background:transparent;color:var(--csd-text-10233f-1000, #10233f);font-size:.84rem;font-weight:650}.saas-perm-search input::-moz-placeholder{color:var(--csd-text-8a99ad-1000, #8a99ad);font-weight:600}.saas-perm-search input::placeholder{color:var(--csd-text-8a99ad-1000, #8a99ad);font-weight:600}.saas-perm-legend{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;flex-wrap:wrap;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.25}.saas-perm-legend span{display:inline-flex;align-items:center;gap:.25rem;padding:.28rem .55rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);border:1px solid var(--csd-border-e3ebf6-1000, #e3ebf6);white-space:nowrap}.saas-perm-legend strong{color:var(--csd-text-10233f-1000, #10233f);font-weight:800}.saas-perm-settings,.saas-perm-apps{padding:.82rem 1rem 1rem}.saas-perm-apps{border-top:1px solid var(--csd-border-eef2f7-1000, #eef2f7)}.saas-perm-block-intro{display:flex;flex-direction:column;gap:.18rem;margin-bottom:.72rem;padding:.62rem .72rem;border:1px solid var(--csd-border-edf2f7-1000, #edf2f7);border-radius:12px;background:var(--csd-bg-fbfcfe-1000, #fbfcfe)}.saas-perm-block-intro strong{color:var(--csd-text-10233f-1000, #10233f);font-size:.88rem;font-weight:800}.saas-perm-block-intro span{color:var(--csd-text-6f7f95-1000, #6f7f95);font-size:.8rem;line-height:1.45}.saas-perm-settings-cluster{border:1px solid var(--csd-border-dfe9f7-1000, #dfe9f7);border-radius:14px;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 24px #0f172a09;overflow:hidden}.saas-perm-settings-cluster+.saas-perm-settings-cluster{margin-top:.72rem}.saas-perm-settings-cluster__header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.62rem .78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);border-bottom:1px solid var(--csd-border-edf2f8-1000, #edf2f8)}.saas-perm-settings-cluster__header h3{display:inline-flex;align-items:center;gap:.42rem;margin:0;color:var(--csd-text-10233f-1000, #10233f);font-size:.78rem;font-weight:800;letter-spacing:.01em}.saas-perm-settings-cluster__header h3:before{content:"";width:3px;height:1.05rem;border-radius:999px;background:linear-gradient(180deg,#3457f1 0%,var(--csd-bg-94a7ff-1000, #94a7ff) 100%);box-shadow:0 0 0 1px #3457f10f}.saas-perm-settings-cluster__header span{color:var(--csd-text-73839a-1000, #73839a);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.saas-perm-settings-cluster__body{padding:.28rem .42rem .48rem}.saas-perm-settings-cluster__body>.module-extra-row .saas-perm-extra-card{margin:.35rem 0 .1rem}.saas-perm-settings-row{display:grid;grid-template-columns:minmax(220px,1.15fr) minmax(0,2fr);gap:.82rem;align-items:center;padding:.58rem .68rem;border-radius:11px;border:1px solid transparent;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.saas-perm-settings-row:hover,.saas-perm-settings-row--has-extra{border-color:var(--csd-border-e8eef7-1000, #e8eef7);background:var(--csd-bg-fbfdff-1000, #fbfdff)}.saas-perm-settings-row--has-extra{box-shadow:inset 3px 0 #3457f12e}.saas-perm-settings-row+.saas-perm-settings-row{margin-top:.16rem}.saas-perm-settings-row__controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.58rem;min-width:0}.saas-perm-settings-row__selects{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,150px));justify-content:end;gap:.5rem;min-width:0}.saas-perm-settings-row__toggle{display:inline-flex;align-items:center;justify-content:center;min-width:94px;height:2.28rem;padding:0 .72rem;border:1px solid var(--csd-border-cfdcff-1000, #cfdcff);border-radius:10px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2849d8-1000, #2849d8);font-size:.74rem;font-weight:850;gap:.45rem;box-shadow:0 8px 18px #3457f112}.saas-perm-settings-row__toggle:hover,.saas-perm-settings-row__toggle:focus-visible{border-color:var(--csd-border-bdceff-1000, #bdceff);background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-1f3cc2-1000, #1f3cc2);outline:none}.saas-perm-inline-field{display:flex;flex-direction:column;gap:.22rem;min-width:136px}.saas-perm-inline-field label,.saas-perm-extra-field label{margin:0;color:var(--csd-text-708199-1000, #708199);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.saas-perm-extra-section+.saas-perm-extra-section{margin-top:1.15rem;padding-top:1.05rem;border-top:1px solid var(--csd-border-edf2f7-1000, #edf2f7)}.saas-perm-extra-section__title{margin-bottom:.75rem;color:var(--csd-text-10233f-1000, #10233f);font-size:.85rem;font-weight:800}.saas-perm-module{display:flex;flex-direction:column;gap:.16rem}.saas-perm-module__title{color:var(--csd-text-10233f-1000, #10233f);font-size:.88rem;font-weight:800;line-height:1.3}.saas-perm-module__meta{color:var(--csd-text-7c8da4-1000, #7c8da4);font-size:.72rem;line-height:1.35}.saas-perm-wrapper--focus .module-row:not(.is-active-context),.saas-perm-wrapper--focus .module-extra-row:not(.is-active-context){opacity:.42;filter:blur(1.4px);transition:opacity .2s ease,filter .2s ease}.saas-perm-wrapper--focus .module-row.is-active-context,.saas-perm-wrapper--focus .module-extra-row.is-active-context{opacity:1;filter:none}.saas-perm-body{max-height:calc(100vh - 260px);overflow-y:auto;border-top:1px solid var(--csd-border-eef2f7-1000, #eef2f7);border-bottom:1px solid var(--csd-border-eef1f5-1000, #eef1f5);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfcfe-1000, #fbfcfe) 100%)}.saas-perm-table{table-layout:fixed;width:100%}.saas-perm-table th,.saas-perm-table td{vertical-align:middle;padding:.7rem .8rem;border-color:var(--csd-border-eef1f5-1000, #eef1f5)!important;font-size:.92rem}.saas-perm-header .saas-perm-table th{padding-top:.85rem;padding-bottom:.85rem;color:var(--csd-text-607189-1000, #607189);font-size:.83rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em;background:transparent}.saas-perm-table td:first-child,.saas-perm-table th:first-child{font-weight:600;width:260px;min-width:260px}.perm-col{width:95px!important;min-width:95px;text-align:center}.other-perm-col{width:150px!important;min-width:150px;text-align:center}@media (max-width: 1200px){.perm-col{width:80px!important;min-width:80px}}.roles-permissions-page .permission-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-d9dee5-1000, #d9dee5);border-radius:10px;padding:8px 12px;font-size:.9rem;color:var(--csd-text-1f2937-1000, #1f2937);width:100%;text-align:left;cursor:pointer;transition:all .15s ease;line-height:1.3}.roles-permissions-page .permission-select:hover{border-color:var(--csd-border-b7c0cc-1000, #b7c0cc);background:var(--csd-bg-f9fafb-1000, #f9fafb)}.roles-permissions-page .permission-select:focus{border-color:var(--csd-border-2684ff-1000, #2684ff);box-shadow:0 0 0 3px #2684ff40;background:var(--csd-bg-ffffff-1000, #fff);outline:none}.roles-permissions-page .permission-select option{text-align:left!important;padding:8px 12px;font-size:.9rem;color:var(--csd-text-1f2937-1000, #1f2937)}.roles-permissions-page .permission-select option[value=""]{color:var(--csd-text-9ca3af-1000, #9ca3af)}.roles-permissions-page .permission-select{height:2.28rem;min-width:0;padding:0 2.05rem 0 .72rem;border-color:var(--csd-border-d9e3f1-1000, #d9e3f1);background-color:var(--csd-bg-ffffff-1000, #ffffff);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2364758b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' d='m4 6 4 4 4-4'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .68rem center;background-size:.78rem .78rem;color:var(--csd-text-25344d-1000, #25344d);font-size:.78rem;font-weight:700;line-height:1.1;box-shadow:0 6px 14px #0f172a06;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease}.roles-permissions-page .permission-select:hover{border-color:var(--csd-border-c8d5e8-1000, #c8d5e8);background-color:var(--csd-bg-fbfdff-1000, #fbfdff)}.roles-permissions-page .permission-select:focus{border-color:var(--csd-border-9fb6ff-1000, #9fb6ff);background-color:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 0 0 3px #3457f11a}.roles-permissions-page .permission-select option{font-size:.82rem}.roles-permissions-page .permission-select--native{position:absolute!important;width:1px!important;height:1px!important;min-width:1px!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important}.saas-perm-settings-cluster{overflow:visible}.saas-perm-settings-row,.saas-perm-table td,.saas-perm-extra-field,.saas-perm-inline-field{position:relative}.saas-perm-settings-row:has(.permission-choice.is-open),.saas-perm-table td:has(.permission-choice.is-open),.saas-perm-extra-field:has(.permission-choice.is-open),.saas-perm-inline-field:has(.permission-choice.is-open){z-index:45}.permission-choice{position:relative;width:100%;min-width:0}.permission-choice__button{display:flex;align-items:center;justify-content:space-between;width:100%;height:2.28rem;min-width:0;padding:0 .72rem;border:1px solid var(--csd-border-d9e4f3-1000, #d9e4f3);border-radius:11px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f9fbff-1000, #f9fbff) 100%);color:var(--csd-text-25344d-1000, #25344d);font-size:.78rem;font-weight:500;line-height:1.1;text-align:left;box-shadow:0 6px 14px #0f172a06;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease}.permission-choice__button:hover,.permission-choice.is-open .permission-choice__button{border-color:var(--csd-border-b9c9ff-1000, #b9c9ff);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 0 0 3px #3457f114,0 10px 22px #0f172a0b}.permission-choice__button:focus-visible{outline:none;border-color:var(--csd-border-92aaff-1000, #92aaff);box-shadow:0 0 0 3px #3457f11f}.permission-choice.is-empty .permission-choice__button{color:var(--csd-text-65748a-1000, #65748a);font-weight:500}.permission-choice.is-disabled{opacity:.65}.permission-choice__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.permission-choice__chevron{flex:0 0 auto;margin-left:.55rem;color:var(--csd-text-74849b-1000, #74849b);font-size:.78rem;transition:transform .16s ease,color .16s ease}.permission-choice.is-open .permission-choice__chevron{color:var(--csd-text-3457f1-1000, #3457f1);transform:rotate(180deg)}.permission-choice__menu{position:absolute;top:calc(100% + .42rem);right:0;z-index:60;width:max(100%,13.4rem);max-height:15rem;padding:.34rem;overflow-y:auto;border:1px solid var(--csd-border-dbe6f5-1000, #dbe6f5);border-radius:13px;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 18px 38px #0f172a24}.permission-choice__option{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;gap:.45rem;padding:.54rem .62rem;border:0;border-radius:9px;background:transparent;color:var(--csd-text-25344d-1000, #25344d);font-size:.78rem;font-weight:500;text-align:left;transition:background-color .14s ease,color .14s ease}.permission-choice__option:hover,.permission-choice__option:focus-visible{outline:none;background:var(--csd-bg-f4f7ff-1000, #f4f7ff);color:var(--csd-text-1f3cc2-1000, #1f3cc2)}.permission-choice__option.is-selected{background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-2849d8-1000, #2849d8)}.permission-choice__option.is-empty{color:var(--csd-text-65748a-1000, #65748a)}.permission-choice__option-check{color:var(--csd-text-3457f1-1000, #3457f1);font-size:.9rem;opacity:0}.permission-choice__option.is-selected .permission-choice__option-check{opacity:1}.permission-choice__option-desc{grid-column:1/-1;color:var(--csd-text-7a889d-1000, #7a889d);font-size:.7rem;line-height:1.35}.module-extra-row{background:var(--csd-bg-f8fafc-1000, #f8fafc)}.saas-perm-extra-card{background:var(--csd-bg-ffffff-1000, #fff);padding:24px;border-top:1px solid var(--csd-border-eef1f5-1000, #eef1f5);border-bottom:1px solid var(--csd-border-eef1f5-1000, #eef1f5)}.saas-perm-extra-card .badge{font-size:.8rem;padding:6px 10px}.saas-perm-extra-card .row{--bs-gutter-x: 1rem;--bs-gutter-y: 1rem}.saas-perm-extra-card .col-6,.saas-perm-extra-card .col-md-3{flex:0 0 25%;max-width:25%}.saas-perm-extra-card label{font-size:.8rem;font-weight:500;color:var(--csd-text-6b7280-1000, #6b7280)}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.js-toggle-module-extra,.js-close-module-extra{font-size:.75rem}.module-row:hover{background:var(--csd-bg-f8fbff-1000, #f8fbff)}.module-row td:first-child{color:var(--csd-text-10233f-1000, #10233f);font-weight:700}.module-row td{transition:background-color .18s ease,box-shadow .18s ease}.module-row.is-active-context{position:relative;background:linear-gradient(90deg,rgba(37,99,235,.08),var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94)))}.module-row.is-active-context td:first-child{color:var(--csd-text-0f3a7a-1000, #0f3a7a)}.js-toggle-module-extra.is-active-context{background:var(--csd-bg-edf4ff-1000, #edf4ff);border-color:var(--csd-border-cfe0ff-1000, #cfe0ff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 0 0 4px #2563eb1f}.saas-perm-wrapper{max-width:100%;overflow:hidden!important}.saas-perm-body{overflow-y:auto;overflow-x:auto!important;position:relative}.roles-permissions-page .saas-card .table-responsive{overflow:visible!important}.module-extra-row{position:relative;z-index:20}.col-module{width:240px!important;min-width:240px!important;max-width:240px!important}.col-action{width:120px!important;min-width:120px!important;max-width:120px!important;text-align:center!important}.col-extra{width:160px!important;min-width:160px!important;max-width:160px!important;text-align:center!important}.other-perm-col{width:60px!important;min-width:60px!important;max-width:60px!important;text-align:center!important;padding-right:12px!important}.saas-perm-more-btn{width:auto;min-width:46px;height:30px;padding:0 .48rem;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;font-size:1rem;border-radius:8px}.saas-perm-more-btn__count{min-width:1.2rem;color:var(--csd-text-43546d-1000, #43546d);font-size:.68rem;font-weight:800;line-height:1}.saas-perm-extra-card{background:var(--csd-bg-ffffff-1000, #ffffff);padding:22px;border:1px solid var(--csd-border-e5e9f1-1000, #e5e9f1);border-radius:14px;margin:6px 12px 18px;box-shadow:0 4px 16px #0000000a}.module-extra-row.is-active-context .saas-perm-extra-card{border-color:var(--csd-border-cfe0ff-1000, #cfe0ff);box-shadow:0 14px 34px #2563eb1f}.saas-perm-group-separator{height:1px;margin:.95rem 0 .85rem;background:linear-gradient(90deg,rgba(226,232,240,0),var(--csd-bg-e2e8f0-950, rgba(226, 232, 240, .95)) 18%,var(--csd-bg-e2e8f0-950, rgba(226, 232, 240, .95)) 82%,rgba(226,232,240,0))}.saas-perm-extra-card .extra-header{background:var(--csd-bg-f8fafc-1000, #f8fafc);padding:11px 16px;border-radius:10px;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);margin-bottom:18px}.saas-perm-extra-card .badge{background:var(--csd-bg-eef6ff-1000, #eef6ff)!important;color:var(--csd-text-0d6efd-1000, #0d6efd)!important;font-size:.66rem;font-weight:750;letter-spacing:.01em}.saas-perm-extra-card .extra-header h4{color:var(--csd-text-10233f-1000, #10233f);font-size:1.02rem;font-weight:650;line-height:1.2}.saas-perm-extra-card .extra-header p{font-size:.78rem;line-height:1.45}.saas-perm-extra-card .js-close-module-extra{color:var(--csd-text-43546d-1000, #43546d);font-size:.74rem;font-weight:650}.saas-perm-extra-card .saas-perm-extra-section__title{margin-bottom:.62rem;color:var(--csd-text-10233f-1000, #10233f);font-size:.79rem;font-weight:750}.saas-perm-extra-card .saas-perm-extra-field{gap:.2rem}.saas-perm-extra-card .saas-perm-extra-field label{color:var(--csd-text-718198-1000, #718198);font-size:.64rem;font-weight:720;letter-spacing:.045em}.saas-perm-extra-card .permission-choice__button{height:2.18rem;border-radius:10px;font-size:.74rem;font-weight:500}.saas-perm-extra-card .permission-choice__option{font-size:.74rem;font-weight:500}.saas-perm-extra-card .permission-choice__option-desc{font-size:.68rem}.permission-tooltip .tooltip-inner{max-width:280px;text-align:left;font-size:.82rem;line-height:1.5;padding:.72rem .8rem;border-radius:12px;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-10233f-1000, #10233f);border:1px solid var(--csd-border-dbe5f2-1000, #dbe5f2);box-shadow:0 16px 34px #0f172a24;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.permission-tooltip.bs-tooltip-end .tooltip-arrow:before{border-right-color:var(--csd-border-dbe5f2-1000, #dbe5f2)}.permission-tooltip.bs-tooltip-start .tooltip-arrow:before{border-left-color:var(--csd-border-dbe5f2-1000, #dbe5f2)}.permission-tooltip.bs-tooltip-top .tooltip-arrow:before{border-top-color:var(--csd-border-dbe5f2-1000, #dbe5f2)}.permission-tooltip.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:var(--csd-border-dbe5f2-1000, #dbe5f2)}@media (max-width: 1199.98px){.roles-permissions-page .roles-hero__body{flex-direction:column;align-items:stretch}.roles-permissions-page .roles-hero__summary-strip{width:100%}}@media (max-width: 991.98px){.roles-permissions-page .roles-hero,.roles-permissions-page .roles-form-hero,.roles-permissions-page .roles-table-card__header,.roles-permissions-page .roles-form-card__header,.roles-permissions-page .roles-form-shell__top{flex-direction:column;align-items:stretch}.roles-permissions-page .roles-hero,.roles-permissions-page .roles-form-hero{padding:1rem 1.05rem}.roles-permissions-page .roles-hero__topline,.roles-permissions-page .roles-hero__body{flex-direction:column;align-items:stretch}.roles-permissions-page .roles-hero__summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.roles-permissions-page .roles-table-card__filters{grid-template-columns:1fr}.roles-permissions-page .roles-table-card__filters .settings-masterdata__head-reset{width:100%}.roles-permissions-page .roles-index-row{grid-template-columns:1fr;align-items:stretch}.roles-permissions-page .roles-index-row__metrics{justify-content:stretch}.roles-permissions-page .roles-index-row__actions{justify-content:flex-start}.roles-permissions-page .roles-form-summary{align-items:flex-start}.roles-permissions-page .roles-form-summary-mini{align-items:flex-start;min-width:0}.roles-permissions-page .roles-form-shell__actions{justify-content:space-between}.roles-permissions-page .roles-form-shell__grid{grid-template-columns:1fr}.roles-permissions-page .roles-form-summary--inline{justify-self:stretch;min-height:auto}.saas-perm-body{max-height:none}.saas-perm-shell-heading{flex-direction:column;align-items:stretch}.saas-perm-section-tabs{align-self:flex-start}.saas-perm-toolbar{flex-direction:column;align-items:stretch}.saas-perm-search{min-width:0;width:100%}.saas-perm-legend{justify-content:flex-start}}@media (max-width: 767.98px){.roles-permissions-page .roles-page-shell{padding-top:.5rem}.roles-permissions-page .roles-hero__summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.roles-permissions-page .roles-index-row__identity{grid-template-columns:auto minmax(0,1fr)}.roles-permissions-page .roles-index-row__number{display:none}.roles-permissions-page .roles-index-row__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.roles-permissions-page .roles-index-mini--date{grid-column:1/-1}.saas-perm-table td:first-child,.saas-perm-table th:first-child{width:210px;min-width:210px}}.saas-perm-extra-card hr{border-top:1px solid var(--csd-border-eef1f5-1000, #eef1f5);margin:1.4rem 0}.module-extra-row.showing td>div{animation:fadeSlideDown .25s ease}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.profile-page .profile-hero,.profile-page .profile-editor-hero{padding:.95rem 1rem;border-radius:18px;background:var(--csd-bg-ffffff-1000, #ffffff);border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));box-shadow:0 14px 34px #0f172a0e}.profile-page .profile-hero__content,.profile-page .profile-editor-hero__main{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.profile-page .profile-identity,.profile-page .profile-editor-hero__identity{display:flex;align-items:center;gap:.7rem;min-width:0}.profile-page .profile-avatar-wrap{position:relative;padding:.3rem;border-radius:999px;background:linear-gradient(135deg,#2563eb2e,#0ea5e91f)}.profile-page .profile-avatar,.profile-page .profile-editor-avatar{width:58px;height:58px;border-radius:999px;-o-object-fit:cover;object-fit:cover;border:2px solid var(--csd-border-ffffff-1000, #fff);box-shadow:0 5px 14px #0f172a14}.profile-page .profile-title-row{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin-bottom:.12rem}.profile-page .profile-eyebrow{display:none}.profile-page .profile-title{font-size:clamp(1.25rem,1.55vw,1.72rem);line-height:1.14;font-weight:760;letter-spacing:0;color:var(--csd-text-102a56-1000, #102a56);margin-bottom:0}.profile-page .profile-subtitle{max-width:500px;color:var(--csd-text-607392-1000, #607392);font-size:.78rem;margin-bottom:0}.profile-page .profile-chips,.profile-page .profile-phone-list,.profile-page .profile-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.profile-page .profile-meta-row{margin-top:.45rem}.profile-page .profile-phone-list{margin-top:.5rem}.profile-page .profile-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.34rem .58rem;border-radius:999px;background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82));border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));color:var(--csd-text-284061-1000, #284061);font-size:.76rem;font-weight:650;box-shadow:0 4px 10px #0f172a06}.profile-page .profile-chip--platform{border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));background:linear-gradient(135deg,rgba(37,99,235,.1),var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-weight:800;box-shadow:0 10px 22px #2563eb14}.profile-page .profile-chip--platform i{color:var(--csd-text-2563eb-1000, #2563eb)}.profile-page .profile-hero__actions{display:flex;align-items:flex-start}.profile-page .profile-show{display:grid;gap:.85rem;padding-top:.55rem}.profile-page .profile-hero--overview{padding:.78rem .9rem;border-radius:14px}.profile-page .profile-hero--overview .profile-hero__content{align-items:center;gap:1rem;flex-wrap:nowrap}.profile-page .profile-hero--overview .profile-identity{flex:1 1 360px}.profile-page .profile-hero__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;max-width:520px;min-width:280px;flex:1 1 360px}.profile-page .profile-editor-hero--compact{padding:.78rem .9rem;border-radius:14px}.profile-page .profile-editor-hero--compact .profile-editor-hero__main{align-items:center;gap:1rem}.profile-page .profile-editor-hero--compact .profile-editor-hero__identity{flex:1 1 360px}.profile-page .profile-edit-workspace{gap:.85rem}.profile-page .profile-quick-stat{display:grid;gap:.08rem;min-width:0;padding:.44rem .55rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:12px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.profile-page .profile-quick-stat small{color:var(--csd-text-7184a3-1000, #7184a3);font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.profile-page .profile-quick-stat strong{min-width:0;overflow:hidden;color:var(--csd-text-102a56-1000, #102a56);font-size:.78rem;font-weight:760;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.profile-page .profile-hero__edit-action{min-height:2.22rem;padding-inline:.82rem;white-space:nowrap}.profile-page .profile-chip small{color:var(--csd-text-7487a6-1000, #7487a6);font-weight:500}.profile-page .profile-identity__body{display:grid;gap:.08rem}.profile-page .profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.7rem}.profile-page .profile-stat-card{padding:.62rem .72rem;border-radius:14px;background:var(--csd-bg-ffffff-1000, #ffffff);border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16))}.profile-page .profile-stat-card__label{display:block;font-size:.6rem;font-weight:700;color:var(--csd-text-6f84a5-1000, #6f84a5);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.15rem}.profile-page .profile-stat-card__value{color:var(--csd-text-102a56-1000, #102a56);font-size:.76rem;line-height:1.4}.profile-page .profile-panel,.profile-page .profile-side-card{border-radius:16px;box-shadow:0 12px 30px #0f172a0b}.profile-page .profile-detail-group__title{display:inline-flex;margin-bottom:.5rem;color:var(--csd-text-0f2f5c-1000, #0f2f5c);font-size:.7rem;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.profile-page .profile-detail-list{display:grid;gap:.42rem}.profile-page .profile-detail-item{padding:.52rem .62rem;border-radius:10px;background:var(--csd-bg-ffffff-1000, #ffffff);border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16))}.profile-page .profile-detail-item__label{display:block;color:var(--csd-text-7385a3-1000, #7385a3);font-size:.64rem;font-weight:720;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.08rem}.profile-page .profile-detail-item__value{color:var(--csd-text-102a56-1000, #102a56);font-size:.84rem;font-weight:650;line-height:1.35}.profile-page .profile-side-note{margin-top:.28rem;color:var(--csd-text-617493-1000, #617493);font-size:.78rem;line-height:1.45;word-break:break-word}.profile-page .profile-phone-block{margin-top:.62rem;padding-top:.62rem;border-top:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16))}.profile-page .profile-overview-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.72fr);gap:.95rem;align-items:start}.profile-page .profile-overview-main,.profile-page .profile-overview-side{min-width:0}.profile-page .profile-overview-side,.profile-page .profile-edit-grid .profile-overview-main{display:grid;gap:.95rem}.profile-page .profile-panel--compact,.profile-page .profile-side-card--compact{border-radius:14px}.profile-page .profile-panel--compact .saas-card-header,.profile-page .profile-side-card--compact .saas-card-header{margin-bottom:.65rem}.profile-page .profile-detail-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.profile-page .profile-detail-list--compact{gap:.34rem}.profile-page .profile-detail-list--compact .profile-detail-item{display:grid;grid-template-columns:minmax(8.8rem,.42fr) minmax(0,1fr);align-items:center;gap:.7rem;padding:.42rem .55rem;border-radius:8px;background:var(--csd-bg-fbfdff-1000, #fbfdff)}.profile-page .profile-detail-list--compact .profile-detail-item__label{margin-bottom:0}.profile-page .profile-detail-list--compact .profile-detail-item__value{min-width:0;overflow-wrap:anywhere}.profile-page .profile-side-card--compact .profile-detail-list--compact .profile-detail-item{grid-template-columns:minmax(7.2rem,.78fr) minmax(0,1fr)}.profile-page .profile-side-card--compact .profile-side-note{grid-column:2;margin-top:.06rem}.profile-page .profile-panel--compact .profile-phone-block{margin-top:.75rem;padding-top:.72rem}.profile-page .profile-contact-form,.profile-page .profile-form-section,.profile-page .profile-form-stack{display:grid;gap:.9rem}.profile-page .profile-contact-form .row,.profile-page .profile-form-stack .row{--bs-gutter-x: .78rem;--bs-gutter-y: .78rem}.profile-page .profile-edit-intro--compact{margin-bottom:0;border-radius:12px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.profile-page .profile-edit-identity-grid{margin-top:0}.profile-page .profile-form-divider{height:1px;margin:.15rem 0 0;background:#94a3b829}.profile-page .profile-form-section-title{display:inline-flex;align-items:center;gap:.35rem;margin:0;color:var(--csd-text-0f2f5c-1000, #0f2f5c);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.profile-page .profile-contact-form .form-saas-input,.profile-page .profile-form-stack .form-saas-input,.profile-page .profile-contact-form .select2-container--default .select2-selection--single{min-height:2.72rem;border-radius:12px;background-color:var(--csd-bg-fbfdff-1000, #fbfdff)}.profile-page .profile-contact-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.72rem}.profile-page .profile-contact-form .select2-container--default .select2-selection--single .select2-selection__arrow{min-height:2.72rem}.profile-page .profile-tip-list .info-soft,.profile-page .profile-form-section>.info-soft{border-radius:12px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.profile-page .profile-activity-list{display:grid;gap:.55rem}.profile-page .profile-activity-item{display:grid;grid-template-columns:36px 1fr;gap:.6rem;align-items:flex-start;padding:.6rem .68rem;border-radius:12px;background:var(--csd-bg-ffffff-1000, #ffffff);border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18))}.profile-page .profile-activity-item__icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.75rem}.profile-page .profile-activity-item strong{display:block;color:var(--csd-text-102a56-1000, #102a56);margin-bottom:.15rem;font-size:.76rem;font-weight:650}.profile-page .profile-activity-item p{margin-bottom:.2rem;color:var(--csd-text-617493-1000, #617493);font-size:.72rem}.profile-page .profile-tip-list{display:grid;gap:.5rem}.profile-page .profile-side-actions{display:grid;gap:.75rem}.profile-page .profile-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:1rem}.profile-page .profile-form-actions .op-primary-action{min-width:0;min-height:2.32rem;padding-inline:.96rem;box-shadow:0 10px 22px #2563eb29}.profile-page .profile-danger-card{border-color:var(--csd-border-ef4444-180, rgba(239, 68, 68, .18));box-shadow:0 12px 30px #ef44440e}.profile-page .profile-edit-intro{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.72rem;padding:.72rem .78rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:14px;background:var(--csd-bg-ffffff-1000, #ffffff)}.profile-page .profile-edit-intro__icon{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border-radius:12px;background:var(--csd-bg-eef5ff-1000, #eef5ff);color:var(--csd-text-2563eb-1000, #2563eb)}.profile-page .profile-edit-intro strong{display:block;color:var(--csd-text-102a56-1000, #102a56);font-size:.82rem;font-weight:800;line-height:1.25}.profile-page .profile-edit-intro small{display:block;color:var(--csd-text-607392-1000, #607392);font-size:.74rem;line-height:1.4}.profile-page .profile-photo-picker{display:grid;place-items:center;gap:.35rem;padding:.85rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:16px;background:var(--csd-bg-ffffff-1000, #ffffff);text-align:center}.profile-page .profile-photo-picker__label{position:relative;display:inline-flex;margin:0 0 .28rem;cursor:pointer}.profile-page .profile-photo-picker__image{width:104px;height:104px;border:3px solid var(--csd-border-ffffff-1000, #ffffff);border-radius:999px;-o-object-fit:cover;object-fit:cover;box-shadow:0 12px 26px #0f172a1f}.profile-page .profile-photo-picker__edit{position:absolute;right:.1rem;bottom:.1rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:2px solid var(--csd-border-ffffff-1000, #ffffff);border-radius:999px;background:#2563eb;color:#fff;box-shadow:0 8px 16px #2563eb33}.profile-page .profile-photo-picker strong{color:var(--csd-text-102a56-1000, #102a56);font-size:.82rem;font-weight:800}.profile-page .profile-photo-picker small{color:var(--csd-text-607392-1000, #607392);font-size:.72rem}.profile-page .saas-card-header .saas-card-title{font-size:.88rem}.profile-page .form-label.fw-semibold,.profile-page .btn-saas-primary,.profile-page .btn-saas-outline-primary,.profile-page .btn-saas-outline-danger,.profile-page .btn-saas-danger,.profile-page .btn-saas-back{font-size:.78rem}.profile-page .saas-card-header{padding-top:.72rem;padding-bottom:.72rem}.profile-page .saas-card-body{font-size:.86rem}.profile-page .profile-panel .saas-card-body,.profile-page .profile-side-card .saas-card-body{padding-top:.82rem;padding-bottom:.82rem}.profile-page .info-soft{font-size:.76rem;padding:.65rem .75rem}.profile-page .profile-hero--overview .profile-hero__content{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.78rem 1rem}.profile-page .profile-hero--overview .profile-identity{flex:none;min-width:0}.profile-page .profile-hero__summary{grid-column:1/-1;width:100%;max-width:none;min-width:0;flex:none}.profile-page .profile-hero--overview .profile-hero__actions{grid-column:2;grid-row:1;align-self:center}.profile-page .profile-hero__actions,.profile-page .profile-editor-hero__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.profile-page .profile-guide-action{flex:0 0 auto}.profile-page .profile-overview-grid,.profile-page .profile-edit-grid{grid-template-columns:minmax(0,1fr)}.profile-page .profile-overview-side{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr))}.profile-page .profile-panel,.profile-page .profile-side-card{background:var(--csd-bg-ffffff-1000, #ffffff);border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76))}.profile-page .profile-panel--compact .saas-card-header,.profile-page .profile-side-card--compact .saas-card-header{margin-bottom:0;padding-bottom:.68rem;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))}.profile-page .profile-panel .saas-card-body,.profile-page .profile-side-card .saas-card-body{padding-top:.86rem}.profile-page .profile-detail-item{border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.profile-page .profile-detail-list--compact .profile-detail-item{background:var(--csd-bg-ffffff-1000, #ffffff);grid-template-columns:minmax(5.8rem,.28fr) minmax(0,1fr)}.profile-page .profile-detail-list--compact .profile-detail-item__value{font-size:.81rem}.profile-page .profile-edit-intro--compact,.profile-page .profile-tip-list .info-soft,.profile-page .profile-form-section>.info-soft{border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:var(--csd-bg-ffffff-1000, #ffffff);background-image:none;box-shadow:none}.profile-page .profile-photo-picker{border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78))}.profile-page .profile-delete-note,.profile-page .profile-delete-confirm__summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.65rem;padding:.72rem .78rem;border:1px solid var(--csd-border-f87171-240, rgba(248, 113, 113, .24));border-radius:.86rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155)}.profile-page .profile-delete-note{margin-bottom:.78rem}.profile-page .profile-delete-note__icon,.profile-page .profile-delete-confirm__summary>span{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border:1px solid var(--csd-border-f87171-280, rgba(248, 113, 113, .28));border-radius:.74rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-dc2626-1000, #dc2626);font-size:.92rem}.profile-page .profile-delete-note strong,.profile-page .profile-delete-confirm__summary strong{display:block;color:var(--csd-text-991b1b-1000, #991b1b);font-size:.8rem;font-weight:800;line-height:1.25}.profile-page .profile-delete-note small,.profile-page .profile-delete-confirm__summary p{display:block;margin:.12rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem;line-height:1.45}.profile-page .profile-delete-confirm{display:grid;gap:.82rem}.profile-page .profile-delete-confirm__field{display:grid}@media (min-width: 1500px){.profile-page .profile-overview-grid{grid-template-columns:minmax(0,1.36fr) minmax(320px,.64fr)}.profile-page .profile-overview-side{grid-template-columns:1fr}}#confirmUserDeletionModal .profile-delete-confirm{display:grid;gap:.82rem}#confirmUserDeletionModal .profile-delete-confirm__summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.65rem;padding:.72rem .78rem;border:1px solid var(--csd-border-f87171-240, rgba(248, 113, 113, .24));border-radius:.86rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155)}#confirmUserDeletionModal .profile-delete-confirm__summary>span{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border:1px solid var(--csd-border-f87171-280, rgba(248, 113, 113, .28));border-radius:.74rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-dc2626-1000, #dc2626);font-size:.92rem}#confirmUserDeletionModal .profile-delete-confirm__summary strong{display:block;color:var(--csd-text-991b1b-1000, #991b1b);font-size:.8rem;font-weight:800;line-height:1.25}#confirmUserDeletionModal .profile-delete-confirm__summary p{display:block;margin:.12rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem;line-height:1.45}#confirmUserDeletionModal .profile-delete-confirm__field{display:grid}@media (max-width: 991.98px){.profile-page .profile-hero,.profile-page .profile-editor-hero{padding:.9rem;border-radius:16px}.profile-page .profile-stats{grid-template-columns:1fr}.profile-page .profile-hero--overview .profile-hero__content{align-items:flex-start;flex-wrap:wrap}.profile-page .profile-hero__summary{grid-template-columns:repeat(3,minmax(0,1fr));min-width:100%;flex-basis:100%}.profile-page .profile-overview-grid,.profile-page .profile-detail-columns{grid-template-columns:1fr}}@media (max-width: 575.98px){.profile-page .profile-avatar,.profile-page .profile-editor-avatar{width:54px;height:54px}.profile-page .profile-title{font-size:1.22rem}.profile-page .profile-identity,.profile-page .profile-editor-hero__identity{align-items:flex-start}.profile-page .profile-hero__summary{grid-template-columns:1fr}.profile-page .profile-hero--overview .profile-hero__actions{grid-column:1/-1;grid-row:auto;justify-content:flex-start}.profile-page .profile-detail-list--compact .profile-detail-item,.profile-page .profile-side-card--compact .profile-detail-list--compact .profile-detail-item{grid-template-columns:1fr;gap:.16rem}.profile-page .profile-side-card--compact .profile-side-note{grid-column:auto}}.settings-shell{--settings-shell-sidebar-width: 268px;--settings-shell-gap: .78rem;--settings-shell-page-offset: 57px;--settings-shell-edge-gap: .68rem;--settings-shell-sticky-top: calc(var(--settings-shell-page-offset) + var(--settings-shell-edge-gap));display:grid;grid-template-columns:var(--settings-shell-sidebar-width) minmax(0,1fr);gap:var(--settings-shell-gap);align-items:start;min-height:calc(100vh - var(--settings-shell-page-offset));padding:var(--settings-shell-edge-gap) var(--settings-shell-edge-gap) 1rem}.settings-shell--without-sidebar{grid-template-columns:minmax(0,1fr)}.settings-shell__mobile-toggle,.settings-shell__backdrop{display:none}.settings-shell__sidebar{position:sticky;top:var(--settings-shell-sticky-top);align-self:start;z-index:20;height:calc(100vh - var(--settings-shell-page-offset) - var(--settings-shell-edge-gap) * 2);max-height:calc(100dvh - var(--settings-shell-page-offset) - var(--settings-shell-edge-gap) * 2)}.settings-shell__sidebar-card{background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)) 0%,var(--csd-bg-f8fbff-985, rgba(248, 251, 255, .985)) 100%);border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));border-radius:1.15rem;box-shadow:inset 0 1px #ffffffeb,0 16px 34px #0f172a13;overflow:hidden;display:flex;flex-direction:column;height:100%;max-height:none}.settings-shell__sidebar-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.95rem 1rem .75rem;border-bottom:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06))}.settings-shell__sidebar-head--compact{display:none;padding:.55rem .6rem 0;border-bottom:0;justify-content:flex-end}.settings-shell__eyebrow{display:inline-flex;align-items:center;gap:.35rem;font-size:.64rem;font-weight:800;letter-spacing:.16em;color:var(--csd-text-6b7a99-1000, #6b7a99);text-transform:uppercase}.settings-shell__sidebar-head h2{margin:.25rem 0 .18rem;font-size:1rem;font-weight:800;color:var(--csd-text-0f172a-1000, #0f172a)}.settings-shell__sidebar-head p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.42}.settings-shell__close{display:none;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:999px;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-334155-1000, #334155);box-shadow:0 10px 25px #0f172a0f}.settings-shell__main{min-width:0}.settings-shell__content{min-width:0;padding-top:0}.settings-menu{padding:0;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.settings-menu__body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:.42rem .58rem .54rem;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.65) transparent}.settings-menu__body::-webkit-scrollbar{width:6px}.settings-menu__body::-webkit-scrollbar-thumb{background:#94a3b899;border-radius:999px}.settings-menu__search{flex-shrink:0;padding:.62rem .62rem .58rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)) 0%,var(--csd-bg-f9fbff-980, rgba(249, 251, 255, .98)) 100%);border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))}.settings-menu__eyebrow{font-size:.64rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--csd-text-6b7a99-1000, #6b7a99);margin-bottom:.32rem}.settings-menu__title{font-size:.92rem;font-weight:800;color:var(--csd-text-0f172a-1000, #0f172a);margin-bottom:.18rem}.settings-menu__subtitle{font-size:.76rem;color:var(--csd-text-64748b-1000, #64748b);line-height:1.38;margin-bottom:.7rem}.settings-menu__searchbox{display:flex;align-items:center;gap:.5rem;min-height:2.45rem;padding:.48rem .62rem;border-radius:.82rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));color:var(--csd-text-94a3b8-1000, #94a3b8);box-shadow:0 8px 18px #0f172a09}.settings-menu__searchbox i{font-size:.82rem}.settings-menu__search-input{border:0;outline:0;width:100%;background:transparent;font-size:.84rem;color:var(--csd-text-0f172a-1000, #0f172a)}.settings-menu__search-input::-moz-placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8)}.settings-menu__search-input::placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8)}.settings-menu__groups{display:grid;gap:.38rem}.settings-menu__group{padding:.04rem .02rem 0}.settings-menu__group-label{display:flex;align-items:center;gap:.45rem;font-size:.64rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--csd-text-64748b-1000, #64748b);margin:0 0 .22rem}.settings-menu__group-label:before{content:"";width:.34rem;height:.34rem;border-radius:999px;background:var(--csd-bg-cbd5e1-1000, #cbd5e1);box-shadow:0 0 0 4px #94a3b81a}.settings-menu__list{list-style:none;margin:0;padding:0;display:grid;gap:.12rem}.settings-menu__link{display:flex;align-items:center;gap:.52rem;min-height:2.42rem;padding:.42rem .56rem;border-radius:.78rem;text-decoration:none;color:var(--csd-text-334155-1000, #334155);background:var(--csd-bg-ffffff-560, rgba(255, 255, 255, .56));border:1px solid transparent;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}.settings-menu__link:hover{transform:translate(1px);background:var(--csd-bg-ffffff-1000, #ffffff);border-color:var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));box-shadow:0 8px 20px #0f172a0d}.settings-menu__link.is-active{background:var(--csd-bg-ffffff-1000, #ffffff);border-color:var(--csd-border-6366f1-280, rgba(99, 102, 241, .28));box-shadow:0 10px 24px #0f172a12;color:var(--csd-text-0f172a-1000, #0f172a)}.settings-menu__icon{width:1.48rem;height:1.48rem;flex:0 0 1.48rem;border-radius:.56rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-7c8aa3-1000, #7c8aa3);font-size:.74rem;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.settings-menu__link:hover .settings-menu__icon{border-color:var(--csd-border-94a3b8-320, rgba(148, 163, 184, .32));background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-536179-1000, #536179)}.settings-menu__link.is-active .settings-menu__icon{border-color:var(--csd-border-6366f1-220, rgba(99, 102, 241, .22));background:var(--csd-bg-eef2ff-1000, #eef2ff);color:var(--csd-text-3457f1-1000, #3457f1);box-shadow:0 8px 16px #3457f117}.settings-menu__label{display:block;font-weight:600;line-height:1.25;font-size:.78rem}.settings-menu__content{min-width:0;flex:1 1 auto}.settings-menu__description{display:block;margin-top:.2rem;font-size:.72rem;line-height:1.45;color:var(--csd-text-64748b-1000, #64748b)}.settings-menu__badge{flex-shrink:0;font-size:.6rem;font-weight:700;color:var(--csd-text-3457f1-1000, #3457f1);background:var(--csd-bg-eef2ff-1000, #eef2ff);border:1px solid var(--csd-border-6366f1-180, rgba(99, 102, 241, .18));border-radius:999px;padding:.16rem .38rem}.settings-menu__empty{display:grid;gap:.45rem;margin:.45rem .1rem 0;padding:.85rem .8rem;border-radius:.85rem;background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86));border:1px dashed var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));color:var(--csd-text-64748b-1000, #64748b);text-align:center}.settings-menu__empty strong{color:var(--csd-text-0f172a-1000, #0f172a)}.settings-menu__empty span{font-size:.74rem;line-height:1.45}.settings-menu__empty-icon{width:2.15rem;height:2.15rem;margin:0 auto;border-radius:.75rem;display:inline-flex;align-items:center;justify-content:center;color:var(--csd-text-2563eb-1000, #2563eb);background:#2563eb1a}.settings-menu__footer{flex-shrink:0;margin-top:auto;padding:.54rem .62rem;border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)) 0%,var(--csd-bg-f7faff-990, rgba(247, 250, 255, .99)) 100%);box-shadow:0 -10px 22px #0f172a09}.settings-menu__footer-stats{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.73rem;font-weight:600}.settings-menu__footer-stats strong,.settings-menu__footer-active strong{color:var(--csd-text-10233f-1000, #10233f);font-weight:800}.settings-menu__footer-active{color:var(--csd-text-6b7a99-1000, #6b7a99);font-size:.68rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.settings-shell-lock{overflow:hidden}@media (max-width: 1599.98px){.settings-shell{grid-template-columns:1fr;gap:.85rem;min-height:auto;padding:.62rem .55rem 1rem}.settings-shell__mobile-toggle{display:inline-flex;align-items:center;gap:.55rem;position:sticky;top:calc(var(--settings-shell-page-offset) + .55rem);z-index:25;width:-moz-fit-content;width:fit-content;margin-bottom:.2rem;padding:.62rem .84rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:999px;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 10px 24px #0f172a14;color:var(--csd-text-0f172a-1000, #0f172a);font-weight:700;font-size:.82rem}.settings-shell__backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a7a;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:29}.settings-shell__sidebar{position:fixed;top:calc(var(--settings-shell-page-offset) + .55rem);left:calc(var(--settings-shell-primary-sidebar-offset, 0px) + max(.65rem,env(safe-area-inset-left)));bottom:max(.65rem,env(safe-area-inset-bottom));width:min(89vw,316px);max-width:316px;transform:translate(-102%);transition:transform .22s ease;z-index:30;padding:0;background:transparent;height:calc(100dvh - var(--settings-shell-page-offset) - 1.2rem);max-height:calc(100dvh - var(--settings-shell-page-offset) - 1.2rem)}.settings-shell__sidebar-card{min-height:0;height:100%;max-height:100%;border-radius:1.05rem}.settings-shell__sidebar-head--compact{display:flex;position:relative;z-index:2;flex:0 0 auto;min-height:2.85rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98))}.settings-shell--open .settings-shell__sidebar{transform:translate(0)}.settings-shell--open .settings-shell__backdrop{opacity:1;pointer-events:auto}.settings-shell__close{display:inline-flex;position:relative;z-index:3;pointer-events:auto}}.settings-landing{position:relative}.settings-landing .settings-shell{padding-top:.68rem}.settings-landing-dashboard{display:flex;flex-direction:column;gap:.78rem}.settings-landing-dashboard .settings-masterdata__hero,.settings-landing-quick,.settings-section-card{border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 30px #0f172a0d}.settings-landing-dashboard .settings-masterdata__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,.78fr);align-items:stretch;gap:.74rem;padding:.9rem 1rem}.settings-landing-dashboard .settings-masterdata__hero-main{align-self:center}.settings-landing-dashboard__eyebrow{display:inline-flex;align-items:center;gap:.42rem;min-height:1.54rem;padding:.25rem .58rem;border:1px solid var(--csd-border-cbd5e1-850, rgba(203, 213, 225, .85));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.64rem;font-weight:800;letter-spacing:0;line-height:1;text-transform:uppercase}.settings-landing-dashboard__eyebrow i{color:var(--csd-text-2563eb-1000, #2563eb)}.settings-landing-dashboard .settings-masterdata__hero h2{margin-top:.52rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.12rem;font-weight:850;line-height:1.16}.settings-landing-dashboard .settings-masterdata__hero p{max-width:52rem;margin-top:.34rem;color:var(--csd-text-475569-1000, #475569);font-size:.82rem;line-height:1.45}.settings-landing-dashboard__summary{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.settings-landing-dashboard__summary .settings-masterdata__stat{min-height:3.72rem;padding:.74rem .8rem}.settings-landing-dashboard__summary .settings-masterdata__stat span{letter-spacing:0}.settings-landing-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;padding:.58rem}.settings-landing-quick__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.66rem;min-height:3.42rem;padding:.66rem .72rem;border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));border-radius:.84rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-0f172a-1000, #0f172a);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.settings-landing-quick__item:hover,.settings-landing-quick__item:focus{transform:translateY(-1px);border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));box-shadow:0 14px 28px #0f172a0f;color:var(--csd-text-0f172a-1000, #0f172a);text-decoration:none}.settings-landing-quick__icon{display:inline-flex;align-items:center;justify-content:center;width:2.02rem;height:2.02rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.78rem}.settings-landing-quick__item strong,.settings-landing-quick__item small{display:block;min-width:0}.settings-landing-quick__item strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:820;line-height:1.2}.settings-landing-quick__item small{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.32}.settings-landing-quick__item>i{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.68rem}.settings-landing-dashboard__section .settings-masterdata__section-head{padding-bottom:.76rem}.settings-landing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;padding:.72rem}.settings-section-card{--icon-color: #334155;--csd-foreground-icon-color: var(--csd-text-334155-1000, #334155);position:relative;display:flex;flex-direction:column;min-height:100%;padding:.78rem;overflow:hidden;box-shadow:none}.settings-section-card__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem;padding-bottom:.54rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));box-shadow:inset 0 -1px #ffffffdb}.settings-section-card__header:after{content:"";grid-column:1/-1;width:min(17rem,100%);height:1px;margin-top:.52rem;background:linear-gradient(90deg,var(--icon-color),var(--csd-bg-cbd5e1-500, rgba(203, 213, 225, .5)),transparent);opacity:.22}.settings-section-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-icon-color, var(--icon-color));flex:0 0 auto}.settings-section-card__icon i{font-size:.78rem}.settings-section-card__heading{min-width:0}.settings-section-card__eyebrow{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem;font-weight:820;letter-spacing:0;line-height:1.1;text-transform:uppercase}.settings-section-card h3{margin:.18rem 0 0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:850;line-height:1.18}.settings-section-card__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.72rem;height:1.72rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.66rem;font-weight:850;flex:0 0 auto}.settings-section-card__description{margin:.48rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.38}.settings-section-card__links{display:grid;gap:.36rem;margin-top:.62rem}.settings-section-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.62rem;min-height:2.54rem;padding:.5rem .58rem;border:1px solid var(--csd-border-cbd5e1-620, rgba(203, 213, 225, .62));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.settings-section-link:hover,.settings-section-link:focus{transform:translate(1px);border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:var(--csd-bg-f8fafc-1000, #f8fafc);text-decoration:none}.settings-section-link__content{min-width:0}.settings-section-link__content strong,.settings-section-link__content span{display:block}.settings-section-link__content strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:780;line-height:1.24}.settings-section-link__content span{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.69rem;line-height:1.3}.settings-section-link i{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.68rem;flex:0 0 auto}.settings-section-card--indigo{--icon-color: #4f46e5;--csd-foreground-icon-color: var(--csd-text-4f46e5-1000, #4f46e5)}.settings-section-card--cyan{--icon-color: #0891b2;--csd-foreground-icon-color: var(--csd-text-0891b2-1000, #0891b2)}.settings-section-card--emerald{--icon-color: #059669;--csd-foreground-icon-color: var(--csd-text-059669-1000, #059669)}.settings-section-card--amber{--icon-color: #d97706;--csd-foreground-icon-color: var(--csd-text-d97706-1000, #d97706)}.settings-section-card--rose{--icon-color: #e11d48;--csd-foreground-icon-color: var(--csd-text-e11d48-1000, #e11d48)}.settings-section-card--slate{--icon-color: #334155;--csd-foreground-icon-color: var(--csd-text-334155-1000, #334155)}@media (max-width: 1199.98px){.settings-landing-dashboard .settings-masterdata__hero,.settings-landing-quick,.settings-landing-grid{grid-template-columns:1fr}}@media (max-width: 767.98px){.settings-landing-dashboard .settings-masterdata__hero{padding:.82rem}.settings-landing-quick,.settings-landing-grid{padding:.52rem}}.operational-readiness-nav__link{--readiness-nav-accent: #dc3545;--csd-foreground-readiness-nav-accent: var(--csd-text-dc3545-1000, #dc3545);--readiness-nav-accent-dark: #b4233e;--csd-foreground-readiness-nav-accent-dark: var(--csd-text-b4233e-1000, #b4233e);--readiness-nav-border: var(--csd-border-fecdd3-1000, #fecdd3);--csd-foreground-readiness-nav-border: #fecdd3;--readiness-nav-surface: var(--csd-bg-fff1f2-1000, #fff1f2);--csd-foreground-readiness-nav-surface: #fff1f2;--readiness-nav-surface-soft: var(--csd-bg-fff8f8-1000, #fff8f8);--csd-foreground-readiness-nav-surface-soft: #fff8f8;display:grid!important;grid-template-columns:2.12rem minmax(8.5rem,auto) 1.3rem;align-items:center;gap:.56rem;min-width:13.5rem;min-height:2.84rem;padding:.3rem .4rem .3rem .34rem!important;border:1px solid var(--readiness-nav-border);border-radius:.92rem;background:linear-gradient(135deg,var(--readiness-nav-surface) 0%,var(--readiness-nav-surface-soft) 100%);color:var(--csd-text-0f172a-1000, #0f172a)!important;box-shadow:0 10px 26px #be185d1a,inset 0 1px #ffffffc7;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.operational-readiness-nav__link:hover,.operational-readiness-nav__link:focus-visible{border-color:color-mix(in srgb,var(--readiness-nav-accent) 42%,var(--csd-border-ffffff-1000, #fff));color:var(--csd-text-0f172a-1000, #0f172a)!important;text-decoration:none;transform:translateY(-1px);box-shadow:0 14px 30px color-mix(in srgb,var(--readiness-nav-accent) 16%,transparent),inset 0 1px #ffffffdb}.operational-readiness-nav__link.is-attention{--readiness-nav-accent: #d97706;--csd-foreground-readiness-nav-accent: var(--csd-text-d97706-1000, #d97706);--readiness-nav-accent-dark: #a85505;--csd-foreground-readiness-nav-accent-dark: var(--csd-text-a85505-1000, #a85505);--readiness-nav-border: var(--csd-border-f6d892-1000, #f6d892);--csd-foreground-readiness-nav-border: #f6d892;--readiness-nav-surface: var(--csd-bg-fff7e6-1000, #fff7e6);--csd-foreground-readiness-nav-surface: #fff7e6;--readiness-nav-surface-soft: var(--csd-bg-fffdf7-1000, #fffdf7);--csd-foreground-readiness-nav-surface-soft: #fffdf7}.operational-readiness-nav__link.is-ready{--readiness-nav-accent: #059669;--csd-foreground-readiness-nav-accent: var(--csd-text-059669-1000, #059669);--readiness-nav-accent-dark: #047857;--csd-foreground-readiness-nav-accent-dark: var(--csd-text-047857-1000, #047857);--readiness-nav-border: var(--csd-border-b9e8d4-1000, #b9e8d4);--csd-foreground-readiness-nav-border: #b9e8d4;--readiness-nav-surface: var(--csd-bg-eaf9f2-1000, #eaf9f2);--csd-foreground-readiness-nav-surface: #eaf9f2;--readiness-nav-surface-soft: var(--csd-bg-f7fdf9-1000, #f7fdf9);--csd-foreground-readiness-nav-surface-soft: #f7fdf9}.operational-readiness-nav__link.is-ready.is-complete-compact{grid-template-columns:1.94rem;gap:0;min-width:0;min-height:2.34rem;padding:.2rem!important;border-color:transparent;background:transparent;box-shadow:none}.operational-readiness-nav__link.is-ready.is-complete-compact:hover,.operational-readiness-nav__link.is-ready.is-complete-compact:focus-visible{border-color:var(--csd-border-d8e3e9-1000, #d8e3e9);background:var(--csd-bg-f7f9fb-1000, #f7f9fb);box-shadow:0 5px 14px #0f172a14}.operational-readiness-nav__link.is-ready.is-complete-compact .operational-readiness-nav__icon{width:1.94rem;height:1.94rem;border:1px solid var(--csd-border-d8e7e0-1000, #d8e7e0);border-radius:.62rem;background:var(--csd-bg-f2f7f5-1000, #f2f7f5);color:var(--csd-text-168063-1000, #168063);font-size:.82rem;box-shadow:none}.operational-readiness-nav__icon{display:inline-flex;align-items:center;justify-content:center;width:2.12rem;height:2.12rem;border-radius:.7rem;background:linear-gradient(145deg,var(--readiness-nav-accent),var(--readiness-nav-accent-dark));color:#fff;font-size:.92rem;box-shadow:0 7px 15px color-mix(in srgb,var(--readiness-nav-accent) 24%,transparent),inset 0 1px #ffffff47}.operational-readiness-nav__copy{display:grid;min-width:0;gap:.08rem;line-height:1.1}.operational-readiness-nav__eyebrow{color:var(--csd-foreground-readiness-nav-accent-dark, var(--readiness-nav-accent-dark));font-size:.52rem;font-weight:880;letter-spacing:.055em;text-transform:uppercase}.operational-readiness-nav__summary{display:flex;align-items:baseline;gap:.34rem;min-width:0}.operational-readiness-nav__summary strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:900}.operational-readiness-nav__summary small{overflow:hidden;color:var(--csd-text-58677c-1000, #58677c);font-size:.57rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.operational-readiness-nav__progress{display:block;width:100%;height:.2rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--readiness-nav-accent) 15%,var(--csd-bg-ffffff-1000, #fff))}.operational-readiness-nav__progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--readiness-nav-accent),var(--readiness-nav-accent-dark))}.operational-readiness-nav__chevron{display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border-radius:.44rem;background:var(--csd-bg-ffffff-620, rgba(255, 255, 255, .62));color:var(--csd-foreground-readiness-nav-accent-dark, var(--readiness-nav-accent-dark));font-size:.58rem}.operational-readiness-page .settings-shell{padding-top:.68rem}.operational-readiness-page .settings-shell__content{display:flex;flex-direction:column;gap:1.15rem}.operational-readiness-page .settings-shell__content>*{flex:0 0 auto;margin-block:0!important}.operational-readiness-hero,.operational-readiness-priority,.operational-readiness-principles,.operational-readiness-section{border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 14px 32px #0f172a0d}.operational-readiness-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.9rem 1.2rem;padding:1rem;overflow:hidden}.operational-readiness-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:.27rem;background:#2563eb}.operational-readiness-hero.is-blocking:before{background:#dc3545}.operational-readiness-hero.is-attention:before{background:#d97706}.operational-readiness-hero.is-ready:before{background:#059669}.operational-readiness-hero__main{align-self:center;padding-left:.2rem}.operational-readiness-hero__eyebrow{display:inline-flex;align-items:center;gap:.4rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.66rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.operational-readiness-hero h2{margin:.42rem 0 0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.25rem;font-weight:880;line-height:1.16}.operational-readiness-hero p{max-width:62rem;margin:.38rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.79rem;line-height:1.45}.operational-readiness-score{--readiness-score: 0;position:relative;display:grid;place-items:center;width:5rem;height:5rem;border-radius:50%;background:conic-gradient(#2563eb calc(var(--readiness-score) * 1%),var(--csd-bg-e2e8f0-1000, #e2e8f0) 0)}.operational-readiness-score:before{content:"";position:absolute;top:.34rem;right:.34rem;bottom:.34rem;left:.34rem;border-radius:inherit;background:var(--csd-bg-ffffff-1000, #fff)}.operational-readiness-score span{position:relative;display:grid;text-align:center;line-height:1}.operational-readiness-score strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:900}.operational-readiness-score small{margin-top:.2rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.56rem;font-weight:750;text-transform:uppercase}.operational-readiness-hero__metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.52rem}.operational-readiness-hero__metrics article{display:flex;align-items:center;justify-content:space-between;min-height:2.76rem;padding:.58rem .72rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.78rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.operational-readiness-hero__metrics span{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:760}.operational-readiness-hero__metrics strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:900}.operational-readiness-hero__metrics .is-danger{border-color:var(--csd-border-fecdd3-1000, #fecdd3);background:var(--csd-bg-fff7f7-1000, #fff7f7)}.operational-readiness-hero__metrics .is-warning{border-color:var(--csd-border-fde3a7-1000, #fde3a7);background:var(--csd-bg-fffbeb-1000, #fffbeb)}.operational-readiness-hero__metrics .is-success{border-color:var(--csd-border-bbf0d8-1000, #bbf0d8);background:var(--csd-bg-f2fcf7-1000, #f2fcf7)}.operational-readiness-hero__metrics .is-conditional{border-color:var(--csd-border-d8ddf8-1000, #d8ddf8);background:var(--csd-bg-f7f8ff-1000, #f7f8ff)}.operational-readiness-hero__explanation{grid-column:1/-1;display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.58rem;padding:.62rem .72rem;border:1px solid var(--csd-border-cfe0fb-1000, #cfe0fb);border-radius:.78rem;background:var(--csd-bg-f5f9ff-1000, #f5f9ff);color:var(--csd-text-475569-1000, #475569);font-size:.7rem;line-height:1.42}.operational-readiness-hero__explanation>i{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.62rem;background:var(--csd-bg-e5efff-1000, #e5efff);color:var(--csd-text-2563eb-1000, #2563eb)}.operational-readiness-hero__explanation strong{color:var(--csd-text-0f172a-1000, #0f172a);font-weight:850}.operational-readiness-priority{overflow:hidden}.operational-readiness-priority__head{display:grid;grid-template-columns:2.3rem minmax(0,1fr) auto;align-items:center;gap:.68rem;padding:.72rem .8rem;border-bottom:1px solid var(--csd-border-e5eaf0-1000, #e5eaf0);background:var(--csd-bg-fbfcfe-1000, #fbfcfe)}.operational-readiness-priority.is-ready .operational-readiness-priority__head{border-bottom:0}.operational-readiness-priority__icon{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border:1px solid var(--csd-border-dbe3ec-1000, #dbe3ec);border-radius:.7rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-475569-1000, #475569)}.operational-readiness-priority.is-blocking .operational-readiness-priority__icon{border-color:var(--csd-border-f3c9ce-1000, #f3c9ce);color:var(--csd-text-bd3440-1000, #bd3440)}.operational-readiness-priority.is-attention .operational-readiness-priority__icon{border-color:var(--csd-border-eed8a8-1000, #eed8a8);color:var(--csd-text-a86712-1000, #a86712)}.operational-readiness-priority.is-ready .operational-readiness-priority__icon{border-color:var(--csd-border-d6e6df-1000, #d6e6df);background:var(--csd-bg-f5f9f7-1000, #f5f9f7);color:var(--csd-text-168063-1000, #168063)}.operational-readiness-priority__copy>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.56rem;font-weight:840;letter-spacing:.05em;text-transform:uppercase}.operational-readiness-priority__head h3{margin:.1rem 0 0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.94rem;font-weight:870}.operational-readiness-priority__head p{margin:.12rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.67rem}.operational-readiness-priority__summary{display:flex;align-items:center;justify-content:flex-end;gap:.38rem}.operational-readiness-priority__summary>span{display:inline-flex;align-items:center;gap:.25rem;padding:.28rem .46rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-64748b-1000, #64748b);font-size:.59rem;font-weight:730}.operational-readiness-priority__summary strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.66rem;font-weight:880}.operational-readiness-priority__summary .is-blocking{border-color:var(--csd-border-f3c9ce-1000, #f3c9ce);color:var(--csd-text-a8323c-1000, #a8323c)}.operational-readiness-priority__summary .is-attention{border-color:var(--csd-border-eed8a8-1000, #eed8a8);color:var(--csd-text-93600f-1000, #93600f)}.operational-readiness-priority__summary .is-ready{border-color:var(--csd-border-d6e6df-1000, #d6e6df);background:var(--csd-bg-f7faf8-1000, #f7faf8);color:var(--csd-text-31715e-1000, #31715e)}.operational-readiness-priority__list{display:grid;gap:.42rem;max-height:36rem;padding:.58rem;overflow-y:auto;scrollbar-gutter:stable}.operational-readiness-priority-check{display:grid;grid-template-columns:1.9rem minmax(0,1fr) auto;align-items:center;gap:.56rem;min-width:0;padding:.52rem .56rem;border:1px solid var(--csd-border-e5eaf0-1000, #e5eaf0);border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #fff)}.operational-readiness-priority-check.is-blocking{border-left:.2rem solid #d94b57}.operational-readiness-priority-check.is-attention{border-left:.2rem solid var(--csd-border-d69a36-1000, #d69a36)}.operational-readiness-priority-check__icon{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:.58rem;background:var(--csd-bg-f4f6f8-1000, #f4f6f8);color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.operational-readiness-priority-check.is-blocking .operational-readiness-priority-check__icon{background:var(--csd-bg-fff1f2-1000, #fff1f2);color:var(--csd-text-c23943-1000, #c23943)}.operational-readiness-priority-check.is-attention .operational-readiness-priority-check__icon{background:var(--csd-bg-fff8e8-1000, #fff8e8);color:var(--csd-text-a86712-1000, #a86712)}.operational-readiness-priority-check__copy{min-width:0}.operational-readiness-priority-check__meta{display:flex;align-items:center;gap:.38rem;min-width:0}.operational-readiness-priority-check__meta span{overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.57rem;font-weight:740;text-overflow:ellipsis;white-space:nowrap}.operational-readiness-priority-check__meta b{flex:0 0 auto;padding:.12rem .3rem;border-radius:999px;background:var(--csd-bg-f1f4f7-1000, #f1f4f7);color:var(--csd-text-59677a-1000, #59677a);font-size:.52rem;font-weight:830}.operational-readiness-priority-check__copy>strong{display:block;margin-top:.13rem;color:var(--csd-text-172033-1000, #172033);font-size:.72rem;font-weight:830;line-height:1.25}.operational-readiness-priority-check__copy p{margin:.1rem 0 0;overflow:hidden;color:var(--csd-text-6b778a-1000, #6b778a);font-size:.62rem;line-height:1.32;text-overflow:ellipsis;white-space:nowrap}.operational-readiness-priority-check__action{display:inline-flex;align-items:center;gap:.28rem;padding:.3rem .44rem;border:1px solid var(--csd-border-d8e1ef-1000, #d8e1ef);border-radius:.56rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.59rem;font-weight:810;text-decoration:none}.operational-readiness-priority-check__action:hover{border-color:var(--csd-border-b8cdf2-1000, #b8cdf2);color:var(--csd-text-174ea6-1000, #174ea6);text-decoration:none}.operational-readiness-principles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.58rem}.operational-readiness-principles article{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.58rem;min-height:3.55rem;padding:.58rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.76rem;background:var(--csd-bg-ffffff-1000, #fff)}.operational-readiness-principles article>i{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.64rem;background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-2563eb-1000, #2563eb)}.operational-readiness-principles strong,.operational-readiness-principles small{display:block}.operational-readiness-principles strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.72rem;font-weight:830}.operational-readiness-principles small{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;line-height:1.32}.operational-readiness-section{overflow:hidden}.operational-readiness-section__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.68rem;padding:.76rem .82rem;border-bottom:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);background:var(--csd-bg-f8fafc-1000, #f8fafc)}.operational-readiness-section__head--clients{grid-template-columns:auto minmax(0,1fr) minmax(25rem,auto)}.operational-readiness-section__icon{display:inline-flex;align-items:center;justify-content:center;width:2.28rem;height:2.28rem;border:1px solid var(--csd-border-dbe5f5-1000, #dbe5f5);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-2563eb-1000, #2563eb)}.operational-readiness-section__head>div>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.operational-readiness-section__head h3{margin:.12rem 0 0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:870}.operational-readiness-section__head p{margin:.12rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem}.operational-readiness-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.7rem}.operational-readiness-check{position:relative;display:grid;grid-template-columns:2.08rem minmax(0,1fr) auto;align-items:start;gap:.58rem;min-width:0;padding:.64rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #fff)}.operational-readiness-check.is-danger{border-color:var(--csd-border-fecdd3-1000, #fecdd3);background:var(--csd-bg-fffafa-1000, #fffafa)}.operational-readiness-check.is-warning{border-color:var(--csd-border-fbe1a5-1000, #fbe1a5);background:var(--csd-bg-fffdf7-1000, #fffdf7)}.operational-readiness-check.is-success{border-color:var(--csd-border-c8eedc-1000, #c8eedc)}.operational-readiness-check.is-conditional{border-color:var(--csd-border-dfe3f5-1000, #dfe3f5);background:var(--csd-bg-fafaff-1000, #fafaff)}.operational-readiness-check__icon{display:inline-flex;align-items:center;justify-content:center;width:2.08rem;height:2.08rem;border-radius:.66rem;background:var(--csd-bg-edf8f3-1000, #edf8f3);color:var(--csd-text-059669-1000, #059669)}.operational-readiness-check.is-danger .operational-readiness-check__icon{background:var(--csd-bg-fee8e8-1000, #fee8e8);color:var(--csd-text-c23943-1000, #c23943)}.operational-readiness-check.is-warning .operational-readiness-check__icon{background:var(--csd-bg-fff0cf-1000, #fff0cf);color:var(--csd-text-a76008-1000, #a76008)}.operational-readiness-check.is-conditional .operational-readiness-check__icon{background:var(--csd-bg-eef0ff-1000, #eef0ff);color:var(--csd-text-5963b8-1000, #5963b8)}.operational-readiness-check__copy{min-width:0}.operational-readiness-check__meta{display:flex;align-items:center;gap:.42rem}.operational-readiness-check__meta small{color:var(--csd-text-64748b-1000, #64748b);font-size:.57rem;font-weight:800;text-transform:uppercase}.operational-readiness-check__meta b{padding:.14rem .34rem;border-radius:999px;background:var(--csd-bg-eef2f7-1000, #eef2f7);color:var(--csd-text-475569-1000, #475569);font-size:.55rem;font-weight:850}.operational-readiness-check__copy>strong{display:block;margin-top:.2rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.76rem;font-weight:850;line-height:1.24}.operational-readiness-check__copy p{margin:.18rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;line-height:1.38}.operational-readiness-check__source{display:inline-flex;align-items:center;gap:.26rem;margin-top:.34rem;color:var(--csd-text-a8323c-1000, #a8323c);font-size:.59rem;font-weight:760}.operational-readiness-check__action{display:inline-flex;align-items:center;gap:.3rem;padding:.32rem .46rem;border:1px solid var(--csd-border-d8e1ef-1000, #d8e1ef);border-radius:.6rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.61rem;font-weight:820;text-decoration:none}.operational-readiness-check__action:hover{border-color:var(--csd-border-b8cdf2-1000, #b8cdf2);color:var(--csd-text-174ea6-1000, #174ea6);text-decoration:none}.operational-readiness-entities{display:grid;gap:.62rem;padding:.7rem}.operational-readiness-entity{overflow:hidden;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.84rem;background:var(--csd-bg-ffffff-1000, #fff)}.operational-readiness-entity.is-blocking{border-color:var(--csd-border-f4c3c8-1000, #f4c3c8)}.operational-readiness-entity.is-attention{border-color:var(--csd-border-f2d79b-1000, #f2d79b)}.operational-readiness-entity.is-ready{border-color:var(--csd-border-bfe7d5-1000, #bfe7d5)}.operational-readiness-entity__head{display:grid;grid-template-columns:2.36rem minmax(0,1fr) minmax(7.5rem,auto);align-items:center;gap:.66rem;padding:.66rem .72rem;border-bottom:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);background:var(--csd-bg-fbfdff-1000, #fbfdff)}.operational-readiness-entity__avatar{display:inline-flex;align-items:center;justify-content:center;width:2.36rem;height:2.36rem;border-radius:.74rem;background:var(--csd-bg-eaf2ff-1000, #eaf2ff);color:var(--csd-text-2563eb-1000, #2563eb)}.operational-readiness-entity__head small,.operational-readiness-entity__head h4,.operational-readiness-entity__head div>span{display:block}.operational-readiness-entity__head small{color:var(--csd-text-64748b-1000, #64748b);font-size:.56rem;font-weight:780;text-transform:uppercase}.operational-readiness-entity__head h4{margin:.12rem 0 0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:870}.operational-readiness-entity__head div>span{margin-top:.1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.63rem}.operational-readiness-entity__progress{min-width:7rem;text-align:right}.operational-readiness-entity__progress strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.76rem;font-weight:880}.operational-readiness-entity__progress>span{display:block;height:.28rem;margin-top:.24rem;overflow:hidden;border-radius:999px;background:var(--csd-bg-e2e8f0-1000, #e2e8f0)}.operational-readiness-entity__progress i{display:block;height:100%;border-radius:inherit;background:#2563eb}.operational-readiness-entity.is-blocking .operational-readiness-entity__progress i{background:#dc3545}.operational-readiness-entity.is-attention .operational-readiness-entity__progress i{background:#d97706}.operational-readiness-entity.is-ready .operational-readiness-entity__progress i{background:#059669}.operational-readiness-entity__checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.58rem}.operational-readiness-filters{display:grid;grid-template-columns:minmax(12rem,1fr) auto auto;align-items:center;gap:.4rem}.operational-readiness-filters label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4rem;min-height:2.1rem;padding:0 .58rem;border:1px solid var(--csd-border-d8e1ef-1000, #d8e1ef);border-radius:.64rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-94a3b8-1000, #94a3b8)}.operational-readiness-filters input,.operational-readiness-filters select{border:0;outline:0;background:transparent;color:var(--csd-text-334155-1000, #334155);font-size:.68rem}.operational-readiness-filters select{min-height:2.1rem;padding:0 .55rem;border:1px solid var(--csd-border-d8e1ef-1000, #d8e1ef);border-radius:.64rem;background:var(--csd-bg-ffffff-1000, #fff)}.operational-readiness-empty{display:grid;justify-items:center;gap:.28rem;padding:2rem 1rem;color:var(--csd-text-64748b-1000, #64748b);text-align:center}.operational-readiness-empty>i{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:1.55rem}.operational-readiness-empty strong{color:var(--csd-text-334155-1000, #334155);font-size:.82rem}.operational-readiness-empty span{max-width:34rem;font-size:.68rem}.operational-readiness-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;padding:.7rem}.operational-readiness-catalog__group{overflow:hidden;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.8rem;background:var(--csd-bg-ffffff-1000, #fff)}.operational-readiness-catalog__group>header{display:flex;align-items:center;justify-content:space-between;padding:.56rem .66rem;border-bottom:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);background:var(--csd-bg-f8fafc-1000, #f8fafc)}.operational-readiness-catalog__group>header strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.72rem;font-weight:850}.operational-readiness-catalog__group>header span{color:var(--csd-text-64748b-1000, #64748b);font-size:.59rem}.operational-readiness-catalog__group>div{display:grid;gap:.34rem;padding:.46rem}.operational-readiness-catalog__group a{display:grid;grid-template-columns:1.9rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.45rem;border:1px solid var(--csd-border-edf1f6-1000, #edf1f6);border-radius:.66rem;color:var(--csd-text-0f172a-1000, #0f172a);text-decoration:none}.operational-readiness-catalog__group a:hover{border-color:var(--csd-border-cbd9ee-1000, #cbd9ee);background:var(--csd-bg-f9fbff-1000, #f9fbff);text-decoration:none}.operational-readiness-catalog__icon{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:.58rem;background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.68rem}.operational-readiness-catalog__group a strong,.operational-readiness-catalog__group a small{display:block}.operational-readiness-catalog__group a strong{font-size:.69rem;font-weight:820}.operational-readiness-catalog__group a small{margin-top:.1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.61rem;line-height:1.32}.operational-readiness-catalog__group a>i{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.62rem}@media (max-width: 1199.98px){.operational-readiness-nav__link{grid-template-columns:2.12rem minmax(2.7rem,auto);min-width:6rem}.operational-readiness-nav__eyebrow,.operational-readiness-nav__summary small,.operational-readiness-nav__chevron{display:none}.operational-readiness-principles,.operational-readiness-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-readiness-section__head--clients{grid-template-columns:auto minmax(0,1fr)}.operational-readiness-filters{grid-column:1/-1}}@media (max-width: 991.98px){.operational-readiness-check-grid,.operational-readiness-entity__checks,.operational-readiness-catalog{grid-template-columns:1fr}}@media (max-width: 767.98px){.operational-readiness-nav__link{grid-template-columns:2.12rem;min-width:0}.operational-readiness-nav__copy{display:none}.operational-readiness-hero{grid-template-columns:minmax(0,1fr) auto;padding:.8rem}.operational-readiness-score{width:4.2rem;height:4.2rem}.operational-readiness-hero__metrics,.operational-readiness-principles{grid-template-columns:1fr}.operational-readiness-priority__head{grid-template-columns:2.3rem minmax(0,1fr)}.operational-readiness-priority__summary{grid-column:1/-1;justify-content:flex-start;padding-left:2.98rem}.operational-readiness-priority-check{grid-template-columns:1.9rem minmax(0,1fr);align-items:start}.operational-readiness-priority-check__action{grid-column:1/-1;justify-content:center}.operational-readiness-section__head,.operational-readiness-section__head--clients{grid-template-columns:auto minmax(0,1fr)}.operational-readiness-filters{grid-template-columns:1fr}.operational-readiness-filters button{width:100%;justify-content:center}.operational-readiness-entity__head{grid-template-columns:2.36rem minmax(0,1fr)}.operational-readiness-entity__progress{grid-column:1/-1;text-align:left}.operational-readiness-check{grid-template-columns:2.08rem minmax(0,1fr)}.operational-readiness-check__action{grid-column:1/-1;justify-content:center}}@media (max-width: 479.98px){.operational-readiness-hero{grid-template-columns:1fr}.operational-readiness-score{justify-self:start}}.settings-masterdata{display:grid;gap:1rem}.settings-masterdata>*{min-width:0}.settings-masterdata--compact{gap:.5rem}.settings-masterdata__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.05rem 1.15rem;border-radius:1rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)) 100%);box-shadow:0 14px 32px #0f172a0d}.settings-masterdata--compact .settings-masterdata__hero{align-items:center;padding:.78rem 1rem;box-shadow:0 14px 30px #0f172a0e}.settings-masterdata__hero-main{min-width:0}.settings-masterdata__hero :is(h1,h2){margin:0;font-size:1.08rem;font-weight:800;color:var(--csd-text-0f172a-1000, #0f172a)}.settings-masterdata__hero p{margin:.28rem 0 0;max-width:56rem;font-size:.86rem;line-height:1.5;color:var(--csd-text-475569-1000, #475569)}.settings-masterdata__summary{display:grid;grid-template-columns:repeat(3,minmax(84px,1fr));gap:.5rem;min-width:min(100%,278px)}.settings-masterdata--compact .settings-masterdata__summary{gap:.42rem;min-width:min(100%,260px)}.settings-masterdata__summary--wide{grid-template-columns:repeat(4,minmax(84px,1fr));min-width:min(100%,360px)}.settings-masterdata__stat{position:relative;padding:.66rem .72rem;border-radius:.82rem;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));box-shadow:0 10px 24px #0f172a0d;overflow:hidden}.settings-masterdata--compact .settings-masterdata__stat{padding:.54rem .66rem .58rem}.settings-masterdata--accent-stats .settings-masterdata__stat{--settings-stat-accent: #2563eb;--csd-foreground-settings-stat-accent: var(--csd-text-2563eb-1000, #2563eb);--settings-stat-soft: var(--csd-bg-ffffff-1000, #ffffff);--csd-foreground-settings-stat-soft: #ffffff;border-color:var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0f172a09}.settings-masterdata--accent-stats .settings-masterdata__stat:nth-child(2){--settings-stat-accent: #0f766e;--csd-foreground-settings-stat-accent: var(--csd-text-0f766e-1000, #0f766e)}.settings-masterdata--accent-stats .settings-masterdata__stat:nth-child(3){--settings-stat-accent: #7c3aed;--csd-foreground-settings-stat-accent: var(--csd-text-7c3aed-1000, #7c3aed)}.settings-masterdata--accent-stats .settings-masterdata__stat:nth-child(4){--settings-stat-accent: #f59e0b;--csd-foreground-settings-stat-accent: var(--csd-text-f59e0b-1000, #f59e0b)}.settings-masterdata--accent-stats .settings-masterdata__stat:nth-child(5){--settings-stat-accent: #0891b2;--csd-foreground-settings-stat-accent: var(--csd-text-0891b2-1000, #0891b2)}.settings-masterdata--accent-stats .settings-masterdata__stat span{display:block}.settings-masterdata--accent-stats .settings-masterdata__stat span:before{display:none}.settings-masterdata--premium .settings-masterdata__summary{grid-template-columns:repeat(3,minmax(112px,1fr));gap:.58rem;min-width:min(100%,398px);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.settings-masterdata--premium.settings-masterdata--compact .settings-masterdata__summary{min-width:min(100%,398px)}.settings-masterdata--premium .settings-masterdata__summary--wide{grid-template-columns:repeat(4,minmax(86px,1fr));min-width:min(100%,438px)}.settings-masterdata--premium.settings-masterdata--compact .settings-masterdata__summary--wide{min-width:min(100%,418px)}.settings-masterdata--premium .settings-masterdata__summary:has(>.settings-masterdata__stat:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(86px,1fr));min-width:min(100%,438px)}.settings-masterdata--premium.settings-masterdata--compact .settings-masterdata__summary:has(>.settings-masterdata__stat:nth-child(4):last-child){min-width:min(100%,418px)}.settings-masterdata--premium .settings-masterdata__summary:has(>.settings-masterdata__stat:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(92px,1fr));min-width:min(100%,572px)}.settings-masterdata--premium.settings-masterdata--compact .settings-masterdata__summary:has(>.settings-masterdata__stat:nth-child(5):last-child){min-width:min(100%,540px)}.settings-masterdata--premium .settings-masterdata__summary:has(>.settings-masterdata__stat:nth-child(5):last-child) .settings-masterdata__stat{padding-inline:.68rem}.settings-masterdata--premium .settings-masterdata__summary:has(>.settings-masterdata__stat:nth-child(5):last-child) .settings-masterdata__stat span{font-size:.6rem}.settings-masterdata--premium .settings-masterdata__stat{display:grid;align-content:center;min-width:0;min-height:3.16rem;padding:.5rem .64rem;border-radius:.78rem;border-color:var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0f172a09}.settings-masterdata--premium .settings-masterdata__stat strong{margin-top:.18rem}.settings-masterdata--premium .settings-masterdata__stat span{line-height:1.12;white-space:normal;overflow-wrap:anywhere}.settings-masterdata__stat span{display:block;min-width:0;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--csd-text-64748b-1000, #64748b);white-space:nowrap}.settings-masterdata__stat strong{position:relative;display:block;margin-top:.18rem;font-size:1.05rem;font-weight:800;color:var(--csd-text-0f172a-1000, #0f172a)}.settings-masterdata__tabs{min-width:0}.settings-masterdata__tabs .entity-tabs-wrapper{margin-bottom:0;width:100%}.settings-masterdata__section{border-radius:1rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 16px 36px #0f172a0d;overflow:hidden}.settings-masterdata__section.pagination-select-overflow-unlocked,.settings-masterdata__table.pagination-select-overflow-unlocked,[data-settings-live-results].pagination-select-overflow-unlocked{overflow:visible!important}.settings-masterdata__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.05rem 1.15rem .85rem;border-bottom:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06))}.settings-masterdata--compact .settings-masterdata__section-head{padding-top:.95rem;padding-bottom:.76rem}.settings-masterdata__section-head--with-tools{align-items:center}.settings-masterdata__section-tools{display:inline-flex;align-items:center;justify-content:flex-end;gap:.62rem;flex:1 1 auto;min-width:min(100%,34rem);flex-wrap:wrap}.settings-masterdata__section-tools>.smart-filter-bar{flex:1 1 min(100%,34rem);min-width:min(100%,22rem);max-width:48rem}.settings-masterdata__section-head :is(h2,h3){margin:0;font-size:1rem;font-weight:800;color:var(--csd-text-0f172a-1000, #0f172a)}.settings-masterdata__section-head p{margin:.3rem 0 0;font-size:.84rem;line-height:1.5;color:var(--csd-text-64748b-1000, #64748b)}.settings-masterdata__section-title-block{min-width:0}.settings-masterdata__section-title-inline{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem}.settings-masterdata__section-count-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.35rem;padding:.18rem .52rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.68rem;font-weight:820;line-height:1;white-space:nowrap}.settings-masterdata__section-body{padding:1rem 1.15rem 1.15rem}.settings-masterdata__section-body>.settings-masterdata__overview-grid{padding:0}.settings-masterdata__form{display:grid;gap:.95rem;min-width:0}.settings-masterdata__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;align-items:start}.settings-masterdata__form-grid--thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-masterdata__field{display:grid;gap:.4rem;min-width:0;margin:0}.settings-masterdata__inline-field{display:grid;gap:.32rem;min-width:8rem;margin:0}.settings-masterdata__field>span,.settings-masterdata__inline-field>span,.settings-masterdata__toggle-field strong{color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:800;letter-spacing:.11em;line-height:1.1;text-transform:uppercase}.settings-masterdata__inline-field input{min-height:2.35rem;border:1px solid var(--csd-border-0f172a-90, rgba(15, 23, 42, .09));border-radius:.72rem;padding:.48rem .68rem;background:var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95));color:var(--csd-text-0f172a-1000, #0f172a);font-weight:800}.settings-fiscality__grid{display:grid;gap:.85rem}.settings-fiscality__card{border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:1rem;padding:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 16px 34px #0f172a0f}.settings-fiscality__card.is-default{border-color:var(--csd-border-10b981-280, rgba(16, 185, 129, .28));box-shadow:0 18px 38px #10b98114}.settings-fiscality__card-head,.settings-fiscality__toggles{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.settings-fiscality__card-head{margin-bottom:.9rem}.settings-fiscality__card-head>div{display:flex;gap:.35rem;flex-wrap:wrap}.settings-fiscality__card-head strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.55rem;line-height:1}.settings-fiscality__toggles{justify-content:flex-start;margin-top:.85rem}.settings-fiscality__toggles .settings-masterdata__toggle-field{flex:1 1 17rem;margin:0}.settings-fiscality__tabs{margin-bottom:0}.settings-fiscality__panes{display:grid;gap:.5rem}.settings-fiscality__panes>.tab-pane:not(.active){display:none}.settings-fiscality__preset-form{margin:0}.settings-fiscality__rate-list{display:grid;gap:.5rem;padding:.78rem .9rem .9rem}.settings-fiscality__rate-list-head,.settings-fiscality__rate-main{display:grid;grid-template-columns:minmax(240px,1.32fr) minmax(104px,.44fr) minmax(184px,.78fr) minmax(216px,.94fr) minmax(148px,.58fr) minmax(108px,auto);align-items:center;gap:.5rem}.settings-fiscality__rate-list-head{min-height:2.18rem;padding:0 .68rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:.74rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:850;letter-spacing:.075em;text-transform:uppercase;box-shadow:inset 0 1px #ffffffdb}.settings-fiscality__rate-row{display:block;margin:0;border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));border-radius:.86rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 22px #0f172a09;overflow:hidden}.settings-fiscality__rate-row.is-default{border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));box-shadow:0 12px 24px #2563eb0e}.settings-fiscality__rate-row.is-inactive{background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-fiscality__rate-main{padding:.58rem .64rem}.settings-fiscality__rate-name,.settings-fiscality__rate-field{min-width:0}.settings-fiscality__rate-title{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem}.settings-fiscality__rate-dot{display:inline-block;width:.52rem;height:.52rem;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 .22rem #94a3b81f}.settings-fiscality__rate-row.is-default .settings-fiscality__rate-dot{background:#2563eb;box-shadow:0 0 0 .22rem #2563eb1f}.settings-fiscality__rate-title .form-control{min-height:2.04rem;padding-inline:.48rem;border-color:transparent;background:transparent;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:880}.settings-fiscality__rate-title .form-control:focus{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-fiscality__rate-meta{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;margin-top:.18rem;padding-left:.94rem}.settings-fiscality__rate-field{display:grid;gap:.2rem;margin:0}.settings-fiscality__rate-field>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:850;letter-spacing:.075em;line-height:1;text-transform:uppercase}.settings-fiscality__rate-field .form-control,.settings-fiscality__rate-field .form-select{min-height:2.18rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:760;box-shadow:inset 0 1px #ffffffdb}.settings-fiscality__rate-field .form-control:focus,.settings-fiscality__rate-field .form-select:focus{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 0 0 4px #2563eb14}.settings-fiscality__field-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(4.8rem,.48fr);gap:.34rem;min-width:0}.settings-fiscality__field-pair .settings-fiscality__rate-field:first-child:last-child{grid-column:1/-1}.settings-fiscality__rate-field--percent .form-control{text-align:right}.settings-fiscality__percent-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden;box-shadow:inset 0 1px #ffffffdb}.settings-fiscality__percent-input .form-control{border:0;background:transparent;box-shadow:none}.settings-fiscality__percent-input>span{padding:0 .6rem 0 .36rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:900}.settings-fiscality__toggle-stack{display:grid;gap:.28rem;min-width:0}.settings-masterdata__toggle-field.settings-fiscality__mini-toggle{position:relative;min-height:2.02rem;padding:.32rem .46rem;gap:.44rem;border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffdb;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease}.settings-masterdata__toggle-field.settings-fiscality__mini-toggle:hover,.settings-masterdata__toggle-field.settings-fiscality__mini-toggle:focus-within{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));box-shadow:inset 0 1px #ffffffe6,0 8px 18px #2563eb0e}.settings-masterdata__toggle-field.settings-fiscality__mini-toggle input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.settings-masterdata__toggle-field.settings-fiscality__mini-toggle>span{position:relative;display:grid;place-items:center;flex:0 0 1.08rem;width:1.08rem;height:1.08rem;border:1px solid var(--csd-border-94a3b8-460, rgba(148, 163, 184, .46));border-radius:.34rem;background:var(--csd-bg-ffffff-1000, #ffffff);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.settings-masterdata__toggle-field.settings-fiscality__mini-toggle>span:after{content:"";position:absolute;top:.16rem;left:.36rem;width:.34rem;height:.62rem;border:solid var(--csd-border-ffffff-1000, #ffffff);border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg) scale(.78);transition:opacity .18s ease,transform .18s ease}.settings-masterdata__toggle-field.settings-fiscality__mini-toggle input[type=checkbox]:checked+span{border-color:var(--csd-border-2563eb-900, rgba(37, 99, 235, .9));background:#2563eb;box-shadow:0 6px 12px #2563eb29}.settings-masterdata__toggle-field.settings-fiscality__mini-toggle input[type=checkbox]:checked+span:after{opacity:1;transform:rotate(45deg) scale(1)}.settings-masterdata__toggle-field.settings-fiscality__mini-toggle:has(input[type=checkbox]:checked){border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22))}.settings-masterdata__toggle-field.settings-fiscality__mini-toggle:has(input[type=checkbox]:checked) strong{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.settings-masterdata__toggle-field.settings-fiscality__mini-toggle strong{color:var(--csd-text-334155-1000, #334155);font-size:.62rem;letter-spacing:.07em;line-height:1;text-transform:uppercase;white-space:nowrap}.settings-fiscality__row-actions{display:flex;align-items:center;justify-content:flex-end}.settings-fiscality .settings-fiscality__row-actions .settings-masterdata__ghost-action{min-height:2.18rem;padding-inline:.7rem;border-radius:999px;border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1e293b-1000, #1e293b);font-size:.78rem;font-weight:820;white-space:nowrap;box-shadow:0 8px 18px #0f172a0a}.settings-fiscality .settings-fiscality__row-actions .settings-masterdata__ghost-action:hover,.settings-fiscality .settings-fiscality__row-actions .settings-masterdata__ghost-action:focus-visible{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 10px 20px #2563eb12}.settings-fiscality__advanced{border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-fiscality__advanced summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.18rem;padding:0 .68rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850;cursor:pointer;list-style:none}.settings-fiscality__advanced summary::-webkit-details-marker{display:none}.settings-fiscality__advanced summary i{transition:transform .18s ease}.settings-fiscality__advanced[open] summary i{transform:rotate(180deg)}.settings-fiscality__advanced-grid{display:grid;grid-template-columns:minmax(160px,.6fr) minmax(200px,1fr) minmax(240px,1.2fr);gap:.62rem;padding:0 .78rem .82rem}.settings-fiscality__rate-field--wide{grid-column:span 2}.settings-fiscality__empty{display:grid;justify-items:center;gap:.28rem;padding:2rem 1rem;border:1px dashed var(--csd-border-94a3b8-340, rgba(148, 163, 184, .34));border-radius:.95rem;background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72));color:var(--csd-text-64748b-1000, #64748b);text-align:center}.settings-fiscality__empty i{display:grid;place-items:center;width:2.4rem;height:2.4rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb)}.settings-fiscality__empty strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:850}.settings-fiscality__create-form{gap:.7rem;padding:.78rem 1rem 1rem}.settings-fiscality__create-grid{display:grid;grid-template-columns:minmax(150px,.78fr) minmax(220px,1.12fr) minmax(112px,.48fr) minmax(180px,.72fr);gap:.58rem}.settings-fiscality__create-form .settings-masterdata__field{gap:.28rem}.settings-fiscality__create-form .settings-masterdata__field>span{font-size:.61rem;letter-spacing:.08em}.settings-fiscality__create-form .form-saas-input,.settings-fiscality__create-form .form-control,.settings-fiscality__create-form .form-select{min-height:2.34rem;border-radius:.7rem;padding:.46rem .68rem;font-size:.82rem}.settings-fiscality__create-form textarea.form-control{min-height:4.1rem;resize:vertical}.settings-fiscality__create-form .settings-masterdata__field small{font-size:.66rem;line-height:1.25}.settings-fiscality__notes-field{margin-top:.25rem}.settings-fiscality__create-form .settings-fiscality__toggles{gap:.58rem;margin-top:.2rem}.settings-fiscality__create-form .settings-masterdata__toggle-field{min-height:2.58rem;padding:.52rem .68rem;border-radius:.72rem}.settings-fiscality__create-form .settings-masterdata__toggle-field small{font-size:.66rem;line-height:1.25}.settings-fiscality__create-form .settings-masterdata__form-actions{margin-top:.1rem}.settings-fiscality__create-form .settings-masterdata__form-actions .btn{min-height:2.44rem;padding:.56rem .92rem}.settings-masterdata__field--wide{grid-column:span 2}.settings-fiscality__rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;padding:1rem 1.15rem 1.15rem}.settings-fiscality__rules-head-actions{justify-content:flex-end}.settings-fiscality__rules-intro{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.76rem;margin:1rem 1.15rem 0;padding:.86rem .96rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:.92rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98))),var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 12px 26px #2563eb0e}.settings-fiscality__rules-intro>span{display:grid;place-items:center;width:2.28rem;height:2.28rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.85rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb)}.settings-fiscality__rules-intro strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:860;line-height:1.25}.settings-fiscality__rules-intro p{margin:.22rem 0 0;color:var(--csd-text-475569-1000, #475569);font-size:.8rem;line-height:1.5}.settings-fiscality__rule{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.72rem;padding:.86rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:.95rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:0 12px 26px #0f172a0a}.settings-fiscality__rule>span{display:grid;place-items:center;width:2.2rem;height:2.2rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:.82rem;background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));color:var(--csd-text-2563eb-1000, #2563eb)}.settings-fiscality__rule-body{display:grid;gap:.36rem;min-width:0}.settings-fiscality__rule-kicker{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:850;letter-spacing:0;line-height:1.2;text-transform:uppercase}.settings-fiscality__rule strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:870;line-height:1.28}.settings-fiscality__rule p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.45}.settings-fiscality__rule-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.46rem;margin-top:.12rem}.settings-fiscality__rule-action-form{margin:0}.settings-fiscality__rule-action{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:2.08rem;padding:.48rem .72rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:999px;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.74rem;font-weight:820;line-height:1;box-shadow:0 8px 18px #2563eb0e;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.settings-fiscality__rule-action:hover,.settings-fiscality__rule-action:focus-visible{border-color:var(--csd-border-2563eb-300, rgba(37, 99, 235, .3));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 12px 24px #2563eb1a;transform:translateY(-1px)}.settings-fiscality__rule-action--primary{border-color:var(--csd-border-2563eb-360, rgba(37, 99, 235, .36));background:linear-gradient(135deg,#1d4ed8,#2563eb 58%,#3b82f6);color:#fff;box-shadow:0 12px 24px #2563eb2e}.settings-fiscality__rule-action--primary:hover,.settings-fiscality__rule-action--primary:focus-visible{border-color:var(--csd-border-2563eb-480, rgba(37, 99, 235, .48));background:linear-gradient(135deg,#1e40af,#2563eb 52%,#60a5fa);color:#fff}.settings-fiscality__create-help{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.72rem 1rem 0}.settings-fiscality__create-help-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.16rem .5rem;min-height:auto;padding:.58rem .68rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:0 8px 18px #0f172a09}.settings-fiscality__create-help-card i{display:grid;grid-row:span 2;place-items:center;width:1.9rem;height:1.9rem;border-radius:.6rem;background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.86rem}.settings-fiscality__create-help-card strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.76rem;font-weight:860;line-height:1.25}.settings-fiscality__create-help-card span{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;line-height:1.25}.settings-fiscality__payroll-intro{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.76rem;margin:1rem 1.15rem 0;padding:.88rem .96rem;border:1px solid var(--csd-border-fcd34d-580, rgba(252, 211, 77, .58));border-radius:.92rem;background:linear-gradient(135deg,var(--csd-bg-fffbeb-960, rgba(255, 251, 235, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:0 12px 26px #f59e0b0f}.settings-fiscality__payroll-intro>span{display:grid;place-items:center;width:2.28rem;height:2.28rem;border:1px solid var(--csd-border-fcd34d-680, rgba(252, 211, 77, .68));border-radius:.85rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-b45309-1000, #b45309)}.settings-fiscality__payroll-intro strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:860;line-height:1.25}.settings-fiscality__payroll-intro p{margin:.22rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.5}.settings-fiscality__payroll-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;padding:1rem 1.15rem 1.15rem}.settings-fiscality__payroll-card{display:grid;gap:.72rem;min-width:0;padding:.92rem;border:1px solid var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:.95rem;background:linear-gradient(135deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fbff-940, rgba(248, 251, 255, .94))),var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 12px 26px #0f172a0b}.settings-fiscality__payroll-card.is-inactive{opacity:.72}.settings-fiscality__payroll-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.settings-fiscality__payroll-card h4{margin:.22rem 0 0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.94rem;font-weight:880;line-height:1.22}.settings-fiscality__payroll-card-head>strong{flex:0 0 auto;min-width:4.2rem;padding:.5rem .62rem;border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:.78rem;background:var(--csd-bg-eff6ff-940, rgba(239, 246, 255, .94));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:1rem;font-weight:900;line-height:1;text-align:center}.settings-fiscality__payroll-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.34rem}.settings-fiscality__payroll-card p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.48}.settings-fiscality__source-row{display:inline-flex;align-items:center;gap:.38rem;min-width:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:760}.settings-fiscality__source-row a{color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:none}.settings-fiscality__source-row a:hover{text-decoration:underline}.settings-masterdata__bnr-sync.settings-fiscality__official-sync{display:grid;grid-template-columns:minmax(0,.95fr) minmax(22rem,1.05fr);align-items:stretch;gap:.9rem;margin-bottom:.72rem;padding:.95rem;border-color:var(--csd-border-cbd5e1-800, rgba(203, 213, 225, .8));background:linear-gradient(135deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:0 12px 26px #0f172a0b}.settings-fiscality__sync-intro,.settings-fiscality__sync-controls{min-width:0;border:1px solid var(--csd-border-d6e1ef-780, rgba(214, 225, 239, .78));border-radius:.92rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 22px #0f172a09}.settings-fiscality__sync-intro{display:grid;align-content:start;gap:.78rem;padding:.92rem}.settings-fiscality__official-sync .settings-masterdata__bnr-sync-main{align-items:flex-start}.settings-fiscality__official-sync .settings-masterdata__bnr-sync-meta{justify-content:flex-start;gap:.38rem}.settings-fiscality__sync-controls{display:grid;align-content:start;gap:.68rem;width:100%;padding:.92rem}.settings-fiscality__sync-controls form{margin:0}.settings-fiscality__manual-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%}.settings-fiscality__manual-actions form{margin:0;min-width:0}.settings-fiscality__sync-action{display:inline-flex!important;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:2.64rem;padding:.54rem .95rem!important;border-radius:999px!important;font-size:.8rem!important;font-weight:850!important;line-height:1!important;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.settings-fiscality__sync-action i{font-size:.92rem;line-height:1}.settings-fiscality__sync-action--primary{border-color:var(--csd-border-2563eb-420, rgba(37, 99, 235, .42))!important;background:linear-gradient(135deg,#1d4ed8,#2563eb 56%,#3b82f6)!important;color:#fff!important;box-shadow:0 14px 28px #2563eb33!important}.settings-fiscality__sync-action--primary:hover,.settings-fiscality__sync-action--primary:focus-visible{border-color:var(--csd-border-2563eb-540, rgba(37, 99, 235, .54))!important;background:linear-gradient(135deg,#1e40af,#2563eb 52%,#60a5fa)!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 16px 32px #2563eb3d!important}.settings-fiscality__sync-action--ghost{border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))!important;color:var(--csd-text-17324f-1000, #17324f)!important;box-shadow:0 10px 22px #0f172a0b!important}.settings-fiscality__sync-action--ghost i{color:var(--csd-text-2563eb-1000, #2563eb)}.settings-fiscality__sync-action--ghost:hover,.settings-fiscality__sync-action--ghost:focus-visible{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24))!important;background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #ffffff))!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important;transform:translateY(-1px);box-shadow:0 12px 24px #2563eb14!important}.settings-fiscality__schedule-form{display:grid;grid-template-columns:minmax(10rem,.8fr) minmax(0,1.2fr);align-items:center;gap:.58rem;width:100%;min-width:0;padding:.68rem;border:1px solid var(--csd-border-fed7aa-720, rgba(254, 215, 170, .72));border-radius:.86rem;background:linear-gradient(135deg,var(--csd-bg-fffbeb-860, rgba(255, 251, 235, .86)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:inset 0 1px #ffffffe6;transition:color .18s ease}.settings-fiscality__schedule-form.is-dirty{color:var(--csd-text-92400e-1000, #92400e)}.settings-fiscality__schedule-copy{display:grid;gap:.12rem;min-width:0;max-width:none}.settings-fiscality__schedule-copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.76rem;font-weight:880;line-height:1.2;white-space:nowrap}.settings-fiscality__schedule-copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:720;line-height:1.24;white-space:normal}.settings-fiscality__schedule-form.is-dirty .settings-fiscality__schedule-copy span{color:var(--csd-text-92400e-1000, #92400e)}.settings-fiscality__schedule-fields{display:grid;grid-template-columns:minmax(7.5rem,1fr) minmax(7.5rem,1fr) minmax(7.5rem,1fr);align-items:center;gap:.48rem;min-width:0}.settings-fiscality__schedule-fields .settings-masterdata__bnr-toggle,.settings-fiscality__schedule-fields .settings-masterdata__bnr-time,.settings-fiscality__schedule-fields .settings-masterdata__bnr-save{flex:0 0 8.65rem;width:8.65rem!important;min-width:8.65rem;height:2.64rem;min-height:2.64rem;box-sizing:border-box}.settings-fiscality__schedule-fields .settings-masterdata__bnr-toggle{width:8.65rem;justify-content:center;padding-inline:.72rem}.settings-fiscality__schedule-fields .settings-masterdata__bnr-time{width:8.65rem;justify-content:space-between;padding:.22rem .3rem .22rem .68rem}.settings-fiscality__schedule-fields .settings-masterdata__bnr-time .form-control{width:5.1rem;min-height:2.12rem;padding-inline:.35rem}.settings-fiscality__schedule-fields .settings-masterdata__bnr-save{width:8.65rem;justify-content:center}.settings-masterdata__bnr-save.is-attention{border-color:var(--csd-border-f59e0b-420, rgba(245, 158, 11, .42))!important;background:linear-gradient(180deg,var(--csd-bg-fff7ed-1000, #fff7ed),var(--csd-bg-ffffff-1000, #ffffff))!important;color:var(--csd-text-92400e-1000, #92400e)!important;box-shadow:0 12px 24px #f59e0b1f!important}.settings-masterdata__bnr-save.is-attention i{color:var(--csd-text-d97706-1000, #d97706)}.settings-fiscality__source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;grid-column:1/-1;padding:0}.settings-fiscality__source-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;padding:.82rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:.92rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 22px #0f172a0a}.settings-fiscality__source-card>i{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.72rem;background:var(--csd-bg-f0fdfa-960, rgba(240, 253, 250, .96));color:var(--csd-text-0f766e-1000, #0f766e)}.settings-fiscality__source-card strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:860;line-height:1.25}.settings-fiscality__source-card p{margin:.22rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.42}.settings-fiscality__source-card a{display:inline-flex;margin-top:.48rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.74rem;font-weight:820;text-decoration:none}.settings-fiscality__source-card a:hover{text-decoration:underline}.settings-fiscality__empty--payroll{grid-column:1/-1}.settings-masterdata__field small,.settings-masterdata__toggle-field small{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.75rem;font-weight:600;line-height:1.35}.settings-masterdata__form .form-saas-input,.settings-masterdata__form .form-control,.settings-masterdata__form .form-select{min-height:3.05rem;border-radius:.88rem;border:1px solid var(--csd-border-0f172a-90, rgba(15, 23, 42, .09));background-color:var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:inset 0 1px #fffc;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.settings-masterdata__form .form-saas-input:focus,.settings-masterdata__form .form-control:focus,.settings-masterdata__form .form-select:focus{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 0 0 4px #2563eb14}.settings-masterdata__form-actions{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-wrap:wrap}.settings-masterdata__form-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.7rem;padding:.62rem 1rem;border-radius:999px;font-size:.84rem;font-weight:800;line-height:1}.settings-masterdata__toggle-field{display:flex;align-items:center;gap:.72rem;min-height:3.05rem;margin:0;padding:.72rem .82rem;border-radius:.88rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:linear-gradient(135deg,var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)) 0%,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 100%)}.settings-masterdata__toggle-field input{width:1rem;height:1rem;flex:0 0 auto;accent-color:#2563eb}.settings-masterdata__toggle-field span{display:grid;gap:.18rem;min-width:0}.settings-masterdata__inline-list{display:grid;gap:.7rem;margin-top:.95rem}.settings-masterdata__inline-list:first-child{margin-top:0}.settings-masterdata__inline-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;padding:.85rem .95rem;border-radius:.95rem;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));background:linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 0%,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)) 100%);box-shadow:0 14px 28px #0f172a0b}.settings-masterdata__inline-item form{margin:0}.settings-masterdata__inline-item .settings-masterdata__meta-inline{margin-top:0;justify-content:flex-end}.settings-masterdata__empty{display:grid;justify-items:center;gap:.42rem;padding:1.35rem;border-radius:.95rem;border:1px dashed var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72));color:var(--csd-text-64748b-1000, #64748b);text-align:center}.settings-masterdata__empty--compact{padding:1.05rem}.settings-masterdata__empty i{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem}.settings-masterdata__empty h3{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.94rem;font-weight:800}.settings-masterdata__empty p{margin:0;max-width:32rem;font-size:.8rem;line-height:1.45}.settings-masterdata__actions{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.settings-masterdata__actions form{margin:0}.settings-masterdata__actions .btn{display:inline-flex;align-items:center;gap:.42rem;border-radius:999px;padding:.5rem .82rem;font-weight:700;font-size:.84rem;line-height:1}.settings-masterdata__ghost-action{background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));border-color:var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));color:var(--csd-text-334155-1000, #334155);box-shadow:0 8px 18px #0f172a0d}.settings-masterdata__ghost-action:hover{background:var(--csd-bg-ffffff-1000, #ffffff);border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 12px 24px #2563eb14;transform:translateY(-1px)}.settings-masterdata__primary-action{border-color:var(--csd-border-475569-220, rgba(71, 85, 105, .22));background:linear-gradient(135deg,#334155,#475569 56%,#64748b);box-shadow:0 12px 24px #0f172a21}.settings-masterdata__primary-action:hover{border-color:var(--csd-border-334155-280, rgba(51, 65, 85, .28));background:linear-gradient(135deg,#1f2937,#334155 56%,#475569);box-shadow:0 16px 30px #0f172a2e;transform:translateY(-1px)}.settings-masterdata__primary-action:focus,.settings-masterdata__ghost-action:focus{box-shadow:0 0 0 4px #4755691f,0 12px 24px #0f172a24}.settings-masterdata--premium .settings-masterdata__primary-action{min-height:2.42rem;border-color:rgba(var(--op-accent-rgb, 37, 99, 235),.42);background:linear-gradient(135deg,var(--op-accent-dark, #1d4ed8) 0%,var(--op-accent, #2563eb) 56%,#3b82f6 100%);color:#fff;box-shadow:0 14px 28px rgba(var(--op-accent-rgb, 37, 99, 235),.2)}.settings-masterdata--premium .settings-masterdata__primary-action:hover,.settings-masterdata--premium .settings-masterdata__primary-action:focus-visible{border-color:rgba(var(--op-accent-rgb, 37, 99, 235),.5);background:linear-gradient(135deg,var(--op-accent-dark, #1d4ed8) 0%,var(--op-accent, #2563eb) 48%,#60a5fa 100%);color:#fff;box-shadow:0 16px 32px rgba(var(--op-accent-rgb, 37, 99, 235),.24)}.settings-masterdata--premium .settings-masterdata__ghost-action{min-height:2.42rem;border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));color:var(--csd-text-17324f-1000, #17324f);box-shadow:0 10px 22px #0f172a0b}.settings-masterdata--premium .settings-masterdata__ghost-action:hover,.settings-masterdata--premium .settings-masterdata__ghost-action:focus-visible{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 12px 24px #2563eb14}.settings-masterdata--premium .settings-masterdata__guide-action,.settings-masterdata--premium .settings-masterdata__ghost-action[data-bs-target*=GuideModal],.settings-masterdata--premium .settings-masterdata__ghost-action[data-bs-target*=tenantSmsGuideModal]{display:inline-grid!important;place-items:center;order:999;width:2.42rem;min-width:2.42rem;height:2.42rem;min-height:2.42rem;padding:0!important;border:0!important;border-radius:999px!important;background:rgba(var(--op-accent-rgb, 37, 99, 235),.1)!important;color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark, var(--csd-text-1d4ed8-1000, #1d4ed8)))!important;line-height:1!important;box-shadow:none!important}.settings-masterdata--premium .settings-masterdata__guide-action i,.settings-masterdata--premium .settings-masterdata__ghost-action[data-bs-target*=GuideModal] i,.settings-masterdata--premium .settings-masterdata__ghost-action[data-bs-target*=tenantSmsGuideModal] i{display:grid;place-items:center;width:1em;height:1em;margin:0!important;color:inherit!important;font-size:.96rem;line-height:1!important}.settings-masterdata--premium .settings-masterdata__guide-action i:before,.settings-masterdata--premium .settings-masterdata__ghost-action[data-bs-target*=GuideModal] i:before,.settings-masterdata--premium .settings-masterdata__ghost-action[data-bs-target*=tenantSmsGuideModal] i:before{display:block;margin:0!important;line-height:1!important}.settings-masterdata--premium .settings-masterdata__guide-action span,.settings-masterdata--premium .settings-masterdata__ghost-action[data-bs-target*=GuideModal] span,.settings-masterdata--premium .settings-masterdata__ghost-action[data-bs-target*=tenantSmsGuideModal] span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.settings-masterdata--premium .settings-masterdata__guide-action:hover,.settings-masterdata--premium .settings-masterdata__guide-action:focus-visible,.settings-masterdata--premium .settings-masterdata__ghost-action[data-bs-target*=GuideModal]:hover,.settings-masterdata--premium .settings-masterdata__ghost-action[data-bs-target*=GuideModal]:focus-visible,.settings-masterdata--premium .settings-masterdata__ghost-action[data-bs-target*=tenantSmsGuideModal]:hover,.settings-masterdata--premium .settings-masterdata__ghost-action[data-bs-target*=tenantSmsGuideModal]:focus-visible{background:linear-gradient(135deg,var(--op-accent, #2563eb),#0f766e)!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 10px 22px rgba(var(--op-accent-rgb, 37, 99, 235),.16)!important}.settings-masterdata__actions--record{gap:.6rem}.settings-masterdata__actions--record .btn{min-height:38px;padding:.54rem .9rem;font-size:.79rem;font-weight:700;letter-spacing:-.01em;border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.settings-masterdata__actions--record .btn i{font-size:.92rem}.settings-masterdata__actions--record .badge{display:inline-flex;align-items:center;gap:.45rem;min-height:38px;padding:.54rem .84rem;border-radius:999px!important;font-size:.79rem;font-weight:700;line-height:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 22px #0f172a0d}.settings-masterdata__actions--record .badge i{font-size:.92rem}.settings-masterdata__actions--record .settings-masterdata__ghost-action{border-color:var(--csd-border-d6e1ef-980, rgba(214, 225, 239, .98));background:linear-gradient(180deg,var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-233955-1000, #233955);box-shadow:0 10px 22px #0f172a0d}.settings-masterdata__actions--record .settings-masterdata__ghost-action:hover{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 14px 28px #2563eb1a}.settings-masterdata__actions--record .settings-masterdata__primary-action{padding-inline:.96rem;box-shadow:0 12px 26px #0f172a24}.settings-masterdata__actions--record .settings-masterdata__primary-action:hover{box-shadow:0 16px 30px #0f172a2e}.settings-masterdata__actions--record .status-dropdown .dropdown-toggle,.settings-masterdata__actions--record .status-label .status-dropdown__toggle{min-height:38px;padding-inline:.84rem;border-radius:999px;border:1px solid var(--csd-border-d6e1ef-980, rgba(214, 225, 239, .98))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 10px 22px #0f172a0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.settings-masterdata__actions--workspace{gap:.62rem}.settings-masterdata__actions--workspace .btn,.settings-masterdata__actions--workspace>a.btn,.settings-masterdata__actions--workspace>.dropdown>.btn{min-height:42px;padding:.6rem .98rem;font-size:.8rem;font-weight:700;letter-spacing:-.01em;border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.settings-masterdata__actions--workspace .btn i,.settings-masterdata__actions--workspace>a.btn i,.settings-masterdata__actions--workspace>.dropdown>.btn i{font-size:.94rem}.settings-masterdata__actions--workspace .settings-masterdata__ghost-action{border-color:var(--csd-border-d6e1ef-980, rgba(214, 225, 239, .98));background:linear-gradient(180deg,var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-233955-1000, #233955);box-shadow:0 10px 22px #0f172a0d}.settings-masterdata__actions--workspace .settings-masterdata__ghost-action:hover{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 14px 28px #2563eb1a}.settings-masterdata__actions--workspace .settings-masterdata__primary-action{padding-inline:1.02rem;box-shadow:0 12px 26px #0f172a24}.settings-masterdata__actions--workspace .settings-masterdata__primary-action:hover{box-shadow:0 16px 30px #0f172a2e}.settings-masterdata__actions--workspace .dropdown-toggle:after{margin-left:.34rem}.settings-masterdata__filters{display:flex;align-items:stretch;gap:.7rem;flex-wrap:wrap;padding:.95rem 1.15rem 0;position:relative}.settings-masterdata--compact .settings-masterdata__filters{padding-top:.78rem}.settings-masterdata__search{display:inline-flex;align-items:center;gap:.65rem;min-width:min(100%,260px);max-width:38rem;flex:1 1 24rem;height:2.7rem;padding:.58rem .82rem;border:1px solid var(--csd-border-0f172a-90, rgba(15, 23, 42, .09));border-radius:.82rem;background:var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95));color:var(--csd-text-94a3b8-1000, #94a3b8);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.settings-masterdata__head-search-form{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;flex:1 1 24rem;min-width:min(100%,18rem);margin:0}.settings-masterdata__head-filter-form{flex:1 1 34rem;align-items:center;justify-content:flex-end;min-width:min(100%,22rem);margin:0;padding:0;flex-wrap:nowrap}.settings-masterdata__head-filter-form>.settings-live-indicator{display:none!important}.settings-masterdata__filters.settings-masterdata__head-filter-form{padding:0}.settings-masterdata__head-search{flex:1 1 18rem;min-width:min(100%,17rem);max-width:32rem;height:2.42rem;margin:0}.settings-masterdata__head-reset{display:inline-flex;align-items:center;justify-content:center;height:2.42rem;min-height:2.42rem;padding:0 .95rem;border-radius:999px;line-height:1;align-self:center}.settings-masterdata__search:focus-within{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 0 0 4px #2563eb14}.settings-masterdata__search input{width:100%;border:0;outline:0;background:transparent;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;line-height:1.25}.settings-masterdata__search input::-moz-placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8)}.settings-masterdata__search input::placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8)}.settings-masterdata__filters .form-select,.settings-masterdata__filters .btn{height:2.7rem;border-radius:.82rem;font-size:.84rem}.settings-masterdata__filters .form-select{min-width:190px;padding-inline:.86rem 2.2rem;border:1px solid var(--csd-border-0f172a-90, rgba(15, 23, 42, .09));background-color:var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95));box-shadow:inset 0 1px #ffffffb3;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.settings-masterdata__filters .form-select:focus{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 0 0 4px #2563eb14}.settings-masterdata__filters .select2-container{--s2-height: 2.7rem;--s2-radius: .82rem;--s2-bg: var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95));--csd-foreground-s2-bg: rgba(248, 250, 252, .95);--s2-shadow: inset 0 1px 0 rgba(255, 255, 255, .7);flex:0 0 auto;width:min(100%,13.5rem)!important;min-width:190px}.settings-masterdata__head-filter-form .settings-masterdata__head-search,.settings-masterdata__head-filter-form .form-select,.settings-masterdata__head-filter-form .btn{height:2.42rem}.settings-masterdata__head-filter-form .settings-masterdata__head-search{flex:1 1 18rem;min-width:min(100%,15rem);max-width:29rem}.settings-masterdata__head-filter-form .select2-container{--s2-height: 2.42rem;--s2-radius: .82rem;width:clamp(11.25rem,14vw,13rem)!important;min-width:11.25rem}.settings-masterdata__head-filter-form .settings-masterdata__head-reset{height:2.42rem;min-height:2.42rem}.settings-masterdata__section-tools--location-filters{align-items:center;min-width:min(100%,48rem)}.settings-masterdata__section-tools--location-filters .settings-masterdata__actions{align-items:center;justify-content:flex-end}.settings-locations-masterdata .settings-masterdata__section-head--with-tools{display:grid;grid-template-columns:minmax(18rem,.68fr) minmax(0,1.5fr);align-items:center;gap:.82rem}.settings-locations-masterdata .settings-masterdata__section-head--with-tools>div:first-child{min-width:0;max-width:31rem}.settings-locations-masterdata .settings-masterdata__section-head--with-tools>div:first-child p{max-width:29rem}.settings-locations-masterdata .settings-masterdata__section-tools{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;min-width:0}.settings-locations-masterdata .settings-masterdata__section-tools--location-filters{width:100%;max-width:100%}.settings-locations-masterdata .settings-masterdata__section-tools .smart-filter-bar{flex:1 1 min(100%,38rem);max-width:50rem}.settings-locations-masterdata .settings-masterdata__section-tools--location-filters .settings-masterdata__actions{flex:0 0 auto;align-self:center;align-items:center;gap:.5rem}.settings-masterdata__filters .select2-container--default .select2-selection--single{border-color:var(--csd-border-0f172a-90, rgba(15, 23, 42, .09))!important}.settings-masterdata__filters .select2-container--default.select2-container--focus .select2-selection--single,.settings-masterdata__filters .select2-container--default.select2-container--open .select2-selection--single{--s2-bg: var(--csd-bg-ffffff-1000, #ffffff);--csd-foreground-s2-bg: #ffffff;border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24))!important;box-shadow:0 0 0 4px #2563eb14,inset 0 1px #ffffffb3!important}.settings-masterdata__reset{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;flex:0 0 auto;min-width:-moz-fit-content;min-width:fit-content;min-height:2.42rem;padding:0 .95rem;border-radius:999px;border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));background:linear-gradient(135deg,var(--csd-bg-eff6ff-940, rgba(239, 246, 255, .94)) 0%,var(--csd-bg-ffffff-1000, rgb(255, 255, 255)) 100%);box-shadow:0 10px 22px #2563eb14;color:var(--csd-text-1e3a8a-1000, #1e3a8a);font-weight:700;font-size:.84rem;line-height:1;white-space:nowrap;text-decoration:none;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,transform .18s ease}.settings-masterdata--premium .settings-masterdata__reset{border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));color:var(--csd-text-17324f-1000, #17324f);box-shadow:0 10px 22px #0f172a0b}.settings-masterdata__reset i{display:flex;align-items:center;justify-content:center;font-size:.78rem;line-height:1;color:var(--csd-text-2563eb-1000, #2563eb);transition:color .18s ease,transform .18s ease}.settings-masterdata__reset span{display:flex;align-items:center;justify-content:center;font-size:inherit;font-weight:inherit;line-height:1}.settings-masterdata__reset:hover{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:linear-gradient(135deg,var(--csd-bg-dbeafe-980, rgba(219, 234, 254, .98)) 0%,var(--csd-bg-ffffff-1000, rgb(255, 255, 255)) 100%);box-shadow:0 14px 28px #2563eb1f;color:var(--csd-text-1d4ed8-1000, #1d4ed8);transform:translateY(-1px)}.settings-masterdata--premium .settings-masterdata__reset:hover,.settings-masterdata--premium .settings-masterdata__reset:focus-visible{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 12px 24px #2563eb14}.settings-masterdata__reset:hover i{color:var(--csd-text-2563eb-1000, #2563eb);transform:rotate(-18deg)}.settings-live-indicator{display:none;align-items:center;gap:.45rem;height:2.4rem;padding:.42rem .78rem;margin-left:auto;border-radius:999px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.74rem;font-weight:700;white-space:nowrap;opacity:0;transform:translateY(2px);transition:opacity .18s ease,transform .18s ease}.settings-live-indicator[aria-hidden=false]{display:inline-flex;opacity:1;transform:translateY(0)}.settings-live-indicator__spinner{width:.78rem;height:.78rem;border-radius:999px;border:2px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-top-color:var(--csd-border-2563eb-1000, #2563eb);animation:settingsLiveSpin .75s linear infinite}[data-settings-live-results]{position:relative}[data-settings-live-results]:before{content:"";position:absolute;top:.35rem;left:1.15rem;right:1.15rem;height:2px;border-radius:999px;background:linear-gradient(90deg,#2563eb00,#2563eb4d 20%,#2563ebf2,#2563eb4d 80%,#2563eb00);opacity:0;transform:scaleX(.25);transform-origin:center;transition:opacity .18s ease;pointer-events:none;z-index:3}[data-settings-live-results].is-loading:before{opacity:1;animation:settingsLiveSweep 1s ease-in-out infinite}[data-settings-live-results] .ajax-table{transition:opacity .18s ease}@keyframes settingsLiveSpin{to{transform:rotate(360deg)}}@keyframes settingsLiveSweep{0%{transform:translate(-12%) scaleX(.28)}50%{transform:translate(0) scaleX(1)}to{transform:translate(12%) scaleX(.28)}}.settings-masterdata__table{--settings-masterdata-table-x: 1.15rem;padding:.82rem var(--settings-masterdata-table-x) 0}.settings-masterdata__table .table{margin-bottom:0}.settings-masterdata__table>.saas-pagination{margin-inline:calc(var(--settings-masterdata-table-x) * -1);padding:.64rem var(--settings-masterdata-table-x) .68rem;border-top:1px solid var(--csd-border-eef2f7-1000, #eef2f7);border-radius:0;background:var(--csd-bg-ffffff-1000, #fff)}.settings-masterdata__table thead th{border-top:0;border-bottom:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));color:var(--csd-text-64748b-1000, #64748b);font-size:.73rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-f1f7ff-920, rgba(241, 247, 255, .92)))}.settings-masterdata__table thead th:first-child{border-top-left-radius:.78rem}.settings-masterdata__table thead th:last-child{border-top-right-radius:.78rem}.settings-masterdata__section .settings-masterdata__table thead th:first-child{border-top-left-radius:0}.settings-masterdata__section .settings-masterdata__table thead th:last-child{border-top-right-radius:0}.settings-masterdata__table tbody td{vertical-align:middle}.settings-masterdata__table tbody tr:has(.dropdown-menu.show),.settings-masterdata__table tbody tr:has(.dropdown.show){position:relative;z-index:120}.settings-masterdata__table tbody tr:has(.dropdown-menu.show)>td,.settings-masterdata__table tbody tr:has(.dropdown.show)>td{position:relative;z-index:120;overflow:visible}.settings-masterdata__table .dropdown-menu.show{z-index:3100}.settings-masterdata--crm .settings-masterdata__table{--settings-masterdata-table-x: 1rem;padding:0;border-top:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.settings-masterdata--crm .settings-masterdata__table .ajax-table{min-width:0;overflow:visible}.settings-masterdata--crm .settings-masterdata__section-tools--crm-filters{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.72rem;justify-content:flex-end;min-width:min(100%,42rem)}.settings-masterdata--crm .settings-masterdata__head-filter-form{align-items:center;display:flex;flex:1 1 32rem;flex-wrap:wrap;gap:.72rem;justify-content:flex-end;margin:0;min-width:min(100%,30rem);padding:0}.settings-masterdata--crm .settings-masterdata__head-filter-form--wide{flex-basis:48rem}.settings-masterdata--crm .settings-masterdata__head-search{flex:1 1 19rem;min-height:2.9rem;min-width:16rem}.settings-masterdata--crm .settings-masterdata__head-filter-form .form-select,.settings-masterdata--crm .settings-masterdata__head-filter-form .select2-container{flex:0 1 12rem;min-width:11.5rem}.settings-masterdata--crm .settings-masterdata__head-filter-form .form-select,.settings-masterdata--crm .settings-masterdata__head-reset{min-height:2.9rem}.settings-masterdata--crm .op-table-wrap{border:0;border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none;overflow-x:auto;overflow-y:visible}.settings-masterdata--crm .op-table{width:100%;border-collapse:separate;border-spacing:0}.settings-client-categories-table,.settings-client-contract-types-table{min-width:1040px}.settings-client-contact-roles-table{min-width:1120px}.settings-client-services-table{min-width:1240px}.settings-client-service-categories-table{min-width:1120px}.settings-supplier-services-table{min-width:1220px}.settings-masterdata--crm .op-table thead th{min-height:3.05rem;padding:.78rem .9rem!important;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96))!important;background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important;color:var(--csd-text-475569-1000, #475569);vertical-align:middle}.settings-masterdata--crm .op-table tbody td{padding:.78rem .9rem!important;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-masterdata--crm .op-table tbody tr:last-child td{border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))}.settings-masterdata--crm .op-table tbody tr:hover>td{border-bottom-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96)))}.settings-masterdata .op-table tbody tr:only-child>td[colspan].text-center.text-muted{padding-left:1.1rem!important;text-align:left!important;white-space:normal}.settings-masterdata--crm .op-pagination-footer{margin-inline:0;padding:0;border-top:0;border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-masterdata--crm .op-pagination-footer>.saas-pagination{padding:.76rem var(--settings-masterdata-table-x) .82rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-masterdata--crm .op-table thead th:first-child,.settings-masterdata--crm .op-table tbody td:first-child{padding-left:1.1rem}.settings-masterdata--crm .op-table thead th:last-child,.settings-masterdata--crm .op-table tbody td:last-child{padding-right:1.1rem}.settings-client-categories-table__col-nr,.settings-client-contact-roles-table__col-nr,.settings-client-contract-types-table__col-nr,.settings-client-services-table__col-nr,.settings-client-service-categories-table__col-nr,.settings-supplier-services-table__col-nr{width:5.4rem}.settings-client-categories-table__col-actions,.settings-client-contact-roles-table__col-actions,.settings-client-contract-types-table__col-actions,.settings-client-services-table__col-actions,.settings-client-service-categories-table__col-actions,.settings-supplier-services-table__col-actions{width:6.4rem}.settings-client-contact-roles-table__col-actions{width:8rem}.settings-client-categories-table__col-name,.settings-client-contact-roles-table__col-name,.settings-client-contract-types-table__col-name,.settings-client-service-categories-table__col-name{width:34%}.settings-client-categories-table__col-usage,.settings-client-contract-types-table__col-usage{width:19%}.settings-client-contact-roles-table__col-usage{width:15rem}.settings-client-categories-table__col-creator,.settings-client-contract-types-table__col-creator{width:17%}.settings-client-categories-table__col-created,.settings-client-contract-types-table__col-created{width:15.5rem}.settings-client-contact-roles-table__col-created,.settings-client-contact-roles-table__col-updated{width:13.75rem}.settings-client-contact-roles-table__col-description{width:26%}.settings-supplier-services-table__col-name,.settings-supplier-services-table__col-description{width:25%}.settings-supplier-services-table__col-usage{width:15rem}.settings-supplier-services-table__col-creator{width:16%}.settings-supplier-services-table__col-created{width:15.5rem}.settings-client-services-table__col-name{width:28%}.settings-client-services-table__col-category{width:17%}.settings-client-services-table__col-type,.settings-client-services-table__col-config,.settings-client-services-table__col-usage,.settings-client-services-table__col-status{width:8.4rem}.settings-client-services-table__col-created{width:15.5rem}.settings-client-service-categories-table__col-slug{width:18%}.settings-client-service-categories-table__col-services,.settings-client-service-categories-table__col-status{width:8.4rem}.settings-client-service-categories-table__col-created{width:15.5rem}.settings-crm-masterdata__created-head,.settings-crm-masterdata__created-cell{min-width:15.5rem;white-space:nowrap}.settings-crm-masterdata__created-cell .x-ui-date--compact{width:-moz-max-content;width:max-content;max-width:none;min-width:10.4rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-crm-masterdata__created-cell .x-ui-date__copy{min-width:-moz-max-content;min-width:max-content}.settings-crm-masterdata__created-cell .x-ui-date__value{overflow:visible;text-overflow:clip}.settings-masterdata--crm .settings-masterdata__protected-action,.settings-locations-masterdata .settings-masterdata__protected-action{display:flex;align-items:center;justify-content:flex-end;width:100%}.settings-masterdata--crm .settings-masterdata__protected-trigger,.settings-locations-masterdata .settings-masterdata__protected-trigger{border-color:var(--csd-border-d6e1ef-820, rgba(214, 225, 239, .82));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-94a3b8-1000, #94a3b8);box-shadow:none;cursor:not-allowed;opacity:.72}.settings-masterdata--crm .settings-masterdata__protected-trigger:hover,.settings-masterdata--crm .settings-masterdata__protected-trigger:focus-visible,.settings-locations-masterdata .settings-masterdata__protected-trigger:hover,.settings-locations-masterdata .settings-masterdata__protected-trigger:focus-visible{border-color:var(--csd-border-d6e1ef-820, rgba(214, 225, 239, .82));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-94a3b8-1000, #94a3b8);box-shadow:none;transform:none}.settings-crm-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.78rem .9rem .9rem}.settings-crm-overview__card{--crm-row-accent: #3457f1;--csd-foreground-crm-row-accent: var(--csd-text-3457f1-1000, #3457f1);--crm-row-accent-soft: rgba(52, 87, 241, .08);--csd-foreground-crm-row-accent-soft: var(--csd-text-3457f1-80, rgba(52, 87, 241, .08));--crm-row-accent-border: var(--csd-border-3457f1-180, rgba(52, 87, 241, .18));--csd-foreground-crm-row-accent-border: var(--csd-text-3457f1-180, rgba(52, 87, 241, .18));position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;min-height:4.35rem;padding:.62rem .68rem;border:1px solid var(--csd-border-d5dfee-960, rgba(213, 223, 238, .96));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-0f172a-1000, #0f172a);text-decoration:none;overflow:hidden;box-shadow:0 8px 18px #0f172a08;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.settings-crm-overview__card:before{display:none}.settings-crm-overview__card:hover,.settings-crm-overview__card:focus-visible{border-color:var(--csd-border-cbd5e1-980, rgba(203, 213, 225, .98));background:linear-gradient(180deg,var(--csd-bg-f9fafc-980, rgba(249, 250, 252, .98)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)));color:var(--csd-text-0f172a-1000, #0f172a);text-decoration:none;box-shadow:0 12px 24px #0f172a0d;transform:translateY(-1px)}.settings-crm-overview__card--wide{grid-column:span 2}.settings-crm-overview__card--primary{--crm-row-accent: #3457f1;--csd-foreground-crm-row-accent: var(--csd-text-3457f1-1000, #3457f1);--crm-row-accent-soft: rgba(52, 87, 241, .08);--csd-foreground-crm-row-accent-soft: var(--csd-text-3457f1-80, rgba(52, 87, 241, .08));--crm-row-accent-border: var(--csd-border-3457f1-180, rgba(52, 87, 241, .18));--csd-foreground-crm-row-accent-border: var(--csd-text-3457f1-180, rgba(52, 87, 241, .18))}.settings-crm-overview__card--amber{--crm-row-accent: #b45309;--csd-foreground-crm-row-accent: var(--csd-text-b45309-1000, #b45309);--crm-row-accent-soft: rgba(245, 158, 11, .1);--csd-foreground-crm-row-accent-soft: var(--csd-text-f59e0b-100, rgba(245, 158, 11, .1));--crm-row-accent-border: var(--csd-border-b45309-180, rgba(180, 83, 9, .18));--csd-foreground-crm-row-accent-border: var(--csd-text-b45309-180, rgba(180, 83, 9, .18))}.settings-crm-overview__card--teal{--crm-row-accent: #0f766e;--csd-foreground-crm-row-accent: var(--csd-text-0f766e-1000, #0f766e);--crm-row-accent-soft: rgba(20, 184, 166, .08);--csd-foreground-crm-row-accent-soft: var(--csd-text-14b8a6-80, rgba(20, 184, 166, .08));--crm-row-accent-border: var(--csd-border-0f766e-200, rgba(15, 118, 110, .2));--csd-foreground-crm-row-accent-border: var(--csd-text-0f766e-200, rgba(15, 118, 110, .2))}.settings-crm-overview__icon{display:inline-grid;place-items:center;width:2.06rem;height:2.06rem;border:1px solid var(--crm-row-accent-border);border-radius:.66rem;background:linear-gradient(135deg,var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94)),var(--crm-row-accent-soft)),var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-crm-row-accent, var(--crm-row-accent));font-size:.94rem;box-shadow:inset 0 1px #ffffffeb,0 8px 16px #0f172a0b}.settings-crm-overview__icon--amber,.settings-crm-overview__icon--teal{color:var(--csd-foreground-crm-row-accent, var(--crm-row-accent))}.settings-crm-overview__content{display:grid;gap:.12rem;min-width:0}.settings-crm-overview__eyebrow{color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:850;letter-spacing:.075em;line-height:1;text-transform:uppercase}.settings-crm-overview__content strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:860;line-height:1.16}.settings-crm-overview__content span:last-child{color:var(--csd-text-526581-1000, #526581);font-size:.74rem;line-height:1.3}.settings-crm-overview__metric{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:3.28rem;min-height:2.64rem;padding:.36rem .46rem;border:1px solid var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:.64rem;background:var(--csd-bg-ffffff-1000, #ffffff);text-align:center}.settings-crm-overview__metric strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:880;line-height:1}.settings-crm-overview__metric span{max-width:7.4rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:780;line-height:1.15}.settings-masterdata__bnr-page-status{display:inline-flex;align-items:center;gap:.42rem;min-height:2.42rem;padding:.34rem .68rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));color:var(--csd-text-475569-1000, #475569);box-shadow:0 10px 22px #0f172a0a;white-space:nowrap}.settings-masterdata__bnr-page-status.is-active{border-color:var(--csd-border-16a34a-220, rgba(22, 163, 74, .22));background:linear-gradient(135deg,var(--csd-bg-ecfdf5-940, rgba(236, 253, 245, .94)),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-166534-1000, #166534)}.settings-masterdata__bnr-page-status-dot{width:.5rem;height:.5rem;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 4px #94a3b81f}.settings-masterdata__bnr-page-status.is-active .settings-masterdata__bnr-page-status-dot{background:#16a34a;box-shadow:0 0 0 4px #16a34a1f}.settings-masterdata__bnr-page-status-copy{display:inline-flex;align-items:baseline;gap:.28rem;min-width:0}.settings-masterdata__bnr-page-status-copy>span,.settings-masterdata__bnr-page-status-meta{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.settings-masterdata__bnr-page-status-copy strong{color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:900;line-height:1}.settings-masterdata__bnr-page-status.is-active .settings-masterdata__bnr-page-status-copy strong{color:var(--csd-text-166534-1000, #166534)}.settings-masterdata__bnr-page-status-meta{padding-left:.42rem;border-left:1px solid var(--csd-border-cbd5e1-800, rgba(203, 213, 225, .8));letter-spacing:0;text-transform:none}.settings-masterdata__bnr-page-status.is-active .settings-masterdata__bnr-page-status-meta{border-left-color:var(--csd-border-16a34a-180, rgba(22, 163, 74, .18));color:var(--csd-text-15803d-1000, #15803d)}.settings-masterdata__automation-status{display:inline-flex;align-items:center;gap:.44rem;min-height:2.24rem;padding:.12rem .18rem;color:var(--csd-text-475569-1000, #475569);line-height:1;white-space:nowrap}.settings-masterdata__automation-status-dot{width:.5rem;height:.5rem;flex:0 0 auto;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 3px #94a3b824}.settings-masterdata__automation-status-copy{display:grid;gap:.12rem;min-width:0}.settings-masterdata__automation-status-copy strong{color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:900;letter-spacing:.02em;line-height:1;text-transform:uppercase}.settings-masterdata__automation-status-copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:760;line-height:1}.settings-masterdata__automation-status.is-active .settings-masterdata__automation-status-dot{background:#16a34a;box-shadow:0 0 0 3px #16a34a24}.settings-masterdata__automation-status.is-active .settings-masterdata__automation-status-copy strong{color:var(--csd-text-334155-1000, #334155)}.settings-masterdata__automation-status.is-active .settings-masterdata__automation-status-copy small{color:var(--csd-text-15803d-1000, #15803d)}.settings-masterdata__automation-status.is-paused .settings-masterdata__automation-status-copy strong{color:var(--csd-text-475569-1000, #475569)}.settings-masterdata--banks .settings-masterdata__section-head--with-tools>div:first-child{flex:1 1 34rem;min-width:18rem}.settings-masterdata--banks .settings-masterdata__section-tools{flex:0 1 auto;min-width:min(100%,37rem)}.settings-masterdata--banks .settings-masterdata__head-search-form{flex:0 1 24rem}.settings-masterdata--banks .settings-masterdata__table{padding:0;overflow:visible}.settings-masterdata--banks #banksResults{min-width:0}.settings-masterdata--banks .settings-banks-table{table-layout:fixed;width:100%}.settings-masterdata--banks .settings-banks-table :is(td,th){overflow-wrap:anywhere}.settings-masterdata--banks .settings-banks-table__col-name{width:35%}.settings-masterdata--banks .settings-banks-table__col-identifier{width:17%}.settings-masterdata--banks .settings-banks-table__col-swift{width:20%}.settings-masterdata--banks .settings-banks-table__col-usage{width:18%}.settings-masterdata--banks .settings-banks-table__col-actions{width:10%}@media (max-width: 767.98px){.settings-masterdata--banks .settings-masterdata__section-head--with-tools>div:first-child{flex:0 0 auto;min-width:0}.settings-masterdata--banks .settings-masterdata__section-tools{flex:0 0 auto;min-width:0;width:100%}.settings-masterdata--banks .settings-masterdata__section-tools>.smart-filter-bar{flex:0 1 auto;min-width:0;width:100%}.settings-masterdata--banks .settings-banks-table-wrap{overflow:visible}.settings-masterdata--banks .settings-banks-table :is(colgroup,thead){display:none}.settings-masterdata--banks .settings-banks-table,.settings-masterdata--banks .settings-banks-table tbody{display:block;width:100%;min-width:0}.settings-masterdata--banks .settings-banks-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-masterdata--banks .settings-banks-table tbody td{display:block;min-width:0}.settings-masterdata--banks .settings-banks-table tbody td:first-child,.settings-masterdata--banks .settings-banks-table tbody td:last-child,.settings-masterdata--banks .settings-banks-table tbody td[colspan]{grid-column:1/-1}.settings-masterdata--banks .settings-banks-table td[data-label]:before{display:block;content:attr(data-label);font-size:.75rem;color:var(--csd-foreground-bs-secondary-color, var(--bs-secondary-color));margin-bottom:.25rem}}.settings-crm-list-masterdata .settings-masterdata__section-head--with-tools{display:grid;grid-template-columns:minmax(18rem,.58fr) minmax(0,1.42fr);align-items:center;gap:.82rem}.settings-crm-list-masterdata .settings-masterdata__section-head--with-tools>div:first-child{min-width:0;max-width:42rem}.settings-crm-list-masterdata .settings-masterdata__section-tools--crm-filters{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:.55rem;min-width:0;width:100%}.settings-crm-list-masterdata .settings-masterdata__head-filter-form{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(10.75rem,12rem) auto;align-items:center;flex:1 1 auto;gap:.5rem;min-width:0;max-width:42rem}.settings-crm-list-masterdata .settings-masterdata__head-filter-form--wide{grid-template-columns:minmax(14rem,1fr) repeat(3,minmax(9.5rem,10.5rem)) auto;max-width:62rem}.settings-crm-list-masterdata .settings-masterdata__head-search{width:auto;min-width:0;height:2.42rem;min-height:2.42rem}.settings-crm-list-masterdata .settings-masterdata__head-filter-form .form-select,.settings-crm-list-masterdata .settings-masterdata__head-filter-form .select2-container,.settings-crm-list-masterdata .settings-masterdata__head-reset{width:100%;height:2.42rem;min-height:2.42rem;min-width:0}.settings-crm-list-masterdata .settings-masterdata__head-reset{padding-inline:.86rem}.settings-crm-list-masterdata .settings-masterdata__head-reset--icon{width:2.42rem;min-width:2.42rem;padding:0;border-radius:.82rem}.settings-crm-list-masterdata .settings-masterdata__head-reset--icon i{margin:0}.settings-crm-list-masterdata .settings-masterdata__actions{flex:0 0 auto;align-items:center;gap:.5rem;min-width:0}.settings-crm-list-masterdata .settings-masterdata__primary-action,.settings-crm-list-masterdata .settings-masterdata__guide-action{height:2.42rem;min-height:2.42rem}.settings-crm-list-masterdata .settings-masterdata__primary-action{padding-inline:.98rem;white-space:nowrap}.settings-crm-list-masterdata .settings-masterdata__guide-action{width:2.16rem;min-width:2.16rem;height:2.16rem;min-height:2.16rem;border-radius:.76rem!important;background:rgba(var(--op-accent-rgb, 37, 99, 235),.075)!important}.settings-crm-list-masterdata .settings-masterdata__guide-action i{font-size:.86rem}.settings-crm-list-masterdata .settings-masterdata__usage-metric{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.settings-crm-list-masterdata .settings-masterdata__usage-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.62rem;height:1.62rem;padding-inline:.34rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:.56rem;background:linear-gradient(180deg,var(--csd-bg-eff6ff-820, rgba(239, 246, 255, .82)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.76rem;font-weight:820;line-height:1;box-shadow:inset 0 1px #ffffffeb}.settings-crm-list-masterdata .settings-masterdata__usage-details{display:flex;align-items:center;flex-wrap:wrap;gap:.28rem;min-width:0}.settings-crm-list-masterdata .settings-masterdata__usage-details span{display:inline-flex;align-items:center;min-height:1.38rem;padding:.18rem .48rem;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));border-radius:999px;background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:760;line-height:1;white-space:nowrap}.settings-crm-list-masterdata .settings-masterdata__usage-metric.is-empty .settings-masterdata__usage-count{border-color:var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));background:linear-gradient(180deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-64748b-1000, #64748b)}.settings-crm-list-masterdata .settings-masterdata__usage-metric.is-empty .settings-masterdata__usage-details span{color:var(--csd-text-94a3b8-1000, #94a3b8)}.settings-client-categories-masterdata .settings-masterdata__table{padding:0;border-top:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.settings-client-categories-masterdata .settings-masterdata__table .ajax-table{min-width:0;overflow:visible}.settings-client-categories-masterdata .settings-client-categories-table-wrap{border:0;border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none;overflow-x:auto;overflow-y:visible}.settings-client-categories-masterdata .settings-client-categories-table{width:100%;min-width:1040px;border-collapse:separate;border-spacing:0}.settings-client-categories-masterdata .settings-client-categories-table__col-nr{width:64px}.settings-client-categories-masterdata .settings-client-categories-table__col-actions{width:90px}.settings-client-categories-masterdata .settings-client-categories-table__col-name{width:auto}.settings-client-categories-masterdata .settings-client-categories-table__col-usage,.settings-client-categories-masterdata .settings-client-categories-table__col-creator{width:17%}.settings-client-categories-masterdata .settings-client-categories-table__col-created{width:15.5rem}.settings-client-categories-masterdata .settings-client-categories-table thead th{padding:.78rem .9rem!important;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96))!important;background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important;color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.settings-client-categories-masterdata .settings-client-categories-table tbody td{padding:.78rem .9rem!important;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-24364f-1000, #24364f);font-size:.84rem;vertical-align:middle;transition:background-color .18s ease,border-color .18s ease}.settings-client-categories-masterdata .settings-client-categories-table tbody tr:hover>td{border-bottom-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96)))}.settings-client-categories-masterdata .settings-client-categories-table thead th:first-child,.settings-client-categories-masterdata .settings-client-categories-table tbody td:first-child{padding-left:1rem!important}.settings-client-categories-masterdata .settings-client-categories-table thead th:last-child,.settings-client-categories-masterdata .settings-client-categories-table tbody td:last-child{padding-right:1rem!important}.settings-client-categories-masterdata .settings-client-categories-pagination{margin-inline:0;padding:0;border-top:0;border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-client-categories-masterdata .settings-client-categories-pagination>.saas-pagination{padding:.76rem 1rem .82rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-suppliers-masterdata .settings-masterdata__table{padding:0;border-top:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.settings-suppliers-masterdata .settings-masterdata__table .ajax-table{min-width:0;overflow:visible}.settings-suppliers-masterdata .settings-supplier-services-table-wrap{border:0;border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none;overflow-x:auto;overflow-y:visible}.settings-suppliers-masterdata .settings-supplier-services-table{width:100%;border-collapse:separate;border-spacing:0}.settings-suppliers-masterdata .settings-supplier-services-table thead th{padding:.78rem .9rem!important;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96))!important;background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important;color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.settings-suppliers-masterdata .settings-supplier-services-table tbody td{padding:.78rem .9rem!important;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-24364f-1000, #24364f);font-size:.84rem;vertical-align:middle;transition:background-color .18s ease,border-color .18s ease}.settings-suppliers-masterdata .settings-supplier-services-table tbody tr:hover>td{border-bottom-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96)))}.settings-suppliers-masterdata .settings-supplier-services-table__created-head,.settings-suppliers-masterdata .settings-supplier-services-table__created-cell{min-width:15.5rem;white-space:nowrap}.settings-suppliers-masterdata .settings-supplier-services-table__created-cell .x-ui-date--compact{width:-moz-max-content;width:max-content;max-width:none;min-width:10.4rem}.settings-suppliers-masterdata .settings-supplier-services-table__created-cell .x-ui-date__copy{min-width:-moz-max-content;min-width:max-content}.settings-suppliers-masterdata .settings-supplier-services-table__created-cell .x-ui-date__value{overflow:visible;text-overflow:clip}.settings-suppliers-masterdata .settings-supplier-services-table thead th:first-child,.settings-suppliers-masterdata .settings-supplier-services-table tbody td:first-child{padding-left:1rem!important}.settings-suppliers-masterdata .settings-supplier-services-table thead th:last-child,.settings-suppliers-masterdata .settings-supplier-services-table tbody td:last-child{padding-right:1rem!important}.settings-suppliers-masterdata .settings-supplier-services-pagination{margin-inline:0;padding:0;border-top:0;border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-suppliers-masterdata .settings-supplier-services-pagination>.saas-pagination{padding:.76rem 1rem .82rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-suppliers-dashboard .settings-masterdata__hero{padding:.72rem .95rem;border-radius:.92rem;box-shadow:0 12px 28px #0f172a0d}.settings-suppliers-dashboard .settings-masterdata__hero :is(h1,h2){font-size:1rem}.settings-suppliers-dashboard .settings-masterdata__hero p{margin-top:.2rem;font-size:.8rem;line-height:1.4}.settings-suppliers-dashboard .settings-masterdata__stat{min-height:3.16rem;padding:.5rem .64rem;border-radius:.78rem;border-color:var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0f172a09}.settings-suppliers-dashboard .settings-masterdata__stat:before,.settings-suppliers-dashboard .settings-masterdata__stat span:before{display:none}.settings-suppliers-dashboard .settings-masterdata__stat span{font-size:.59rem}.settings-suppliers-dashboard .settings-masterdata__stat strong{margin-top:.18rem;font-size:.98rem}.settings-suppliers-dashboard .settings-masterdata__section-head{padding:.82rem 1rem .72rem}.settings-suppliers-dashboard .settings-masterdata__actions{align-items:center;gap:.5rem}.settings-suppliers-dashboard .settings-masterdata__bnr-page-status{min-height:2.36rem;padding:.32rem .66rem;border-color:var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);box-shadow:0 1px 2px #0f172a09}.settings-suppliers-dashboard .settings-masterdata__bnr-page-status.is-active{border-color:var(--csd-border-16a34a-240, rgba(22, 163, 74, .24));background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-suppliers-dashboard .settings-masterdata__bnr-page-status.is-active .settings-masterdata__bnr-page-status-copy strong,.settings-suppliers-dashboard .settings-masterdata__bnr-page-status.is-active .settings-masterdata__bnr-page-status-meta{color:var(--csd-text-334155-1000, #334155)}.settings-suppliers-dashboard__refresh-status .settings-masterdata__bnr-page-status-copy>span{font-size:.58rem;letter-spacing:.07em}.settings-suppliers-dashboard__refresh-status .settings-masterdata__bnr-page-status-copy strong{font-size:.74rem}.settings-suppliers-dashboard__refresh-status .settings-masterdata__bnr-page-status-meta{font-size:.64rem}.settings-suppliers-dashboard .settings-masterdata__guide-action{width:2.32rem!important;min-width:2.32rem!important;height:2.32rem!important;min-height:2.32rem!important}.settings-suppliers-dashboard .settings-masterdata__section-head--with-tools{display:grid;grid-template-columns:minmax(20rem,1fr) auto;align-items:center;gap:.72rem}.settings-suppliers-overview{display:grid;grid-template-columns:1fr;gap:.42rem;padding:.64rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-suppliers-overview__main,.settings-suppliers-overview__sync,.settings-suppliers-overview__activity{--suppliers-overview-accent: #3457f1;--csd-foreground-suppliers-overview-accent: var(--csd-text-3457f1-1000, #3457f1);--suppliers-overview-accent-border: var(--csd-border-3457f1-200, rgba(52, 87, 241, .2));--csd-foreground-suppliers-overview-accent-border: var(--csd-text-3457f1-200, rgba(52, 87, 241, .2));min-width:0;border:1px solid var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0f172a09}.settings-suppliers-overview__main,.settings-suppliers-overview__activity{display:grid;align-items:center;gap:.58rem;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.settings-suppliers-overview__main{grid-template-columns:2rem minmax(0,1fr) minmax(13.4rem,auto);min-height:4.7rem;padding:.58rem .68rem;border-color:var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96))}.settings-suppliers-overview__main:hover,.settings-suppliers-overview__main:focus-visible,.settings-suppliers-overview__activity:hover,.settings-suppliers-overview__activity:focus-visible{border-color:var(--csd-border-94a3b8-760, rgba(148, 163, 184, .76));background:var(--csd-bg-fbfdff-1000, #fbfdff);color:var(--csd-text-0f172a-1000, #0f172a);text-decoration:none;box-shadow:inset 0 1px #fffffff5,0 8px 18px #0f172a0e}.settings-suppliers-overview__sync{--suppliers-overview-accent: #0f766e;--csd-foreground-suppliers-overview-accent: var(--csd-text-0f766e-1000, #0f766e);--suppliers-overview-accent-border: var(--csd-border-0f766e-200, rgba(15, 118, 110, .2));--csd-foreground-suppliers-overview-accent-border: var(--csd-text-0f766e-200, rgba(15, 118, 110, .2));display:grid;grid-template-columns:minmax(0,1fr) minmax(21rem,24rem);grid-template-areas:"body meta";align-items:center;-moz-column-gap:.72rem;column-gap:.72rem;min-height:4.55rem;padding:.58rem .68rem}.settings-suppliers-overview__sync.is-active{border-color:var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96));background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-suppliers-overview__activity{--suppliers-overview-accent: #b45309;--csd-foreground-suppliers-overview-accent: var(--csd-text-b45309-1000, #b45309);--suppliers-overview-accent-border: var(--csd-border-b45309-200, rgba(180, 83, 9, .2));--csd-foreground-suppliers-overview-accent-border: var(--csd-text-b45309-200, rgba(180, 83, 9, .2));grid-template-columns:2rem minmax(0,1fr) auto;min-height:4.45rem;padding:.58rem .68rem}.settings-companies-overview__main{--suppliers-overview-accent: #4f46e5;--csd-foreground-suppliers-overview-accent: var(--csd-text-4f46e5-1000, #4f46e5);--suppliers-overview-accent-border: var(--csd-border-4f46e5-200, rgba(79, 70, 229, .2));--csd-foreground-suppliers-overview-accent-border: var(--csd-text-4f46e5-200, rgba(79, 70, 229, .2))}.settings-suppliers-overview__icon{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--suppliers-overview-accent-border);border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-suppliers-overview-accent, var(--suppliers-overview-accent));font-size:.88rem;box-shadow:inset 0 1px #ffffffeb,0 8px 16px #0f172a0b}.settings-suppliers-overview__icon--teal,.settings-suppliers-overview__icon--muted{border-color:var(--suppliers-overview-accent-border);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-suppliers-overview-accent, var(--suppliers-overview-accent))}.settings-suppliers-overview__content{display:grid;gap:.14rem;min-width:0}.settings-suppliers-overview__eyebrow{color:var(--csd-text-7a8799-1000, #7a8799);font-size:.56rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.settings-suppliers-overview__content strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:880;line-height:1.15}.settings-suppliers-overview__content span:last-child{color:var(--csd-text-526581-1000, #526581);font-size:.72rem;line-height:1.28}.settings-suppliers-overview__metrics,.settings-suppliers-overview__sync-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.64rem;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.settings-suppliers-overview__metrics>span,.settings-suppliers-overview__sync-meta>span,.settings-suppliers-overview__activity-count{display:grid;align-content:center;justify-items:center;min-width:0;min-height:2.55rem;padding:.34rem .42rem;border:0;border-left:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:0;background:transparent;text-align:center}.settings-suppliers-overview__metrics>span:first-child,.settings-suppliers-overview__sync-meta>span:first-child{border-left:0}.settings-suppliers-overview__metrics>span:first-child strong,.settings-suppliers-overview__sync-meta>span:first-child strong,.settings-suppliers-overview__activity-count strong{color:var(--csd-foreground-suppliers-overview-accent, var(--suppliers-overview-accent))}.settings-suppliers-overview__metrics strong,.settings-suppliers-overview__sync-meta strong,.settings-suppliers-overview__activity-count strong{max-width:100%;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:900;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-suppliers-overview__metrics small,.settings-suppliers-overview__sync-meta small,.settings-suppliers-overview__activity-count span{max-width:100%;margin-top:.16rem;color:var(--csd-text-7a8799-1000, #7a8799);font-size:.55rem;font-weight:820;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.settings-suppliers-overview__sync-head,.settings-suppliers-overview__sync-body{display:flex;align-items:center;gap:.54rem;min-width:0}.settings-suppliers-overview__sync-head{grid-area:head;justify-content:flex-start;gap:.44rem;min-height:1rem}.settings-suppliers-overview__sync-body{grid-area:body}.settings-suppliers-overview__sync-meta{grid-area:meta;align-self:center}.settings-suppliers-overview__sync-meta>span{min-height:2.75rem}.settings-suppliers-overview__sync-meta strong{font-size:.78rem;line-height:1.12;overflow:visible;text-overflow:clip;white-space:normal}.settings-suppliers-overview__status{display:inline-flex;align-items:center;gap:.32rem;min-width:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:820;letter-spacing:0;line-height:1;text-transform:none}.settings-suppliers-overview__status>span{width:.38rem;height:.38rem;flex:0 0 auto;border-radius:999px;background:#94a3b8;box-shadow:none}.settings-suppliers-overview__sync.is-active .settings-suppliers-overview__status{color:var(--csd-text-15803d-1000, #15803d)}.settings-suppliers-overview__sync.is-active .settings-suppliers-overview__status>span{background:#16a34a;box-shadow:none}.settings-suppliers-overview__next{max-width:13rem;color:var(--csd-text-7a8799-1000, #7a8799);font-size:.62rem;font-weight:780;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-suppliers-overview__activity-count{min-width:4.2rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.64rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-supplier-refresh-modal{display:grid;gap:.68rem}.settings-supplier-refresh-modal__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.78rem;padding:.72rem;border:1px solid var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84));border-radius:.92rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-supplier-refresh-modal__hero.is-active{border-color:var(--csd-border-16a34a-240, rgba(22, 163, 74, .24));background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-supplier-refresh-modal__hero-main{display:flex;align-items:center;gap:.68rem;min-width:0}.settings-supplier-refresh-modal__hero-icon{display:inline-grid;place-items:center;width:2.36rem;height:2.36rem;flex:0 0 auto;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.78rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);box-shadow:none}.settings-supplier-refresh-modal__hero.is-active .settings-supplier-refresh-modal__hero-icon{border-color:var(--csd-border-16a34a-260, rgba(22, 163, 74, .26));color:var(--csd-text-15803d-1000, #15803d)}.settings-supplier-refresh-modal__hero-main strong{display:block;margin-top:.16rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.98rem;font-weight:880;line-height:1.12}.settings-supplier-refresh-modal__hero-main span:last-child{display:block;margin-top:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.3}.settings-supplier-refresh-modal__eyebrow{color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.settings-supplier-refresh-modal__hero-action{display:flex;justify-content:flex-end}.settings-supplier-refresh-modal__toggle{min-height:2.28rem;padding:.32rem .68rem}.settings-supplier-refresh-modal__toggle span{width:2.28rem;height:1.26rem}.settings-supplier-refresh-modal__toggle span:after{width:.88rem;height:.88rem}.settings-supplier-refresh-modal__toggle input:checked+span:after{transform:translate(1rem)}.settings-supplier-refresh-modal__timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.settings-supplier-refresh-modal__timeline>span{display:grid;align-content:center;min-width:0;min-height:2.8rem;padding:.44rem .56rem;border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));border-radius:.74rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-supplier-refresh-modal__timeline>span.is-active{border-color:var(--csd-border-16a34a-220, rgba(22, 163, 74, .22));background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-supplier-refresh-modal__timeline small{color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.settings-supplier-refresh-modal__timeline strong{max-width:100%;margin-top:.22rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.74rem;font-weight:860;line-height:1.16;overflow:visible;text-overflow:clip;white-space:normal}.settings-supplier-refresh-modal__fields{display:grid;grid-template-columns:minmax(150px,1.12fr) minmax(150px,1.12fr) minmax(92px,.62fr) minmax(112px,.72fr);gap:.58rem;padding:.68rem;border:1px solid var(--csd-border-d6e1ef-820, rgba(214, 225, 239, .82));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-supplier-refresh-modal__field,.settings-supplier-refresh-modal__notify{display:grid;gap:.28rem;min-width:0}.settings-supplier-refresh-modal__field>span,.settings-supplier-refresh-modal__notify>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.settings-supplier-refresh-modal__field .form-control,.settings-supplier-refresh-modal__field .form-select,.settings-supplier-refresh-modal__field .select2-container{width:100%!important;min-height:2.22rem;min-width:0}.settings-supplier-refresh-modal__field .form-control,.settings-supplier-refresh-modal__field .form-select{border-radius:.74rem;font-size:.82rem;font-weight:760}.settings-supplier-refresh-modal__field .select2-container{--s2-height: 2.22rem;--s2-radius: .74rem}.settings-supplier-refresh-modal__field .select2-container--default .select2-selection--single{box-shadow:none!important}.settings-supplier-refresh-modal__field .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:.82rem;font-weight:760}.settings-supplier-refresh-modal__notify{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:.58rem;min-height:2.36rem;padding:.38rem .46rem .38rem .58rem;border:1px solid var(--csd-border-cbd5e1-660, rgba(203, 213, 225, .66));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-supplier-refresh-modal__check{position:relative;display:inline-flex;align-items:center;gap:.44rem;width:-moz-fit-content;width:fit-content;min-width:11.4rem;min-height:2rem;padding:.32rem .58rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);cursor:pointer;box-shadow:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.settings-supplier-refresh-modal__check:hover{border-color:var(--csd-border-475569-420, rgba(71, 85, 105, .42));color:var(--csd-text-1e293b-1000, #1e293b)}.settings-supplier-refresh-modal__check input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.settings-supplier-refresh-modal__check i{color:var(--csd-text-64748b-1000, #64748b)}.settings-supplier-refresh-modal__check strong{font-size:.74rem;font-weight:850;line-height:1}.settings-supplier-refresh-modal__check:after{content:"";width:.36rem;height:.62rem;margin-left:auto;border-right:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(45deg) translateY(-.04rem)}.settings-supplier-refresh-modal__check.is-active{border-color:var(--csd-border-16a34a-1000, #16a34a);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-166534-1000, #166534);box-shadow:inset 0 0 0 1px #16a34a57,0 10px 22px -18px #16a34a99}.settings-supplier-refresh-modal__check.is-active i{color:var(--csd-text-16a34a-1000, #16a34a)}.settings-supplier-refresh-modal__check.is-active:after{border-color:var(--csd-border-16a34a-1000, #16a34a)}.settings-supplier-refresh-modal__note{display:flex;align-items:flex-start;gap:.48rem;padding:.5rem .62rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.78rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.74rem;line-height:1.28}.settings-supplier-refresh-modal__note i{margin-top:.08rem;color:var(--csd-text-475569-1000, #475569)}.settings-supplier-sync-section .settings-masterdata__section-head{border-bottom:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06))}.settings-supplier-sync{display:grid;grid-template-columns:minmax(22rem,.82fr) minmax(0,1.18fr);gap:.9rem;padding:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-820, rgba(248, 251, 255, .82)) 100%)}.settings-supplier-sync__status-card,.settings-supplier-sync__controls{border:1px solid var(--csd-border-d6e1ef-860, rgba(214, 225, 239, .86));border-radius:1rem;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));box-shadow:0 16px 34px #0f172a0b}.settings-supplier-sync__status-card{display:grid;gap:.86rem;align-content:start;padding:1rem}.settings-supplier-sync__status-main{display:grid;grid-template-columns:2.9rem minmax(0,1fr);gap:.86rem;align-items:center}.settings-supplier-sync__status-main strong{display:block;margin-top:.18rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.96rem;font-weight:860;line-height:1.18}.settings-supplier-sync__status-main p{margin:.28rem 0 0;color:var(--csd-text-526581-1000, #526581);font-size:.82rem;line-height:1.36}.settings-supplier-sync__badges{display:flex;flex-wrap:wrap;gap:.42rem}.settings-supplier-sync__status-card .settings-work__toggle{justify-self:flex-start;margin-top:.05rem}.settings-supplier-sync__controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.68rem;align-items:end;padding:1rem}.settings-supplier-sync__field{display:grid;gap:.32rem;min-width:0}.settings-supplier-sync__field>span,.settings-supplier-sync__notify>.settings-supplier-sync__field-label{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850;letter-spacing:.06em;line-height:1;text-transform:uppercase}.settings-supplier-sync__field .form-control,.settings-supplier-sync__field .form-select,.settings-supplier-sync__field .select2-container{width:100%!important;height:2.42rem;min-height:2.42rem;min-width:0}.settings-supplier-sync__field .select2-container{--s2-height: 2.42rem;--s2-radius: .82rem}.settings-supplier-sync__notify{display:grid;gap:.32rem;align-self:end}.settings-supplier-sync__notify .settings-masterdata__status-pill{min-height:2.42rem;justify-content:flex-start;padding-inline:.72rem}.settings-supplier-sync__save{min-height:2.42rem;justify-content:center;white-space:nowrap}.settings-supplier-sync__notify,.settings-supplier-sync__save{grid-column:span 2}.settings-masterdata__code,.settings-masterdata__module-badge{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .56rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.74rem;font-weight:700;letter-spacing:.03em}.settings-masterdata__module-badge{background:#0f172a0f;color:var(--csd-text-334155-1000, #334155)}.settings-masterdata__status-list{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.settings-masterdata__meta-badges{display:flex;align-items:center;gap:.38rem;flex-wrap:wrap;margin-top:.34rem}.settings-masterdata__title-line{display:inline-flex;align-items:center;gap:.42rem;flex-wrap:wrap;min-width:0;line-height:1.25}strong.settings-masterdata__title-line,h4.settings-masterdata__title-line{display:inline-flex}.settings-masterdata__title-line .settings-masterdata__status-pill{transform:translateY(-.01rem)}.settings-masterdata__status-pill{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .54rem;border-radius:999px;background:#0f172a0f;color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:700;line-height:1;white-space:nowrap}.settings-masterdata__status-pill--primary{background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.settings-masterdata__status-pill--muted{background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))}.settings-masterdata__status-pill--warning{background:#f59e0b1f;color:var(--csd-text-9a3412-1000, #9a3412)}.settings-masterdata__overview-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);padding:1rem 1.15rem 1.15rem}.settings-masterdata__overview-card,.settings-masterdata__overview-side{border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff);padding:1rem}.settings-masterdata__overview-card h4,.settings-masterdata__overview-side h4{margin:0 0 .7rem;font-size:.94rem;font-weight:800;color:var(--csd-text-0f172a-1000, #0f172a)}.settings-masterdata__module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.settings-masterdata__module-chip{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .85rem;border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06))}.settings-masterdata__module-chip strong{font-size:.85rem;color:var(--csd-text-0f172a-1000, #0f172a)}.settings-masterdata__module-chip span{font-size:.78rem;color:var(--csd-text-64748b-1000, #64748b)}.settings-masterdata__side-list{display:grid;gap:.7rem}.settings-masterdata__side-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.7rem;border-bottom:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06))}.settings-masterdata__side-item:last-child{border-bottom:0;padding-bottom:0}.settings-masterdata__side-item strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem}.settings-masterdata__side-item span{color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem}.settings-masterdata__side-value{font-weight:800;color:var(--csd-text-0f172a-1000, #0f172a)}.settings-masterdata--documents .settings-masterdata__overview-grid{grid-template-columns:minmax(0,1.64fr) minmax(280px,.62fr);align-items:start;gap:.72rem;padding:.78rem .9rem .9rem}.settings-masterdata--documents .settings-masterdata__section-head{align-items:center}.settings-masterdata--documents .settings-masterdata__actions{align-items:center;flex-wrap:nowrap}.settings-masterdata--documents .settings-masterdata__primary-action{min-width:10.25rem}.settings-masterdata--documents .settings-masterdata__primary-action span{white-space:nowrap}.settings-masterdata--documents .settings-masterdata__filters{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(13.5rem,16.25rem) auto;align-items:center;gap:.62rem;padding:.84rem 1rem;border-top:1px solid var(--csd-border-0f172a-40, rgba(15, 23, 42, .04));border-bottom:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-920, rgba(248, 251, 255, .92)) 100%)}.settings-masterdata--documents .settings-masterdata__filters .settings-masterdata__search{max-width:none;height:2.58rem;min-width:0}.settings-masterdata--documents .settings-masterdata__filters .select2-container{--s2-height: 2.58rem;--s2-radius: .82rem;width:100%!important;min-width:0}.settings-masterdata--documents .settings-masterdata__filters .settings-masterdata__reset{height:2.58rem;min-height:2.58rem;padding-inline:.9rem;border-radius:999px;white-space:nowrap}.settings-masterdata--documents .settings-masterdata__table{padding:0;border-top:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.settings-masterdata--documents .settings-masterdata__table .ajax-table{min-width:0;overflow:visible}.settings-masterdata--documents .settings-document-categories-table-wrap{overflow-x:auto}.settings-masterdata--documents .settings-document-categories-table{width:100%;min-width:1040px;border-collapse:separate;border-spacing:0}.settings-masterdata--documents .settings-document-categories-table thead th{padding:.78rem .9rem!important;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96))!important;background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important;color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.settings-masterdata--documents .settings-document-categories-table tbody td{padding:.78rem .9rem!important;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-24364f-1000, #24364f);font-size:.84rem;vertical-align:middle;transition:background-color .18s ease,border-color .18s ease}.settings-masterdata--documents .settings-document-categories-table tbody tr:hover>td{border-bottom-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96)))}.settings-masterdata--documents .settings-document-categories-table thead th:first-child,.settings-masterdata--documents .settings-document-categories-table tbody td:first-child{padding-left:1rem!important}.settings-masterdata--documents .settings-document-categories-table thead th:last-child,.settings-masterdata--documents .settings-document-categories-table tbody td:last-child{padding-right:1rem!important}.settings-masterdata--documents .settings-document-categories-table__col-name{width:34%}.settings-masterdata--documents .settings-document-categories-table__col-module{width:18%}.settings-masterdata--documents .settings-document-categories-table__col-created{width:15.5rem}.settings-masterdata--documents .settings-document-categories-table__col-creator{width:18%}.settings-masterdata--documents .settings-document-categories-table__col-actions{width:7.8rem}.settings-masterdata--documents .settings-document-categories-table__created-head,.settings-masterdata--documents .settings-document-categories-table__created-cell{min-width:15.5rem;white-space:nowrap}.settings-masterdata--documents .settings-document-categories-table__created-cell .x-ui-date--compact{width:-moz-max-content;width:max-content;max-width:none;min-width:10.4rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-masterdata--documents .settings-document-categories-table__created-cell .x-ui-date__copy{min-width:-moz-max-content;min-width:max-content}.settings-masterdata--documents .settings-document-categories-table__created-cell .x-ui-date__value{overflow:visible;text-overflow:clip}.settings-masterdata--documents .settings-document-categories-table__protected-action{display:flex;align-items:center;justify-content:flex-end;width:100%}.settings-masterdata--documents .settings-document-categories-table__protected-trigger{border-color:var(--csd-border-d6e1ef-820, rgba(214, 225, 239, .82));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-94a3b8-1000, #94a3b8);box-shadow:none;cursor:not-allowed;opacity:.72}.settings-masterdata--documents .settings-document-categories-table__protected-trigger:hover,.settings-masterdata--documents .settings-document-categories-table__protected-trigger:focus-visible{border-color:var(--csd-border-d6e1ef-820, rgba(214, 225, 239, .82));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-94a3b8-1000, #94a3b8);box-shadow:none;transform:none}.settings-masterdata--documents .settings-document-categories-pagination{border-top:0;border-radius:0}.settings-masterdata--documents .settings-document-categories-pagination>.saas-pagination{padding:.76rem 1rem .82rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-documents__overview{display:grid;gap:.72rem;padding:.78rem .9rem .9rem}.settings-documents__insight-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.settings-documents__insight{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;min-height:4rem;padding:.72rem .84rem;border-right:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82))}.settings-documents__insight:last-child{border-right:0}.settings-documents__insight-icon{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.66rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b)}.settings-documents__insight-copy{min-width:0}.settings-documents__insight-copy small{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:760;letter-spacing:.05em;line-height:1.1;text-transform:uppercase}.settings-documents__insight-copy strong{display:block;overflow:hidden;margin-top:.12rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:820;line-height:1.16;text-overflow:ellipsis;white-space:nowrap}.settings-documents__insight-value{max-width:7rem;overflow:hidden;padding:.28rem .5rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.68rem;font-weight:820;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.settings-documents__insight.needs-attention .settings-documents__insight-icon,.settings-documents__insight.needs-attention .settings-documents__insight-value{border-color:var(--csd-border-fdba74-420, rgba(253, 186, 116, .42));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-92400e-1000, #92400e)}.settings-documents__insight.is-complete .settings-documents__insight-icon,.settings-documents__insight.is-complete .settings-documents__insight-value{border-color:var(--csd-border-86efac-460, rgba(134, 239, 172, .46));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-166534-1000, #166534)}.settings-documents__coverage-panel{padding:0;border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden;box-shadow:0 10px 22px #0f172a08}.settings-documents__coverage-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.86rem .96rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff))}.settings-documents__coverage-header h4{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:850;letter-spacing:0}.settings-documents__coverage-header p{margin:.18rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.35}.settings-documents__coverage-total{display:inline-grid;justify-items:center;min-width:7.4rem;padding:.38rem .62rem;border:1px solid var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));border-radius:.74rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:860;line-height:1}.settings-documents__coverage-total small{margin-top:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:780;text-transform:uppercase}.settings-documents__module-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.settings-documents__module-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem;min-height:3.18rem;padding:.58rem .78rem;border-right:1px solid var(--csd-border-e2e8f0-740, rgba(226, 232, 240, .74));border-bottom:1px solid var(--csd-border-e2e8f0-740, rgba(226, 232, 240, .74));background:var(--csd-bg-ffffff-1000, #ffffff);color:inherit;text-decoration:none;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.settings-documents__module-row:nth-child(3n){border-right:0}.settings-documents__module-row:nth-last-child(-n+3){border-bottom:0}.settings-documents__module-row:hover,.settings-documents__module-row:focus-visible{position:relative;z-index:1;background:var(--csd-bg-fbfdff-1000, #fbfdff);color:inherit;text-decoration:none;box-shadow:inset 3px 0 #3457f12e}.settings-documents__module-icon,.settings-documents__quick-icon{display:inline-grid;place-items:center;width:1.84rem;height:1.84rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.62rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);box-shadow:none}.settings-documents__module-icon>i,.settings-documents__quick-icon>i{display:inline-grid!important;place-items:center!important;width:1.08rem!important;height:1.08rem!important;margin:0!important;font-size:.92rem;line-height:1!important;transform:none!important}.settings-documents__module-icon>i:before,.settings-documents__quick-icon>i:before{display:inline-block!important;width:1em!important;height:1em!important;margin:0!important;line-height:1!important;text-align:center;transform:none!important;vertical-align:0!important}.settings-documents__module-row:hover .settings-documents__module-icon{border-color:var(--csd-border-6366f1-220, rgba(99, 102, 241, .22));background:var(--csd-bg-eef2ff-1000, #eef2ff);color:var(--csd-text-3457f1-1000, #3457f1)}.settings-documents__module-row.is-empty .settings-documents__module-icon{border-color:var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));color:var(--csd-text-94a3b8-1000, #94a3b8);box-shadow:none}.settings-documents__module-copy{display:grid;gap:.1rem;min-width:0}.settings-documents__module-copy strong{overflow:hidden;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:780;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.settings-documents__module-copy small{overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:620;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.settings-documents__module-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.56rem;height:1.56rem;padding:0 .36rem;border:1px solid var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84));border-radius:.58rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:850}.settings-documents__module-row:hover .settings-documents__module-count{border-color:var(--csd-border-6366f1-220, rgba(99, 102, 241, .22));background:var(--csd-bg-eef2ff-1000, #eef2ff);color:var(--csd-text-3457f1-1000, #3457f1)}.settings-documents__module-row.is-empty .settings-documents__module-count{border-color:var(--csd-border-94a3b8-150, rgba(148, 163, 184, .15));background:var(--csd-bg-f1f5f9-920, rgba(241, 245, 249, .92));color:var(--csd-text-64748b-1000, #64748b)}@media (max-width: 1320px){.settings-documents__insight-strip,.settings-documents__module-list{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-documents__insight{border-bottom:1px solid var(--csd-border-e2e8f0-740, rgba(226, 232, 240, .74))}.settings-documents__insight:nth-child(2n),.settings-documents__module-row:nth-child(2n){border-right:0}.settings-documents__module-row:nth-last-child(-n+3){border-right:1px solid var(--csd-border-e2e8f0-740, rgba(226, 232, 240, .74));border-bottom:1px solid var(--csd-border-e2e8f0-740, rgba(226, 232, 240, .74))}.settings-documents__insight:last-child{border-bottom:0}.settings-documents__module-row:nth-child(3n){border-right:1px solid var(--csd-border-e2e8f0-740, rgba(226, 232, 240, .74))}.settings-documents__module-row:nth-last-child(-n+2){border-bottom:0}}@media (max-width: 767.98px){.settings-documents__insight-strip,.settings-documents__module-list{grid-template-columns:1fr}.settings-documents__insight,.settings-documents__module-row,.settings-documents__insight:nth-child(2n),.settings-documents__insight:nth-child(3),.settings-documents__module-row:nth-child(2n),.settings-documents__module-row:nth-child(3n),.settings-documents__module-row:nth-last-child(-n+2),.settings-documents__module-row:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--csd-border-e2e8f0-740, rgba(226, 232, 240, .74))}.settings-documents__insight:last-child,.settings-documents__module-row:last-child{border-bottom:0}.settings-documents__coverage-header{display:grid}}.settings-location-modal-dialog.settings-document-category-modal-dialog{max-width:min(42rem,100vw - 1.25rem)}.settings-document-category-modal .settings-location-modal__summary-badge{max-width:11rem;overflow:hidden;text-overflow:ellipsis}.settings-document-category-modal__hint .settings-location-modal__hint-copy{gap:.24rem}.settings-document-category-modal__examples{display:flex;align-items:center;gap:.36rem;flex-wrap:wrap;margin-top:.2rem}.settings-document-category-modal__examples span{display:inline-flex;align-items:center;min-height:1.42rem;padding:0 .46rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:999px;background:var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9));color:var(--csd-text-1e40af-1000, #1e40af);font-size:.7rem;font-weight:820;line-height:1}.settings-masterdata__bnr-sync{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,auto) auto;align-items:center;gap:.85rem;margin:0 1.15rem 1rem;padding:.85rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:1rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-840, rgba(239, 246, 255, .84)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))),var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 16px 34px #0f172a0e}.settings-masterdata__bnr-sync-main{display:flex;align-items:center;gap:.78rem;min-width:0}.settings-masterdata__bnr-sync-icon{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;flex:0 0 auto;border-radius:.92rem;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));box-shadow:0 12px 24px #2563eb1c}.settings-masterdata__bnr-sync h4{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:800}.settings-masterdata__bnr-sync p{margin:.16rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.45}.settings-masterdata__bnr-sync-meta,.settings-masterdata__bnr-sync-controls{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.settings-masterdata__bnr-toggle{position:relative;display:inline-flex;align-items:center;gap:.48rem;min-height:2.44rem;padding:.36rem .78rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:0 10px 22px #0f172a0b;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease;cursor:pointer}.settings-masterdata__bnr-toggle input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.settings-masterdata__bnr-toggle:hover,.settings-masterdata__bnr-toggle:focus-within{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 12px 24px #2563eb14}.settings-masterdata__bnr-toggle.is-active{border-color:var(--csd-border-16a34a-240, rgba(22, 163, 74, .24));background:linear-gradient(135deg,var(--csd-bg-ecfdf5-940, rgba(236, 253, 245, .94)),var(--csd-bg-ffffff-1000, #ffffff))}.settings-masterdata__bnr-toggle span{width:2.46rem;height:1.34rem;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));background:var(--csd-bg-dbe4ef-1000, #dbe4ef)}.settings-masterdata__bnr-toggle span:after{top:.16rem;left:.16rem;width:.96rem;height:.96rem}.settings-masterdata__bnr-toggle input:checked+span{border-color:var(--csd-border-16a34a-200, rgba(22, 163, 74, .2));background:linear-gradient(135deg,#16a34a,#22c55e)}.settings-masterdata__bnr-toggle input:checked+span:after{transform:translate(1.12rem)}.settings-masterdata__bnr-toggle strong{color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:850;white-space:nowrap}.settings-masterdata__bnr-toggle.is-active strong{color:var(--csd-text-166534-1000, #166534)}.settings-masterdata__bnr-save{min-height:2.44rem;padding-inline:.95rem;border-radius:999px!important;border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))!important;color:var(--csd-text-334155-1000, #334155)!important;font-weight:850;box-shadow:0 10px 22px #0f172a0b!important}.settings-masterdata__bnr-save:hover,.settings-masterdata__bnr-save:focus-visible{border-color:var(--csd-border-94a3b8-420, rgba(148, 163, 184, .42))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-0f172a-1000, #0f172a)!important;box-shadow:0 12px 24px #0f172a13!important}.settings-masterdata__bnr-save i{color:var(--csd-text-64748b-1000, #64748b)}.settings-masterdata__bnr-time{display:inline-flex;align-items:center;gap:.46rem;padding:.22rem .28rem .22rem .62rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:999px;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:800;text-transform:uppercase}.settings-masterdata__bnr-time .form-control{width:7rem;min-height:2.15rem;border-radius:999px;border-color:transparent;background:var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95));font-weight:800;color:var(--csd-text-0f172a-1000, #0f172a);text-align:center;cursor:pointer}.settings-masterdata__bnr-time .form-control.flatpickr-input{border:1px solid transparent;box-shadow:none}.settings-masterdata__bnr-time .form-control.flatpickr-input:focus{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 0 0 4px #2563eb14}.settings-masterdata__bnr-sync--modal{grid-template-columns:minmax(0,1fr);align-items:stretch;margin:0;padding:.92rem}.settings-masterdata__bnr-sync--modal .settings-masterdata__bnr-sync-main{align-items:flex-start}.settings-masterdata__bnr-sync--modal .settings-masterdata__bnr-sync-meta,.settings-masterdata__bnr-sync--modal .settings-masterdata__bnr-sync-controls{justify-content:flex-start}.settings-supplier-action-modal-dialog{max-width:min(39rem,100vw - 1.25rem)}.settings-supplier-refresh-modal-dialog{max-width:min(50.5rem,100vw - 1.5rem)!important}.modal-premium-shell.settings-supplier-action-modal-shell.op-premium-form-shell{border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))!important;border-radius:1.05rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 24px 56px #0f172a38!important}.modal-premium-shell.settings-supplier-action-modal-shell.op-premium-form-shell .modal-premium-header{min-height:4.1rem;padding-top:.92rem!important;padding-bottom:.78rem!important;border-bottom-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important}.modal-premium-shell.settings-supplier-action-modal-shell.op-premium-form-shell .modal-premium-body{padding-top:.82rem!important;padding-bottom:.92rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important}.modal-premium-shell.settings-supplier-action-modal-shell.op-premium-form-shell .modal-premium-footer{padding-top:.76rem!important;padding-bottom:.82rem!important;border-top-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:none}.settings-supplier-action-modal{gap:.72rem;padding-top:0}.settings-supplier-action-modal .row{--bs-gutter-x: .72rem;--bs-gutter-y: 0;margin-right:0;margin-left:0;row-gap:.72rem}.settings-supplier-action-modal .row>*{margin-top:0}.settings-supplier-action-modal__note{display:flex;align-items:flex-start;gap:.58rem;margin:0;padding:.68rem .78rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.84rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.78rem;font-weight:600;line-height:1.4}.settings-supplier-action-modal__note i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.82rem;width:1.82rem;height:1.82rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.84rem;line-height:1}.settings-supplier-action-modal__footer-grid{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;width:100%}.settings-supplier-action-modal__footer-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.58rem}.settings-supplier-action-modal-footer .btn-saas-primary,.settings-supplier-action-modal-footer .btn-saas-outline-primary,.settings-supplier-action-modal-footer .btn-saas-danger{min-width:7.8rem;min-height:2.38rem}.settings-supplier-action-modal__danger{min-width:6.4rem!important;border-color:var(--csd-border-dc2626-280, rgba(220, 38, 38, .28))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-b91c1c-1000, #b91c1c)!important}.settings-supplier-action-modal__danger:hover,.settings-supplier-action-modal__danger:focus-visible{border-color:var(--csd-border-dc2626-480, rgba(220, 38, 38, .48))!important;background:var(--csd-bg-fef2f2-1000, #fef2f2)!important;color:var(--csd-text-991b1b-1000, #991b1b)!important}.settings-masterdata-modal-dialog{max-width:min(40rem,100vw - 1.25rem)}.settings-masterdata-modal-shell{overflow:hidden}.settings-masterdata-modal,.settings-masterdata-modal-form{display:grid;gap:.72rem}.settings-masterdata-modal.op-upsert-modal,.settings-masterdata-modal-form.op-upsert-modal{padding-top:0}.settings-masterdata-modal>.row,.settings-masterdata-modal-form>.row{--bs-gutter-y: 0;--settings-masterdata-field-gap: .92rem;margin-top:0;margin-right:0;margin-left:0;row-gap:var(--settings-masterdata-field-gap);padding:1rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:16px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 14px 30px #0f172a0b}.settings-masterdata-modal>.row.g-3,.settings-masterdata-modal-form>.row.g-3{--bs-gutter-x: .76rem;--bs-gutter-y: 0}.settings-masterdata-modal>.row.g-3>*,.settings-masterdata-modal-form>.row.g-3>*{margin-top:0}.settings-masterdata-modal .form-label,.settings-masterdata-modal-form .form-label{display:flex;align-items:center;gap:.32rem;margin-bottom:.32rem;color:var(--csd-text-475569-1000, #475569)!important;font-size:.66rem!important;font-weight:800!important;letter-spacing:0;line-height:1.2;text-transform:uppercase}.settings-masterdata-modal .form-control,.settings-masterdata-modal .form-select,.settings-masterdata-modal .form-saas-input,.settings-masterdata-modal-form .form-control,.settings-masterdata-modal-form .form-select,.settings-masterdata-modal-form .form-saas-input{min-height:2.62rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:13px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;box-shadow:inset 0 1px #fffc}.settings-masterdata-modal textarea.form-control,.settings-masterdata-modal textarea.form-saas-input,.settings-masterdata-modal-form textarea.form-control,.settings-masterdata-modal-form textarea.form-saas-input{min-height:5rem;line-height:1.45}.settings-masterdata-modal .form-control:focus,.settings-masterdata-modal .form-select:focus,.settings-masterdata-modal .form-saas-input:focus,.settings-masterdata-modal-form .form-control:focus,.settings-masterdata-modal-form .form-select:focus,.settings-masterdata-modal-form .form-saas-input:focus{border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));box-shadow:0 0 0 4px #2563eb16}.settings-masterdata-modal .select2-container,.settings-masterdata-modal-form .select2-container{width:100%!important}.settings-masterdata-modal .select2-container--default .select2-selection--single,.settings-masterdata-modal .select2-container--default .select2-selection--multiple,.settings-masterdata-modal-form .select2-container--default .select2-selection--single,.settings-masterdata-modal-form .select2-container--default .select2-selection--multiple{min-height:2.62rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:13px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:inset 0 1px #fffc}.settings-masterdata-modal .select2-container--default.select2-container--focus .select2-selection--single,.settings-masterdata-modal .select2-container--default.select2-container--open .select2-selection--single,.settings-masterdata-modal .select2-container--default.select2-container--focus .select2-selection--multiple,.settings-masterdata-modal .select2-container--default.select2-container--open .select2-selection--multiple,.settings-masterdata-modal-form .select2-container--default.select2-container--focus .select2-selection--single,.settings-masterdata-modal-form .select2-container--default.select2-container--open .select2-selection--single,.settings-masterdata-modal-form .select2-container--default.select2-container--focus .select2-selection--multiple,.settings-masterdata-modal-form .select2-container--default.select2-container--open .select2-selection--multiple{border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));box-shadow:0 0 0 4px #2563eb16}.settings-masterdata-modal .select2-container--default .select2-selection--single .select2-selection__rendered,.settings-masterdata-modal-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.62rem;padding-left:.88rem;padding-right:2.3rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:700}.settings-masterdata-modal .select2-container--default .select2-selection--single .select2-selection__arrow,.settings-masterdata-modal-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:2.62rem;right:.55rem}.settings-masterdata-modal .form-text,.settings-masterdata-modal-form .form-text{margin-top:.38rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:600;line-height:1.42}.settings-masterdata__hint{position:relative;display:block;min-height:3.7rem;margin:0;padding:.78rem .84rem .78rem 3.42rem;border:1px solid var(--csd-border-2563eb-130, rgba(37, 99, 235, .13));border-radius:15px;background:radial-gradient(circle at 0% 0%,var(--csd-bg-dbeafe-680, rgba(219, 234, 254, .68)),transparent 56%),linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96)));color:var(--csd-text-475569-1000, #475569);font-size:.78rem;line-height:1.42;box-shadow:inset 0 1px #fffffff0,0 10px 22px #0f172a09}.settings-masterdata__hint>i{position:absolute;top:.78rem;left:.84rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:.02rem 0 0!important;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important;font-size:.9rem;box-shadow:0 8px 16px #2563eb14}.settings-masterdata__hint:not(:has(>i)):before{content:"";position:absolute;top:.78rem;left:.84rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:.02rem 0 0;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-family:bootstrap-icons;font-size:.9rem;line-height:1;box-shadow:0 8px 16px #2563eb14}.settings-masterdata__hint strong{color:var(--csd-text-10213f-1000, #10213f);font-weight:850}.settings-masterdata__hint code{display:inline-flex;align-items:center;min-height:1.28rem;padding:0 .36rem;border-radius:999px;background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:800;vertical-align:baseline}.settings-masterdata-modal-footer{align-items:center}.settings-masterdata-modal-footer .btn-light,.settings-masterdata-modal-footer .btn-primary,.settings-masterdata-modal-footer .btn-saas-primary,.settings-masterdata-modal-footer .btn-saas-outline-primary{display:inline-flex;align-items:center;justify-content:center;gap:.46rem;min-height:2.34rem;min-width:8rem;padding:.48rem .88rem;border-radius:999px;font-size:.76rem;font-weight:820;line-height:1}.settings-masterdata-modal-footer .btn-light,.settings-masterdata-modal-footer .btn-saas-outline-primary{border:1px solid var(--csd-border-94a3b8-340, rgba(148, 163, 184, .34))!important;background:var(--csd-bg-ffffff-950, rgba(255, 255, 255, .95))!important;color:var(--csd-text-334155-1000, #334155)!important;box-shadow:0 10px 22px #0f172a0a!important}.settings-masterdata-modal-footer .btn-primary,.settings-masterdata-modal-footer .btn-saas-primary{border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18))!important;background:linear-gradient(135deg,#4f6df5,#3157dd)!important;color:#fff!important;box-shadow:0 14px 28px #3157dd33!important}.settings-masterdata-modal-footer .btn-primary i,.settings-masterdata-modal-footer .btn-saas-primary i,.settings-masterdata-modal-footer .btn-saas-outline-primary i{display:inline-flex;align-items:center;justify-content:center;margin:0!important;font-size:.86rem;line-height:1}.settings-masterdata-modal-footer .btn-light:not(:has(i)):before,.settings-masterdata-modal-footer .btn-saas-outline-primary:not(:has(i)):before,.settings-masterdata-modal-footer .btn-primary:not(:has(i)):before,.settings-masterdata-modal-footer .btn-saas-primary:not(:has(i)):before{display:inline-flex;align-items:center;justify-content:center;font-family:bootstrap-icons;font-size:.86rem;font-weight:400;line-height:1}.settings-masterdata-modal-footer .btn-light:not(:has(i)):before,.settings-masterdata-modal-footer .btn-saas-outline-primary:not(:has(i)):before{content:""}.settings-masterdata-modal-footer .btn-primary:not(:has(i)):before,.settings-masterdata-modal-footer .btn-saas-primary:not(:has(i)):before{content:""}.settings-masterdata-modal-footer .btn-link.btn-icon-danger{display:inline-flex;align-items:center;justify-content:center;width:2.34rem;height:2.34rem;border:1px solid var(--csd-border-f87171-240, rgba(248, 113, 113, .24));border-radius:999px;background:var(--csd-bg-fef2f2-880, rgba(254, 242, 242, .88));color:var(--csd-text-dc2626-1000, #dc2626);text-decoration:none}.document-policy-form{margin-bottom:.75rem}.document-policy-section{margin-bottom:1rem}.document-policy-section--behavior{margin-top:0;margin-bottom:.625rem;overflow:hidden}.document-policy-section-head--compact{padding-bottom:.875rem}.document-policy-save-group{display:inline-flex;align-items:center;gap:.625rem;flex-wrap:wrap;justify-content:flex-end}.document-policy-save-state{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:.46rem .72rem;border-radius:999px;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:800;line-height:1;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.document-policy-save-state i{font-size:.86rem}.document-policy-save-state.is-dirty{border-color:var(--csd-border-f59e0b-200, rgba(245, 158, 11, .2));background:var(--csd-bg-fef3c7-820, rgba(254, 243, 199, .82));color:var(--csd-text-92400e-1000, #92400e)}.document-policy-save-state.is-saving{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:var(--csd-bg-eff6ff-940, rgba(239, 246, 255, .94));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 10px 22px #2563eb14}.document-policy-save-state.is-saved{border-color:var(--csd-border-16a34a-140, rgba(22, 163, 74, .14));background:var(--csd-bg-dcfce7-820, rgba(220, 252, 231, .82));color:var(--csd-text-166534-1000, #166534)}.document-policy-save-state.is-error{border-color:var(--csd-border-dc2626-180, rgba(220, 38, 38, .18));background:var(--csd-bg-fee2e2-860, rgba(254, 226, 226, .86));color:var(--csd-text-991b1b-1000, #991b1b)}.document-policy-grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(300px,.62fr);gap:1rem;align-items:stretch}.document-policy-grid--behavior{grid-template-columns:minmax(0,1.75fr) minmax(300px,.58fr);gap:1.25rem;align-items:start}.document-policy-card{min-width:0;border-top:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:.875rem;border-bottom-left-radius:.875rem}.document-policy-card--compact{padding:1.125rem 1.25rem}.document-policy-card--compact h4{margin-bottom:.875rem}.document-policy-extension-grid,.document-policy-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.document-policy-option-grid,.document-policy-toggle-list{grid-template-columns:repeat(2,minmax(0,1fr))}.document-policy-chip,.document-policy-toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));border-radius:.625rem;background:var(--csd-bg-ffffff-1000, #ffffff);cursor:pointer}.document-policy-chip{min-height:3.125rem;padding:.625rem .75rem}.document-policy-chip div,.document-policy-toggle div,.document-policy-capability div{display:grid;min-width:0}.document-policy-chip div{gap:.125rem}.document-policy-chip strong,.document-policy-toggle strong,.document-policy-capability strong{font-size:.88rem;line-height:1.2}.document-policy-chip span{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-policy-chip input[type=checkbox]{flex:0 0 auto}.document-policy-field-list{display:grid;gap:.875rem}.document-policy-field{display:grid;gap:.5rem;padding-bottom:.875rem;border-bottom:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18))}.document-policy-field:last-child{border-bottom:0;padding-bottom:0}.document-policy-field strong,.document-policy-field span{display:block}.document-policy-field strong{font-size:.92rem;line-height:1.2}.document-policy-field span{margin-top:.1875rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.35}.document-policy-field .form-control,.document-policy-field .form-select{width:100%;max-width:100%}.document-policy-input-unit{display:flex;width:100%;height:2.4rem;border-color:var(--csd-border-dfe3e8-1000, #dfe3e8);border-radius:.5rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.document-policy-input-unit .form-control{flex:1 1 auto;width:100%;height:100%!important;padding:.5rem .75rem!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:left}.document-policy-input-unit .unit{display:inline-flex;align-items:center;height:100%;margin:0;padding:0 .75rem;border-left:1px solid var(--csd-border-94a3b8-250, rgba(148, 163, 184, .25));background:var(--csd-bg-f9fafb-1000, #f9fafb);color:var(--csd-text-475569-1000, #475569);font-size:.78rem;font-weight:800;letter-spacing:.04em}.document-policy-card--limits .form-saas-input,.document-policy-card--limits .form-saas-select{min-height:2.4rem}.document-policy-card--limits .document-policy-select+.select2-container{--s2-height: 2.4rem;font-size:.94rem}.document-policy-toggle-list,.document-policy-capability-list{display:grid;gap:.5rem}.document-policy-toggle{align-items:flex-start;min-height:5.4rem;padding:.78rem .82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.document-policy-toggle:hover{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));box-shadow:0 10px 24px #0f172a0e;transform:translateY(-1px)}.document-policy-toggle div{gap:.25rem}.document-policy-toggle span:not(.document-policy-switch){color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.32}.document-policy-toggle small{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.72rem;font-weight:700;line-height:1.28}.document-policy-switch{position:relative;flex:0 0 auto;margin-top:.08rem;width:2.125rem;height:1.25rem}.document-policy-switch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.document-policy-switch>span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--csd-bg-d9e1ec-1000, #d9e1ec);transition:background .18s ease}.document-policy-switch>span:after{content:"";position:absolute;top:.1875rem;left:.1875rem;width:.875rem;height:.875rem;border-radius:50%;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 1px 3px #0f172a33;transition:transform .18s ease}.document-policy-switch input:checked+span{background:#2563eb}.document-policy-switch input:checked+span:after{transform:translate(.875rem)}.document-policy-switch input:disabled+span{opacity:.65}.document-policy-capability{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.625rem;padding:.5rem .625rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:.625rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.document-policy-capability div{gap:.1875rem}.document-policy-capability span:not(.document-policy-status){color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.25}.document-policy-status{display:inline-flex;align-items:center;justify-content:center;min-width:2.375rem;height:1.375rem;padding:0 .5rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em}.document-policy-status.is-on{color:var(--csd-text-166534-1000, #166534);background:var(--csd-bg-dcfce7-1000, #dcfce7)}.document-policy-status.is-off{color:var(--csd-text-92400e-1000, #92400e);background:var(--csd-bg-fef3c7-1000, #fef3c7)}.document-policy-activity{margin-top:.625rem}.document-policy-activity .settings-activity-card{margin-top:0}.settings-masterdata--finance .settings-masterdata__section-head{align-items:center}.settings-masterdata--finance .settings-masterdata__section-head>div:first-child{min-width:0}.settings-masterdata--finance .settings-masterdata__actions{align-items:center;flex-wrap:nowrap}.settings-masterdata--finance .settings-masterdata__primary-action{min-width:10.25rem;justify-content:center}.settings-masterdata--finance .settings-masterdata__guide-action{width:2.32rem!important;min-width:2.32rem!important;height:2.32rem!important;padding:0!important}.settings-masterdata--finance .settings-masterdata__filters{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(12rem,15rem) minmax(10rem,12rem) auto;align-items:center;gap:.62rem;padding:.84rem 1rem;border-top:1px solid var(--csd-border-0f172a-40, rgba(15, 23, 42, .04));border-bottom:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-masterdata--finance .settings-masterdata__filters .settings-masterdata__search{max-width:none;height:2.58rem;min-width:0}.settings-masterdata--finance .settings-masterdata__filters .form-select,.settings-masterdata--finance .settings-masterdata__filters .settings-masterdata__reset{height:2.58rem;min-height:2.58rem;border-radius:.82rem}.settings-masterdata--finance .settings-masterdata__filters .settings-masterdata__reset{padding-inline:.9rem;border-radius:999px;white-space:nowrap}.settings-masterdata--finance .settings-masterdata__table{padding:0;border-top:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.settings-masterdata--finance .settings-masterdata__table .ajax-table{min-width:0;overflow:visible}.settings-masterdata--finance .settings-expense-categories-table-wrap{border:0;border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none;overflow-x:auto;overflow-y:visible}.settings-masterdata--finance .settings-expense-categories-table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0}.settings-masterdata--finance .settings-expense-categories-table thead th{padding:.78rem .9rem!important;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.settings-masterdata--finance .settings-expense-categories-table tbody td{padding:.72rem .9rem!important;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-24364f-1000, #24364f);font-size:.84rem;vertical-align:middle;transition:background-color .18s ease,border-color .18s ease}.settings-masterdata--finance .settings-expense-categories-table tbody tr:hover>td{border-bottom-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-masterdata--finance .settings-expense-categories-table thead th:first-child,.settings-masterdata--finance .settings-expense-categories-table tbody td:first-child{padding-left:1rem!important}.settings-masterdata--finance .settings-expense-categories-table thead th:last-child,.settings-masterdata--finance .settings-expense-categories-table tbody td:last-child{padding-right:1rem!important}.settings-expense-categories-table__col-nr{width:4.8rem}.settings-expense-categories-table__col-name{width:36%}.settings-expense-categories-table__col-count{width:9.4rem}.settings-expense-categories-table__col-status{width:8rem}.settings-expense-categories-table__col-created{width:14.5rem}.settings-expense-categories-table__col-actions{width:7.8rem}.settings-finance-masterdata__description{margin-top:.22rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:620;line-height:1.28}.settings-finance-masterdata__created-cell{white-space:nowrap}.settings-finance-masterdata__created-cell .x-ui-date--compact{width:-moz-max-content;width:max-content;max-width:none;min-width:10.4rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-finance-masterdata__created-cell .x-ui-date__copy{min-width:-moz-max-content;min-width:max-content}.settings-finance-masterdata__created-cell .x-ui-date__value{overflow:visible;text-overflow:clip}.settings-masterdata--finance .settings-expense-categories-pagination{margin-inline:0;padding:0;border-top:0;border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-masterdata--finance .settings-expense-categories-pagination>.saas-pagination{padding:.76rem 1rem .82rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-expenses__smartbar{border-top:1px solid var(--csd-border-e6edf6-1000, #e6edf6);border-bottom:1px solid var(--csd-border-e6edf6-1000, #e6edf6);background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-expenses__smartbar .smart-filter-bar,.settings-expenses__smartbar .smart-filter-bar--operational{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.settings-expenses__smartbar .smart-filter-form--operational{gap:.62rem;padding:.72rem 1rem}.settings-expenses__smartbar .smart-filter-form--operational .sf-item>label,.settings-expenses__smartbar .smart-filter-form--operational .sf-separator{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:700}.settings-expenses__smartbar .smart-filter-form--operational .sf-search{min-width:18rem}.settings-offers-masterdata .settings-masterdata__tabs{margin-top:-.08rem}.settings-offers-masterdata .settings-masterdata__section-head--with-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center}.settings-offers-masterdata .settings-masterdata__actions{justify-content:flex-end}.settings-offers-masterdata .settings-masterdata__actions .btn{min-height:2.42rem;border-radius:999px}.settings-masterdata--finance .settings-offer-series-table-wrap,.settings-masterdata--finance .settings-offer-services-table-wrap{border:0;border-radius:0;background:transparent;box-shadow:none;overflow-x:auto;overflow-y:visible}.settings-masterdata--finance .settings-offer-series-table,.settings-masterdata--finance .settings-offer-services-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.settings-masterdata--finance .settings-offer-series-table{min-width:880px}.settings-masterdata--finance .settings-offer-services-table{min-width:1060px}.settings-masterdata--finance .settings-offer-series-table thead tr,.settings-masterdata--finance .settings-offer-services-table thead tr{background:linear-gradient(180deg,var(--csd-bg-fafbfd-990, rgba(250, 251, 253, .99)),var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96)))}.settings-masterdata--finance .settings-offer-series-table thead th,.settings-masterdata--finance .settings-offer-services-table thead th{padding:.72rem .88rem!important;border:0;border-bottom:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78))!important;background:transparent!important;color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:760;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.settings-masterdata--finance .settings-offer-series-table tbody td,.settings-masterdata--finance .settings-offer-services-table tbody td{padding:.68rem .88rem!important;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-24364f-1000, #24364f);vertical-align:top}.settings-masterdata--finance .settings-offer-series-table tbody tr:last-child td,.settings-masterdata--finance .settings-offer-services-table tbody tr:last-child td{border-bottom:0}.settings-offer-services-table th:first-child,.settings-offer-services-table td:first-child,.settings-offer-series-table th:first-child,.settings-offer-series-table td:first-child{width:32%}.settings-offer-services__inline-form{display:grid;gap:.72rem;padding:.82rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:.92rem;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))}.settings-offer-services__inline-form .settings-masterdata__form-actions{margin-top:0}.settings-offer-service-modal__intro{display:grid;gap:.42rem;padding:.76rem .86rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:.95rem;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92))}.settings-offer-service-modal__intro p{margin:0;color:var(--csd-text-53627a-1000, #53627a);font-size:.82rem;line-height:1.45}.settings-offer-service-modal__types-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.48rem}.settings-offer-service-modal__types-head span{color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.settings-offer-service-modal__types-head small{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem}.settings-offer-service-modal__types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.settings-offer-service-modal__type-card{position:relative;margin:0}.settings-offer-service-modal__type-card input{position:absolute;opacity:0;pointer-events:none}.settings-offer-service-modal__type-card span{display:flex;align-items:center;gap:.5rem;min-height:2.56rem;padding:.58rem .76rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.84rem;font-weight:720;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.settings-offer-service-modal__type-card i{color:var(--csd-text-94a3b8-1000, #94a3b8)}.settings-offer-service-modal__type-card input:checked+span{border-color:var(--csd-border-2563eb-350, rgba(37, 99, 235, .35));background:#2563eb0f;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.settings-offer-service-modal__type-card input:checked+span i{color:var(--csd-text-2563eb-1000, #2563eb)}.settings-offer-service-modal__toggle{margin-bottom:0}.settings-expense-categories__table{--settings-masterdata-table-x: 0;padding:0;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-expense-categories__table .ajax-table{overflow:visible}.settings-masterdata--finance .settings-expense-categories-table-wrap{position:relative;z-index:1;width:100%;overflow-x:auto;overflow-y:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.settings-masterdata--finance .settings-expense-categories-table{width:100%;max-width:100%;min-width:1100px;border-collapse:separate;border-spacing:0;table-layout:fixed}.settings-masterdata--finance .settings-expense-categories-table thead tr{background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-560, rgba(226, 232, 240, .56)),transparent 42%),linear-gradient(180deg,var(--csd-bg-fafbfd-990, rgba(250, 251, 253, .99)),var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96)))}.settings-masterdata--finance .settings-expense-categories-table thead th{padding:.7rem .82rem!important;border:0;border-bottom:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78))!important;background:transparent!important;color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:760;letter-spacing:0;line-height:1.15;text-align:left;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.settings-masterdata--finance .settings-expense-categories-table tbody td{position:relative;z-index:1;min-width:0;padding:.5rem .82rem!important;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-24364f-1000, #24364f);vertical-align:middle;transition:background-color .18s ease,border-color .18s ease}.settings-masterdata--finance .settings-expense-categories-table tbody tr:last-child td{border-bottom:0}.settings-expense-categories-table__row:hover>td{border-bottom-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-f9fafc-980, rgba(249, 250, 252, .98)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)))}.settings-expense-categories-table__row:hover>td:first-child{box-shadow:inset 3px 0 #3457f12e}.settings-expense-categories-table__row.is-inactive>td:first-child{box-shadow:inset 3px 0 #94a3b83d}.settings-expense-categories-table__row:focus-within,.settings-expense-categories-table__row:has(.dropdown.show),.settings-expense-categories-table__row:has(.dropdown-menu.show){position:relative;z-index:80}.settings-expense-categories-table__row:focus-within td,.settings-expense-categories-table__row:has(.dropdown.show) td,.settings-expense-categories-table__row:has(.dropdown-menu.show) td{z-index:80;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-expense-categories-table__number-col,.settings-expense-categories-table__number-cell{width:54px;min-width:54px;max-width:54px;padding-left:.25rem!important;padding-right:.25rem!important;text-align:center!important}.settings-expense-categories-table__number{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:650}.settings-expense-categories-table__identity{display:grid;gap:.18rem;min-width:0}.settings-expense-categories-table__title-row{display:flex;align-items:center;gap:.44rem;min-width:0}.settings-expense-categories-table__title-icon{display:inline-grid;place-items:center;width:1.54rem;height:1.54rem;flex:0 0 auto;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-radius:.58rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2849d8-1000, #2849d8);font-size:.72rem}.settings-expense-categories-table__title{min-width:0;color:var(--csd-text-223b5a-1000, #223b5a);font-size:.84rem;font-weight:720;line-height:1.12}.settings-expense-categories-table__meta-row{display:flex;align-items:center;gap:.42rem;min-width:0;padding-left:1.98rem}.settings-expense-categories-table__description{flex:1 1 auto;max-width:100%;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:560;line-height:1.16;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-expense-categories-table__badges{display:flex;align-items:center;flex:0 0 auto;flex-wrap:nowrap;gap:.24rem}.settings-expense-categories-table__badges .settings-masterdata__code,.settings-expense-categories-table__badges .settings-masterdata__status-pill{min-height:1.18rem;padding:.16rem .42rem;border-radius:999px;font-size:.64rem;line-height:1}.settings-expense-categories-table__usage-metric{display:inline-grid;min-width:5.4rem;padding:.24rem .48rem;border:1px solid var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:.66rem;background:var(--csd-bg-ffffff-1000, #ffffff);text-align:center}.settings-expense-categories-table__usage-metric strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:900;line-height:1}.settings-expense-categories-table__usage-metric span{margin-top:.1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.52rem;font-weight:800;line-height:1;text-transform:uppercase}.settings-expense-categories-table__usage-metric.is-empty{background:var(--csd-bg-f8fafc-1000, #f8fafc)}.settings-expense-categories-table__usage-metric.is-empty strong,.settings-expense-categories-table__usage-metric.is-empty span{color:var(--csd-text-94a3b8-1000, #94a3b8)}.settings-expense-categories-table__subcategories-action{display:inline-grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon copy" "cta cta";align-items:center;justify-items:center;gap:.28rem .42rem;min-width:8.1rem;padding:.36rem .5rem .42rem;border:1px solid var(--csd-border-bfdbfe-960, rgba(191, 219, 254, .96));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1e3a8a-1000, #1e3a8a);box-shadow:0 10px 22px #3457f112;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}.settings-expense-categories-table__subcategories-action:hover,.settings-expense-categories-table__subcategories-action:focus-visible{border-color:var(--csd-border-4f46e5-480, rgba(79, 70, 229, .48));background:var(--csd-bg-fbfdff-1000, #fbfdff);box-shadow:0 14px 28px #3457f121;transform:translateY(-1px)}.settings-expense-categories-table__subcategories-action.is-empty{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));color:var(--csd-text-64748b-1000, #64748b);box-shadow:none}.settings-expense-categories-table__subcategories-icon{grid-area:icon;display:inline-grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:.56rem;background:var(--csd-bg-eef2ff-1000, #eef2ff);color:var(--csd-text-3457f1-1000, #3457f1);font-size:.72rem}.settings-expense-categories-table__subcategories-copy{grid-area:copy;display:inline-flex;align-items:baseline;gap:.26rem;min-width:0;color:var(--csd-text-0f172a-1000, #0f172a);line-height:1}.settings-expense-categories-table__subcategories-copy strong{font-size:.88rem;font-weight:860}.settings-expense-categories-table__subcategories-copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:740;text-transform:uppercase}.settings-expense-categories-table__subcategories-cta{grid-area:cta;display:inline-flex;align-items:center;justify-content:center;min-height:1.16rem;padding:0 .48rem;border-radius:999px;background:var(--csd-bg-eef2ff-1000, #eef2ff);color:var(--csd-text-3457f1-1000, #3457f1);font-size:.62rem;font-weight:820;line-height:1}.settings-expense-categories-table__created .x-ui-date--compact{width:-moz-max-content;width:max-content;max-width:none;min-width:9.8rem}.settings-expense-categories-table__actions-col,.settings-expense-categories-table__actions{width:4.2rem;text-align:right!important}.settings-expense-categories-table__actions{position:relative;z-index:8}.settings-expense-categories-table__actions .dropdown-menu{z-index:1200}.settings-expense-categories-table__actions .dropdown>button,.settings-expense-categories-table__actions .btn{border-color:var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2849d8-1000, #2849d8);box-shadow:0 8px 18px #3457f112}.settings-expense-categories-table__no-actions{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.82rem;font-weight:700}.settings-expense-categories-table__empty-cell{padding:1.05rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;text-align:left}.settings-expense-categories-empty{display:flex;align-items:center;justify-content:center;gap:.76rem;min-height:5.6rem;width:min(100%,34rem);margin:.6rem 0;padding:.86rem 1rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.9rem;background:linear-gradient(135deg,var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92)),var(--csd-bg-ffffff-1000, #ffffff) 58%),var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 22px #0f172a09}.settings-expense-categories-empty__icon{display:grid;place-items:center;width:2.18rem;height:2.18rem;flex:0 0 auto;border:1px solid var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));border-radius:.74rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.95rem}.settings-expense-categories-empty__copy{min-width:0}.settings-expense-categories-empty__copy strong{display:block;margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:820;line-height:1.18}.settings-expense-categories-empty__copy span{display:block;margin-top:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:560;line-height:1.35}.settings-expenses__activity-card .settings-activity-card{margin:0;border:0;border-top:1px solid var(--csd-border-e6edf6-1000, #e6edf6);border-radius:0;box-shadow:none}@media (max-width: 1599.98px){.settings-masterdata--finance .settings-masterdata__hero{flex-direction:column;align-items:stretch}.settings-masterdata--finance .settings-masterdata__hero-main{max-width:none}.settings-masterdata--finance .settings-masterdata__summary--wide{width:100%;min-width:0}.settings-masterdata--finance .settings-masterdata__filters{grid-template-columns:minmax(0,1fr) minmax(12rem,15rem)}.settings-masterdata--finance .settings-masterdata__section-head{display:grid;grid-template-columns:minmax(0,1fr) auto}}@media (max-width: 767.98px){.settings-masterdata--finance .settings-masterdata__section-head,.settings-masterdata--finance .settings-masterdata__filters{grid-template-columns:1fr}.settings-masterdata--finance .settings-masterdata__actions{justify-content:flex-start;flex-wrap:wrap}.settings-masterdata--finance .settings-masterdata__primary-action,.settings-masterdata--finance .settings-masterdata__filters .settings-masterdata__reset{width:100%}.settings-expenses__smartbar .smart-filter-form--operational .sf-search{min-width:0;width:100%}}.settings-expenses__subchips{display:flex;align-items:center;gap:.38rem;flex-wrap:wrap;margin-top:.45rem}.settings-expenses__subchip{display:inline-flex;align-items:center;gap:.35rem;max-width:16rem;padding:.28rem .54rem;border-radius:999px;border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:700;line-height:1}.settings-expenses__subchip small{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.65rem;font-weight:800}.settings-expenses__subchip--muted{border-color:var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-64748b-1000, #64748b)}.settings-expenses__subcategories-modal{gap:.85rem}.settings-expenses__modal-context,.settings-expenses__inline-create,.settings-expenses__subtable{border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.92rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-expenses__modal-context{display:flex;align-items:center;gap:.75rem;padding:.85rem .95rem}.settings-expenses__modal-context-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.82rem;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb);flex:0 0 auto}.settings-expenses__modal-context-title{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.95rem;font-weight:800}.settings-expenses__modal-context-text{margin-top:.1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem}.settings-expenses__inline-create{padding:.86rem}.settings-expenses__inline-create-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:center}.settings-expenses__inline-create-button{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:3rem;padding:0 1.05rem;border:1px solid var(--csd-border-3457f1-220, rgba(52, 87, 241, .22));border-radius:.9rem;background:#4357f2;color:#fff;font-size:.82rem;font-weight:800;box-shadow:0 16px 28px #3457f133;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.settings-expenses__inline-create-button:hover,.settings-expenses__inline-create-button:focus-visible{background:#3346d3;box-shadow:0 18px 32px #3457f140;transform:translateY(-1px)}.settings-expenses__subtable{overflow:hidden}.settings-expenses__subtable-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.85rem .95rem;border-bottom:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06))}.settings-expenses__subtable-head h4{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.94rem;font-weight:800}.settings-expenses__subtable-head p{margin:.22rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem}.settings-expenses__subtable-table thead th{padding:.62rem .9rem!important;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))!important;background:var(--csd-bg-f8fafc-1000, #f8fafc)!important;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:780;letter-spacing:0;text-transform:uppercase}.settings-expenses__subtable-table tbody td{padding:.58rem .9rem!important;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-720, rgba(226, 232, 240, .72));vertical-align:middle}.settings-expenses__subtable-table tbody tr:last-child td{border-bottom:0}.settings-expenses__subrow-name{min-width:0}.settings-expenses__subrow-title{display:inline-flex;align-items:center;color:var(--csd-text-172033-1000, #172033);font-size:.86rem;font-weight:760}.settings-expenses__subrow-input{min-height:2.55rem;border-radius:.75rem}.settings-expenses__subrow-actions{width:7rem;text-align:right;white-space:nowrap}.settings-expenses__subrow-action-group{display:inline-flex;align-items:center;justify-content:flex-end;gap:.34rem}.settings-expenses__subrow-action{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:.66rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-3457f1-1000, #3457f1);box-shadow:0 8px 18px #3457f10f;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.settings-expenses__subrow-action:hover,.settings-expenses__subrow-action:focus-visible{border-color:var(--csd-border-3457f1-360, rgba(52, 87, 241, .36));box-shadow:0 12px 22px #3457f11f;transform:translateY(-1px)}.settings-expenses__subrow-action--save{border-color:var(--csd-border-16a34a-220, rgba(22, 163, 74, .22));background:var(--csd-bg-ecfdf3-1000, #ecfdf3);color:var(--csd-text-15803d-1000, #15803d)}.settings-expenses__subrow-action--danger{border-color:var(--csd-border-f87171-280, rgba(248, 113, 113, .28));background:var(--csd-bg-fff7f7-1000, #fff7f7);color:var(--csd-text-dc2626-1000, #dc2626)}.settings-expenses__subtable-state{padding:1.35rem!important;color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;font-weight:650;text-align:center}@media (max-width: 1500px) and (min-width: 992px){.settings-suppliers-dashboard .settings-masterdata__section-head--with-tools,.settings-crm-list-masterdata .settings-masterdata__section-head--with-tools{grid-template-columns:1fr;align-items:stretch}.settings-suppliers-dashboard .settings-masterdata__section-head--with-tools>div:first-child,.settings-crm-list-masterdata .settings-masterdata__section-head--with-tools>div:first-child{max-width:none}.settings-crm-list-masterdata .settings-masterdata__section-tools--crm-filters{justify-content:flex-start}.settings-crm-list-masterdata .settings-masterdata__head-filter-form{max-width:none}.settings-locations-masterdata .settings-masterdata__section-head--with-tools{grid-template-columns:1fr;align-items:stretch}.settings-locations-masterdata .settings-masterdata__section-head--with-tools>div:first-child,.settings-locations-masterdata .settings-masterdata__section-head--with-tools>div:first-child p{max-width:none}.settings-locations-masterdata .settings-masterdata__section-tools--location-filters{justify-content:flex-start}.settings-masterdata__bnr-sync.settings-fiscality__official-sync{grid-template-columns:1fr;align-items:stretch}.settings-fiscality__official-sync .settings-masterdata__bnr-sync-main,.settings-fiscality__official-sync .settings-masterdata__bnr-sync-meta,.settings-fiscality__sync-controls{grid-column:auto;grid-row:auto}.settings-fiscality__sync-controls{justify-items:stretch;max-width:none}.settings-supplier-sync{grid-template-columns:1fr}.settings-supplier-sync__controls{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-supplier-sync__notify,.settings-supplier-sync__save{grid-column:auto}}@media (max-width: 1500px){.settings-masterdata--crm .settings-masterdata__hero{flex-direction:column;align-items:stretch}.settings-masterdata--crm .settings-masterdata__hero-main{max-width:none}.settings-masterdata--crm .settings-masterdata__summary--wide{width:100%;min-width:0}.settings-crm-overview{grid-template-columns:1fr}.settings-crm-overview__card,.settings-crm-overview__card--wide{grid-column:auto}.settings-masterdata--documents .settings-masterdata__overview-grid{grid-template-columns:1fr}.settings-masterdata--documents .settings-documents__module-grid{grid-template-columns:repeat(auto-fit,minmax(186px,1fr))}.settings-fiscality__rate-list-head{display:none}.settings-fiscality__rate-main{grid-template-columns:minmax(230px,1fr) minmax(104px,.38fr) minmax(190px,.72fr) minmax(112px,.44fr);align-items:start}.settings-fiscality__toggle-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-fiscality__rate-main>.settings-fiscality__field-pair+.settings-fiscality__field-pair{grid-column:span 2}.settings-fiscality__row-actions{justify-content:flex-start}}@media (max-width: 1200px){.settings-suppliers-overview__main{grid-column:1/-1}.settings-supplier-sync__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-supplier-sync__notify,.settings-supplier-sync__save{grid-column:span 2}.settings-fiscality__rate-list-head{display:none}.settings-fiscality__rate-main{grid-template-columns:minmax(260px,1fr) minmax(110px,.38fr) minmax(220px,.78fr)}.settings-fiscality__row-actions{justify-content:flex-start}.document-policy-grid,.document-policy-grid--behavior{grid-template-columns:1fr}.document-policy-extension-grid,.document-policy-option-grid,.document-policy-toggle-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 991.98px){.settings-masterdata .settings-masterdata__section-head--with-tools{grid-template-columns:minmax(0,1fr);align-items:stretch}.settings-suppliers-dashboard .settings-masterdata__section-head--with-tools{grid-template-columns:1fr}.settings-crm-list-masterdata .settings-masterdata__section-tools--crm-filters{align-items:stretch;flex-direction:column}.settings-crm-list-masterdata .settings-masterdata__head-filter-form,.settings-crm-list-masterdata .settings-masterdata__head-filter-form--wide{grid-template-columns:1fr}.settings-crm-list-masterdata .settings-masterdata__actions{justify-content:flex-start}.settings-masterdata__hero,.settings-masterdata__section-head,.settings-masterdata__section-tools{flex-direction:column;align-items:stretch}.settings-masterdata__summary,.settings-masterdata__summary--wide{width:100%;min-width:0}.settings-masterdata--premium .settings-masterdata__summary{min-width:0}.settings-masterdata__overview-grid,.settings-masterdata--documents .settings-masterdata__filters{grid-template-columns:1fr}.settings-masterdata--documents .settings-masterdata__filters .settings-masterdata__reset{justify-self:flex-start}.settings-fiscality__rate-main,.settings-fiscality__advanced-grid,.settings-fiscality__create-grid,.settings-fiscality__rules,.settings-fiscality__create-help,.settings-fiscality__payroll-grid,.settings-fiscality__source-grid{grid-template-columns:1fr}.settings-fiscality__rate-field--wide,.settings-masterdata__field--wide{grid-column:auto}.settings-masterdata__bnr-sync,.settings-masterdata__bnr-sync.settings-fiscality__official-sync{grid-template-columns:1fr;align-items:stretch}.settings-masterdata__bnr-sync-meta,.settings-masterdata__bnr-sync-controls{justify-content:flex-start}.settings-fiscality__official-sync .settings-masterdata__bnr-sync-main,.settings-fiscality__official-sync .settings-masterdata__bnr-sync-meta,.settings-fiscality__sync-controls{grid-column:auto;grid-row:auto}.settings-fiscality__sync-controls{justify-items:stretch;min-width:0}.settings-fiscality__manual-actions,.settings-fiscality__schedule-fields,.settings-fiscality__schedule-form{grid-template-columns:1fr}.settings-masterdata__bnr-page-status{justify-content:space-between;width:100%;border-radius:.85rem}.settings-supplier-sync,.settings-supplier-sync__controls,.settings-supplier-refresh-modal__fields{grid-template-columns:1fr}.settings-supplier-refresh-modal__notify{grid-column:auto;align-items:flex-start;flex-direction:column}.settings-supplier-sync__notify,.settings-supplier-sync__save{grid-column:auto}.settings-masterdata__form-grid,.settings-masterdata__form-grid--thirds{grid-template-columns:1fr}.settings-masterdata__inline-item{align-items:flex-start;flex-direction:column}.settings-masterdata__inline-item .settings-masterdata__meta-inline{justify-content:flex-start}}@media (max-width: 767.98px){.settings-masterdata__hero,.settings-masterdata__section-head,.settings-masterdata__section-body,.settings-masterdata__filters,.settings-masterdata__table,.settings-masterdata__overview-grid{padding-left:.9rem;padding-right:.9rem}.settings-masterdata__table{--settings-masterdata-table-x: .9rem}.settings-masterdata__bnr-sync{margin-right:.9rem;margin-left:.9rem}.settings-suppliers-overview{grid-template-columns:1fr;padding:.74rem}.settings-suppliers-overview__main,.settings-suppliers-overview__activity{grid-template-columns:2.32rem minmax(0,1fr);min-height:0}.settings-suppliers-overview__main{grid-column:auto}.settings-suppliers-overview__metrics,.settings-suppliers-overview__activity-count{grid-column:1/-1;width:100%}.settings-suppliers-overview__sync-meta,.settings-supplier-refresh-modal__timeline{grid-template-columns:1fr}.settings-suppliers-overview__sync{grid-template-columns:1fr;grid-template-areas:"body" "meta"}.settings-suppliers-overview__metrics,.settings-suppliers-overview__sync-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-supplier-refresh-modal__hero{grid-template-columns:1fr}.settings-supplier-refresh-modal__hero-action{justify-content:flex-start}.settings-fiscality__rate-list,.settings-fiscality__rules,.settings-fiscality__payroll-grid,.settings-fiscality__source-grid,.settings-fiscality__create-help,.settings-fiscality__create-form{padding-right:.9rem;padding-left:.9rem}.settings-fiscality__rules-intro,.settings-fiscality__payroll-intro{margin-right:.9rem;margin-left:.9rem}.settings-fiscality__rate-main{padding:.78rem}.settings-fiscality__field-pair,.settings-fiscality__toggle-stack{grid-template-columns:1fr}.settings-fiscality__row-actions .btn,.settings-masterdata__bnr-sync-controls .btn,.settings-masterdata__bnr-time,.settings-masterdata__bnr-time .form-control,.settings-fiscality__sync-controls form,.settings-fiscality__schedule-form{width:100%}.settings-fiscality__schedule-copy{width:100%;max-width:none}.settings-fiscality__schedule-copy span{white-space:normal}.settings-fiscality__schedule-form{grid-template-columns:1fr}.settings-fiscality__schedule-fields{grid-template-columns:1fr;width:100%}.settings-fiscality__manual-actions,.settings-fiscality__manual-actions form,.settings-fiscality__manual-actions .btn,.settings-fiscality__schedule-fields,.settings-fiscality__schedule-fields .settings-masterdata__bnr-toggle,.settings-fiscality__schedule-fields .settings-masterdata__bnr-time,.settings-fiscality__schedule-fields .settings-masterdata__bnr-save{flex-basis:100%;min-width:100%;width:100%}.settings-masterdata__summary,.settings-masterdata__summary--wide,.settings-masterdata--premium .settings-masterdata__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-masterdata--premium .settings-masterdata__summary:has(>.settings-masterdata__stat:nth-child(4):last-child),.settings-masterdata--premium .settings-masterdata__summary:has(>.settings-masterdata__stat:nth-child(5):last-child){grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.settings-masterdata__filters{display:grid;grid-template-columns:1fr}.settings-masterdata__search{min-width:0;max-width:none}.settings-masterdata__head-search-form,.settings-masterdata__section-tools,.settings-masterdata__section-tools .settings-masterdata__actions{width:100%}.settings-locations-masterdata .settings-masterdata__section-tools--location-filters{display:grid;grid-template-columns:1fr}.settings-live-indicator{margin-left:0;justify-content:center;width:100%}.settings-masterdata__module-grid{grid-template-columns:1fr}.settings-crm-overview{grid-template-columns:1fr;padding:.9rem}.settings-crm-overview__card,.settings-crm-overview__card--wide{grid-column:auto;grid-template-columns:2.62rem minmax(0,1fr);min-height:0}.settings-crm-overview__metric{grid-column:1/-1;align-items:flex-start;min-height:0;width:100%;text-align:left}.settings-masterdata__form-actions{justify-content:stretch}.settings-masterdata__form-actions .btn{width:100%}.document-policy-extension-grid,.document-policy-option-grid,.document-policy-toggle-list{grid-template-columns:1fr}}.settings-shell :where([class*=__icon],[class$=-icon],[class*="-icon "],.settings-menu__icon,.settings-menu__empty-icon){display:inline-grid!important;place-items:center!important;text-align:center!important;line-height:0!important}.settings-shell :where([class*=__icon],[class$=-icon],[class*="-icon "],.settings-menu__icon,.settings-menu__empty-icon,.modern-dropdown-trigger,.settings-masterdata__head-reset--icon)>:where(i,svg),.settings-shell :where(i.dropdown-modern__icon){display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1!important;vertical-align:0!important;transform:none!important}.settings-shell :where([class*=__icon],[class$=-icon],[class*="-icon "],.settings-menu__icon,.settings-menu__empty-icon,.modern-dropdown-trigger,.settings-masterdata__head-reset--icon)>:where(i):before,.settings-shell :where(i.dropdown-modern__icon):before{display:inline-grid!important;place-items:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1!important;vertical-align:0!important;transform:none!important}@media (max-width: 767.98px){.settings-handover-series-table-wrap{overflow:visible;padding:.7rem}.settings-handover-series-table{display:block;min-width:0}.settings-handover-series-table thead{display:none}.settings-handover-series-table tbody{display:grid;gap:.7rem}.settings-handover-series-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--op-border-soft, var(--csd-border-dfe5ec-1000, #dfe5ec));border-radius:8px;background:var(--bs-body-bg, var(--csd-bg-ffffff-1000, #fff));box-shadow:0 4px 12px #0f172a0a}.settings-handover-series-table tbody td{display:flex;min-width:0;padding:.72rem .8rem;flex-direction:column;align-items:flex-start!important;gap:.25rem;border:0;border-top:1px solid var(--op-border-soft, var(--csd-border-edf1f5-1000, #edf1f5));text-align:left!important;overflow-wrap:anywhere}.settings-handover-series-table tbody td:nth-child(-n+2){grid-column:1/-1}.settings-handover-series-table tbody td:first-child{border-top:0;background:var(--csd-bg-f8fafc-780, rgba(248, 250, 252, .78))}.settings-handover-series-table tbody td:before{content:attr(data-label);color:var(--op-text-muted, var(--csd-text-64748b-1000, #64748b));font-size:.66rem;font-weight:700;line-height:1.2;text-transform:uppercase}.settings-handover-series-table tbody td[data-label=Actiuni]{align-items:flex-end!important}.settings-handover-series-table .op-table__primary,.settings-handover-series-table .op-table__meta{max-width:100%;white-space:normal}}.settings-masterdata--currencies .settings-masterdata__section-head--with-tools{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem}.settings-masterdata--currencies .settings-masterdata__section-head--with-tools>div:first-child{min-width:0}.settings-masterdata--currencies .settings-masterdata__section-tools{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.65rem;min-width:0;width:100%}.settings-masterdata--currencies .settings-masterdata__section-tools>.smart-filter-bar{flex:0 0 auto;min-width:0;width:100%;max-width:none}.settings-masterdata--currencies .settings-masterdata__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;width:100%}.settings-masterdata--currencies .settings-masterdata__table{padding:0;overflow:visible}.settings-masterdata--currencies .settings-currencies-table{min-width:0;width:100%;table-layout:fixed}.settings-masterdata--currencies .settings-currencies-table__col-code{width:12%}.settings-masterdata--currencies .settings-currencies-table__col-name{width:36%}.settings-masterdata--currencies .settings-currencies-table__col-rate{width:25%}.settings-masterdata--currencies .settings-currencies-table__col-status{width:17%}.settings-masterdata--currencies .settings-currencies-table__col-actions{width:10%}.settings-masterdata--currencies .settings-currencies-table__identity{overflow-wrap:anywhere}.settings-masterdata--currencies .settings-currencies-table__rate{white-space:normal}@media (max-width: 767.98px){.settings-masterdata--currencies .settings-masterdata__actions{justify-content:flex-start}.settings-masterdata--currencies .settings-masterdata__actions>form{flex:1 1 auto}.settings-masterdata--currencies .settings-masterdata__actions>form>button{width:100%}.settings-masterdata--currencies .settings-masterdata__actions .btn{min-height:2.75rem}.settings-masterdata--currencies .settings-masterdata__bnr-page-status{flex:1 1 100%}.settings-masterdata--currencies .settings-currencies-table-wrap{overflow:visible}.settings-masterdata--currencies .settings-currencies-table :is(colgroup,thead){display:none}.settings-masterdata--currencies .settings-currencies-table,.settings-masterdata--currencies .settings-currencies-table tbody{display:block;width:100%}.settings-masterdata--currencies .settings-currencies-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto}.settings-masterdata--currencies .settings-currencies-table tbody td{display:block;min-width:0}.settings-masterdata--currencies .settings-currencies-table__identity{grid-column:1;grid-row:1}.settings-masterdata--currencies .settings-currencies-table__rate{grid-column:1;grid-row:2}.settings-masterdata--currencies .settings-currencies-table__actions{grid-column:2;grid-row:1/span 2}.settings-masterdata--currencies .settings-currencies-table td[colspan]{grid-column:1/-1}}.settings-activity-card{position:relative;margin-top:.95rem;border:1px solid var(--csd-border-d6e1ef-780, rgba(214, 225, 239, .78));border-radius:1.05rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96))),var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 16px 34px #0f172a0e;overflow:visible}.settings-activity-card__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.74rem 1rem;border-bottom:1px solid var(--csd-border-e2e8f0-760, rgba(226, 232, 240, .76));border-radius:calc(1.05rem - 1px) calc(1.05rem - 1px) 0 0;background:linear-gradient(135deg,var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)),var(--csd-bg-f8fbff-880, rgba(248, 251, 255, .88)))}.settings-activity-card__heading{min-width:0}.settings-activity-card__titleline{display:flex;align-items:center;flex-wrap:wrap;gap:.42rem .56rem;min-width:0}.settings-activity-card__titleline i{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:999px;background:var(--csd-bg-eff6ff-860, rgba(239, 246, 255, .86));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.78rem;line-height:1}.settings-activity-card__header h3{margin:0;font-size:.98rem;font-weight:820;color:var(--csd-text-0f172a-1000, #0f172a);line-height:1.15}.settings-activity-card__titleline span{display:inline-flex;align-items:center;min-width:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.25}.settings-activity-card__titleline span:before{content:"";width:.24rem;height:.24rem;margin-right:.56rem;border-radius:999px;background:#64748b6b}.settings-activity-card__count{min-width:3.45rem;min-height:2.45rem;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;padding:.42rem .62rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:.88rem;background:linear-gradient(180deg,var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:inset 0 1px #ffffffeb}.settings-activity-card__count strong{color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.98rem;font-weight:850;line-height:1}.settings-activity-card__count span{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.settings-activity-card__history-link{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.42rem;padding:.46rem .78rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:999px;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.78rem;font-weight:820;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:0 10px 22px #2563eb14;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.settings-activity-card__history-link:hover,.settings-activity-card__history-link:focus-visible{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));background:var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98));color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:none;box-shadow:0 14px 28px #2563eb1f;transform:translateY(-1px)}.settings-activity-card__history-link i{display:inline-grid;place-items:center;width:1em;height:1em;margin:0;line-height:1}.settings-activity-card__body{position:relative;width:100%;padding:.82rem 1rem 1rem;overflow:visible}.settings-activity-card__item{position:relative;display:grid;grid-template-columns:2.15rem minmax(0,1fr);align-items:center;gap:.86rem;min-height:4.45rem;padding:.76rem 1rem .76rem .92rem;border:1px solid var(--csd-border-d6e1ef-880, rgba(214, 225, 239, .88));border-radius:.92rem;background:linear-gradient(90deg,var(--csd-bg-eff6ff-580, rgba(239, 246, 255, .58)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 20%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96)));box-shadow:0 12px 26px #0f172a0a;overflow:visible}.settings-activity-card__item:before{content:"";position:absolute;top:.8rem;bottom:.8rem;left:0;width:.18rem;border-radius:999px;background:linear-gradient(180deg,#2563eb,#2563eb3d)}.settings-activity-card__item:hover{border-color:var(--csd-border-94a3b8-680, rgba(148, 163, 184, .68));box-shadow:0 16px 30px #0f172a0f}.settings-activity-card__item:has(.activity-details-wrapper:hover),.settings-activity-card__item:has(.activity-details-wrapper:focus-within){z-index:80}.settings-activity-card__item+.settings-activity-card__item{margin-top:.55rem}.settings-activity-card__icon{position:relative;z-index:1;width:2rem;height:2rem;border-radius:999px;border:1px solid var(--csd-border-3b82f6-220, rgba(59, 130, 246, .22));background:radial-gradient(circle at 28% 24%,var(--csd-bg-ffffff-950, rgba(255, 255, 255, .95)),transparent 38%),linear-gradient(180deg,var(--csd-bg-eef5ff-1000, #eef5ff),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-2563eb-1000, #2563eb);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:0;box-shadow:inset 0 1px #fffffffa,0 8px 18px #2563eb1a}.settings-activity-card__icon i{display:inline-flex;align-items:center;justify-content:center;font-size:.82rem;line-height:1}.settings-activity-card__content{position:relative;flex:1;min-width:0;overflow:visible}.settings-activity-card__message{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;color:var(--csd-text-334155-1000, #334155);font-size:.88rem;line-height:1.34}.settings-activity-card__message strong{color:var(--csd-text-0f172a-1000, #0f172a);font-weight:820}.settings-activity-card__message span{color:var(--csd-text-475569-1000, #475569)}.settings-activity-card__meta-row{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.48rem;margin-top:.42rem;overflow:visible}.settings-activity-card__meta-row--bank{justify-content:space-between}.settings-activity-card__meta{display:inline-flex;align-items:center;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.78rem}.settings-activity-card__details{position:relative;display:inline-flex;align-items:center;color:var(--csd-text-475569-1000, #475569);font-size:.84rem;overflow:visible;z-index:3}.settings-activity-card__details .activity-details-badge{min-height:1.62rem;padding-inline:.58rem;border-color:var(--csd-border-bfcee5-860, rgba(191, 206, 229, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-940, rgba(248, 251, 255, .94)));color:var(--csd-text-315a9d-1000, #315a9d);box-shadow:inset 0 1px #fffffff5}.settings-activity-card__details .activity-details-list{margin:0}.settings-activity-card__details .activity-details-list li{margin-bottom:.25rem}.settings-activity-card__details .activity-details-panel{left:auto;right:calc(100% + 12px)}.settings-activity-card__details .activity-details-panel:before{left:auto;right:-6px;box-shadow:3px -3px 6px #0000000f}.settings-activity-card__details .activity-details-panel--top{right:auto}.settings-activity-card__details .activity-details-panel--top:before{right:auto;box-shadow:2px 2px 6px #0000000d}.settings-activity-card__empty{display:grid;justify-items:center;align-items:center;gap:.55rem;min-height:6.5rem;padding:1.1rem;border:1px dashed var(--csd-border-94a3b8-420, rgba(148, 163, 184, .42));border-radius:.92rem;background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72));color:var(--csd-text-64748b-1000, #64748b);font-size:.86rem;text-align:center}.settings-activity-card__empty i{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem}@media (max-width: 768px){.settings-activity-card__header{flex-direction:column;align-items:stretch}.settings-activity-card__count,.settings-activity-card__history-link{align-self:flex-start}.settings-activity-card__item{grid-template-columns:1.85rem minmax(0,1fr);padding:.72rem}}@media (max-width: 560px){.settings-activity-card__titleline span{flex-basis:100%;padding-left:1.9rem}.settings-activity-card__titleline span:before{display:none}}.settings-locations{display:grid;gap:.82rem;letter-spacing:0}.settings-locations *{letter-spacing:0}.settings-locations__country-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}.settings-locations__country-stat{min-height:5.1rem;border-radius:16px;box-shadow:none}.settings-locations__country-stat span{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:860;letter-spacing:0}.settings-locations__country-stat strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.22rem;font-weight:900}.settings-locations__country-stat small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.42}.settings-locations__intro{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;padding:1rem}.settings-locations__intro-main{min-width:0}.settings-locations__intro h2{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.08rem;font-weight:900}.settings-locations__intro p{max-width:56rem;margin:.28rem 0 0;color:var(--csd-text-475569-1000, #475569);font-size:.86rem;line-height:1.5}.settings-locations__summary{display:grid;grid-template-columns:repeat(3,minmax(84px,1fr));gap:.5rem;min-width:min(100%,278px)}.settings-locations__stat{min-height:4.45rem;padding:.64rem .72rem}.settings-locations__stat span,.settings-locations__table-card thead th,.settings-location-modal .form-label{letter-spacing:0}.settings-locations__stat span{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:850;letter-spacing:0}.settings-locations__stat strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.05rem;font-weight:900}.settings-locations__tabs .entity-tabs-wrapper{padding:0;border:0;background:transparent;box-shadow:none}.settings-locations__tabs .entity-tabs-scroll,.settings-locations__tabs .entity-tabs-list{gap:.44rem}.settings-locations__tabs .entity-tab{min-height:2.18rem;padding:0 .74rem;border-radius:999px;letter-spacing:0}.settings-locations__tabs .entity-tab:hover,.settings-locations__tabs .entity-tab.active{color:var(--csd-text-1d4ed8-1000, #1d4ed8);border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92))}.settings-locations__tabs .entity-tab.active{box-shadow:inset 0 0 0 1px #2563eb1f}.settings-locations__tabs .entity-tab>i,.settings-locations__tabs .entity-tab>i:before{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1}.settings-locations__tabs .entity-tabs-more .entity-tabs-more-btn{height:2.18rem;border-radius:999px;border-color:var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16))}.settings-locations__tabs .entity-tab__badge{min-width:1.25rem;height:1.25rem;font-size:.68rem}.settings-locations.is-loading .settings-locations__table-card{opacity:.55;pointer-events:none;transition:opacity .18s ease}.settings-locations__section-card{position:relative;overflow:hidden;border-radius:22px;box-shadow:0 18px 44px #0f172a0f}.settings-locations__section-head{display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin-bottom:0;padding:0 0 .85rem;border-bottom:0}.settings-locations__section-head h3{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:900}.settings-locations__section-head p{margin:.28rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.45}.settings-locations__section-actions{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.settings-locations__section-actions .btn,.settings-locations__reset{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.5rem;border-radius:999px;padding:0 .9rem;font-size:.82rem;font-weight:850;line-height:1;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease,color .18s ease}.settings-locations__ghost-action:hover{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.settings-locations__section-actions .settings-locations__primary-action{border-color:var(--csd-border-0f172a-880, rgba(15, 23, 42, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-80, rgba(255, 255, 255, .08)),transparent 48%),linear-gradient(135deg,#0f172a,#1e293b);color:#fff}.settings-locations__section-actions .settings-locations__primary-action:hover{border-color:var(--csd-border-1e40af-420, rgba(30, 64, 175, .42));background:linear-gradient(180deg,var(--csd-bg-ffffff-100, rgba(255, 255, 255, .1)),transparent 48%),linear-gradient(135deg,#111827,#1d4ed8);color:#fff}.settings-locations__filters{display:flex;align-items:stretch;gap:.62rem;flex-wrap:wrap;padding:0 0 .85rem;position:relative}.settings-locations__filters .form-select,.settings-locations__filters .btn{min-height:2.5rem;border-radius:999px;font-size:.82rem}.settings-locations__filters .form-select{min-width:190px;padding-inline:.86rem 2.2rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));background-color:var(--csd-bg-f8fafc-1000, #f8fafc);box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.settings-locations__filters .form-select:focus{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 0 0 4px #2563eb14}.settings-locations__search{min-width:min(100%,22rem);max-width:38rem;flex:1 1 24rem}.settings-locations__search i{font-size:.82rem}.settings-locations__search input{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;line-height:1.25}.settings-locations__search input::-moz-placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8)}.settings-locations__search input::placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8)}.settings-locations__search:focus-within{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 0 0 4px #2563eb14}.settings-locations__reset{flex:0 0 auto;min-width:-moz-fit-content;min-width:fit-content;text-decoration:none;white-space:nowrap}.settings-locations__reset.d-none{display:none!important}.settings-locations__reset i,.settings-locations__primary-action i,.settings-locations__ghost-action i{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1}.settings-locations__reset:hover{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.settings-locations__table-card{padding:0}.settings-locations__table-card .table{min-width:640px;margin-bottom:.8rem}.settings-locations__section-card--countries .table{min-width:0;width:100%}.settings-locations__table-card thead th{border-top:0;background:transparent;color:var(--csd-text-64748b-1000, #64748b);font-size:.73rem;font-weight:800;text-transform:uppercase}.settings-locations__table-card tbody td{vertical-align:middle}.settings-locations__table-card tbody tr:hover td{background:var(--csd-bg-f8fafc-860, rgba(248, 250, 252, .86))}.settings-locations__inline-code{display:inline-flex;align-items:center;padding:.28rem .52rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.74rem;font-weight:750}.settings-locations--countries-redesign{gap:1rem;min-height:100%;padding:.75rem;border-radius:22px;background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc) 0%,var(--csd-bg-f5f7fb-1000, #f5f7fb) 100%)}.settings-locations--countries-redesign .settings-country-page{display:grid;gap:.86rem}.settings-country-page__hero{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.12rem 1.22rem;border:1px solid var(--csd-border-0f172a-75, rgba(15, 23, 42, .075));border-radius:20px;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-fafcff-980, rgba(250, 252, 255, .98)));box-shadow:0 20px 44px #0f172a12,inset 0 1px #fffffff5;overflow:hidden}.settings-country-page__hero:after{content:"";position:absolute;left:1.22rem;right:1.22rem;bottom:0;height:1px;background:linear-gradient(90deg,rgba(15,23,42,.14),var(--csd-bg-cbd5e1-400, rgba(203, 213, 225, .4)),transparent);pointer-events:none}.settings-country-page__intro,.settings-country-page__eyebrow{display:none}.settings-country-page__eyebrow i,.settings-country-page__eyebrow i:before{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1}.settings-country-page__hero h2{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.14rem;font-weight:880;line-height:1.2}.settings-country-page__hero p{display:block;max-width:56rem;margin:.32rem 0 0;color:var(--csd-text-475569-1000, #475569);font-size:.86rem;line-height:1.5}.settings-country-page__summary-rail{display:inline-flex;align-items:stretch;justify-content:flex-end;min-height:3.05rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:16px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:0 12px 24px #0f172a0e,inset 0 1px #ffffffeb;overflow:hidden}.settings-country-page__summary-rail span{display:grid;grid-template-columns:auto auto;grid-template-areas:"icon value" "icon label";-moz-column-gap:.48rem;column-gap:.48rem;align-items:center;min-width:5.8rem;padding:.58rem .76rem}.settings-country-page__summary-rail span+span{border-left:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))}.settings-country-page__summary-rail i{grid-area:icon;display:inline-flex;align-items:center;justify-content:center;width:1.66rem;height:1.66rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:10px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.82rem}.settings-country-page__summary-rail i:before{margin:0;line-height:1}.settings-country-page__summary-rail strong{grid-area:value;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:900;line-height:1}.settings-country-page__summary-rail small{grid-area:label;color:var(--csd-text-64748b-1000, #64748b);font-size:.65rem;font-weight:820;line-height:1.1;text-transform:uppercase}.settings-country-page__hero-side{min-width:-moz-max-content;min-width:max-content;display:flex;align-items:center;justify-content:flex-end;gap:.42rem;flex-wrap:wrap}.settings-country-page__metrics{min-height:auto;display:inline-flex;align-items:center;gap:.34rem;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.settings-country-page__metrics span{display:inline-flex;align-items:center;gap:.28rem;min-height:2.12rem;padding:0 .58rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.71rem;font-weight:780;white-space:nowrap}.settings-country-page__metrics span+span{border-left:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16))}.settings-country-page__metrics strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:900}.settings-country-page__primary-action{min-height:2.42rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;padding:.5rem .82rem;border-color:var(--csd-border-475569-220, rgba(71, 85, 105, .22));border-radius:999px;background:linear-gradient(135deg,#334155,#475569 56%,#64748b)!important;color:#fff;box-shadow:0 12px 24px #0f172a21;font-size:.84rem;font-weight:700;line-height:1}.settings-country-page__primary-action:hover{border-color:var(--csd-border-334155-280, rgba(51, 65, 85, .28));background:linear-gradient(135deg,#1f2937,#334155 56%,#475569)!important;color:#fff;box-shadow:0 16px 30px #0f172a2e;transform:translateY(-1px)}.settings-country-page__primary-action i,.settings-country-page__primary-action i:before{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1}.settings-country-page__navigation{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.42rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:18px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:0 16px 34px #0f172a0e,inset 0 1px #fffffff2}.settings-locations--countries-redesign .settings-locations__tabs{display:flex;align-items:center;justify-content:flex-start;min-width:0;overflow:visible}.settings-locations--countries-redesign .settings-locations__tabs .entity-tabs-wrapper{width:-moz-max-content;width:max-content;max-width:100%;margin-bottom:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.settings-locations--countries-redesign .settings-locations__tabs .entity-tabs-scroll{width:auto;max-width:100%;gap:.44rem}.settings-locations--countries-redesign .settings-locations__tabs .entity-tabs-list{flex:0 1 auto;gap:.16rem;overflow-x:auto;scrollbar-width:none}.settings-locations--countries-redesign .settings-locations__tabs .entity-tabs-list>.entity-tabs-item{display:list-item!important}.settings-locations--countries-redesign .settings-locations__tabs .entity-tabs-list::-webkit-scrollbar{display:none}.settings-locations--countries-redesign .settings-locations__tabs .entity-tab{min-height:2.32rem;padding:.64rem .92rem;border:1px solid transparent!important;border-radius:13px!important;background:transparent!important;color:var(--csd-text-475569-1000, #475569)!important;font-size:.82rem;font-weight:780}.settings-locations--countries-redesign .settings-locations__tabs .entity-tab i{color:var(--csd-text-94a3b8-1000, #94a3b8)!important;font-size:.86rem}.settings-locations--countries-redesign .settings-locations__tabs .entity-tab:hover{border-color:var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))!important;background:var(--csd-bg-f8fafc-1000, #f8fafc)!important;color:var(--csd-text-0f172a-1000, #0f172a)!important;box-shadow:none}.settings-locations--countries-redesign .settings-locations__tabs .entity-tab.active{border-color:var(--csd-border-0f172a-120, rgba(15, 23, 42, .12))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;box-shadow:0 10px 20px #0f172a12,inset 0 1px #fffffff2!important;color:var(--csd-text-0f172a-1000, #0f172a)!important}.settings-locations--countries-redesign .settings-locations__tabs .entity-tab.active i{color:var(--csd-text-475569-1000, #475569)!important}.settings-locations--countries-redesign .settings-locations__tabs .entity-tab__badge{min-width:1.25rem;height:1.25rem;border-color:var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22))!important;background:var(--csd-bg-f8fafc-1000, #f8fafc)!important;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.68rem;font-weight:840}.settings-locations--countries-redesign .settings-locations__tabs .entity-tab.active .entity-tab__badge{border-color:var(--csd-border-0f172a-100, rgba(15, 23, 42, .1))!important;background:var(--csd-bg-e2e8f0-1000, #e2e8f0)!important;color:var(--csd-text-0f172a-1000, #0f172a)!important}.settings-locations--countries-redesign .settings-locations__tabs .entity-tabs-more{display:none!important}.settings-country-page__registry{border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:1rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 16px 36px #0f172a0d;overflow:hidden}.settings-country-page__registry-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.05rem 1.15rem .85rem;border-bottom:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:transparent}.settings-country-page__registry-title{min-width:0}.settings-country-page__registry-title span{color:var(--csd-text-0f766e-1000, #0f766e);font-size:.7rem;font-weight:850;text-transform:uppercase}.settings-country-page__registry-title h3{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:800}.settings-country-page__registry-title p{max-width:43rem;margin:.25rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.45}.settings-country-page__actions{flex:0 0 auto}.settings-country-page__registry-filters{padding:.95rem 1.15rem 1rem}.settings-country-page__filters{justify-content:flex-start;padding:0}.settings-country-page__filters--navigation{flex:1 1 28rem;align-items:center;justify-content:flex-end;min-width:16rem}.settings-country-page__navigation .settings-live-search{align-items:center}.settings-country-page__search{min-width:min(100%,20rem);max-width:31rem;flex:1 1 28rem;height:2.36rem;min-height:2.36rem;margin:0;border-radius:13px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.settings-country-page__navigation .settings-country-page__search i,.settings-country-page__navigation .settings-country-page__search i:before{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;line-height:1}.settings-country-page__navigation .settings-country-page__search input{height:100%;min-height:0;padding-top:0;padding-bottom:0;line-height:1.2}.settings-country-page__reset{align-self:center;min-height:2.36rem;border-radius:13px}.settings-country-page__table-card{padding:0}.settings-country-page__table-card .ajax-table{overflow-x:auto}.settings-country-page__table-card .settings-country-table{min-width:640px;margin-bottom:0;border-collapse:collapse;border-spacing:0}.settings-country-table thead th{padding:.62rem .78rem;border-top:0;border-bottom:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:860;text-transform:uppercase}.settings-country-table thead th:first-child{border-left:0;border-radius:0}.settings-country-table thead th:last-child{border-right:0;border-radius:0}.settings-country-table tbody td{padding:.64rem .78rem;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);font-size:.82rem}.settings-country-table tbody td:first-child{border-left:0;border-radius:0}.settings-country-table tbody td:last-child{border-right:0;border-radius:0}.settings-country-table tbody tr:hover td{background:var(--csd-bg-f8fafc-1000, #f8fafc)}.settings-country-table__identity{display:block;min-width:0}.settings-country-table__identity-main{min-width:0}.settings-country-table__name-line{display:flex;align-items:center;gap:.38rem;flex-wrap:wrap;line-height:1;min-width:0}.settings-country-table__identity strong{display:block;min-width:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:880;line-height:1.2}.settings-country-table__identity strong.settings-masterdata__title-line{display:inline-flex;align-items:center;gap:.42rem;flex-wrap:wrap;line-height:1.25}.settings-country-table__identity .settings-masterdata__meta-badges{display:inline-flex;align-items:center;gap:.25rem;margin-top:0;min-height:0}.settings-country-page__table-card .saas-pagination--flush{padding:.58rem .78rem .72rem;background:transparent}.settings-country-page__table-card .saas-pagination__row{gap:.7rem}.settings-locations--countries-redesign .settings-locations__inline-code{min-height:1.7rem;padding:0 .58rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));background:var(--csd-bg-eff6ff-760, rgba(239, 246, 255, .76));font-weight:860}.settings-locations--countries-redesign .settings-activity-card{margin-top:0;border-color:var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:18px;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-970, rgba(248, 250, 252, .97))),var(--csd-bg-ffffff-1000, #fff);box-shadow:0 12px 30px #0f172a0e}.settings-locations--countries-redesign .settings-activity-card__header{padding:.72rem .84rem .62rem}.settings-locations--countries-redesign .settings-activity-card__eyebrow{margin-bottom:.22rem;color:var(--csd-text-475569-1000, #475569);font-size:.66rem;font-weight:820;letter-spacing:0}.settings-locations--countries-redesign .settings-activity-card__header h3{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.95rem;font-weight:850}.settings-locations--countries-redesign .settings-activity-card__header p{color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem}.settings-locations--countries-redesign .settings-activity-card__count{min-width:2.35rem;height:2.35rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:14px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-334155-1000, #334155);font-size:.88rem;box-shadow:inset 0 1px #ffffffe6}.settings-locations--countries-redesign .settings-activity-card__body{padding:0 .84rem .82rem}.settings-locations--countries-redesign .settings-activity-card__empty{min-height:2.6rem;padding:.56rem 0;color:var(--csd-text-475569-1000, #475569);font-size:.84rem}.settings-locations--countries-redesign .settings-activity-card__empty i{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-475569-1000, #475569);font-size:.9rem}.settings-location-modal-dialog{max-width:min(40rem,100vw - 1.25rem)}.settings-location-modal-shell{border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))!important;border-radius:20px!important;background:radial-gradient(circle at 94% 0%,var(--csd-bg-dbeafe-520, rgba(219, 234, 254, .52)),transparent 14rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;box-shadow:0 26px 62px #0f172a33!important}.settings-location-modal-header{min-height:auto;padding:.95rem 1.05rem .76rem!important;border-bottom:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72))!important;background:linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)))!important}.settings-location-modal-header:after{content:"";position:absolute;left:1.05rem;right:1.05rem;bottom:0;height:1px;background:linear-gradient(90deg,rgba(37,99,235,.18),var(--csd-bg-cbd5e1-440, rgba(203, 213, 225, .44)),transparent);pointer-events:none}.settings-location-modal-header .modal-title{gap:.52rem;color:var(--csd-text-0f172a-1000, #0f172a)!important;font-size:1.02rem;font-weight:880!important}.settings-location-modal-header .modal-title>i{display:inline-grid!important;place-items:center;width:2.06rem;height:2.06rem;flex-basis:2.06rem;border-color:var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:14px;background:linear-gradient(180deg,var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94)),var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)));color:var(--csd-text-2563eb-1000, #2563eb)!important;font-size:.94rem}.settings-location-modal-header .modal-title>i:before{margin:0!important;line-height:1}.settings-location-modal-header p{max-width:25rem;margin-top:.22rem!important;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.76rem!important;line-height:1.44}.settings-location-modal-header>button{width:2.34rem!important;height:2.34rem!important;flex-basis:2.34rem!important;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72))!important;background:var(--csd-bg-ffffff-1000, #fff)!important;box-shadow:0 10px 22px #0f172a0f!important}.settings-location-modal-body{padding:1rem 1.18rem 1.08rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important}.settings-location-modal-footer{justify-content:flex-end;gap:.54rem!important;padding:.78rem 1.05rem .92rem!important;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-800, rgba(255, 255, 255, .8)),var(--csd-bg-ffffff-1000, #fff))!important}.settings-location-modal{display:grid;gap:.72rem}.settings-location-modal__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.7rem .78rem;border:1px solid var(--csd-border-bfdbfe-580, rgba(191, 219, 254, .58));border-radius:16px;background:radial-gradient(circle at 0% 0%,var(--csd-bg-dbeafe-700, rgba(219, 234, 254, .7)),transparent 42%),linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));box-shadow:inset 0 1px #ffffffe6}.settings-location-modal__summary-icon{display:inline-flex;align-items:center;justify-content:center;width:2.12rem;height:2.12rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:14px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.96rem;box-shadow:0 8px 18px #2563eb14}.settings-location-modal__summary-copy{min-width:0;display:grid;gap:.08rem}.settings-location-modal__summary-copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.65rem;font-weight:820;letter-spacing:0;text-transform:uppercase}.settings-location-modal__summary-copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.83rem;font-weight:850;line-height:1.26}.settings-location-modal__summary-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.68rem;padding:0 .62rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);font-size:.68rem;font-weight:850;white-space:nowrap}.settings-location-modal__card{border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:16px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 14px 30px #0f172a0b;overflow:hidden}.settings-location-modal__card-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.68rem .78rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-f8fafc-1000, #f8fafc)}.settings-location-modal__card-head span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.settings-location-modal__card-head h6{margin:.1rem 0 0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:870}.settings-location-modal__card-body{padding:1rem 1rem 1.16rem}.settings-location-modal .row{--bs-gutter-x: .76rem;--bs-gutter-y: 0;--settings-location-field-gap: .92rem;row-gap:var(--settings-location-field-gap)}.settings-location-modal .row.g-3>*{margin-top:0}.settings-location-modal:not(:has(.settings-location-modal__card))>.row{margin-top:0;margin-right:0;margin-left:0;padding:1rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:16px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 14px 30px #0f172a0b}.settings-location-modal .form-label{display:flex;align-items:center;gap:.32rem;margin-bottom:.32rem;color:var(--csd-text-475569-1000, #475569);font-size:.66rem;font-weight:800;text-transform:uppercase}.settings-location-modal .form-saas-input,.settings-location-modal .form-control{min-height:2.62rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:13px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;box-shadow:inset 0 1px #fffc}.settings-location-modal .form-saas-input:focus,.settings-location-modal .form-control:focus{border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));box-shadow:0 0 0 4px #2563eb16}.settings-location-modal .select2-container--default .select2-selection--single,.settings-location-modal .select2-container--default .select2-selection--multiple{min-height:2.62rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:13px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:inset 0 1px #fffc}.settings-location-modal .select2-container--default.select2-container--focus .select2-selection--single,.settings-location-modal .select2-container--default.select2-container--open .select2-selection--single,.settings-location-modal .select2-container--default.select2-container--focus .select2-selection--multiple,.settings-location-modal .select2-container--default.select2-container--open .select2-selection--multiple{border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));box-shadow:0 0 0 4px #2563eb16}.settings-location-modal .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.62rem;padding-left:.88rem;padding-right:2.3rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:700}.settings-location-modal .select2-container--default .select2-selection--single .select2-selection__arrow{height:2.62rem;right:.55rem}.settings-location-modal .form-select2.is-loading+.select2 .select2-selection,.settings-location-modal .select2.is-loading .select2-selection{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28))!important;background:linear-gradient(90deg,var(--csd-bg-eff6ff-950, rgba(239, 246, 255, .95)),var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-950, rgba(239, 246, 255, .95)))!important;background-size:220% 100%!important;animation:settingsLocationSelectPulse 1.05s ease-in-out infinite}@keyframes settingsLocationSelectPulse{0%{background-position:0% 50%}to{background-position:100% 50%}}.settings-location-modal__hint{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72rem;align-items:flex-start;margin-top:.56rem;min-height:3.7rem;padding:.78rem .84rem;border:1px solid var(--csd-border-2563eb-130, rgba(37, 99, 235, .13));border-radius:15px;background:radial-gradient(circle at 0% 0%,var(--csd-bg-dbeafe-680, rgba(219, 234, 254, .68)),transparent 56%),linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96)));color:var(--csd-text-475569-1000, #475569);font-size:.78rem;line-height:1.42;box-shadow:inset 0 1px #fffffff0,0 10px 22px #0f172a09}.settings-location-modal__hint i{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:.02rem 0 0!important;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important;font-size:.9rem;box-shadow:0 8px 16px #2563eb14}.settings-location-modal__hint-copy{display:grid;gap:.16rem;min-width:0}.settings-location-modal__hint-copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:850;line-height:1.2}.settings-location-modal__hint-copy small{color:var(--csd-text-5c708b-1000, #5c708b);font-size:.78rem;font-weight:600;line-height:1.42}.settings-location-modal__hint-wrap{margin-top:.18rem}.settings-location-modal-footer .btn-saas-primary,.settings-location-modal-footer .btn-saas-outline-primary{min-height:2.34rem;min-width:8rem;padding:.48rem .88rem;font-size:.76rem;line-height:1}.settings-location-modal-footer .btn-saas-primary i,.settings-location-modal-footer .btn-saas-outline-primary i{font-size:.86rem}.settings-location-hierarchy{overflow:hidden}.settings-location-hierarchy__search{min-width:min(100%,26rem);max-width:36rem}.settings-location-hierarchy__explorer{display:grid;grid-template-columns:minmax(15rem,.9fr) minmax(17rem,1fr) minmax(20rem,1.2fr);gap:.78rem;padding:.95rem 1.05rem 1.05rem}.settings-location-hierarchy__column{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:18px;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:inset 0 1px #fffffff0,0 16px 34px #0f172a0b;overflow:hidden}.settings-location-hierarchy__column-head{display:flex;align-items:center;justify-content:space-between;gap:.62rem;min-height:3.1rem;padding:.72rem .82rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:linear-gradient(135deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.settings-location-hierarchy__column-head span{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.settings-location-hierarchy__column-head strong{display:inline-flex;align-items:center;justify-content:center;min-width:2.12rem;height:2rem;padding:0 .6rem;border:1px solid var(--csd-border-bfdbfe-700, rgba(191, 219, 254, .7));border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.86rem;font-weight:900}.settings-location-hierarchy__list,.settings-location-hierarchy__city-list{display:grid;gap:.44rem;align-content:start;max-height:31rem;min-height:16rem;padding:.62rem;overflow-y:auto;scrollbar-gutter:stable}.settings-location-hierarchy__list::-webkit-scrollbar,.settings-location-hierarchy__city-list::-webkit-scrollbar{width:.42rem}.settings-location-hierarchy__list::-webkit-scrollbar-thumb,.settings-location-hierarchy__city-list::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b86b}.settings-location-hierarchy__pane{min-width:0;min-height:0}.settings-location-hierarchy__node-wrap,.settings-location-hierarchy__city{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem}.settings-location-hierarchy__node{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;min-height:3.5rem;padding:.62rem .66rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:14px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-0f172a-1000, #0f172a);text-align:left;box-shadow:0 8px 18px #0f172a07;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.settings-location-hierarchy__node:hover,.settings-location-hierarchy__node:focus-visible,.settings-location-hierarchy__node.is-active{border-color:var(--csd-border-2563eb-260, rgba(37, 99, 235, .26));background:linear-gradient(135deg,var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92)),var(--csd-bg-ffffff-1000, #ffffff) 72%);box-shadow:inset 3px 0 #4361ee,0 12px 24px #2563eb12}.settings-location-hierarchy__node:focus-visible,.settings-location-hierarchy__quick-action:focus-visible{outline:0;box-shadow:0 0 0 .18rem #4361ee2e,0 12px 24px #2563eb12}.settings-location-hierarchy__node-icon,.settings-location-hierarchy__city-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:12px;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-4361ee-1000, #4361ee);font-size:.92rem}.settings-location-hierarchy__node-copy,.settings-location-hierarchy__city-copy{min-width:0;display:grid;gap:.18rem}.settings-location-hierarchy__node-copy strong,.settings-location-hierarchy__city-copy strong{min-width:0;display:flex;align-items:center;gap:.32rem;flex-wrap:wrap;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:880;line-height:1.18}.settings-location-hierarchy__node-copy small,.settings-location-hierarchy__city-copy small{min-width:0;overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.settings-location-hierarchy__node-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.65rem;height:1.55rem;padding:0 .45rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:850}.settings-location-hierarchy__city{min-height:3.35rem;padding:.58rem .62rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:14px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 8px 18px #0f172a06}.settings-location-hierarchy__quick-action{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-4361ee-1000, #4361ee);text-decoration:none;box-shadow:0 8px 18px #2563eb0e;transition:border-color .18s ease,background .18s ease,transform .18s ease,color .18s ease}.settings-location-hierarchy__quick-action:hover{border-color:var(--csd-border-4361ee-320, rgba(67, 97, 238, .32));background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);transform:translateY(-1px)}.settings-location-hierarchy__empty{display:grid;justify-items:center;gap:.28rem;padding:2.2rem 1rem;border:1px dashed var(--csd-border-94a3b8-340, rgba(148, 163, 184, .34));border-radius:16px;background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72));color:var(--csd-text-64748b-1000, #64748b);text-align:center}.settings-location-hierarchy__empty i{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:14px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-4361ee-1000, #4361ee)}.settings-location-hierarchy__empty strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:850}.settings-location-hierarchy__empty span{max-width:18rem;font-size:.78rem;line-height:1.42}.settings-location-hierarchy__empty--global{margin:0 1.05rem 1.05rem}@media (max-width: 991.98px){.settings-location-hierarchy__explorer{grid-template-columns:1fr}.settings-location-hierarchy__list,.settings-location-hierarchy__city-list{max-height:none;min-height:0}.settings-country-page__hero,.settings-country-page__registry-head,.settings-country-page__navigation{flex-direction:column;align-items:stretch}.settings-country-page__summary-rail,.settings-country-page__actions,.settings-country-page__filters--navigation{width:100%;min-width:0}.settings-country-page__summary-rail{justify-content:stretch}.settings-country-page__summary-rail span{flex:1 1 0}.settings-locations__intro{flex-direction:column}.settings-locations__summary{width:100%;min-width:0}.settings-locations__country-stats{grid-template-columns:1fr}}@media (max-width: 767.98px){.settings-country-page__hero,.settings-country-page__registry-head,.settings-country-page__navigation,.settings-country-page__registry-filters,.settings-country-page__table-card{padding-left:.86rem;padding-right:.86rem}.settings-country-page__actions,.settings-country-page__actions .btn,.settings-country-page__metrics,.settings-country-page__primary-action{width:100%;justify-content:center}.settings-country-page__metrics{justify-content:space-between;border-radius:16px}.settings-country-page__metrics span{flex:1 1 0;justify-content:center;padding:0 .45rem}.settings-country-page__filters{display:grid;grid-template-columns:1fr}.settings-locations--countries-redesign .settings-locations__tabs .entity-tabs-wrapper,.settings-locations--countries-redesign .settings-locations__tabs .entity-tabs-scroll{width:100%}.settings-locations--countries-redesign .settings-locations__tabs .entity-tabs-list{flex:1 1 auto}.settings-locations__intro,.settings-locations__section-head,.settings-locations__filters,.settings-locations__table-card{padding-left:.9rem;padding-right:.9rem}.settings-locations__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-locations__section-head{flex-direction:column}.settings-locations__section-actions,.settings-locations__section-actions .btn{width:100%;justify-content:center}.settings-locations__filters{display:grid;grid-template-columns:1fr}.settings-locations__search{min-width:0;max-width:none}}.location-explorer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:.75rem}.location-explorer__column{min-width:0;display:flex;flex-direction:column}.location-explorer__column .op-pagination-footer{margin-top:auto}.location-explorer__city{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}.location-explorer .list-group-item{overflow-wrap:anywhere}@media (max-width: 991.98px){.location-explorer{grid-template-columns:minmax(0,1fr)}}.settings-work__toggle-grid{display:grid;gap:.9rem}.settings-work__toggle-card{display:grid;gap:.9rem;padding:1rem;border-radius:1rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 12px 24px #0f172a0a;transition:opacity .18s ease,transform .18s ease,border-color .18s ease}.settings-work__toggle-card--disabled{opacity:.7;border-color:var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2))}.settings-work__toggle-head{display:flex;align-items:flex-start;gap:.85rem}.settings-work__toggle-icon,.settings-work__recurrence-icon{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border-radius:.9rem;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem;flex-shrink:0}.settings-work__toggle-copy strong,.settings-work__recurrence-card-head h4{display:block;margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:800}.settings-work__recurrence-card-head h4.settings-masterdata__title-line{display:inline-flex;align-items:center;gap:.42rem;flex-wrap:wrap}.settings-work__toggle-copy span,.settings-work__recurrence-card-head p{display:block;margin-top:.26rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.81rem;line-height:1.5}.settings-work__toggle-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.settings-work__toggle{display:inline-flex;align-items:center;gap:.46rem;min-height:2.55rem;padding:.58rem .9rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:999px;background:var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98));color:var(--csd-text-334155-1000, #334155);font-size:.82rem;font-weight:700;box-shadow:0 10px 20px #0f172a0a;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.settings-work__toggle i{font-size:1rem}.settings-work__toggle.is-active{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(135deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)) 0%,var(--csd-bg-ffffff-1000, rgb(255, 255, 255)) 100%);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 12px 24px #2563eb1a}.settings-work__toggle.is-disabled,.settings-work__toggle:disabled{opacity:.65;cursor:not-allowed}.settings-work__assignment-rules{display:grid;gap:.86rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--csd-border-d6e1ef-780, rgba(214, 225, 239, .78))}.settings-work__assignment-rules-head{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.settings-work__assignment-rules-head span,.settings-work__assignment-group-head span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:700}.settings-work__assignment-rules-head strong,.settings-work__assignment-group-head strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:820}.settings-work__assignment-rules-head small{padding:.32rem .56rem;border-radius:999px;background:var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95));color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:780}.settings-work__assignment-rules-head small[data-state=saving]{background:var(--csd-bg-eff6ff-950, rgba(239, 246, 255, .95));color:var(--csd-text-2563eb-1000, #2563eb)}.settings-work__assignment-rules-head small[data-state=saved]{background:var(--csd-bg-ecfdf5-950, rgba(236, 253, 245, .95));color:var(--csd-text-047857-1000, #047857)}.settings-work__assignment-rules-head small[data-state=error]{background:var(--csd-bg-fef2f2-950, rgba(254, 242, 242, .95));color:var(--csd-text-b91c1c-1000, #b91c1c)}.settings-work__assignment-groups{display:grid;gap:.72rem}.settings-work__assignment-group{display:grid;gap:.64rem;padding:.78rem;border:1px solid var(--csd-border-d6e1ef-860, rgba(214, 225, 239, .86));border-radius:.88rem;background:linear-gradient(135deg,var(--csd-bg-f8fafc-880, rgba(248, 250, 252, .88)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.settings-work__assignment-group-head{display:flex;align-items:center;justify-content:space-between;gap:.74rem;flex-wrap:wrap}.settings-work__assignment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.54rem}.settings-work__assignment-rule{display:grid;grid-template-columns:minmax(0,1fr) 5.2rem;align-items:center;gap:.6rem;min-height:3.15rem;padding:.55rem .62rem;border:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));border-radius:.72rem;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92))}.settings-work__assignment-rule strong,.settings-work__assignment-rule small{display:block}.settings-work__assignment-rule strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:800}.settings-work__assignment-rule small{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:650;line-height:1.25}.settings-work__assignment-rule .form-control{min-height:2.26rem;padding:.36rem .48rem;border-radius:.56rem;text-align:center;font-size:.82rem;font-weight:800}.settings-work__assignment-rule--toggle{grid-template-columns:minmax(0,1fr) auto}.settings-work__assignment-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-width:6.8rem;min-height:2.28rem;padding:.36rem .68rem;border:1px solid var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));border-radius:999px;background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:820;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.settings-work__assignment-toggle i{font-size:.95rem}.settings-work__assignment-toggle.is-active{border-color:var(--csd-border-2dd4bf-550, rgba(45, 212, 191, .55));background:var(--csd-bg-f0fdfa-980, rgba(240, 253, 250, .98));color:var(--csd-text-0f766e-1000, #0f766e);box-shadow:0 10px 20px #14b8a61a}.settings-work__assignment-toggle:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 991.98px){.settings-work__assignment-grid{grid-template-columns:minmax(0,1fr)}}.settings-work__recurrence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;padding:.78rem .9rem .9rem}.settings-work__recurrence-card{display:grid;gap:.72rem;padding:.86rem;border-radius:.86rem;border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 22px #0f172a09;transition:opacity .18s ease,transform .18s ease}.settings-work__recurrence-card.is-saving{opacity:.7}.settings-work__recurrence-card-head{display:flex;align-items:flex-start;gap:.85rem}.settings-work__recurrence-control .form-label{margin-bottom:.42rem;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--csd-text-64748b-1000, #64748b)}.settings-work__recurrence-input{display:flex;align-items:center;gap:.65rem;min-height:2.72rem;padding:.3rem .9rem .3rem .95rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #fffc}.settings-work__recurrence-input input{width:100%;border:0;outline:0;background:transparent;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:700}.settings-work__recurrence-input span{color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;font-weight:700;white-space:nowrap}.settings-work__recurrence-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.settings-work__recurrence-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.72rem;margin:.86rem 0}.settings-work__recurrence-step,.settings-work__guide-row{display:flex;align-items:flex-start;gap:.85rem;padding:.86rem;border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));border-radius:.86rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 22px #0f172a09}.settings-work__recurrence-step>span,.settings-work__guide-row>span{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;flex-shrink:0;border-radius:.8rem;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb)}.settings-work__recurrence-step strong,.settings-work__guide-row strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:800}.settings-work__recurrence-step p,.settings-work__guide-row p{margin:.24rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.5}.settings-recurrence-masterdata .settings-masterdata__guide-action{width:auto!important;min-width:0!important;height:2.42rem!important;padding:.54rem .88rem!important}.settings-recurrence-masterdata .settings-masterdata__stat{border-color:var(--csd-border-e1e9f5-1000, #e1e9f5);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0f172a09}.settings-work__recurrence-overview--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem;margin:.62rem 0 .72rem}.settings-work__recurrence-overview--compact .settings-work__recurrence-step{min-height:4.1rem;padding:.62rem .68rem;border-color:var(--csd-border-d8e3f1-1000, #d8e3f1);border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 8px 18px #0f172a08}.settings-work__recurrence-overview--compact .settings-work__recurrence-step>span{width:2.1rem;height:2.1rem;border:1px solid var(--csd-border-3457f1-160, rgba(52, 87, 241, .16));border-radius:.66rem;background:#3457f114;color:var(--csd-text-2849d8-1000, #2849d8)}.settings-work__recurrence-overview--compact .settings-work__recurrence-step:nth-child(2)>span{border-color:var(--csd-border-0f766e-180, rgba(15, 118, 110, .18));background:#14b8a614;color:var(--csd-text-0f766e-1000, #0f766e)}.settings-work__recurrence-overview--compact .settings-work__recurrence-step:nth-child(3)>span{border-color:var(--csd-border-b45309-180, rgba(180, 83, 9, .18));background:#f59e0b1a;color:var(--csd-text-b45309-1000, #b45309)}.settings-work__recurrence-overview--compact .settings-work__recurrence-step strong{font-size:.82rem;font-weight:780}.settings-work__recurrence-overview--compact .settings-work__recurrence-step p{margin-top:.14rem;font-size:.73rem;line-height:1.34}.settings-work__recurrence-rules{display:grid;gap:0;border-top:1px solid var(--csd-border-e6edf6-1000, #e6edf6);background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-work__recurrence-rule{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,17rem) 13.2rem;align-items:center;gap:.72rem;min-height:5.55rem;padding:.72rem 1rem;border-bottom:1px solid var(--csd-border-e6edf6-1000, #e6edf6);background:var(--csd-bg-ffffff-1000, #ffffff);transition:background-color .18s ease,box-shadow .18s ease}.settings-work__recurrence-rule:hover{background:linear-gradient(180deg,var(--csd-bg-f9fafc-980, rgba(249, 250, 252, .98)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)))}.settings-work__recurrence-rule:hover .settings-work__recurrence-icon{border-color:var(--csd-border-3457f1-180, rgba(52, 87, 241, .18))}.settings-work__recurrence-rule.is-saving{opacity:.72}.settings-work__recurrence-rule-main{display:flex;align-items:center;gap:.72rem;min-width:0}.settings-work__recurrence-rule .settings-work__recurrence-icon{width:2.36rem;height:2.36rem;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-radius:.72rem;background:linear-gradient(135deg,var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)),rgba(52,87,241,.08)),var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2849d8-1000, #2849d8);box-shadow:0 8px 16px #3457f10d}.settings-work__recurrence-rule-copy{min-width:0}.settings-work__recurrence-rule-copy h4{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:800}.settings-work__recurrence-rule-copy p{max-width:46rem;margin:.18rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem;line-height:1.35}.settings-work__recurrence-rule-copy .settings-masterdata__status-pill{min-height:1.18rem;padding:.16rem .42rem;border-radius:999px;font-size:.64rem;line-height:1}.settings-work__recurrence-rule .settings-work__recurrence-control{min-width:0}.settings-work__recurrence-rule .settings-work__recurrence-control .form-label{margin-bottom:.3rem;font-size:.64rem;font-weight:760;letter-spacing:0}.settings-work__recurrence-rule .settings-work__recurrence-input{min-height:2.56rem;border-radius:.74rem}.settings-work__recurrence-rule .settings-work__recurrence-input input{font-size:.9rem;font-weight:800}.settings-work__recurrence-rule .settings-work__recurrence-input span{font-size:.76rem}.settings-work__recurrence-rule .settings-work__recurrence-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:end;gap:.56rem;min-width:0}.settings-work__recurrence-rule .settings-work__recurrence-footer .small{color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.72rem;line-height:1.25;text-align:right}.settings-work__recurrence-rule .js-recurrence-reset{min-width:5.4rem;min-height:2.32rem;padding-inline:.78rem;border-radius:999px}.settings-work__activity-card .settings-activity-card{margin:0;border:0;border-top:1px solid var(--csd-border-e6edf6-1000, #e6edf6);border-radius:0;box-shadow:none}.settings-work__guide-stack{display:grid;gap:.85rem}.settings-masterdata--work .settings-masterdata__section-head{align-items:center}.settings-masterdata--work .settings-masterdata__section-head>div:first-child{min-width:0}.settings-masterdata--work .settings-masterdata__actions{align-items:center;flex-wrap:nowrap}.settings-masterdata--work .settings-masterdata__primary-action{min-width:9.6rem;justify-content:center}.settings-task-settings-dashboard .settings-masterdata__primary-action{min-width:10.2rem}.settings-masterdata--work .settings-masterdata__guide-action.op-icon-action{width:2.32rem!important;min-width:2.32rem!important;height:2.32rem!important;padding:0!important}.settings-masterdata--work .settings-masterdata__guide-action:not(.op-icon-action){width:2.32rem!important;min-width:2.32rem!important;height:2.32rem!important;padding:0!important}.settings-work__smartbar{border-top:1px solid var(--csd-border-e6edf6-1000, #e6edf6);border-bottom:1px solid var(--csd-border-e6edf6-1000, #e6edf6);background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-work__smartbar .smart-filter-bar,.settings-work__smartbar .smart-filter-bar--operational{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.settings-work__smartbar .smart-filter-form--operational{gap:.62rem;padding:.72rem 1rem}.settings-work__smartbar .smart-filter-form--operational .sf-item>label,.settings-work__smartbar .smart-filter-form--operational .sf-separator{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:700;letter-spacing:0;text-transform:none}.settings-work__smartbar .smart-filter-form--operational .sf-search{min-width:18rem}.settings-work__smartbar .smart-filter-form--operational .sf-item select,.settings-work__smartbar .smart-filter-form--operational .sf-select,.settings-work__smartbar .smart-filter-form--operational .sf-search,.settings-work__smartbar .smart-filter-form--operational .sf-search-box,.settings-work__smartbar .smart-filter-form--operational .sf-search input,.settings-work__smartbar .smart-filter-form--operational .sf-reset{min-height:2.58rem;border-color:var(--csd-border-d6e1ef-1000, #d6e1ef);border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.settings-work__smartbar .smart-filter-form--operational .sf-search input,.settings-work__smartbar .smart-filter-form--operational .sf-select__label,.settings-work__smartbar .smart-filter-form--operational .sf-select__button,.settings-work__smartbar .smart-filter-form--operational .sf-item select{font-size:.8rem;font-weight:650}.settings-masterdata--work .settings-masterdata__overview-grid{grid-template-columns:minmax(0,1.58fr) minmax(280px,.62fr);align-items:start;gap:.72rem;padding:.78rem .9rem .9rem}.settings-masterdata--work .settings-masterdata__overview-card,.settings-masterdata--work .settings-masterdata__overview-side{padding:.86rem;border-color:var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));border-radius:.86rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 22px #0f172a09}.settings-masterdata--work .settings-masterdata__overview-card h4,.settings-masterdata--work .settings-masterdata__overview-side h4{margin-bottom:.62rem;font-size:.9rem;letter-spacing:0}.settings-masterdata--work .settings-masterdata__side-list{gap:.5rem}.settings-masterdata--work .settings-masterdata__side-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.72rem;min-height:3.3rem;padding:.56rem .6rem;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));border-radius:.74rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 6px 14px #0f172a06}.settings-masterdata--work .settings-masterdata__side-item:last-child{border-bottom:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));padding-bottom:.56rem}.settings-masterdata--work .settings-masterdata__side-item strong{font-size:.8rem}.settings-masterdata--work .settings-masterdata__side-item span{font-size:.72rem;line-height:1.3}.settings-masterdata--work .settings-masterdata__side-value{min-width:4rem;text-align:right}.settings-work__panel-grid,.settings-work__maintenance-layout{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(18rem,.62fr);align-items:stretch;gap:.72rem;padding:.78rem .9rem .9rem}.settings-work__insight-stack{display:grid;gap:.58rem}.settings-work__insight-card,.settings-work__quick-panel,.settings-work__catalog-card,.settings-work__maintenance-form-card{border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));border-radius:.86rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 22px #0f172a09}.settings-work__insight-card{--work-accent: #3457f1;--csd-foreground-work-accent: var(--csd-text-3457f1-1000, #3457f1);--work-accent-soft: rgba(52, 87, 241, .075);--csd-foreground-work-accent-soft: var(--csd-text-3457f1-75, rgba(52, 87, 241, .075));--work-accent-border: var(--csd-border-3457f1-180, rgba(52, 87, 241, .18));--csd-foreground-work-accent-border: var(--csd-text-3457f1-180, rgba(52, 87, 241, .18));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.76rem;min-height:4.78rem;padding:.72rem .8rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-work__insight-card--teal,.settings-work__catalog-card--teal{--work-accent: #0f766e;--csd-foreground-work-accent: var(--csd-text-0f766e-1000, #0f766e);--work-accent-soft: rgba(20, 184, 166, .085);--csd-foreground-work-accent-soft: var(--csd-text-14b8a6-85, rgba(20, 184, 166, .085));--work-accent-border: var(--csd-border-0f766e-180, rgba(15, 118, 110, .18));--csd-foreground-work-accent-border: var(--csd-text-0f766e-180, rgba(15, 118, 110, .18))}.settings-work__insight-card--amber,.settings-work__catalog-card--amber{--work-accent: #b45309;--csd-foreground-work-accent: var(--csd-text-b45309-1000, #b45309);--work-accent-soft: rgba(245, 158, 11, .095);--csd-foreground-work-accent-soft: var(--csd-text-f59e0b-95, rgba(245, 158, 11, .095));--work-accent-border: var(--csd-border-b45309-180, rgba(180, 83, 9, .18));--csd-foreground-work-accent-border: var(--csd-text-b45309-180, rgba(180, 83, 9, .18))}.settings-work__insight-icon,.settings-work__quick-icon,.settings-work__catalog-icon{display:inline-flex;align-items:center;justify-content:center;width:2.32rem;height:2.32rem;flex-shrink:0;border:1px solid var(--work-accent-border, var(--csd-border-3457f1-180, rgba(52, 87, 241, .18)));border-radius:.72rem;background:var(--work-accent-soft, rgba(52, 87, 241, .075));color:var(--csd-foreground-work-accent, var(--work-accent, var(--csd-text-3457f1-1000, #3457f1)));box-shadow:0 8px 16px #0f172a09}.settings-work__insight-copy span,.settings-work__quick-head span,.settings-work__catalog-main span{display:block;margin-bottom:.1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.settings-work__insight-copy strong,.settings-work__quick-head strong,.settings-work__catalog-main strong{display:block;margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:800;line-height:1.18}.settings-work__insight-copy p,.settings-work__catalog-main p,.settings-work__quick-note{margin:.2rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.4}.settings-work__insight-metric{min-width:5.2rem;padding:.5rem .62rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);text-align:center}.settings-work__insight-metric strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.05rem;font-weight:850;line-height:1.05}.settings-work__insight-metric span{display:block;margin-top:.15rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.61rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.settings-work__quick-panel{--work-accent: #3457f1;--csd-foreground-work-accent: var(--csd-text-3457f1-1000, #3457f1);--work-accent-soft: rgba(52, 87, 241, .075);--csd-foreground-work-accent-soft: var(--csd-text-3457f1-75, rgba(52, 87, 241, .075));--work-accent-border: var(--csd-border-3457f1-180, rgba(52, 87, 241, .18));--csd-foreground-work-accent-border: var(--csd-text-3457f1-180, rgba(52, 87, 241, .18));display:flex;flex-direction:column;gap:.72rem;padding:.86rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-work__quick-panel--maintenance,.settings-work__quick-panel--active{--work-accent: #0f766e;--csd-foreground-work-accent: var(--csd-text-0f766e-1000, #0f766e);--work-accent-soft: rgba(20, 184, 166, .085);--csd-foreground-work-accent-soft: var(--csd-text-14b8a6-85, rgba(20, 184, 166, .085));--work-accent-border: var(--csd-border-0f766e-180, rgba(15, 118, 110, .18));--csd-foreground-work-accent-border: var(--csd-text-0f766e-180, rgba(15, 118, 110, .18))}.settings-work__quick-panel--tasks{--work-accent: #3457f1;--csd-foreground-work-accent: var(--csd-text-3457f1-1000, #3457f1);--work-accent-soft: rgba(52, 87, 241, .075);--csd-foreground-work-accent-soft: var(--csd-text-3457f1-75, rgba(52, 87, 241, .075));--work-accent-border: var(--csd-border-3457f1-180, rgba(52, 87, 241, .18));--csd-foreground-work-accent-border: var(--csd-text-3457f1-180, rgba(52, 87, 241, .18));background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-work__quick-panel--tasks .settings-work__quick-row--accent{background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.settings-work__quick-panel--tasks .settings-work__quick-note{padding-top:.12rem}.settings-work__quick-head,.settings-work__catalog-main,.settings-work__maintenance-head{display:flex;align-items:flex-start;gap:.72rem}.settings-work__quick-list{display:grid;gap:.48rem}.settings-work__quick-row{display:flex;align-items:center;justify-content:space-between;gap:.68rem;min-height:2.58rem;padding:.48rem .58rem;border:1px solid var(--csd-border-d6e1ef-880, rgba(214, 225, 239, .88));border-radius:.7rem;background:var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88))}.settings-work__quick-row--accent{border-color:var(--csd-border-d6e1ef-880, rgba(214, 225, 239, .88));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.settings-work__quick-row span{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:690;line-height:1.25}.settings-work__quick-row strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:850;white-space:nowrap}.settings-work__quick-rules{display:grid;gap:0;border:1px solid var(--csd-border-d6e1ef-1000, #d6e1ef);border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.settings-work__quick-rule{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.68rem;min-height:3.06rem;padding:.56rem .64rem;border-bottom:1px solid var(--csd-border-e6edf6-1000, #e6edf6);background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-work__quick-rule:last-child{border-bottom:0}.settings-work__quick-rule span{display:grid;gap:.12rem;min-width:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:760;line-height:1.18}.settings-work__quick-rule small{color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:850;letter-spacing:.07em;line-height:1;text-transform:uppercase}.settings-work__quick-rule-state{display:inline-flex;align-items:center;justify-content:center;min-width:4.2rem;min-height:1.72rem;padding:.28rem .52rem;border:1px solid var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:820;line-height:1;white-space:nowrap}.settings-work__quick-rule-state.is-active{border-color:var(--csd-border-16a34a-280, rgba(22, 163, 74, .28));color:var(--csd-text-15803d-1000, #15803d)}.settings-work__quick-rule-state.is-manual{border-color:var(--csd-border-f59e0b-340, rgba(245, 158, 11, .34));color:var(--csd-text-b45309-1000, #b45309)}.settings-work__quick-rule-state.is-muted{border-color:var(--csd-border-94a3b8-260, rgba(148, 163, 184, .26));color:var(--csd-text-64748b-1000, #64748b)}.settings-work__quick-action,.settings-work__catalog-action{display:inline-flex;align-items:center;justify-content:center;gap:.46rem;width:100%;min-height:2.42rem;padding:.48rem .74rem;border:1px solid var(--csd-border-d6e1ef-1000, #d6e1ef);border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-17324f-1000, #17324f);font-size:.8rem;font-weight:760;line-height:1;text-decoration:none;box-shadow:0 8px 18px #0f172a09;margin-top:auto;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.settings-work__quick-action i,.settings-work__catalog-action i{color:var(--csd-foreground-work-accent, var(--work-accent, var(--csd-text-3457f1-1000, #3457f1)))}.settings-work__quick-action:hover,.settings-work__quick-action:focus-visible,.settings-work__catalog-action:hover,.settings-work__catalog-action:focus-visible{border-color:var(--csd-border-3457f1-260, rgba(52, 87, 241, .26));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:none;box-shadow:0 12px 24px #2563eb13;transform:translateY(-1px)}.settings-work__quick-action--primary{border-color:var(--csd-border-3457f1-300, rgba(52, 87, 241, .3));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.settings-work__quick-actions{display:grid;gap:.5rem;margin-top:auto}.settings-work__quick-actions .settings-work__quick-action{margin-top:0}.settings-work__catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;padding:.78rem .9rem .9rem}.settings-work__catalog-card{--work-accent: #3457f1;--csd-foreground-work-accent: var(--csd-text-3457f1-1000, #3457f1);--work-accent-soft: rgba(52, 87, 241, .075);--csd-foreground-work-accent-soft: var(--csd-text-3457f1-75, rgba(52, 87, 241, .075));--work-accent-border: var(--csd-border-3457f1-180, rgba(52, 87, 241, .18));--csd-foreground-work-accent-border: var(--csd-text-3457f1-180, rgba(52, 87, 241, .18));display:flex;flex-direction:column;gap:.78rem;min-height:11rem;padding:.86rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-work__catalog-card--wide{grid-column:1/-1;min-height:0;flex-direction:row;align-items:center;justify-content:space-between}.settings-work__mini-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:.78rem;overflow:hidden}.settings-work__mini-stats--compact{width:-moz-max-content;width:max-content;max-width:100%;grid-template-columns:repeat(2,minmax(6rem,1fr))}.settings-work__mini-stats>div{min-height:2.7rem;padding:.48rem .58rem;border-right:1px solid var(--csd-border-d6e1ef-820, rgba(214, 225, 239, .82));background:var(--csd-bg-f8fafc-760, rgba(248, 250, 252, .76))}.settings-work__mini-stats>div:last-child{border-right:0}.settings-work__mini-stats strong,.settings-work__mini-stats span{display:block;text-align:center}.settings-work__mini-stats strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:850;line-height:1.08}.settings-work__mini-stats span{margin-top:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.settings-work__maintenance-form-card{padding:.86rem}.settings-work__maintenance-head{justify-content:space-between;margin-bottom:.9rem;padding-bottom:.78rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))}.settings-work__maintenance-form-card .form-label{margin-bottom:.38rem;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.66rem;font-weight:780!important;letter-spacing:.04em;text-transform:uppercase}.settings-work__maintenance-form-card .form-text{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.settings-work__maintenance-form-card .form-saas-input{min-height:2.64rem;border-radius:.78rem}.settings-work__maintenance-apply{display:flex;align-items:center;gap:.72rem;width:100%;min-height:4.35rem;padding:.72rem .85rem;border:1px solid var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92)));box-shadow:inset 0 1px #ffffffeb;cursor:pointer}.settings-work__maintenance-apply:hover{border-color:var(--csd-border-3457f1-220, rgba(52, 87, 241, .22));background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-work__maintenance-apply .checkmark{flex:0 0 auto;margin-top:0}.settings-work__maintenance-apply .maintenance-plan-modal__toggle-copy{display:grid;gap:.18rem;min-width:0}.settings-work__maintenance-apply .maintenance-plan-modal__toggle-copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:780;line-height:1.22}.settings-work__maintenance-apply .maintenance-plan-modal__toggle-copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:620;line-height:1.3}.settings-work__maintenance-apply:has(input:checked){border-color:var(--csd-border-3457f1-280, rgba(52, 87, 241, .28));background:linear-gradient(180deg,var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72)),var(--csd-bg-ffffff-1000, #ffffff));box-shadow:inset 0 0 0 1px #3457f114,0 10px 20px #3457f10e}.settings-work__catalog-list{display:grid;gap:0;padding:0;border-top:1px solid var(--csd-border-e6edf6-1000, #e6edf6);background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-work__catalog-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,21rem) auto;align-items:center;gap:.8rem;min-height:5.2rem;padding:.74rem 1rem;border-bottom:1px solid var(--csd-border-e6edf6-1000, #e6edf6);background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-work__catalog-row:hover{background:linear-gradient(180deg,var(--csd-bg-f9fafc-980, rgba(249, 250, 252, .98)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)))}.settings-work__catalog-row-main{display:flex;align-items:center;gap:.7rem;min-width:0}.settings-work__catalog-row-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-radius:.72rem;background:linear-gradient(135deg,var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)),rgba(52,87,241,.08)),var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2849d8-1000, #2849d8);box-shadow:0 8px 16px #3457f10b}.settings-work__catalog-row-icon--teal{border-color:var(--csd-border-0f766e-180, rgba(15, 118, 110, .18));background:linear-gradient(135deg,var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)),rgba(20,184,166,.08)),var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-0f766e-1000, #0f766e)}.settings-work__catalog-row-copy{min-width:0}.settings-work__catalog-row-copy span{display:block;margin-bottom:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.settings-work__catalog-row-copy strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:820;line-height:1.15}.settings-work__catalog-row-copy p{max-width:52rem;margin:.18rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.32}.settings-work__catalog-row-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;border:1px solid var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.settings-work__catalog-row-meta>div{min-width:0;min-height:2.62rem;padding:.42rem .56rem;border-left:1px solid var(--csd-border-e6edf6-1000, #e6edf6);text-align:center}.settings-work__catalog-row-meta>div:first-child{border-left:0}.settings-work__catalog-row-meta strong,.settings-work__catalog-row-meta span{display:block}.settings-work__catalog-row-meta strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:860;line-height:1.05}.settings-work__catalog-row-meta span{margin-top:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.56rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.settings-work__catalog-row-action{min-width:7.6rem;justify-content:center}.settings-work__catalog-note{display:flex;align-items:center;gap:.5rem;min-height:3rem;padding:.62rem 1rem .72rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.35;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-820, rgba(248, 250, 252, .82)))}.settings-work__catalog-note i{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;flex-shrink:0;border:1px solid var(--csd-border-14b8a6-180, rgba(20, 184, 166, .18));border-radius:.62rem;background:#14b8a613;color:var(--csd-text-0f766e-1000, #0f766e)}.settings-masterdata--work .settings-masterdata__filters{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(12rem,15rem) minmax(10rem,12rem) auto;align-items:center;gap:.62rem;padding:.84rem 1rem;border-top:1px solid var(--csd-border-0f172a-40, rgba(15, 23, 42, .04));border-bottom:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-masterdata--work .settings-masterdata__filters .settings-masterdata__search{max-width:none;height:2.58rem;min-width:0}.settings-masterdata--work .settings-masterdata__filters .form-select,.settings-masterdata--work .settings-masterdata__filters .settings-masterdata__reset{height:2.58rem;min-height:2.58rem;border-radius:.82rem}.settings-masterdata--work .settings-masterdata__filters .settings-masterdata__reset{padding-inline:.9rem;border-radius:999px;white-space:nowrap}.settings-masterdata--work .settings-masterdata__table{padding:0;border-top:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.settings-masterdata--work .settings-masterdata__table .ajax-table{min-width:0;overflow:visible}.settings-masterdata--work .settings-task-types-table-wrap,.settings-masterdata--work .settings-task-template-categories-table-wrap,.settings-masterdata--work .settings-project-types-table-wrap,.settings-masterdata--work .settings-equipment-types-table-wrap,.settings-masterdata--work .settings-verifiable-element-types-table-wrap{border:0;border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none;overflow-x:auto;overflow-y:visible}.settings-masterdata--work .settings-task-types-table,.settings-masterdata--work .settings-task-template-categories-table,.settings-masterdata--work .settings-project-types-table,.settings-masterdata--work .settings-equipment-types-table,.settings-masterdata--work .settings-verifiable-element-types-table{width:100%;border-collapse:separate;border-spacing:0}.settings-masterdata--work .settings-task-types-table{min-width:1160px}.settings-masterdata--work .settings-task-template-categories-table{min-width:1040px}.settings-masterdata--work .settings-project-types-table,.settings-masterdata--work .settings-equipment-types-table,.settings-masterdata--work .settings-verifiable-element-types-table{min-width:1120px}.settings-masterdata--work .settings-task-types-table thead th,.settings-masterdata--work .settings-task-template-categories-table thead th,.settings-masterdata--work .settings-project-types-table thead th,.settings-masterdata--work .settings-equipment-types-table thead th,.settings-masterdata--work .settings-verifiable-element-types-table thead th{padding:.78rem .9rem!important;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96))!important;background:linear-gradient(180deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))!important;color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.settings-masterdata--work .settings-task-types-table thead tr,.settings-masterdata--work .settings-task-template-categories-table thead tr,.settings-masterdata--work .settings-project-types-table thead tr,.settings-masterdata--work .settings-equipment-types-table thead tr,.settings-masterdata--work .settings-verifiable-element-types-table thead tr{background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-560, rgba(226, 232, 240, .56)),transparent 42%),linear-gradient(180deg,var(--csd-bg-fafbfd-990, rgba(250, 251, 253, .99)),var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96)))}.settings-masterdata--work .settings-task-types-table thead th,.settings-masterdata--work .settings-task-template-categories-table thead th,.settings-masterdata--work .settings-project-types-table thead th,.settings-masterdata--work .settings-equipment-types-table thead th,.settings-masterdata--work .settings-verifiable-element-types-table thead th{background:transparent!important}.settings-masterdata--work .settings-task-types-table tbody td,.settings-masterdata--work .settings-task-template-categories-table tbody td,.settings-masterdata--work .settings-project-types-table tbody td,.settings-masterdata--work .settings-equipment-types-table tbody td,.settings-masterdata--work .settings-verifiable-element-types-table tbody td{padding:.72rem .9rem!important;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-24364f-1000, #24364f);font-size:.84rem;vertical-align:middle;transition:background-color .18s ease,border-color .18s ease}.settings-masterdata--work .settings-task-types-table tbody tr:hover>td,.settings-masterdata--work .settings-task-template-categories-table tbody tr:hover>td,.settings-masterdata--work .settings-project-types-table tbody tr:hover>td,.settings-masterdata--work .settings-equipment-types-table tbody tr:hover>td,.settings-masterdata--work .settings-verifiable-element-types-table tbody tr:hover>td{border-bottom-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-masterdata--work .settings-task-types-table thead th:first-child,.settings-masterdata--work .settings-task-types-table tbody td:first-child,.settings-masterdata--work .settings-task-template-categories-table thead th:first-child,.settings-masterdata--work .settings-task-template-categories-table tbody td:first-child,.settings-masterdata--work .settings-project-types-table thead th:first-child,.settings-masterdata--work .settings-project-types-table tbody td:first-child,.settings-masterdata--work .settings-equipment-types-table thead th:first-child,.settings-masterdata--work .settings-equipment-types-table tbody td:first-child,.settings-masterdata--work .settings-verifiable-element-types-table thead th:first-child,.settings-masterdata--work .settings-verifiable-element-types-table tbody td:first-child{padding-left:1rem!important}.settings-masterdata--work .settings-task-types-table thead th:last-child,.settings-masterdata--work .settings-task-types-table tbody td:last-child,.settings-masterdata--work .settings-task-template-categories-table thead th:last-child,.settings-masterdata--work .settings-task-template-categories-table tbody td:last-child,.settings-masterdata--work .settings-project-types-table thead th:last-child,.settings-masterdata--work .settings-project-types-table tbody td:last-child,.settings-masterdata--work .settings-equipment-types-table thead th:last-child,.settings-masterdata--work .settings-equipment-types-table tbody td:last-child,.settings-masterdata--work .settings-verifiable-element-types-table thead th:last-child,.settings-masterdata--work .settings-verifiable-element-types-table tbody td:last-child{padding-right:1rem!important}.settings-task-types-table__col-nr,.settings-task-template-categories-table__col-nr,.settings-project-types-table__col-nr,.settings-equipment-types-table__col-nr,.settings-verifiable-element-types-table__col-nr{width:4.8rem}.settings-task-types-table__col-name,.settings-project-types-table__col-name,.settings-equipment-types-table__col-name,.settings-verifiable-element-types-table__col-name{width:31%}.settings-task-template-categories-table__col-name{width:35%}.settings-task-types-table__col-count,.settings-task-template-categories-table__col-count,.settings-project-types-table__col-count,.settings-equipment-types-table__col-count,.settings-verifiable-element-types-table__col-count{width:9.2rem}.settings-task-types-table__col-creator,.settings-task-template-categories-table__col-creator,.settings-project-types-table__col-creator{width:14%}.settings-task-types-table__col-created,.settings-task-template-categories-table__col-created,.settings-project-types-table__col-created,.settings-equipment-types-table__col-created,.settings-verifiable-element-types-table__col-created{width:14.5rem}.settings-task-types-table__col-status,.settings-task-template-categories-table__col-status,.settings-project-types-table__col-status,.settings-equipment-types-table__col-status,.settings-verifiable-element-types-table__col-status{width:8rem}.settings-task-types-table__col-actions,.settings-task-template-categories-table__col-actions,.settings-project-types-table__col-actions,.settings-equipment-types-table__col-actions,.settings-verifiable-element-types-table__col-actions{width:7.8rem}.settings-equipment-types-table__col-flag,.settings-verifiable-element-types-table__col-scope{width:10rem}.settings-task-masterdata__description,.settings-work-masterdata__description{margin-top:.22rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:620;line-height:1.28}.settings-task-masterdata__created-cell,.settings-work-masterdata__created-cell{white-space:nowrap}.settings-task-masterdata__created-cell .x-ui-date--compact,.settings-work-masterdata__created-cell .x-ui-date--compact{width:-moz-max-content;width:max-content;max-width:none;min-width:10.4rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-task-masterdata__created-cell .x-ui-date__copy,.settings-work-masterdata__created-cell .x-ui-date__copy{min-width:-moz-max-content;min-width:max-content}.settings-task-masterdata__created-cell .x-ui-date__value,.settings-work-masterdata__created-cell .x-ui-date__value{overflow:visible;text-overflow:clip}.settings-task-masterdata__protected-action,.settings-work-masterdata__protected-action{display:flex;align-items:center;justify-content:flex-end;width:100%}.settings-task-masterdata__protected-trigger,.settings-work-masterdata__protected-trigger{border-color:var(--csd-border-d6e1ef-820, rgba(214, 225, 239, .82));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-94a3b8-1000, #94a3b8);box-shadow:none;cursor:not-allowed;opacity:.72}.settings-task-masterdata__protected-trigger:hover,.settings-task-masterdata__protected-trigger:focus-visible,.settings-work-masterdata__protected-trigger:hover,.settings-work-masterdata__protected-trigger:focus-visible{border-color:var(--csd-border-d6e1ef-820, rgba(214, 225, 239, .82));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-94a3b8-1000, #94a3b8);box-shadow:none;transform:none}.settings-masterdata--work .settings-task-types-pagination,.settings-masterdata--work .settings-task-template-categories-pagination,.settings-masterdata--work .settings-project-types-pagination,.settings-masterdata--work .settings-equipment-types-pagination,.settings-masterdata--work .settings-verifiable-element-types-pagination{margin-inline:0;padding:0;border-top:0;border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-masterdata--work .settings-task-types-pagination>.saas-pagination,.settings-masterdata--work .settings-task-template-categories-pagination>.saas-pagination,.settings-masterdata--work .settings-project-types-pagination>.saas-pagination,.settings-masterdata--work .settings-equipment-types-pagination>.saas-pagination,.settings-masterdata--work .settings-verifiable-element-types-pagination>.saas-pagination{padding:.76rem 1rem .82rem;background:var(--csd-bg-ffffff-1000, #ffffff)}@media (max-width: 991.98px){.settings-work__recurrence-grid,.settings-work__recurrence-overview{grid-template-columns:1fr}.settings-work__recurrence-rule{grid-template-columns:1fr;align-items:stretch}.settings-work__recurrence-rule .settings-work__recurrence-footer{justify-content:space-between}.settings-work__recurrence-rule .settings-work__recurrence-footer .small{text-align:left}}@media (max-width: 1500px){.settings-masterdata--work .settings-masterdata__hero{flex-direction:column;align-items:stretch}.settings-masterdata--work .settings-masterdata__hero-main{max-width:none}.settings-masterdata--work .settings-masterdata__summary--wide{width:100%;min-width:0}.settings-masterdata--work .settings-masterdata__overview-grid,.settings-work__panel-grid,.settings-work__maintenance-layout{grid-template-columns:1fr}.settings-masterdata--work .settings-masterdata__filters{grid-template-columns:minmax(0,1fr) minmax(12rem,15rem)}.settings-masterdata--work .settings-masterdata__section-head{display:grid;grid-template-columns:minmax(0,1fr) auto}}@media (max-width: 767.98px){.settings-work__recurrence-grid{padding-left:.9rem;padding-right:.9rem}.settings-masterdata--work .settings-masterdata__section-head,.settings-masterdata--work .settings-masterdata__filters{grid-template-columns:1fr}.settings-masterdata--work .settings-masterdata__actions{justify-content:flex-start;flex-wrap:wrap}.settings-work__catalog-grid{grid-template-columns:1fr}.settings-work__catalog-card--wide,.settings-work__maintenance-head{flex-direction:column;align-items:stretch}.settings-work__catalog-row{grid-template-columns:1fr;align-items:stretch}.settings-work__catalog-row-action{width:100%}.settings-work__insight-card{grid-template-columns:auto minmax(0,1fr)}.settings-work__insight-metric{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;min-width:0;text-align:left}.settings-work__mini-stats,.settings-work__mini-stats--compact{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-masterdata--work .settings-masterdata__primary-action,.settings-masterdata--work .settings-masterdata__filters .settings-masterdata__reset{width:100%}.settings-work__toggle-footer,.settings-work__recurrence-footer{flex-direction:column;align-items:stretch}.settings-work__toggle,.settings-work__recurrence-footer .btn{justify-content:center}}.settings-people{--people-border: var(--csd-border-dbe5f2-1000, #dbe5f2);--csd-foreground-people-border: #dbe5f2;--people-border-soft: var(--csd-border-eef2f7-1000, #eef2f7);--csd-foreground-people-border-soft: #eef2f7;--people-text: var(--csd-text-10233f-1000, #10233f);--csd-foreground-people-text: var(--csd-text-10233f-1000, #10233f);--people-muted: var(--csd-text-607089-1000, #607089);--csd-foreground-people-muted: var(--csd-text-607089-1000, #607089);--people-accent: #3457f1;--csd-foreground-people-accent: var(--csd-text-3457f1-1000, #3457f1);--people-teal: #0f766e;--csd-foreground-people-teal: var(--csd-text-0f766e-1000, #0f766e)}.settings-people .settings-masterdata__hero{align-items:center;min-height:0;padding:.86rem 1rem;border-color:var(--csd-border-0f172a-75, rgba(15, 23, 42, .075));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 18px 38px #0f172a0e}.settings-people .settings-masterdata__hero-main h2{font-size:1.08rem;letter-spacing:0}.settings-people .settings-masterdata__hero-main p{max-width:52rem;color:var(--csd-text-40516a-1000, #40516a);font-size:.81rem;line-height:1.42}.settings-people .settings-masterdata__summary--wide{grid-template-columns:repeat(4,minmax(106px,1fr));gap:.48rem;width:min(45vw,590px);margin-left:auto}.settings-people .settings-masterdata__stat{min-height:3.1rem;border-color:var(--csd-border-e1e9f5-1000, #e1e9f5);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 8px 18px #0f172a09}.settings-people .settings-masterdata__tabs{margin:.3rem 0 .22rem}.settings-people-panel{overflow:visible;box-shadow:0 18px 36px #0f172a0d}.settings-people-panel .settings-masterdata__section-head{align-items:center;padding:.9rem 1rem .76rem}.settings-people-panel .settings-masterdata__section-head h3{font-size:.98rem}.settings-people-panel .settings-masterdata__section-head p{max-width:58rem;color:var(--csd-text-526581-1000, #526581);font-size:.8rem}.settings-people-panel .settings-masterdata__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.46rem;flex-wrap:wrap}.settings-people-panel .settings-masterdata__actions .settings-masterdata__primary-action,.settings-people-panel .settings-masterdata__actions .settings-masterdata__ghost-action{min-height:2.32rem;padding-inline:.88rem;border-radius:999px;font-size:.8rem;font-weight:850}.settings-people-panel .settings-masterdata__actions .settings-masterdata__primary-action{border:1px solid var(--csd-border-3457f1-420, rgba(52, 87, 241, .42));background:linear-gradient(135deg,#3457f1,#4359f5 56%,#5b7cfa);color:#fff;box-shadow:0 12px 24px #3457f12e}.settings-people-panel .settings-masterdata__actions .settings-masterdata__primary-action:hover{border-color:var(--csd-border-3457f1-560, rgba(52, 87, 241, .56));background:linear-gradient(135deg,#2849d8,#3457f1 52%,#60a5fa);color:#fff;box-shadow:0 15px 30px #3457f13d}.settings-people-panel .settings-masterdata__actions .settings-masterdata__ghost-action{border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);box-shadow:none}.settings-people-panel .settings-masterdata__actions .settings-masterdata__ghost-action:hover{border-color:var(--csd-border-c8d7ff-1000, #c8d7ff);background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-2849d8-1000, #2849d8)}.settings-people-overview{display:grid;grid-template-columns:1fr;gap:0;padding:0;border-top:1px solid var(--csd-border-e6edf6-1000, #e6edf6);background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-people-overview__main,.settings-people-overview__secondary,.settings-people-overview__context{--people-row-accent: #3457f1;--csd-foreground-people-row-accent: var(--csd-text-3457f1-1000, #3457f1);--people-row-accent-soft: rgba(52, 87, 241, .075);--csd-foreground-people-row-accent-soft: var(--csd-text-3457f1-75, rgba(52, 87, 241, .075));--people-row-accent-border: var(--csd-border-3457f1-180, rgba(52, 87, 241, .18));--csd-foreground-people-row-accent-border: var(--csd-text-3457f1-180, rgba(52, 87, 241, .18));position:relative;min-width:0;border:0;border-bottom:1px solid var(--csd-border-e6edf6-1000, #e6edf6);border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-people-text, var(--people-text));overflow:hidden;box-shadow:none}.settings-people-overview__main:before,.settings-people-overview__secondary:before,.settings-people-overview__context:before{display:none}.settings-people-overview__secondary{--people-row-accent: #0f766e;--csd-foreground-people-row-accent: var(--csd-text-0f766e-1000, #0f766e);--people-row-accent-soft: rgba(20, 184, 166, .08);--csd-foreground-people-row-accent-soft: var(--csd-text-14b8a6-80, rgba(20, 184, 166, .08));--people-row-accent-border: var(--csd-border-0f766e-200, rgba(15, 118, 110, .2));--csd-foreground-people-row-accent-border: var(--csd-text-0f766e-200, rgba(15, 118, 110, .2))}.settings-people-overview__context{--people-row-accent: #b45309;--csd-foreground-people-row-accent: var(--csd-text-b45309-1000, #b45309);--people-row-accent-soft: rgba(245, 158, 11, .1);--csd-foreground-people-row-accent-soft: var(--csd-text-f59e0b-100, rgba(245, 158, 11, .1));--people-row-accent-border: var(--csd-border-b45309-180, rgba(180, 83, 9, .18));--csd-foreground-people-row-accent-border: var(--csd-text-b45309-180, rgba(180, 83, 9, .18))}.settings-people-overview__main,.settings-people-overview__secondary,.settings-people-overview__context{display:grid;grid-template-columns:2.25rem minmax(0,1fr) minmax(16rem,21rem);align-items:center;gap:.7rem;min-height:5.2rem;padding:.74rem 1rem;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.settings-people-overview__main{border-color:var(--csd-border-e6edf6-1000, #e6edf6)}a.settings-people-overview__main:hover,a.settings-people-overview__main:focus-visible,a.settings-people-overview__secondary:hover,a.settings-people-overview__secondary:focus-visible,.settings-people-overview__context:hover,.settings-people-overview__context:focus-visible{border-color:var(--csd-border-e6edf6-1000, #e6edf6);background:linear-gradient(180deg,var(--csd-bg-f9fafc-980, rgba(249, 250, 252, .98)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)));color:var(--csd-foreground-people-text, var(--people-text));text-decoration:none;box-shadow:none}.settings-people-overview__icon{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-radius:.72rem;background:linear-gradient(135deg,var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)),var(--people-row-accent-soft)),var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-people-row-accent, var(--people-row-accent));font-size:.92rem;box-shadow:0 8px 16px #3457f10b}.settings-people-overview__icon--teal{border-color:var(--csd-border-0f766e-180, rgba(15, 118, 110, .18));background:linear-gradient(135deg,var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)),rgba(20,184,166,.08)),var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-people-row-accent, var(--people-row-accent))}.settings-people-overview__icon--muted{border-color:var(--csd-border-b45309-180, rgba(180, 83, 9, .18));background:linear-gradient(135deg,var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)),rgba(245,158,11,.08)),var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-people-row-accent, var(--people-row-accent))}.settings-people-overview__content{display:grid;gap:.14rem;min-width:0}.settings-people-overview__eyebrow{color:var(--csd-text-7a8799-1000, #7a8799);font-size:.56rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.settings-people-overview__content strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:880;line-height:1.15}.settings-people-overview__content span:last-child{color:var(--csd-text-526581-1000, #526581);font-size:.72rem;line-height:1.28}.settings-people-overview__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;border:1px solid var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.settings-people-overview__metrics>span,.settings-people-overview__context-value{display:grid;align-content:center;justify-items:center;min-width:0;min-height:2.62rem;padding:.42rem .56rem;border-left:1px solid var(--csd-border-e6edf6-1000, #e6edf6);text-align:center}.settings-people-overview__metrics>span:first-child{border-left:0}.settings-people-overview__metrics strong,.settings-people-overview__context-value strong{max-width:100%;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:900;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-people-overview__metrics small,.settings-people-overview__context-value small{max-width:100%;margin-top:.16rem;color:var(--csd-text-7a8799-1000, #7a8799);font-size:.55rem;font-weight:820;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.settings-people-overview__context-value{min-width:4.4rem;border:1px solid var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-hr-calendar-policy{display:grid;gap:.72rem;padding:.84rem 1rem 1rem;border-top:1px solid var(--csd-border-e6edf6-1000, #e6edf6);background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-hr-calendar-policy__field{display:grid;gap:.34rem;height:100%}.settings-hr-calendar-policy__field>span{color:var(--csd-text-51627c-1000, #51627c);font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.settings-hr-calendar-policy__field .form-saas-input{min-height:2.66rem;border-color:var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:.82rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:760;box-shadow:inset 0 1px #ffffffeb}.settings-hr-calendar-policy__toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.settings-hr-calendar-policy__toggle{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;min-height:4rem;margin:0;padding:.7rem .78rem;border:1px solid var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);cursor:pointer}.settings-hr-calendar-policy__toggle input{width:1.08rem;height:1.08rem;accent-color:#2563eb}.settings-hr-calendar-policy__toggle>span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.1rem .5rem;min-width:0}.settings-hr-calendar-policy__toggle i{display:inline-grid;grid-row:1/span 2;place-items:center;width:2rem;height:2rem;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:.72rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-2563eb-1000, #2563eb)}.settings-hr-calendar-policy__toggle strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:880;line-height:1.15}.settings-hr-calendar-policy__toggle small{color:var(--csd-text-607089-1000, #607089);font-size:.7rem;font-weight:650;line-height:1.3}.settings-hr-calendar-policy__footer{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding-top:.1rem}.settings-hr-calendar-policy__footer>span{display:inline-flex;align-items:center;gap:.38rem;min-width:0;color:var(--csd-text-607089-1000, #607089);font-size:.74rem;font-weight:760}.settings-hr-calendar-policy__footer>span i{color:var(--csd-text-2563eb-1000, #2563eb)}.settings-people__smartbar{padding:.72rem 1rem .78rem;border-bottom:1px solid var(--people-border-soft);background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-people__smartbar .smart-filter-bar{margin:0}.settings-people__structure-results,.settings-benefit-types__table{--settings-masterdata-table-x: 0;padding:0;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:visible}.settings-people__structure-results .ajax-table,.settings-benefit-types__table .ajax-table{overflow:visible}.settings-people__department-grid{display:grid;gap:.58rem;padding:.64rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-people__department-card{--people-structure-accent: #3457f1;--csd-foreground-people-structure-accent: var(--csd-text-3457f1-1000, #3457f1);--people-structure-accent-soft: rgba(52, 87, 241, .075);--csd-foreground-people-structure-accent-soft: var(--csd-text-3457f1-75, rgba(52, 87, 241, .075));--people-structure-accent-border: var(--csd-border-3457f1-180, rgba(52, 87, 241, .18));--csd-foreground-people-structure-accent-border: var(--csd-text-3457f1-180, rgba(52, 87, 241, .18));position:relative;display:grid;gap:.6rem;padding:.68rem .72rem;border:1px solid var(--csd-border-d5dfee-980, rgba(213, 223, 238, .98));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:visible;box-shadow:0 8px 18px #0f172a08}.settings-people__department-card:before{display:none}.settings-people__department-card:hover{border-color:var(--csd-border-cbd5e1-980, rgba(203, 213, 225, .98));box-shadow:0 12px 24px #0f172a0c}.settings-people__department-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,25rem) auto;align-items:center;gap:.64rem}.settings-people__department-identity{display:flex;align-items:flex-start;gap:.58rem;min-width:0}.settings-people__department-icon{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;flex:0 0 auto;border:1px solid var(--people-structure-accent-border);border-radius:.64rem;background:linear-gradient(135deg,var(--csd-bg-ffffff-950, rgba(255, 255, 255, .95)),var(--people-structure-accent-soft)),var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-people-structure-accent, var(--people-structure-accent));font-size:.82rem;box-shadow:inset 0 1px #ffffffeb,0 8px 16px #0f172a0b}.settings-people__department-copy{display:grid;gap:.16rem;min-width:0}.settings-people__department-eyebrow,.settings-people__positions-heading span{color:var(--csd-text-7a8799-1000, #7a8799);font-size:.56rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.settings-people__department-head h4{margin:0;color:var(--csd-text-10233f-1000, #10233f);font-size:.92rem;font-weight:820;line-height:1.15}.settings-people__department-head p{margin:0;color:var(--csd-foreground-people-muted, var(--people-muted));font-size:.73rem;line-height:1.28}.settings-people__department-actions{position:relative;z-index:8}.settings-people__department-actions .dropdown-menu,.settings-people__position-meta .dropdown-menu{z-index:1200}.settings-people__department-actions .dropdown>button,.settings-people__position-meta .dropdown>button,.settings-people__department-actions .btn,.settings-people__position-meta .btn{border-color:var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2849d8-1000, #2849d8);box-shadow:0 8px 18px #3457f112}.settings-people__department-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;border:1px solid var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.settings-people__department-summary>span{display:grid;align-content:center;justify-items:center;min-width:0;min-height:2.55rem;padding:.34rem .42rem;border-left:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));text-align:center}.settings-people__department-summary>span:first-child{border-left:0}.settings-people__department-summary small{max-width:100%;color:var(--csd-text-7a8799-1000, #7a8799);font-size:.52rem;font-weight:820;letter-spacing:.06em;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.settings-people__department-summary strong{max-width:100%;margin-top:.12rem;color:var(--csd-text-10233f-1000, #10233f);font-size:.82rem;font-weight:900;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-people__department-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.settings-people__metric{display:grid;align-content:center;min-width:0;min-height:2.6rem;padding:.4rem .58rem;border-left:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))}.settings-people__metric:first-child{border-left:0}.settings-people__metric span{display:block;color:var(--csd-text-7a8799-1000, #7a8799);font-size:.56rem;font-weight:820;letter-spacing:.06em;line-height:1;text-transform:uppercase}.settings-people__metric strong{display:block;max-width:100%;margin-top:.18rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:880;line-height:1.08;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-people__positions-list{display:grid;gap:0;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.74rem;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.settings-people__positions-heading{display:flex;align-items:center;justify-content:space-between;gap:.58rem;min-width:0;padding:.46rem .58rem;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-f8fafc-1000, #f8fafc)}.settings-people__positions-heading strong{display:inline-flex;align-items:center;min-height:1.34rem;padding:.18rem .46rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.66rem;font-weight:820;line-height:1}.settings-people__positions-heading+.settings-people__position-row{border-top:0}.settings-people__position-row{display:grid;grid-template-columns:1.72rem minmax(0,1fr) auto;align-items:center;gap:.56rem;padding:.52rem .58rem;border:0;border-top:1px solid var(--csd-border-e2e8f0-780, rgba(226, 232, 240, .78));background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-people__department-card .settings-masterdata__meta-badges{gap:.24rem;margin-top:.12rem}.settings-people__department-card .settings-masterdata__module-badge,.settings-people__department-card .settings-masterdata__status-pill{min-height:1.18rem;padding:.16rem .42rem;border-radius:999px;font-size:.64rem;line-height:1}.settings-people__position-row:first-of-type{border-top:0}.settings-people__position-row:hover{background:var(--csd-bg-fbfdff-1000, #fbfdff)}.settings-people__position-icon{display:inline-grid;place-items:center;width:1.72rem;height:1.72rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.58rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-foreground-people-accent, var(--people-accent));font-size:.76rem}.settings-people__position-copy{display:grid;gap:.16rem;min-width:0}.settings-people__position-copy strong{color:var(--csd-text-10233f-1000, #10233f);font-size:.82rem;font-weight:820;line-height:1.2}.settings-people__position-copy>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.71rem;line-height:1.24}.settings-people__position-meta{display:inline-flex;align-items:center;gap:.58rem}.settings-people__position-count{display:grid;justify-items:end;min-width:3.8rem}.settings-people__position-count span{color:var(--csd-text-7a8799-1000, #7a8799);font-size:.56rem;font-weight:820;letter-spacing:.06em;line-height:1;text-transform:uppercase}.settings-people__position-count strong{margin-top:.16rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:880;line-height:1}.settings-people__department-footer{display:flex;justify-content:flex-end}.settings-people__department-footer .settings-masterdata__ghost-action{min-height:2.1rem;border-radius:999px;border-color:var(--csd-border-dbe5f2-1000, #dbe5f2);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2849d8-1000, #2849d8);font-size:.76rem;font-weight:820}.settings-people__positions-empty,.settings-people__empty{display:grid;place-items:center;gap:.42rem;min-height:8rem;padding:1rem;border:1px dashed var(--csd-border-cddbf0-1000, #cddbf0);border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);text-align:center}.settings-people__positions-empty i,.settings-people__empty i{display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:.72rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-foreground-people-accent, var(--people-accent));font-size:1rem}.settings-people-structure-pagination,.settings-benefit-types-pagination{margin:0;border-top:1px solid var(--csd-border-dbe5f1-1000, #dbe5f1);border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.settings-people-structure-pagination>.saas-pagination,.settings-benefit-types-pagination>.saas-pagination{margin:0;padding:.72rem 1rem .74rem;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;background:transparent}.settings-people__org-board{padding:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-people__org-canvas{position:relative;border:1px solid var(--csd-border-d5e1f4-1000, #d5e1f4);border-radius:1rem;background:linear-gradient(135deg,var(--csd-bg-f5f8ff-840, rgba(245, 248, 255, .84)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))),var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable both-edges}.settings-people__org-canvas--tree{--org-density: .86;padding:.78rem}.settings-people__org-canvas--flat{padding:.86rem}.settings-people__org-flat-state{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.88rem .96rem;border:1px solid var(--csd-border-5a73ff-200, rgba(90, 115, 255, .2));border-radius:.9rem;background:linear-gradient(90deg,var(--csd-bg-eef2ff-860, rgba(238, 242, 255, .86)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)))}.settings-people__org-flat-icon,.settings-people__org-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.settings-people__org-flat-icon{width:2.35rem;height:2.35rem;border:1px solid var(--csd-border-c8d7ff-1000, #c8d7ff);border-radius:.8rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-people-accent, var(--people-accent));font-size:1rem}.settings-people__org-flat-copy{display:grid;gap:.18rem;min-width:0}.settings-people__org-flat-copy>span,.settings-people__org-flat-metrics small{color:var(--csd-text-71809a-1000, #71809a);font-size:.64rem;font-weight:820;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.settings-people__org-flat-copy strong{color:var(--csd-text-10233f-1000, #10233f);font-size:.92rem;font-weight:820;line-height:1.18}.settings-people__org-flat-copy p{max-width:46rem;margin:0;color:var(--csd-text-52627c-1000, #52627c);font-size:.75rem;line-height:1.45}.settings-people__org-flat-metrics{display:inline-flex;align-items:stretch;overflow:hidden;border:1px solid var(--csd-border-d5e1f4-1000, #d5e1f4);border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-people__org-flat-metrics>span{display:grid;min-width:6.6rem;padding:.56rem .72rem;text-align:center}.settings-people__org-flat-metrics>span+span{border-left:1px solid var(--csd-border-dbe5f1-1000, #dbe5f1)}.settings-people__org-flat-metrics strong{color:var(--csd-text-0f1f3c-1000, #0f1f3c);font-size:.96rem;font-weight:860;line-height:1.08}.settings-people__org-roots-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15.8rem,1fr));gap:.66rem;margin-top:.82rem}.settings-people__org-forest{display:flex;align-items:flex-start;justify-content:center;gap:.84rem;min-width:-moz-max-content;min-width:max-content;padding:.28rem;zoom:var(--org-density, 1)}.settings-people__org-root{display:inline-flex}.settings-people__org-tree,.settings-people__org-children{list-style:none;margin:0;padding:0}.settings-people__org-tree{display:flex;justify-content:center;min-width:13.2rem}.settings-people__org-children{position:relative;display:flex;justify-content:center;gap:.44rem;padding-top:1.04rem}.settings-people__org-children--compact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.4rem,1fr));width:min(var(--org-child-count, 4) * 10.8rem,43.2rem);max-width:calc(100vw - 4rem);gap:.48rem;padding-top:1.14rem}.settings-people__org-children--compact-grid:after{content:"";position:absolute;top:.42rem;right:8%;left:8%;height:2px;border-radius:999px;background:#3457f12e}.settings-people__org-node{position:relative;display:flex;flex-direction:column;align-items:center;min-width:11.8rem;text-align:left}.settings-people__org-node>.settings-people__org-children:before{content:"";position:absolute;top:0;left:50%;width:2px;height:.78rem;background:#3457f13d}.settings-people__org-children>.settings-people__org-node:before{content:"";position:absolute;top:-.34rem;left:50%;width:2px;height:.72rem;background:#3457f13d}.settings-people__org-children>.settings-people__org-node:after{content:"";position:absolute;top:-.34rem;right:0;left:0;height:2px;background:#3457f13d}.settings-people__org-children>.settings-people__org-node:first-child:after{left:50%}.settings-people__org-children>.settings-people__org-node:last-child:after{right:50%}.settings-people__org-children>.settings-people__org-node:only-child:after{display:none}.settings-people__org-children--compact-grid>.settings-people__org-node{min-width:0}.settings-people__org-children--compact-grid>.settings-people__org-node:before,.settings-people__org-children--compact-grid>.settings-people__org-node:after{display:none}.settings-people__org-children--compact-grid>.settings-people__org-node>.settings-people__org-card{max-width:none}.settings-people__org-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.54rem;width:100%;min-height:5.3rem;padding:.68rem .72rem;border:1px solid var(--csd-border-d9e4f5-1000, #d9e4f5);border-radius:.88rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 12px 22px #0f172a0b}.settings-people__org-card--tree{max-width:13.4rem;min-height:4.72rem;padding:.56rem .62rem;border-radius:.78rem}.settings-people__org-card--flat{min-height:5.45rem;box-shadow:0 8px 18px #0f172a08}.settings-people__org-card--tree:before,.settings-people__org-card--flat:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-top-left-radius:inherit;border-bottom-left-radius:inherit;background:linear-gradient(180deg,#5a73ff,#43b5a8)}.settings-people__org-avatar{width:2rem;height:2rem;border:1px solid var(--csd-border-c8d7ff-1000, #c8d7ff);border-radius:.7rem;background:var(--csd-bg-f6f8ff-1000, #f6f8ff);color:var(--csd-foreground-people-accent, var(--people-accent));font-size:.68rem;font-weight:820;letter-spacing:.04em}.settings-people__org-copy{display:grid;gap:.18rem;min-width:0}.settings-people__org-copy strong{color:var(--csd-text-10233f-1000, #10233f);font-size:.8rem;font-weight:820;line-height:1.18}.settings-people__org-copy>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.67rem;line-height:1.24}.settings-people__org-badges{display:flex;flex-wrap:wrap;gap:.22rem;margin-top:.04rem}.settings-people__org-card--tree .settings-masterdata__module-badge,.settings-people__org-card--tree .settings-masterdata__status-pill{min-height:1.28rem;padding:.18rem .42rem;font-size:.62rem;line-height:1.05}@media (min-width: 1500px){.settings-people__org-canvas--tree{--org-density: .9}}@media (max-width: 1320px){.settings-people__org-canvas--tree{--org-density: .78}}.settings-benefit-types-table-wrap{position:relative;z-index:1;width:100%;overflow-x:auto;overflow-y:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.settings-benefit-types-table{width:100%;max-width:100%;min-width:1120px;border-collapse:separate;border-spacing:0;table-layout:fixed;color:var(--csd-foreground-people-text, var(--people-text))}.settings-benefit-types-table__col-number{width:54px}.settings-benefit-types-table__col-benefit{width:34%}.settings-benefit-types-table__col-category{width:16%}.settings-benefit-types-table__col-usage{width:122px}.settings-benefit-types-table__col-creator{width:160px}.settings-benefit-types-table__col-created{width:168px}.settings-benefit-types-table__col-actions{width:76px}.settings-benefit-types-table thead tr{background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-560, rgba(226, 232, 240, .56)),transparent 42%),linear-gradient(180deg,var(--csd-bg-fafbfd-990, rgba(250, 251, 253, .99)),var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96)))}.settings-benefit-types-table thead th{padding:.72rem .82rem!important;border:0;border-bottom:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78))!important;background:transparent;color:var(--csd-text-334155-1000, #334155);font-size:.74rem;font-weight:760;letter-spacing:0;line-height:1.15;text-align:left;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.settings-benefit-types-table thead th:first-child,.settings-benefit-types-table tbody td:first-child{padding-left:1rem!important}.settings-benefit-types-table thead th:last-child,.settings-benefit-types-table tbody td:last-child{padding-right:1rem!important}.settings-benefit-types-table tbody td{position:relative;z-index:1;min-width:0;padding:.5rem .82rem!important;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-24364f-1000, #24364f);vertical-align:middle;transition:background-color .18s ease,border-color .18s ease}.settings-benefit-types-table tbody tr:last-child td{border-bottom:0}.settings-benefit-types-table__row:hover>td{border-bottom-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-f9fafc-980, rgba(249, 250, 252, .98)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)))}.settings-benefit-types-table__row:hover>td:first-child{box-shadow:inset 3px 0 #3457f12e}.settings-benefit-types-table__row.is-locked td:first-child{box-shadow:inset 3px 0 #f59e0b33}.settings-benefit-types-table__row:focus-within,.settings-benefit-types-table__row:has(.dropdown.show),.settings-benefit-types-table__row:has(.dropdown-menu.show){position:relative;z-index:80}.settings-benefit-types-table__row:focus-within td,.settings-benefit-types-table__row:has(.dropdown.show) td,.settings-benefit-types-table__row:has(.dropdown-menu.show) td{z-index:80;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-benefit-types-table__number-col,.settings-benefit-types-table__number-cell{width:54px;min-width:54px;max-width:54px;padding-left:.25rem!important;padding-right:.25rem!important;text-align:center}.settings-benefit-types-table__number{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:650}.settings-benefit-types-table__identity{display:grid;gap:.18rem;min-width:0}.settings-benefit-types-table__title-row{display:flex;align-items:center;gap:.44rem;min-width:0}.settings-benefit-types-table__title-icon{display:inline-grid;place-items:center;width:1.54rem;height:1.54rem;flex:0 0 auto;border:1px solid var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96));border-radius:.58rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-foreground-people-accent, var(--people-accent));font-size:.72rem}.settings-benefit-types-table__title{min-width:0;color:var(--csd-text-223b5a-1000, #223b5a);font-size:.84rem;font-weight:720;line-height:1.12}.settings-benefit-types-table__meta-row{display:flex;align-items:center;gap:.42rem;min-width:0;padding-left:1.98rem}.settings-benefit-types-table__description{flex:1 1 auto;max-width:100%;color:var(--csd-foreground-people-muted, var(--people-muted));font-size:.72rem;line-height:1.16;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-benefit-types-table__badges{display:flex;align-items:center;flex:0 0 auto;flex-wrap:nowrap;gap:.24rem}.settings-benefit-types-table__badges .settings-masterdata__code,.settings-benefit-types-table__badges .settings-masterdata__status-pill{min-height:1.18rem;padding:.16rem .42rem;border-radius:999px;font-size:.64rem;line-height:1}.settings-benefit-types-table__category{color:var(--csd-text-40516a-1000, #40516a);font-size:.78rem;font-weight:740}.settings-benefit-types-table__usage-metric{display:inline-grid;min-width:5.2rem;padding:.24rem .48rem;border:1px solid var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:.66rem;background:var(--csd-bg-ffffff-1000, #ffffff);text-align:center}.settings-benefit-types-table__usage-metric strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:900;line-height:1}.settings-benefit-types-table__usage-metric span{margin-top:.1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.52rem;font-weight:800;line-height:1;text-transform:uppercase}.settings-benefit-types-table__usage-metric.is-empty{background:var(--csd-bg-f8fafc-1000, #f8fafc)}.settings-benefit-types-table__usage-metric.is-empty strong,.settings-benefit-types-table__usage-metric.is-empty span{color:var(--csd-text-94a3b8-1000, #94a3b8)}.settings-benefit-types-table__creator{color:var(--csd-text-40516a-1000, #40516a);font-size:.78rem;font-weight:720}.settings-benefit-types-table__created .x-ui-date--compact{width:-moz-max-content;width:max-content;max-width:none;min-width:9.8rem}.settings-benefit-types-table__actions-col,.settings-benefit-types-table__actions{width:4.2rem;text-align:right}.settings-benefit-types-table__actions{position:relative;z-index:8}.settings-benefit-types-table__actions .dropdown-menu{z-index:1200}.settings-benefit-types-table__actions .dropdown>button,.settings-benefit-types-table__actions .btn{border-color:var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2849d8-1000, #2849d8);box-shadow:0 8px 18px #3457f112}.settings-benefit-types-table__no-actions{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.82rem;font-weight:700}.settings-benefit-types-empty{min-height:12rem;margin:1rem auto;max-width:34rem;border:1px dashed var(--csd-border-cddbf0-1000, #cddbf0);border-radius:.88rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-benefit-types-empty__icon{display:inline-grid;place-items:center;width:2.6rem;height:2.6rem;margin-bottom:.64rem;border:1px solid var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:.78rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-foreground-people-accent, var(--people-accent))}.settings-people__check-grid{display:grid;gap:.52rem}.settings-people__check-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.62rem;min-height:3.1rem;padding:.72rem .78rem;border:1px solid var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-10233f-1000, #10233f);cursor:pointer}.settings-people__check-card:hover{border-color:var(--csd-border-c8d7ff-1000, #c8d7ff);background:var(--csd-bg-f8fbff-1000, #f8fbff)}.settings-people__check-card input{width:1rem;height:1rem;margin-top:.12rem;accent-color:var(--people-accent)}.settings-people__check-card strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:820;line-height:1.15}.settings-people__check-card small{display:block;margin-top:.16rem;color:var(--csd-text-526581-1000, #526581);font-size:.73rem;line-height:1.35}.settings-people .op-upsert-modal .form-label,.settings-people .settings-masterdata-modal .form-label{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.settings-people .op-upsert-modal .form-saas-input,.settings-people .settings-masterdata-modal .form-saas-input{border-color:var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:.74rem;color:var(--csd-text-10233f-1000, #10233f);font-size:.84rem;box-shadow:none}.settings-people .op-upsert-modal .form-saas-input:focus,.settings-people .settings-masterdata-modal .form-saas-input:focus{border-color:var(--csd-border-3457f1-520, rgba(52, 87, 241, .52));box-shadow:0 0 0 .16rem #3457f11a}@media (max-width: 1199.98px){.settings-people .settings-masterdata__hero{align-items:flex-start;flex-direction:column}.settings-people .settings-masterdata__summary--wide{width:100%;margin-left:0}.settings-people-overview__main,.settings-people-overview__secondary,.settings-people-overview__context{grid-template-columns:2rem minmax(0,1fr)}.settings-people-overview__metrics,.settings-people-overview__context-value{grid-column:1/-1}.settings-hr-calendar-policy__toggles{grid-template-columns:1fr}}@media (max-width: 991.98px){.settings-people__org-flat-state{grid-template-columns:auto minmax(0,1fr)}.settings-people__org-flat-metrics{grid-column:1/-1;width:100%}.settings-people__org-flat-metrics>span{flex:1 1 0;min-width:0}.settings-people__department-head{grid-template-columns:1fr}.settings-people__position-row{grid-template-columns:1.72rem minmax(0,1fr)}.settings-people__position-meta{grid-column:1/-1}.settings-people__position-meta{justify-content:space-between;width:100%}}@media (max-width: 767.98px){.settings-people .settings-masterdata__summary--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-people-panel .settings-masterdata__section-head{align-items:flex-start;flex-direction:column}.settings-people-panel .settings-masterdata__actions{width:100%;justify-content:flex-start}.settings-people-overview__main,.settings-people-overview__secondary,.settings-people-overview__context{padding:.72rem}.settings-people-overview__metrics,.settings-people__department-metrics{grid-template-columns:1fr}.settings-people-overview__metrics>span,.settings-people__metric{border-left:0;border-top:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))}.settings-people-overview__metrics>span:first-child,.settings-people__metric:first-child{border-top:0}.settings-hr-calendar-policy__footer{align-items:stretch;flex-direction:column}.settings-hr-calendar-policy__footer .settings-masterdata__primary-action{justify-content:center;width:100%}.settings-people__org-board,.settings-people__department-grid{padding:.58rem}.settings-people__org-canvas--tree,.settings-people__org-canvas--flat{padding:.62rem}.settings-people__org-forest{justify-content:flex-start}.settings-people__org-roots-grid{grid-template-columns:1fr}.settings-people__org-children{gap:.62rem}.settings-people__org-node{min-width:14.4rem}}.settings-knowledge{--knowledge-border: var(--csd-border-dbe5f2-1000, #dbe5f2);--csd-foreground-knowledge-border: #dbe5f2;--knowledge-border-soft: var(--csd-border-eef2f7-1000, #eef2f7);--csd-foreground-knowledge-border-soft: #eef2f7;--knowledge-text: var(--csd-text-10233f-1000, #10233f);--csd-foreground-knowledge-text: var(--csd-text-10233f-1000, #10233f);--knowledge-muted: var(--csd-text-607089-1000, #607089);--csd-foreground-knowledge-muted: var(--csd-text-607089-1000, #607089);--knowledge-accent: #3457f1;--csd-foreground-knowledge-accent: var(--csd-text-3457f1-1000, #3457f1);--knowledge-teal: #0f766e;--csd-foreground-knowledge-teal: var(--csd-text-0f766e-1000, #0f766e)}.settings-knowledge .settings-masterdata__hero{align-items:center;min-height:0;padding:.86rem 1rem;border-color:var(--csd-border-0f172a-75, rgba(15, 23, 42, .075));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 18px 38px #0f172a0e}.settings-knowledge .settings-masterdata__hero-main h2{font-size:1.08rem;letter-spacing:0}.settings-knowledge .settings-masterdata__hero-main p{max-width:50rem;color:var(--csd-text-40516a-1000, #40516a);font-size:.81rem;line-height:1.42}.settings-knowledge .settings-masterdata__summary--wide{grid-template-columns:repeat(4,minmax(106px,1fr));gap:.48rem;width:min(45vw,590px);margin-left:auto}.settings-knowledge .settings-masterdata__stat{min-height:3.1rem;border-color:var(--csd-border-e1e9f5-1000, #e1e9f5);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 8px 18px #0f172a09}.settings-knowledge .settings-masterdata__tabs{margin:.3rem 0 .22rem}.settings-knowledge-panel{overflow:visible;box-shadow:0 18px 36px #0f172a0d}.settings-knowledge-panel .settings-masterdata__section-head{align-items:center;padding:.9rem 1rem .76rem}.settings-knowledge-panel .settings-masterdata__section-head h3{font-size:.98rem}.settings-knowledge-panel .settings-masterdata__section-head p{max-width:58rem;color:var(--csd-text-526581-1000, #526581);font-size:.8rem}.settings-knowledge-panel .settings-masterdata__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.46rem;flex-wrap:wrap}.settings-knowledge-panel .settings-masterdata__actions .settings-masterdata__primary-action,.settings-knowledge-panel .settings-masterdata__actions .settings-masterdata__ghost-action{min-height:2.32rem;padding-inline:.88rem;border-radius:999px;font-size:.8rem;font-weight:850}.settings-knowledge-panel .settings-masterdata__actions .settings-masterdata__primary-action{border:1px solid var(--csd-border-3457f1-420, rgba(52, 87, 241, .42));background:linear-gradient(135deg,#3457f1,#4359f5 56%,#5b7cfa);color:#fff;box-shadow:0 12px 24px #3457f12e}.settings-knowledge-panel .settings-masterdata__actions .settings-masterdata__primary-action:hover{border-color:var(--csd-border-3457f1-560, rgba(52, 87, 241, .56));background:linear-gradient(135deg,#2849d8,#3457f1 52%,#60a5fa);color:#fff;box-shadow:0 15px 30px #3457f13d}.settings-knowledge-panel .settings-masterdata__actions .settings-masterdata__ghost-action{border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);box-shadow:none}.settings-knowledge-panel .settings-masterdata__actions .settings-masterdata__ghost-action:hover{border-color:var(--csd-border-c8d7ff-1000, #c8d7ff);background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-2849d8-1000, #2849d8)}.settings-knowledge-overview{display:grid;grid-template-columns:1fr;gap:.42rem;padding:.64rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-knowledge-overview__main,.settings-knowledge-overview__coverage,.settings-knowledge-overview__context{--knowledge-row-accent: #3457f1;--csd-foreground-knowledge-row-accent: var(--csd-text-3457f1-1000, #3457f1);--knowledge-row-accent-soft: rgba(52, 87, 241, .08);--csd-foreground-knowledge-row-accent-soft: var(--csd-text-3457f1-80, rgba(52, 87, 241, .08));--knowledge-row-accent-border: var(--csd-border-3457f1-180, rgba(52, 87, 241, .18));--csd-foreground-knowledge-row-accent-border: var(--csd-text-3457f1-180, rgba(52, 87, 241, .18));position:relative;min-width:0;border:1px solid var(--csd-border-d5dfee-960, rgba(213, 223, 238, .96));border-radius:.72rem;background:linear-gradient(90deg,var(--knowledge-row-accent-soft),rgba(255,255,255,0) 38%),var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-knowledge-text, var(--knowledge-text));overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0f172a09}.settings-knowledge-overview__main:before,.settings-knowledge-overview__coverage:before,.settings-knowledge-overview__context:before{content:"";position:absolute;top:.58rem;bottom:.58rem;left:0;width:3px;border-radius:0 999px 999px 0;background:var(--knowledge-row-accent);opacity:.76}.settings-knowledge-overview__coverage{--knowledge-row-accent: #0f766e;--csd-foreground-knowledge-row-accent: var(--csd-text-0f766e-1000, #0f766e);--knowledge-row-accent-soft: rgba(20, 184, 166, .08);--csd-foreground-knowledge-row-accent-soft: var(--csd-text-14b8a6-80, rgba(20, 184, 166, .08));--knowledge-row-accent-border: var(--csd-border-0f766e-200, rgba(15, 118, 110, .2));--csd-foreground-knowledge-row-accent-border: var(--csd-text-0f766e-200, rgba(15, 118, 110, .2))}.settings-knowledge-overview__context{--knowledge-row-accent: #b45309;--csd-foreground-knowledge-row-accent: var(--csd-text-b45309-1000, #b45309);--knowledge-row-accent-soft: rgba(245, 158, 11, .1);--csd-foreground-knowledge-row-accent-soft: var(--csd-text-f59e0b-100, rgba(245, 158, 11, .1));--knowledge-row-accent-border: var(--csd-border-b45309-180, rgba(180, 83, 9, .18));--csd-foreground-knowledge-row-accent-border: var(--csd-text-b45309-180, rgba(180, 83, 9, .18))}.settings-knowledge-overview__main,.settings-knowledge-overview__context{display:grid;align-items:center;gap:.58rem;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.settings-knowledge-overview__main{grid-template-columns:2rem minmax(0,1fr) minmax(13.4rem,auto);min-height:4.7rem;padding:.58rem .68rem;border-color:var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96))}.settings-knowledge-overview__main,.settings-knowledge-overview__coverage,.settings-knowledge-overview__context{background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-knowledge-overview__main:before,.settings-knowledge-overview__coverage:before,.settings-knowledge-overview__context:before{display:none}.settings-knowledge-overview__main:hover,.settings-knowledge-overview__main:focus-visible,.settings-knowledge-overview__context:hover,.settings-knowledge-overview__context:focus-visible{border-color:var(--csd-border-cbd5e1-980, rgba(203, 213, 225, .98));background:linear-gradient(180deg,var(--csd-bg-f9fafc-980, rgba(249, 250, 252, .98)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)));color:var(--csd-foreground-knowledge-text, var(--knowledge-text));text-decoration:none;box-shadow:inset 0 1px #fffffff5,0 10px 22px #0f172a0f}.settings-knowledge-overview__coverage{display:grid;grid-template-columns:minmax(0,1fr) minmax(21rem,24rem);align-items:center;-moz-column-gap:.72rem;column-gap:.72rem;min-height:4.55rem;padding:.58rem .68rem}.settings-knowledge-overview__context{grid-template-columns:2rem minmax(0,1fr) auto;min-height:4.45rem;padding:.58rem .68rem}.settings-knowledge-overview__coverage-body{display:flex;align-items:center;gap:.54rem;min-width:0}.settings-knowledge-overview__icon{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--knowledge-row-accent-border);border-radius:.62rem;background:linear-gradient(135deg,var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94)),var(--knowledge-row-accent-soft)),var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-knowledge-row-accent, var(--knowledge-row-accent));font-size:.88rem;box-shadow:inset 0 1px #ffffffeb,0 8px 16px #0f172a0b}.settings-knowledge-overview__icon--teal,.settings-knowledge-overview__icon--muted{color:var(--csd-foreground-knowledge-row-accent, var(--knowledge-row-accent))}.settings-knowledge-overview__content{display:grid;gap:.14rem;min-width:0}.settings-knowledge-overview__eyebrow{color:var(--csd-text-7a8799-1000, #7a8799);font-size:.56rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.settings-knowledge-overview__content strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:880;line-height:1.15}.settings-knowledge-overview__content span:last-child{color:var(--csd-text-526581-1000, #526581);font-size:.72rem;line-height:1.28}.settings-knowledge-overview__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;border:1px solid var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:.64rem;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.settings-knowledge-overview__metrics>span,.settings-knowledge-overview__context-value{display:grid;align-content:center;justify-items:center;min-width:0;min-height:2.55rem;padding:.34rem .42rem;border:0;border-left:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:0;background:transparent;text-align:center}.settings-knowledge-overview__metrics>span:first-child{border-left:0}.settings-knowledge-overview__metrics strong,.settings-knowledge-overview__context-value strong{max-width:100%;color:var(--csd-text-10233f-1000, #10233f);font-size:.88rem;font-weight:900;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-knowledge-overview__metrics small,.settings-knowledge-overview__context-value small{max-width:100%;margin-top:.16rem;color:var(--csd-text-7a8799-1000, #7a8799);font-size:.55rem;font-weight:820;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.settings-knowledge-overview__context-value{min-width:4.2rem;border:1px solid var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:.64rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-knowledge__smartbar{padding:.72rem 1rem .78rem;border-bottom:1px solid var(--knowledge-border-soft);background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-knowledge__smartbar .smart-filter-bar{margin:0}.settings-knowledge-categories__table{--settings-masterdata-table-x: 0;padding:0;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:visible}.settings-knowledge-categories__table .ajax-table{overflow:visible}.settings-knowledge-categories-table-wrap{position:relative;z-index:1;width:100%;overflow-x:auto;overflow-y:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.settings-knowledge-categories-table{width:100%;max-width:100%;min-width:1010px;border-collapse:separate;border-spacing:0;table-layout:fixed;color:var(--csd-foreground-knowledge-text, var(--knowledge-text))}.settings-knowledge-categories-table__col-number{width:54px}.settings-knowledge-categories-table__col-category{width:43%}.settings-knowledge-categories-table__col-usage{width:132px}.settings-knowledge-categories-table__col-creator{width:170px}.settings-knowledge-categories-table__col-created{width:168px}.settings-knowledge-categories-table__col-actions{width:76px}.settings-knowledge-categories-table thead tr{background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-560, rgba(226, 232, 240, .56)),transparent 42%),linear-gradient(180deg,var(--csd-bg-fafbfd-990, rgba(250, 251, 253, .99)),var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96)))}.settings-knowledge-categories-table thead th{padding:.72rem .82rem!important;border:0;border-bottom:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78))!important;background:transparent;color:var(--csd-text-334155-1000, #334155);font-size:.74rem;font-weight:760;letter-spacing:0;line-height:1.15;text-align:left;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.settings-knowledge-categories-table thead th:first-child,.settings-knowledge-categories-table tbody td:first-child{padding-left:1rem!important}.settings-knowledge-categories-table thead th:last-child,.settings-knowledge-categories-table tbody td:last-child{padding-right:1rem!important}.settings-knowledge-categories-table tbody td{position:relative;z-index:1;min-width:0;padding:.5rem .82rem!important;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none;color:var(--csd-text-24364f-1000, #24364f);vertical-align:middle;transition:background-color .18s ease,border-color .18s ease}.settings-knowledge-categories-table tbody tr:last-child td{border-bottom:0}.settings-knowledge-categories-table__row{position:relative;z-index:1;transition:background-color .16s ease}.settings-knowledge-categories-table__row:hover>td{border-bottom-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-f9fafc-980, rgba(249, 250, 252, .98)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)))}.settings-knowledge-categories-table__row:hover>td:first-child{box-shadow:inset 3px 0 #3457f12e}.settings-knowledge-categories-table__row.is-locked td:first-child{box-shadow:inset 3px 0 #f59e0b33}.settings-knowledge-categories-table__row:focus-within,.settings-knowledge-categories-table__row:has(.dropdown.show),.settings-knowledge-categories-table__row:has(.dropdown-menu.show){position:relative;z-index:80}.settings-knowledge-categories-table__row:focus-within td,.settings-knowledge-categories-table__row:has(.dropdown.show) td,.settings-knowledge-categories-table__row:has(.dropdown-menu.show) td{z-index:80;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-knowledge-categories-table__number-col,.settings-knowledge-categories-table__number-cell{width:54px;min-width:54px;max-width:54px;padding-left:.25rem!important;padding-right:.25rem!important;text-align:center}.settings-knowledge-categories-table__number{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:650}.settings-knowledge-categories-table__identity{display:grid;gap:.18rem;min-width:0}.settings-knowledge-categories-table__title-row{display:flex;align-items:center;gap:.44rem;min-width:0}.settings-knowledge-categories-table__title-icon{display:inline-grid;place-items:center;width:1.54rem;height:1.54rem;flex:0 0 auto;border:1px solid var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96));border-radius:.58rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-foreground-knowledge-accent, var(--knowledge-accent));font-size:.72rem}.settings-knowledge-categories-table__title{min-width:0;color:var(--csd-text-223b5a-1000, #223b5a);font-size:.84rem;font-weight:720;line-height:1.12}.settings-knowledge-categories-table__meta-row{display:flex;align-items:center;gap:.42rem;min-width:0;padding-left:1.98rem}.settings-knowledge-categories-table__description{flex:1 1 auto;max-width:100%;color:var(--csd-foreground-knowledge-muted, var(--knowledge-muted));font-size:.72rem;line-height:1.16;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-knowledge-categories-table__badges{display:flex;align-items:center;flex:0 0 auto;flex-wrap:nowrap;gap:.24rem}.settings-knowledge-categories-table__badges .settings-masterdata__status-pill{min-height:1.18rem;padding:.16rem .42rem;border-radius:999px;font-size:.64rem;line-height:1}.settings-knowledge-categories-table__usage{min-width:8.4rem}.settings-knowledge-categories-table__usage-metric{display:inline-grid;min-width:5.2rem;padding:.24rem .48rem;border:1px solid var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:.66rem;background:var(--csd-bg-ffffff-1000, #ffffff);text-align:center}.settings-knowledge-categories-table__usage-metric strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:900;line-height:1}.settings-knowledge-categories-table__usage-metric span{margin-top:.1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.52rem;font-weight:800;line-height:1;text-transform:uppercase}.settings-knowledge-categories-table__usage-metric.is-empty{background:var(--csd-bg-f8fafc-1000, #f8fafc)}.settings-knowledge-categories-table__usage-metric.is-empty strong,.settings-knowledge-categories-table__usage-metric.is-empty span{color:var(--csd-text-94a3b8-1000, #94a3b8)}.settings-knowledge-categories-table__creator{color:var(--csd-text-40516a-1000, #40516a);font-size:.78rem;font-weight:720}.settings-knowledge-categories-table__created .x-ui-date--compact{width:-moz-max-content;width:max-content;max-width:none;min-width:9.8rem}.settings-knowledge-categories-table__actions-col,.settings-knowledge-categories-table__actions{width:4.2rem;text-align:right}.settings-knowledge-categories-table__actions{position:relative;z-index:8}.settings-knowledge-categories-table__actions .dropdown-menu{z-index:1200}.settings-knowledge-categories-table__actions .dropdown>button,.settings-knowledge-categories-table__actions .btn{border-color:var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2849d8-1000, #2849d8);box-shadow:0 8px 18px #3457f112}.settings-knowledge-categories-table__no-actions{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.82rem;font-weight:700}.settings-knowledge-categories-empty{min-height:12rem;margin:1rem auto;max-width:34rem;border:1px dashed var(--csd-border-cddbf0-1000, #cddbf0);border-radius:.88rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-knowledge-categories-empty__icon{display:inline-grid;place-items:center;width:2.6rem;height:2.6rem;margin-bottom:.64rem;border:1px solid var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:.78rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-foreground-knowledge-accent, var(--knowledge-accent))}.settings-knowledge-categories-pagination{margin:0;border-top:1px solid var(--csd-border-dbe5f1-1000, #dbe5f1);border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.settings-knowledge-categories-pagination>.saas-pagination{margin:0;padding:.72rem 1rem .74rem;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;background:transparent}.settings-knowledge-category-modal{display:grid;gap:.74rem}.settings-knowledge-category-modal .form-label{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.settings-knowledge-category-modal .form-saas-input{border-color:var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:.74rem;color:var(--csd-text-10233f-1000, #10233f);font-size:.84rem;box-shadow:none}.settings-knowledge-category-modal .form-saas-input:focus{border-color:var(--csd-border-3457f1-520, rgba(52, 87, 241, .52));box-shadow:0 0 0 .16rem #3457f11a}.settings-knowledge-category-modal__hint{display:flex;align-items:flex-start;gap:.62rem;padding:.74rem .82rem;border:1px solid var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:.82rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-40516a-1000, #40516a)}.settings-knowledge-category-modal__hint-icon{display:inline-grid;place-items:center;width:1.72rem;height:1.72rem;flex:0 0 auto;border:1px solid var(--csd-border-c8d7ff-1000, #c8d7ff);border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-knowledge-accent, var(--knowledge-accent))}.settings-knowledge-category-modal__hint div{display:grid;gap:.16rem;min-width:0}.settings-knowledge-category-modal__hint strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:820;line-height:1.15}.settings-knowledge-category-modal__hint span{color:var(--csd-text-526581-1000, #526581);font-size:.76rem;line-height:1.42}@media (max-width: 1199.98px){.settings-knowledge .settings-masterdata__hero{align-items:flex-start;flex-direction:column}.settings-knowledge .settings-masterdata__summary--wide{width:100%;margin-left:0}.settings-knowledge-overview__main,.settings-knowledge-overview__coverage,.settings-knowledge-overview__context{grid-template-columns:2rem minmax(0,1fr)}.settings-knowledge-overview__metrics,.settings-knowledge-overview__metrics--coverage,.settings-knowledge-overview__context-value,.settings-knowledge-overview__coverage-body{grid-column:1/-1}}@media (max-width: 767.98px){.settings-knowledge .settings-masterdata__summary--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-knowledge-panel .settings-masterdata__section-head{align-items:flex-start;flex-direction:column}.settings-knowledge-panel .settings-masterdata__actions{width:100%;justify-content:flex-start}.settings-knowledge-overview__main,.settings-knowledge-overview__coverage,.settings-knowledge-overview__context{padding:.72rem}.settings-knowledge-overview__metrics{grid-template-columns:1fr}.settings-knowledge-overview__metrics>span{border-left:0;border-top:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))}.settings-knowledge-overview__metrics>span:first-child{border-top:0}}.settings-admin .settings-masterdata__identity{display:grid;gap:.18rem}.settings-admin .settings-masterdata__identity-title{color:var(--csd-text-0f172a-1000, #0f172a);font-weight:700;line-height:1.35}.settings-admin .settings-masterdata__identity-subtitle{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.45}.settings-admin .settings-masterdata__meta-inline{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.45rem}.settings-admin .settings-masterdata__role-select{min-width:14rem}.settings-admin .settings-masterdata__stack{display:grid;gap:.28rem}.settings-admin .settings-masterdata__stack-label{color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem}.settings-admin .settings-masterdata__stack-value{color:var(--csd-text-0f172a-1000, #0f172a);font-weight:600;font-size:.88rem}.settings-admin .settings-masterdata__stack-value--muted{color:var(--csd-text-64748b-1000, #64748b);font-weight:500}.settings-admin .settings-masterdata__status-stack{display:grid;gap:.48rem;justify-items:start}.settings-admin .settings-masterdata__activity{display:grid;gap:.52rem}.settings-admin .settings-masterdata__presence{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--csd-text-0f172a-1000, #0f172a);font-weight:600}.settings-admin .settings-masterdata__presence-dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--csd-bg-cbd5e1-1000, #cbd5e1);box-shadow:0 0 0 4px #cbd5e140}.settings-admin .settings-masterdata__presence-dot--online{background:#22c55e;box-shadow:0 0 0 4px #22c55e29}.settings-admin .settings-masterdata__presence-dot--idle{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b24}.settings-admin .settings-masterdata__role-form{margin:0}.settings-admin .settings-masterdata__role-form select{min-width:12.5rem}.settings-admin .settings-masterdata__status-pill--success{color:var(--csd-text-166534-1000, #166534);background:#22c55e1f}.settings-admin.settings-users-page .settings-masterdata__hero{align-items:center;min-height:0;padding:.86rem 1rem;border-color:var(--csd-border-0f172a-75, rgba(15, 23, 42, .075));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 18px 38px #0f172a0e}.settings-admin.settings-users-page .settings-masterdata__hero-main h2{font-size:1.08rem;letter-spacing:0}.settings-admin.settings-users-page .settings-masterdata__hero-main p{max-width:48rem;color:var(--csd-text-40516a-1000, #40516a);font-size:.81rem;line-height:1.42}.settings-admin.settings-users-page .settings-masterdata__summary--wide{grid-template-columns:repeat(4,minmax(112px,1fr));gap:.48rem;width:min(46vw,610px);margin-left:auto}.settings-admin.settings-users-page .settings-masterdata__stat{min-height:3.1rem;border-color:var(--csd-border-e1e9f5-1000, #e1e9f5);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 8px 18px #0f172a09}.settings-admin.settings-users-page .settings-users__list-card{box-shadow:0 18px 36px #0f172a0d;overflow:visible}.settings-admin.settings-users-page .settings-masterdata__section-head{align-items:center;padding:.9rem 1rem .76rem}.settings-admin.settings-users-page .settings-masterdata__section-head h3{font-size:.98rem}.settings-admin.settings-users-page .settings-masterdata__section-head p{max-width:58rem;font-size:.8rem}.settings-admin.settings-users-page .settings-masterdata__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.46rem;flex-wrap:wrap}.settings-admin.settings-users-page .settings-masterdata__actions .settings-masterdata__primary-action,.settings-admin.settings-users-page .settings-masterdata__actions .settings-masterdata__guide-action{min-height:2.32rem;padding-inline:.88rem;border-radius:999px;font-size:.8rem;font-weight:850}.settings-admin.settings-users-page .settings-masterdata__actions .settings-masterdata__primary-action{border:1px solid var(--csd-border-3457f1-420, rgba(52, 87, 241, .42));background:linear-gradient(135deg,#3457f1,#4359f5 56%,#5b7cfa);color:#fff;box-shadow:0 12px 24px #3457f12e}.settings-admin.settings-users-page .settings-masterdata__actions .settings-masterdata__primary-action:hover{border-color:var(--csd-border-3457f1-560, rgba(52, 87, 241, .56));background:linear-gradient(135deg,#2849d8,#3457f1 52%,#60a5fa);color:#fff;box-shadow:0 15px 30px #3457f13d}.settings-admin.settings-users-page .settings-masterdata__actions .settings-masterdata__guide-action{border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);box-shadow:none}.settings-admin.settings-users-page .settings-masterdata__actions .settings-masterdata__guide-action:hover{border-color:var(--csd-border-c8d7ff-1000, #c8d7ff);background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-2849d8-1000, #2849d8)}.settings-admin.settings-users-page .settings-users__smartbar{padding:.72rem 1rem .78rem;border-bottom:1px solid var(--csd-border-eef2f7-1000, #eef2f7);background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-admin.settings-users-page .settings-users__smartbar .smart-filter-bar{margin:0}.settings-admin.settings-users-page .settings-users__results-table{--settings-masterdata-table-x: 0;padding:0;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:visible}.settings-admin.settings-users-page .settings-users__results-table .ajax-table{overflow:visible}.settings-admin.settings-users-page .settings-users-table-wrap{position:relative;z-index:1;width:100%;overflow-x:auto;overflow-y:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.settings-admin.settings-users-page .settings-users-table{width:100%;max-width:100%;min-width:1120px;border-collapse:separate;border-spacing:0;table-layout:fixed;color:var(--csd-text-10233f-1000, #10233f)}.settings-admin.settings-users-page .settings-users-table__col-number{width:54px}.settings-admin.settings-users-page .settings-users-table__col-user{width:30%}.settings-admin.settings-users-page .settings-users-table__col-roles{width:24%}.settings-admin.settings-users-page .settings-users-table__col-status{width:132px}.settings-admin.settings-users-page .settings-users-table__col-activity{width:148px}.settings-admin.settings-users-page .settings-users-table__col-login{width:138px}.settings-admin.settings-users-page .settings-users-table__col-created{width:108px}.settings-admin.settings-users-page .settings-users-table__col-actions{width:76px}.settings-admin.settings-users-page .settings-users-table thead tr{background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-560, rgba(226, 232, 240, .56)),transparent 42%),linear-gradient(180deg,var(--csd-bg-fafbfd-990, rgba(250, 251, 253, .99)),var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96)))}.settings-admin.settings-users-page .settings-users-table thead th{padding:.72rem .82rem!important;border:0;border-bottom:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78))!important;background:transparent!important;color:var(--csd-text-334155-1000, #334155);font-size:.74rem;font-weight:760;letter-spacing:0;line-height:1.15;text-align:left;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.settings-admin.settings-users-page .settings-users-table thead th:first-child{border-top-left-radius:0}.settings-admin.settings-users-page .settings-users-table thead th:last-child{border-top-right-radius:0}.settings-admin.settings-users-page .settings-users-table thead th:first-child,.settings-admin.settings-users-page .settings-users-table tbody td:first-child{padding-left:1rem!important}.settings-admin.settings-users-page .settings-users-table thead th:last-child,.settings-admin.settings-users-page .settings-users-table tbody td:last-child{padding-right:1rem!important}.settings-admin.settings-users-page .settings-users-table tbody td{position:relative;z-index:1;min-width:0;padding:.68rem .82rem!important;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none;vertical-align:middle;transition:background-color .18s ease,border-color .18s ease}.settings-admin.settings-users-page .settings-users-table tbody tr:last-child td{border-bottom:0;box-shadow:none}.settings-admin.settings-users-page .settings-users-table__row{position:relative;z-index:1;transition:background-color .16s ease}.settings-admin.settings-users-page .settings-users-table__row:hover>td{border-bottom-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-f9fafc-980, rgba(249, 250, 252, .98)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)))}.settings-admin.settings-users-page .settings-users-table__row:hover>td:first-child{box-shadow:inset 3px 0 #64748b29}.settings-admin.settings-users-page .settings-users-table__row:focus-within,.settings-admin.settings-users-page .settings-users-table__row:has(.dropdown.show),.settings-admin.settings-users-page .settings-users-table__row:has(.dropdown-menu.show){position:relative;z-index:80}.settings-admin.settings-users-page .settings-users-table__row:focus-within td,.settings-admin.settings-users-page .settings-users-table__row:has(.dropdown.show) td,.settings-admin.settings-users-page .settings-users-table__row:has(.dropdown-menu.show) td{z-index:80;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-admin.settings-users-page .settings-users-table__row--pending td:first-child{box-shadow:inset 3px 0 #f2c46d}.settings-admin.settings-users-page .settings-users-table__number-col,.settings-admin.settings-users-page .settings-users-table__number-cell{width:54px;min-width:54px;max-width:54px;padding-left:.25rem!important;padding-right:.25rem!important;text-align:center}.settings-admin.settings-users-page .settings-users-table__actions-col,.settings-admin.settings-users-page .settings-users-table__actions{width:4.2rem;text-align:right}.settings-admin.settings-users-page .settings-users-table__number{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:650}.settings-admin.settings-users-page .settings-users-table__user{min-width:290px}.settings-admin.settings-users-page .settings-users-table__identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.66rem;min-width:0}.settings-admin.settings-users-page .settings-users-table__title{color:var(--csd-text-223b5a-1000, #223b5a);font-size:.9rem;font-weight:680;line-height:1.2}.settings-admin.settings-users-page .settings-users-table__title:hover{color:var(--csd-text-0f172a-1000, #0f172a)}.settings-admin.settings-users-page .settings-users-table__roles{min-width:245px}.settings-admin.settings-users-page .settings-users-table__roles-stack{display:flex;align-items:center;justify-content:space-between;gap:.52rem;min-width:0}.settings-admin.settings-users-page .settings-users-table__status{min-width:8.5rem}.settings-admin.settings-users-page .settings-users-table__status .status-dropdown,.settings-admin.settings-users-page .settings-users-table__status .dropdown{width:-moz-fit-content;width:fit-content}.settings-admin.settings-users-page .settings-users-table__metric{min-width:8.35rem;color:var(--csd-text-40516a-1000, #40516a);font-size:.76rem;font-weight:720;line-height:1.3;white-space:nowrap}.settings-admin.settings-users-page .settings-users-table__metric span{display:inline-flex;align-items:center;gap:.34rem}.settings-admin.settings-users-page .settings-users-table__metric .settings-users-table__metric-stack{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.08rem;max-width:100%;white-space:normal}.settings-admin.settings-users-page .settings-users-table__metric .settings-users-table__metric-main{display:inline-flex;align-items:center;gap:.34rem;max-width:100%;line-height:1.22}.settings-admin.settings-users-page .settings-users-table__metric small{display:block;max-width:100%;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:650;line-height:1.15}.settings-admin.settings-users-page .settings-users-table__metric--date{min-width:6.7rem}.settings-admin.settings-users-page .settings-users-table__actions{position:relative;z-index:8}.settings-admin.settings-users-page .settings-users-table__actions .dropdown{position:relative}.settings-admin.settings-users-page .settings-users-table__actions .dropdown-menu{z-index:1200}.settings-admin.settings-users-page .settings-users-table__actions .dropdown>button,.settings-admin.settings-users-page .settings-users-table__actions .btn{border-color:var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2849d8-1000, #2849d8);box-shadow:0 8px 18px #3457f112}.settings-admin.settings-users-page .settings-users-table__pagination{margin:0;border-top:1px solid var(--csd-border-dbe5f1-1000, #dbe5f1);border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.settings-admin.settings-users-page .settings-users-table__pagination>.saas-pagination{margin:0;padding:.72rem 1rem .74rem;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;background:transparent}.settings-admin.settings-users-page .settings-users-row{position:relative;z-index:1;display:grid;grid-template-columns:minmax(270px,1.2fr) minmax(205px,.62fr) minmax(126px,.34fr) minmax(284px,.94fr) auto;align-items:center;gap:.82rem;padding:.86rem .9rem;border:1px solid var(--csd-border-e5edf7-1000, #e5edf7);border-radius:18px;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 24px #0f172a09;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.settings-admin.settings-users-page .settings-users-row+.settings-users-row{margin-top:.72rem}.settings-admin.settings-users-page .settings-users-row:hover{z-index:2;border-color:var(--csd-border-cfddf2-1000, #cfddf2);box-shadow:0 16px 34px #0f172a11;transform:translateY(-1px)}.settings-admin.settings-users-page .settings-users-row:focus-within,.settings-admin.settings-users-page .settings-users-row:has(.dropdown.show),.settings-admin.settings-users-page .settings-users-row:has(.dropdown-menu.show){z-index:80}.settings-admin.settings-users-page .settings-users-row--inactive{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfcfe-1000, #fbfcfe) 100%)}.settings-admin.settings-users-page .settings-users-row--pending{border-color:var(--csd-border-f4dfb6-1000, #f4dfb6)}.settings-admin.settings-users-page .settings-users-row__identity{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.64rem;min-width:0}.settings-admin.settings-users-page .settings-users-row__number{display:inline-flex;align-items:center;justify-content:center;width:2.26rem;height:2.26rem;border-radius:.78rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-8b9ab0-1000, #8b9ab0);font-size:.72rem;font-weight:850}.settings-admin.settings-users-page .settings-users-row__avatar{display:inline-flex;align-items:center;justify-content:center;width:2.48rem;height:2.48rem;border:1px solid var(--csd-border-dce6ff-1000, #dce6ff);border-radius:.92rem;background:linear-gradient(135deg,var(--csd-bg-eef4ff-1000, #eef4ff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);color:var(--csd-text-3457f1-1000, #3457f1);font-size:.78rem;font-weight:900;letter-spacing:.04em;box-shadow:inset 0 0 0 1px #3457f10a}.settings-admin.settings-users-page .settings-users-row__person{min-width:0}.settings-admin.settings-users-page .settings-users-row__title-line{display:flex;align-items:center;gap:.4rem;min-width:0;flex-wrap:wrap}.settings-admin.settings-users-page .settings-users-row__title-line strong{color:var(--csd-text-10233f-1000, #10233f);font-size:.94rem;font-weight:850;line-height:1.2}.settings-admin.settings-users-page .settings-users-table__identity .settings-users-table__title{color:var(--csd-text-223b5a-1000, #223b5a);font-size:.9rem;font-weight:680;line-height:1.2}.settings-admin.settings-users-page .settings-users-row__email{display:block;margin-top:.12rem;overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.settings-admin.settings-users-page .settings-users-row__chips,.settings-admin.settings-users-page .settings-users-row__role-chips{display:flex;align-items:center;flex-wrap:wrap;gap:.32rem;min-width:0}.settings-admin.settings-users-page .settings-users-row__chips{margin-top:.4rem}.settings-admin.settings-users-page .settings-users-row__roles,.settings-admin.settings-users-page .settings-users-row__status{display:grid;align-self:center;gap:.4rem;min-width:0}.settings-admin.settings-users-page .settings-users-row__roles-head{display:flex;align-items:center;justify-content:flex-start;min-width:0}.settings-admin.settings-users-page .settings-users-row__roles-body{display:flex;align-items:center;justify-content:space-between;gap:.44rem;min-width:0;min-height:1.78rem}.settings-admin.settings-users-page .settings-users-row__roles-body .settings-users-row__role-chips{flex:1 1 auto}.settings-admin.settings-users-page .settings-users-row__eyebrow{color:var(--csd-text-708199-1000, #708199);font-size:.66rem;font-weight:800;line-height:1;letter-spacing:.055em;text-transform:uppercase}.settings-admin.settings-users-page .settings-users-row__primary-role{color:var(--csd-text-10233f-1000, #10233f);font-size:.86rem;font-weight:760}.settings-admin.settings-users-page .settings-users-pill{display:inline-flex;align-items:center;gap:.28rem;min-height:1.42rem;padding:.22rem .54rem;border:1px solid var(--csd-border-e4ebf5-1000, #e4ebf5);border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-42526a-1000, #42526a);font-size:.69rem;font-weight:780;line-height:1;white-space:nowrap}.settings-admin.settings-users-page .settings-users-pill i{font-size:.72rem}.settings-admin.settings-users-page .settings-users-pill--soft{background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-40516a-1000, #40516a)}.settings-admin.settings-users-page .settings-users-pill--blue{border-color:var(--csd-border-d8e3ff-1000, #d8e3ff);background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-2849d8-1000, #2849d8)}.settings-admin.settings-users-page .settings-users-pill--green{border-color:var(--csd-border-ccebd7-1000, #ccebd7);background:var(--csd-bg-effaf3-1000, #effaf3);color:var(--csd-text-166534-1000, #166534)}.settings-admin.settings-users-page .settings-users-pill--amber{border-color:var(--csd-border-f3dfb5-1000, #f3dfb5);background:var(--csd-bg-fff8e8-1000, #fff8e8);color:var(--csd-text-8a5b00-1000, #8a5b00)}.settings-admin.settings-users-page .settings-users-role-action{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.32rem;min-height:1.68rem;max-width:100%;padding:0 .6rem;border:1px solid var(--csd-border-cfdcff-1000, #cfdcff);border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2849d8-1000, #2849d8);font-size:.7rem;font-weight:820;line-height:1.05;white-space:nowrap;box-shadow:0 8px 18px #3457f112}.settings-admin.settings-users-page .settings-users-role-action:hover,.settings-admin.settings-users-page .settings-users-role-action:focus-visible{border-color:var(--csd-border-b7c9ff-1000, #b7c9ff);background:var(--csd-bg-eef4ff-1000, #eef4ff);outline:none}.settings-admin.settings-users-page .settings-users-role-action i{font-size:.78rem}.settings-admin.settings-users-page .settings-users-role-modal{display:grid;gap:.9rem}.settings-admin.settings-users-page .settings-users-role-modal__user{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;padding:.78rem .86rem;border:1px solid var(--csd-border-e3ebf6-1000, #e3ebf6);border-radius:15px;background:var(--csd-bg-fbfcfe-1000, #fbfcfe)}.settings-admin.settings-users-page .settings-users-role-modal__user strong,.settings-admin.settings-users-page .settings-users-role-modal__user span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-admin.settings-users-page .settings-users-role-modal__user strong{color:var(--csd-text-10233f-1000, #10233f);font-size:.92rem;font-weight:850}.settings-admin.settings-users-page .settings-users-role-modal__user span{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem}.settings-admin.settings-users-page .settings-users-role-modal .select2-container--default .select2-selection--multiple{min-height:2.72rem;border-color:var(--csd-border-d9e4f2-1000, #d9e4f2);border-radius:14px;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-admin.settings-users-page .settings-users-role-modal .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:var(--csd-border-9fb6ff-1000, #9fb6ff);box-shadow:0 0 0 3px #3457f11a}.settings-admin.settings-users-page .settings-users-password-modal{display:grid;gap:.9rem}.settings-admin.settings-users-page .settings-users-password-modal__target{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;padding:.82rem .9rem;border:1px solid var(--csd-border-e2eaf4-1000, #e2eaf4);border-radius:15px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfcfe-1000, #fbfcfe) 100%)}.settings-admin.settings-users-page .settings-users-password-modal__target-icon{display:inline-flex;align-items:center;justify-content:center;width:2.42rem;height:2.42rem;border:1px solid var(--csd-border-fecaca-1000, #fecaca);border-radius:.88rem;background:var(--csd-bg-fff5f5-1000, #fff5f5);color:var(--csd-text-dc2626-1000, #dc2626);font-size:1rem}.settings-admin.settings-users-page .settings-users-password-modal__target-copy{display:grid;gap:.08rem;min-width:0}.settings-admin.settings-users-page .settings-users-password-modal__target-copy span{color:var(--csd-text-708199-1000, #708199);font-size:.66rem;font-weight:840;letter-spacing:.06em;line-height:1;text-transform:uppercase}.settings-admin.settings-users-page .settings-users-password-modal__target-copy strong,.settings-admin.settings-users-page .settings-users-password-modal__target-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-admin.settings-users-page .settings-users-password-modal__target-copy strong{color:var(--csd-text-10233f-1000, #10233f);font-size:.94rem;font-weight:850;line-height:1.25}.settings-admin.settings-users-page .settings-users-password-modal__target-copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.35}.settings-admin.settings-users-page .settings-users-password-modal__notice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.64rem;padding:.78rem .86rem;border:1px solid var(--csd-border-ef4444-160, rgba(239, 68, 68, .16));border-radius:15px;background:linear-gradient(180deg,var(--csd-bg-fffafa-1000, #fffafa) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);color:var(--csd-text-64748b-1000, #64748b)}.settings-admin.settings-users-page .settings-users-password-modal__notice>i{display:inline-flex;align-items:center;justify-content:center;width:1.92rem;height:1.92rem;border:1px solid var(--csd-border-fecaca-1000, #fecaca);border-radius:999px;background:var(--csd-bg-fff5f5-1000, #fff5f5);color:var(--csd-text-dc2626-1000, #dc2626);font-size:.88rem}.settings-admin.settings-users-page .settings-users-password-modal__notice strong,.settings-admin.settings-users-page .settings-users-password-modal__notice span{display:block}.settings-admin.settings-users-page .settings-users-password-modal__notice strong{color:var(--csd-text-10233f-1000, #10233f);font-size:.82rem;font-weight:850;line-height:1.25}.settings-admin.settings-users-page .settings-users-password-modal__notice span{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.42}.settings-admin.settings-users-page .settings-users-row__status .status-dropdown,.settings-admin.settings-users-page .settings-users-row__status .dropdown{width:-moz-fit-content;width:fit-content}.settings-admin.settings-users-page .settings-users-row__meta{display:grid;grid-template-columns:repeat(3,minmax(76px,1fr));gap:.46rem;min-width:0}.settings-admin.settings-users-page .settings-users-mini{display:grid;gap:.16rem;min-height:3rem;padding:.5rem .58rem;border:1px solid var(--csd-border-e5edf7-1000, #e5edf7);border-radius:13px;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-admin.settings-users-page .settings-users-mini span{color:var(--csd-text-708199-1000, #708199);font-size:.64rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.settings-admin.settings-users-page .settings-users-mini strong{display:inline-flex;align-items:center;gap:.32rem;min-width:0;color:var(--csd-text-10233f-1000, #10233f);font-size:.76rem;font-weight:760;line-height:1.25}.settings-admin.settings-users-page .settings-users-presence-dot{flex:0 0 auto;width:.5rem;height:.5rem;border-radius:999px;background:var(--csd-bg-cbd5e1-1000, #cbd5e1);box-shadow:0 0 0 4px #cbd5e138}.settings-admin.settings-users-page .settings-users-presence-dot--online{background:#22c55e;box-shadow:0 0 0 4px #22c55e24}.settings-admin.settings-users-page .settings-users-presence-dot--idle{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b24}.settings-admin.settings-users-page .settings-users-row__actions{position:relative;z-index:5;display:flex;justify-content:flex-end}.settings-admin.settings-users-page .settings-users-row__actions .dropdown{position:relative}.settings-admin.settings-users-page .settings-users-row__actions .dropdown-menu{z-index:1100}.settings-admin.settings-users-page .settings-users-row__actions .dropdown>button,.settings-admin.settings-users-page .settings-users-row__actions .btn{border-color:var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2849d8-1000, #2849d8);box-shadow:0 8px 18px #3457f112}.settings-admin.settings-users-page .settings-users-row__no-actions{color:var(--csd-text-94a3b8-1000, #94a3b8);font-weight:800}.settings-admin.settings-users-page .settings-users-empty{display:grid;justify-items:center;gap:.48rem;width:min(100%,520px);margin:1.15rem auto 1.35rem;padding:1.55rem 1.2rem;border:1px dashed var(--csd-border-cfdcff-1000, #cfdcff);border-radius:18px;background:var(--csd-bg-ffffff-1000, #ffffff);text-align:center}.settings-admin.settings-users-page .settings-users-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:999px;background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-3457f1-1000, #3457f1);font-size:1.15rem}.settings-admin.settings-users-page .settings-users-empty h3{margin:0;color:var(--csd-text-10233f-1000, #10233f);font-size:.98rem;font-weight:850}.settings-admin.settings-users-page .settings-users-empty p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;line-height:1.5}.settings-admin.settings-users-page .settings-users-sms-check{width:100%;align-items:center;gap:.62rem;margin:0;padding:.72rem .8rem;border-color:var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:15px;background:var(--csd-bg-ffffff-1000, #ffffff);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.settings-admin.settings-users-page .settings-users-sms-check:hover,.settings-admin.settings-users-page .settings-users-sms-check:has(.form-check-input-modern:checked){border-color:var(--csd-border-b9caff-1000, #b9caff);background:var(--csd-bg-f8fbff-1000, #f8fbff);box-shadow:0 10px 22px #3457f10f}.settings-admin.settings-users-page .settings-users-sms-check.form-check-modern .checkmark{width:1.08rem;height:1.08rem;border-width:1.5px;border-color:var(--csd-border-b8c5d8-1000, #b8c5d8);border-radius:.38rem}.settings-admin.settings-users-page .settings-users-sms-check.form-check-modern .form-check-input-modern:checked+.checkmark{border-color:var(--csd-border-3457f1-1000, #3457f1);background:#3457f1;box-shadow:0 0 0 4px #3457f11f}.settings-admin.settings-users-page .settings-users-sms-check__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--csd-border-d8e3ff-1000, #d8e3ff);border-radius:12px;background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-3457f1-1000, #3457f1);font-size:.92rem;box-shadow:inset 0 0 0 1px #3457f109}.settings-admin.settings-users-page .settings-users-sms-check__copy{min-width:0}.settings-admin.settings-users-page .settings-users-sms-check__copy strong{color:var(--csd-text-10233f-1000, #10233f);font-size:.82rem;font-weight:850}.settings-admin.settings-users-page .settings-users-sms-check__copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:600;line-height:1.35}.settings-admin.settings-users-page .settings-users-recommendation-hint{border-color:var(--csd-border-3457f1-180, rgba(52, 87, 241, .18));background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-admin.settings-users-page .settings-users-recommendation-hint>i{border-color:var(--csd-border-cfdcff-1000, #cfdcff);background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-3457f1-1000, #3457f1)!important;box-shadow:0 8px 18px #3457f11c}.settings-admin.settings-users-page .settings-masterdata-modal .form-check.form-switch{display:flex;align-items:center;gap:.58rem;min-height:2.6rem;padding:.64rem .75rem .64rem 2.85rem;border:1px solid var(--csd-border-e3ebf6-1000, #e3ebf6);border-radius:14px;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-admin.settings-users-page .settings-masterdata-modal .form-check-label{color:var(--csd-text-10233f-1000, #10233f);font-size:.83rem;font-weight:760}.settings-admin.settings-sms .settings-masterdata__hero{position:relative;align-items:flex-start;justify-content:space-between;min-height:0;gap:.85rem;padding:.85rem 3.55rem .85rem 1rem;border-color:var(--csd-border-0f172a-75, rgba(15, 23, 42, .075));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 20px 42px #0f172a11}.settings-admin.settings-sms .settings-masterdata__hero-main{display:flex;flex-direction:column;gap:.58rem;flex:1 1 auto;max-width:46rem;min-width:0}.settings-admin.settings-sms .settings-masterdata__hero-main h2{font-size:1.08rem;letter-spacing:0}.settings-admin.settings-sms .settings-masterdata__hero-main p{max-width:48rem;color:var(--csd-text-40516a-1000, #40516a);font-size:.8rem;line-height:1.38}.settings-admin.settings-sms .settings-sms__hero-actions{position:absolute;top:.82rem;right:.95rem;margin:0;min-width:0}.settings-admin.settings-sms .settings-masterdata__summary--wide{align-self:center;grid-template-columns:repeat(3,minmax(112px,1fr));grid-auto-rows:minmax(50px,auto);gap:.48rem;width:min(42vw,520px);min-width:0;max-width:520px;margin-left:auto}.settings-admin.settings-sms .settings-sms__hero-kpis{margin-top:.1rem}.settings-admin.settings-sms .settings-sms__activity-kpis{grid-template-columns:repeat(3,minmax(112px,1fr));width:min(42vw,520px);max-width:520px}.settings-admin.settings-sms .settings-sms__tabs{display:flex;flex-wrap:wrap;align-items:center;gap:.44rem;padding:.15rem .1rem}.settings-admin.settings-sms .settings-sms__hero-tabs{width:-moz-fit-content;width:fit-content;margin-top:.05rem;gap:.18rem;padding:.22rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.settings-admin.settings-sms .settings-sms__tab{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.12rem;padding:0 .72rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--csd-text-334155-1000, #334155);font-size:.75rem;font-weight:850;line-height:1;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.settings-admin.settings-sms .settings-sms__tab:hover,.settings-admin.settings-sms .settings-sms__tab.is-active{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:none;box-shadow:0 8px 18px #0f172a0e,inset 0 0 0 1px #2563eb14}.settings-admin.settings-sms .settings-sms__flow{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;align-items:center;padding:.56rem .78rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:1.05rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 28px #0f172a0b}.settings-admin.settings-sms .settings-sms__flow-label{display:inline-flex;align-items:center;gap:.42rem;min-height:1.85rem;padding:.24rem .56rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.settings-admin.settings-sms .settings-sms__flow-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.46rem}.settings-admin.settings-sms .settings-sms__flow-steps span{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:.48rem;column-gap:.48rem;row-gap:.05rem;align-items:center;min-width:0;padding:.38rem .48rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:.86rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-admin.settings-sms .settings-sms__flow-steps b{display:inline-grid;grid-row:span 2;place-items:center;width:1.38rem;height:1.38rem;border-radius:999px;background:#0f172a;color:#fff;font-size:.72rem;line-height:1}.settings-admin.settings-sms .settings-sms__flow-steps em,.settings-admin.settings-sms .settings-sms__flow-steps small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.settings-admin.settings-sms .settings-sms__flow-steps em{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.74rem;font-weight:850}.settings-admin.settings-sms .settings-sms__flow-steps small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:650}.settings-admin.settings-sms .settings-masterdata__stat{display:flex;flex-direction:column;justify-content:center;min-height:50px;padding:.48rem .62rem;border-color:var(--csd-border-0f172a-65, rgba(15, 23, 42, .065));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 12px 24px #0f172a0b}.settings-admin.settings-sms .settings-masterdata__stat span{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;letter-spacing:.09em}.settings-admin.settings-sms .settings-masterdata__stat strong{margin-top:.18rem;color:var(--csd-text-071225-1000, #071225);font-size:.9rem;line-height:1.1}.settings-admin.settings-sms .settings-sms__overview-grid{grid-template-columns:minmax(0,1.38fr) minmax(280px,.62fr);align-items:stretch}.settings-admin.settings-sms .settings-sms__settings-form,.settings-admin.settings-sms .settings-sms__status-card{border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 28px #0f172a0b}.settings-admin.settings-sms .settings-sms__settings-form{padding:1rem}.settings-admin.settings-sms .settings-sms__control-card{display:grid;gap:.86rem;padding:1rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 28px #0f172a0b}.settings-admin.settings-sms .settings-sms__control-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:.78rem;padding:.95rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:.95rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-admin.settings-sms .settings-sms__control-main h4{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:900;line-height:1.24}.settings-admin.settings-sms .settings-sms__control-main p{max-width:48rem;margin:.28rem 0 0;color:var(--csd-text-475569-1000, #475569);font-size:.78rem;line-height:1.48}.settings-admin.settings-sms .settings-sms__control-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:.86rem;align-items:stretch}.settings-admin.settings-sms .settings-sms__control-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.78rem}.settings-admin.settings-sms .settings-sms__platform-note{display:grid;align-content:center;min-height:6.4rem;padding:.9rem .95rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-admin.settings-sms .settings-sms__platform-note strong{display:block;margin-bottom:.24rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:900}.settings-admin.settings-sms .settings-sms__platform-note p{max-width:52rem;margin:0;color:var(--csd-text-475569-1000, #475569);font-size:.78rem;line-height:1.48}.settings-admin.settings-sms .settings-sms__control-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.settings-admin.settings-sms .settings-sms__control-summary div{display:grid;gap:.18rem;align-content:center;min-height:4.2rem;padding:.68rem .72rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-admin.settings-sms .settings-sms__control-summary span{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:800;line-height:1.25}.settings-admin.settings-sms .settings-sms__control-summary strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:900;line-height:1.2}.settings-admin.settings-sms .settings-sms__control-actions{padding-top:0}.settings-admin.settings-sms .settings-sms__status-card{background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-admin.settings-sms .settings-sms__status-card-head{display:flex;align-items:flex-start;gap:.66rem;padding-bottom:.78rem;margin-bottom:.2rem;border-bottom:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12))}.settings-admin.settings-sms .settings-sms__status-card-head>span{display:inline-grid;place-items:center;flex:0 0 auto;width:2.18rem;height:2.18rem;border-radius:.8rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-2563eb-1000, #2563eb)}.settings-admin.settings-sms .settings-sms__status-card-head h4{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.96rem;font-weight:900;line-height:1.22}.settings-admin.settings-sms .settings-sms__status-card-head p{margin:.2rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.45}.settings-admin.settings-sms .settings-sms__locked-sender{display:grid;gap:.28rem;min-height:5.1rem;align-content:center;padding:.9rem 1rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:.95rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.settings-admin.settings-sms .settings-sms__locked-sender span{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.settings-admin.settings-sms .settings-sms__locked-sender strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:900;line-height:1.2}.settings-admin.settings-sms .settings-sms__locked-sender small{max-width:42rem;color:var(--csd-text-475569-1000, #475569);font-size:.78rem;line-height:1.5}.settings-admin.settings-sms .settings-sms__platform-panel{display:grid;gap:.86rem}.settings-admin.settings-sms .settings-sms__platform-panel-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:.78rem;padding:.95rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:.95rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.settings-admin.settings-sms .settings-sms__platform-icon{display:inline-grid;place-items:center;width:2.32rem;height:2.32rem;border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 0 0 1px #bfdbfec7}.settings-admin.settings-sms .settings-sms__platform-eyebrow{display:block;margin-bottom:.2rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.settings-admin.settings-sms .settings-sms__platform-panel-main h4{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:900;line-height:1.24}.settings-admin.settings-sms .settings-sms__platform-panel-main p{max-width:46rem;margin:.28rem 0 0;color:var(--csd-text-475569-1000, #475569);font-size:.78rem;line-height:1.48}.settings-admin.settings-sms .settings-sms__sender-badge{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .72rem;border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:900;white-space:nowrap}.settings-admin.settings-sms .settings-sms__platform-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.64rem}.settings-admin.settings-sms .settings-sms__platform-facts span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.12rem .52rem;min-height:4.8rem;align-content:center;padding:.72rem .78rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:.88rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-admin.settings-sms .settings-sms__platform-facts i{grid-row:span 2;display:inline-grid;place-items:center;width:1.72rem;height:1.72rem;border-radius:.62rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.84rem}.settings-admin.settings-sms .settings-sms__platform-facts small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:800;line-height:1.25}.settings-admin.settings-sms .settings-sms__platform-facts strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:900;line-height:1.25}.settings-admin.settings-sms .settings-sms__template-grid{grid-template-columns:minmax(260px,.85fr) minmax(220px,.65fr) minmax(360px,1.35fr)}.settings-admin.settings-sms .settings-sms__template-grid .settings-masterdata__toggle-field{grid-column:1/-1;max-width:24rem}.settings-admin.settings-sms .settings-sms__composer-card{padding:0;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 16px 32px #0f172a0b;overflow:visible}.settings-admin.settings-sms .settings-sms__template-flow-note{display:flex;align-items:flex-start;gap:.78rem;margin-bottom:.9rem;padding:.82rem .95rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:.95rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.settings-admin.settings-sms .settings-sms__template-flow-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:2.12rem;height:2.12rem;border-radius:.76rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 0 0 1px #bfdbfebd}.settings-admin.settings-sms .settings-sms__template-flow-note strong{display:block;margin-bottom:.22rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:900;line-height:1.25}.settings-admin.settings-sms .settings-sms__template-flow-note p{margin:0;color:var(--csd-text-475569-1000, #475569);font-size:.78rem;line-height:1.48}.settings-admin.settings-sms .settings-sms__composer-layout{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);gap:0;align-items:stretch}.settings-admin.settings-sms .settings-sms__composer-column{display:grid;align-content:start;gap:.82rem;min-width:0;padding:1rem}.settings-admin.settings-sms .settings-sms__composer-column--meta{border-right:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-admin.settings-sms .settings-sms__composer-column--message{background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-admin.settings-sms .settings-sms__composer-title{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;padding-bottom:.12rem}.settings-admin.settings-sms .settings-sms__composer-title strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:900;line-height:1.25}.settings-admin.settings-sms .settings-sms__composer-title span{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:750;line-height:1.4;text-align:right}.settings-admin.settings-sms .settings-sms__native-select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.settings-admin.settings-sms .settings-sms-rule-select{position:relative;min-width:0}.settings-admin.settings-sms .settings-sms-rule-select__trigger{display:flex;align-items:center;gap:.62rem;width:100%;min-height:3.05rem;padding:.5rem .62rem;border:1px solid var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));border-radius:.92rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-0f172a-1000, #0f172a);text-align:left;box-shadow:0 12px 24px #0f172a0b;transition:all .16s ease}.settings-admin.settings-sms .settings-sms-rule-select__trigger:hover,.settings-admin.settings-sms .settings-sms-rule-select.is-open .settings-sms-rule-select__trigger{border-color:var(--csd-border-2563eb-320, rgba(37, 99, 235, .32));box-shadow:0 16px 30px #2563eb1a}.settings-admin.settings-sms .settings-sms-rule-select__icon,.settings-admin.settings-sms .settings-sms-rule-select__option-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.05rem;height:2.05rem;border-radius:.72rem;background:#3b82f617;color:var(--csd-text-2563eb-1000, #2563eb)}.settings-admin.settings-sms .settings-sms-rule-select__copy{display:grid;min-width:0;gap:.14rem;flex:1 1 auto}.settings-admin.settings-sms .settings-sms-rule-select__copy strong,.settings-admin.settings-sms .settings-sms-rule-select__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-admin.settings-sms .settings-sms-rule-select__copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:850;line-height:1.1}.settings-admin.settings-sms .settings-sms-rule-select__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.settings-admin.settings-sms .settings-sms-rule-select__chevron{flex:0 0 auto;color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;transition:transform .16s ease}.settings-admin.settings-sms .settings-sms-rule-select.is-open .settings-sms-rule-select__chevron{transform:rotate(180deg)}.settings-admin.settings-sms .settings-sms-rule-select__menu{position:absolute;z-index:30;top:calc(100% + .45rem);left:0;right:0;display:grid;gap:.38rem;max-height:21rem;overflow:auto;padding:.45rem;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:1rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 22px 44px #0f172a24;opacity:0;visibility:hidden;transform:translateY(-.25rem);transition:all .16s ease}.settings-admin.settings-sms .settings-sms-rule-select.is-open .settings-sms-rule-select__menu{opacity:1;visibility:visible;transform:translateY(0)}.settings-admin.settings-sms .settings-sms-rule-select__search{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:.45rem;min-height:2.35rem;padding:.35rem .55rem;border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));border-radius:.78rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 10px 20px #0f172a0b}.settings-admin.settings-sms .settings-sms-rule-select__search i{color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem}.settings-admin.settings-sms .settings-sms-rule-select__search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:650}.settings-admin.settings-sms .settings-sms-rule-select__search input::-moz-placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8);font-weight:600}.settings-admin.settings-sms .settings-sms-rule-select__search input::placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8);font-weight:600}.settings-admin.settings-sms .settings-sms-rule-select__option{display:flex;align-items:center;gap:.58rem;width:100%;min-width:0;padding:.55rem;border:1px solid transparent;border-radius:.82rem;background:transparent;text-align:left;transition:all .16s ease}.settings-admin.settings-sms .settings-sms-rule-select__option:hover,.settings-admin.settings-sms .settings-sms-rule-select__option.is-selected{border-color:var(--csd-border-3b82f6-180, rgba(59, 130, 246, .18));background:var(--csd-bg-eff6ff-800, rgba(239, 246, 255, .8))}.settings-admin.settings-sms .settings-sms-rule-select__option>span:last-child{display:grid;min-width:0;gap:.16rem}.settings-admin.settings-sms .settings-sms-rule-select__option strong,.settings-admin.settings-sms .settings-sms-rule-select__option small{display:block;overflow:hidden;text-overflow:ellipsis}.settings-admin.settings-sms .settings-sms-rule-select__option strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:850;line-height:1.2;white-space:nowrap}.settings-admin.settings-sms .settings-sms-rule-select__option small{display:-webkit-box;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:600;line-height:1.28;-webkit-line-clamp:2;-webkit-box-orient:vertical}.settings-admin.settings-sms .settings-sms-rule-select.is-disabled{opacity:.68;pointer-events:none}.settings-admin.settings-sms .settings-sms-rule-select__empty{padding:.8rem .65rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:700;text-align:center}.settings-admin.settings-sms .settings-sms-rule-select__empty[hidden]{display:none}.settings-admin.settings-sms .settings-sms__message-field{min-width:0}.settings-admin.settings-sms .settings-sms__message-field textarea{min-height:7.2rem;resize:vertical;line-height:1.45}.settings-admin.settings-sms .settings-sms__message-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem}.settings-admin.settings-sms .settings-sms__message-meta strong{display:inline-flex;align-items:center;min-height:1.55rem;padding:.2rem .52rem;border-radius:999px;background:#0f172a0d;color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:800;line-height:1}.settings-admin.settings-sms .settings-sms__message-meta strong.is-warning{background:#f59e0b1f;color:var(--csd-text-92400e-1000, #92400e)}.settings-admin.settings-sms .settings-sms__message-meta strong.is-full{background:#ef44441f;color:var(--csd-text-991b1b-1000, #991b1b)}.settings-admin.settings-sms .settings-sms__message-note{color:var(--csd-text-64748b-1000, #64748b)}.settings-admin.settings-sms .settings-sms__message-note.is-warning{color:var(--csd-text-92400e-1000, #92400e);font-weight:700}.settings-admin.settings-sms .settings-sms__template-support{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:.85rem;align-items:stretch;margin-top:.9rem}.settings-admin.settings-sms .settings-sms__composer-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.85rem;padding:.78rem .85rem;border:1px solid var(--csd-border-2563eb-100, rgba(37, 99, 235, .1));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-admin.settings-sms .settings-sms__composer-head>div:first-child{display:grid;gap:.16rem;min-width:0}.settings-admin.settings-sms .settings-sms__composer-head strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:850}.settings-admin.settings-sms .settings-sms__composer-head span{color:var(--csd-text-475569-1000, #475569);font-size:.78rem;line-height:1.45}.settings-admin.settings-sms .settings-sms__composer-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;flex:0 0 auto}.settings-admin.settings-sms .settings-sms__composer-stats span{display:inline-flex;align-items:center;min-height:1.72rem;padding:.24rem .55rem;border-radius:999px;background:#0f172a0e;color:var(--csd-text-334155-1000, #334155);font-size:.71rem;font-weight:800;white-space:nowrap}.settings-admin.settings-sms .settings-sms__variables,.settings-admin.settings-sms .settings-sms__template-preview{min-width:0;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.settings-admin.settings-sms .settings-sms__variables{display:grid;gap:.62rem;padding:.78rem}.settings-admin.settings-sms .settings-sms__variables-title,.settings-admin.settings-sms .settings-sms__template-preview span{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.settings-admin.settings-sms .settings-sms__variable-chips{display:flex;flex-wrap:wrap;gap:.42rem}.settings-admin.settings-sms .settings-sms__variable-chip{display:inline-flex;align-items:center;gap:.42rem;min-height:1.88rem;padding:.28rem .56rem;border:1px solid var(--csd-border-3b82f6-180, rgba(59, 130, 246, .18));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1e293b-1000, #1e293b);font-size:.7rem;line-height:1;transition:all .16s ease}.settings-admin.settings-sms .settings-sms__variable-chip strong{color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:850}.settings-admin.settings-sms .settings-sms__variable-chip span{color:var(--csd-text-64748b-1000, #64748b);font-weight:700}.settings-admin.settings-sms .settings-sms__variable-chip:hover{border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));background:var(--csd-bg-ffffff-1000, #fff);transform:translateY(-1px);box-shadow:0 14px 24px #2563eb14}.settings-admin.settings-sms .settings-sms__template-preview{display:grid;align-content:start;gap:.48rem;padding:.9rem}.settings-admin.settings-sms .settings-sms__template-preview strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;line-height:1.5}.settings-admin.settings-sms .settings-sms__template-preview small{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.45}.settings-admin.settings-sms .settings-sms__composer-footer{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding-top:.12rem}.settings-admin.settings-sms .settings-sms__composer-footer .settings-masterdata__toggle-field{flex:1 1 auto;margin:0;min-height:2.72rem}.settings-admin.settings-sms .settings-sms__save-template-action{display:inline-flex;align-items:center;justify-content:center;gap:.44rem;flex:0 0 auto;min-height:2.45rem;padding:0 .88rem;border:1px solid var(--csd-border-2563eb-320, rgba(37, 99, 235, .32));border-radius:999px;background:#2563eb;color:#fff;font-size:.78rem;font-weight:850;line-height:1;box-shadow:0 12px 22px #2563eb2e;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.settings-admin.settings-sms .settings-sms__save-template-action:hover,.settings-admin.settings-sms .settings-sms__save-template-action:focus-visible{border-color:var(--csd-border-1e40af-420, rgba(30, 64, 175, .42));background:#1d4ed8;color:#fff;box-shadow:0 14px 26px #2563eb38;transform:translateY(-1px)}.settings-admin.settings-sms .settings-sms__save-template-action i{font-size:.88rem}.settings-admin.settings-sms .settings-sms__rule-label{display:inline-flex;align-items:center;margin-right:.32rem;color:var(--csd-text-0f172a-1000, #0f172a);font-weight:750}.settings-admin.settings-sms .settings-sms__template-list{padding-top:.1rem}.settings-admin.settings-sms .settings-sms__history-section{margin-top:.9rem}.settings-admin.settings-sms .settings-sms__history-section .settings-masterdata__section-head{border-bottom:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12))}.settings-admin.settings-sms .settings-sms__history-section .settings-masterdata__section-body{background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-admin.settings-sms .settings-sms__delete-action{width:2.18rem;min-width:2.18rem;height:2.18rem;min-height:2.18rem;padding:0!important;border-radius:999px}.settings-admin.settings-sms .settings-sms__delete-action span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.settings-admin.settings-sms .settings-sms__message-list{gap:.62rem}.settings-admin.settings-sms .settings-sms__message-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:.82rem;border-color:var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-admin.settings-sms .settings-sms__message-icon{display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:.82rem;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.settings-admin.settings-sms .settings-sms__message-status{text-transform:none}.settings-admin.settings-sms .settings-sms__message-status--success{color:var(--csd-text-166534-1000, #166534);background:#22c55e1f}.settings-admin.settings-sms .settings-sms__message-status--danger{color:var(--csd-text-991b1b-1000, #991b1b);background:#ef44441f}.settings-admin.settings-sms .settings-sms__message-status--warning{color:var(--csd-text-92400e-1000, #92400e);background:#f59e0b21}.settings-admin.settings-sms .settings-sms__message-status--muted{color:var(--csd-text-475569-1000, #475569);background:#64748b1a}.settings-admin.settings-sms .settings-masterdata__identity-subtitle code{padding:.16rem .38rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.74rem;font-weight:800}.settings-admin.settings-sms .settings-sms__error{margin-top:.3rem;color:var(--csd-text-991b1b-1000, #991b1b);font-size:.78rem;font-weight:700}.settings-admin.settings-sms .settings-sms__audit-body{padding:.7rem .95rem .95rem}.settings-admin.settings-sms .settings-sms__audit-body .activity-card{margin-top:0!important;border:0;background:transparent;box-shadow:none}.settings-admin.settings-sms .settings-sms__audit-body .activity-day-separator{margin-top:.35rem}.settings-admin.settings-sms .settings-sms__audit-body .activity-item{border-radius:.95rem;background:var(--csd-bg-f8fafc-780, rgba(248, 250, 252, .78))}.settings-admin.settings-sms .settings-sms-guide__eyebrow{display:block;margin-bottom:.16rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.68rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.settings-admin.settings-sms .settings-sms-guide{display:grid;gap:1rem}.settings-admin.settings-sms .settings-sms-guide__lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);gap:1rem;align-items:stretch;padding:1rem;border:1px solid var(--csd-border-3b82f6-120, rgba(59, 130, 246, .12));border-radius:1.1rem;background:linear-gradient(135deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)) 0%,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 100%)}.settings-admin.settings-sms .settings-sms-guide__lead h3,.settings-admin.settings-sms .settings-sms-guide__panel h4{margin:0 0 .36rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.98rem;font-weight:850}.settings-admin.settings-sms .settings-sms-guide__lead p,.settings-admin.settings-sms .settings-sms-guide__card p,.settings-admin.settings-sms .settings-sms-guide__panel p,.settings-admin.settings-sms .settings-sms-guide__panel small{margin:0;color:var(--csd-text-475569-1000, #475569);font-size:.82rem;line-height:1.55}.settings-admin.settings-sms .settings-sms-guide__mini-kpis{display:flex;flex-wrap:wrap;align-content:center;gap:.5rem}.settings-admin.settings-sms .settings-sms-guide__mini-kpis span,.settings-admin.settings-sms .settings-sms-guide__tokens code{display:inline-flex;align-items:center;min-height:1.8rem;padding:.26rem .58rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.74rem;font-weight:800}.settings-admin.settings-sms .settings-sms-guide__grid,.settings-admin.settings-sms .settings-sms-guide__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.settings-admin.settings-sms .settings-sms-guide__card,.settings-admin.settings-sms .settings-sms-guide__panel,.settings-admin.settings-sms .settings-sms-guide__footer{border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:1rem;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 14px 28px #0f172a0b}.settings-admin.settings-sms .settings-sms-guide__card{display:flex;gap:.72rem;padding:.86rem}.settings-admin.settings-sms .settings-sms-guide__card>i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.05rem;height:2.05rem;border-radius:.75rem;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb)}.settings-admin.settings-sms .settings-sms-guide__card strong{display:block;margin-bottom:.2rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:850}.settings-admin.settings-sms .settings-sms-guide__panel{padding:.95rem}.settings-admin.settings-sms .settings-sms-guide__tokens{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.settings-admin.settings-sms .settings-sms-guide__panel--example{background:linear-gradient(135deg,var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72)) 0%,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 100%)}.settings-admin.settings-sms .settings-sms-guide__sms-bubble{margin-bottom:.58rem!important;padding:.72rem .8rem;border-radius:.95rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-0f172a-1000, #0f172a)!important;font-weight:650;box-shadow:inset 0 0 0 1px #3b82f61f}.settings-admin.settings-sms .settings-sms-guide__footer{display:flex;align-items:flex-start;gap:.58rem;padding:.78rem .9rem;color:var(--csd-text-475569-1000, #475569);font-size:.8rem;line-height:1.5}.settings-admin.settings-sms .settings-sms-guide__footer i{color:var(--csd-text-2563eb-1000, #2563eb);margin-top:.08rem}@media (max-width: 1399.98px){.settings-admin.settings-sms .settings-masterdata__summary--wide{grid-template-columns:repeat(3,minmax(112px,1fr));width:min(46vw,460px);max-width:460px}.settings-admin.settings-sms .settings-sms__flow{grid-template-columns:1fr}.settings-admin.settings-sms .settings-sms__template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-admin.settings-sms .settings-sms__composer-layout{grid-template-columns:1fr}.settings-admin.settings-sms .settings-sms__composer-column--meta{border-right:0;border-bottom:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14))}.settings-admin.settings-sms .settings-sms__template-support{grid-template-columns:1fr}}@media (max-width: 991.98px){.settings-admin.settings-sms .settings-masterdata__hero{min-height:0;flex-direction:column}.settings-admin.settings-sms .settings-masterdata__summary--wide{max-width:none;width:100%;margin-left:0}.settings-admin.settings-sms .settings-sms__hero-actions{top:.75rem;right:.8rem}.settings-admin.settings-sms .settings-sms__overview-grid,.settings-admin.settings-sms .settings-sms__control-main,.settings-admin.settings-sms .settings-sms__control-grid,.settings-admin.settings-sms .settings-sms__control-fields,.settings-admin.settings-sms .settings-sms__platform-panel-main,.settings-admin.settings-sms .settings-sms__platform-facts{grid-template-columns:1fr}.settings-admin.settings-sms .settings-sms__sender-badge{justify-self:flex-start}.settings-admin.settings-sms .settings-sms__flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-admin.settings-sms .settings-sms-guide__lead,.settings-admin.settings-sms .settings-sms-guide__grid,.settings-admin.settings-sms .settings-sms-guide__split{grid-template-columns:1fr}}@media (max-width: 767.98px){.settings-admin.settings-sms .settings-masterdata__summary--wide,.settings-admin.settings-sms .settings-sms__template-grid,.settings-admin.settings-sms .settings-sms__template-support,.settings-admin.settings-sms .settings-sms__flow-steps,.settings-admin.settings-sms .settings-sms__composer-head,.settings-admin.settings-sms .settings-sms__message-item{grid-template-columns:1fr}.settings-admin.settings-sms .settings-sms__composer-head{display:grid}.settings-admin.settings-sms .settings-sms__composer-stats{justify-content:flex-start}.settings-admin.settings-sms .settings-sms__composer-title,.settings-admin.settings-sms .settings-sms__composer-footer{display:grid;justify-items:start}.settings-admin.settings-sms .settings-sms__save-template-action{width:100%}.settings-admin.settings-sms .settings-sms__composer-title span{text-align:left}.settings-admin.settings-sms .settings-sms__message-item{justify-items:start}}.settings-admin.settings-translations .settings-translations__runtime-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.72rem;align-items:center;margin:.82rem 1rem 0;padding:.78rem .9rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:16px;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-admin.settings-translations .settings-translations__runtime-icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid var(--csd-border-c7d2fe-1000, #c7d2fe);border-radius:14px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-3457f1-1000, #3457f1);font-size:1rem}.settings-admin.settings-translations .settings-translations__runtime-copy{min-width:0}.settings-admin.settings-translations .settings-translations__runtime-copy strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:850;line-height:1.25}.settings-admin.settings-translations .settings-translations__runtime-copy p{margin:.2rem 0 0;color:var(--csd-text-52637a-1000, #52637a);font-size:.76rem;line-height:1.45}.settings-admin.settings-translations .settings-translations__runtime-copy code{padding:.1rem .28rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-3457f1-1000, #3457f1);font-size:.72rem}.settings-admin.settings-translations .settings-translations__runtime-flow{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.38rem}.settings-admin.settings-translations .settings-translations__runtime-flow span{display:inline-flex;align-items:center;gap:.32rem;min-height:2rem;padding:.32rem .52rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:750;white-space:nowrap}.settings-admin.settings-translations .settings-translations__runtime-flow i{color:var(--csd-text-3457f1-1000, #3457f1)}.settings-admin.settings-translations .settings-translations__smartbar{padding:.74rem 1rem .82rem;border-top:1px solid var(--csd-border-eef2f7-1000, #eef2f7);border-bottom:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-admin.settings-translations .settings-translations__smartbar .smart-filter-bar{margin:0}.settings-admin.settings-translations .settings-translations__smartbar .smart-filter-form--operational{gap:.58rem}.settings-admin.settings-translations .settings-translations__smartbar .smart-filter-form--operational .sf-item{min-width:0}.settings-admin.settings-translations .settings-translations__smartbar .smart-filter-form--operational .sf-search{flex:1 1 32rem;min-width:18rem}.settings-admin.settings-translations .settings-translations-registry{display:grid;width:100%;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-admin.settings-translations .settings-translations-registry__head{display:grid;grid-template-columns:minmax(16rem,.95fr) minmax(0,1.45fr) minmax(6rem,auto);gap:.9rem;align-items:center;padding:.58rem 1rem;border-top:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-bottom:1px solid var(--csd-border-dbe5f2-1000, #dbe5f2);background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.settings-admin.settings-translations .settings-translations-registry__head span:last-child{text-align:right}.settings-admin.settings-translations .settings-translations-row{display:grid;grid-template-columns:minmax(16rem,.95fr) minmax(0,1.45fr) auto;gap:.9rem;align-items:center;min-width:0;padding:.76rem 1rem;border-bottom:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-admin.settings-translations .settings-translations-row:hover{background:var(--csd-bg-fbfdff-1000, #fbfdff)}.settings-admin.settings-translations .settings-translations-row__identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.68rem;align-items:center;min-width:0}.settings-admin.settings-translations .settings-translations-row__number{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:14px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:850}.settings-admin.settings-translations .settings-translations-row__key{display:grid;gap:.18rem;min-width:0}.settings-admin.settings-translations .settings-translations-row__group{width:-moz-fit-content;width:fit-content;max-width:100%;padding:.16rem .46rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-3457f1-1000, #3457f1);font-size:.66rem;font-weight:850;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-admin.settings-translations .settings-translations-row__key strong{min-width:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:850;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-admin.settings-translations .settings-translations-row__key code{min-width:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-admin.settings-translations .settings-translations-row__texts{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.48rem;min-width:0}.settings-admin.settings-translations .settings-translations-locale{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.52rem;align-items:start;min-width:0;min-height:3rem;padding:.48rem .55rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:13px;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-admin.settings-translations .settings-translations-locale.is-missing{border-style:dashed;background:var(--csd-bg-fffaf3-1000, #fffaf3)}.settings-admin.settings-translations .settings-translations-locale__label{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;min-height:1.45rem;padding:0 .35rem;border-radius:999px;background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-3457f1-1000, #3457f1);font-size:.64rem;font-weight:850}.settings-admin.settings-translations .settings-translations-locale p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;overflow:hidden;color:var(--csd-text-334155-1000, #334155);font-size:.76rem;line-height:1.42}.settings-admin.settings-translations .settings-translations-locale__missing{align-self:center;color:var(--csd-text-a16207-1000, #a16207);font-size:.72rem;font-weight:850}.settings-admin.settings-translations .settings-translations-row__actions{display:inline-flex;justify-content:flex-end;gap:.35rem}.settings-admin.settings-translations .settings-translations-row__actions form{margin:0}.settings-admin.settings-translations .settings-translations-action{display:inline-flex;align-items:center;justify-content:center;width:2.18rem;height:2.18rem;border:1px solid var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-3457f1-1000, #3457f1);box-shadow:0 10px 24px #2563eb14;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.settings-admin.settings-translations .settings-translations-action:hover{border-color:var(--csd-border-b9c7ff-1000, #b9c7ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 14px 30px #2563eb24;transform:translateY(-1px)}.settings-admin.settings-translations .settings-translations-action--danger{color:var(--csd-text-dc2626-1000, #dc2626)}.settings-admin.settings-translations .settings-translations-action--danger:hover{border-color:var(--csd-border-fecaca-1000, #fecaca);color:var(--csd-text-b91c1c-1000, #b91c1c);box-shadow:0 14px 30px #dc26261f}.settings-admin.settings-translations .settings-translations-row__readonly{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:750}.settings-admin.settings-translations .settings-translations__empty{display:grid;justify-items:center;gap:.5rem;width:min(100%,34rem);margin:1.2rem auto 1.35rem;padding:1.45rem 1.1rem;border:1px dashed var(--csd-border-cfdcff-1000, #cfdcff);border-radius:18px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);text-align:center}.settings-admin.settings-translations .settings-translations__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;border:1px solid var(--csd-border-dbe5f2-1000, #dbe5f2);border-radius:16px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-3457f1-1000, #3457f1);font-size:1.1rem}.settings-admin.settings-translations .settings-translations__empty strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.95rem;font-weight:850}.settings-admin.settings-translations .settings-translations__empty span:last-child{max-width:28rem;font-size:.8rem;line-height:1.55}@media (max-width: 1199.98px){.settings-admin.settings-translations .settings-translations__runtime-note{grid-template-columns:auto minmax(0,1fr)}.settings-admin.settings-translations .settings-translations__runtime-flow{grid-column:1/-1;justify-content:flex-start}.settings-admin.settings-translations .settings-translations-row,.settings-admin.settings-translations .settings-translations-registry__head{grid-template-columns:minmax(13rem,.85fr) minmax(0,1.35fr) auto}}@media (max-width: 767.98px){.settings-admin.settings-translations .settings-translations__smartbar .smart-filter-form--operational .sf-search{flex-basis:100%;min-width:100%}.settings-admin.settings-translations .settings-translations__runtime-note,.settings-admin.settings-translations .settings-translations-row{grid-template-columns:1fr}.settings-admin.settings-translations .settings-translations-registry__head{display:none}.settings-admin.settings-translations .settings-translations-row__actions{justify-content:flex-start}}.settings-admin.notifications-settings .settings-masterdata__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,31rem);align-items:start;gap:1rem}.settings-admin.notifications-settings .settings-masterdata__summary--wide{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;align-self:end;gap:.48rem}.settings-admin.notifications-settings .settings-masterdata__summary--wide .settings-masterdata__stat{min-height:3.25rem;padding:.48rem .62rem}.settings-admin.notifications-settings .settings-masterdata__stat span{letter-spacing:0;font-size:.62rem}.settings-admin.notifications-settings .settings-masterdata__stat strong{font-size:.98rem}.settings-admin.notifications-settings .notifications-settings__hero-tabs{display:inline-flex;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;margin-top:.85rem;padding:.25rem;border:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.settings-admin.notifications-settings .notifications-settings__hero-tab{display:inline-flex;align-items:center;gap:.42rem;min-height:2.1rem;padding:.34rem .72rem;border:0;border-radius:999px;background:transparent;color:var(--csd-text-475569-1000, #475569);font-size:.78rem;font-weight:800;line-height:1;white-space:nowrap;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.settings-admin.notifications-settings .notifications-settings__hero-tab i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.settings-admin.notifications-settings .notifications-settings__hero-tab:hover,.settings-admin.notifications-settings .notifications-settings__hero-tab.active,.settings-admin.notifications-settings .notifications-settings__hero-tab.is-active{background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 8px 18px #0f172a12}.settings-admin.notifications-settings .notifications-settings__hero-actions{margin-top:.72rem}.settings-admin.notifications-settings .notifications-settings__page-tabs{display:grid;gap:1rem}.settings-admin.notifications-settings .notifications-settings__page-tabs>.tab-pane:not(.active){display:none}.settings-admin.notifications-settings .notifications-settings__section{display:grid;gap:1.25rem}.settings-admin.notifications-settings .notifications-settings__section--compact{gap:.8rem}.settings-admin.notifications-settings .notifications-settings__module-workspace{display:grid;grid-template-columns:1fr;gap:0;padding:0;overflow:hidden;max-width:100%;min-width:0;border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78))}.settings-admin.notifications-settings .notifications-settings__module-tabs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.settings-admin.notifications-settings .notifications-settings__module-tabs-head h3{margin:0 0 .12rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.95rem;font-weight:800}.settings-admin.notifications-settings .notifications-settings__module-tabs-head p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.4}.settings-admin.notifications-settings .notifications-settings__module-nav{padding:.9rem 1rem .8rem;border-right:0;border-bottom:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));background:var(--csd-bg-fbfdff-1000, #fbfdff);max-width:100%;min-width:0;overflow:hidden}.settings-admin.notifications-settings .notifications-settings__module-tab-list{display:flex!important;flex:0 1 auto!important;flex-wrap:nowrap!important;gap:.45rem!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:.08rem!important;scrollbar-width:thin;white-space:nowrap}.settings-admin.notifications-settings .notifications-settings__module-tab{width:auto;flex:0 0 auto!important;justify-content:flex-start;max-width:12rem;min-height:2.55rem;border-radius:.85rem}.settings-admin.notifications-settings .notifications-settings__module-tab .entity-tab__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-admin.notifications-settings .notifications-settings__module-tab i{color:var(--csd-text-2563eb-1000, #2563eb)}.settings-admin.notifications-settings .notifications-settings__module-tab .entity-tab__badge{margin-left:auto;min-width:2.35rem}.settings-admin.notifications-settings .notifications-settings__module-content{min-width:0;max-width:100%;padding:1.05rem 1.1rem 1.15rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-650, rgba(248, 250, 252, .65)) 0%,var(--csd-bg-ffffff-1000, #ffffff) 5.5rem);overflow:hidden}.settings-admin.notifications-settings .notifications-settings__module-pane{min-width:0;max-width:100%}.settings-admin.notifications-settings .notifications-settings__module-pane:not(.active){display:none}.settings-admin.notifications-settings .notifications-settings__section-head{align-items:flex-start;padding:0 0 .9rem;border-bottom:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95))}.settings-admin.notifications-settings .notifications-settings__category-summary{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap;margin-left:auto}.settings-admin.notifications-settings .notifications-settings__category-summary span{display:inline-flex;align-items:center;gap:.3rem;min-height:2rem;padding:.3rem .62rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:700;white-space:nowrap}.settings-admin.notifications-settings .notifications-settings__category-summary strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;line-height:1}.settings-admin.notifications-settings .notifications-settings__category-nav{display:flex;flex-wrap:wrap;gap:.65rem}.settings-admin.notifications-settings .notifications-settings__category-pill{display:inline-flex;align-items:center;gap:.6rem;min-height:2.45rem;padding:.45rem .8rem;border-radius:999px;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-334155-1000, #334155);text-decoration:none;font-size:.82rem;font-weight:600;transition:all .16s ease}.settings-admin.notifications-settings .notifications-settings__category-pill strong{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;min-height:1.6rem;padding:0 .35rem;border-radius:999px;background:#3b82f61a;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.76rem}.settings-admin.notifications-settings .notifications-settings__category-pill:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8);border-color:var(--csd-border-3b82f6-240, rgba(59, 130, 246, .24));transform:translateY(-1px)}.settings-admin.notifications-settings .notifications-settings__stack{display:grid;gap:0;padding-top:.15rem}.settings-admin.notifications-settings .notifications-settings__stack.has-open-rule .notifications-settings__rule:not(.is-configuring){opacity:.38;filter:blur(1.15px);transition:opacity .18s ease,filter .18s ease}.settings-admin.notifications-settings .notifications-settings__stack.has-open-rule .notifications-settings__rule.is-configuring{position:relative;z-index:2}.settings-admin.notifications-settings .notifications-settings__rule{display:grid;gap:0;padding:1rem 0;border:0;border-top:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));border-radius:0;background:transparent;box-shadow:none;transition:opacity .18s ease,filter .18s ease}.settings-admin.notifications-settings .notifications-settings__rule.is-configuring{padding-inline:.75rem;margin-inline:-.75rem;border-radius:1rem;background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72))}.settings-admin.notifications-settings .notifications-settings__rule:first-child{border-top:0;padding-top:0}.settings-admin.notifications-settings .notifications-settings__rule:last-child{padding-bottom:0}.settings-admin.notifications-settings .notifications-settings__rule.saas-setting-disabled{opacity:.72;filter:none}.settings-admin.notifications-settings .notifications-settings__rule-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.settings-admin.notifications-settings .notifications-settings__identity{display:grid;gap:.42rem;min-width:0;max-width:100%}.settings-admin.notifications-settings .notifications-settings__meta-inline{gap:.36rem;margin-top:0}.settings-admin.notifications-settings .notifications-settings__identity h3{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.98rem;font-weight:700;line-height:1.35}.settings-admin.notifications-settings .notifications-settings__identity p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.84rem;line-height:1.5}.settings-admin.notifications-settings .notifications-settings__rule-side{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;justify-content:flex-end;min-width:0;align-self:stretch}.settings-admin.notifications-settings .notifications-settings__rule-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.38rem;max-width:24rem}.settings-admin.notifications-settings .notifications-settings__rule-summary span{display:inline-flex;align-items:center;gap:.34rem;min-height:1.68rem;padding:.22rem .52rem;border:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:700;line-height:1;white-space:nowrap}.settings-admin.notifications-settings .notifications-settings__rule-summary i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.74rem}.settings-admin.notifications-settings .notifications-settings__delivery{min-width:8rem;align-self:stretch;min-height:3.25rem;padding:.28rem 0 .28rem .9rem;border-left:2px solid var(--csd-border-cbd5e1-980, rgba(203, 213, 225, .98));border-radius:0;background:transparent;border-top:0;border-right:0;border-bottom:0;display:grid;align-content:center;gap:.12rem}.settings-admin.notifications-settings .notifications-settings__delivery span,.settings-admin.notifications-settings .notifications-settings__delivery small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.settings-admin.notifications-settings .notifications-settings__delivery strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.05rem;line-height:1}.settings-admin.notifications-settings .notifications-settings__configure-action{display:inline-flex;align-items:center;gap:.4rem;min-height:1.95rem;padding-inline:.7rem;border-color:var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1e293b-1000, #1e293b);font-size:.76rem;font-weight:800;line-height:1}.settings-admin.notifications-settings .notifications-settings__configure-action:hover,.settings-admin.notifications-settings .notifications-settings__configure-action[aria-expanded=true]{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:inset 0 0 0 1px #2563eb14}.settings-admin.notifications-settings .notifications-settings__configure-chevron{transition:transform .16s ease}.settings-admin.notifications-settings .notifications-settings__configure-action[aria-expanded=true] .notifications-settings__configure-chevron{transform:rotate(180deg)}.settings-admin.notifications-settings .notifications-settings__rule-details{margin-top:.85rem;padding:.85rem 0 0;border-top:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));position:relative}.settings-admin.notifications-settings .notifications-settings__rule-details:before{content:"";position:absolute;top:.85rem;bottom:0;left:0;width:3px;border-radius:999px;background:linear-gradient(180deg,#2563eb8c,#2563eb14)}.settings-admin.notifications-settings .notifications-settings__details-label{display:inline-flex;align-items:center;gap:.38rem;margin:0 0 .5rem .72rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.settings-admin.notifications-settings .notifications-settings__details-label i{font-size:.82rem}.settings-admin.notifications-settings .notifications-settings__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));border-radius:.95rem;background:linear-gradient(180deg,var(--csd-bg-fbfdff-1000, #fbfdff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);overflow:hidden;max-width:100%;margin-left:.72rem}.settings-admin.notifications-settings .notifications-settings__panel{padding:.85rem .95rem .82rem;border-radius:0;border:0;border-left:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));background:transparent;display:grid;gap:.7rem;min-width:0}.settings-admin.notifications-settings .notifications-settings__panel:first-child{border-left:0}.settings-admin.notifications-settings .notifications-settings__panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.settings-admin.notifications-settings .notifications-settings__panel-head h4{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:700}.settings-admin.notifications-settings .notifications-settings__panel-head span{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:600}.settings-admin.notifications-settings .notifications-settings__chips{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.55rem}.settings-admin.notifications-settings .notifications-settings__chips--compact{gap:.4rem}.settings-admin.notifications-settings .notifications-settings__option-pill{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:.34rem;width:auto;min-width:0;min-height:1.72rem;height:1.72rem;padding:0 .62rem;border-radius:.95rem;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap;transition:all .16s ease}.settings-admin.notifications-settings .notifications-settings__option-pill i,.settings-admin.notifications-settings .notifications-settings__option-pill span{display:inline-flex;align-items:center;line-height:1}.settings-admin.notifications-settings .notifications-settings__option-pill i{font-size:.78rem}.settings-admin.notifications-settings .notifications-settings__option-pill:hover{border-color:var(--csd-border-3b82f6-280, rgba(59, 130, 246, .28));color:var(--csd-text-1d4ed8-1000, #1d4ed8);transform:translateY(-1px)}.settings-admin.notifications-settings .notifications-settings__option-pill.is-active{color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-ffffff-1000, #ffffff);border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));box-shadow:inset 0 0 0 1px #2563eb14}.settings-admin.notifications-settings .notifications-settings__option-pill.disabled,.settings-admin.notifications-settings .notifications-settings__option-pill:disabled{pointer-events:none;opacity:.5;transform:none}.settings-admin.notifications-settings .notifications-settings__option-pill.is-busy{opacity:.65}.settings-admin.notifications-settings .notifications-settings__panel-note{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.45}.settings-admin.notifications-settings .notifications-settings__recipient-summary{display:flex;flex-wrap:wrap;gap:.5rem}.settings-admin.notifications-settings .notifications-settings__summary-pill{display:inline-flex;align-items:center;gap:.38rem;min-height:1.58rem;padding:.22rem .54rem;border-radius:999px;border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1e293b-1000, #1e293b);font-size:.72rem;font-weight:600}.settings-admin.notifications-settings .notifications-settings__summary-pill--accent{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.settings-admin.notifications-settings .notifications-settings__summary-pill--muted{background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b)}.settings-admin.notifications-settings .notifications-settings__recipient-action{justify-self:start;display:inline-flex;align-items:center;gap:.42rem;min-height:1.85rem;padding-inline:.7rem;border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));border-radius:.9rem;background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.76rem;font-weight:800;line-height:1;box-shadow:inset 0 0 0 1px #2563eb0d;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.settings-admin.notifications-settings .notifications-settings__recipient-action i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.settings-admin.notifications-settings .notifications-settings__recipient-action:hover{border-color:var(--csd-border-2563eb-380, rgba(37, 99, 235, .38));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 10px 22px #2563eb1f;transform:translateY(-1px)}.settings-admin.notifications-settings .notifications-settings__rule-side .saas-toggle-pill{height:1.95rem;padding-inline:.8rem;font-size:.76rem}.settings-admin.notifications-settings .notifications-settings__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding-top:.05rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem}.settings-admin.notifications-settings .notifications-settings__footer code{padding:.16rem .4rem;border-radius:.45rem;background:#0f172a0d;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.74rem}.settings-admin.notifications-settings .notifications-settings__footer-warning{display:inline-flex;align-items:center;gap:.38rem;color:var(--csd-text-b45309-1000, #b45309);font-weight:600}@media (max-width: 1199.98px){.settings-admin.notifications-settings .settings-masterdata__hero{grid-template-columns:1fr}.settings-admin.notifications-settings .settings-masterdata__summary--wide{align-self:stretch}.settings-admin.notifications-settings .notifications-settings__grid{grid-template-columns:1fr}.settings-admin.notifications-settings .notifications-settings__panel{border-left:0;border-top:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95))}.settings-admin.notifications-settings .notifications-settings__panel:first-child{border-top:0}}@media (max-width: 767.98px){.settings-admin.notifications-settings .notifications-settings__rule{padding:.95rem 0}.settings-admin.notifications-settings .notifications-settings__section-head{gap:.8rem}.settings-admin.notifications-settings .notifications-settings__category-summary{justify-content:flex-start;width:100%;margin-left:0}.settings-admin.notifications-settings .notifications-settings__rule-top{flex-direction:column}.settings-admin.notifications-settings .notifications-settings__rule-side{width:100%;justify-content:flex-start}.settings-admin.notifications-settings .notifications-settings__rule-summary{justify-content:flex-start;max-width:none}.settings-admin.notifications-settings .notifications-settings__delivery{min-width:0;width:100%}.settings-admin.notifications-settings .notifications-settings__recipient-action{width:100%;justify-content:center}}.settings-ai{--settings-ai-ink: var(--csd-text-071426-1000, #071426);--csd-foreground-settings-ai-ink: var(--csd-text-071426-1000, #071426);--settings-ai-muted: var(--csd-text-60718a-1000, #60718a);--csd-foreground-settings-ai-muted: var(--csd-text-60718a-1000, #60718a);--settings-ai-line: var(--csd-border-d8e2ee-1000, #d8e2ee);--csd-foreground-settings-ai-line: #d8e2ee;--settings-ai-blue: #2563eb;--csd-foreground-settings-ai-blue: var(--csd-text-2563eb-1000, #2563eb);--settings-ai-teal: #0f9f8f;--csd-foreground-settings-ai-teal: var(--csd-text-0f9f8f-1000, #0f9f8f);--settings-ai-amber: #d97706;--csd-foreground-settings-ai-amber: var(--csd-text-d97706-1000, #d97706);--settings-ai-soft: var(--csd-bg-f7fafc-1000, #f7fafc);--csd-foreground-settings-ai-soft: #f7fafc;color:var(--csd-foreground-settings-ai-ink, var(--settings-ai-ink))}.settings-ai .settings-masterdata__hero,.settings-ai .settings-masterdata__section{border-radius:8px;border-color:var(--csd-border-aebed3-820, rgba(174, 190, 211, .82));box-shadow:0 18px 42px #0f172a14}.settings-ai .settings-masterdata__hero{position:relative;overflow:hidden;align-items:stretch;background:linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f7fafc-980, rgba(247, 250, 252, .98))),linear-gradient(90deg,#2563eb1f,#0f9f8f1a)}.settings-ai .settings-masterdata__hero:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--settings-ai-blue),var(--settings-ai-teal),var(--settings-ai-amber))}.settings-ai .settings-masterdata__hero-main{min-width:0;padding-top:.15rem}.settings-ai .settings-masterdata__hero-main h2{font-size:1.18rem;line-height:1.18;letter-spacing:0}.settings-ai .settings-masterdata__hero-main p{max-width:54rem;color:var(--csd-foreground-settings-ai-muted, var(--settings-ai-muted));font-size:.84rem;line-height:1.58}.settings-ai .settings-masterdata__summary--wide{display:grid;grid-template-columns:repeat(5,minmax(9rem,1fr));gap:.7rem;width:100%}.settings-ai .settings-masterdata__stat{min-height:3.9rem;padding:.68rem .78rem;border-radius:8px;border:1px solid var(--settings-ai-line);background:var(--csd-bg-ffffff-1000, #fff);box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0f172a0a}.settings-ai .settings-masterdata__stat span{display:block;color:var(--csd-text-66758c-1000, #66758c);font-size:.62rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.settings-ai .settings-masterdata__stat strong{display:block;margin-top:.2rem;overflow-wrap:anywhere;color:var(--csd-foreground-settings-ai-ink, var(--settings-ai-ink));font-size:.98rem;line-height:1.15}.settings-ai .settings-masterdata__section{overflow:hidden;background:var(--csd-bg-ffffff-1000, #fff)}.settings-ai .settings-masterdata__section-head{padding:1rem 1.15rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))}.settings-ai .settings-masterdata__section-head h3{margin:0;color:var(--csd-foreground-settings-ai-ink, var(--settings-ai-ink));font-size:1rem;letter-spacing:0}.settings-ai .settings-masterdata__section-head p{max-width:62rem;margin:.34rem 0 0;color:var(--csd-foreground-settings-ai-muted, var(--settings-ai-muted));font-size:.84rem;line-height:1.52}.settings-ai .settings-masterdata__section-body{padding:1.15rem}.settings-ai .settings-masterdata__field{width:100%;display:grid;gap:.42rem}.settings-ai .settings-masterdata__field>span{color:var(--csd-text-52637a-1000, #52637a);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.settings-ai .settings-masterdata__field>small{color:var(--csd-foreground-settings-ai-muted, var(--settings-ai-muted));line-height:1.45}.settings-ai .form-saas-input,.settings-ai .form-select,.settings-ai .form-control{min-height:3rem;border-radius:8px;border-color:var(--csd-border-d7e1ee-1000, #d7e1ee);box-shadow:inset 0 1px #ffffffdb}.settings-ai .form-saas-input:focus,.settings-ai .form-select:focus,.settings-ai .form-control:focus{border-color:var(--csd-border-2563eb-580, rgba(37, 99, 235, .58));box-shadow:0 0 0 3px #2563eb1f}.settings-ai textarea.form-saas-input{min-height:8.2rem;resize:vertical}.settings-ai .settings-ai__policy-section,.settings-ai .settings-ai__provider-section{overflow:visible}.settings-ai-model-access{display:grid;gap:.8rem;padding:.82rem .92rem;border-radius:8px;background:linear-gradient(135deg,var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))),var(--csd-bg-ffffff-1000, #fff)}.settings-ai-model-access__head{display:grid;grid-template-columns:1.7rem minmax(0,1fr);align-items:start;gap:.58rem}.settings-ai-model-access__head strong,.settings-ai-model-access__head small{display:block}.settings-ai-model-access__head strong{color:var(--csd-foreground-settings-ai-ink, var(--settings-ai-ink));font-size:.84rem;line-height:1.2}.settings-ai-model-access__head small{max-width:62rem;margin-top:.22rem;color:var(--csd-foreground-settings-ai-muted, var(--settings-ai-muted));font-size:.74rem;line-height:1.42}.settings-ai-model-access__icon{width:1.6rem;height:1.6rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-foreground-settings-ai-blue, var(--settings-ai-blue));font-size:.78rem}.settings-ai-model-grid{display:grid;grid-template-columns:repeat(3,minmax(12rem,1fr));gap:.62rem}.settings-ai-model-card{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:4.05rem;padding:.7rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:8px;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 6px 16px #0f172a0a}.settings-ai-model-card__icon{width:1.9rem;height:1.9rem;border-radius:8px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-foreground-settings-ai-blue, var(--settings-ai-blue));font-size:.82rem}.settings-ai-model-card__copy{display:grid;gap:.16rem;min-width:0}.settings-ai-model-card__copy strong{color:var(--csd-foreground-settings-ai-ink, var(--settings-ai-ink));font-size:.84rem;line-height:1.2}.settings-ai-model-card__copy small{color:var(--csd-foreground-settings-ai-muted, var(--settings-ai-muted));font-size:.72rem;line-height:1.35}.settings-ai-feature-groups{display:grid;gap:.9rem}.settings-ai-feature-group{display:grid;gap:.7rem;padding:.74rem;border:1px solid var(--csd-border-d8e2ee-900, rgba(216, 226, 238, .9));border-radius:8px;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-940, rgba(248, 251, 255, .94))),var(--csd-bg-ffffff-1000, #fff)}.settings-ai-feature-group--maintenance{border-color:var(--csd-border-0f9f8f-220, rgba(15, 159, 143, .22));background:linear-gradient(135deg,var(--csd-bg-ecfdf5-620, rgba(236, 253, 245, .62)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))),var(--csd-bg-ffffff-1000, #fff)}.settings-ai-feature-group__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .12rem}.settings-ai-feature-group__head span{display:block;color:var(--csd-text-52637a-1000, #52637a);font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.settings-ai-feature-group__head strong{display:block;margin-top:.1rem;color:var(--csd-foreground-settings-ai-ink, var(--settings-ai-ink));font-size:.84rem;line-height:1.2}.settings-ai-feature-group__head em{max-width:28rem;color:var(--csd-foreground-settings-ai-muted, var(--settings-ai-muted));font-size:.74rem;font-style:normal;line-height:1.35;text-align:right}.settings-ai-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(14rem,1fr));gap:.72rem}.settings-ai-feature-card,.settings-ai-toggle-card{position:relative;display:grid;align-items:center;min-width:0;border:1px solid var(--settings-ai-line);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-foreground-settings-ai-ink, var(--settings-ai-ink));box-shadow:0 8px 18px #0f172a0d;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease}.settings-ai-feature-card:hover,.settings-ai-toggle-card:hover{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:0 12px 24px #2563eb1a;transform:translateY(-1px)}.settings-ai-feature-card input,.settings-ai-toggle-card input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.settings-ai-feature-card input:disabled,.settings-ai-toggle-card input:disabled{cursor:not-allowed}.settings-ai-feature-card{grid-template-columns:2.35rem minmax(0,1fr) 1.55rem;gap:.72rem;min-height:5.35rem;padding:.74rem}.settings-ai-feature-card.is-disabled{opacity:.58;cursor:not-allowed}.settings-ai-feature-card__icon,.settings-ai-feature-card__check{border-radius:8px}.settings-ai-feature-card__icon{width:2.15rem;height:2.15rem;border-radius:8px}.settings-ai-feature-card__icon{color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-eff6ff-1000, #eff6ff)}.settings-ai-feature-card__copy{display:grid;gap:.24rem;min-width:0}.settings-ai-feature-card__copy strong{color:var(--csd-foreground-settings-ai-ink, var(--settings-ai-ink));font-size:.88rem;line-height:1.25}.settings-ai-feature-card__copy small{color:var(--csd-foreground-settings-ai-muted, var(--settings-ai-muted));font-size:.73rem;line-height:1.35}.settings-ai-feature-card__check{justify-self:end;width:1.58rem;height:1.58rem;color:var(--csd-text-9aa8bb-1000, #9aa8bb);background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-dce6f2-1000, #dce6f2);opacity:.86;font-size:.82rem;box-shadow:inset 0 1px #ffffffeb,0 6px 12px #0f172a0a}input:checked~.settings-ai-feature-card__icon{color:var(--csd-text-04786f-1000, #04786f);background:var(--csd-bg-ecfdf5-1000, #ecfdf5)}input:checked~.settings-ai-feature-card__check{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--settings-ai-teal),#0d9488);opacity:1;box-shadow:0 10px 18px #0f9f8f38}.settings-ai-policy-grid,.settings-ai-provider-grid{align-items:stretch}.settings-ai-policy-grid>[class*=col-],.settings-ai-provider-grid>[class*=col-]{display:flex;min-width:0}.settings-ai-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(18rem,1fr));gap:.72rem}.settings-ai-toggle-card{grid-template-columns:2.38rem minmax(0,1fr) 1.58rem;gap:.74rem;min-height:4.85rem;padding:.78rem}.settings-ai-toggle-card__icon,.settings-ai-toggle-card__check{border-radius:8px}.settings-ai-toggle-card__icon{width:2.15rem;height:2.15rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-eff6ff-1000, #eff6ff)}.settings-ai-toggle-card__copy{display:grid;gap:.22rem;min-width:0}.settings-ai-toggle-card__copy strong{color:var(--csd-foreground-settings-ai-ink, var(--settings-ai-ink));font-size:.88rem;line-height:1.24}.settings-ai-toggle-card__copy small{color:var(--csd-foreground-settings-ai-muted, var(--settings-ai-muted));font-size:.74rem;line-height:1.38}.settings-ai-toggle-card__check{justify-self:end;width:1.58rem;height:1.58rem;color:var(--csd-text-9aa8bb-1000, #9aa8bb);background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-dce6f2-1000, #dce6f2);font-size:.82rem;box-shadow:inset 0 1px #ffffffeb,0 6px 12px #0f172a0a}input:checked~.settings-ai-toggle-card__icon{color:var(--csd-text-04786f-1000, #04786f);background:var(--csd-bg-ecfdf5-1000, #ecfdf5)}input:checked~.settings-ai-toggle-card__check{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--settings-ai-teal),#0d9488);box-shadow:0 10px 18px #0f9f8f38}.settings-ai-choice{position:relative;width:100%;min-width:0;z-index:1}.settings-ai-choice.is-open{z-index:20}.settings-ai-choice__button{display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%;min-height:3rem;padding:.62rem .78rem .62rem .9rem;border:1px solid var(--csd-border-d7e1ee-1000, #d7e1ee);border-radius:8px;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98))),var(--csd-bg-ffffff-1000, #fff);color:var(--csd-foreground-settings-ai-ink, var(--settings-ai-ink));font-size:.86rem;font-weight:760;line-height:1.25;text-align:left;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #0f172a0a;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.settings-ai-choice__button i{flex:0 0 auto;color:var(--csd-text-64748b-1000, #64748b);font-size:.84rem;transition:transform .16s ease,color .16s ease}.settings-ai-choice__button:hover:not(:disabled),.settings-ai-choice__button:focus-visible{border-color:var(--csd-border-2563eb-360, rgba(37, 99, 235, .36));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f4f8ff-1000, #f4f8ff));box-shadow:0 0 0 3px #2563eb1a,0 10px 22px #2563eb14;outline:0}.settings-ai-choice__button:disabled{color:var(--csd-text-7c8da5-1000, #7c8da5);background:var(--csd-bg-f6f8fb-1000, #f6f8fb);cursor:not-allowed;opacity:.76}.settings-ai-choice.is-open .settings-ai-choice__button{border-color:var(--csd-border-2563eb-500, rgba(37, 99, 235, .5));box-shadow:0 0 0 3px #2563eb1f,0 12px 24px #0f172a14}.settings-ai-choice.is-open .settings-ai-choice__button i{color:var(--csd-foreground-settings-ai-blue, var(--settings-ai-blue));transform:rotate(180deg)}.settings-ai-choice__menu{position:absolute;top:calc(100% + .38rem);right:0;left:0;display:grid;gap:.24rem;max-height:16rem;padding:.36rem;overflow:auto;border:1px solid var(--csd-border-aebed3-900, rgba(174, 190, 211, .9));border-radius:8px;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 22px 46px #0f172a29,0 0 0 1px #fffc inset;opacity:0;pointer-events:none;transform:translateY(-.25rem);transition:opacity .14s ease,transform .14s ease}.settings-ai-choice.is-open .settings-ai-choice__menu{opacity:1;pointer-events:auto;transform:translateY(0)}.settings-ai-choice__option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.66rem .72rem;border:0;border-radius:7px;background:transparent;color:var(--csd-text-203047-1000, #203047);font-size:.9rem;font-weight:750;line-height:1.25;text-align:left;transition:background .14s ease,color .14s ease,transform .14s ease}.settings-ai-choice__option i{color:var(--csd-foreground-settings-ai-teal, var(--settings-ai-teal));opacity:0;font-size:.92rem}.settings-ai-choice__option:hover:not(:disabled),.settings-ai-choice__option:focus-visible{background:var(--csd-bg-f1f7ff-1000, #f1f7ff);color:var(--csd-foreground-settings-ai-blue, var(--settings-ai-blue));outline:0}.settings-ai-choice__option:disabled{color:var(--csd-text-96a4b7-1000, #96a4b7);cursor:not-allowed;opacity:.58}.settings-ai-choice__option.is-selected{background:linear-gradient(135deg,#2563eb1f,#0f9f8f1a);color:var(--csd-text-075985-1000, #075985)}.settings-ai-choice__option.is-selected i{opacity:1}.settings-ai__form-actions{position:sticky;bottom:.75rem;z-index:4;display:flex;justify-content:flex-end;padding:.9rem 0;background:linear-gradient(180deg,rgba(238,243,248,0),var(--csd-bg-eef3f8-960, rgba(238, 243, 248, .96)) 35%,var(--csd-bg-eef3f8-1000, rgb(238, 243, 248)))}.settings-ai__save-action{min-height:2.9rem;padding-inline:1.15rem;border-radius:999px;font-weight:850;box-shadow:0 16px 32px #2563eb3d}@media (max-width: 1280px){.settings-ai .settings-masterdata__summary--wide,.settings-ai-model-grid,.settings-ai-feature-grid,.settings-ai-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.settings-ai .settings-masterdata__summary--wide,.settings-ai-model-grid,.settings-ai-feature-grid,.settings-ai-toggle-grid{grid-template-columns:1fr}.settings-ai__form-actions{position:static;display:grid}.settings-ai-feature-group__head{display:grid}.settings-ai-feature-group__head em{max-width:none;text-align:left}}.settings-ai-routing-grid{display:grid;gap:1rem}.settings-ai-routing-group{overflow:hidden;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #fff)}.settings-ai-routing-group__head{align-items:center;display:flex;justify-content:space-between;padding:.68rem .8rem;border-bottom:1px solid var(--csd-border-eaf0f6-1000, #eaf0f6);background:var(--csd-bg-f8fafc-1000, #f8fafc)}.settings-ai-routing-group__head span{color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:800}.settings-ai-routing-group__head small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:650}.settings-ai-routing-group__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.8rem}.settings-ai-routing-card{align-items:center;display:grid;grid-template-columns:2.1rem minmax(0,1fr) minmax(12rem,.72fr);gap:.65rem;min-width:0;padding:.7rem;border:1px solid var(--csd-border-e1e9f2-1000, #e1e9f2);border-radius:.85rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fbfdff-1000, #fbfdff))}.settings-ai__routing-section,.settings-ai-routing-card{scroll-margin-top:6rem}.settings-ai-routing-card:target{border-color:var(--csd-border-2563eb-500, rgba(37, 99, 235, .5));background:linear-gradient(135deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-eef5ff-1000, #eef5ff));box-shadow:0 0 0 4px #2563eb14}.settings-ai-routing-card__icon{width:2.1rem;height:2.1rem;border-radius:.7rem;color:var(--csd-text-4f46e5-1000, #4f46e5);background:var(--csd-bg-eef2ff-1000, #eef2ff)}.settings-ai-routing-card__copy{min-width:0}.settings-ai-routing-card__copy strong,.settings-ai-routing-card__copy small{display:block}.settings-ai-routing-card__copy strong{color:var(--csd-text-26364a-1000, #26364a);font-size:.78rem;font-weight:800}.settings-ai-routing-card__copy small{margin-top:.14rem;color:var(--csd-text-718096-1000, #718096);font-size:.66rem;line-height:1.3}.settings-ai-routing-card__select{min-width:0;font-size:.74rem}@media (max-width: 1199.98px){.settings-ai-routing-group__items{grid-template-columns:1fr}}@media (max-width: 767.98px){.settings-ai-routing-card{grid-template-columns:2.1rem minmax(0,1fr)}.settings-ai-routing-card__select{grid-column:1/-1}}.settings-minisign{--minisign-ink: var(--csd-text-0f172a-1000, #0f172a);--csd-foreground-minisign-ink: var(--csd-text-0f172a-1000, #0f172a);--minisign-muted: var(--csd-text-64748b-1000, #64748b);--csd-foreground-minisign-muted: var(--csd-text-64748b-1000, #64748b);--minisign-line: var(--csd-border-dbe6f4-1000, #dbe6f4);--csd-foreground-minisign-line: #dbe6f4;--minisign-blue: #2563eb;--csd-foreground-minisign-blue: var(--csd-text-2563eb-1000, #2563eb);--minisign-teal: #0f766e;--csd-foreground-minisign-teal: var(--csd-text-0f766e-1000, #0f766e);--minisign-orange: #ea580c;--csd-foreground-minisign-orange: var(--csd-text-ea580c-1000, #ea580c)}.settings-minisign .settings-masterdata__hero{align-items:center}.settings-minisign__hero-kicker{display:inline-flex;align-items:center;gap:.42rem;margin-bottom:.32rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.7rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.settings-minisign__hero-kicker span{display:inline-flex;align-items:center;justify-content:center;width:1.74rem;height:1.74rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:8px;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.settings-minisign__summary .settings-masterdata__stat strong{font-size:.95rem;line-height:1.18}.settings-minisign__notice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;padding:.82rem .95rem}.settings-minisign__notice strong,.settings-minisign__notice small{display:block}.settings-minisign__notice small{margin-top:.16rem;color:var(--csd-foreground-minisign-muted, var(--minisign-muted));font-size:.78rem;line-height:1.4}.settings-minisign__notice-icon,.settings-minisign__flow-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-foreground-minisign-blue, var(--minisign-blue))}.settings-minisign__notice-icon{width:2.1rem;height:2.1rem}.settings-minisign__section-actions{flex:0 0 auto}.settings-minisign__mode-pill,.settings-minisign__status,.settings-minisign__role-list span,.settings-minisign__flow-meta span{display:inline-flex;align-items:center;gap:.36rem;min-height:1.8rem;border-radius:999px;font-size:.72rem;font-weight:850;line-height:1;white-space:nowrap}.settings-minisign__mode-pill{padding:.18rem .68rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.settings-minisign__mode-pill.is-safe{border-color:var(--csd-border-ccfbf1-1000, #ccfbf1);color:var(--csd-foreground-minisign-teal, var(--minisign-teal));background:var(--csd-bg-f0fdfa-1000, #f0fdfa)}.settings-minisign__mode-pill.is-warning{border-color:var(--csd-border-fed7aa-1000, #fed7aa);color:var(--csd-foreground-minisign-orange, var(--minisign-orange));background:var(--csd-bg-fff7ed-1000, #fff7ed)}.settings-minisign__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.82rem}.settings-minisign__flow{display:grid;gap:.78rem;min-width:0;padding:.86rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:8px;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 24px #0f172a0b}.settings-minisign__flow.is-muted{background:var(--csd-bg-fbfdff-1000, #fbfdff)}.settings-minisign__flow-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.72rem}.settings-minisign__flow-icon{width:2.42rem;height:2.42rem;font-size:1rem}.settings-minisign__flow-title{min-width:0}.settings-minisign__flow-title h4{margin:0;color:var(--csd-foreground-minisign-ink, var(--minisign-ink));font-size:.98rem;font-weight:850;line-height:1.2}.settings-minisign__role-list{display:flex;flex-wrap:wrap;gap:.32rem;margin-top:.4rem}.settings-minisign__role-list span{min-height:1.35rem;padding:.16rem .46rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.66rem}.settings-minisign__status{justify-self:end;min-height:1.55rem;padding:.16rem .56rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem}.settings-minisign__status.is-active{border-color:var(--csd-border-ccfbf1-1000, #ccfbf1);background:var(--csd-bg-f0fdfa-1000, #f0fdfa);color:var(--csd-foreground-minisign-teal, var(--minisign-teal))}.settings-minisign__flow-meta{display:flex;flex-wrap:wrap;gap:.36rem;padding-bottom:.76rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))}.settings-minisign__flow-meta span{min-height:1.54rem;padding:.18rem .52rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.66rem}.settings-minisign__control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}.settings-minisign__control-group{display:grid;align-content:start;gap:.46rem;min-width:0;padding:.62rem;border:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));border-radius:8px;background:var(--csd-bg-fbfdff-1000, #fbfdff)}.settings-minisign__group-title{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:850;letter-spacing:.12em;line-height:1;text-transform:uppercase}.settings-minisign__toggle-list{display:grid;gap:.38rem}.settings-minisign__toggle{position:relative;display:grid;grid-template-columns:1.9rem minmax(0,1fr) 1.28rem;align-items:center;gap:.5rem;min-height:3.2rem;padding:.5rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:8px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-minisign-ink, var(--minisign-ink));cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.settings-minisign__toggle:hover{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));box-shadow:0 10px 18px #2563eb13}.settings-minisign__toggle.is-checked{border-color:var(--csd-border-0f766e-200, rgba(15, 118, 110, .2));background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-minisign__toggle.is-disabled{cursor:not-allowed;opacity:.72}.settings-minisign__toggle input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.settings-minisign__toggle-icon,.settings-minisign__toggle-check{display:inline-flex;align-items:center;justify-content:center;border-radius:8px}.settings-minisign__toggle-icon{width:1.82rem;height:1.82rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.84rem}.settings-minisign__toggle-check{justify-self:end;width:1.2rem;height:1.2rem;border:1px solid var(--csd-border-dbe6f4-1000, #dbe6f4);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.68rem}.settings-minisign__toggle input:checked~.settings-minisign__toggle-icon{background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-foreground-minisign-teal, var(--minisign-teal))}.settings-minisign__toggle input:checked~.settings-minisign__toggle-check{border-color:transparent;background:var(--minisign-teal);color:#fff;box-shadow:0 8px 14px #0f766e2e}.settings-minisign__toggle-copy{display:grid;gap:.15rem;min-width:0}.settings-minisign__toggle-copy strong{color:var(--csd-foreground-minisign-ink, var(--minisign-ink));font-size:.78rem;font-weight:850;line-height:1.18}.settings-minisign__toggle-copy small{color:var(--csd-foreground-minisign-muted, var(--minisign-muted));font-size:.68rem;line-height:1.3}.settings-minisign__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.settings-minisign__consent textarea{min-height:5.15rem;resize:vertical}.settings-minisign__reminder{display:grid;gap:.58rem;padding:.68rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:8px;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.settings-minisign__reminder-toggle{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr) 1.28rem;align-items:center;gap:.56rem;min-height:3.4rem;padding:.55rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:8px;background:var(--csd-bg-ffffff-1000, #ffffff);cursor:pointer}.settings-minisign__reminder-toggle.is-disabled{cursor:not-allowed;opacity:.72}.settings-minisign__reminder-toggle input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.settings-minisign__reminder-toggle strong,.settings-minisign__reminder-toggle small{display:block;min-width:0}.settings-minisign__reminder-toggle strong{color:var(--csd-foreground-minisign-ink, var(--minisign-ink));font-size:.8rem;font-weight:850;line-height:1.2}.settings-minisign__reminder-toggle small{margin-top:.12rem;color:var(--csd-foreground-minisign-muted, var(--minisign-muted));font-size:.68rem;line-height:1.35}.settings-minisign__reminder-icon{width:1.86rem;height:1.86rem;border-radius:8px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.85rem}.settings-minisign__reminder-toggle input:checked~.settings-minisign__reminder-icon{background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-foreground-minisign-teal, var(--minisign-teal))}.settings-minisign__reminder-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.settings-minisign__reminder-status span{display:grid;gap:.18rem;min-width:0;padding:.54rem .62rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:8px;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-minisign__reminder-status small{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.settings-minisign__reminder-status strong{overflow-wrap:anywhere;color:var(--csd-foreground-minisign-ink, var(--minisign-ink));font-size:.74rem;font-weight:850;line-height:1.25}.settings-minisign__form-actions{display:flex;justify-content:flex-end}.settings-minisign .settings-masterdata__primary-action{display:inline-flex;align-items:center;gap:.45rem;min-height:2.5rem;padding-inline:1rem;border-radius:999px;font-weight:850}@media (max-width: 1500px){.settings-minisign__grid{grid-template-columns:1fr}}@media (max-width: 980px){.settings-minisign__control-grid,.settings-minisign__fields{grid-template-columns:1fr}.settings-minisign__reminder-status{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.settings-minisign .settings-masterdata__hero{align-items:flex-start}.settings-minisign__flow-head{grid-template-columns:auto minmax(0,1fr)}.settings-minisign__status{grid-column:1/-1;justify-self:start}.settings-minisign__reminder-toggle,.settings-minisign__reminder-status{grid-template-columns:1fr}.settings-minisign__reminder-toggle .settings-minisign__toggle-check{justify-self:start}}.nas-hub{--nas-border: var(--csd-border-e2e8f0-1000, #e2e8f0);--csd-foreground-nas-border: #e2e8f0;--nas-muted: var(--csd-text-475569-1000, #475569);--csd-foreground-nas-muted: var(--csd-text-475569-1000, #475569);color:var(--csd-text-0f172a-1000, #0f172a)}.nas-hub__eyebrow{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.68rem;font-weight:800;letter-spacing:.1em}.nas-hub__metrics{display:grid;grid-template-columns:auto auto;align-items:center;gap:.15rem .65rem;white-space:nowrap;font-size:.78rem;color:var(--csd-foreground-nas-muted, var(--nas-muted))}.nas-hub__metrics strong{font-size:1.1rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-variant-numeric:tabular-nums}.nas-hub__tabs{display:flex;flex-wrap:wrap;gap:.35rem;padding:.35rem;border:1px solid var(--nas-border);border-radius:.9rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.nas-hub__tab{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem .85rem;border-radius:.65rem;color:var(--csd-foreground-nas-muted, var(--nas-muted));font-size:.84rem;font-weight:650;text-decoration:none}.nas-hub__tab:hover,.nas-hub__tab.is-active{background:var(--csd-bg-ffffff-1000, white);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 2px 7px #0f172a12}.nas-hub__tab:focus-visible,.nas-hub summary:focus-visible{outline:2px solid var(--csd-border-2563eb-1000, #2563eb);outline-offset:3px}.nas-hub__intro,.nas-hub__notice{display:flex;align-items:flex-start;gap:.85rem;padding:.9rem 1rem}.nas-hub__intro>i,.nas-hub__notice>i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.25rem}.nas-hub__intro h3,.nas-hub__card h3{margin:0;font-size:.94rem;font-weight:750}.nas-hub__intro p,.nas-hub__card-head p,.nas-hub__notice p{margin:.3rem 0 0;color:var(--csd-foreground-nas-muted, var(--nas-muted));font-size:.82rem;line-height:1.55}.nas-hub__notice{background:var(--csd-bg-eff6ff-1000, #eff6ff);border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:.85rem;font-size:.85rem}.nas-hub__badge{display:inline-flex;gap:.3rem;margin-left:auto;color:var(--csd-text-166534-1000, #166534);background:var(--csd-bg-f0fdf4-1000, #f0fdf4);border:1px solid var(--csd-border-bbf7d0-1000, #bbf7d0);padding:.3rem .5rem;border-radius:.5rem;white-space:nowrap;font-size:.72rem}.nas-hub__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:.8rem}.nas-hub__card{min-width:0;border:1px solid var(--nas-border);border-radius:1rem;background:var(--csd-bg-ffffff-1000, white);box-shadow:0 5px 18px #0f172a05;overflow:hidden}.nas-hub__card-head{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);border-bottom:1px solid var(--nas-border)}.nas-hub__icon{flex:0 0 2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);border-radius:.7rem}.nas-hub__card-body{padding:1rem}.nas-hub__path{padding:.6rem .75rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);border:1px solid var(--nas-border);border-radius:.5rem;font-family:monospace;font-size:.78rem;overflow-wrap:anywhere}.nas-hub__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}.nas-hub__details,.nas-hub__help{border-top:1px solid var(--nas-border);padding:.75rem 0;font-size:.83rem}.nas-hub summary{cursor:pointer;color:var(--csd-text-334155-1000, #334155);font-weight:650}.nas-hub__details p,.nas-hub__help p{margin:.65rem 0;color:var(--csd-foreground-nas-muted, var(--nas-muted))}.nas-hub__help{padding:1rem}.nas-hub__empty{grid-column:1/-1;padding:1.5rem;border:1px dashed var(--csd-border-cbd5e1-1000, #cbd5e1);border-radius:1rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);text-align:center;color:var(--csd-foreground-nas-muted, var(--nas-muted))}.nas-hub__empty>i{display:block;margin-bottom:.65rem;font-size:1.7rem;color:var(--csd-text-64748b-1000, #64748b)}.nas-hub__empty h3{font-size:.95rem}.nas-hub__empty p{font-size:.84rem;margin-bottom:0}@media (max-width: 575px){.nas-hub .settings-masterdata__hero{flex-direction:column;align-items:flex-start}.nas-hub__metrics{grid-template-columns:repeat(4,auto);white-space:normal}.nas-hub__tabs{display:grid;grid-template-columns:1fr 1fr}.nas-hub__tab{padding:.55rem;font-size:.78rem}.nas-hub__intro{flex-wrap:wrap;padding:.75rem .4rem}.nas-hub__intro>div{flex:1;min-width:0}.nas-hub__badge{margin-left:2rem}.nas-hub__card-body,.nas-hub__card-head{padding:.8rem}}.settings-shell :where(.settings-menu__icon,.settings-activity-card__icon,.settings-activity-card__titleline i,.settings-masterdata__head-reset--icon,.settings-crm-overview__icon,.settings-documents__insight-icon,.settings-documents__module-icon,.settings-documents__quick-icon,.settings-fiscality__rule>span,.settings-fiscality__rules-intro>span,.settings-knowledge-overview__icon,.settings-location-hierarchy__city-icon,.settings-location-hierarchy__node-icon,.settings-location-modal__hint i,.settings-location-modal__summary-icon,.settings-people__department-icon,.settings-people__org-flat-icon,.settings-suppliers-overview__icon,.settings-work__catalog-icon,.settings-work__catalog-row-icon,.settings-work__insight-icon,.settings-work__quick-icon,.settings-work__toggle-icon,.roles-index-row__icon,.roles-index-table__role-icon){background:var(--csd-bg-ffffff-1000, #ffffff)!important}.settings-shell :where(.settings-menu__link:hover .settings-menu__icon,.settings-menu__link.is-active .settings-menu__icon,.settings-documents__module-row:hover .settings-documents__module-icon,.settings-documents__module-row.is-empty .settings-documents__module-icon){background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:none!important}.settings-shell :where(.settings-crm-overview__card,.settings-crm-overview__card--wide,.settings-activity-card,.settings-activity-card__empty,.settings-activity-card__header,.settings-activity-card__item,.settings-documents__coverage-header,.settings-documents__coverage-panel,.settings-documents__insight,.settings-documents__module-row,.settings-fiscality__card,.settings-fiscality__create-help-card,.settings-fiscality__payroll-card,.settings-fiscality__payroll-intro,.settings-fiscality__rule,.settings-fiscality__rules-intro,.settings-fiscality__source-card,.settings-knowledge-overview__coverage,.settings-knowledge-overview__context,.settings-knowledge-overview__main,.settings-location-hierarchy__city,.settings-location-hierarchy__column,.settings-location-hierarchy__column-head,.settings-location-hierarchy__empty,.settings-location-hierarchy__node,.settings-location-modal__card-head,.settings-location-modal__hint,.settings-location-modal__summary,.settings-country-page__hero,.settings-country-page__navigation,.settings-country-page__registry,.settings-country-page__search,.settings-country-page__summary-rail,.settings-masterdata__bnr-sync,.settings-masterdata__hero,.settings-masterdata__module-chip,.settings-masterdata__overview-card,.settings-masterdata__overview-side,.settings-masterdata__side-item,.settings-menu__footer,.settings-menu__search,.settings-shell__sidebar-card,.settings-people__department-card,.settings-people__department-metrics,.settings-people__org-flat-state,.settings-suppliers-overview__activity,.settings-suppliers-overview__main,.settings-suppliers-overview__sync,.settings-work__catalog-card,.settings-work__catalog-note,.settings-work__catalog-row,.settings-work__insight-card,.settings-work__maintenance-apply,.settings-work__quick-panel,.settings-work__quick-row,.settings-work__toggle.is-active,.roles-form-shell,.roles-index-row,.roles-empty-state--card){background:var(--csd-bg-ffffff-1000, #ffffff)!important}.settings-shell :where(.settings-crm-overview__card:hover,.settings-crm-overview__card:focus-visible,.settings-documents__module-row:hover,.settings-documents__module-row:focus-visible,.settings-knowledge-overview__context:hover,.settings-knowledge-overview__context:focus-visible,.settings-knowledge-overview__main:hover,.settings-knowledge-overview__main:focus-visible,.settings-location-hierarchy__city:hover,.settings-location-hierarchy__city:focus-visible,.settings-location-hierarchy__node:hover,.settings-location-hierarchy__node:focus-visible,.settings-location-hierarchy__node.is-active,.settings-work__catalog-row:hover){background:var(--csd-bg-ffffff-1000, #ffffff)!important}.settings-shell :where(.settings-crm-overview__card:before,.settings-activity-card__item:before,.settings-knowledge-overview__coverage:before,.settings-knowledge-overview__context:before,.settings-knowledge-overview__main:before,.settings-people__department-card:before){display:none!important}.settings-shell :where(.settings-crm-overview__metric,.settings-activity-card__count,.settings-documents__coverage-total,.settings-documents__insight-value,.settings-documents__module-count,.settings-masterdata__bnr-page-status,.settings-country-page__metrics span,.settings-country-page__summary-rail span,.settings-location-hierarchy__node-count,.settings-suppliers-overview__activity-count,.settings-suppliers-overview__metrics,.settings-suppliers-overview__sync-meta,.settings-work__insight-metric,.settings-work__mini-stats>div,.roles-index-mini,.roles-index-row__number,.roles-index-table__count){background:var(--csd-bg-ffffff-1000, #ffffff)!important}.knowledge-show-shell{display:flex;flex-direction:column;gap:.44rem}.knowledge-show-shell__tabs{position:relative;z-index:1}.knowledge-show-shell__tabs.op-record-tabs{margin-bottom:.22rem}.knowledge-show-shell__tabs .entity-tabs-wrapper{padding:.28rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:14px;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 10px 22px #0f172a09;margin-bottom:0}.knowledge-show-shell__tabs .entity-tab{min-height:2.34rem;padding-top:.46rem;padding-bottom:.46rem}.knowledge-show-shell__tabs .entity-tab{min-height:2.36rem;border-radius:11px;padding:.48rem .82rem;border:1px solid transparent;color:var(--csd-text-53657d-1000, #53657d);font-size:.82rem;font-weight:800;box-shadow:none}.knowledge-show-shell__tabs .entity-tab i{color:var(--csd-text-64748b-1000, #64748b);opacity:.9}.knowledge-show-shell__tabs .entity-tab:hover{border-color:var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-10213f-1000, #10213f)}.knowledge-show-shell__tabs .entity-tab:hover i{color:var(--csd-text-475569-1000, #475569)}.knowledge-show-shell__tabs .entity-tab.active{border-color:var(--csd-border-cdd6e2-950, rgba(205, 214, 226, .95))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f6f8fb-1000, #f6f8fb))!important;color:var(--csd-text-10213f-1000, #10213f)!important;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #0f172a0b!important}.knowledge-show-shell__tabs .entity-tab.active i{color:var(--csd-text-475569-1000, #475569)}.knowledge-show-shell__tabs .entity-tab__badge,.knowledge-show-shell__tabs .entity-tab:hover .entity-tab__badge,.knowledge-show-shell__tabs .entity-tab.active .entity-tab__badge{border-color:var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84))!important;background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-eef2f7-1000, #eef2f7))!important;color:var(--csd-text-475569-1000, #475569)!important;box-shadow:none!important}.knowledge-show-shell__content{display:flex;flex-direction:column;gap:.58rem}.knowledge-show-shell__content.op-record-content{position:relative}.knowledge-show-shell__content[data-op-live-results]{--op-live-results-top: -.42rem;--op-live-results-left: 1.05rem;--op-live-results-right: 1.05rem;--op-live-results-z-index: 6}.knowledge-show-shell__content[data-op-live-results].is-loading{min-height:16rem}.knowledge-show-hero{display:flex;flex-direction:column;gap:.58rem;padding:.88rem 1rem .9rem;border-radius:14px;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));background:linear-gradient(90deg,#2563eb0b,#fff0 42%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:0 16px 30px #0f172a0b}.knowledge-show-hero__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.knowledge-show-hero__primary{min-width:0;flex:1 1 auto}.knowledge-show-hero__identity{min-width:0}.knowledge-show-hero__identity h1{margin:0;font-size:clamp(1.18rem,1.45vw,1.52rem);line-height:1.12;font-weight:800;color:var(--csd-text-10213f-1000, #10213f);text-wrap:balance}.knowledge-show-hero__identity p{margin:.28rem 0 0;max-width:58ch;color:var(--csd-text-61748f-1000, #61748f);line-height:1.5;font-size:.82rem}.knowledge-show-hero__eyebrow{display:inline-flex;margin-bottom:.22rem;font-size:.67rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--csd-text-5f7aa3-1000, #5f7aa3)}.knowledge-show-hero__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem}.knowledge-show-hero__action{text-decoration:none}.knowledge-show-hero__share-action{min-height:2.35rem;padding:.44rem .9rem;border:1px solid var(--csd-border-cedae9-920, rgba(206, 218, 233, .92));border-radius:.9rem;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-334155-1000, #334155);font-size:.82rem;font-weight:800;box-shadow:0 14px 30px #0f172a0e}.knowledge-show-hero__share-action i{color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-show-hero__share-action:hover,.knowledge-show-hero__share-action:focus{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));color:var(--csd-text-17324f-1000, #17324f);transform:translateY(-1px);box-shadow:0 14px 28px #0f172a12}.knowledge-show-hero__actions .settings-masterdata__primary-action{border-color:var(--csd-border-2563eb-820, rgba(37, 99, 235, .82));background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 16px 30px #2563eb38}.knowledge-show-hero__actions .settings-masterdata__primary-action i{color:#fff}.knowledge-show-hero__actions .settings-masterdata__primary-action:hover,.knowledge-show-hero__actions .settings-masterdata__primary-action:focus{border-color:var(--csd-border-1d4ed8-1000, #1d4ed8);background:linear-gradient(135deg,#1d4ed8,#1e40af);color:#fff;box-shadow:0 18px 34px #2563eb42}.knowledge-show-hero__actions .settings-masterdata__ghost-action.knowledge-show-hero__action{color:var(--csd-text-17324f-1000, #17324f)}.knowledge-show-hero__actions .settings-masterdata__ghost-action.knowledge-show-hero__action i{color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-show-hero__actions .settings-masterdata__ghost-action.knowledge-show-hero__action:hover,.knowledge-show-hero__actions .settings-masterdata__ghost-action.knowledge-show-hero__action:focus,.knowledge-show-hero__actions .settings-masterdata__ghost-action.knowledge-show-hero__action:active,.knowledge-show-hero__actions .settings-masterdata__ghost-action.knowledge-show-hero__action.show,.knowledge-show-hero__actions .settings-masterdata__ghost-action.knowledge-show-hero__action.active{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-17324f-1000, #17324f);box-shadow:0 14px 28px #0f172a12;transform:translateY(-1px)}.knowledge-show-hero__more-menu{position:relative}.knowledge-show-hero__more-toggle{width:2.36rem;min-width:2.36rem;padding-inline:0;justify-content:center}.knowledge-show-hero__more-toggle i{margin:0;font-size:1.05rem}.knowledge-show-hero__more-dropdown{min-width:12.5rem;padding:.42rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 18px 42px #0f172a21}.knowledge-show-hero__danger-item{display:flex;align-items:center;gap:.55rem;min-height:2.32rem;border-radius:.7rem;color:var(--csd-text-9f1239-1000, #9f1239);font-size:.78rem;font-weight:800}.knowledge-show-hero__danger-item i{color:var(--csd-text-dc2626-1000, #dc2626);font-size:.92rem}.knowledge-show-hero__danger-item:hover,.knowledge-show-hero__danger-item:focus{background:var(--csd-bg-fff1f2-1000, #fff1f2);color:var(--csd-text-881337-1000, #881337)}.knowledge-show-hero__chips{display:flex;flex-wrap:wrap;gap:.46rem}.knowledge-premium-action{min-height:2.36rem;padding:.46rem .96rem;border-radius:999px;font-size:.82rem;font-weight:850;line-height:1;letter-spacing:0;box-shadow:0 14px 30px #0f172a0e}.knowledge-premium-action i{font-size:.94rem}.knowledge-premium-action:hover,.knowledge-premium-action:focus{transform:translateY(-1px)}.knowledge-premium-action:disabled{transform:none;box-shadow:none}.knowledge-premium-action--primary{border-color:var(--csd-border-2563eb-820, rgba(37, 99, 235, .82));background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 16px 32px #2563eb38}.knowledge-premium-action--primary i{color:#fff}.knowledge-premium-action--primary:hover,.knowledge-premium-action--primary:focus{border-color:var(--csd-border-1d4ed8-1000, #1d4ed8);background:linear-gradient(135deg,#1d4ed8,#1e40af);color:#fff;box-shadow:0 18px 34px #2563eb42}.knowledge-premium-action--ghost{border-color:var(--csd-border-cedae9-950, rgba(206, 218, 233, .95));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));color:var(--csd-text-17324f-1000, #17324f)}.knowledge-premium-action--ghost i{color:var(--csd-text-3f6ea8-1000, #3f6ea8)}.knowledge-premium-action--ghost:hover,.knowledge-premium-action--ghost:focus{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-17324f-1000, #17324f);box-shadow:0 16px 30px #0f172a12}.knowledge-premium-action--danger{border-color:var(--csd-border-ef4444-220, rgba(239, 68, 68, .22));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-fef2f2-960, rgba(254, 242, 242, .96)));color:var(--csd-text-b42318-1000, #b42318)}.knowledge-premium-action--danger i{color:var(--csd-text-dc2626-1000, #dc2626)}.knowledge-premium-action--danger:hover,.knowledge-premium-action--danger:focus{border-color:var(--csd-border-ef4444-340, rgba(239, 68, 68, .34));background:linear-gradient(180deg,var(--csd-bg-fef2f2-1000, rgb(254, 242, 242)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-991b1b-1000, #991b1b);box-shadow:0 16px 30px #ef44441a}.knowledge-show-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .66rem;border-radius:999px;border:1px solid var(--csd-border-d8e2f0-1000, #d8e2f0);background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-38506f-1000, #38506f);font-size:.75rem;font-weight:700;text-decoration:none}.knowledge-show-chip i{color:var(--csd-text-4f78b8-1000, #4f78b8)}.knowledge-show-chip--accent{background:var(--csd-bg-dfefff-940, rgba(223, 239, 255, .94));border-color:#4f78b838;color:var(--csd-text-174378-1000, #174378)}.knowledge-article-card,.knowledge-timeline-card,.knowledge-attachments__table-card,.knowledge-resource-panel{position:relative;padding:0;border-radius:16px;border:1px solid var(--csd-border-d6e1ef-860, rgba(214, 225, 239, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fcfdff-1000, #fcfdff));box-shadow:0 12px 28px #0f172a0b;overflow:hidden}.knowledge-article-card__header,.knowledge-timeline-card__header,.knowledge-resource-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;flex-wrap:wrap;padding:.78rem .9rem;border-bottom:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.knowledge-article-card__eyebrow,.knowledge-timeline-card__eyebrow,.knowledge-side-card__eyebrow,.knowledge-attachments__eyebrow,.knowledge-assets__eyebrow,.knowledge-resource-panel__eyebrow{display:inline-flex;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--csd-text-6c819e-1000, #6c819e)}.knowledge-article-card__title,.knowledge-timeline-card__title,.knowledge-attachments__title,.knowledge-assets__title,.knowledge-resource-panel__title{margin:.18rem 0 0;color:var(--csd-text-10213f-1000, #10213f);font-size:.92rem;font-weight:800;line-height:1.2}.knowledge-article-card__title-row{display:flex;align-items:center;gap:.48rem;flex-wrap:wrap;min-width:0}.knowledge-article-card__title-row .knowledge-article-card__title{margin-top:0}.knowledge-article-card__badge{display:inline-flex;align-items:center;min-height:1.42rem;padding:.22rem .48rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:999px;background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));color:var(--csd-text-315a94-1000, #315a94);font-size:.62rem;font-weight:850;letter-spacing:0;line-height:1;text-transform:uppercase}.knowledge-article-card__subtitle,.knowledge-timeline-card__subtitle,.knowledge-attachments__subtitle,.knowledge-assets__subtitle,.knowledge-resource-panel__subtitle{margin:.24rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.45;max-width:58ch}.knowledge-article-card__tools{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap;margin-left:auto;align-self:center}.knowledge-resource-panel__actions{display:flex;align-items:center;justify-content:flex-end;gap:.48rem;flex-wrap:wrap;margin-left:auto}.knowledge-assets__filters{display:inline-flex;align-items:center;gap:.18rem;padding:.18rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:inset 0 1px #ffffffd1}.knowledge-assets__filter{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:1.82rem;padding:.28rem .55rem;border-radius:999px;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:780;line-height:1;text-decoration:none;white-space:nowrap}.knowledge-assets__filter strong{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;padding:0 .26rem;border-radius:999px;background:var(--csd-bg-e2e8f0-720, rgba(226, 232, 240, .72));color:var(--csd-text-475569-1000, #475569);font-size:.62rem;font-weight:850}.knowledge-assets__filter:hover{color:var(--csd-text-17324f-1000, #17324f);background:var(--csd-bg-eff6ff-800, rgba(239, 246, 255, .8))}.knowledge-assets__filter.is-active{color:var(--csd-text-174378-1000, #174378);background:var(--csd-bg-eff6ff-1000, #eff6ff);box-shadow:inset 0 0 0 1px #2563eb1f}.knowledge-assets__filter.is-active strong{background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-resource-panel__action{align-self:center;margin-left:auto}.knowledge-resource-panel__actions .knowledge-attachments__download-all,.knowledge-resource-panel__actions .knowledge-assets__empty-action{margin-left:0}.knowledge-attachments__download-all{align-self:center;margin-left:auto;min-height:2.12rem;padding:.42rem .74rem;font-size:.74rem;box-shadow:0 8px 18px #0f172a0a}.knowledge-attachments__download-all i{font-size:.88rem}.knowledge-article-card__reader-action{min-height:2.18rem;padding:.48rem .76rem;border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:820;box-shadow:0 8px 18px #0f172a0a}.knowledge-article-card__reader-action i{color:var(--csd-text-64748b-1000, #64748b)}.knowledge-article-card__reader-action:hover,.knowledge-article-card__reader-action:focus{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-17324f-1000, #17324f);box-shadow:0 12px 22px #0f172a0f}.knowledge-article-card__stats{display:flex;align-items:center;gap:.38rem;flex-wrap:wrap;margin-top:.42rem}.knowledge-article-card__stat{display:inline-flex;align-items:center;gap:.36rem;padding:.3rem .52rem;border-radius:999px;border:1px solid var(--csd-border-d6e1ef-820, rgba(214, 225, 239, .82));background:var(--csd-bg-ffffff-700, rgba(255, 255, 255, .7));color:var(--csd-text-52657f-1000, #52657f);font-size:.68rem;font-weight:800;line-height:1}.knowledge-article-card__stat i{color:var(--csd-text-5f789d-1000, #5f789d)}.knowledge-article-card__body,.knowledge-timeline-card__body{position:relative;z-index:1;padding:.78rem}.knowledge-versions{display:grid;gap:1rem}.knowledge-versions-hero{display:grid;grid-template-columns:minmax(12rem,auto) minmax(18rem,1fr) auto;gap:.62rem;align-items:center;padding:.58rem;border-radius:14px;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));background:linear-gradient(90deg,#2563eb0b,#fff0 42%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:0 16px 30px #0f172a0b}.knowledge-versions-hero__main{display:grid;grid-column:1;grid-row:1;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:center}.knowledge-versions-hero__main h2{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:850;line-height:1.22}.knowledge-versions-hero__main p{max-width:68ch;margin:.28rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.5}.knowledge-versions-hero__icon{width:2.05rem;height:2.05rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.78rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));background:linear-gradient(135deg,var(--csd-bg-dbeafe-960, rgba(219, 234, 254, .96)),var(--csd-bg-f0f9ff-980, rgba(240, 249, 255, .98)));color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-versions-hero__eyebrow,.knowledge-version-show__eyebrow{color:var(--csd-text-708198-1000, #708198);font-size:.66rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.knowledge-versions-hero__meta{display:flex;grid-column:3;grid-row:1;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.knowledge-versions-hero__meta>span{min-width:5.55rem;padding:.44rem .62rem;border-radius:12px;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:780;text-transform:uppercase;letter-spacing:.04em}.knowledge-versions-hero__meta strong{display:block;color:var(--csd-text-10213f-1000, #10213f);font-size:.92rem;font-weight:850;letter-spacing:0;text-transform:none}.knowledge-versions-publish{grid-column:2;grid-row:1;display:grid;grid-template-columns:minmax(14rem,1fr) auto;gap:.52rem;align-items:center;margin-top:0;padding:0;border:0;background:transparent;box-shadow:none}.knowledge-versions-publish .knowledge-versions-publish__input{min-height:2.06rem;border-radius:999px;border-color:var(--csd-border-ccdaed-980, rgba(204, 218, 237, .98));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;box-shadow:inset 0 1px 2px #0f172a06}.knowledge-versions-publish .knowledge-versions-publish__input:focus{border-color:var(--csd-border-3b82f6-320, rgba(59, 130, 246, .32));box-shadow:0 0 0 .16rem #3b82f614,inset 0 1px 2px #0f172a06}.knowledge-versions-publish__button{min-height:2.08rem;padding-inline:.88rem;border-radius:999px;white-space:nowrap;box-shadow:0 12px 24px #2563eb33}.knowledge-versions-list{display:grid;gap:.72rem}.knowledge-version-card{display:grid;grid-template-columns:auto minmax(0,1fr);overflow:hidden;border-radius:14px;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96)));box-shadow:0 14px 30px #0f172a0b}.knowledge-version-card.is-current{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:linear-gradient(90deg,#2563eb0e,#fff0 34%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:0 18px 34px #2563eb12}.knowledge-version-card.is-withdrawn{border-color:var(--csd-border-ef4444-200, rgba(239, 68, 68, .2));background:linear-gradient(90deg,var(--csd-bg-fef2f2-720, rgba(254, 242, 242, .72)),rgba(255,255,255,0) 36%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fffafa-1000, #fffafa))}.knowledge-version-card__rail{display:flex;align-items:stretch;justify-content:center;min-width:4rem;padding:.9rem .7rem;border-right:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)))}.knowledge-version-card__rail span{align-self:center;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.88rem;font-weight:850}.knowledge-version-card__body{display:grid;gap:.72rem;padding:.9rem}.knowledge-version-card__head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.knowledge-version-card__head h3{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.96rem;font-weight:850;line-height:1.28}.knowledge-version-card__head p{margin:.28rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.5}.knowledge-version-card__description{max-width:82ch;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.knowledge-version-card__title-row,.knowledge-version-card__actions,.knowledge-version-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.48rem}.knowledge-version-card__actions{justify-content:flex-end;flex-shrink:0;gap:.56rem}.knowledge-version-card__actions form{margin:0}.knowledge-version-card__action{min-height:2.22rem;border-radius:999px;padding-inline:.92rem}.knowledge-version-card__restore-action{border-color:var(--csd-border-bfd3ee-900, rgba(191, 211, 238, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96)));color:var(--csd-text-38506f-1000, #38506f)}.knowledge-version-card__restore-action:hover,.knowledge-version-card__restore-action:focus{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-1000, rgb(255, 255, 255)));color:var(--csd-text-17324f-1000, #17324f)}.knowledge-version-card__withdraw-action{border-color:var(--csd-border-f87171-280, rgba(248, 113, 113, .28));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));color:var(--csd-text-991b1b-1000, #991b1b)}.knowledge-version-card__withdraw-action i{color:var(--csd-text-ef4444-1000, #ef4444)}.knowledge-version-card__withdraw-action:hover,.knowledge-version-card__withdraw-action:focus{border-color:var(--csd-border-ef4444-440, rgba(239, 68, 68, .44));background:var(--csd-bg-fef2f2-940, rgba(254, 242, 242, .94));color:var(--csd-text-7f1d1d-1000, #7f1d1d)}.knowledge-version-card__badge{display:inline-flex;align-items:center;padding:.28rem .52rem;border-radius:999px;border:1px solid var(--csd-border-22c55e-180, rgba(34, 197, 94, .18));background:var(--csd-bg-f0fdf4-920, rgba(240, 253, 244, .92));color:var(--csd-text-15803d-1000, #15803d);font-size:.66rem;font-weight:850}.knowledge-version-card__badge--withdrawn{border-color:var(--csd-border-ef4444-200, rgba(239, 68, 68, .2));background:var(--csd-bg-fef2f2-940, rgba(254, 242, 242, .94));color:var(--csd-text-b91c1c-1000, #b91c1c)}.knowledge-version-card__meta{padding-top:.65rem;border-top:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14))}.knowledge-version-card__meta>span{display:inline-flex;align-items:center;gap:.34rem;color:var(--csd-text-52657f-1000, #52657f);font-size:.74rem;font-weight:760}.knowledge-version-card__meta i{color:var(--csd-text-5f789d-1000, #5f789d)}.knowledge-version-card__meta .knowledge-version-card__meta-withdrawn{color:var(--csd-text-991b1b-1000, #991b1b)}.knowledge-version-card__meta .knowledge-version-card__meta-withdrawn i{color:var(--csd-text-ef4444-1000, #ef4444)}.knowledge-version-empty{display:grid;justify-items:center;gap:.42rem;padding:2.3rem 1rem;border-radius:14px;border:1px dashed var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));background:var(--csd-bg-f8fbff-820, rgba(248, 251, 255, .82));text-align:center}.knowledge-version-empty span{width:2.8rem;height:2.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;background:var(--csd-bg-dbeafe-920, rgba(219, 234, 254, .92));color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-version-empty h3{margin:.24rem 0 0;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:850}.knowledge-version-empty p{max-width:34rem;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.5}.knowledge-record-page .knowledge-versions{gap:.9rem}.knowledge-record-page .knowledge-versions-hero{grid-template-columns:minmax(16rem,.34fr) minmax(22rem,1fr) auto;gap:.78rem;padding:.78rem .88rem;border-color:var(--csd-border-e7eef6-1000, #e7eef6);border-radius:1.05rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 20px 40px #0f172a0a}.knowledge-record-page .knowledge-versions-hero__main{align-items:center;min-width:0}.knowledge-record-page .knowledge-versions-hero__main h2{color:var(--csd-text-1a3454-1000, #1a3454);font-size:.98rem;font-weight:780;letter-spacing:0}.knowledge-record-page .knowledge-versions-hero__main p{margin-top:.2rem;color:var(--csd-text-708198-1000, #708198);font-size:.76rem;line-height:1.38}.knowledge-record-page .knowledge-versions-hero__icon{width:2.14rem;height:2.14rem;border-color:var(--csd-border-2563eb-130, rgba(37, 99, 235, .13));border-radius:.72rem;background:var(--csd-bg-eff6ff-1000, #eff6ff)}.knowledge-record-page .knowledge-versions-hero__eyebrow,.knowledge-record-page .knowledge-version-show__eyebrow{letter-spacing:0}.knowledge-record-page .knowledge-versions-hero__meta{gap:.46rem}.knowledge-record-page .knowledge-versions-hero__metric{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.48rem;min-width:5.8rem;padding:.5rem .58rem;border-color:var(--csd-border-e8eef7-1000, #e8eef7);border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));color:var(--csd-text-708198-1000, #708198);letter-spacing:0;text-transform:none}.knowledge-record-page .knowledge-versions-hero__metric>i{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.9rem}.knowledge-record-page .knowledge-versions-hero__metric span{display:block;min-width:0}.knowledge-record-page .knowledge-versions-hero__metric strong{color:var(--csd-text-203754-1000, #203754);font-size:.9rem;font-weight:800;line-height:1.1}.knowledge-record-page .knowledge-versions-hero__metric em{display:block;margin-top:.08rem;color:var(--csd-text-708198-1000, #708198);font-size:.64rem;font-style:normal;font-weight:820;line-height:1.1;text-transform:uppercase}.knowledge-record-page .knowledge-versions-publish{grid-template-columns:minmax(18rem,1fr) auto;gap:.58rem;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.knowledge-versions-publish__field{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.52rem;min-height:2.62rem;min-width:0;margin:0;padding:.34rem .56rem;border:1px solid var(--csd-border-dfe8f5-1000, #dfe8f5);border-radius:.86rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-435671-1000, #435671);box-shadow:inset 0 1px 2px #0f172a05}.knowledge-versions-publish__field-icon{width:1.78rem;height:1.78rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #ffffffeb}.knowledge-versions-publish__field-icon i{font-size:.86rem}.knowledge-versions-publish__field-copy{display:grid;gap:.04rem;min-width:0}.knowledge-versions-publish__field-label{color:var(--csd-text-6d7f98-1000, #6d7f98);font-size:.64rem;font-weight:850;letter-spacing:0;line-height:1;text-transform:uppercase}.knowledge-record-page .knowledge-versions-publish .knowledge-versions-publish__input{width:100%;height:1.18rem;min-height:1.32rem;padding:0;border:0;border-radius:0;background:transparent;color:var(--csd-text-10213f-1000, #10213f);font-size:.78rem;font-weight:650;line-height:1.25;overflow:visible;box-shadow:none}.knowledge-record-page .knowledge-versions-publish .knowledge-versions-publish__input::-moz-placeholder{color:var(--csd-text-8796ad-1000, #8796ad);font-weight:600;opacity:1}.knowledge-record-page .knowledge-versions-publish .knowledge-versions-publish__input::placeholder{color:var(--csd-text-8796ad-1000, #8796ad);font-weight:600;opacity:1}.knowledge-record-page .knowledge-versions-publish .knowledge-versions-publish__input:focus{box-shadow:none}.knowledge-record-page .knowledge-versions-publish .knowledge-versions-publish__input:disabled{color:var(--csd-text-94a3b8-1000, #94a3b8);cursor:not-allowed}.knowledge-record-page .knowledge-versions-publish__button{min-height:2.36rem;padding-inline:1rem;border-radius:.86rem;box-shadow:0 14px 28px #2563eb33}.knowledge-record-page .knowledge-versions-list{gap:.68rem}.knowledge-record-page .knowledge-version-card{grid-template-columns:minmax(4.8rem,auto) minmax(0,1fr);border-color:var(--csd-border-e7eef6-1000, #e7eef6);border-radius:1.05rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 20px 40px #0f172a0a}.knowledge-record-page .knowledge-version-card.is-current{border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 22px 42px #2563eb11}.knowledge-record-page .knowledge-version-card.is-withdrawn{background:var(--csd-bg-ffffff-1000, #ffffff)}.knowledge-record-page .knowledge-version-card__rail{flex-direction:column;align-items:center;justify-content:center;gap:.18rem;min-width:4.8rem;padding:.78rem .7rem;border-right-color:var(--csd-border-edf2f7-1000, #edf2f7);background:var(--csd-bg-f8fafc-1000, #f8fafc)}.knowledge-record-page .knowledge-version-card__rail span{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.9rem;font-weight:840;line-height:1.1}.knowledge-record-page .knowledge-version-card__rail small{display:block;color:var(--csd-text-708198-1000, #708198);font-size:.62rem;font-weight:820;line-height:1.1;text-transform:uppercase}.knowledge-record-page .knowledge-version-card.is-current .knowledge-version-card__rail{background:var(--csd-bg-eff6ff-1000, #eff6ff)}.knowledge-record-page .knowledge-version-card.is-withdrawn .knowledge-version-card__rail{background:var(--csd-bg-fff7f7-1000, #fff7f7)}.knowledge-record-page .knowledge-version-card.is-withdrawn .knowledge-version-card__rail span,.knowledge-record-page .knowledge-version-card.is-withdrawn .knowledge-version-card__rail small{color:var(--csd-text-b91c1c-1000, #b91c1c)}.knowledge-record-page .knowledge-version-card__body{gap:.68rem;padding:.82rem .9rem .9rem}.knowledge-record-page .knowledge-version-card__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem}.knowledge-record-page .knowledge-version-card__head h3{color:var(--csd-text-1a3454-1000, #1a3454);font-size:.94rem;font-weight:780;letter-spacing:0}.knowledge-record-page .knowledge-version-card__head p{margin-top:.22rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.45}.knowledge-record-page .knowledge-version-card__title-row{gap:.42rem}.knowledge-record-page .knowledge-version-card__badge{padding:.24rem .46rem;font-size:.64rem;letter-spacing:0}.knowledge-record-page .knowledge-version-card__actions{gap:.42rem}.knowledge-record-page .knowledge-version-card__action{min-height:2.12rem;padding-inline:.78rem}.knowledge-record-page .knowledge-version-card__meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding-top:.66rem;border-top-color:var(--csd-border-edf2f7-1000, #edf2f7)}.knowledge-record-page .knowledge-version-card__meta-item{min-height:3.12rem;padding:.48rem .55rem;border-color:var(--csd-border-e8eef7-1000, #e8eef7);border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:none}.knowledge-record-page .knowledge-version-card__meta-item i{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b)}.knowledge-record-page .knowledge-version-card__meta-item strong{display:block;color:var(--csd-text-203754-1000, #203754);font-size:.76rem;font-weight:780;line-height:1.25}.knowledge-record-page .knowledge-version-card__meta-item em{display:block;margin-top:.08rem;color:var(--csd-text-708198-1000, #708198);font-size:.68rem;font-style:normal;line-height:1.25}.knowledge-record-page .knowledge-version-card__meta-withdrawn{border-color:var(--csd-border-ef4444-200, rgba(239, 68, 68, .2));background:linear-gradient(180deg,var(--csd-bg-fef2f2-940, rgba(254, 242, 242, .94)),var(--csd-bg-ffffff-1000, #ffffff))}.knowledge-record-page .knowledge-version-card__meta-withdrawn i,.knowledge-record-page .knowledge-version-card__meta-withdrawn strong,.knowledge-record-page .knowledge-version-card__meta-withdrawn em{color:var(--csd-text-b91c1c-1000, #b91c1c)}.knowledge-record-page .knowledge-version-empty{border-color:var(--csd-border-d9e4f2-1000, #d9e4f2);border-radius:1.05rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 20px 40px #0f172a09}.knowledge-version-show{display:grid;gap:1rem}.knowledge-version-show__hero,.knowledge-version-show__card{margin:0}.knowledge-show-chip--danger{border-color:var(--csd-border-ef4444-220, rgba(239, 68, 68, .22));background:var(--csd-bg-fef2f2-920, rgba(254, 242, 242, .92));color:var(--csd-text-991b1b-1000, #991b1b)}.knowledge-show-chip--danger i{color:var(--csd-text-ef4444-1000, #ef4444)}.knowledge-version-show__withdrawn{display:flex;align-items:flex-start;gap:.85rem;padding:1rem;border-color:var(--csd-border-ef4444-180, rgba(239, 68, 68, .18));background:linear-gradient(135deg,var(--csd-bg-fef2f2-860, rgba(254, 242, 242, .86)),var(--csd-bg-ffffff-1000, #ffffff))}.knowledge-version-show__withdrawn span{display:block;margin-bottom:.18rem;color:var(--csd-text-991b1b-1000, #991b1b);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.knowledge-version-show__withdrawn strong{display:block;color:var(--csd-text-17324f-1000, #17324f);font-size:.9rem;line-height:1.5}.knowledge-version-show__withdrawn-icon{display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;flex:0 0 2.2rem;border-radius:12px;border:1px solid var(--csd-border-ef4444-180, rgba(239, 68, 68, .18));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-ef4444-1000, #ef4444)}.knowledge-article-document{width:100%;max-width:none;margin:0;padding:clamp(1rem,1.45vw,1.35rem) clamp(1.05rem,1.8vw,1.6rem);border-radius:12px;border:1px solid var(--csd-border-d6e1ef-780, rgba(214, 225, 239, .78));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb,0 10px 22px #0f172a08}.knowledge-article-content{min-height:12rem;color:var(--csd-text-24354a-1000, #24354a);font-size:.9rem;line-height:1.68}.knowledge-article-content>:first-child{margin-top:0}.knowledge-article-content>:last-child{margin-bottom:0}.knowledge-article-content h1,.knowledge-article-content h2,.knowledge-article-content h3,.knowledge-article-content h4{color:var(--csd-text-17324f-1000, #17324f);font-weight:850;line-height:1.22}.knowledge-article-content h1{margin:0 0 1rem;font-size:clamp(1.45rem,2vw,2rem)}.knowledge-article-content h2{margin:1.6rem 0 .62rem;padding-top:.85rem;border-top:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));font-size:clamp(1.12rem,1.45vw,1.36rem)}.knowledge-article-content h3{margin:1.25rem 0 .48rem;font-size:1.08rem}.knowledge-article-content h4{margin:1rem 0 .42rem;font-size:.98rem}.knowledge-article-content p{margin:0 0 .82rem}.knowledge-article-content ul,.knowledge-article-content ol{margin:.35rem 0 1rem;padding-left:1.35rem}.knowledge-article-content li{margin:.34rem 0;padding-left:.12rem}.knowledge-article-content blockquote{margin:1rem 0;padding:.82rem .95rem;border-left:3px solid var(--csd-border-2563eb-1000, #2563eb);border-radius:.72rem;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-334155-1000, #334155)}.knowledge-article-content table{width:100%;margin:1rem 0;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:.85rem;font-size:.88rem}.knowledge-article-content th,.knowledge-article-content td{padding:.62rem .72rem;border-bottom:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));vertical-align:top}.knowledge-article-content th{background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-17324f-1000, #17324f);font-weight:850}.knowledge-article-content tr:last-child td{border-bottom:0}.knowledge-article-content img{max-width:100%;height:auto;border-radius:.72rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16))}.content-rich.kb-content.knowledge-article-content{max-width:900px;color:var(--csd-text-24354a-1000, #24354a)}.content-rich.kb-content.knowledge-article-content h1,.content-rich.kb-content.knowledge-article-content h2,.content-rich.kb-content.knowledge-article-content h3,.content-rich.kb-content.knowledge-article-content h4{color:var(--csd-text-17324f-1000, #17324f)}.content-rich.kb-content.knowledge-article-content blockquote{background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));border-left-color:var(--csd-border-2563eb-1000, #2563eb);font-style:normal}.content-rich.kb-content.knowledge-article-content table{border-collapse:separate;border-spacing:0;overflow:hidden;border-color:var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:.85rem}.modal-dialog.knowledge-reader-modal__dialog{--bs-modal-width: min(1160px, calc(100vw - 1.2rem) );height:calc(100vh - 1.1rem);max-height:calc(100vh - 1.1rem)!important;margin:.55rem auto!important;width:var(--bs-modal-width)!important;max-width:var(--bs-modal-width)!important}.knowledge-reader-modal{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;max-height:100%!important;overflow:hidden!important;border-color:var(--csd-border-d8e0eb-920, rgba(216, 224, 235, .92))!important;border-radius:1rem!important;background:var(--csd-bg-f7f9fc-1000, #f7f9fc)!important;box-shadow:0 28px 68px #0f172a38!important}.knowledge-reader-modal__premium-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center!important;gap:.7rem;justify-content:stretch!important;padding:.68rem .9rem!important;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important}.knowledge-reader-modal__premium-header>div:first-child{min-width:0}.knowledge-reader-modal__premium-header>.ms-auto{margin-left:0!important;margin-right:0!important}.knowledge-reader-modal__premium-header .modal-title{display:inline-flex;align-items:center;gap:.58rem;color:var(--csd-text-10213f-1000, #10213f)!important;font-size:clamp(.95rem,1.08vw,1.06rem);line-height:1.22}.knowledge-reader-modal__premium-header .text-muted{max-width:48rem;margin-top:.04rem;font-size:.72rem!important;line-height:1.34}.knowledge-reader-modal__premium-header>button[data-bs-dismiss=modal]{width:2.18rem;height:2.18rem;flex-basis:2.18rem;min-width:2.18rem;min-height:2.18rem}.knowledge-reader-modal__title-icon{width:1.86rem;height:1.86rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:.64rem;background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-reader-modal__body{display:grid!important;min-height:0;padding:0!important;background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc) 0%,var(--csd-bg-eef2f7-1000, #eef2f7) 100%)!important;overflow:hidden}.knowledge-reader-modal__surface{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.56rem;height:100%;min-height:0;padding:.62rem .72rem .72rem}.knowledge-reader-modal__masthead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.62rem;width:min(100%,1020px);margin:0 auto;padding:.46rem .58rem;border:1px solid var(--csd-border-d8e0eb-950, rgba(216, 224, 235, .95));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #fffffff0,0 10px 22px #0f172a09}.knowledge-reader-modal__masthead-copy{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-width:0}.knowledge-reader-modal__masthead-copy span,.knowledge-reader-modal__masthead-copy strong,.knowledge-reader-modal__masthead-copy small{display:block;min-width:0}.knowledge-reader-modal__masthead-copy span{color:var(--csd-text-6d7f98-1000, #6d7f98);font-size:.64rem;font-weight:850;letter-spacing:0;line-height:1;text-transform:uppercase}.knowledge-reader-modal__masthead-copy strong{margin-top:.1rem;color:var(--csd-text-18304f-1000, #18304f);font-size:.78rem;font-weight:820;line-height:1.25}.knowledge-reader-modal__masthead-copy small{margin-top:.04rem;color:var(--csd-text-6b7d94-1000, #6b7d94);font-size:.68rem;font-weight:650;line-height:1.28}.knowledge-reader-modal__masthead-icon{width:1.86rem;height:1.86rem;border:1px solid var(--csd-border-2563eb-150, rgba(37, 99, 235, .15));border-radius:.66rem;background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-reader-modal__document{position:relative;width:min(100%,1020px);height:100%;min-height:0;margin:0 auto;padding:clamp(.95rem,1.6vw,1.36rem);border:1px solid var(--csd-border-d8e0eb-920, rgba(216, 224, 235, .92));border-radius:.92rem;background:var(--csd-bg-ffffff-1000, #ffffff);overflow-y:auto;scrollbar-color:rgba(148,163,184,.7) transparent;box-shadow:inset 0 1px #fffffff0,0 18px 40px #0f172a0f}.knowledge-reader-modal__document:before{content:"";position:absolute;top:.9rem;bottom:.9rem;left:0;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#2563eb,#2563eb14)}.knowledge-reader-modal__content{min-height:auto;max-width:76ch;margin:0 auto;color:var(--csd-text-24364d-1000, #24364d);font-size:.94rem;line-height:1.72}.knowledge-reader-modal__content h1,.knowledge-reader-modal__content h2{color:var(--csd-text-10213f-1000, #10213f);line-height:1.22}.knowledge-reader-modal__content h1{font-size:clamp(1.32rem,2vw,1.82rem)}.knowledge-reader-modal__content h2{font-size:clamp(1.12rem,1.5vw,1.38rem)}.knowledge-article-empty,.knowledge-comments-card__empty,.knowledge-attachments__empty{display:grid;justify-items:center;gap:.5rem;padding:2.4rem 1.3rem;text-align:center}.knowledge-article-empty strong,.knowledge-comments-card__empty strong,.knowledge-attachments__empty strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.98rem;font-weight:800;line-height:1.35}.knowledge-article-empty p,.knowledge-comments-card__empty p,.knowledge-attachments__empty p{max-width:34rem;margin:0;color:var(--csd-text-6b7d94-1000, #6b7d94);font-size:.82rem;line-height:1.55}.knowledge-article-empty__icon,.knowledge-comments-card__empty-icon,.knowledge-attachments__empty-icon{width:3rem;height:3rem;border-radius:1rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--csd-bg-dbeafe-950, rgba(219, 234, 254, .95)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));border:1px solid var(--csd-border-3b82f6-120, rgba(59, 130, 246, .12));color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.1rem}.knowledge-article-empty__action{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;margin-top:.18rem;min-width:11.2rem}.knowledge-side-card{border-radius:16px;border:1px solid var(--csd-border-e6edf5-1000, #e6edf5);box-shadow:0 12px 28px #0f172a0b}.knowledge-side-card--premium{overflow:hidden;background:linear-gradient(90deg,var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72)),transparent 28%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)}.knowledge-side-card--danger{background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-fff7f7-980, rgba(255, 247, 247, .98)))}.knowledge-side-card__hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.9rem 1rem .78rem;border-bottom:1px solid var(--csd-border-edf2f7-1000, #edf2f7)}.knowledge-side-card__hero h6{margin:.06rem 0 0;color:var(--csd-text-10213f-1000, #10213f);font-size:.92rem;font-weight:760;line-height:1.25}.knowledge-side-card__hero p{margin:.22rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.45}.knowledge-side-card__hero--simple{grid-template-columns:auto minmax(0,1fr)}.knowledge-side-card__hero-icon{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.82rem;border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-64748b-1000, #64748b)}.knowledge-side-card__status{padding:.34rem .56rem;border-radius:999px;border:1px solid var(--csd-border-22c55e-180, rgba(34, 197, 94, .18));background:var(--csd-bg-f0fdf4-900, rgba(240, 253, 244, .9));color:var(--csd-text-15803d-1000, #15803d);font-size:.68rem;font-weight:850;white-space:nowrap}.knowledge-side-card__header{padding-bottom:0}.knowledge-side-card__body{display:grid;gap:.78rem}.knowledge-side-card--premium .knowledge-side-card__body{padding-top:.78rem}.knowledge-side-card__grid,.knowledge-side-card__stack{display:grid;gap:.7rem}.knowledge-side-card__row{display:grid;gap:.12rem;padding:.72rem .8rem;border-radius:1rem;border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9))}.knowledge-side-card__row strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.85rem;font-weight:800;line-height:1.35}.knowledge-side-card__context{display:grid;gap:.5rem}.knowledge-side-card__pill{display:inline-flex;align-items:center;justify-content:space-between;gap:.48rem;max-width:100%;min-height:2.2rem;padding:.48rem .64rem;border-radius:12px;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-f8fafc-740, rgba(248, 250, 252, .74));color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:720;line-height:1.25}.knowledge-side-card__pill i{color:var(--csd-text-64748b-1000, #64748b)}.knowledge-side-card__label{color:var(--csd-text-708198-1000, #708198);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.knowledge-side-card__section{display:grid;gap:.55rem}.knowledge-side-card__section-title{display:inline-flex;color:var(--csd-text-7a8799-1000, #7a8799);font-size:.66rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.knowledge-side-card__chips{display:flex;flex-wrap:wrap;gap:.42rem}.knowledge-side-card__chip{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .62rem;border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-eef2f7-1000, #eef2f7));border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:700}.knowledge-side-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.knowledge-side-card__stat{padding:.66rem .72rem;border-radius:12px;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9))}.knowledge-side-card__stat span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.67rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.knowledge-side-card__stat strong{display:block;margin-top:.18rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.96rem;font-weight:800;line-height:1.1}.knowledge-side-card__audit{display:grid;gap:.5rem}.knowledge-side-card__audit-row{display:grid;grid-template-columns:1.4rem minmax(0,1fr);align-items:flex-start;gap:.48rem;min-width:0;padding:.62rem .7rem;border-radius:12px;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.45}.knowledge-side-card__audit-row>i{flex:0 0 auto;margin-top:.08rem;color:var(--csd-text-5f789d-1000, #5f789d);font-size:.9rem}.knowledge-side-card__audit-row.is-accent{border-color:var(--csd-border-86efac-420, rgba(134, 239, 172, .42));background:linear-gradient(180deg,var(--csd-bg-f0fdf4-920, rgba(240, 253, 244, .92)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:inset 0 0 0 1px #22c55e06}.knowledge-side-card__audit-row.is-accent>i,.knowledge-side-card__audit-row.is-accent .knowledge-side-card__audit-label,.knowledge-side-card__audit-row.is-accent .knowledge-side-card__audit-value{color:var(--csd-text-15803d-1000, #15803d)}.knowledge-side-card__audit-copy{display:flex;flex-direction:column;gap:.08rem;min-width:0}.knowledge-side-card__audit-label{color:var(--csd-text-708198-1000, #708198);font-size:.64rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em;line-height:1.3}.knowledge-side-card__audit-value{color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:850;line-height:1.35}.knowledge-side-card__audit-meta{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.35}.knowledge-side-card__quick-link{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.68rem;padding:.66rem .7rem;border-radius:12px;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.knowledge-side-card__quick-link strong{display:block;color:var(--csd-text-17324f-1000, #17324f);font-size:.82rem;font-weight:800;line-height:1.35}.knowledge-side-card__quick-link small{display:block;margin-top:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.45}.knowledge-side-card__quick-link:hover{transform:translateY(-1px);border-color:var(--csd-border-cbd5e1-980, rgba(203, 213, 225, .98));box-shadow:0 12px 26px #0f172a0e}.knowledge-side-card__quick-link.is-static:hover{transform:none;border-color:var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));box-shadow:none}.knowledge-side-card__quick-icon,.knowledge-side-card__danger-icon{width:2.35rem;height:2.35rem;border-radius:.82rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-64748b-1000, #64748b);font-size:1rem}.knowledge-side-card__note-list{display:grid;gap:.5rem}.knowledge-side-card__footer-action{display:flex;justify-content:flex-end;padding-top:.12rem}.knowledge-side-card__note-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.48rem;padding:.58rem .64rem;border-radius:.78rem;border:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-52657f-1000, #52657f);font-size:.76rem;line-height:1.45}.knowledge-side-card__note-item i{margin-top:.08rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.knowledge-side-card__note-item span{min-width:0}.knowledge-side-card__danger{display:flex;align-items:flex-start;gap:.75rem}.knowledge-side-card__danger strong{display:block;color:var(--csd-text-991b1b-1000, #991b1b);font-size:.88rem;font-weight:800}.knowledge-side-card__danger p{margin:.2rem 0 0;color:var(--csd-text-7f1d1d-1000, #7f1d1d);font-size:.78rem;line-height:1.55}.knowledge-side-card--danger .knowledge-side-card__danger-icon{background:#ef44441f;color:var(--csd-text-dc2626-1000, #dc2626)}.knowledge-side-card__risk{display:grid;gap:.62rem;margin-top:.1rem;padding-top:.82rem;border-top:1px dashed var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96))}.knowledge-side-card__risk p{margin:.22rem 0 0;color:var(--csd-text-7a8799-1000, #7a8799);font-size:.76rem;line-height:1.5}.knowledge-side-card__risk-action{width:100%;min-height:2.28rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;padding:.5rem .78rem;border:1px solid var(--csd-border-f87171-240, rgba(248, 113, 113, .24));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fff7f7-1000, #fff7f7));color:var(--csd-text-9f1239-1000, #9f1239);font-size:.76rem;font-weight:820;line-height:1;box-shadow:0 10px 22px #0f172a09;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.knowledge-side-card__risk-action i{color:var(--csd-text-dc2626-1000, #dc2626);font-size:.86rem}.knowledge-side-card__risk-action:hover,.knowledge-side-card__risk-action:focus{transform:translateY(-1px);border-color:var(--csd-border-ef4444-340, rgba(239, 68, 68, .34));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-881337-1000, #881337);box-shadow:0 12px 26px #7f1d1d14}.knowledge-comments-card{border-radius:16px;border:1px solid var(--csd-border-e6edf5-1000, #e6edf5);background:linear-gradient(90deg,var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72)),transparent 28%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);box-shadow:0 12px 28px #0f172a0b;overflow:hidden}.knowledge-comments-card__hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.68rem;align-items:center;padding:.82rem .95rem .72rem;border-bottom:1px solid var(--csd-border-edf2f7-1000, #edf2f7)}.knowledge-comments-card__hero h6{margin:.05rem 0 0;color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:760;line-height:1.25}.knowledge-comments-card__hero p{margin:.14rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.45}.knowledge-comments-card__hero-icon{width:2.18rem;height:2.18rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.82rem;border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-64748b-1000, #64748b)}.knowledge-comments-card__eyebrow{display:inline-flex;color:var(--csd-text-708198-1000, #708198);font-size:.66rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.knowledge-comments-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.knowledge-comments-card__subtitle{margin:.2rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.5}.knowledge-comments-card__action{display:inline-flex;align-items:center;gap:.42rem;align-self:center;min-height:2.22rem}.knowledge-comments-card .knowledge-premium-action{border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-334155-1000, #334155);padding-inline:.86rem;box-shadow:0 8px 18px #0f172a0a}.knowledge-comments-card .knowledge-premium-action i{color:var(--csd-text-64748b-1000, #64748b)}.knowledge-comments-card .knowledge-premium-action:hover,.knowledge-comments-card .knowledge-premium-action:focus{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-17324f-1000, #17324f);box-shadow:0 14px 28px #0f172a12}.knowledge-resource-card__primary-action.knowledge-premium-action--ghost,.knowledge-assets__side-action.knowledge-premium-action--ghost{border-color:var(--csd-border-cedae9-980, rgba(206, 218, 233, .98));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)));color:var(--csd-text-17324f-1000, #17324f)}.knowledge-resource-card__primary-action.knowledge-premium-action--ghost i,.knowledge-assets__side-action.knowledge-premium-action--ghost i{color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-resource-card__primary-action.knowledge-premium-action--ghost:hover,.knowledge-resource-card__primary-action.knowledge-premium-action--ghost:focus,.knowledge-assets__side-action.knowledge-premium-action--ghost:hover,.knowledge-assets__side-action.knowledge-premium-action--ghost:focus{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-17324f-1000, #17324f);box-shadow:0 16px 30px #0f172a12}.knowledge-comments-card__body{display:grid;gap:.5rem;padding:.72rem .78rem .84rem}.knowledge-comment{padding:.66rem .72rem;border-radius:12px;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));box-shadow:none}.knowledge-comment__main{display:grid;gap:.48rem}.knowledge-comment__head{display:flex;align-items:center;justify-content:space-between;gap:.62rem}.knowledge-comment__name{display:block;color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:800;line-height:1.28}.knowledge-comment__date{display:block;margin-top:.08rem;color:var(--csd-text-708198-1000, #708198);font-size:.7rem;line-height:1.35}.knowledge-comment__author{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.56rem;align-items:center;min-width:0}.knowledge-comment__author-copy{min-width:0}.knowledge-comment__avatar{flex:0 0 auto}.knowledge-comment-modal__dialog{max-width:min(720px,100vw - 1.5rem)!important}.knowledge-comment-modal__shell{overflow:hidden!important;border-radius:1.24rem!important;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))!important;background:radial-gradient(circle at top right,var(--csd-bg-dbeafe-460, rgba(219, 234, 254, .46)),transparent 18rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f6f8fb-1000, #f6f8fb) 100%)!important;box-shadow:0 30px 72px #0f172a3d!important}.knowledge-comment-modal__header{min-height:4rem;padding:1rem 1.12rem .86rem!important;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))!important;background:radial-gradient(circle at 92% 0%,var(--csd-bg-e2e8f0-740, rgba(226, 232, 240, .74)),transparent 16rem),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 62%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important}.knowledge-comment-modal__header .modal-title{display:flex!important;align-items:center;gap:.6rem;color:var(--csd-text-0f172a-1000, #0f172a)!important;font-size:1.02rem!important;font-weight:850!important;letter-spacing:0}.knowledge-comment-modal__header p{margin-top:.18rem!important;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.78rem!important;line-height:1.42}.knowledge-comment-modal__title-icon,.knowledge-comment-modal__summary-icon{flex:0 0 auto;border:1px solid var(--csd-border-2563eb-130, rgba(37, 99, 235, .13));background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #ffffffeb}.knowledge-comment-modal__title-icon{width:2.05rem;height:2.05rem;border-radius:.74rem}.knowledge-comment-modal__body{padding:.82rem 1rem .95rem!important;background:linear-gradient(180deg,var(--csd-bg-f1f5f9-950, rgba(241, 245, 249, .95)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important}.knowledge-comment-modal{display:grid;gap:.68rem}.knowledge-comment-modal__summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.68rem;align-items:center;padding:.72rem .78rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.95rem;background:radial-gradient(circle at top right,var(--csd-bg-dbeafe-340, rgba(219, 234, 254, .34)),transparent 40%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.knowledge-comment-modal__summary-icon{width:2.2rem;height:2.2rem;border-radius:.78rem}.knowledge-comment-modal__eyebrow{display:inline-flex;color:var(--csd-text-708198-1000, #708198);font-size:.64rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.knowledge-comment-modal__summary h3{margin:.14rem 0 0;color:var(--csd-text-10213f-1000, #10213f);font-size:.94rem;font-weight:850;line-height:1.24}.knowledge-comment-modal__summary p{margin:.18rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.4}.knowledge-comment-modal__panel{display:grid;gap:.58rem;padding:.78rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.95rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98))}.knowledge-comment-modal__panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.knowledge-comment-modal__panel-head .form-label{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:850}.knowledge-comment-modal__panel-head small{display:block;margin-top:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.38}.knowledge-comment-modal__counter{flex:0 0 auto;display:inline-flex;align-items:center;min-height:1.54rem;padding:.22rem .48rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:800;line-height:1}.knowledge-comment-modal__textarea{min-height:7.4rem;resize:vertical;line-height:1.55;border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;border-radius:.86rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:inset 0 1px 2px #0f172a06!important}.knowledge-comment-modal__textarea:focus{border-color:var(--csd-border-2563eb-520, rgba(37, 99, 235, .52))!important;box-shadow:0 0 0 .2rem #2563eb1a!important}.knowledge-comment-modal__meta{display:flex;flex-wrap:wrap;gap:.42rem}.knowledge-comment-modal__meta span{display:inline-flex;align-items:center;gap:.32rem;min-height:1.6rem;padding:.24rem .5rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:720;line-height:1}.knowledge-comment-modal__meta i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.78rem}.knowledge-comment-modal__footer{padding:.78rem 1rem .95rem!important;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))!important;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))!important}.knowledge-comment__actions{display:inline-flex;align-items:center;gap:.36rem;flex-shrink:0}.knowledge-comment__action-button{width:1.92rem;height:1.92rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:999px;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-38506f-1000, #38506f);box-shadow:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.knowledge-comment__action-button i{font-size:.86rem}.knowledge-comment__action-button:hover,.knowledge-comment__action-button:focus{transform:translateY(-1px);border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-17324f-1000, #17324f);box-shadow:0 12px 22px #0f172a12}.knowledge-comment__action-button--danger{color:var(--csd-text-b91c1c-1000, #b91c1c)}.knowledge-comment__action-button--danger:hover,.knowledge-comment__action-button--danger:focus{border-color:var(--csd-border-ef4444-220, rgba(239, 68, 68, .22));background:var(--csd-bg-fef2f2-980, rgba(254, 242, 242, .98));color:var(--csd-text-dc2626-1000, #dc2626);box-shadow:0 12px 22px #ef444414}.knowledge-comment__content{padding-left:2.66rem;color:var(--csd-text-334155-1000, #334155);font-size:.8rem;line-height:1.56}.knowledge-comment__content p:last-child{margin-bottom:0}.knowledge-show-shell .knowledge-article-card,.knowledge-show-shell .knowledge-timeline-card,.knowledge-show-shell .knowledge-attachments__table-card,.knowledge-show-shell .knowledge-resource-panel,.knowledge-show-shell .knowledge-side-card,.knowledge-show-shell .knowledge-comments-card,.knowledge-show-shell .knowledge-version-show__card{border-color:var(--csd-border-d8e0eb-920, rgba(216, 224, 235, .92));border-radius:1.2rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-fafbfd-980, rgba(250, 251, 253, .98)));box-shadow:0 14px 28px #0f172a0b}.knowledge-show-shell .knowledge-article-card__header,.knowledge-show-shell .knowledge-timeline-card__header,.knowledge-show-shell .knowledge-resource-panel__header,.knowledge-show-shell .knowledge-side-card__hero,.knowledge-show-shell .knowledge-comments-card__hero{border-bottom-color:var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)))}.knowledge-show-shell .knowledge-side-card__hero,.knowledge-show-shell .knowledge-comments-card__hero{grid-template-columns:auto minmax(0,1fr) auto;gap:.58rem;padding:.62rem .72rem .56rem;align-items:center}.knowledge-show-shell .knowledge-side-card__hero--simple{grid-template-columns:auto minmax(0,1fr)}.knowledge-show-shell .knowledge-article-card__header,.knowledge-show-shell .knowledge-timeline-card__header,.knowledge-show-shell .knowledge-resource-panel__header{padding:.72rem .82rem .62rem;align-items:center}.knowledge-show-shell .knowledge-article-card__eyebrow,.knowledge-show-shell .knowledge-timeline-card__eyebrow,.knowledge-show-shell .knowledge-side-card__eyebrow,.knowledge-show-shell .knowledge-comments-card__eyebrow,.knowledge-show-shell .knowledge-attachments__eyebrow,.knowledge-show-shell .knowledge-assets__eyebrow,.knowledge-show-shell .knowledge-resource-panel__eyebrow{color:var(--csd-text-718096-1000, #718096);font-size:.62rem;font-weight:750}.knowledge-show-shell .knowledge-article-card__title,.knowledge-show-shell .knowledge-timeline-card__title,.knowledge-show-shell .knowledge-side-card__hero h6,.knowledge-show-shell .knowledge-comments-card__hero h6,.knowledge-show-shell .knowledge-attachments__title,.knowledge-show-shell .knowledge-assets__title,.knowledge-show-shell .knowledge-resource-panel__title{color:var(--csd-text-10213f-1000, #10213f);font-weight:750}.knowledge-show-shell .knowledge-side-card__hero-icon,.knowledge-show-shell .knowledge-comments-card__hero-icon,.knowledge-show-shell .knowledge-side-card__quick-icon,.knowledge-show-shell .knowledge-side-card__danger-icon,.knowledge-show-shell .knowledge-article-empty__icon,.knowledge-show-shell .knowledge-comments-card__empty-icon,.knowledge-show-shell .knowledge-attachments__empty-icon{border-color:var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-eef2f7-1000, #eef2f7));color:var(--csd-text-475569-1000, #475569)}.knowledge-show-shell .knowledge-side-card__hero-icon,.knowledge-show-shell .knowledge-comments-card__hero-icon{width:1.92rem;height:1.92rem;border-radius:.72rem;font-size:.84rem}.knowledge-show-shell .knowledge-side-card__hero-icon{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-show-shell .knowledge-side-card__hero{gap:.48rem;padding:.66rem .82rem .64rem;background:transparent}.knowledge-show-shell .knowledge-side-card__hero--simple{grid-template-columns:1.08rem minmax(0,1fr)}.knowledge-show-shell .knowledge-side-card__hero-icon{width:1.08rem;height:1.08rem;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.02rem}.knowledge-show-shell .knowledge-side-card__hero-icon i{display:block;line-height:1}.knowledge-show-shell .knowledge-side-card__eyebrow{font-size:.58rem;line-height:1}.knowledge-show-shell .knowledge-comments-card__hero{gap:.52rem;padding:.66rem .82rem .64rem;background:transparent}.knowledge-show-shell .knowledge-comments-card__hero-icon{width:1.08rem;height:1.08rem;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.02rem}.knowledge-show-shell .knowledge-comments-card__hero-icon i{display:block;line-height:1}.knowledge-show-shell .knowledge-side-card__hero h6,.knowledge-show-shell .knowledge-comments-card__hero h6{margin-top:0;font-size:.92rem;line-height:1.18}.knowledge-show-shell .knowledge-side-card__hero p,.knowledge-show-shell .knowledge-comments-card__hero p{margin-top:.22rem;font-size:.75rem;line-height:1.34}.knowledge-show-shell .knowledge-article-card__stat,.knowledge-show-shell .knowledge-side-card__pill,.knowledge-show-shell .knowledge-side-card__chip,.knowledge-show-shell .knowledge-side-card__stat,.knowledge-show-shell .knowledge-side-card__audit-row,.knowledge-show-shell .knowledge-side-card__quick-link,.knowledge-show-shell .knowledge-comment,.knowledge-show-shell .knowledge-article-document{border-color:var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 10px 20px #0f172a09}.knowledge-show-shell .knowledge-side-card__status,.knowledge-show-shell .knowledge-side-card__audit-row.is-accent{border-color:var(--csd-border-86efac-450, rgba(134, 239, 172, .45));background:linear-gradient(180deg,var(--csd-bg-f0fdf4-980, rgba(240, 253, 244, .98)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)));color:var(--csd-text-15803d-1000, #15803d);box-shadow:0 10px 20px #0f172a09}.knowledge-show-shell .knowledge-side-card__section-title{color:var(--csd-text-718096-1000, #718096);font-size:.62rem;font-weight:750}.knowledge-show-shell .knowledge-side-card__audit-label,.knowledge-show-shell .knowledge-side-card__stat span{color:var(--csd-text-718096-1000, #718096);font-size:.6rem;font-weight:700}.knowledge-show-shell .knowledge-side-card__audit-value{color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:620}.knowledge-show-shell .knowledge-side-card__stat strong{color:var(--csd-text-334155-1000, #334155);font-size:.9rem;font-weight:700}.knowledge-show-shell .knowledge-side-card__quick-link:hover,.knowledge-show-shell .knowledge-comment__action-button:hover,.knowledge-show-shell .knowledge-article-card__reader-action:hover,.knowledge-show-shell .knowledge-comments-card .knowledge-premium-action:hover{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 16px 30px #0f172a12}.knowledge-show-shell .knowledge-side-card__body,.knowledge-show-shell .knowledge-comments-card__body,.knowledge-show-shell .knowledge-article-card__body,.knowledge-show-shell .knowledge-timeline-card__body{padding:.56rem .64rem .66rem}.knowledge-show-shell .knowledge-side-card__pill,.knowledge-show-shell .knowledge-side-card__audit-row,.knowledge-show-shell .knowledge-side-card__quick-link,.knowledge-show-shell .knowledge-comment{border-radius:.88rem;padding:.5rem .58rem}.knowledge-show-shell .knowledge-side-card__body,.knowledge-show-shell .knowledge-side-card__audit,.knowledge-show-shell .knowledge-side-card__stack,.knowledge-show-shell .knowledge-side-card__section{gap:.5rem}.knowledge-show-shell .knowledge-side-card__audit-row{grid-template-columns:1.28rem minmax(0,1fr);gap:.42rem}.knowledge-show-shell .knowledge-side-card__quick-icon{width:2.1rem;height:2.1rem;border-radius:.76rem}.knowledge-show-shell .knowledge-side-card__stat{border-radius:.88rem;padding:.56rem .62rem}.knowledge-attachments,.knowledge-assets{display:grid;gap:1rem}.knowledge-assets__summary{display:grid;gap:.72rem;padding:.85rem .95rem;border-radius:14px;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));background:linear-gradient(90deg,#2563eb0b,#fff0 42%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:0 16px 30px #0f172a0b}.knowledge-assets__hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.knowledge-assets__metric-chips{display:flex;align-items:center;justify-content:flex-end;gap:.42rem;flex-wrap:wrap}.knowledge-assets__metric-chip{display:inline-flex;align-items:center;gap:.38rem;min-height:2rem;padding:.38rem .62rem;border-radius:999px;border:1px solid var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-475569-1000, #475569);font-size:.74rem;font-weight:780;line-height:1;white-space:nowrap}.knowledge-assets__metric-chip i{color:var(--csd-text-64748b-1000, #64748b);font-size:.86rem}.knowledge-assets__metric-chip.is-active{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-174378-1000, #174378)}.knowledge-assets__metric-chip.is-active i{color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-assets__actions,.knowledge-assets__side-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.knowledge-assets__actions{justify-content:flex-end}.knowledge-assets__action{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.38rem;padding:.5rem .82rem;font-size:.84rem;font-weight:700;line-height:1;white-space:nowrap}.knowledge-assets__action i{font-size:.92rem}.knowledge-assets__side-actions{margin-top:.85rem}.knowledge-assets__side-action{width:100%}.knowledge-assets__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem}.knowledge-assets__stat{padding:.58rem .66rem;border-radius:12px;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94))}.knowledge-assets__stat span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.knowledge-assets__stat strong{display:block;margin-top:.18rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.96rem;font-weight:800;line-height:1.1}.knowledge-assets__stat small{display:block;margin-top:.16rem;color:var(--csd-text-708198-1000, #708198);font-size:.73rem;line-height:1.45}.knowledge-assets__stat.is-active{border-color:var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));background:var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98))}.knowledge-assets__empty,.knowledge-assets__empty-card{border-radius:14px}.knowledge-assets__empty-card{border:1px dashed var(--csd-border-0f172a-120, rgba(15, 23, 42, .12));background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.knowledge-assets__empty{display:grid;justify-items:center;gap:.5rem;padding:2.4rem 1.3rem;text-align:center}.knowledge-assets__empty strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.98rem;font-weight:800;line-height:1.35}.knowledge-assets__empty p{max-width:34rem;margin:0;color:var(--csd-text-6b7d94-1000, #6b7d94);font-size:.82rem;line-height:1.55}.knowledge-assets__empty-icon{width:3rem;height:3rem;border-radius:1rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--csd-bg-dbeafe-950, rgba(219, 234, 254, .95)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));border:1px solid var(--csd-border-3b82f6-120, rgba(59, 130, 246, .12));color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.1rem}.knowledge-assets__empty--documents{grid-template-columns:minmax(8.5rem,.28fr) minmax(0,1fr);justify-items:stretch;align-items:center;gap:1rem;padding:1.15rem;text-align:left}.knowledge-assets__empty-visual{display:grid;justify-items:center;gap:.5rem;padding:.88rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.knowledge-assets__empty-status{display:inline-flex;align-items:center;gap:.34rem;min-height:1.8rem;padding:.28rem .5rem;border:1px solid var(--csd-border-22c55e-160, rgba(34, 197, 94, .16));border-radius:999px;background:var(--csd-bg-f0fdf4-1000, #f0fdf4);color:var(--csd-text-15803d-1000, #15803d);font-size:.7rem;font-weight:820;white-space:nowrap}.knowledge-assets__empty-copy{display:grid;gap:.34rem;min-width:0}.knowledge-assets__empty-checks{display:flex;align-items:center;gap:.38rem;flex-wrap:wrap;grid-column:2;margin-top:-.35rem}.knowledge-assets__empty-checks span{display:inline-flex;align-items:center;gap:.32rem;min-height:1.9rem;padding:.32rem .52rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-52657f-1000, #52657f);font-size:.72rem;font-weight:780;white-space:nowrap}.knowledge-assets__empty-checks i{color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-assets__empty-action{display:inline-flex;align-items:center;gap:.38rem;white-space:nowrap}.knowledge-resource-panel__body{display:grid;gap:.58rem}.knowledge-resource-grid{display:grid;grid-template-columns:1fr;gap:.52rem}.knowledge-resource-card{display:grid;grid-template-columns:minmax(240px,.95fr) minmax(260px,1.3fr);align-items:center;gap:.52rem .72rem;padding:.62rem .72rem;border-radius:12px;border:1px solid var(--csd-border-94a3b8-150, rgba(148, 163, 184, .15));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:0 8px 18px #0f172a08;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.knowledge-resource-card:hover{transform:translateY(-1px);border-color:var(--csd-border-94a3b8-420, rgba(148, 163, 184, .42));box-shadow:0 12px 24px #0f172a0e}.knowledge-resource-card--primary{border-color:var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));background:linear-gradient(90deg,#2563eb0b,#fff0 30%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:0 10px 22px #2563eb0b}.knowledge-resource-card.is-archived{border-color:var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));background:linear-gradient(90deg,#64748b0e,#fff0 28%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));opacity:.86}.knowledge-resource-card.is-archived:hover{transform:none;border-color:var(--csd-border-94a3b8-320, rgba(148, 163, 184, .32));box-shadow:0 8px 18px #0f172a09}.knowledge-resource-card__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;min-width:0}.knowledge-resource-card__icon{width:2rem;height:2rem;border-radius:.7rem;border:1px solid var(--csd-border-2563eb-100, rgba(37, 99, 235, .1));display:inline-flex;align-items:center;justify-content:center;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.1rem}.knowledge-resource-card__identity{min-width:0}.knowledge-resource-card__identity h4{margin:.16rem 0 0;color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:800;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-resource-card__identity p{margin:.16rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-resource-card__badges{display:flex;flex-wrap:wrap;gap:.28rem}.knowledge-resource-card__badge{display:inline-flex;align-items:center;padding:.22rem .46rem;border-radius:999px;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-334155-1000, #334155);font-size:.66rem;font-weight:800}.knowledge-resource-card__badge--accent{background:var(--csd-bg-dfefff-950, rgba(223, 239, 255, .95));border-color:#4f78b833;color:var(--csd-text-174378-1000, #174378)}.knowledge-resource-card__badge--archived{background:var(--csd-bg-f1f5f9-980, rgba(241, 245, 249, .98));border-color:var(--csd-border-64748b-180, rgba(100, 116, 139, .18));color:var(--csd-text-475569-1000, #475569)}.knowledge-resource-card__targets{display:grid;gap:.38rem;min-width:0}.knowledge-resource-card__target{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;padding:.4rem .52rem;border-radius:10px;border:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72))}.knowledge-resource-card__target span{color:var(--csd-text-64748b-1000, #64748b);font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.knowledge-resource-card__target code{display:block;color:var(--csd-text-10213f-1000, #10213f);font-size:.72rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:transparent;padding:0}.knowledge-resource-card__footer{display:flex;align-items:center;justify-content:space-between;grid-column:1/-1;gap:.55rem;min-width:0;padding-top:.12rem}.knowledge-resource-card__meta{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.34rem}.knowledge-resource-card__meta span{display:inline-flex;align-items:center;gap:.32rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:700}.knowledge-resource-card__actions{display:flex;align-items:center;justify-content:flex-end;gap:.36rem;flex-wrap:wrap}.knowledge-resource-card__actions .delete-dropdown-form{margin:0}.knowledge-resource-card__actions-main,.knowledge-resource-card__actions-admin{display:inline-flex;align-items:center;gap:.32rem;flex-wrap:wrap}.knowledge-resource-card__actions-admin{margin-left:0}.knowledge-resource-card__primary-action,.knowledge-resource-card__secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:2rem;padding:.38rem .62rem;font-size:.74rem;white-space:nowrap}.knowledge-resource-card__icon-action{margin:0}.knowledge-resource-card__archive-form,.knowledge-attachments-table__archive-form{display:inline-flex;margin:0}.knowledge-resource-card__restore-action,.knowledge-attachments-table__restore-action{border-color:var(--csd-border-22c55e-180, rgba(34, 197, 94, .18))!important;background:var(--csd-bg-f0fdf4-960, rgba(240, 253, 244, .96))!important;color:var(--csd-text-15803d-1000, #15803d)!important}.knowledge-attachments__table-card .knowledge-resource-panel__header{padding:.58rem .78rem}.knowledge-attachments__table-card .knowledge-resource-panel__title{margin-top:.12rem;font-size:.86rem}.knowledge-assets__pagination{border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.knowledge-assets__pagination>.saas-pagination{padding:.58rem .72rem .64rem}.knowledge-assets__pagination .saas-pagination__summary{font-size:.72rem}.knowledge-assets__pagination .saas-pagination__select.form-saas-input,.knowledge-assets__pagination .saas-pagination-select__button,.knowledge-assets__pagination .saas-pagination__jump-input.form-saas-input,.knowledge-assets__pagination .saas-pagination__jump-button{height:1.9rem!important;min-height:1.9rem}.knowledge-assets__pagination .saas-pagination__nav .page-link{min-width:1.86rem;height:1.86rem}.knowledge-asset-modal{display:grid;gap:.72rem}.knowledge-asset-modal__dialog{max-width:min(760px,100vw - 1.5rem)}.knowledge-asset-modal__dialog--resource{max-width:min(1040px,100vw - 1.5rem)}.knowledge-asset-modal__shell{overflow:hidden!important;border-radius:1.28rem!important;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))!important;background:radial-gradient(circle at top right,var(--csd-bg-e2e8f0-420, rgba(226, 232, 240, .42)),transparent 22rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f6f8fb-1000, #f6f8fb) 100%)!important;box-shadow:0 32px 78px #0f172a3d!important}.knowledge-asset-modal__premium-header{position:relative;min-height:4.1rem;padding:1.05rem 1.2rem .9rem!important;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))!important;background:radial-gradient(circle at 94% 0%,var(--csd-bg-e2e8f0-720, rgba(226, 232, 240, .72)),transparent 18rem),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 62%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important;box-shadow:0 14px 30px #0f172a09}.knowledge-asset-modal__premium-header:after{content:"";position:absolute;left:1.2rem;right:1.2rem;bottom:0;height:1px;background:linear-gradient(90deg,var(--csd-bg-93c5fd-240, rgba(147, 197, 253, .24)),var(--csd-bg-e2e8f0-700, rgba(226, 232, 240, .7)),transparent);pointer-events:none}.knowledge-asset-modal__premium-header .modal-title{display:flex!important;align-items:center;gap:.62rem;color:var(--csd-text-0f172a-1000, #0f172a)!important;font-size:1.02rem!important;font-weight:850!important;letter-spacing:0}.knowledge-asset-modal__premium-header .modal-title>i:first-child,.knowledge-asset-modal__premium-header .knowledge-asset-modal__title-icon{width:2.05rem;height:2.05rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin:0!important;border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:.75rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f2f5f9-1000, #f2f5f9));color:var(--csd-text-334155-1000, #334155)!important;font-size:.92rem;box-shadow:inset 0 1px #ffffffe6,0 9px 18px #0f172a0e}.knowledge-asset-modal__premium-header .modal-title>i:first-child:before,.knowledge-asset-modal__premium-header .knowledge-asset-modal__title-icon>i,.knowledge-asset-modal__premium-header .knowledge-asset-modal__title-icon>i:before{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1em!important;height:1em!important;margin:0!important;line-height:1!important}.knowledge-asset-modal__premium-header p{margin-top:.2rem!important;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.79rem!important;line-height:1.45}.knowledge-asset-modal__premium-header>button[data-bs-dismiss=modal]{width:2.55rem!important;height:2.55rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 2.55rem!important;padding:0!important;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78))!important;border-radius:999px!important;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92))!important;color:var(--csd-text-334155-1000, #334155)!important;box-shadow:0 12px 26px #0f172a14!important;opacity:1!important;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.knowledge-asset-modal__premium-header>button[data-bs-dismiss=modal]:hover,.knowledge-asset-modal__premium-header>button[data-bs-dismiss=modal]:focus-visible{border-color:var(--csd-border-94a3b8-500, rgba(148, 163, 184, .5))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-0f172a-1000, #0f172a)!important;transform:translateY(-1px)}.knowledge-asset-modal__premium-header>button[data-bs-dismiss=modal] i{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;margin:0!important;line-height:1}.knowledge-asset-modal__body{padding:.72rem 1.05rem .9rem!important;background:linear-gradient(180deg,var(--csd-bg-f1f5f9-940, rgba(241, 245, 249, .94)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important}.knowledge-asset-modal__intro{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72rem;align-items:start;padding:.78rem .84rem;border-radius:.9rem;border:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.knowledge-asset-modal__intro h3{margin:.08rem 0 0;color:var(--csd-text-10213f-1000, #10213f);font-size:.95rem;font-weight:850;line-height:1.25}.knowledge-asset-modal__intro p{margin:.22rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.45}.knowledge-asset-modal__icon{width:1.95rem;height:1.95rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.78rem;background:linear-gradient(135deg,var(--csd-bg-dbeafe-960, rgba(219, 234, 254, .96)),var(--csd-bg-f0f9ff-980, rgba(240, 249, 255, .98)));color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-asset-modal__eyebrow{display:inline-flex;color:var(--csd-text-708198-1000, #708198);font-size:.66rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.knowledge-asset-modal__stack{display:grid;gap:.62rem}.knowledge-asset-modal__stack .form-label{color:var(--csd-text-10213f-1000, #10213f);font-size:.78rem;font-weight:800}.knowledge-asset-modal__stack small{display:block;margin-top:.35rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.45}.knowledge-asset-modal--resource{gap:.66rem}.knowledge-asset-modal--resource .knowledge-asset-modal__intro{padding:.72rem .82rem}.knowledge-asset-modal--resource .knowledge-asset-modal__stack{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.knowledge-asset-modal--resource .knowledge-asset-modal__panel{min-height:100%}.knowledge-asset-modal--resource .knowledge-asset-modal__panel--inline{grid-column:1/-1;min-height:auto}.knowledge-asset-modal--resource .knowledge-asset-modal__panel-head{margin-bottom:.54rem}.knowledge-asset-modal--resource .knowledge-asset-modal__panel .row{--bs-gutter-x: .74rem;--bs-gutter-y: .68rem}.knowledge-asset-modal--resource textarea.form-saas-input{min-height:76px!important}.knowledge-asset-modal__panel{padding:.76rem;border-radius:.9rem;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))}.knowledge-asset-modal__panel-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.52rem;align-items:start;margin-bottom:.62rem}.knowledge-asset-modal__panel-head>span{width:1.9rem;height:1.9rem;border-radius:.72rem;background:var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96));color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-asset-modal__panel-head h4{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:850}.knowledge-asset-modal__panel-head p{margin:.16rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.45}.knowledge-asset-modal__panel--inline{display:flex;align-items:center;justify-content:space-between;gap:.74rem}.knowledge-asset-modal__panel--inline h4{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:850}.knowledge-asset-modal__panel--inline p{margin:.18rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.45}.knowledge-asset-modal__primary-toggle{flex:0 0 auto}.knowledge-asset-modal__primary-input{position:absolute;opacity:0;pointer-events:none}.knowledge-asset-modal__primary-label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;min-width:12.5rem;margin:0;padding:.55rem .72rem;border:1px solid rgba(79,120,184,.14);border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96)));box-shadow:0 10px 22px #0f172a0b;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.knowledge-asset-modal__primary-label strong,.knowledge-asset-modal__primary-label small{display:block}.knowledge-asset-modal__primary-label strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.78rem;font-weight:850;line-height:1.2}.knowledge-asset-modal__primary-label small{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;line-height:1.25}.knowledge-asset-modal__primary-label:hover{transform:translateY(-1px);border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));box-shadow:0 14px 26px #2563eb14}.knowledge-asset-modal__primary-switch{width:2rem;height:2rem;border-radius:.78rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));background:var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96));color:var(--csd-text-94a3b8-1000, #94a3b8);transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.knowledge-asset-modal__primary-input:checked+.knowledge-asset-modal__primary-label{border-color:var(--csd-border-2563eb-260, rgba(37, 99, 235, .26));background:radial-gradient(circle at top right,var(--csd-bg-bfdbfe-620, rgba(191, 219, 254, .62)),transparent 36%),linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:0 16px 30px #2563eb1c}.knowledge-asset-modal__primary-input:checked+.knowledge-asset-modal__primary-label .knowledge-asset-modal__primary-switch{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;box-shadow:0 8px 16px #2563eb2e}.knowledge-asset-modal__primary-input:checked+.knowledge-asset-modal__primary-label strong{color:var(--csd-text-174378-1000, #174378)}.knowledge-asset-modal__primary-input:focus-visible+.knowledge-asset-modal__primary-label{outline:2px solid var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));outline-offset:3px}.knowledge-resource-type-select-shell{position:relative}.knowledge-resource-type-select-shell .select2-container--default .select2-selection--single{min-height:3rem!important;height:3rem!important;padding:0 2.7rem 0 .54rem!important;border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92))!important;border-radius:.86rem!important;background:radial-gradient(circle at 8% 0%,var(--csd-bg-dbeafe-620, rgba(219, 234, 254, .62)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;box-shadow:inset 0 1px #fffffff0!important}.knowledge-resource-type-select-shell .select2-container--default.select2-container--open .select2-selection--single,.knowledge-resource-type-select-shell .select2-container--default.select2-container--focus .select2-selection--single{border-color:var(--csd-border-2563eb-540, rgba(37, 99, 235, .54))!important;box-shadow:0 0 0 .2rem #2563eb1a,inset 0 1px #fffffff0!important}.knowledge-resource-type-select-shell .select2-selection__rendered{min-width:0;overflow:visible!important}.knowledge-resource-type-option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;min-width:0}.knowledge-resource-type-option__icon{width:2rem;height:2rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #ffffffe6}.knowledge-resource-type-option__body{display:grid;gap:.1rem;min-width:0}.knowledge-resource-type-option strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:850;line-height:1.15}.knowledge-resource-type-option small{display:block;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;line-height:1.25}.knowledge-resource-type-option--selection{gap:.48rem}.knowledge-resource-type-option--selection .knowledge-resource-type-option__icon{width:1.85rem;height:1.85rem;border-radius:.68rem}.knowledge-resource-type-dropdown{overflow:hidden;border-color:var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95))!important;border-radius:1rem!important;background:radial-gradient(circle at top right,var(--csd-bg-dbeafe-360, rgba(219, 234, 254, .36)),transparent 34%),var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 22px 44px #0f172a29!important}.knowledge-resource-type-dropdown .select2-results>.select2-results__options{max-height:22rem;padding:.42rem}.knowledge-resource-type-dropdown .select2-results__option{padding:.5rem .58rem;border-radius:.82rem}.knowledge-resource-type-dropdown .select2-results__option--highlighted .knowledge-resource-type-option__icon,.knowledge-resource-type-dropdown .select2-results__option[aria-selected=true] .knowledge-resource-type-option__icon{border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff}.knowledge-resource-type-dropdown .select2-results__option--highlighted .knowledge-resource-type-option strong,.knowledge-resource-type-dropdown .select2-results__option[aria-selected=true] .knowledge-resource-type-option strong{color:var(--csd-text-174378-1000, #174378)}.knowledge-upload-dropzone{display:grid;justify-items:center;gap:.48rem;padding:1rem;border:1px dashed var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));border-radius:.9rem;background:var(--csd-bg-eff6ff-560, rgba(239, 246, 255, .56));text-align:center}.knowledge-upload-dropzone>i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.48rem}.knowledge-upload-dropzone strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:850}.knowledge-upload-dropzone span{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem}.knowledge-upload-modal__dialog{max-width:min(1040px,100vw - 1.5rem)!important}.knowledge-upload-modal-shell{overflow:hidden!important}.knowledge-upload-modal__body{padding:.92rem 1rem 1rem!important;background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%)!important}.knowledge-upload-modal{display:grid;gap:.86rem}.knowledge-upload-modal .form-label,.knowledge-upload-modal .op-upsert-modal__eyebrow,.knowledge-upload-modal .op-upsert-modal__summary-pill{letter-spacing:0!important}.knowledge-upload-modal__summary{align-items:center;border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;background:radial-gradient(circle at top right,var(--csd-bg-dbeafe-440, rgba(219, 234, 254, .44)),transparent 40%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;box-shadow:none!important}.knowledge-upload-modal__grid{grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:.92rem;align-items:stretch}.knowledge-upload-modal__details-card,.knowledge-upload-modal__upload-card{min-height:100%;border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:none!important}.knowledge-upload-modal__details-card .op-upsert-modal__card-body,.knowledge-upload-modal__upload-card .op-upsert-modal__card-body{display:grid;gap:.82rem}.knowledge-upload-modal__hint{display:block;margin-top:.42rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.73rem;line-height:1.4}.knowledge-upload-modal__rules{display:grid;gap:.5rem;margin-top:.1rem}.knowledge-upload-modal__rule{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.58rem;align-items:center;padding:.62rem .68rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.knowledge-upload-modal__rule>i{width:1.86rem;height:1.86rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csd-border-bfdbfe-740, rgba(191, 219, 254, .74));border-radius:.72rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.92rem;line-height:1}.knowledge-upload-modal__rule strong,.knowledge-upload-modal__rule span{display:block}.knowledge-upload-modal__rule strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.78rem;font-weight:850;line-height:1.2}.knowledge-upload-modal__rule span{margin-top:.1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.35}.knowledge-upload-modal__dropzone{min-height:10.4rem;align-content:center;padding:1.05rem!important}.knowledge-upload-modal__policy{margin-top:0}.knowledge-upload-modal__policy .document-global-policy-note{gap:.58rem;padding:.62rem .72rem;border-radius:.82rem;box-shadow:none}.knowledge-upload-modal__policy .document-global-policy-note>i{width:1.8rem;height:1.8rem;border-radius:.68rem}.knowledge-upload-modal__policy .document-global-policy-note strong{font-size:.78rem}.knowledge-upload-modal__policy .document-global-policy-note span{font-size:.72rem;line-height:1.32}@media (max-width: 991.98px){.knowledge-upload-modal__grid{grid-template-columns:1fr}}@media (max-width: 575.98px){.knowledge-upload-modal__body{padding:.78rem!important}.knowledge-upload-modal__summary{align-items:start}}.knowledge-attachments__summary{display:grid;gap:.8rem;padding:.95rem 1rem;border-radius:14px;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));background:linear-gradient(90deg,#2563eb0b,#fff0 42%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:0 16px 30px #0f172a0b}.knowledge-attachments__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.knowledge-attachments__actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.knowledge-attachments__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.knowledge-attachments__stat{padding:.72rem .78rem;border-radius:12px;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94))}.knowledge-attachments__stat span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.knowledge-attachments__stat strong{display:block;margin-top:.18rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.96rem;font-weight:800;line-height:1.1}.knowledge-attachments__stat small{display:block;margin-top:.16rem;color:var(--csd-text-708198-1000, #708198);font-size:.73rem;line-height:1.45}.knowledge-attachments__stat.is-active{border-color:var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));background:var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98))}.knowledge-attachments-table{border-collapse:separate;border-spacing:0}.knowledge-attachments-table thead th{padding:.52rem .78rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.045em;border-bottom:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-1000, rgb(255, 255, 255)))}.knowledge-attachments-table tbody td{padding:.54rem .78rem;border-color:var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));vertical-align:middle}.knowledge-attachments-table tbody tr:hover td{background:var(--csd-bg-f0f9ff-640, rgba(240, 249, 255, .64))}.knowledge-attachments-table tbody tr.is-archived td{background:var(--csd-bg-fbfdff-1000, #fbfdff);color:var(--csd-text-64748b-1000, #64748b)}.knowledge-attachments-table tbody tr.is-archived:hover td{background:var(--csd-bg-f8fafc-1000, #f8fafc)}.knowledge-attachments-table__file{display:flex;align-items:center;gap:.56rem;min-width:0}.knowledge-attachments-table__file-icon,.knowledge-attachments-table__icon{width:2rem;height:2rem;flex:0 0 auto;border-radius:.68rem;display:inline-flex;align-items:center;justify-content:center;background:var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98));border:1px solid var(--csd-border-2563eb-100, rgba(37, 99, 235, .1));color:var(--csd-text-2563eb-1000, #2563eb);text-decoration:none;box-shadow:inset 0 1px #ffffffbf}.knowledge-attachments-table__file-icon.is-pdf,.knowledge-attachments-table__icon.is-pdf{background:var(--csd-bg-fee2e2-720, rgba(254, 226, 226, .72));border-color:var(--csd-border-ef4444-160, rgba(239, 68, 68, .16));color:var(--csd-text-dc2626-1000, #dc2626)}.knowledge-attachments-table__file-icon.is-word,.knowledge-attachments-table__icon.is-word{background:var(--csd-bg-dbeafe-820, rgba(219, 234, 254, .82));border-color:var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-attachments-table__file-icon.is-excel,.knowledge-attachments-table__icon.is-excel{background:var(--csd-bg-dcfce7-780, rgba(220, 252, 231, .78));border-color:var(--csd-border-16a34a-140, rgba(22, 163, 74, .14));color:var(--csd-text-15803d-1000, #15803d)}.knowledge-attachments-table__file-icon.is-image,.knowledge-attachments-table__icon.is-image{background:var(--csd-bg-fef3c7-780, rgba(254, 243, 199, .78));border-color:var(--csd-border-d97706-150, rgba(217, 119, 6, .15));color:var(--csd-text-b45309-1000, #b45309)}.knowledge-attachments-table__file-icon.is-generic,.knowledge-attachments-table__icon.is-generic{background:var(--csd-bg-f1f5f9-950, rgba(241, 245, 249, .95));border-color:var(--csd-border-64748b-140, rgba(100, 116, 139, .14));color:var(--csd-text-475569-1000, #475569)}.knowledge-attachments-table__name{min-width:0}.knowledge-attachments-table .attachment-edit{width:min(100%,24rem);max-width:24rem;padding:.18rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.74rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 10px 22px #0f172a0b}.knowledge-attachments-table .attachment-name-input{min-width:0;height:2rem;padding:.38rem .58rem;border:0;border-radius:.55rem;background:transparent;color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:760;box-shadow:none}.knowledge-attachments-table .attachment-name-input:focus{background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 0 0 1px #2563eb47}.knowledge-attachments-table__rename-save,.knowledge-attachments-table__rename-cancel{width:1.95rem;height:1.95rem;min-width:1.95rem;border-radius:.6rem}.knowledge-attachments-table__rename-save{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18))!important;background:var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96))!important;color:var(--csd-text-2563eb-1000, #2563eb)!important}.knowledge-attachments-table__rename-cancel{border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-64748b-1000, #64748b)!important}.knowledge-attachments-table__link{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--csd-text-17324f-1000, #17324f);font-size:.8rem;font-weight:700;text-decoration:none}.knowledge-attachments-table__link--muted{color:var(--csd-text-475569-1000, #475569)}.knowledge-attachments-table__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.32rem;margin-top:.12rem;color:var(--csd-text-718096-1000, #718096);font-size:.68rem;line-height:1.35}.knowledge-attachments-table__pill{display:inline-flex;align-items:center;gap:.25rem;padding:.12rem .38rem;border-radius:999px;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-334155-1000, #334155);font-size:.62rem;font-weight:800;letter-spacing:.035em}.knowledge-attachments-table__pill--archived{border-color:var(--csd-border-64748b-180, rgba(100, 116, 139, .18));background:var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96));color:var(--csd-text-475569-1000, #475569)}.knowledge-attachments-table__pill--ready{border-color:var(--csd-border-10b981-200, rgba(16, 185, 129, .2));background:var(--csd-bg-ecfdf5-960, rgba(236, 253, 245, .96));color:var(--csd-text-047857-1000, #047857)}.knowledge-attachments-table__pill--pending,.knowledge-attachments-table__pill--warning{border-color:var(--csd-border-f59e0b-220, rgba(245, 158, 11, .22));background:var(--csd-bg-fffbeb-960, rgba(255, 251, 235, .96));color:var(--csd-text-a16207-1000, #a16207)}.knowledge-attachments-table__pill--danger{border-color:var(--csd-border-ef4444-200, rgba(239, 68, 68, .2));background:var(--csd-bg-fef2f2-960, rgba(254, 242, 242, .96));color:var(--csd-text-b91c1c-1000, #b91c1c)}.knowledge-attachments-table__pill--muted{border-color:var(--csd-border-64748b-180, rgba(100, 116, 139, .18));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-64748b-1000, #64748b)}.knowledge-attachments-table__context{display:grid;gap:.1rem}.knowledge-attachments-table__context strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.78rem;font-weight:800;line-height:1.2}.knowledge-attachments-table__context span{display:inline-flex;align-items:center;gap:.34rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;line-height:1.35}.knowledge-attachments-table__context i{color:var(--csd-text-7c8ca3-1000, #7c8ca3);font-size:.78rem}.knowledge-attachments-table__size{color:var(--csd-text-52647a-1000, #52647a);font-size:.74rem;font-weight:800}.knowledge-attachments-table__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.28rem}.knowledge-attachments-table__actions .delete-dropdown-form,.knowledge-attachments-table__reindex-form,.knowledge-attachments-table__icon-action{margin:0}.knowledge-attachments-table__badge{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;padding:.32rem .58rem;border-radius:999px;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:800}.knowledge-attachments__empty-card{border-radius:14px;border:1px dashed var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.knowledge-diff-modal{display:flex;flex-direction:column;gap:1rem}.knowledge-diff-modal__hero{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.125rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:14px;background:linear-gradient(90deg,#2563eb0b,#fff0 42%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);box-shadow:0 12px 26px #0f172a0b}.knowledge-diff-modal__hero-icon{width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:linear-gradient(135deg,var(--csd-bg-dbeafe-1000, #dbeafe),var(--csd-bg-e0f2fe-1000, #e0f2fe));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:inset 0 1px #fffc}.knowledge-diff-modal__hero-icon i{font-size:1.3rem}.knowledge-diff-modal__hero-content{min-width:0}.knowledge-diff-modal__hero-content h6{font-weight:700;color:var(--csd-text-0f172a-1000, #0f172a)}.knowledge-diff-modal__hero-content p{color:var(--csd-text-64748b-1000, #64748b);font-size:.92rem;line-height:1.55}.knowledge-diff-modal__tabs{display:flex;gap:.5rem;flex-wrap:wrap}.knowledge-diff-modal__tabs .nav-link{border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:999px;padding:.65rem .95rem;color:var(--csd-text-334155-1000, #334155);background:var(--csd-bg-ffffff-1000, #fff);display:inline-flex;align-items:center;gap:.5rem;font-weight:600;box-shadow:0 8px 18px #0f172a0a}.knowledge-diff-modal__tabs .nav-link.active{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;border-color:transparent;box-shadow:0 12px 24px #0f172a2e}.knowledge-diff-modal__tab--accent.active{background:linear-gradient(135deg,#b91c1c,#dc2626)!important}.knowledge-diff-modal__content{min-height:0}.knowledge-diff-modal__panel{border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:14px;overflow:hidden;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 30px #0f172a0b}.knowledge-diff-modal__panel--diff{border-color:var(--csd-border-dc2626-100, rgba(220, 38, 38, .1))}.knowledge-diff-modal__panel-header{padding:1rem 1.125rem;border-bottom:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-1000, rgb(255, 255, 255)))}.knowledge-diff-modal__eyebrow{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--csd-text-64748b-1000, #64748b);margin-bottom:.2rem;font-weight:700}.knowledge-diff-modal__panel-title{font-size:.98rem;font-weight:700;color:var(--csd-text-0f172a-1000, #0f172a)}.knowledge-diff-modal__panel-body{max-height:62vh;overflow:auto;padding:1.125rem 1.25rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)}.knowledge-diff-modal__panel-body--diff{background:radial-gradient(circle at top right,var(--csd-bg-fee2e2-350, rgba(254, 226, 226, .35)),transparent 25%),linear-gradient(180deg,var(--csd-bg-fffefe-1000, #fffefe) 0%,var(--csd-bg-fff8f8-1000, #fff8f8) 100%)}.knowledge-diff-modal__panel-body ins,.knowledge-diff-modal__panel-body .diffins{background:#22c55e29;color:var(--csd-text-166534-1000, #166534);text-decoration:none;padding:.05rem .18rem;border-radius:.35rem;box-shadow:inset 0 0 0 1px #22c55e1f}.knowledge-diff-modal__panel-body del,.knowledge-diff-modal__panel-body .diffdel{background:#ef444424;color:var(--csd-text-b91c1c-1000, #b91c1c);text-decoration:line-through;padding:.05rem .18rem;border-radius:.35rem;box-shadow:inset 0 0 0 1px #ef44441a}.knowledge-diff-modal__panel-body table{width:100%}.kb-content{max-width:900px;margin:0 auto;color:var(--csd-text-212529-1000, #212529);line-height:1.8;font-size:1rem}.kb-content h1,.kb-content h2,.kb-content h3,.kb-content h4{margin-top:2rem;font-weight:700;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.kb-content p{margin-bottom:1rem}.kb-content ol,.kb-content ul{padding-left:1.5rem;margin-bottom:1rem}.kb-content li{margin-bottom:.5rem}.kb-content img{max-width:100%;height:auto;border-radius:.75rem;margin:1rem 0;box-shadow:0 8px 24px #0f172a14}.kb-content blockquote{background:var(--csd-bg-f8f9fa-1000, #f8f9fa);border-left:4px solid var(--csd-border-0d6efd-1000, #0d6efd);padding:1rem 1.25rem;border-radius:.5rem;margin:1.5rem 0;font-style:italic}.kb-content pre{background:#1c1f23;color:#f8f9fa;padding:1rem;border-radius:.5rem;overflow-x:auto}.kb-content table{width:100%;border-collapse:collapse;margin:1.5rem 0}.kb-content table th,.kb-content table td{border:1px solid var(--csd-border-dee2e6-1000, #dee2e6);padding:.75rem}.kb-content table th{background:var(--csd-bg-f1f3f5-1000, #f1f3f5)}.knowledge-email-modal-shell .modal-premium-body{background:radial-gradient(circle at 0% 0%,var(--csd-bg-dbeafe-240, rgba(219, 234, 254, .24)),transparent 18rem),linear-gradient(180deg,var(--csd-bg-f6f8fb-1000, #f6f8fb) 0%,var(--csd-bg-f9fbff-1000, #f9fbff) 48%,var(--csd-bg-f5f7fb-1000, #f5f7fb) 100%)!important}.knowledge-email-modal{gap:.72rem;padding-top:0}.knowledge-email-modal__summary{align-items:center;gap:.72rem}.knowledge-email-modal__summary-meta{justify-content:flex-end;margin-left:auto}.knowledge-email-modal__section-body{display:grid;gap:.62rem}.knowledge-email-modal__recipient-grid,.knowledge-email-modal__crm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.knowledge-email-modal__recipient-column{display:grid;align-content:start;gap:.42rem;min-width:0}.knowledge-email-modal__recipient-toolbar,.knowledge-email-modal__crm-head{display:flex;align-items:center;justify-content:space-between;gap:.58rem;min-width:0}.knowledge-email-modal__group-title{display:inline-flex;align-items:center;min-height:1.38rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.72rem;font-weight:850;letter-spacing:0;line-height:1.2}.knowledge-email-modal__toggle-all{flex:0 0 auto;min-height:2rem;padding-inline:.72rem;white-space:nowrap}.knowledge-email-modal__picklist,.knowledge-email-modal__segment-grid{display:grid;gap:.42rem;min-width:0}.knowledge-email-modal__picklist{max-height:11.6rem;overflow:auto;padding-right:.12rem}.knowledge-email-modal__empty{display:grid;place-items:center;min-height:3.8rem;padding:.72rem;border:1px dashed var(--csd-border-94a3b8-380, rgba(148, 163, 184, .38));border-radius:.78rem;background:var(--csd-bg-f8fafc-780, rgba(248, 250, 252, .78));color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.42;text-align:center}.knowledge-email-modal__hint,.knowledge-email-modal__manual small{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.42}.knowledge-email-modal__crm-panel{display:grid;gap:.58rem;padding:.62rem;border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));border-radius:.86rem;background:radial-gradient(circle at top right,var(--csd-bg-dbeafe-280, rgba(219, 234, 254, .28)),transparent 36%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:none}.knowledge-email-modal__scope{flex:0 0 min(18rem,40%);min-height:2.38rem}.knowledge-email-modal__segment{min-height:3.6rem!important}.knowledge-email-modal__segment input:disabled+.contact-email-modal__recipient-check,.knowledge-email-modal__segment input:disabled~.knowledge-email-modal__segment-body{opacity:.5}.knowledge-email-modal__crm-search{margin-bottom:.42rem}.knowledge-email-modal__picklist--crm{max-height:10.8rem}.knowledge-email-modal__crm-row{min-height:3.8rem!important}.knowledge-email-modal__manual{display:grid;gap:.28rem}.knowledge-email-modal__manual .form-label{margin:0}.knowledge-email-modal .contact-email-modal__recipient{min-height:3.6rem}.knowledge-email-modal .contact-email-modal__recipient input:checked~.contact-email-modal__recipient-body .contact-email-modal__recipient-email{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.knowledge-email-modal .contact-email-modal__recipient input:checked~.contact-email-modal__recipient-body .contact-email-modal__recipient-badge{border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));background:var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96));color:var(--csd-text-2563eb-1000, #2563eb)}@media (max-width: 991.98px){.knowledge-email-modal__recipient-grid,.knowledge-email-modal__crm-grid{grid-template-columns:1fr}.knowledge-email-modal__scope{flex-basis:100%}.knowledge-email-modal__crm-head{align-items:stretch;flex-direction:column}}.knowledge-show-hero__eyebrow{align-items:center;gap:.42rem}.knowledge-show-hero__eyebrow i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.knowledge-show-hero__overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.knowledge-show-hero__insight{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.54rem;min-width:0;padding:.58rem .66rem;border:1px solid var(--csd-border-d8e0eb-920, rgba(216, 224, 235, .92));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)));box-shadow:0 10px 22px #0f172a09}.knowledge-show-hero__insight>i{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.78rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eef4fb-1000, #eef4fb));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.96rem}.knowledge-show-hero__insight span{min-width:0}.knowledge-show-hero__insight small,.knowledge-show-hero__insight strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-show-hero__insight small{color:var(--csd-text-728198-1000, #728198);font-size:.62rem;font-weight:850;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.knowledge-show-hero__insight strong{margin-top:.12rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:850;line-height:1.25}.knowledge-panel-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.66rem;min-width:0}.knowledge-panel-heading--compact{gap:.56rem}.knowledge-panel-heading__icon{display:inline-flex;align-items:center;justify-content:center;width:2.18rem;height:2.18rem;border-radius:.82rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 10px 20px #2563eb0e}.knowledge-panel-heading__icon i{font-size:.98rem}.knowledge-panel-heading--compact .knowledge-panel-heading__icon{width:1.95rem;height:1.95rem;border-radius:.72rem}.knowledge-timeline-card__metrics{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.knowledge-timeline-card__metrics span{min-width:6.8rem;padding:.48rem .64rem;border:1px solid var(--csd-border-d8e0eb-920, rgba(216, 224, 235, .92));border-radius:.94rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:820;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.knowledge-timeline-card__metrics strong{display:block;margin-bottom:.1rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:850;letter-spacing:0;text-transform:none}.knowledge-timeline-card__pill{margin-left:auto;align-self:center;white-space:nowrap}.knowledge-timeline-card__pill i{display:inline-flex;align-items:center;justify-content:center}.knowledge-timeline-card .activity-timeline{width:100%}.knowledge-show-shell .knowledge-article-document{padding:clamp(1.15rem,2.1vw,1.85rem);border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:linear-gradient(90deg,var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72)),transparent 1.6rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fcfdff-1000, #fcfdff));box-shadow:inset 0 1px #ffffffeb,0 18px 34px #0f172a0b}.knowledge-show-shell .knowledge-article-content{max-width:76ch;margin-inline:auto;color:var(--csd-text-24354a-1000, #24354a);font-size:.94rem;line-height:1.72}.knowledge-show-shell .knowledge-article-content h2{border-top-color:var(--csd-border-2563eb-140, rgba(37, 99, 235, .14))}.knowledge-show-shell .knowledge-article-content ol,.knowledge-show-shell .knowledge-article-content ul{padding-left:1.15rem}.knowledge-show-shell .knowledge-article-content li::marker{color:var(--csd-text-2563eb-1000, #2563eb);font-weight:850}.knowledge-assets__summary,.knowledge-versions-hero,.knowledge-timeline-card,.knowledge-article-card{border-color:var(--csd-border-d8e0eb-920, rgba(216, 224, 235, .92))}.knowledge-content-editor-modal__intro{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;margin-bottom:.68rem;padding:.66rem .78rem;border:1px solid var(--csd-border-d8e0eb-920, rgba(216, 224, 235, .92));border-radius:.92rem;background:linear-gradient(90deg,rgba(37,99,235,.06),transparent 48%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 10px 20px #0f172a09}.knowledge-content-editor-modal__intro span:not(.knowledge-content-editor-modal__icon){display:block;color:var(--csd-text-718096-1000, #718096);font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.knowledge-content-editor-modal__intro strong{display:block;margin-top:.12rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:850;line-height:1.35}.knowledge-content-editor-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border-radius:.86rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-content-editor-modal-shell .simple-editor-wrapper{overflow:hidden;border:1px solid var(--csd-border-cfdae8-950, rgba(207, 218, 232, .95));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #fffffff2,0 18px 36px #0f172a0e}.knowledge-content-editor-modal-shell .simple-editor-header{min-height:3.05rem;padding:.48rem .7rem!important;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.knowledge-content-editor-modal-shell .simple-editor-header__label{color:var(--csd-text-1a3454-1000, #1a3454);font-size:.82rem;font-weight:820;letter-spacing:0}.knowledge-content-editor-modal-shell .simple-editor-header__actions{gap:.42rem!important}.knowledge-content-editor-modal-shell .simple-editor-header__actions .btn-saas,.knowledge-content-editor-modal-shell .simple-editor-header__actions .btn-saas-icon{min-height:2.12rem;border-color:var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-38506f-1000, #38506f);box-shadow:none}.knowledge-content-editor-modal-shell .editor-toolbar{align-items:center;gap:.34rem;padding:.48rem .66rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-fbfdff-1000, #fbfdff)}.knowledge-content-editor-modal-shell .editor-toolbar button,.knowledge-content-editor-modal-shell .editor-toolbar .btn-insert,.knowledge-content-editor-modal-shell .editor-toolbar .btn-group-toggle,.knowledge-content-editor-modal-shell .editor-toolbar .color-button{min-width:2rem;min-height:2rem;border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-405872-1000, #405872);box-shadow:none}.knowledge-content-editor-modal-shell .editor-toolbar button>i,.knowledge-content-editor-modal-shell .editor-toolbar .btn-group-toggle>i,.knowledge-content-editor-modal-shell .editor-toolbar .color-arrow>i{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;margin:0;line-height:1;transform:none}.knowledge-content-editor-modal-shell .editor-toolbar button:hover,.knowledge-content-editor-modal-shell .editor-toolbar .btn-insert:hover,.knowledge-content-editor-modal-shell .editor-toolbar .btn-group-toggle:hover,.knowledge-content-editor-modal-shell .editor-toolbar .color-button:hover{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 8px 18px #2563eb14}.knowledge-content-editor-modal-shell .editor-toolbar .vr{height:1.75rem;margin-inline:.16rem;background:var(--csd-bg-cbd5e1-820, rgba(203, 213, 225, .82))}.knowledge-content-editor-modal-shell .editor-toolbar .block-format-toggle,.knowledge-content-editor-modal-shell .editor-toolbar .font-size-toggle,.knowledge-content-editor-modal-shell .editor-toolbar .font-toggle{min-width:auto;padding-inline:.58rem}.knowledge-content-editor-modal-shell .simple-editor{max-height:54vh;padding:clamp(1.05rem,1.9vw,1.55rem);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 72%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);color:var(--csd-text-203754-1000, #203754);font-size:.94rem;line-height:1.72;resize:none;scrollbar-color:rgba(148,163,184,.72) transparent}.knowledge-content-editor-modal-shell .simple-editor h1,.knowledge-content-editor-modal-shell .simple-editor h2,.knowledge-content-editor-modal-shell .simple-editor h3,.knowledge-content-editor-modal-shell .simple-editor h4,.knowledge-content-editor-modal-shell .simple-editor h5,.knowledge-content-editor-modal-shell .simple-editor h6{color:var(--csd-text-17324f-1000, #17324f);font-weight:820;letter-spacing:0;line-height:1.24}.knowledge-content-editor-modal-shell .simple-editor h1{font-size:1.46rem;margin:.35rem 0 .58rem}.knowledge-content-editor-modal-shell .simple-editor h2{font-size:1.22rem;margin:1rem 0 .45rem}.knowledge-content-editor-modal-shell .simple-editor h3{font-size:1.05rem;margin:.9rem 0 .38rem}.knowledge-content-editor-modal-shell .simple-editor h4,.knowledge-content-editor-modal-shell .simple-editor h5,.knowledge-content-editor-modal-shell .simple-editor h6{font-size:.96rem;margin:.78rem 0 .34rem}.knowledge-content-editor-modal-shell .simple-editor p,.knowledge-content-editor-modal-shell .simple-editor ul,.knowledge-content-editor-modal-shell .simple-editor ol{margin-bottom:.66rem}.knowledge-content-editor-modal-shell .simple-editor ul,.knowledge-content-editor-modal-shell .simple-editor ol{padding-left:1.15rem;margin-left:.15rem}.knowledge-content-editor-modal-shell .simple-editor li{padding-left:.18rem}.knowledge-content-editor-modal-shell .simple-editor li::marker{color:var(--csd-text-2563eb-1000, #2563eb);font-weight:850}.knowledge-record-page{--op-shell: #f4f7fb;--csd-foreground-op-shell: #f4f7fb;background:var(--op-shell)}.knowledge-record-page .knowledge-show-hero{border-color:var(--csd-border-e4edf7-1000, #e4edf7);border-radius:1.05rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fafbfc-1000, #fafbfc) 100%);box-shadow:0 10px 22px #0f172a09}.knowledge-record-page .knowledge-show-hero__identity h1{font-size:clamp(1.08rem,1.28vw,1.34rem);line-height:1.16}.knowledge-record-page .knowledge-show-hero__identity p{max-width:64rem;font-size:.79rem;line-height:1.42}.knowledge-record-page .knowledge-show-hero__overview{gap:.58rem}.knowledge-record-page .knowledge-show-hero__insight{position:relative;min-height:4.05rem;padding:.58rem .68rem;border-color:var(--csd-border-e4edf7-1000, #e4edf7);border-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 22px #0f172a09;overflow:hidden}.knowledge-record-page .knowledge-show-hero__insight:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#2563eb73}.knowledge-record-page .knowledge-show-hero__insight>i{width:2.15rem;height:2.15rem;border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569);box-shadow:inset 0 1px #ffffffe6}.knowledge-record-page .knowledge-show-hero .knowledge-show-hero__chips{gap:.36rem}.knowledge-record-page .knowledge-show-hero .knowledge-show-chip{min-height:1.92rem;padding:.3rem .58rem;font-size:.72rem}.knowledge-record-page .knowledge-show-chip{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));color:var(--csd-text-475569-1000, #475569)}.knowledge-record-page .knowledge-show-chip i{color:var(--csd-text-64748b-1000, #64748b)}.knowledge-record-page .knowledge-show-chip--accent{background:var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94));border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));color:var(--csd-text-334155-1000, #334155)}.knowledge-show-layout{grid-template-columns:minmax(0,1fr) minmax(19rem,.36fr);gap:.9rem}.knowledge-show-layout__main,.knowledge-show-layout__sidebar{min-width:0}.knowledge-record-page .knowledge-article-card,.knowledge-record-page .knowledge-control-card,.knowledge-record-page .knowledge-resource-summary-card,.knowledge-record-page .knowledge-comments-card{border-color:var(--csd-border-e7eef6-1000, #e7eef6);border-radius:1.05rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 20px 40px #0f172a0a}.knowledge-record-page .knowledge-article-card__header,.knowledge-control-card__header,.knowledge-resource-summary-card__header{padding:.86rem .95rem;border-bottom:1px solid var(--csd-border-edf2f7-1000, #edf2f7);background:var(--csd-bg-ffffff-1000, #ffffff)}.knowledge-control-card__header h2,.knowledge-resource-summary-card__header h2{display:inline-flex;align-items:center;gap:.42rem;margin:0;color:var(--csd-text-1a3454-1000, #1a3454);font-size:.92rem;font-weight:760;letter-spacing:0;line-height:1.22}.knowledge-control-card__header h2 i,.knowledge-resource-summary-card__header h2 i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.95rem}.knowledge-control-card__header small,.knowledge-resource-summary-card__header small{display:block;margin-top:.2rem;color:var(--csd-text-708198-1000, #708198);font-size:.76rem;line-height:1.38}.knowledge-control-card__status{display:inline-flex;align-items:center;gap:.35rem;min-height:1.9rem;padding:.32rem .56rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:800;white-space:nowrap}.knowledge-control-card__status i{color:var(--csd-text-16a34a-1000, #16a34a)}.knowledge-control-card__body{display:grid;gap:.78rem;padding:.82rem .9rem .95rem}.knowledge-control-card__section{gap:.65rem;padding:.74rem;border-color:var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.92rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff))}.knowledge-control-card__audit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.8rem,1fr));gap:.58rem}.knowledge-control-card__audit-item{min-height:3.35rem;padding:.52rem .58rem;border-color:var(--csd-border-e8eef7-1000, #e8eef7);border-radius:.86rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.knowledge-control-card__audit-item i{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b)}.knowledge-control-card__audit-item strong{display:block;color:var(--csd-text-203754-1000, #203754);font-size:.78rem;font-weight:780;line-height:1.28}.knowledge-control-card__audit-item em{display:block;margin-top:.08rem;color:var(--csd-text-708198-1000, #708198);font-size:.7rem;font-style:normal;line-height:1.35}.knowledge-control-card__audit-item.is-accent{border-color:var(--csd-border-22c55e-180, rgba(34, 197, 94, .18));background:linear-gradient(180deg,var(--csd-bg-f0fdf4-960, rgba(240, 253, 244, .96)),var(--csd-bg-ffffff-1000, #ffffff))}.knowledge-control-card__audit-item.is-accent i,.knowledge-control-card__audit-item.is-accent strong{color:var(--csd-text-15803d-1000, #15803d)}.knowledge-control-card__timeline-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;padding:.68rem .72rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.92rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-334155-1000, #334155);text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.knowledge-control-card__timeline-link small{display:block;margin-bottom:.08rem;color:var(--csd-text-7a8799-1000, #7a8799);font-size:.64rem;font-weight:850;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.knowledge-control-card__timeline-link strong{display:block;color:var(--csd-text-203754-1000, #203754);font-size:.82rem;font-weight:760;line-height:1.35}.knowledge-control-card__timeline-link>i{color:var(--csd-text-64748b-1000, #64748b)}.knowledge-control-card__timeline-link:hover,.knowledge-control-card__timeline-link:focus{transform:translateY(-1px);border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));box-shadow:0 12px 24px #0f172a0f}.knowledge-control-card__timeline-icon{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-record-page .knowledge-side-card__quick-link{border-color:var(--csd-border-e8eef7-1000, #e8eef7);border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.knowledge-record-page .knowledge-side-card__quick-icon{border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569)}.knowledge-record-page .knowledge-article-card__body{padding:.74rem}.knowledge-record-page .knowledge-article-document{padding:clamp(1.1rem,2vw,1.7rem);border-color:var(--csd-border-e8eef7-1000, #e8eef7);border-radius:.92rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.knowledge-record-page .knowledge-assets{gap:.9rem}.knowledge-record-page .knowledge-assets__summary{padding:.82rem .92rem;border-color:var(--csd-border-e7eef6-1000, #e7eef6);border-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 18px 36px #0f172a09}.knowledge-assets__layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.32fr);gap:.9rem}.knowledge-assets__main,.knowledge-assets__sidebar{min-width:0}.knowledge-assets__main{display:grid;gap:.9rem}.knowledge-assets__sidebar{display:grid;align-content:start;gap:.9rem}.knowledge-record-page .knowledge-resource-panel,.knowledge-record-page .knowledge-attachments__table-card,.knowledge-record-page .knowledge-assets__empty-card,.knowledge-record-page .knowledge-assets-rules-card{border-color:var(--csd-border-e7eef6-1000, #e7eef6);border-radius:1.05rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 20px 40px #0f172a0a;overflow:hidden}.knowledge-record-page .knowledge-resource-panel__header,.knowledge-assets-rules-card__header,.knowledge-record-page .knowledge-comments-card__hero{padding:.82rem .95rem;border-bottom:1px solid var(--csd-border-edf2f7-1000, #edf2f7);background:var(--csd-bg-ffffff-1000, #ffffff)}.knowledge-assets-rules-card__header h2,.knowledge-comments-card__hero h2{display:inline-flex;align-items:center;gap:.42rem;margin:0;color:var(--csd-text-1a3454-1000, #1a3454);font-size:.92rem;font-weight:760;letter-spacing:0;line-height:1.22}.knowledge-assets-rules-card__header h2 i,.knowledge-comments-card__hero h2 i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.95rem}.knowledge-assets-rules-card__header small,.knowledge-comments-card__hero small{display:block;margin-top:.2rem;color:var(--csd-text-708198-1000, #708198);font-size:.76rem;line-height:1.38}.knowledge-record-page .knowledge-resource-panel__body{padding:.72rem}.knowledge-record-page .knowledge-attachments__table-card .knowledge-resource-panel__header{padding:.78rem .9rem}.knowledge-record-page .knowledge-attachments__table-card .op-card__body{background:var(--csd-bg-ffffff-1000, #ffffff)}.knowledge-record-page .knowledge-attachments-table thead th{border-bottom-color:var(--csd-border-edf2f7-1000, #edf2f7);background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-65758b-1000, #65758b);font-size:.68rem;font-weight:820;text-transform:uppercase;letter-spacing:0}.knowledge-record-page .knowledge-attachments-table tbody tr{transition:background .16s ease}.knowledge-record-page .knowledge-attachments-table tbody tr:hover{background:var(--csd-bg-fbfdff-1000, #fbfdff)}.knowledge-record-page .knowledge-side-card__note-list{display:grid;gap:.48rem}.knowledge-record-page .knowledge-side-card__note-item{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;padding:.6rem .64rem;border-color:var(--csd-border-e8eef7-1000, #e8eef7);border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff))}.knowledge-record-page .knowledge-side-card__note-item i{margin-top:.08rem;color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-record-page .knowledge-side-card__note-item span{color:var(--csd-text-42556d-1000, #42556d);font-size:.76rem;line-height:1.42}.knowledge-record-page .knowledge-comments-card__hero{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.knowledge-comments-card__title-group,.knowledge-comments-card__tools{display:flex;align-items:center;gap:.62rem;min-width:0}.knowledge-comments-card__tools{justify-content:flex-end;flex-wrap:wrap}.knowledge-record-page .knowledge-comments-card__hero-icon{width:2.08rem;height:2.08rem;border-color:var(--csd-border-2563eb-130, rgba(37, 99, 235, .13));border-radius:.72rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);flex:0 0 auto}.knowledge-comments-card__count{display:inline-flex;align-items:center;gap:.34rem;min-height:1.9rem;padding:.3rem .56rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:800;white-space:nowrap}.knowledge-comments-card__count i{color:var(--csd-text-16a34a-1000, #16a34a)}.knowledge-record-page .knowledge-comments-card__body{padding:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.knowledge-record-page .knowledge-comment{border-color:var(--csd-border-e8eef7-1000, #e8eef7);border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:none}.knowledge-record-page .knowledge-comment__content{color:var(--csd-text-31445f-1000, #31445f);font-size:.8rem;line-height:1.55}.knowledge-record-page .knowledge-article-card,.knowledge-record-page .knowledge-control-card,.knowledge-record-page .knowledge-resource-summary-card,.knowledge-record-page .knowledge-comments-card{border-color:var(--csd-border-d6dfec-950, rgba(214, 223, 236, .95));border-radius:1.08rem;background:radial-gradient(circle at top left,rgba(15,23,42,.03),transparent 34%),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 12px 24px #0f172a0b}.knowledge-record-page .knowledge-article-card__header,.knowledge-record-page .knowledge-control-card__header,.knowledge-record-page .knowledge-resource-summary-card__header,.knowledge-record-page .knowledge-comments-card__hero{padding:.82rem .92rem .72rem;border-bottom-color:var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));background:var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97))}.knowledge-record-page .knowledge-article-card__header{border-bottom-color:var(--csd-border-cfdbea-920, rgba(207, 219, 234, .92));background:linear-gradient(90deg,#2563eb14,#fff0 28%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.knowledge-record-page .knowledge-article-card__body,.knowledge-record-page .knowledge-control-card__body,.knowledge-record-page .knowledge-side-card__body,.knowledge-record-page .knowledge-comments-card__body{padding:.9rem .92rem .94rem}.knowledge-record-page .knowledge-panel-heading{gap:.54rem}.knowledge-record-page .knowledge-panel-heading__icon,.knowledge-record-page .knowledge-comments-card__hero-icon{width:1.9rem;height:1.9rem;border-radius:.68rem;background:var(--csd-bg-eff6ff-880, rgba(239, 246, 255, .88));box-shadow:none}.knowledge-record-page .knowledge-article-card__eyebrow,.knowledge-record-page .knowledge-control-card__header small,.knowledge-record-page .knowledge-resource-summary-card__header small,.knowledge-record-page .knowledge-comments-card__hero small{letter-spacing:0}.knowledge-record-page .knowledge-article-card__title,.knowledge-record-page .knowledge-control-card__header h2,.knowledge-record-page .knowledge-resource-summary-card__header h2,.knowledge-record-page .knowledge-comments-card__hero h2{color:var(--csd-text-10213f-1000, #10213f);font-size:.92rem;font-weight:800}.knowledge-record-page .knowledge-article-card__badge{background:var(--csd-bg-ffffff-1000, #ffffff);border-color:var(--csd-border-b4c6de-860, rgba(180, 198, 222, .86));color:var(--csd-text-536781-1000, #536781);box-shadow:inset 0 1px #ffffffe6}.knowledge-record-page .knowledge-article-card__subtitle,.knowledge-record-page .knowledge-control-card__header small,.knowledge-record-page .knowledge-resource-summary-card__header small,.knowledge-record-page .knowledge-comments-card__hero small{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.42}.knowledge-record-page .knowledge-article-card__reader-action,.knowledge-record-page .knowledge-premium-action--ghost,.knowledge-record-page .knowledge-comments-card__count,.knowledge-record-page .knowledge-control-card__status{min-height:2rem;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 8px 18px #0f172a0a}.knowledge-record-page .knowledge-premium-action,.knowledge-record-page .knowledge-comments-card__count,.knowledge-record-page .knowledge-control-card__status{display:inline-flex;align-items:center;justify-content:center;gap:.42rem}.knowledge-record-page .knowledge-premium-action>i,.knowledge-record-page .knowledge-premium-action>i:first-child,.knowledge-record-page .knowledge-comments-card__count>i,.knowledge-record-page .knowledge-comments-card__count>i:first-child,.knowledge-record-page .knowledge-control-card__status>i,.knowledge-record-page .knowledge-control-card__status>i:first-child{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1em;height:1em;margin:0;padding:0;line-height:1;vertical-align:0}.knowledge-record-page .knowledge-premium-action>i:before,.knowledge-record-page .knowledge-premium-action>i:first-child:before,.knowledge-record-page .knowledge-comments-card__count>i:before,.knowledge-record-page .knowledge-comments-card__count>i:first-child:before,.knowledge-record-page .knowledge-control-card__status>i:before,.knowledge-record-page .knowledge-control-card__status>i:first-child:before{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;margin:0;padding:0;line-height:1;vertical-align:0}.knowledge-record-page .knowledge-article-document{padding:.92rem .98rem;border-color:var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:1rem;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:none}.knowledge-record-page .knowledge-article-content{width:100%;max-width:none;min-height:0;margin-inline:0;color:var(--csd-text-2b3d55-1000, #2b3d55);font-size:.88rem;line-height:1.62}.knowledge-record-page .knowledge-article-content h1{margin:0 0 .7rem;font-size:clamp(1.08rem,1.38vw,1.32rem);line-height:1.22}.knowledge-record-page .knowledge-article-content h2{margin:1.08rem 0 .42rem;padding-top:.68rem;border-top-color:var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));font-size:clamp(.98rem,1.12vw,1.1rem);line-height:1.26}.knowledge-record-page .knowledge-article-content h3{margin:.92rem 0 .34rem;font-size:.96rem}.knowledge-record-page .knowledge-article-content p{margin-bottom:.64rem}.knowledge-record-page .knowledge-article-content ul,.knowledge-record-page .knowledge-article-content ol{margin-bottom:.72rem;padding-left:1.18rem}.knowledge-record-page .knowledge-article-content li{margin:.24rem 0}.knowledge-record-page .content-rich.kb-content.knowledge-article-content{width:100%;max-width:none;margin-inline:0}.knowledge-record-page .knowledge-control-card__section{gap:.58rem;padding:.74rem .78rem;border-color:var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:1rem;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:none}.knowledge-record-page .knowledge-control-card__audit-grid{gap:.5rem}.knowledge-record-page .knowledge-control-card__audit-item,.knowledge-record-page .knowledge-side-card__quick-link,.knowledge-record-page .knowledge-comment{border-color:var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:1rem;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))}.knowledge-record-page .knowledge-control-card__audit-item{min-height:3.12rem;padding:.52rem .58rem}.knowledge-record-page .knowledge-control-card__timeline-link{padding:.62rem .66rem;border-color:var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:1rem;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:none}.knowledge-record-page .knowledge-side-card__stack{gap:.55rem}.knowledge-record-page .knowledge-side-card__quick-link{padding:.72rem .78rem}.knowledge-record-page .knowledge-side-card__quick-icon,.knowledge-record-page .knowledge-control-card__timeline-icon{width:2rem;height:2rem;border-radius:.72rem;background:var(--csd-bg-eff6ff-880, rgba(239, 246, 255, .88));color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-record-page .knowledge-comments-card__empty{padding:1.7rem 1rem}.knowledge-record-page .knowledge-comments-card__empty-icon{width:2.35rem;height:2.35rem;border-radius:.86rem}.knowledge-record-page .knowledge-comments-card{overflow:hidden}.knowledge-record-page .knowledge-comments-card__tools{gap:.42rem}.knowledge-record-page .knowledge-comments-card__body{padding:0;border-bottom-right-radius:1.08rem;border-bottom-left-radius:1.08rem;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.knowledge-record-page .knowledge-comments-card__empty{min-height:10.6rem;padding:1.25rem 1rem 1.35rem;gap:.42rem}.knowledge-record-page .knowledge-comments-card__empty strong{max-width:18rem;font-size:.86rem;line-height:1.3}.knowledge-record-page .knowledge-comments-card__empty p{max-width:19rem;color:var(--csd-text-657892-1000, #657892);font-size:.76rem;line-height:1.42}.knowledge-record-page .knowledge-comments-card__empty-icon{width:2.1rem;height:2.1rem;border-radius:.72rem}.knowledge-record-page .knowledge-comments-card__hero{min-height:0;padding:.56rem .72rem .52rem;border-bottom-color:var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))}.knowledge-record-page .knowledge-comments-card__title-group{gap:.5rem}.knowledge-record-page .knowledge-comments-card__hero-icon{width:1.78rem;height:1.78rem;border-radius:.64rem}.knowledge-record-page .knowledge-comments-card__hero h2{font-size:.84rem;line-height:1.18}.knowledge-record-page .knowledge-comments-card__hero small{margin-top:.06rem;font-size:.7rem;line-height:1.25}.knowledge-record-page .knowledge-comments-card__action{min-height:1.95rem;padding:.32rem .62rem}.knowledge-record-page .knowledge-comments-card__body{padding:0;border-bottom-right-radius:1.08rem;border-bottom-left-radius:1.08rem;overflow:hidden}.knowledge-record-page .knowledge-comment{margin:0;padding:.58rem .68rem .62rem;border-width:0 0 1px;border-color:var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.knowledge-record-page .knowledge-comment:last-child{border-bottom:0}.knowledge-record-page .knowledge-comment__head{align-items:center}.knowledge-record-page .knowledge-comment__actions{align-self:center;gap:.32rem}.knowledge-record-page .knowledge-comment__action-button{width:1.84rem;height:1.84rem;flex:0 0 1.84rem;padding:0}.knowledge-record-page .knowledge-comment__content{padding-left:2.48rem}.knowledge-reader-modal__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.62rem;width:min(100%,860px);margin:0 auto .54rem;padding:.5rem .58rem;border:1px solid var(--csd-border-d8e0eb-920, rgba(216, 224, 235, .92));border-radius:.95rem;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:inset 0 1px #fffffff0,0 12px 24px #0f172a0a}.knowledge-reader-modal__badge,.knowledge-reader-modal__meta span{display:inline-flex;align-items:center;gap:.38rem;white-space:nowrap}.knowledge-reader-modal__badge{min-height:1.86rem;padding:.3rem .58rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-174378-1000, #174378);font-size:.74rem;font-weight:820}.knowledge-reader-modal__badge i{color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-reader-modal__meta{display:flex;justify-content:flex-end;gap:.38rem;flex-wrap:wrap;min-width:0}.knowledge-reader-modal__meta span{min-height:1.62rem;padding:.22rem .46rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-52657f-1000, #52657f);font-size:.68rem;font-weight:760}.knowledge-reader-modal__meta i{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;margin:0;line-height:1;color:var(--csd-text-64748b-1000, #64748b)}.knowledge-reader-modal__document-head{display:flex;align-items:center;justify-content:space-between;gap:.9rem;max-width:68ch;margin:0 auto .92rem;padding:.56rem .68rem;border:1px solid var(--csd-border-e8eef7-1000, #e8eef7);border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.knowledge-reader-modal__document-head span{display:inline-flex;align-items:center;gap:.35rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.knowledge-reader-modal__document-head p{margin:0;color:var(--csd-text-5f7087-1000, #5f7087);font-size:.76rem;font-weight:650;line-height:1.4;text-align:right}.knowledge-reader-modal__content.content-rich.kb-content.knowledge-article-content{width:min(100%,76ch);max-width:76ch;margin-inline:auto}@media (max-width: 991.98px){.knowledge-show-layout,.knowledge-assets__layout{grid-template-columns:1fr}.knowledge-show-hero__overview,.knowledge-side-card__stats,.knowledge-attachments__stats,.knowledge-assets__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-resource-grid{grid-template-columns:1fr}.knowledge-resource-card--primary{grid-column:auto}.knowledge-resource-card{grid-template-columns:minmax(0,1fr);align-items:stretch}.knowledge-resource-card__footer{align-items:flex-start;justify-content:space-between}.knowledge-resource-card__meta{justify-content:flex-start}.knowledge-assets__filters{width:100%;justify-content:flex-start;overflow-x:auto}.knowledge-assets__filter{flex:0 0 auto}.knowledge-asset-modal--resource .knowledge-asset-modal__stack,.knowledge-versions-hero{grid-template-columns:1fr}.knowledge-versions-hero__main,.knowledge-versions-publish,.knowledge-versions-hero__meta{grid-column:1;grid-row:auto}.knowledge-versions-hero__meta{justify-content:flex-start}.knowledge-record-page .knowledge-version-card__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-timeline-card__metrics{justify-content:flex-start}}@media (max-width: 767.98px){.modal-dialog.knowledge-reader-modal__dialog{--bs-modal-width: calc(100vw - .5rem) ;height:calc(100vh - .5rem);max-height:calc(100vh - .5rem)!important;margin:.25rem auto!important}.knowledge-reader-modal__premium-header{padding:.58rem .66rem!important}.knowledge-reader-modal__premium-header .text-muted{max-width:100%}.knowledge-reader-modal__surface{padding:.48rem}.knowledge-show-hero{padding:.95rem}.knowledge-show-hero__actions{width:100%;justify-content:flex-start}.knowledge-show-shell__tabs .entity-tabs-wrapper{overflow:hidden}.knowledge-show-shell__tabs .entity-tabs-scroll{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.knowledge-show-shell__tabs .entity-tabs-scroll::-webkit-scrollbar{display:none}.knowledge-show-shell__tabs .entity-tabs-list{flex:0 0 max-content;min-width:-moz-max-content;min-width:max-content;overflow:visible}.knowledge-show-shell__tabs .entity-tabs-item,.knowledge-show-shell__tabs .entity-tab{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content}.knowledge-show-shell__tabs .entity-tab{max-width:none}.knowledge-article-card__header,.knowledge-comments-card__header,.knowledge-timeline-card__header,.knowledge-attachments__hero,.knowledge-assets__hero,.knowledge-comment__head,.knowledge-record-page .knowledge-comments-card__hero,.knowledge-reader-modal__masthead{flex-direction:column;align-items:stretch}.knowledge-reader-modal__masthead{display:grid;grid-template-columns:1fr;gap:.5rem}.knowledge-comments-card__tools,.knowledge-reader-modal__meta{justify-content:flex-start}.knowledge-assets__empty--documents{grid-template-columns:1fr;justify-items:center;text-align:center}.knowledge-assets__empty-checks{grid-column:1;justify-content:center;margin-top:0}.knowledge-asset-modal__panel--inline{align-items:flex-start;flex-direction:column}.knowledge-side-card__stats,.knowledge-attachments__stats,.knowledge-assets__stats{grid-template-columns:1fr}.knowledge-versions-publish,.knowledge-version-card,.knowledge-version-card__head{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.knowledge-record-page .knowledge-versions-publish{border-radius:.95rem}.knowledge-versions-publish__field{border-radius:.82rem}.knowledge-record-page .knowledge-versions-publish__button{width:100%;justify-content:center}.knowledge-version-card__rail{min-width:0;padding:.6rem .8rem;justify-content:flex-start}.knowledge-version-card__actions{justify-content:flex-start}.knowledge-resource-card__actions-admin{margin-left:0}}@media (max-width: 575.98px){.knowledge-show-hero__overview{grid-template-columns:1fr}.knowledge-show-hero__insight{padding:.54rem .6rem}.knowledge-article-card__body,.knowledge-timeline-card__body{padding:.9rem}.knowledge-diff-modal__hero{padding:.95rem 1rem}.knowledge-diff-modal__panel-body{max-height:54vh;padding:1rem}.knowledge-diff-modal__tabs .nav-link{width:100%;justify-content:center}.knowledge-record-page .knowledge-version-card__meta{grid-template-columns:1fr}}.knowledge-version-governance{--knowledge-governance-accent: #64748b;--csd-foreground-knowledge-governance-accent: var(--csd-text-64748b-1000, #64748b);--knowledge-governance-soft: var(--csd-bg-f8fafc-1000, #f8fafc);--csd-foreground-knowledge-governance-soft: #f8fafc;position:relative;z-index:2;border-bottom:1px solid var(--csd-border-edf2f7-1000, #edf2f7);background:linear-gradient(90deg,color-mix(in srgb,var(--knowledge-governance-soft) 72%,var(--csd-bg-ffffff-1000, #ffffff)),var(--csd-bg-ffffff-1000, #ffffff) 46%,var(--csd-bg-fbfdff-1000, #fbfdff))}.knowledge-version-governance:before{content:"";position:absolute;top:.62rem;bottom:.62rem;left:0;width:3px;border-radius:0 999px 999px 0;background:var(--knowledge-governance-accent);opacity:.72}.knowledge-version-governance--success{--knowledge-governance-accent: #16a34a;--csd-foreground-knowledge-governance-accent: var(--csd-text-16a34a-1000, #16a34a);--knowledge-governance-soft: var(--csd-bg-f0fdf4-1000, #f0fdf4);--csd-foreground-knowledge-governance-soft: #f0fdf4}.knowledge-version-governance--warning{--knowledge-governance-accent: #d97706;--csd-foreground-knowledge-governance-accent: var(--csd-text-d97706-1000, #d97706);--knowledge-governance-soft: var(--csd-bg-fffbeb-1000, #fffbeb);--csd-foreground-knowledge-governance-soft: #fffbeb}.knowledge-version-governance--danger{--knowledge-governance-accent: #dc2626;--csd-foreground-knowledge-governance-accent: var(--csd-text-dc2626-1000, #dc2626);--knowledge-governance-soft: var(--csd-bg-fef2f2-1000, #fef2f2);--csd-foreground-knowledge-governance-soft: #fef2f2}.knowledge-version-governance__rail{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.74rem;min-height:4.35rem;padding:.58rem .78rem .58rem .88rem}.knowledge-version-governance__identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-width:0}.knowledge-version-governance__identity>span:last-child{display:grid;gap:.06rem;min-width:0}.knowledge-version-governance__identity small{color:var(--csd-text-718198-1000, #718198);font-size:.55rem;font-weight:850;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.knowledge-version-governance__identity strong{color:var(--csd-text-1a3454-1000, #1a3454);font-size:.76rem;font-weight:840;line-height:1.22;white-space:nowrap}.knowledge-version-governance__identity-icon{width:2rem;height:2rem;border:1px solid color-mix(in srgb,var(--knowledge-governance-accent) 22%,var(--csd-border-dbe5f0-1000, #dbe5f0));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--knowledge-governance-soft));color:var(--csd-foreground-knowledge-governance-accent, var(--knowledge-governance-accent));font-size:.88rem;box-shadow:inset 0 1px #fffffff0,0 8px 18px color-mix(in srgb,var(--knowledge-governance-accent) 8%,transparent)}.knowledge-version-governance__meta{display:grid;grid-template-columns:repeat(3,minmax(7.6rem,1fr));align-items:stretch;gap:.38rem;min-width:0}.knowledge-version-governance__meta-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.38rem;min-width:0;min-height:2.42rem;padding:.34rem .44rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:.68rem;background:var(--csd-bg-ffffff-840, rgba(255, 255, 255, .84));box-shadow:inset 0 1px #ffffffe6}.knowledge-version-governance__meta-item>i{display:inline-grid;place-items:center;width:1.48rem;height:1.48rem;border-radius:.5rem;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem}.knowledge-version-governance__meta-item>span{display:grid;gap:.04rem;min-width:0}.knowledge-version-governance__meta-item small{color:var(--csd-text-8190a4-1000, #8190a4);font-size:.52rem;font-weight:800;letter-spacing:.045em;line-height:1.1;text-transform:uppercase}.knowledge-version-governance__meta-item strong{overflow:hidden;color:var(--csd-text-334155-1000, #334155);font-size:.65rem;font-weight:780;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.knowledge-version-governance__actions{display:flex;align-items:center;justify-content:flex-end;gap:.38rem}.knowledge-version-governance__status,.knowledge-version-governance__quiz-action{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-height:2rem;padding:.34rem .52rem;border-radius:999px;font-size:.62rem;font-weight:820;line-height:1;white-space:nowrap;cursor:pointer}.knowledge-version-governance__status{border:1px solid color-mix(in srgb,var(--knowledge-governance-accent) 20%,var(--csd-border-dbe5f0-1000, #dbe5f0));background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:color-mix(in srgb,var(--csd-foreground-knowledge-governance-accent, var(--knowledge-governance-accent)) 86%,var(--csd-text-334155-1000, #334155))}.knowledge-version-governance__status i{color:var(--csd-foreground-knowledge-governance-accent, var(--knowledge-governance-accent))}.knowledge-version-governance__quiz-action{border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 8px 18px #2563eb0e;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.knowledge-version-governance__quiz-action b{display:inline-grid;place-items:center;min-width:1.18rem;height:1.18rem;padding:0 .24rem;border-radius:999px;background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-1e40af-1000, #1e40af);font-size:.56rem;font-weight:900}.knowledge-version-governance__quiz-action:hover,.knowledge-version-governance__quiz-action:focus-visible{border-color:var(--csd-border-60a5fa-700, rgba(96, 165, 250, .7));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-dbeafe-1000, #dbeafe));color:var(--csd-text-1e40af-1000, #1e40af);outline:none;transform:translateY(-1px);box-shadow:0 11px 22px #2563eb1a}.knowledge-version-governance__details{display:grid;gap:.58rem;padding:0 .78rem .68rem .88rem}.knowledge-version-governance__notice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.56rem;padding:.58rem .68rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.78rem;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-475569-1000, #475569)}.knowledge-version-governance__notice>i{color:var(--csd-text-64748b-1000, #64748b)}.knowledge-version-governance__notice>span{display:grid;gap:.08rem}.knowledge-version-governance__notice small{color:var(--csd-text-718198-1000, #718198);font-size:.61rem;font-weight:680;line-height:1.3}.knowledge-version-governance__notice strong{color:var(--csd-text-334155-1000, #334155);font-size:.7rem;font-weight:800;line-height:1.35}.knowledge-version-governance__notice--success{border-color:var(--csd-border-22c55e-220, rgba(34, 197, 94, .22));background:linear-gradient(180deg,var(--csd-bg-f0fdf4-940, rgba(240, 253, 244, .94)),var(--csd-bg-ffffff-1000, #ffffff))}.knowledge-version-governance__notice--success>i,.knowledge-version-governance__notice--success strong{color:var(--csd-text-15803d-1000, #15803d)}.knowledge-version-governance__notice--warning{border-color:var(--csd-border-f59e0b-260, rgba(245, 158, 11, .26));background:linear-gradient(180deg,var(--csd-bg-fffbeb-960, rgba(255, 251, 235, .96)),var(--csd-bg-ffffff-1000, #ffffff))}.knowledge-version-governance__notice--warning>i,.knowledge-version-governance__notice--warning strong{color:var(--csd-text-b45309-1000, #b45309)}.knowledge-version-governance__notice--warning em{color:var(--csd-text-b91c1c-1000, #b91c1c);font-style:normal;font-weight:850}.knowledge-version-governance__notice--danger{border-color:var(--csd-border-ef4444-220, rgba(239, 68, 68, .22));background:linear-gradient(180deg,var(--csd-bg-fef2f2-960, rgba(254, 242, 242, .96)),var(--csd-bg-ffffff-1000, #ffffff))}.knowledge-version-governance__notice--danger>i,.knowledge-version-governance__notice--danger strong{color:var(--csd-text-b91c1c-1000, #b91c1c)}.knowledge-version-governance__notice-copy{display:flex;align-items:center;justify-content:space-between;gap:.72rem;min-width:0}.knowledge-version-governance__notice-copy>span{display:grid;gap:.1rem;min-width:0}.knowledge-version-governance__confirm,.knowledge-version-governance__submit{display:inline-flex;align-items:center;justify-content:center;gap:.36rem;min-height:2.12rem;padding:.4rem .66rem;border:1px solid var(--csd-border-2563eb-500, rgba(37, 99, 235, .5));border-radius:999px;background:linear-gradient(135deg,#1d4ed8,#2563eb);color:#fff;font-size:.65rem;font-weight:820;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 10px 20px #2563eb29}.knowledge-version-governance__confirm:hover,.knowledge-version-governance__confirm:focus-visible,.knowledge-version-governance__submit:hover,.knowledge-version-governance__submit:focus-visible{border-color:var(--csd-border-1d4ed8-1000, #1d4ed8);background:linear-gradient(135deg,#1e40af,#1d4ed8);color:#fff;outline:none;transform:translateY(-1px);box-shadow:0 13px 24px #2563eb38}.knowledge-version-governance__quiz{display:grid;gap:.62rem;padding:.66rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.86rem;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-480, rgba(219, 234, 254, .48)),transparent 28%),var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94))}.knowledge-version-governance__quiz-header{display:flex;align-items:center;justify-content:space-between;gap:.62rem}.knowledge-version-governance__quiz-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.48rem}.knowledge-version-governance__quiz-heading>span:first-child{width:1.88rem;height:1.88rem;border-radius:.62rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-version-governance__quiz-heading>span:last-child{display:grid;gap:.06rem}.knowledge-version-governance__quiz-heading strong{color:var(--csd-text-1a3454-1000, #1a3454);font-size:.72rem;font-weight:850}.knowledge-version-governance__quiz-heading small{color:var(--csd-text-718198-1000, #718198);font-size:.6rem;font-weight:640}.knowledge-version-governance__quiz-count{padding:.28rem .5rem;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.58rem;font-weight:820;white-space:nowrap}.knowledge-version-governance__quiz-list{display:grid;gap:.48rem}.knowledge-version-governance__quiz-question{display:grid;gap:.48rem;min-width:0;margin:0;padding:.58rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.74rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.knowledge-version-governance__quiz-question legend{display:flex;align-items:center;gap:.42rem;float:none;width:auto;margin:0;color:var(--csd-text-334155-1000, #334155);font-size:.68rem;font-weight:800;line-height:1.35}.knowledge-version-governance__quiz-question legend span{display:inline-grid;place-items:center;width:1.46rem;height:1.46rem;flex:0 0 1.46rem;border-radius:.48rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.6rem;font-weight:900}.knowledge-version-governance__quiz-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.knowledge-version-governance__quiz-options label{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.36rem;min-width:0;margin:0;padding:.4rem .46rem;border:1px solid var(--csd-border-e2e8f0-940, rgba(226, 232, 240, .94));border-radius:.62rem;background:var(--csd-bg-fbfdff-1000, #fbfdff);color:var(--csd-text-475569-1000, #475569);cursor:pointer}.knowledge-version-governance__quiz-options label:hover{border-color:var(--csd-border-93c5fd-720, rgba(147, 197, 253, .72));background:var(--csd-bg-f8fbff-1000, #f8fbff)}.knowledge-version-governance__quiz-options label>span{display:inline-grid;place-items:center;width:1.34rem;height:1.34rem;border-radius:.42rem;background:var(--csd-bg-eef2f7-1000, #eef2f7);color:var(--csd-text-52657f-1000, #52657f);font-size:.57rem;font-weight:900}.knowledge-version-governance__quiz-options label strong{overflow:hidden;font-size:.64rem;font-weight:680;line-height:1.3;text-overflow:ellipsis}.knowledge-version-governance__quiz-options .form-check-input{width:.88rem;height:.88rem;margin:0}.knowledge-version-governance__submit{justify-self:end}@media (max-width: 1399.98px){.knowledge-version-governance__rail{grid-template-columns:minmax(0,1fr) auto}.knowledge-version-governance__meta{grid-column:1/-1;grid-row:2}}.modal-dialog.knowledge-quiz-modal__dialog{--bs-modal-width: min(940px, calc(100vw - 2rem) );width:var(--bs-modal-width);max-width:var(--bs-modal-width)}.modal-premium-shell.knowledge-quiz-modal{border:1px solid var(--csd-border-bfdbfe-680, rgba(191, 219, 254, .68))!important;border-radius:1.22rem!important;background:radial-gradient(circle at 8% 0%,var(--csd-bg-dbeafe-780, rgba(219, 234, 254, .78)),transparent 24rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)!important;box-shadow:0 32px 78px #0f172a33,0 12px 30px #2563eb14!important}.knowledge-quiz-modal__header{min-height:4.55rem!important;padding:.92rem 1.08rem .78rem!important}.knowledge-quiz-modal__header .modal-title{color:var(--csd-text-10213f-1000, #10213f)!important;font-size:1.02rem!important}.knowledge-quiz-modal__header .modal-title>i{border-color:var(--csd-border-93c5fd-660, rgba(147, 197, 253, .66))!important;background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #ffffff))!important;color:var(--csd-text-2563eb-1000, #2563eb)!important;box-shadow:0 10px 22px #2563eb17!important}.knowledge-quiz-modal__header p{max-width:39rem!important}.knowledge-quiz-modal__body{padding:.82rem 1.08rem 1rem!important;background:radial-gradient(circle at 96% 4%,var(--csd-bg-dbeafe-440, rgba(219, 234, 254, .44)),transparent 23rem),linear-gradient(180deg,var(--csd-bg-fbfdff-1000, #fbfdff) 0%,var(--csd-bg-f6f9fd-1000, #f6f9fd) 100%)!important}.knowledge-quiz-builder{display:grid;gap:.78rem}.knowledge-quiz-builder__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.74rem .82rem;border:1px solid var(--csd-border-bfdbfe-760, rgba(191, 219, 254, .76));border-radius:.92rem;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-620, rgba(219, 234, 254, .62)),transparent 36%),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:inset 0 1px #fffffff5,0 12px 28px #2563eb0d}.knowledge-quiz-builder__summary-icon{width:2.38rem;height:2.38rem;border:1px solid var(--csd-border-93c5fd-580, rgba(147, 197, 253, .58));border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem}.knowledge-quiz-builder__summary-copy{display:grid;gap:.12rem;min-width:0}.knowledge-quiz-builder__summary-copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:820;line-height:1.28}.knowledge-quiz-builder__summary-copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.69rem;font-weight:600;line-height:1.42}.knowledge-quiz-builder__eyebrow{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.58rem;font-weight:850;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.knowledge-quiz-builder__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,auto));gap:.42rem}.knowledge-quiz-builder__metric{display:grid;justify-items:center;min-width:5.4rem;padding:.42rem .54rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.72rem;background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86))}.knowledge-quiz-builder__metric b{color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.8rem;font-weight:880;line-height:1.1}.knowledge-quiz-builder__metric small{margin-top:.12rem;color:var(--csd-text-718198-1000, #718198);font-size:.58rem;font-weight:720;line-height:1.2;white-space:nowrap}.knowledge-quiz-builder__empty{display:grid;justify-items:center;gap:.72rem;padding:clamp(1.6rem,4vw,2.6rem) 1rem;border:1px dashed var(--csd-border-93c5fd-860, rgba(147, 197, 253, .86));border-radius:1rem;background:radial-gradient(circle at center,var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9)),transparent 56%),var(--csd-bg-ffffff-760, rgba(255, 255, 255, .76));text-align:center}.knowledge-quiz-builder__empty>div{display:grid;justify-items:center;gap:.24rem}.knowledge-quiz-builder__empty h3{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.96rem;font-weight:850}.knowledge-quiz-builder__empty p{max-width:34rem;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:580;line-height:1.5}.knowledge-quiz-builder__empty .btn-saas-primary{min-height:2.42rem;padding-inline:.9rem;border-radius:999px;font-size:.76rem;font-weight:820}.knowledge-quiz-builder__empty-icon{width:3.15rem;height:3.15rem;border:1px solid var(--csd-border-93c5fd-700, rgba(147, 197, 253, .7));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.28rem;box-shadow:0 14px 30px #2563eb1a}.knowledge-quiz-builder__questions{display:grid;gap:.72rem}.knowledge-quiz-question{overflow:hidden;border:1px solid var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #fffffff5,0 15px 34px #0f172a0b}.knowledge-quiz-question__header{display:flex;align-items:center;justify-content:space-between;gap:.72rem;min-height:3.18rem;padding:.62rem .72rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:radial-gradient(circle at right top,var(--csd-bg-dbeafe-500, rgba(219, 234, 254, .5)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff))}.knowledge-quiz-question__identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;min-width:0}.knowledge-quiz-question__identity>span:last-child{display:grid;gap:.04rem;min-width:0}.knowledge-quiz-question__identity small{color:var(--csd-text-718198-1000, #718198);font-size:.57rem;font-weight:820;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.knowledge-quiz-question__identity strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:850;line-height:1.2}.knowledge-quiz-question__number{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--csd-border-93c5fd-700, rgba(147, 197, 253, .7));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.74rem;font-weight:900;box-shadow:0 8px 18px #2563eb12}.knowledge-quiz-question__remove,.knowledge-quiz-option__remove{display:inline-grid;place-items:center;padding:0;border:1px solid var(--csd-border-fecaca-920, rgba(254, 202, 202, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fffafa-1000, #fffafa));color:var(--csd-text-dc2626-1000, #dc2626);line-height:1;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.knowledge-quiz-question__remove:hover,.knowledge-quiz-question__remove:focus-visible,.knowledge-quiz-option__remove:hover,.knowledge-quiz-option__remove:focus-visible{border-color:var(--csd-border-f87171-720, rgba(248, 113, 113, .72));background:var(--csd-bg-fff1f2-1000, #fff1f2);color:var(--csd-text-b91c1c-1000, #b91c1c);outline:none;transform:translateY(-1px);box-shadow:0 9px 18px #dc262617}.knowledge-quiz-question__remove{width:2rem;height:2rem;flex:0 0 2rem;border-radius:.68rem}.knowledge-quiz-question__body{display:grid;gap:.82rem;padding:.78rem}.knowledge-quiz-field{display:grid;gap:.32rem;min-width:0}.knowledge-quiz-field__label{display:flex;align-items:center;gap:.38rem;color:var(--csd-text-52657f-1000, #52657f);font-size:.62rem;font-style:normal;font-weight:850;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.knowledge-quiz-field__label em{padding:.15rem .35rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.52rem;font-style:normal;font-weight:820;letter-spacing:.02em;text-transform:none}.knowledge-quiz-field__label .knowledge-quiz-field__optional{border-color:var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b)}.knowledge-quiz-question .form-saas-input{min-height:2.46rem;border-color:var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96))!important;border-radius:.72rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-10213f-1000, #10213f)!important;font-size:.79rem;font-weight:580;box-shadow:inset 0 1px #ffffffe6!important}.knowledge-quiz-question .form-saas-input::-moz-placeholder{color:var(--csd-text-9aa8ba-1000, #9aa8ba);font-weight:520}.knowledge-quiz-question .form-saas-input::placeholder{color:var(--csd-text-9aa8ba-1000, #9aa8ba);font-weight:520}.knowledge-quiz-question .form-saas-input:focus{border-color:var(--csd-border-2563eb-420, rgba(37, 99, 235, .42))!important;box-shadow:0 0 0 4px #2563eb14!important}.knowledge-quiz-field__question{min-height:2.64rem!important;font-size:.82rem!important;font-weight:650!important}.knowledge-quiz-options{display:grid;gap:.54rem;padding:.68rem;border:1px solid var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-fbfdff-1000, #fbfdff),var(--csd-bg-f8fafc-1000, #f8fafc))}.knowledge-quiz-options__heading{display:flex;align-items:center;justify-content:space-between;gap:.72rem}.knowledge-quiz-options__heading>div{display:grid;gap:.12rem}.knowledge-quiz-options__heading small{color:var(--csd-text-7b8ba0-1000, #7b8ba0);font-size:.62rem;font-weight:620;line-height:1.3}.knowledge-quiz-options__add{display:inline-flex;align-items:center;justify-content:center;gap:.36rem;min-height:2rem;padding:.36rem .58rem;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-radius:.64rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.65rem;font-weight:820;line-height:1;box-shadow:0 8px 18px #2563eb0e;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.knowledge-quiz-options__add:hover,.knowledge-quiz-options__add:focus-visible{border-color:var(--csd-border-60a5fa-720, rgba(96, 165, 250, .72));background:var(--csd-bg-eff6ff-1000, #eff6ff);outline:none;transform:translateY(-1px);box-shadow:0 10px 22px #2563eb1a}.knowledge-quiz-options__add:disabled{opacity:.46;pointer-events:none}.knowledge-quiz-options__list{display:grid;gap:.42rem}.knowledge-quiz-option{display:grid;grid-template-columns:2.34rem minmax(0,1fr) 2.34rem;align-items:center;min-width:0}.knowledge-quiz-option .form-saas-input{position:relative;z-index:1;border-radius:0!important}.knowledge-quiz-option__letter{display:inline-grid;place-items:center;align-self:stretch;min-height:2.46rem;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-right:0;border-radius:.72rem 0 0 .72rem;background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-f8fbff-1000, #f8fbff));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.74rem;font-weight:900}.knowledge-quiz-option__remove{align-self:stretch;min-height:2.46rem;border-left:0;border-radius:0 .72rem .72rem 0}.knowledge-quiz-option__remove:disabled{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-a5b0bf-1000, #a5b0bf);pointer-events:none}.knowledge-quiz-question__settings{display:grid;grid-template-columns:minmax(12rem,.72fr) minmax(0,1.28fr);gap:.68rem}.knowledge-quiz-select{position:relative;display:block}.knowledge-quiz-select>i{position:absolute;top:50%;left:.78rem;z-index:2;color:var(--csd-text-16a34a-1000, #16a34a);font-size:.9rem;pointer-events:none;transform:translateY(-50%)}.knowledge-quiz-select .form-select{padding-left:2.18rem}.knowledge-quiz-builder__add{display:grid}.knowledge-quiz-builder__add-button{display:flex;align-items:center;justify-content:center;gap:.62rem;min-height:3.25rem;padding:.58rem .78rem;border:1px dashed var(--csd-border-93c5fd-860, rgba(147, 197, 253, .86));border-radius:.9rem;background:var(--csd-bg-ffffff-800, rgba(255, 255, 255, .8));color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-align:left;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.knowledge-quiz-builder__add-button>span:first-child{width:2rem;height:2rem;flex:0 0 2rem;border-radius:.68rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-quiz-builder__add-button>span:last-child{display:grid;gap:.06rem}.knowledge-quiz-builder__add-button strong{color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.74rem;font-weight:850}.knowledge-quiz-builder__add-button small{color:var(--csd-text-718198-1000, #718198);font-size:.61rem;font-weight:620}.knowledge-quiz-builder__add-button:hover,.knowledge-quiz-builder__add-button:focus-visible{border-color:var(--csd-border-3b82f6-700, rgba(59, 130, 246, .7));background:var(--csd-bg-f8fbff-1000, #f8fbff);outline:none;transform:translateY(-1px);box-shadow:0 12px 26px #2563eb14}.knowledge-quiz-builder__add-button:disabled{opacity:.48;pointer-events:none}.knowledge-quiz-modal__footer{padding:.72rem 1.08rem .84rem!important}.knowledge-quiz-modal__footer .btn-saas-primary,.knowledge-quiz-modal__footer .btn-saas-outline-primary{min-height:2.42rem;padding-inline:.82rem}.knowledge-quiz-modal__footer-note{display:inline-flex;align-items:center;gap:.4rem;min-width:0;margin-right:auto;color:var(--csd-text-718198-1000, #718198);font-size:.64rem;font-weight:620;line-height:1.35}.knowledge-quiz-modal__footer-note i{flex:0 0 auto;color:var(--csd-text-2563eb-1000, #2563eb)}@media (max-width: 767.98px){.knowledge-version-governance__rail{grid-template-columns:minmax(0,1fr);gap:.52rem;padding:.62rem .66rem .62rem .76rem}.knowledge-version-governance__identity,.knowledge-version-governance__actions,.knowledge-version-governance__meta{grid-column:1;grid-row:auto}.knowledge-version-governance__actions{justify-content:flex-start}.knowledge-version-governance__meta{display:grid;grid-auto-columns:minmax(8.8rem,.8fr);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:.18rem;overscroll-behavior-inline:contain;scrollbar-width:thin}.knowledge-version-governance__meta-item{min-width:0}.knowledge-version-governance__details{padding:0 .66rem .62rem .76rem}.knowledge-version-governance__notice-copy{align-items:stretch;flex-direction:column}.knowledge-version-governance__confirm,.knowledge-version-governance__submit{width:100%}.knowledge-version-governance__quiz-header{align-items:flex-start}.knowledge-version-governance__quiz-options{grid-template-columns:1fr}.knowledge-version-governance__submit{justify-self:stretch}.modal-dialog.knowledge-quiz-modal__dialog{--bs-modal-width: calc(100vw - .72rem) ;max-height:calc(100vh - .72rem);margin:.36rem auto!important}.knowledge-quiz-modal{max-height:calc(100vh - .72rem)!important;border-radius:1rem!important}.knowledge-quiz-modal__header{min-height:4.2rem!important;padding:.72rem .78rem .64rem!important}.knowledge-quiz-modal__body{padding:.68rem .72rem .82rem!important}.knowledge-quiz-builder__summary{grid-template-columns:auto minmax(0,1fr)}.knowledge-quiz-builder__metrics{grid-column:1/-1;width:100%}.knowledge-quiz-builder__metric{min-width:0}.knowledge-quiz-question__settings{grid-template-columns:1fr}.knowledge-quiz-modal__footer{align-items:stretch!important;flex-direction:column!important;padding:.7rem .72rem .78rem!important}.knowledge-quiz-modal__footer .btn-saas-primary,.knowledge-quiz-modal__footer .btn-saas-outline-primary{width:100%}.knowledge-quiz-modal__footer-note{width:100%;margin:0 0 .15rem}}@media (max-width: 479.98px){.knowledge-quiz-builder__summary{grid-template-columns:1fr;justify-items:start}.knowledge-quiz-builder__metrics{grid-template-columns:1fr 1fr}.knowledge-quiz-options__heading{align-items:stretch;flex-direction:column}.knowledge-quiz-options__add{width:100%}.knowledge-quiz-option{grid-template-columns:2.2rem minmax(0,1fr) 2.2rem}.knowledge-quiz-builder__add-button{justify-content:flex-start}}.knowledge-sidebar{display:flex;flex-direction:column;gap:1rem}.knowledge-sidebar-card{position:relative;overflow:hidden;border-radius:1.15rem;padding:.95rem;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));background:radial-gradient(circle at top right,var(--csd-bg-e2e8f0-420, rgba(226, 232, 240, .42)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 16px 32px #0f172a0e}.knowledge-sidebar-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:#64748b47}.knowledge-sidebar-card--favorite{background:radial-gradient(circle at top right,var(--csd-bg-fef3c7-760, rgba(254, 243, 199, .76)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-fffbeb-340, rgba(255, 251, 235, .34)) 100%)}.knowledge-sidebar-card--favorite:before{background:linear-gradient(90deg,#b45309b8,#fbbf2452)}.knowledge-sidebar-card--recent{background:radial-gradient(circle at top right,var(--csd-bg-dbeafe-760, rgba(219, 234, 254, .76)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-eff6ff-420, rgba(239, 246, 255, .42)) 100%)}.knowledge-sidebar-card--recent:before{background:linear-gradient(90deg,#1d4ed8b8,#60a5fa52)}.knowledge-sidebar-card__header{display:flex;align-items:flex-start;gap:.68rem;margin-bottom:.82rem;padding-bottom:.74rem;border-bottom:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18))}.knowledge-sidebar-card__icon{width:2.24rem;height:2.24rem;border-radius:.82rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--csd-border-ffffff-820, rgba(255, 255, 255, .82));font-size:.92rem;box-shadow:inset 0 1px #ffffffe0,0 10px 20px #0f172a12}.knowledge-sidebar-card--favorite .knowledge-sidebar-card__icon{background:linear-gradient(135deg,var(--csd-bg-fff7ed-1000, #fff7ed),var(--csd-bg-fef3c7-1000, #fef3c7));color:var(--csd-text-b45309-1000, #b45309)}.knowledge-sidebar-card--recent .knowledge-sidebar-card__icon{background:linear-gradient(135deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-dbeafe-1000, #dbeafe));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.knowledge-sidebar-card--insights .knowledge-sidebar-card__icon{background:#0ea5e91f;color:var(--csd-text-0284c7-1000, #0284c7)}.knowledge-sidebar-card__title-wrap{min-width:0;display:grid;gap:.18rem}.knowledge-sidebar-card__title-wrap strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.88rem;font-weight:800;line-height:1.3}.knowledge-sidebar-card__title-wrap span{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.45}.knowledge-sidebar-card__badge{margin-left:auto;border-color:var(--csd-border-94a3b8-260, rgba(148, 163, 184, .26));background:var(--csd-bg-ffffff-840, rgba(255, 255, 255, .84))}.knowledge-sidebar-list{display:flex;flex-direction:column;gap:.55rem;max-height:320px;overflow-y:auto;padding-right:.2rem}.knowledge-sidebar-list::-webkit-scrollbar{width:6px}.knowledge-sidebar-list::-webkit-scrollbar-track{background:transparent}.knowledge-sidebar-list::-webkit-scrollbar-thumb{background:#94a3b86b;border-radius:999px}.knowledge-sidebar-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.74rem .78rem;border-radius:.92rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.knowledge-sidebar-item:hover{transform:translateY(-1px);border-color:var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 12px 26px #2563eb14}.knowledge-sidebar-card--favorite .knowledge-sidebar-item:hover{border-color:var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24));box-shadow:0 12px 26px #b4530914}.knowledge-sidebar-item__content{min-width:0;display:grid;gap:.3rem}.knowledge-sidebar-item__title{color:var(--csd-text-17324f-1000, #17324f);font-size:.8rem;font-weight:700;line-height:1.4}.knowledge-sidebar-item__meta{color:var(--csd-text-708198-1000, #708198);font-size:.7rem;line-height:1.45}.knowledge-sidebar-item__chips{display:flex;flex-wrap:wrap;gap:.35rem}.knowledge-sidebar-item__chips span{display:inline-flex;align-items:center;padding:.26rem .52rem;border-radius:999px;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9));color:var(--csd-text-475569-1000, #475569);font-size:.66rem;font-weight:700;line-height:1}.knowledge-sidebar-item__marker{width:1.56rem;height:1.56rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));background:var(--csd-bg-eff6ff-940, rgba(239, 246, 255, .94));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.7rem;flex-shrink:0}.knowledge-sidebar-empty{padding:.92rem .85rem;border-radius:.92rem;border:1px dashed var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));background:var(--csd-bg-ffffff-660, rgba(255, 255, 255, .66));color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.55;text-align:center}.knowledge-sidebar-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.knowledge-sidebar-metric{padding:.78rem .82rem;border-radius:1rem;border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94))}.knowledge-sidebar-metric span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.knowledge-sidebar-metric strong{display:block;margin-top:.18rem;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:800;line-height:1.1}.knowledge-sidebar-metric--accent{border-color:var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));background:var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98))}.knowledge-sidebar-metric--accent strong{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.knowledge-sidebar-band{display:flex;align-items:center;gap:.8rem;margin-top:.95rem;padding:.9rem .95rem;border-radius:1rem;border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9))}.knowledge-sidebar-band__item{display:grid;gap:.12rem;flex:1 1 0;min-width:0}.knowledge-sidebar-band__item strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.92rem;font-weight:800}.knowledge-sidebar-band__label{color:var(--csd-text-708198-1000, #708198);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.knowledge-sidebar-band__divider{width:1px;align-self:stretch;background:#0f172a14}.knowledge-sidebar-note{margin-top:.9rem;padding:.85rem .9rem;border-radius:1rem;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));border:1px dashed var(--csd-border-0f172a-100, rgba(15, 23, 42, .1));color:var(--csd-text-52657f-1000, #52657f);font-size:.79rem;line-height:1.6}.knowledge-index-page .knowledge-sidebar{gap:.85rem}.knowledge-index-page .knowledge-sidebar-card{padding:.82rem;border-color:var(--op-border);border-radius:var(--op-radius);background:var(--csd-bg-ffffff-1000, #fff);box-shadow:var(--op-shadow)}.knowledge-index-page .knowledge-sidebar-card:before{height:0;background:transparent}.knowledge-index-page .knowledge-sidebar-card--favorite,.knowledge-index-page .knowledge-sidebar-card--recent{background:var(--csd-bg-ffffff-1000, #fff)}.knowledge-index-page .knowledge-sidebar-card__header{align-items:center;gap:.56rem;margin-bottom:.72rem;padding-bottom:.68rem;border-bottom-color:var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))}.knowledge-index-page .knowledge-sidebar-card__icon{width:2rem;height:2rem;border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:inset 0 1px #ffffffe6}.knowledge-index-page .knowledge-sidebar-card__title-wrap strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.84rem;font-weight:850}.knowledge-index-page .knowledge-sidebar-card__title-wrap span{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.7rem}.knowledge-index-page .knowledge-sidebar-list{gap:.48rem;max-height:300px}.knowledge-index-page .knowledge-sidebar-item{padding:.68rem .72rem;border-radius:var(--op-radius-sm);border-color:var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-ffffff-1000, #fff);box-shadow:none}.knowledge-index-page .knowledge-sidebar-item__title{color:var(--csd-text-17324f-1000, #17324f);font-size:.78rem;font-weight:760}.knowledge-index-page .knowledge-sidebar-item__meta{color:var(--csd-text-708198-1000, #708198);font-size:.68rem}.knowledge-index-page .knowledge-sidebar-metrics{gap:.5rem}.knowledge-index-page .knowledge-sidebar-metric,.knowledge-index-page .knowledge-sidebar-band,.knowledge-index-page .knowledge-sidebar-note,.knowledge-index-page .knowledge-sidebar-empty{border-radius:var(--op-radius-sm);background:var(--csd-bg-fbfdff-1000, #fbfdff)}@media (max-width: 575.98px){.knowledge-sidebar-metrics{grid-template-columns:1fr}.knowledge-sidebar-band{flex-direction:column;align-items:stretch}.knowledge-sidebar-band__divider{width:auto;height:1px}}.knowledge-table-filter-strip{padding:.85rem 1rem .2rem;border-bottom:1px solid var(--csd-border-e2e8f0-720, rgba(226, 232, 240, .72));background:var(--csd-bg-ffffff-1000, #fff)}.knowledge-table-section{background:var(--csd-bg-ffffff-1000, #fff)}.knowledge-table-section+.knowledge-table-section{border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))}.knowledge-table-section--pinned{background:linear-gradient(90deg,rgba(37,99,235,.035),transparent 30rem),var(--csd-bg-ffffff-1000, #fff)}.knowledge-table-wrap{min-height:0;overflow-x:auto}.knowledge-table-section--library .knowledge-table tbody tr:last-child>td{border-bottom:0}.knowledge-table{width:100%;min-width:1040px;table-layout:fixed;border-collapse:separate;border-spacing:0}.knowledge-table .knowledge-table__col-number{width:58px}.knowledge-table .knowledge-table__col-material{width:34%}.knowledge-table .knowledge-table__col-context{width:24%}.knowledge-table .knowledge-table__col-usage{width:132px}.knowledge-table .knowledge-table__col-workflow{width:168px}.knowledge-table .knowledge-table__col-actions{width:82px}.knowledge-table thead th{padding:.72rem .82rem!important;border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important;color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.knowledge-table tbody td{position:relative;padding:.82rem!important;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-24364f-1000, #24364f);font-size:.84rem;vertical-align:middle;transition:background-color .16s ease,border-color .16s ease}.knowledge-table tbody tr:hover>td{border-bottom-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96)))}.knowledge-table tbody tr{position:relative;z-index:1}.knowledge-table tbody tr:has(.dropdown-overflow-anchor),.knowledge-table tbody tr:has(.dropdown.show),.knowledge-table tbody tr:has(.status-dropdown.show){z-index:40}.knowledge-table tbody tr:has(.dropdown-overflow-anchor)>td,.knowledge-table tbody tr:has(.dropdown.show)>td,.knowledge-table tbody tr:has(.status-dropdown.show)>td{z-index:42}.knowledge-table--pinned{min-width:1040px}.knowledge-table--pinned tbody tr>td:first-child{box-shadow:inset 3px 0 #2563eb75}.knowledge-table--pinned tbody tr:last-child>td{border-bottom-color:var(--csd-border-bfdbfe-520, rgba(191, 219, 254, .52))}.knowledge-table-footer{border-top:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));background:var(--csd-bg-ffffff-1000, #fff)}.knowledge-table-footer>.saas-pagination{border-radius:0;border-top:0;background:transparent}.knowledge-table-group-heading{display:flex;align-items:center;gap:.72rem;min-height:3.15rem;padding:.68rem .82rem;border-bottom:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));background:var(--csd-bg-ffffff-1000, #fff)}.knowledge-table-group-heading--pinned{background:linear-gradient(90deg,#2563eb0e,#fff0 40%),var(--csd-bg-f8fbff-1000, #f8fbff)}.knowledge-table-group-heading--library{background:linear-gradient(90deg,#94a3b812,#fff0 34%),var(--csd-bg-ffffff-1000, #fff)}.knowledge-table-group-heading__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 auto;border-radius:.72rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-64748b-1000, #64748b);box-shadow:inset 0 1px #ffffffe6}.knowledge-table-group-heading--pinned .knowledge-table-group-heading__icon{border-color:var(--csd-border-bfdbfe-880, rgba(191, 219, 254, .88));background:linear-gradient(135deg,var(--csd-bg-eff6ff-1000, #eff6ff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-table-group-heading__copy{display:grid;gap:.12rem;min-width:0}.knowledge-table-group-heading__copy strong{color:var(--csd-text-142033-1000, #142033);font-size:.82rem;font-weight:850;line-height:1.15}.knowledge-table-group-heading__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:650;line-height:1.28}.knowledge-table-group-heading__count{margin-left:auto;min-width:1.9rem;padding:.26rem .58rem;border-radius:999px;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);font-size:.68rem;font-weight:850;line-height:1;text-align:center}.knowledge-table__row>td:first-child{padding-left:.7rem!important}.knowledge-table__number{width:58px;min-width:58px;max-width:58px;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:700;text-align:center}.knowledge-table__pin-rank{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem;box-shadow:inset 0 1px #ffffffeb,0 8px 16px #2563eb14}.knowledge-index-table__identity{min-width:0}.knowledge-index-table__title-row{display:flex;align-items:flex-start;gap:.45rem;min-width:0}.knowledge-index-table__title-row .bi{margin-top:.18rem;flex-shrink:0}.knowledge-index-table__title{min-width:0;color:var(--csd-text-17324f-1000, #17324f);font-size:.86rem;font-weight:760;line-height:1.3;text-decoration:none;overflow-wrap:anywhere}.knowledge-index-table__title:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.knowledge-index-table__new-badge{align-self:center;display:inline-flex;align-items:center;min-height:1.12rem;padding:.14rem .42rem;border-radius:999px;border:1px solid var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.62rem;font-weight:850;line-height:1;letter-spacing:0;white-space:nowrap;box-shadow:inset 0 1px #ffffffe6}.knowledge-index-table__meta{display:flex;flex-wrap:wrap;gap:.26rem .55rem;margin-top:.28rem}.knowledge-index-table__meta span{display:inline-flex;align-items:center;gap:.35rem;color:var(--csd-text-708198-1000, #708198);font-size:.7rem;line-height:1.45}.knowledge-index-table__context{display:grid;gap:.42rem}.knowledge-index-table__chips,.knowledge-index-table__metrics{display:flex;flex-wrap:wrap;gap:.42rem}.knowledge-index-table__chip,.knowledge-index-table__metrics span{display:inline-flex;align-items:center;gap:.35rem;min-height:1.42rem;padding:.24rem .5rem;border-radius:999px;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94));color:var(--csd-text-52657f-1000, #52657f);font-size:.68rem;font-weight:760;line-height:1}.knowledge-index-table__chip--accent{border-color:var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-334155-1000, #334155);box-shadow:none}.knowledge-index-table__chip--accent i{color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-index-table__usage{--knowledge-usage-color: #475569;--csd-foreground-knowledge-usage-color: var(--csd-text-475569-1000, #475569);--knowledge-usage-rgb: 100, 116, 139;--knowledge-usage-bg: var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94));--csd-foreground-knowledge-usage-bg: rgba(248, 250, 252, .94);display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-width:5.45rem;min-height:1.74rem;padding:.18rem .5rem;border:1px solid rgba(var(--knowledge-usage-rgb),.18);border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)),var(--knowledge-usage-bg));color:var(--csd-foreground-knowledge-usage-color, var(--knowledge-usage-color));box-shadow:inset 0 1px #ffffffe0,0 5px 12px rgba(var(--knowledge-usage-rgb),.045)}.knowledge-index-table__usage-icon{width:1.02rem;height:1.02rem;flex:0 0 1.02rem;border-radius:999px;background:rgba(var(--knowledge-usage-rgb),.1);color:var(--csd-foreground-knowledge-usage-color, var(--knowledge-usage-color));font-size:.64rem;line-height:1}.knowledge-index-table__usage-copy{display:inline-flex;align-items:baseline;gap:.22rem;min-width:0;text-align:left}.knowledge-index-table__usage-copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.76rem;font-weight:820;line-height:1.05}.knowledge-index-table__usage-copy span{color:var(--csd-foreground-knowledge-usage-color, var(--knowledge-usage-color));font-size:.5rem;font-weight:760;letter-spacing:.02em;text-transform:uppercase}.knowledge-index-table__usage--hot{--knowledge-usage-color: #b45309;--csd-foreground-knowledge-usage-color: var(--csd-text-b45309-1000, #b45309);--knowledge-usage-rgb: 245, 158, 11;--knowledge-usage-bg: var(--csd-bg-fffbeb-920, rgba(255, 251, 235, .92));--csd-foreground-knowledge-usage-bg: rgba(255, 251, 235, .92)}.knowledge-index-table__usage--popular{--knowledge-usage-color: #1d4ed8;--csd-foreground-knowledge-usage-color: var(--csd-text-1d4ed8-1000, #1d4ed8);--knowledge-usage-rgb: 37, 99, 235;--knowledge-usage-bg: var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));--csd-foreground-knowledge-usage-bg: rgba(239, 246, 255, .92)}.knowledge-index-table__usage--steady{--knowledge-usage-color: #0f766e;--csd-foreground-knowledge-usage-color: var(--csd-text-0f766e-1000, #0f766e);--knowledge-usage-rgb: 15, 118, 110;--knowledge-usage-bg: var(--csd-bg-f0fdfa-880, rgba(240, 253, 250, .88));--csd-foreground-knowledge-usage-bg: rgba(240, 253, 250, .88)}.knowledge-index-table__usage--empty{--knowledge-usage-color: #64748b;--csd-foreground-knowledge-usage-color: var(--csd-text-64748b-1000, #64748b);--knowledge-usage-rgb: 100, 116, 139;--knowledge-usage-bg: var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94));--csd-foreground-knowledge-usage-bg: rgba(248, 250, 252, .94)}.knowledge-index-table__status-cell,.knowledge-index-table__actions-cell{position:relative;overflow:visible;white-space:nowrap}.knowledge-index-table__status-cell{text-align:left;z-index:2}.knowledge-index-table__status-cell .knowledge-index-table__status-content{display:flex;justify-content:flex-start}.knowledge-index-table__status-cell .status-dropdown,.knowledge-index-table__status-cell .status-label{display:inline-flex}.knowledge-index-table__status-cell .op-status-badge{display:inline-flex;min-height:2.05rem;padding:.34rem .68rem;font-size:.75rem}.knowledge-index-table__actions-cell{z-index:3}.knowledge-index-table__actions-cell .dropdown-actions{justify-content:flex-end}.knowledge-empty{display:grid;justify-items:center;gap:.5rem;padding:3rem 1.5rem;text-align:center}.knowledge-empty strong{color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:800;line-height:1.35}.knowledge-empty span,.knowledge-empty p{max-width:32rem;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;line-height:1.6}@media (max-width: 767.98px){.knowledge-index-table__meta,.knowledge-index-table__chips,.knowledge-index-table__metrics{gap:.35rem}}.knowledge-public-page{min-height:100vh;margin:0;background:radial-gradient(circle at 12% 0%,rgba(37,99,235,.13),transparent 32rem),linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc) 0%,var(--csd-bg-eef2f7-1000, #eef2f7) 100%);color:var(--csd-text-172033-1000, #172033)}.knowledge-public-shell{width:min(100% - 2rem,960px);margin:0 auto;padding:clamp(1rem,4vw,3.5rem) 0}.knowledge-public-card{overflow:hidden;border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:1.25rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 28px 70px #0f172a1c}.knowledge-public-hero{display:flex;align-items:flex-start;gap:1rem;padding:clamp(1.25rem,4vw,2.4rem);border-bottom:1px solid var(--csd-border-e7edf5-1000, #e7edf5);background:linear-gradient(135deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #fff) 62%)}.knowledge-public-hero h1{margin:.2rem 0 0;color:var(--csd-text-10213f-1000, #10213f);font-size:clamp(1.55rem,4vw,2.45rem);line-height:1.15}.knowledge-public-hero p{margin:.5rem 0 0;color:var(--csd-text-64748b-1000, #64748b)}.knowledge-public-hero__mark{display:grid;place-items:center;width:3rem;height:3rem;flex:0 0 3rem;border-radius:.9rem;background:#2563eb;color:#fff;font-size:1.35rem;box-shadow:0 12px 25px #2563eb3d}.knowledge-public-eyebrow{color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.74rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.knowledge-public-meta{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem clamp(1.25rem,4vw,2.4rem);border-bottom:1px solid var(--csd-border-edf1f6-1000, #edf1f6)}.knowledge-public-meta span{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .62rem;border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.76rem;font-weight:700}.knowledge-public-meta i{color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-public-content{padding:clamp(1.35rem,5vw,3.2rem);color:var(--csd-text-1f2937-1000, #1f2937);font-size:1rem;line-height:1.72}.knowledge-public-footer{display:grid;gap:.35rem;padding:1rem clamp(1.25rem,4vw,2.4rem);border-top:1px solid var(--csd-border-e7edf5-1000, #e7edf5);background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b)}.knowledge-public-footer span{color:var(--csd-text-334155-1000, #334155);font-size:.82rem;font-weight:750}.knowledge-public-footer small{line-height:1.45}@media (max-width: 575.98px){.knowledge-public-shell{width:min(100% - 1rem,960px);padding:.5rem 0}.knowledge-public-card{border-radius:.9rem}.knowledge-public-hero{gap:.75rem}.knowledge-public-hero__mark{width:2.5rem;height:2.5rem;flex-basis:2.5rem}}.knowledge-index-page{padding-bottom:1.25rem}.knowledge-index-page .op-toolbar__actions{align-items:center}.knowledge-index-page .op-scope-note{margin-top:.55rem}.knowledge-index-page .op-primary-action,.knowledge-index-page .op-secondary-action{min-height:2.42rem}.knowledge-index-page__stats{grid-template-columns:repeat(4,minmax(180px,1fr))}.knowledge-index-page__stat{min-height:4.85rem}.knowledge-index-page__filter-card,.knowledge-index-page__table-card{margin-top:0;overflow:visible}.knowledge-index-page__filter-card .smart-filter-bar{--sf-control-height: 40px;--sf-control-radius: var(--op-radius-sm);--csd-foreground-sf-control-radius: var(--op-radius-sm);margin-top:0}.knowledge-index-page__filter-card .smart-filter-form--operational{justify-content:flex-end}.knowledge-search-suggestions-shell{position:relative;z-index:25}.knowledge-search-suggestions{position:absolute;top:calc(100% + .45rem);right:0;left:auto;z-index:1050;width:min(30rem,100vw - 2rem);min-width:min(100%,18rem);max-height:min(28rem,62vh);overflow-y:auto;padding:.4rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:.85rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 18px 44px #0f172a29}.knowledge-search-suggestion{display:grid;width:100%;gap:.28rem;padding:.7rem .78rem;border:0;border-radius:.65rem;background:transparent;color:var(--csd-text-0f172a-1000, #0f172a);text-align:left;transition:background .15s ease,color .15s ease}.knowledge-search-suggestion:hover,.knowledge-search-suggestion.is-active{background:#2563eb17;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.knowledge-search-suggestion__heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.knowledge-search-suggestion__heading strong{min-width:0;overflow:hidden;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.knowledge-search-suggestion__heading small{flex:0 0 auto;padding:.16rem .4rem;border-radius:999px;background:var(--csd-bg-eef2ff-1000, #eef2ff);color:var(--csd-text-475569-1000, #475569);font-size:.67rem;font-weight:750}.knowledge-search-suggestion__excerpt,.knowledge-search-suggestions__empty{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.4}.knowledge-search-suggestions__empty{padding:.72rem}.knowledge-index-page__filter-shell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.82rem;width:100%;min-height:40px;padding:0}.knowledge-index-page__filter-heading{display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;min-width:0;min-height:40px;padding-right:.82rem;padding-bottom:0;border-right:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-bottom:0;white-space:nowrap}.knowledge-index-page__filter-heading h2{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.98rem;font-weight:850;letter-spacing:0;line-height:1.15}.knowledge-index-page__quick-chips{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.35rem;min-width:0}.knowledge-index-page__quick-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:1.78rem;padding:.24rem .52rem;border-color:var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);cursor:pointer;box-shadow:inset 0 1px #ffffffeb;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.knowledge-index-page__quick-chip i{color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem}.knowledge-index-page__quick-chip strong{color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.68rem;font-weight:850;line-height:1}.knowledge-index-page__quick-chip:hover,.knowledge-index-page__quick-chip:focus{transform:translateY(-1px);border-color:var(--csd-border-2563eb-260, rgba(37, 99, 235, .26));background:var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 10px 18px #2563eb12}.knowledge-index-page__quick-chip.is-active{border-color:var(--csd-border-2563eb-320, rgba(37, 99, 235, .32));background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.knowledge-index-page__quick-chip.is-active i,.knowledge-index-page__quick-chip.is-active strong{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.knowledge-index-page__active-filters{padding:.9rem 1rem 0}.knowledge-index-page__content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.34fr);align-items:start;gap:.85rem}.knowledge-index-page__table-card{overflow:hidden}.knowledge-index-page__table-head{align-items:center;min-height:0;padding:.62rem .82rem;background:var(--csd-bg-ffffff-1000, #fff)}.knowledge-index-page__table-head .op-card__eyebrow{margin-bottom:.02rem}.knowledge-index-page__table-title{display:flex;align-items:center;gap:.56rem;min-width:0}.knowledge-index-page__table-icon{display:inline-grid;place-items:center;width:2.18rem;height:2.18rem;flex:0 0 2.18rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #ffffffe6;line-height:0}.knowledge-index-page__table-copy{display:grid;gap:.02rem;min-width:0}.knowledge-index-page__table-copy h2{margin:0;font-size:.96rem}.knowledge-index-page__table-body,.knowledge-index-page .knowledge-workspace__table-stack{min-width:0}.knowledge-index-page .knowledge-workspace__table-stack{display:block;gap:0}.knowledge-index-page__sidebar{min-width:0}.knowledge-workspace__meta-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.24rem;padding:.42rem .72rem;border-radius:999px;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-10213f-1000, #10213f);font-size:.74rem;font-weight:800;line-height:1;white-space:nowrap;box-shadow:inset 0 1px #ffffffdb,0 8px 18px #0f172a09}.knowledge-workspace__meta-pill i{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem}.knowledge-workspace__meta-pill--info{border-color:var(--csd-border-0ea5e9-160, rgba(14, 165, 233, .16));background:var(--csd-bg-f0f9ff-740, rgba(240, 249, 255, .74));color:var(--csd-text-164e63-1000, #164e63)}.knowledge-workspace__meta-pill--info i{color:var(--csd-text-0e7490-1000, #0e7490)}.knowledge-workspace__meta-pill--filter{cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}.knowledge-workspace__meta-pill--filter span{min-width:1.26rem;padding:.11rem .34rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-1e40af-1000, #1e40af);font-size:.66rem;font-weight:800;text-align:center}.knowledge-workspace__meta-pill--filter:hover{transform:translateY(-1px);border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffe6,0 12px 24px #2563eb12}.knowledge-workspace__meta-pill--filter:hover i{color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-workspace__meta-pill--filter.is-active{border-color:var(--csd-border-2563eb-380, rgba(37, 99, 235, .38));background:linear-gradient(135deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:inset 0 1px #ffffffe6,0 12px 24px #2563eb14}.knowledge-workspace__meta-pill--filter.is-active i{color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-workspace__meta-pill--new{border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2))}.knowledge-workspace__meta-pill--new i{color:var(--csd-text-2563eb-1000, #2563eb)}.knowledge-modal-form .select2-container{width:100%!important}.knowledge-upsert-modal-shell .modal-premium-body{background:radial-gradient(circle at 94% 0%,var(--csd-bg-dbeafe-420, rgba(219, 234, 254, .42)),transparent 25rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f7f9fc-1000, #f7f9fc) 100%)!important}.knowledge-upsert-modal-shell .modal-premium-header{border-bottom:1px solid var(--csd-border-cbd5e1-460, rgba(203, 213, 225, .46))!important}.knowledge-upsert-modal-shell .modal-premium-footer{background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))!important;box-shadow:0 -18px 38px #0f172a11}.knowledge-form-modal--compact{gap:.66rem}.knowledge-form-modal__summary{grid-template-columns:auto minmax(0,1fr);gap:.56rem;padding:.04rem .1rem .16rem;border:0;border-radius:0;background:transparent;box-shadow:none}.knowledge-form-modal__summary .op-upsert-modal__summary-copy{gap:0}.knowledge-form-modal__summary .op-upsert-modal__summary-title{color:var(--csd-text-334155-1000, #334155);font-size:.84rem;font-weight:760;line-height:1.3}.knowledge-form-modal__summary-icon{width:1.96rem;height:1.96rem;border-radius:.66rem;box-shadow:none}.knowledge-form-modal__grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:stretch;gap:.72rem}.knowledge-form-modal__identity-card,.knowledge-form-modal__workflow-card{height:100%}.knowledge-form-modal .op-upsert-modal__card-header{min-height:2.44rem;padding:.58rem .72rem}.knowledge-form-modal .op-upsert-modal__card-title i{display:inline-flex;align-items:center;justify-content:center;line-height:1}.knowledge-form-modal .op-upsert-modal__card-body{gap:.62rem;padding:.72rem}.knowledge-form-modal .op-upsert-modal__lead{font-size:.75rem;line-height:1.42}.knowledge-form-modal .op-upsert-modal__field-grid{row-gap:.64rem!important}.knowledge-form-modal .op-upsert-modal__summary-pill{min-height:1.64rem;padding:.25rem .56rem;font-size:.66rem;box-shadow:none}.knowledge-form-modal__hint{display:block;margin-top:-.02rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;line-height:1.38}.knowledge-form-modal__status-pill{display:flex;align-items:center;gap:.52rem;min-height:2.42rem;padding:0 .78rem;border:1px solid var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:inset 0 1px #ffffffdb}.knowledge-form-modal__status-pill div{min-width:0}.knowledge-form-modal__status-pill strong,.knowledge-form-modal__status-pill span{display:block}.knowledge-form-modal__status-pill strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:760;line-height:1.15}.knowledge-form-modal__status-pill span{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:650;line-height:1.2}.knowledge-form-modal__status-icon{display:inline-grid;place-items:center;width:1.72rem;height:1.72rem;flex:0 0 1.72rem;border:1px solid var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));border-radius:.58rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-2563eb-1000, #2563eb);line-height:0}.knowledge-form-modal__workflow-grid{row-gap:.58rem!important}.knowledge-form-modal__client-field{position:relative;z-index:2}.knowledge-form-modal__client-field .select2-container .select2-selection--single{min-height:2.42rem}.knowledge-form-modal__client-field .select2-container .select2-selection__rendered{display:block;max-width:100%;padding-right:2.2rem!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-form-modal__client-field:has(.select2-container--open){z-index:6}.knowledge-form-modal__note-field .form-saas-input{min-height:2.36rem}@media (max-width: 639.98px){.knowledge-form-modal__grid{grid-template-columns:1fr}}@media (max-width: 1180px){.knowledge-form-modal__workflow-grid>.op-upsert-modal__field{flex:0 0 100%;max-width:100%}}@media (max-width: 1320px){.knowledge-index-page__filter-shell{grid-template-columns:1fr;align-items:stretch;gap:.65rem}.knowledge-index-page__filter-heading{justify-content:space-between;padding-right:0;padding-bottom:.65rem;border-right:0;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))}.knowledge-index-page__filter-card .smart-filter-form--operational,.knowledge-index-page__quick-chips{justify-content:flex-start}}@media (max-width: 768px){.knowledge-index-page__filter-heading{align-items:flex-start;flex-wrap:wrap;white-space:normal}.knowledge-index-page__quick-chips{width:100%}}@media (max-width: 1180px){.knowledge-index-page__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-index-page__content-grid{grid-template-columns:minmax(0,1fr)}.knowledge-index-page__sidebar .knowledge-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.knowledge-index-page__stats{grid-template-columns:1fr}.knowledge-index-page__table-head{align-items:flex-start;flex-direction:column}.knowledge-index-page__table-title{align-items:flex-start}.knowledge-index-page__sidebar .knowledge-sidebar{grid-template-columns:minmax(0,1fr)}}.contact-export-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2060;display:grid;place-items:center;padding:1rem;background:#0f172a6b;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .18s ease}.contact-export-loading[hidden]{display:none}.contact-export-loading.is-visible{opacity:1}.contact-export-loading__panel{width:min(100%,28.5rem);display:grid;gap:1rem;padding:1.15rem;border:1px solid var(--csd-border-ffffff-280, rgba(255, 255, 255, .28));border-radius:1.25rem;background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-750, rgba(219, 234, 254, .75)),transparent 36%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:0 24px 70px #0f172a47}.contact-export-loading__top{display:flex;align-items:center;gap:.92rem}.contact-export-loading__orb{position:relative;width:3.7rem;height:3.7rem;flex:0 0 3.7rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#0f766e,#2563eb);color:#fff;box-shadow:0 16px 34px #2563eb38}.contact-export-loading__orb:before{content:"";position:absolute;top:-.38rem;right:-.38rem;bottom:-.38rem;left:-.38rem;border:2px solid var(--csd-border-0f766e-160, rgba(15, 118, 110, .16));border-top-color:var(--csd-border-2563eb-780, rgba(37, 99, 235, .78));border-radius:inherit;animation:contact-export-spin 1s linear infinite}.contact-export-loading__orb i{position:relative;z-index:1;font-size:1.48rem}.contact-export-loading__copy{min-width:0;display:grid;gap:.2rem}.contact-export-loading__copy span{color:var(--csd-text-0f766e-1000, #0f766e);font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.contact-export-loading__copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.05rem;font-weight:900;line-height:1.2}.contact-export-loading__copy p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.5}.contact-export-loading__progress{display:grid;gap:.46rem;padding:.85rem;border:1px solid var(--csd-border-cbd5e1-700, rgba(203, 213, 225, .7));border-radius:.95rem;background:var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72))}.contact-export-loading__progress-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:800}.contact-export-loading__progress-head strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:900}.contact-export-loading__track{height:.52rem;overflow:hidden;border-radius:999px;background:var(--csd-bg-e2e8f0-1000, #e2e8f0);box-shadow:inset 0 1px 2px #0f172a14}.contact-export-loading__track span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f766e,#2563eb 62%,#38bdf8);box-shadow:0 0 0 1px #ffffff4d inset;transition:width .32s ease}.contact-export-loading__hint{display:flex;align-items:center;gap:.46rem;color:var(--csd-text-53657d-1000, #53657d);font-size:.75rem;font-weight:750}.contact-export-loading__hint i{color:var(--csd-text-0f766e-1000, #0f766e)}.contact-index-page .op-toolbar__actions{align-items:center}.contact-index-page .contact-index-page__stat-card{width:100%;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));text-align:left;cursor:default}.contact-index-page .contact-index-page__filter-card,.contact-index-page .contact-index-page__table-card{margin-top:.95rem}.contact-index-page .contact-index-page__filter-shell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.82rem;min-height:var(--sf-control-height, 40px);padding:0}.contact-index-page .contact-index-page__filter-heading{display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;flex-wrap:nowrap;min-height:var(--sf-control-height, 40px);padding-right:.82rem;border-right:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));white-space:nowrap}.contact-index-page .contact-index-page__filter-heading h2{margin:0;color:var(--csd-text-142033-1000, #142033);font-size:1rem;font-weight:800;line-height:1.2}.contact-index-page .contact-index-page__table-head{align-items:center;min-height:0;padding:.62rem .82rem;background:var(--csd-bg-ffffff-1000, #fff)}.contact-index-page .contact-index-page__table-head .op-card__eyebrow{margin-bottom:.02rem}.contact-index-page .contact-index-page__table-title{display:flex;align-items:center;gap:.56rem;min-width:0}.contact-index-page .contact-index-page__table-icon{display:inline-grid;place-items:center;width:2.18rem;height:2.18rem;flex:0 0 2.18rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #ffffffe6;line-height:0}.contact-index-page .contact-index-page__table-copy{display:grid;gap:.02rem;min-width:0}.contact-index-page .contact-index-page__table-copy h2{font-size:.96rem}.contact-index-page .contact-index-page__table-badges{display:inline-flex;align-items:center;justify-content:flex-end;gap:.42rem;flex-wrap:wrap;min-width:0}.contact-index-page .contact-index-page__table-badge{min-height:2rem;padding:.38rem .7rem}.contact-index-page .contact-index-page__table-badge strong{color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-weight:900}.contact-index-page .contact-index-page__table-badge--success{color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-ecfdf5-1000, #ecfdf5);border-color:var(--csd-border-10b981-220, rgba(16, 185, 129, .22))}.contact-index-page .contact-index-page__table-badge--success strong,.contact-index-page .contact-index-page__table-badge--success i{color:var(--csd-text-047857-1000, #047857)}@media (max-width: 992px){.contact-index-page .contact-index-page__filter-shell{grid-template-columns:minmax(0,1fr);align-items:stretch}.contact-index-page .contact-index-page__filter-heading{justify-content:space-between;padding-right:0;border-right:0;white-space:normal}.contact-index-page .contact-index-page__table-head{align-items:flex-start;flex-direction:column;gap:.65rem}.contact-index-page .contact-index-page__table-badges{justify-content:flex-start;width:100%}}.contact-index-page .contact-index-page__import-alert{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.95rem;padding:.9rem 1rem;border-color:var(--csd-border-f59e0b-220, rgba(245, 158, 11, .22));background:linear-gradient(180deg,var(--csd-bg-fffbeb-980, rgba(255, 251, 235, .98)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)))}.contact-index-page .contact-index-page__import-alert-copy{display:inline-flex;align-items:flex-start;gap:.55rem;color:var(--csd-text-92400e-1000, #92400e);font-size:.82rem;font-weight:700}.contact-index-page .contact-index-page__import-alert-copy>i{margin-top:.1rem}.contact-index-page .contact-index-page__import-alert-meta,.contact-index-page .contact-index-page__import-alert-actions{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.contact-index-page .contact-index-page__import-alert-meta{margin-top:.42rem}.contact-index-page .contact-index-page__import-alert-meta span{display:inline-flex;align-items:center;min-height:1.52rem;padding:.22rem .48rem;border:1px solid var(--csd-border-f59e0b-200, rgba(245, 158, 11, .2));border-radius:999px;background:var(--csd-bg-ffffff-680, rgba(255, 255, 255, .68));color:var(--csd-text-6b4f14-1000, #6b4f14);font-size:.7rem;font-weight:800}.contact-index-page .contact-index-page__active-filters{padding:.85rem 1rem;border-bottom:1px solid var(--csd-border-cbd5e1-680, rgba(203, 213, 225, .68));background:var(--csd-bg-f8fafc-660, rgba(248, 250, 252, .66))}.contact-index-page .contact-index-page__number-cell{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:800}.contact-index-page .contact-index-page__actions-cell,.contact-index-page .contact-index-page__status-cell{white-space:nowrap}.contact-index-page__bulk-mode-toggle.is-active{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22))!important;background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-620, rgba(219, 234, 254, .62)),transparent 7rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important;box-shadow:0 0 0 3px #2563eb12,0 12px 24px #2563eb14!important}.contact-index-page__bulk-mode-toggle.is-active i{color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important}.contact-index-page__table-wrap{overflow-x:auto}.contact-index-table__select-col{width:42px;min-width:42px;max-width:42px;padding-left:.25rem!important;padding-right:.25rem!important;text-align:center!important}.contact-index-table__check{display:inline-flex;align-items:center;justify-content:center;width:100%;margin:0}.contact-index-table__col-number,.contact-index-table__head-number{width:70px}.contact-index-table__col-contact,.contact-index-table__head-contact{min-width:360px}.contact-index-table__col-context,.contact-index-table__head-context{min-width:230px}.contact-index-table__col-email,.contact-index-table__head-email{min-width:240px}.contact-index-table__col-phone,.contact-index-table__head-phone{min-width:180px}.contact-index-table__col-status,.contact-index-table__head-status{width:140px}.contact-index-table__col-actions,.contact-index-table__head-actions{width:88px}.contact-index-table__meta,.contact-index-table__context-pills{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem}.contact-index-table__email-row{display:inline-flex;align-items:center;gap:.45rem;min-width:0}@keyframes contact-export-spin{to{transform:rotate(360deg)}}.contact-index-table-shell .contact-index-table thead th{padding-top:.98rem;padding-bottom:.98rem;background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important;color:var(--csd-text-1d3551-1000, #1d3551);font-size:.8rem;font-weight:700;letter-spacing:.01em;vertical-align:middle;border-bottom-color:var(--csd-border-5a789c-240, rgba(90, 120, 156, .24));box-shadow:none}.contact-index-table-shell .contact-index-table thead th>a,.contact-index-table-shell .contact-index-table thead th .text-decoration-none{color:var(--csd-text-18314d-1000, #18314d)!important;font-weight:700!important}.contact-index-table-shell .contact-index-table thead th .sort-icons{opacity:.8}.contact-index-table-shell .contact-index-table tbody tr{transition:background-color .16s ease}.contact-index-table-shell .contact-index-table tbody tr.is-selected{background:var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98));box-shadow:inset 3px 0 #64748b47}.contact-index-table-shell .contact-index-table .contact-index-table__select-col{width:42px;min-width:42px;max-width:42px;padding-left:.25rem!important;padding-right:.25rem!important;text-align:center!important}.contact-index-table-shell .contact-index-table .contact-index-table__check{display:inline-flex;align-items:center;justify-content:center;width:100%;margin:0}.contact-form-modal{display:grid;gap:.82rem}.contact-show-hero__identity{display:flex;align-items:flex-start;gap:1rem;min-width:0}.contact-show-hero__copy{min-width:0;padding-top:.18rem}.contact-show-hero .prospect-show-hero__eyebrow{display:inline-flex;align-items:center;line-height:1}.contact-show-hero__title{display:flex;align-items:baseline;gap:.42rem;flex-wrap:wrap}.contact-show-hero__name-prefix{color:var(--csd-text-64748b-1000, #64748b);font-size:.74em;font-weight:700;letter-spacing:.01em}.contact-show-hero__avatar{width:52px;height:52px;padding:2px;border:1px solid var(--csd-border-93c5fd-580, rgba(147, 197, 253, .58));border-radius:999px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto;color:var(--csd-text-2563eb-1000, #2563eb);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92)));box-shadow:0 10px 22px #2563eb14}.contact-show-hero__avatar img{width:100%;height:100%;border-radius:inherit;display:block;-o-object-fit:cover;object-fit:cover}.contact-show-hero__avatar i{font-size:1.1rem}.contact-show-page__title-prefix{margin-right:.28rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.78em;font-weight:750}.contact-show-page__context-chips .op-chip,.contact-show-page__context-chips .op-pill{max-width:min(100%,21rem);overflow:hidden;text-overflow:ellipsis}.contact-show-page__toolbar .op-toolbar__actions{gap:.42rem;align-items:center}.contact-show-page__toolbar .status-dropdown__toggle--sm{min-height:30px!important;padding:.3rem .62rem!important;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important;box-shadow:0 8px 18px #0f172a0d!important}.contact-show-page__toolbar .status-dropdown__toggle--success{border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;color:var(--csd-text-0f172a-1000, #0f172a)!important}.contact-show-page__toolbar .status-dropdown__toggle--success .status-dropdown__toggle-icon{border-color:var(--csd-border-86efac-580, rgba(134, 239, 172, .58))!important;background:var(--csd-bg-f0fdf4-940, rgba(240, 253, 244, .94))!important;color:var(--csd-text-16a34a-1000, #16a34a)!important}.contact-show-page__toolbar .status-dropdown__toggle--success:hover:not(:disabled),.contact-show-page__toolbar .status-dropdown__toggle--success:focus-visible,.contact-show-page__toolbar .status-dropdown__toggle--success.show,.contact-show-page__toolbar .status-dropdown__toggle--success[aria-expanded=true]{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f6f9fd-1000, #f6f9fd))!important;color:var(--csd-text-0f172a-1000, #0f172a)!important;box-shadow:0 10px 22px #0f172a11!important}.contact-show-page__toolbar .status-dropdown__toggle-icon{width:.94rem!important;height:.94rem!important;font-size:.72rem!important}.contact-show-page__toolbar .status-dropdown__toggle-label{font-size:.72rem!important}.contact-show-page__toolbar .status-dropdown__toggle-caret{width:.82rem!important;height:.82rem!important;font-size:.58rem!important}.contact-show-page__toolbar .contact-show-page__toolbar-action{min-height:2.24rem;padding:.5rem .82rem;border-radius:999px!important}.contact-form-stack{display:grid;gap:.95rem}.contact-form-modal .contact-form-stack>.saas-card,.contact-form-card{overflow:hidden;margin-bottom:0!important;box-shadow:none!important}.contact-form-modal .saas-card-header,.contact-form-card .saas-card-header{align-items:flex-start;justify-content:space-between;gap:.85rem;min-height:auto;padding:.82rem .92rem .72rem;border-bottom:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:transparent}.contact-form-modal .saas-card-title,.contact-form-card .saas-card-title{display:inline-flex;align-items:center;gap:.28rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:800;letter-spacing:0}.contact-form-modal .saas-card-title i,.contact-form-card .saas-card-title i{color:var(--csd-text-2563eb-1000, #2563eb)}.contact-form-modal .prospect-form-modal__section-eyebrow{margin-bottom:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:800;letter-spacing:.08em}.contact-form-modal .prospect-form-modal__section-chip{padding:.34rem .64rem;border:0;border-radius:999px;background:var(--csd-bg-e2e8f0-780, rgba(226, 232, 240, .78));color:var(--csd-text-475569-1000, #475569);font-size:.69rem;font-weight:700}.contact-form-modal .prospect-form-modal__lead{max-width:48rem;color:var(--csd-text-52657f-1000, #52657f);font-size:.75rem;line-height:1.48}.contact-form-modal .location-container,.contact-form-card .prospect-form-modal__card-body{display:flex;flex-direction:column;gap:.9rem;padding:.9rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:none!important}.contact-form-modal .location-container{transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.contact-form-modal .location-container.is-loading{background:var(--csd-bg-ffffff-1000, #fff)}.contact-form-modal .location-container .select2-container.is-location-loading .select2-selection,.contact-form-modal .location-container .form-saas-input.is-location-loading{border-color:var(--csd-border-2563eb-380, rgba(37, 99, 235, .38));background:var(--csd-bg-ffffff-1000, #ffffff);background-size:220% 100%;box-shadow:none;animation:contact-location-field-loading 1.05s ease-in-out infinite}.contact-form-modal .location-container .select2-container.is-location-loading .select2-selection__rendered{color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-weight:700}.contact-form-modal .location-container .location-hint.is-loading{min-height:1.28rem;padding:.16rem .56rem .16rem 1.42rem;box-shadow:none}.contact-form-modal .location-container__row,.contact-form-modal .prospect-form-modal__card-body>.row{--bs-gutter-x: .95rem;--bs-gutter-y: 1.08rem}.contact-form-modal .location-container__row+.location-container__row{margin-top:1.08rem}.contact-form-row{--bs-gutter-x: .95rem;--bs-gutter-y: 1.08rem}.contact-form-row+.contact-form-row{margin-top:.9rem}.contact-modal-inline-action,.contact-form-card__add{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.3rem;padding:.45rem .82rem;border-radius:999px;border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff))!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important;font-size:.77rem;font-weight:800;white-space:nowrap;box-shadow:inset 0 1px #ffffffdb,0 10px 22px #2563eb0f!important}.contact-modal-inline-action i,.contact-form-card__add i{font-size:.84rem;line-height:1}.contact-modal-inline-action:hover,.contact-modal-inline-action:focus-visible,.contact-form-card__add:hover,.contact-form-card__add:focus-visible{border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eaf2ff-1000, #eaf2ff))!important;color:var(--csd-text-1e40af-1000, #1e40af)!important;box-shadow:inset 0 1px #ffffffeb,0 14px 28px #2563eb1a!important}.contact-dynamic-list{display:grid;gap:.7rem;margin-top:0}.contact-dynamic-item{margin-bottom:0;padding:.75rem;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.contact-dynamic-item__grid{--bs-gutter-x: .95rem;--bs-gutter-y: .7rem}.contact-dynamic-item .form-label{letter-spacing:0}.contact-dynamic-item__action-col{align-items:end!important;min-width:0}.contact-dynamic-item__remove{flex:0 0 auto;display:inline-grid;place-items:center;align-self:end;width:2.42rem;min-width:2.42rem;height:2.42rem;min-height:2.42rem;padding:0!important;border:1px solid var(--csd-border-f87171-200, rgba(248, 113, 113, .2));border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fff7f7-1000, #fff7f7));color:var(--csd-text-dc2626-1000, #dc2626);line-height:1;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #ef44440b;transition:transform .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.contact-dynamic-item__remove i{display:inline-grid;place-items:center;width:1rem;height:1rem;font-size:.72rem;line-height:1;transform:translate(.18rem)}.contact-dynamic-item__remove:hover,.contact-dynamic-item__remove:focus-visible{transform:translateY(-1px);border-color:var(--csd-border-f87171-420, rgba(248, 113, 113, .42));background:linear-gradient(180deg,var(--csd-bg-fffafa-1000, #fffafa),var(--csd-bg-fee2e2-1000, #fee2e2));color:var(--csd-text-b91c1c-1000, #b91c1c);box-shadow:inset 0 1px #ffffffeb,0 12px 24px #ef444417}#contactsImportModal .contacts-import-modal-shell{border-radius:1.3rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;box-shadow:0 26px 62px #0f172a2e!important}#contactsImportModal .contacts-import-modal-shell .modal-premium-header{padding:1rem 1.15rem .85rem!important}#contactsImportModal .contacts-import-modal-shell .modal-premium-body{padding:.9rem 1.15rem 1.05rem!important}#contactsImportModal .contacts-import-modal-shell .modal-premium-footer{padding:.78rem 1.15rem .95rem!important}.contacts-import-modal__owner-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.42fr);align-items:center;gap:.72rem;padding:.62rem .72rem;border:1px solid var(--csd-border-2563eb-100, rgba(37, 99, 235, .1));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.contacts-import-modal__owner-band--locked{grid-template-columns:auto minmax(0,1fr);cursor:default}.contacts-import-modal__owner-copy{display:flex;align-items:center;gap:.54rem;min-width:0}.contacts-import-modal__owner-copy>div,.contacts-import-modal__owner-copy>span:last-child{display:grid;gap:.1rem;min-width:0}.contacts-import-modal__owner-icon{flex:0 0 1.9rem;width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.62rem;background:#2563eb1a;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.9rem}.contacts-import-modal__owner-copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.78rem;font-weight:850;line-height:1.25}.contacts-import-modal__owner-copy p{margin:0;min-width:0;color:var(--csd-text-52657f-1000, #52657f);font-size:.73rem;line-height:1.35}.contacts-import-modal__owner-field{min-width:0}.contacts-import-modal__owner-field .select2-container{width:100%!important}.contacts-guide-modal-shell .modal-premium-header{background:radial-gradient(circle at 97% 0%,var(--csd-bg-dbeafe-640, rgba(219, 234, 254, .64)),transparent 18rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)!important}.contacts-guide-modal-shell .modal-premium-body{background:linear-gradient(180deg,var(--csd-bg-f5f8fc-1000, #f5f8fc) 0%,var(--csd-bg-f9fbff-1000, #f9fbff) 55%,var(--csd-bg-f6f8fb-1000, #f6f8fb) 100%)!important}.contacts-guide-modal-shell .contacts-guide-modal{gap:.68rem}.contacts-guide-modal-shell .contacts-guide-modal__hero{align-items:stretch;gap:.78rem;padding:.76rem .86rem;border-color:var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-460, rgba(219, 234, 254, .46)),transparent 17rem),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);box-shadow:0 14px 28px #0f172a0b}.contacts-guide-modal-shell .modal-guide-content__intro-copy{gap:.32rem}.contacts-guide-modal-shell .modal-guide-content__eyebrow{border:1px solid var(--csd-border-93c5fd-620, rgba(147, 197, 253, .62));background:var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9));color:var(--csd-text-1d4ed8-1000, #1d4ed8);letter-spacing:.04em}.contacts-guide-modal-shell .modal-guide-content__eyebrow i{color:var(--csd-text-2563eb-1000, #2563eb)}.contacts-guide-modal-shell .modal-guide-content__intro-copy h6{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.96rem;font-weight:760;line-height:1.32}.contacts-guide-modal-shell .modal-guide-content__intro p{max-width:58rem;color:var(--csd-text-5f7088-1000, #5f7088);font-size:.78rem;line-height:1.5}.contacts-guide-modal-shell .contacts-guide-modal__hero-rail{display:grid;grid-template-columns:repeat(2,minmax(7rem,1fr));align-content:center;gap:.38rem;min-width:18rem}.contacts-guide-modal-shell .contacts-guide-modal__hero-rail span{display:inline-flex;align-items:center;gap:.42rem;min-height:2.1rem;padding:.38rem .56rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.76rem;background:var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88));color:var(--csd-text-334155-1000, #334155);font-size:.7rem;font-weight:720;box-shadow:inset 0 1px #ffffffe6;white-space:nowrap}.contacts-guide-modal-shell .contacts-guide-modal__hero-rail i{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:.48rem;background:var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.76rem}.contacts-guide-modal-shell .contacts-guide-modal__grid{gap:.58rem}.contacts-guide-modal-shell .modal-guide-card{gap:.52rem;padding:.74rem .78rem;border-color:var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));background:var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97));box-shadow:0 10px 22px #0f172a09}.contacts-guide-modal-shell .modal-guide-card--accent{border-color:var(--csd-border-93c5fd-580, rgba(147, 197, 253, .58));background:radial-gradient(circle at 0% 0%,var(--csd-bg-dbeafe-340, rgba(219, 234, 254, .34)),transparent 13rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff))}.contacts-guide-modal-shell .contacts-guide-modal__card-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.56rem}.contacts-guide-modal-shell .contacts-guide-modal__card-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 8px 18px #2563eb0f}.contacts-guide-modal-shell .contacts-guide-modal__card-icon i{display:block;font-size:.94rem;line-height:1}.contacts-guide-modal-shell .modal-guide-card__eyebrow{display:block;margin-bottom:.14rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem;font-weight:720;letter-spacing:.06em}.contacts-guide-modal-shell .modal-guide-card h6{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:760;line-height:1.32}.contacts-guide-modal-shell .modal-guide-list{gap:.3rem;color:var(--csd-text-52657f-1000, #52657f);font-size:.74rem;line-height:1.42}.contacts-guide-modal-shell .modal-guide-list li{min-height:2rem;padding:.36rem .44rem .36rem 1.42rem;border:1px solid var(--csd-border-e2e8f0-740, rgba(226, 232, 240, .74));border-radius:.68rem;background:var(--csd-bg-f8fafc-520, rgba(248, 250, 252, .52))}.contacts-guide-modal-shell .modal-guide-list li:before{top:.83rem;left:.56rem;width:.43rem;height:.24rem;border:0;border-bottom:2px solid var(--csd-border-2563eb-1000, #2563eb);border-left:2px solid var(--csd-border-2563eb-1000, #2563eb);border-radius:0;background:transparent;box-shadow:none;transform:rotate(-45deg)}.contacts-guide-modal-shell .modal-guide-list strong{color:var(--csd-text-0f2447-1000, #0f2447);font-weight:720}.contacts-guide-modal-shell .modal-guide-list code{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.72rem}.contacts-guide-modal-shell .modal-guide-columns{gap:.52rem}.contacts-guide-modal-shell .modal-guide-columns>div{padding:.62rem .66rem;border-color:var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-820, rgba(248, 250, 252, .82)));box-shadow:none}.contacts-guide-modal-shell .modal-guide-columns strong{margin-bottom:.16rem;font-size:.76rem;font-weight:760}.contacts-guide-modal-shell .modal-guide-columns p{color:var(--csd-text-5f7088-1000, #5f7088);font-size:.7rem;line-height:1.44}.contacts-guide-modal-shell .contacts-guide-modal__callout{padding:.6rem .72rem;border-color:var(--csd-border-bfdbfe-680, rgba(191, 219, 254, .68));background:radial-gradient(circle at 0% 0%,var(--csd-bg-dbeafe-380, rgba(219, 234, 254, .38)),transparent 14rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.contacts-guide-modal-shell .contacts-guide-modal__callout i{color:var(--csd-text-2563eb-1000, #2563eb)}.contacts-guide-modal-shell .modal-guide-footer .modal-guide-confirm{border-color:var(--csd-border-2563eb-380, rgba(37, 99, 235, .38))!important;background:linear-gradient(135deg,#1d4ed8,#2563eb 56%,#3b82f6)!important;box-shadow:0 14px 26px #2563eb33!important}.contacts-guide-modal-shell .modal-guide-footer .modal-guide-confirm:hover{background:linear-gradient(135deg,#1e40af,#1d4ed8 58%,#2563eb)!important;box-shadow:0 16px 30px #2563eb3d!important}#contactsGuideModal .contacts-guide-modal-shell .modal-footer .modal-guide-confirm,#contactsGuideModal .contacts-guide-modal-shell .modal-guide-footer .modal-guide-confirm{border-color:var(--csd-border-2563eb-380, rgba(37, 99, 235, .38))!important;background:linear-gradient(135deg,#1d4ed8,#2563eb 56%,#3b82f6)!important;box-shadow:0 14px 26px #2563eb33!important}#contactsGuideModal .contacts-guide-modal-shell .modal-footer .modal-guide-confirm:hover,#contactsGuideModal .contacts-guide-modal-shell .modal-guide-footer .modal-guide-confirm:hover{background:linear-gradient(135deg,#1e40af,#1d4ed8 58%,#2563eb)!important;box-shadow:0 16px 30px #2563eb3d!important}@media (max-width: 991.98px){.contacts-guide-modal-shell .contacts-guide-modal__hero,.contacts-guide-modal-shell .modal-guide-grid,.contacts-guide-modal-shell .modal-guide-columns{grid-template-columns:1fr}.contacts-guide-modal-shell .contacts-guide-modal__hero-rail{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}@media (max-width: 767.98px){.contact-dynamic-item{padding:.7rem;border-radius:.9rem}.contact-dynamic-item__remove{width:100%}.contacts-import-modal__owner-band{grid-template-columns:1fr;align-items:flex-start;padding:.72rem}}.contact-index-page__filter-card,.contact-index-page__table-card{overflow:visible}.contact-index-page__filter-card,.contact-index-page__table-card,.contact-index-page .contact-index-page__filter-card,.contact-index-page .contact-index-page__table-card{margin-top:0}.contact-index-page__filter-card .smart-filter-bar{--sf-control-height: 40px;--sf-control-radius: var(--op-radius-sm);--csd-foreground-sf-control-radius: var(--op-radius-sm);margin-top:0}.contact-index-page__filter-card .smart-filter-form--operational{flex-wrap:wrap;justify-content:flex-end;max-width:100%;row-gap:.55rem}.contact-index-page__filter-card .smart-filter-form--operational .sf-item,.contact-index-page__filter-card .smart-filter-form--operational .sf-search{min-width:0}.contact-index-page__filter-card .smart-filter-form--operational .sf-search{flex:999 1 18rem;min-width:min(100%,14rem)}.contact-index-page__stats{grid-template-columns:repeat(4,minmax(180px,1fr))}.contact-index-page__filter-shell,.contact-index-page .contact-index-page__filter-shell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.82rem;width:100%;min-height:40px;padding:0}.contact-index-page__filter-heading,.contact-index-page .contact-index-page__filter-heading{display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;min-width:0;min-height:40px;padding-right:.82rem;padding-bottom:0;border-right:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-bottom:0;white-space:nowrap}.contact-index-page__filter-heading h2,.contact-index-page .contact-index-page__filter-heading h2{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.98rem;font-weight:850;letter-spacing:0;line-height:1.15}.contact-index-page__table-head,.contact-index-page .contact-index-page__table-head{position:relative;align-items:center;min-height:0;padding:.72rem .92rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f9fbfe-1000, #f9fbfe) 100%);box-shadow:inset 0 -1px #ffffffd1}.contact-index-page__table-title{display:flex;align-items:center;gap:.62rem;min-width:0}.contact-index-page__table-icon{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;flex:0 0 2.05rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #2563eb0e;line-height:0}.contact-index-page__table-icon i{font-size:.92rem}.contact-index-page__table-copy{display:grid;gap:.08rem;min-width:0}.contact-index-page__table-copy h2{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:850;line-height:1.16}.contact-index-page__table-subtitle{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:650;line-height:1.25}.contact-index-page__table-badges{display:none!important}.contact-index-page__active-filters{padding:.9rem 1rem 0}.contact-index-page__table-wrap{width:100%;max-width:100%;min-height:12rem;overflow-x:auto}.contact-index-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;max-width:100%;min-width:1080px}.contact-index-table .contact-index-table__col-select{width:48px}.contact-index-table .contact-index-table__col-number{width:54px}.contact-index-table .contact-index-table__col-contact{width:24%}.contact-index-table .contact-index-table__col-context{width:19%}.contact-index-table .contact-index-table__col-email{width:18%}.contact-index-table .contact-index-table__col-phone{width:15%}.contact-index-table .contact-index-table__col-status{width:124px}.contact-index-table .contact-index-table__col-actions{width:84px}.contact-index-table thead th{padding:.72rem .82rem!important;border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important;color:var(--csd-text-334155-1000, #334155);font-size:.8rem;font-weight:760;letter-spacing:0;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.contact-index-table thead th>a,.contact-index-table thead th .text-decoration-none{color:var(--csd-text-334155-1000, #334155)!important;font-weight:760!important}.contact-index-table thead th .sort-column{gap:.34rem!important}.contact-index-table thead th .sort-icons{opacity:.82;margin-left:0;transform:translateY(0)}.contact-index-table thead th:last-child{position:relative;z-index:2;box-shadow:none}.contact-index-table tbody td{padding:.68rem .82rem!important;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-ffffff-1000, #ffffff);vertical-align:middle;min-width:0;transition:background-color .18s ease,border-color .18s ease}.contact-index-table tbody tr{position:relative;z-index:1;transition:background-color .16s ease}.contact-index-table tbody tr:hover>td{border-bottom-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-f9fafc-980, rgba(249, 250, 252, .98)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)))}.contact-index-table tbody tr:hover>td:first-child{box-shadow:inset 3px 0 #64748b29}.contact-index-table tbody tr.is-selected,.contact-index-table tbody tr.is-selected>td{background:var(--csd-bg-eff6ff-820, rgba(239, 246, 255, .82))}.contact-index-table tbody tr:has(.dropdown-overflow-anchor),.contact-index-table tbody tr:has(.dropdown.show),.contact-index-table tbody tr:has(.status-dropdown.show){z-index:32}.contact-index-table .contact-index-table__select-col{width:48px;min-width:48px;max-width:48px;padding-left:.25rem!important;padding-right:.25rem!important;text-align:center!important;vertical-align:middle!important}.contact-index-table .contact-index-table__check{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2rem;margin:0;border-radius:.72rem;cursor:pointer;transition:background-color .16s ease}.contact-index-table .contact-index-table__check:hover{background:var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72))}.contact-index-page:not(.is-contact-bulk-mode) .contact-index-table{min-width:1040px}.contact-index-page:not(.is-contact-bulk-mode) .contact-index-table__col-select{display:none;width:0!important;visibility:collapse}.contact-index-page:not(.is-contact-bulk-mode) .contact-index-table__col-contact{width:27%}.contact-index-page:not(.is-contact-bulk-mode) .contact-index-table__col-context{width:21%}.contact-index-page:not(.is-contact-bulk-mode) .contact-index-table__col-email{width:20%}.contact-index-page:not(.is-contact-bulk-mode) .contact-index-table__col-phone{width:16%}.contact-index-page:not(.is-contact-bulk-mode) .contact-index-table__select-col{display:none!important}.contact-index-page:not(.is-contact-bulk-mode) .contact-index-table tbody tr:hover>td:first-child{box-shadow:none}.contact-index-page:not(.is-contact-bulk-mode) .contact-index-table tbody tr:hover>td.contact-index-table__number-col{box-shadow:inset 3px 0 #64748b29}.contact-index-table__status-cell,.contact-index-table__actions-cell{position:relative;overflow:visible;white-space:nowrap}.contact-index-table__status-cell{z-index:2;text-align:left;vertical-align:middle!important}.contact-index-table__status-content{display:flex;align-items:center;justify-content:flex-start;min-height:2.15rem;line-height:1}.contact-index-table__actions-cell{z-index:3;width:84px;min-width:84px;max-width:84px;text-align:right!important}.contact-index-table__actions-cell .dropdown-modern{min-width:11rem}.contact-index-table__head-actions{width:84px;min-width:84px;max-width:84px;padding-left:.4rem!important;padding-right:.82rem!important;text-align:right!important}.contact-index-table__select-col .form-check-modern .checkmark{width:1.06rem;height:1.06rem;border-color:var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:inset 0 1px #ffffffeb,0 6px 12px #0f172a09}.contact-index-table__select-col .form-check-modern:hover .checkmark{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.contact-index-table__select-col .form-check-modern .form-check-input-modern:checked+.checkmark{border-color:var(--csd-border-2563eb-860, rgba(37, 99, 235, .86));background:linear-gradient(180deg,#3b82f6,#2563eb);box-shadow:0 8px 16px #2563eb29,inset 0 1px #ffffff38}.contact-index-page__import-alert{display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin-top:0;padding:.75rem .9rem;border-color:var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28));background:linear-gradient(180deg,var(--csd-bg-fffbeb-1000, #fffbeb),var(--csd-bg-ffffff-1000, #ffffff))}.contact-index-page__import-alert-copy{display:inline-flex;align-items:center;gap:.55rem;color:var(--csd-text-92400e-1000, #92400e);font-size:.82rem;font-weight:700}.contact-index-page__import-alert-copy>i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.05rem;height:2.05rem;margin-top:0;border-radius:.7rem;background:#f59e0b1f;color:var(--csd-text-b45309-1000, #b45309);font-size:.98rem}.contact-index-page__import-alert-copy strong{color:var(--csd-text-713f12-1000, #713f12)}.contact-index-page__import-alert--success{border-color:var(--csd-border-22c55e-240, rgba(34, 197, 94, .24));background:linear-gradient(180deg,var(--csd-bg-f0fdf4-1000, #f0fdf4),var(--csd-bg-ffffff-1000, #ffffff))}.contact-index-page__import-alert--success .contact-index-page__import-alert-copy{color:var(--csd-text-166534-1000, #166534)}.contact-index-page__import-alert--success .contact-index-page__import-alert-copy>i{background:#22c55e1f;color:var(--csd-text-15803d-1000, #15803d)}.contact-index-page__import-alert--success .contact-index-page__import-alert-copy strong{color:var(--csd-text-14532d-1000, #14532d)}.contact-index-page__import-alert--danger{border-color:var(--csd-border-ef4444-240, rgba(239, 68, 68, .24));background:linear-gradient(180deg,var(--csd-bg-fff1f2-1000, #fff1f2),var(--csd-bg-ffffff-1000, #ffffff))}.contact-index-page__import-alert--danger .contact-index-page__import-alert-copy{color:var(--csd-text-991b1b-1000, #991b1b)}.contact-index-page__import-alert--danger .contact-index-page__import-alert-copy>i{background:#ef44441f;color:var(--csd-text-dc2626-1000, #dc2626)}.contact-index-page__import-alert--danger .contact-index-page__import-alert-copy strong{color:var(--csd-text-7f1d1d-1000, #7f1d1d)}.contact-index-page__import-alert-meta,.contact-index-page__import-alert-actions{display:inline-flex;align-items:center;flex-wrap:wrap}.contact-index-page__import-alert-meta{gap:.38rem;margin-top:.42rem}.contact-index-page__import-alert-meta span{display:inline-flex;align-items:center;max-width:min(18rem,100%);min-height:1.35rem;padding:.22rem .48rem;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:999px;background:var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72));color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:800;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-index-page__import-alert-actions{justify-content:flex-end;gap:.45rem;flex:0 0 auto}.contact-form-modal__summary-icon{color:var(--csd-text-2563eb-1000, #2563eb)}.contact-form-modal__identity-grid{row-gap:.78rem}.contact-form-modal .op-upsert-modal__stack{gap:.66rem}.contact-form-modal .op-upsert-modal__card-header{min-height:2.42rem;padding:.58rem .72rem}.contact-form-modal .op-upsert-modal__card-body{gap:.58rem;padding:.72rem}.contact-form-modal .op-upsert-modal__field-grid{row-gap:.6rem!important}.contact-form-modal .contact-form-card__add{min-height:2.08rem;padding:.36rem .72rem;border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24))!important;border-radius:.66rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff))!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important;font-size:.76rem;font-weight:700;box-shadow:inset 0 1px #ffffffe6,0 10px 22px #2563eb12!important}.contact-form-modal .contact-form-card__add:hover,.contact-form-modal .contact-form-card__add:focus-visible{border-color:var(--csd-border-2563eb-380, rgba(37, 99, 235, .38))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eaf2ff-1000, #eaf2ff))!important;color:var(--csd-text-1e40af-1000, #1e40af)!important;box-shadow:inset 0 1px #ffffffeb,0 14px 28px #2563eb1c!important}@media (max-width: 1320px){.contact-index-page__filter-shell,.contact-index-page .contact-index-page__filter-shell{grid-template-columns:1fr;align-items:stretch;gap:.65rem}.contact-index-page__filter-heading,.contact-index-page .contact-index-page__filter-heading{justify-content:space-between;padding-right:0;padding-bottom:.65rem;border-right:0;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))}.contact-index-page__filter-card .smart-filter-form--operational{justify-content:flex-start}}@media (max-width: 1180px){.contact-index-page__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.contact-index-page__stats{grid-template-columns:1fr}.contact-index-page__table-head,.contact-index-page .contact-index-page__table-head{align-items:flex-start;flex-direction:column;padding:.66rem .72rem}.contact-index-page__table-title{align-items:center;gap:.52rem}.contact-index-page__table-icon{width:1.92rem;height:1.92rem;flex-basis:1.92rem}.contact-index-page__import-alert{align-items:flex-start;flex-direction:column}}.contacts-show-page,.contacts-tab-page,.contact-index-page{padding-bottom:1.25rem}body:has(.contact-index-page) .content-wrapper{padding-bottom:0}body:has(.contact-index-page){max-width:100%;overflow-x:clip}.contact-index-page.py-3{padding-bottom:.75rem!important}.contact-index-page__table-card{margin-bottom:0}.contact-record-page__tabs{margin-bottom:.85rem}.contact-record-page__tabs .entity-tabs-wrapper{margin-bottom:0}.contact-show-page__details-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.38fr);gap:.9rem;align-items:start}.contact-record-page__content,.contact-show-page__details-main,.contact-show-page__details-sidebar,.contact-show-layout__main{min-width:0}.contact-show-page__details-sidebar{display:grid;gap:.85rem}.contact-tab-card>.op-card__body{padding:.9rem}.contact-tab-card .op-table-card{margin-bottom:0}.contact-tab-card--table{overflow:hidden}.contact-tab-card--table>.op-card__body.contact-tab-card__table-body{padding:0}.contact-tab-card--table .contact-tab-table-workspace{gap:0}.contact-tab-card--table .contact-tab-card__filters{margin:0!important;padding:0 1rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-995, rgba(255, 255, 255, .995)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)))}.contact-tab-card--table .contact-tab-card__filters .smart-filter-form{padding:.88rem 0;border:0;border-radius:0;background:transparent;box-shadow:none}.contact-tab-card--table .ajax-table{background:var(--csd-bg-ffffff-1000, #ffffff)}.contact-show-main-card{padding:1rem;border-color:var(--csd-border-e7eef6-1000, #e7eef6);box-shadow:0 20px 40px #0f172a0a}.contact-show-main-card .saas-card-body{padding:0}.contact-profile{display:flex;flex-direction:column;gap:.85rem;color:var(--csd-text-44556d-1000, #44556d)}.contact-profile-card__contact-preview{align-items:center;padding:.72rem .8rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.contact-profile-card__contact-preview-icon{width:2.15rem;height:2.15rem;flex-basis:2.15rem}.contact-profile-card__contact-preview .supplier-profile-card__contact-preview-content{grid-template-columns:minmax(12rem,.36fr) minmax(0,1fr);align-items:center;gap:.9rem}.contact-profile-card__contact-preview .supplier-profile-card__contact-preview-content>div:first-child{padding:0;border:0;background:transparent}.contact-profile-card__contact-preview .supplier-profile-card__contact-details{display:flex;align-items:center;justify-content:flex-end;gap:1.1rem;min-width:0}.contact-profile-card__contact-preview .supplier-profile-card__contact-details span{display:grid;gap:.16rem;min-height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:.78rem;line-height:1.25}.contact-profile-card__contact-preview .supplier-profile-card__contact-details b{font-size:.58rem;letter-spacing:.045em}.contact-profile__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding-bottom:.75rem;border-bottom:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))}.contact-profile__identity{display:flex;align-items:center;gap:.8rem;min-width:0}.contact-profile__avatar{width:52px;height:52px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;color:var(--csd-text-2563eb-1000, #2563eb);background:linear-gradient(180deg,#2563eb24,#2563eb14);box-shadow:inset 0 0 0 1px #2563eb1f}.contact-profile__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact-profile__avatar i{font-size:1.1rem}.contact-profile__titles{min-width:0}.contact-profile__eyebrow{margin-bottom:.08rem;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;font-weight:550;color:var(--csd-text-7a889d-1000, #7a889d)}.contact-profile__name{font-size:1.02rem;line-height:1.15;color:var(--csd-text-16304f-1000, #16304f);font-weight:550;letter-spacing:-.01em}.contact-profile__meta{display:flex;flex-wrap:wrap;gap:.6rem .85rem;margin-top:.14rem;color:var(--csd-text-708198-1000, #708198);font-size:.83rem;font-weight:450}.contact-profile__meta span{display:inline-flex;align-items:center;gap:.32rem}.contact-profile__badge{display:inline-flex;align-items:center;padding:.22rem .48rem;border-radius:999px;font-size:.62rem;font-weight:550;color:var(--csd-text-7c3d12-1000, #7c3d12);background:#f59e0b14;border:1px solid var(--csd-border-f59e0b-160, rgba(245, 158, 11, .16))}.contact-profile__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem}.contact-profile__action{display:flex;align-items:center;gap:.62rem;padding:.7rem .8rem;border-radius:14px;text-decoration:none;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-1000, #fff);width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.contact-profile__action i{width:36px;height:36px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:.86rem;flex-shrink:0}.contact-profile__action strong{display:block;color:var(--csd-text-1f3553-1000, #1f3553);font-size:.84rem;line-height:1.3;word-break:break-word;font-weight:500}.contact-profile__action:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0f172a14}.contact-profile__action-meta{display:block;margin-top:.16rem;color:var(--csd-text-708198-1000, #708198);font-size:.78rem;line-height:1.4;font-weight:450;word-break:break-word}.contact-profile__action-label{display:block;margin-bottom:.1rem;font-size:.6rem;font-weight:550;letter-spacing:.05em;text-transform:uppercase;color:var(--csd-text-7a889b-1000, #7a889b)}.contact-profile__action--phone i{color:var(--csd-text-15803d-1000, #15803d);background:#16a34a1f}.contact-profile__action--whatsapp i{color:var(--csd-text-16a34a-1000, #16a34a);background:#22c55e1f}.contact-profile__action--email i{color:var(--csd-text-2563eb-1000, #2563eb);background:#2563eb1f}.contact-profile__grid{display:grid;gap:.75rem}.contact-profile__panel{padding:.8rem .9rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:16px;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 10px 24px #0f172a08}.contact-profile__panel-title{display:inline-flex;align-items:center;gap:.42rem;margin-bottom:.68rem;font-size:.84rem;font-weight:550;color:var(--csd-text-1c3350-1000, #1c3350)}.contact-profile__panel-title i{color:var(--csd-text-3b82f6-1000, #3b82f6);font-size:.9rem}.contact-profile__meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6rem}.contact-profile__meta-card{padding:.68rem .78rem;border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07))}.contact-profile__meta-card strong{display:block;color:var(--csd-text-203754-1000, #203754);font-size:.84rem;font-weight:500}.contact-profile__meta-label{display:block;margin-bottom:.14rem;font-size:.6rem;font-weight:550;letter-spacing:.05em;text-transform:uppercase;color:var(--csd-text-7a889b-1000, #7a889b)}.contact-profile__subpanel{margin-top:.9rem;padding-top:.85rem;border-top:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))}.contact-profile__subpanel-text{font-size:.84rem;line-height:1.55;color:var(--csd-text-465971-1000, #465971);font-weight:450}.contact-profile__address .x-ui-address-links,.contact-profile__address .x-ui-address{margin-bottom:0}.contact-profile__notes{padding:.78rem .85rem;border-radius:12px;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));border:1px dashed var(--csd-border-0f172a-120, rgba(15, 23, 42, .12));font-size:.84rem;line-height:1.55;color:var(--csd-text-465971-1000, #465971);font-weight:450;white-space:pre-wrap}.contact-profile__notes.content-rich{white-space:normal}.contact-profile__notes-section{scroll-margin-top:6rem}.contact-profile__empty,.contact-sidebar-empty{font-size:.82rem;line-height:1.5;color:var(--csd-text-7a889b-1000, #7a889b)}.contact-sidebar .contact-sidebar-card{padding:.9rem 1rem;border-radius:16px;border:1px solid var(--csd-border-e6edf5-1000, #e6edf5);box-shadow:0 12px 28px #0f172a0b;overflow:hidden;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)}.contact-sidebar .contact-sidebar-card__header{padding:0 0 .72rem;margin-bottom:.78rem;border-bottom:1px solid var(--csd-border-edf2f7-1000, #edf2f7)}.contact-sidebar .contact-sidebar-card__body{padding:0}.contact-sidebar .contact-sidebar-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-top:.75rem;padding-top:.75rem;border-top:1px dashed var(--csd-border-e4eaf2-1000, #e4eaf2)}.contact-sidebar .saas-card-title{font-size:.92rem;font-weight:550;color:var(--csd-text-1a3454-1000, #1a3454);letter-spacing:-.01em}.contact-sidebar .saas-card-title i{font-size:.95rem}.contact-show-shell .contact-show-page__details-sidebar.contact-sidebar{align-content:start;gap:1.05rem}.contact-show-shell .contact-sidebar>.contact-sidebar-card{width:100%;margin:0;padding:1rem 1.05rem 1.08rem}.contact-show-shell .contact-sidebar .contact-sidebar-card__header{display:flex;flex-wrap:wrap;align-items:center;gap:.52rem .68rem;padding:0 0 .82rem;margin:0 0 .9rem}.contact-show-shell .contact-sidebar .contact-sidebar-card__header .saas-card-title{min-width:0;flex:1 1 auto}.contact-show-shell .contact-sidebar .contact-sidebar-card__body{padding:0}.contact-show-shell .contact-sidebar .contact-channel-group{gap:.74rem;margin:0}.contact-show-shell .contact-sidebar .contact-channel-group+.contact-channel-group{margin-top:.15rem;padding-top:1.05rem}.contact-show-shell .contact-sidebar .contact-channel-item,.contact-show-shell .contact-sidebar .contact-relation-item{width:100%;padding:.82rem .86rem}.contact-show-shell .contact-sidebar .contact-channel-item{gap:.75rem}.contact-show-shell .contact-sidebar .contact-channel-item .supplier-related-item__leading{flex:1 1 auto;min-width:0}.contact-show-shell .contact-sidebar .contact-channel-item .supplier-related-item__title{overflow-wrap:anywhere}@media (min-width: 1180.02px){.contact-show-shell .contact-show-page__details-sidebar.contact-sidebar{margin-top:4.65rem}}.contact-sidebar-meta{display:flex;flex-direction:column;gap:.62rem}.contact-sidebar-meta__row{display:grid;grid-template-columns:20px minmax(64px,94px) 1fr;align-items:center;gap:.5rem;color:var(--csd-text-5f6f86-1000, #5f6f86);font-size:.84rem}.contact-sidebar-meta__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--csd-text-7c8ba1-1000, #7c8ba1);font-size:.85rem}.contact-sidebar-meta__label{color:var(--csd-text-7a8799-1000, #7a8799);font-weight:450}.contact-sidebar-meta__value{color:var(--csd-text-253b59-1000, #253b59);font-weight:500;justify-self:end;text-align:right}.contact-sidebar-meta__notice{margin-top:.15rem;padding-top:.75rem;border-top:1px dashed var(--csd-border-e4eaf2-1000, #e4eaf2)}.contact-sidebar-meta__note{padding:.72rem .78rem;border-radius:12px;background:var(--csd-bg-f8fafc-1000, #f8fafc);border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));color:var(--csd-text-334155-1000, #334155);font-size:.82rem;line-height:1.5}.contact-sidebar-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;border:1px solid transparent}.contact-sidebar-badge--muted{color:var(--csd-text-5b6472-1000, #5b6472);background:var(--csd-bg-f8fafc-1000, #f8fafc);border-color:var(--csd-border-e2e8f0-1000, #e2e8f0)}.contact-sidebar-badge--success{color:var(--csd-text-166534-1000, #166534);background:#22c55e1a;border-color:var(--csd-border-22c55e-160, rgba(34, 197, 94, .16))}.contact-sidebar-badge--warning{color:var(--csd-text-92400e-1000, #92400e);background:#f59e0b1a;border-color:var(--csd-border-f59e0b-160, rgba(245, 158, 11, .16))}.contact-channel-group{display:flex;flex-direction:column;gap:.68rem}.contact-channel-group:not(:first-child){margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--csd-border-e4eaf2-1000, #e4eaf2)}.contact-channel-group__label{color:var(--csd-text-7a8799-1000, #7a8799);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.contact-channel-item{margin-top:0!important}.contact-channel-item__icon.contact-channel-item__icon--email{background:#2563eb1a;color:var(--csd-text-2563eb-1000, #2563eb)}.contact-channel-item__icon.contact-channel-item__icon--phone{background:#10b9811f;color:var(--csd-text-059669-1000, #059669)}.contact-channel-item .supplier-related-item__title{font-size:.88rem}.contact-channel-item .supplier-related-item__badge{text-transform:capitalize}.contact-channel-item .supplier-related-item__caption{max-width:30ch}.contact-channel-item__action{width:auto!important;min-width:4.35rem;height:auto!important;min-height:2rem;padding:.42rem .72rem!important;gap:.34rem;border-radius:999px;font-size:.74rem;font-weight:750;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:inset 0 1px #ffffffd1,0 8px 16px #0f172a09}.contact-channel-item__action i{font-size:.82rem}.contact-channel-item__action--email{border-color:var(--csd-border-a5b4fc-580, rgba(165, 180, 252, .58));background:linear-gradient(180deg,var(--csd-bg-eef2ff-980, rgba(238, 242, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-4338ca-1000, #4338ca)}.contact-channel-item__action--email i{color:var(--csd-text-4f46e5-1000, #4f46e5)}.contact-channel-item__action--phone{border-color:var(--csd-border-86efac-560, rgba(134, 239, 172, .56));background:linear-gradient(180deg,var(--csd-bg-f0fdf4-980, rgba(240, 253, 244, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-15803d-1000, #15803d)}.contact-channel-item__action--phone i{color:var(--csd-text-16a34a-1000, #16a34a)}.contact-sidebar-btn{white-space:nowrap}.contact-show-shell .btn-saas-sidebar-action,.contact-show-shell .supplier-sidebar-link--button{min-height:2.28rem;padding:.5rem .78rem;border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:760;box-shadow:0 8px 18px #0f172a0a}.contact-show-shell .btn-saas-sidebar-action i,.contact-show-shell .supplier-sidebar-link--button i{color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem}.contact-show-shell .btn-saas-sidebar-action:hover,.contact-show-shell .btn-saas-sidebar-action:focus-visible,.contact-show-shell .supplier-sidebar-link--button:hover,.contact-show-shell .supplier-sidebar-link--button:focus-visible{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 10px 22px #0f172a11;transform:translateY(-1px)}.contact-show-shell .btn-saas-sidebar-action:hover i,.contact-show-shell .btn-saas-sidebar-action:focus-visible i,.contact-show-shell .supplier-sidebar-link--button:hover i,.contact-show-shell .supplier-sidebar-link--button:focus-visible i{color:var(--csd-text-334155-1000, #334155)}.contact-sidebar-card__header .btn-saas-sidebar-action{min-height:2.3rem;padding:.44rem .72rem .44rem .54rem;border-color:var(--csd-border-94a3b8-500, rgba(148, 163, 184, .5));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-0f172a-1000, #0f172a);font-weight:820;box-shadow:0 10px 22px #0f172a0f}.contact-sidebar-card__header .btn-saas-sidebar-action i{display:inline-flex;align-items:center;justify-content:center;width:1.48rem;height:1.48rem;border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem;box-shadow:inset 0 0 0 1px #cbd5e1d1}.contact-sidebar-card__header .btn-saas-sidebar-action:hover,.contact-sidebar-card__header .btn-saas-sidebar-action:focus-visible{border-color:var(--csd-border-2563eb-320, rgba(37, 99, 235, .32));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 14px 30px #0f172a16}.contact-sidebar-card__header .btn-saas-sidebar-action:hover i,.contact-sidebar-card__header .btn-saas-sidebar-action:focus-visible i{background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:inset 0 0 0 1px #93c5fd9e}.contact-show-shell .contact-access-card__cta.op-secondary-action{min-height:2.38rem;border-color:var(--csd-border-94a3b8-460, rgba(148, 163, 184, .46));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-0f172a-1000, #0f172a);font-weight:780}.contact-show-shell .contact-access-card__cta.op-secondary-action i{color:var(--csd-text-475569-1000, #475569)}.contact-show-shell .contact-access-card__cta.op-secondary-action:hover,.contact-show-shell .contact-access-card__cta.op-secondary-action:focus-visible{border-color:var(--csd-border-64748b-420, rgba(100, 116, 139, .42));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 10px 24px #0f172a12}.contact-show-shell .contact-access-card__cta.op-secondary-action:hover i,.contact-show-shell .contact-access-card__cta.op-secondary-action:focus-visible i{color:var(--csd-text-334155-1000, #334155)}.contact-show-shell .contact-access-card__cta--users.contact-sidebar-btn{min-height:2.3rem;padding:.44rem .72rem .44rem .54rem;border-color:var(--csd-border-94a3b8-500, rgba(148, 163, 184, .5));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-0f172a-1000, #0f172a);font-weight:820;box-shadow:0 10px 22px #0f172a0f}.contact-show-shell .contact-access-card__cta--users.contact-sidebar-btn i{display:inline-flex;align-items:center;justify-content:center;width:1.48rem;height:1.48rem;border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.82rem;box-shadow:inset 0 0 0 1px #cbd5e1d1}.contact-show-shell .contact-access-card__cta--users.contact-sidebar-btn:hover,.contact-show-shell .contact-access-card__cta--users.contact-sidebar-btn:focus-visible{border-color:var(--csd-border-2563eb-260, rgba(37, 99, 235, .26));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 14px 30px #0f172a16}.contact-show-shell .contact-access-card__cta--users.contact-sidebar-btn:hover i,.contact-show-shell .contact-access-card__cta--users.contact-sidebar-btn:focus-visible i{background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-334155-1000, #334155);box-shadow:inset 0 0 0 1px #94a3b89e}.contact-sidebar-link{color:var(--csd-text-2563eb-1000, #2563eb);text-decoration:none;font-weight:600}.contact-sidebar-link:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.contact-relations-list{display:flex;flex-direction:column;gap:.7rem}.contact-relation-item{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.78rem .82rem;border-radius:14px;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))}.contact-relation-item--link{text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.contact-relation-item--link:hover{transform:translateY(-1px);border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:var(--csd-bg-f8faff-980, rgba(248, 250, 255, .98));box-shadow:0 12px 26px #0f172a0f}.contact-relation-item--link .contact-relation-item__title{color:var(--csd-text-183556-1000, #183556)}.contact-relation-item--link .contact-relation-item__caption,.contact-relation-item--link .contact-relation-item__action{color:var(--csd-text-2563eb-1000, #2563eb)}.contact-relation-item__leading{display:flex;align-items:center;gap:.7rem;min-width:0}.contact-relation-item__icon{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--csd-text-64748b-1000, #64748b);background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));box-shadow:inset 0 0 0 1px #0f172a0f}.contact-relation-item__copy{display:flex;flex-direction:column;min-width:0}.contact-relation-item__title{color:var(--csd-text-253b59-1000, #253b59);font-size:.84rem;font-weight:550;line-height:1.3}.contact-relation-item__caption{color:var(--csd-text-7a889d-1000, #7a889d);font-size:.74rem;line-height:1.45}.contact-relation-item__action{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0;font-size:.82rem;font-weight:600}.contact-relation-item__count{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 .5rem;border-radius:999px;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.76rem;font-weight:650}.contact-relation-item__count--muted{border-color:var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-64748b-1000, #64748b)}.contact-access-card{display:flex;flex-direction:column;gap:.85rem}.contact-access-card .btn-saas-primary{min-height:38px;border-radius:999px;font-size:.84rem;font-weight:500}.contact-access-card__hint{margin:0;font-size:.8rem;line-height:1.55;color:var(--csd-text-6f7f95-1000, #6f7f95)}.contact-access-card__actions{display:flex;flex-direction:column;gap:.65rem}.contact-access-card__cta{display:inline-flex;align-items:center;gap:.45rem;width:100%;justify-content:center}.contact-access-modal{display:flex;flex-direction:column;gap:.52rem}.contact-access-modal-dialog{max-width:min(740px,100vw - 2rem)!important}.contact-access-modal-shell{background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-540, rgba(219, 234, 254, .54)),transparent 16rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f6f9fd-1000, #f6f9fd) 100%)!important}.contact-access-modal-shell .modal-premium-header{padding:.68rem .88rem .52rem!important;background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-550, rgba(219, 234, 254, .55)),transparent 15rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)!important}.contact-access-modal-shell .modal-premium-header .modal-title{font-size:.92rem}.contact-access-modal-shell .modal-premium-header p{margin-top:.12rem!important;font-size:.7rem!important;line-height:1.3}.contact-access-modal-shell .modal-premium-header>button{width:1.95rem;height:1.95rem;flex-basis:1.95rem}.contact-access-modal-shell .modal-premium-body{gap:.52rem;padding:.52rem .88rem .64rem!important;background:linear-gradient(180deg,var(--csd-bg-f4f8fd-1000, #f4f8fd) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 52%,var(--csd-bg-f5f8fc-1000, #f5f8fc) 100%)!important}.contact-access-modal-shell .modal-premium-footer{padding:.62rem .88rem .7rem!important;border-top:1px solid var(--csd-border-cbd5e1-680, rgba(203, 213, 225, .68));background:linear-gradient(180deg,var(--csd-bg-f8fbff-920, rgba(248, 251, 255, .92)) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%)!important}.contact-access-modal__summary{display:flex;flex-direction:column;gap:.64rem;padding:.72rem .76rem;border-radius:14px;border:1px solid var(--csd-border-bfdbfe-880, rgba(191, 219, 254, .88));background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-460, rgba(219, 234, 254, .46)),transparent 15rem),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);box-shadow:inset 0 1px #ffffffeb,0 14px 30px #2563eb0e}.contact-access-modal__summary-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.68rem}.contact-access-modal__summary-icon{width:2.34rem;height:2.34rem;border-radius:.82rem;border:1px solid var(--csd-border-93c5fd-720, rgba(147, 197, 253, .72));display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eaf2ff-1000, #eaf2ff));box-shadow:inset 0 1px #fffffff5,0 10px 20px #2563eb13}.contact-access-modal__summary-icon i{font-size:1rem}.contact-access-modal__summary-copy{display:grid;gap:.18rem;min-width:0}.contact-access-modal__summary-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.34rem}.contact-access-modal__badge{display:inline-flex;align-items:center;gap:.3rem;min-height:1.48rem;padding:.22rem .48rem;border-radius:999px;border:1px solid var(--csd-border-93c5fd-720, rgba(147, 197, 253, .72));background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.62rem;font-weight:850;line-height:1;letter-spacing:.035em;text-transform:uppercase}.contact-access-modal__badge i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.7rem}.contact-access-modal__badge--muted{border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-64748b-1000, #64748b)}.contact-access-modal__badge--muted i{color:var(--csd-text-64748b-1000, #64748b)}.contact-access-modal__summary-title{font-size:.9rem;font-weight:800;line-height:1.25;color:var(--csd-text-0f172a-1000, #0f172a)}.contact-access-modal__summary-text{font-size:.74rem;line-height:1.42;color:var(--csd-text-64748b-1000, #64748b)}.contact-access-modal__summary-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem;padding-top:.6rem;border-top:1px solid var(--csd-border-bfdbfe-700, rgba(191, 219, 254, .7))}.contact-access-modal__meta-pill{display:grid;grid-template-columns:auto minmax(0,auto) minmax(0,1fr);align-items:center;gap:.34rem;min-height:1.8rem;padding:.34rem .5rem;border:1px solid var(--csd-border-bfdbfe-760, rgba(191, 219, 254, .76));border-radius:999px;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));color:var(--csd-text-475569-1000, #475569);font-size:.68rem;line-height:1.2;min-width:0}.contact-access-modal__meta-pill i{display:inline-grid;place-items:center;width:1rem;height:1rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.76rem}.contact-access-modal__meta-pill b{color:var(--csd-text-475569-1000, #475569);font-size:.58rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.contact-access-modal__meta-pill span{min-width:0;overflow:hidden;color:var(--csd-text-334155-1000, #334155);text-overflow:ellipsis;white-space:nowrap}.contact-access-modal__meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.contact-access-modal__meta-card{padding:.82rem .9rem;border-radius:14px;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))}.contact-access-modal__meta-label{display:block;margin-bottom:.16rem;font-size:.66rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--csd-text-7a889d-1000, #7a889d)}.contact-access-modal__meta-value{display:block;color:var(--csd-text-15304f-1000, #15304f);font-size:.84rem;line-height:1.45;font-weight:500;word-break:break-word}.contact-access-modal__section{padding:1rem 1.05rem;border-radius:18px;border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 12px 28px #0f172a08}.contact-access-modal-shell .contact-access-modal__section{padding:0;overflow:hidden;border-color:var(--csd-border-bfcbda-880, rgba(191, 203, 218, .88));border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:inset 0 1px #ffffffeb,0 12px 24px #0f172a09}.contact-access-modal__section-header{margin-bottom:.85rem}.contact-access-modal-shell .contact-access-modal__section-header{align-items:center;margin-bottom:0;min-height:2.42rem;padding:.44rem .62rem;border-bottom:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)}.contact-access-modal__section-title{font-size:.82rem;font-weight:600;color:var(--csd-text-0f172a-1000, #0f172a)}.contact-access-modal__section-copy{font-size:.8rem;line-height:1.55;color:var(--csd-text-64748b-1000, #64748b)}.contact-access-modal__section-body{padding:.68rem .72rem .72rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-740, rgba(248, 250, 252, .74)),var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92)))}.contact-access-modal__access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.contact-access-modal__field-card{min-width:0;padding:.62rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #fffffff5,0 8px 18px #0f172a09}.contact-access-modal__field-card .form-label{margin-bottom:.42rem;color:var(--csd-text-24364f-1000, #24364f);font-size:.76rem;font-weight:820}.contact-access-modal__field-card small{display:block;margin-top:.34rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.67rem;line-height:1.38}.contact-access-modal__notice-stack{display:grid;gap:.5rem;margin-top:.58rem}.contact-access-modal__notice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.52rem;min-height:2.48rem;padding:.56rem .64rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));color:var(--csd-text-334155-1000, #334155);font-size:.7rem;line-height:1.4;box-shadow:none}.contact-access-modal__notice[hidden]{display:none!important}.contact-access-modal__notice-icon{display:inline-grid;place-items:center;width:1.36rem;height:1.36rem;border-radius:999px;border:1px solid var(--csd-border-93c5fd-580, rgba(147, 197, 253, .58));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb);flex:0 0 auto}.contact-access-modal__notice-icon i{line-height:1;font-size:.78rem}.contact-access-modal__notice-copy{display:grid;gap:.1rem;min-width:0}.contact-access-modal__notice-copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.7rem;font-weight:850;line-height:1.2}.contact-access-modal__notice-copy span{color:var(--csd-text-516276-1000, #516276)}.contact-access-modal__notice--warning{border-color:var(--csd-border-f59e0b-300, rgba(245, 158, 11, .3));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fffbeb-1000, #fffbeb))}.contact-access-modal__notice--warning .contact-access-modal__notice-icon{border-color:var(--csd-border-f59e0b-340, rgba(245, 158, 11, .34));background:var(--csd-bg-fffbeb-980, rgba(255, 251, 235, .98));color:var(--csd-text-b45309-1000, #b45309)}.contact-access-modal__notice--info{border-color:var(--csd-border-93c5fd-560, rgba(147, 197, 253, .56));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff))}.contact-email-modal{display:flex;flex-direction:column;gap:1rem}.contact-bank-account-modal-shell,.contact-document-modal-shell{background:var(--csd-bg-ffffff-1000, #ffffff)}.contact-bank-account-modal-body,.contact-document-modal-body{background:var(--csd-bg-ffffff-1000, #ffffff)!important}.contact-email-modal__summary{display:flex;align-items:flex-start;gap:.9rem;padding:1rem 1.05rem;border-radius:18px;border:1px solid var(--csd-border-2563eb-100, rgba(37, 99, 235, .1));background:linear-gradient(180deg,var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 14px 32px #0f172a09}.contact-email-modal__summary-icon{width:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86));box-shadow:inset 0 0 0 1px #2563eb1f}.contact-email-modal__summary-icon i{font-size:1.08rem}.contact-email-modal__summary-copy{min-width:0}.contact-email-modal__summary-title{font-size:.98rem;font-weight:600;line-height:1.3;color:var(--csd-text-0f172a-1000, #0f172a)}.contact-email-modal__summary-text{font-size:.83rem;line-height:1.6;color:var(--csd-text-64748b-1000, #64748b)}.contact-email-modal__section{padding:1rem 1.05rem;border-radius:18px;border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 12px 28px #0f172a08}.contact-email-modal__section-header{margin-bottom:.85rem}.contact-email-modal__section-title{font-size:.92rem;font-weight:600;color:var(--csd-text-0f172a-1000, #0f172a)}.contact-email-modal__section-copy{font-size:.8rem;line-height:1.55;color:var(--csd-text-64748b-1000, #64748b)}.contact-email-modal__recipient-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.8rem}.contact-email-modal__recipient-label{font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:var(--csd-text-7a889d-1000, #7a889d)}.contact-email-modal__recipient-toggle{min-height:34px;padding-inline:.8rem;font-size:.78rem}.contact-email-modal__recipient-list{display:flex;flex-direction:column;gap:.65rem}.contact-email-modal__recipient{display:flex;align-items:flex-start;gap:.8rem;padding:.9rem .95rem;border-radius:16px;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.contact-email-modal__recipient:hover{transform:translateY(-1px);border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));box-shadow:0 10px 24px #0f172a0d}.contact-email-modal__recipient input{width:18px;height:18px;margin-top:.18rem;accent-color:#2563eb;flex-shrink:0}.contact-email-modal__recipient input:checked+.contact-email-modal__recipient-body .contact-email-modal__recipient-email{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.contact-email-modal__recipient input:checked+.contact-email-modal__recipient-body .contact-email-modal__recipient-badge{border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));background:var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96));color:var(--csd-text-2563eb-1000, #2563eb)}.contact-email-modal__recipient-body{display:flex;flex-direction:column;gap:.22rem;min-width:0}.contact-email-modal__recipient-main{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.contact-email-modal__recipient-email{color:var(--csd-text-15304f-1000, #15304f);font-size:.86rem;font-weight:550;line-height:1.45;word-break:break-word}.contact-email-modal__recipient-badges{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0}.contact-email-modal__recipient-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:.12rem .5rem;border-radius:999px;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:600}.contact-email-modal__recipient-meta{color:var(--csd-text-7a889d-1000, #7a889d);font-size:.76rem;line-height:1.5}.contact-email-modal__note{display:flex;align-items:flex-start;gap:.55rem;margin-top:.9rem;padding:.78rem .82rem;border-radius:14px;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));color:var(--csd-text-516276-1000, #516276);font-size:.79rem;line-height:1.55}.contact-email-modal__note i{margin-top:.08rem;color:var(--csd-text-2563eb-1000, #2563eb)}.contacts-tab-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.95rem}.contacts-tab-toolbar__copy{min-width:0}.contacts-tab-toolbar__eyebrow{display:inline-block;margin-bottom:.2rem;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--csd-text-7a889d-1000, #7a889d)}.contacts-tab-toolbar__title{margin:0;font-size:1.02rem;line-height:1.15;font-weight:600;color:var(--csd-text-16304f-1000, #16304f);letter-spacing:-.01em}.contacts-tab-toolbar__meta{margin:.22rem 0 0;color:var(--csd-text-708198-1000, #708198);font-size:.84rem;line-height:1.5}.contacts-tab-toolbar__meta strong{color:var(--csd-text-253b59-1000, #253b59);font-weight:550}.contacts-tab-toolbar__actions{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;justify-content:flex-end}.contacts-tab-toolbar__split{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.contacts-tab-toolbar__actions--primary{justify-content:flex-start}.contacts-tab-toolbar__actions--secondary{justify-content:flex-end;margin-left:auto}.contacts-tab-toolbar__actions--secondary .module-toolbar{display:inline-flex;align-items:center;gap:.6rem}.contacts-tab-toolbar--bare{margin-bottom:.9rem}.contacts-tab-toolbar--bare .contacts-tab-toolbar__actions{justify-content:flex-start}.contacts-tab-toolbar--compact{align-items:center;margin-bottom:.8rem}.contacts-tab-toolbar--compact .contacts-tab-toolbar__copy{display:flex;align-items:center;min-height:40px}.contacts-tab-toolbar--compact .contacts-tab-toolbar__title{font-size:1.04rem;line-height:1.1}.contacts-tab-toolbar--compact .module-toolbar{display:inline-flex;align-items:center;gap:.6rem}.contacts-tab-toolbar--stacked{align-items:stretch}.contacts-tab-toolbar--stacked .contacts-tab-toolbar__copy{display:flex;flex-direction:column;align-items:flex-start}.contacts-tab-toolbar--stacked .contacts-tab-toolbar__actions{justify-content:flex-start;margin-top:.8rem}.contacts-tab-toolbar__actions--inline{width:100%}.contacts-tab-toolbar__actions--inline .module-toolbar{display:inline-flex;align-items:center;gap:.6rem}.contact-table-card{padding:0;border-color:var(--csd-border-e7eef6-1000, #e7eef6);box-shadow:0 20px 40px #0f172a0a}.contact-table-card__filters{padding:0 1rem;margin-bottom:0!important}.contact-table-card__filters .smart-filter-bar{width:100%;margin-bottom:0}.contact-table-card__filters .smart-filter-form{padding:.95rem 0 .9rem}.contact-table-card__filters--with-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.contact-table-card__filters--with-actions .contact-table-card__filterbar{flex:1 1 auto;min-width:0}.contact-table-card__filters--with-actions .smart-filter-form,.contact-table-card__filters--with-actions .smart-filterbar{margin-bottom:0}.contact-table-card__header-action{flex:0 0 auto;min-height:2.24rem;padding:.5rem .82rem;border-radius:999px!important}.contacts-tab-page .prospect-tab-section__header.task-show-panel__header{margin-bottom:0}.contacts-tab-page .task-show-panel__body{padding-top:.42rem}.contacts-tab-page .supplier-tab-workspace{gap:.5rem}.contacts-documents-page .contacts-tab-page__layout{--contacts-documents-sidebar-width: 264px}@media (min-width: 992px){.contacts-documents-page .contacts-tab-page__sidebar{flex:0 0 var(--contacts-documents-sidebar-width);width:var(--contacts-documents-sidebar-width);max-width:var(--contacts-documents-sidebar-width)}}@media (min-width: 992px){.contacts-documents-page .contacts-tab-page__content{flex:1 1 0;width:auto;max-width:calc(100% - var(--contacts-documents-sidebar-width))}}.contact-table-primary{display:flex;flex-direction:column;gap:.16rem}.contact-table-primary__title{display:flex;align-items:center;gap:.35rem;color:var(--csd-text-183250-1000, #183250);font-size:.92rem;font-weight:500;line-height:1.28}.contact-table-primary__title i{color:var(--csd-text-3b82f6-1000, #3b82f6);opacity:.82}.contact-table-primary__title a,.contact-table-primary__title span{color:inherit}.contact-table-primary__company{color:var(--csd-text-7a889d-1000, #7a889d);font-size:.78rem;line-height:1.45}.contact-table-primary__meta{display:flex;flex-wrap:wrap;gap:.45rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem;line-height:1.45}.contact-documents-table-wrap:has(+.contact-documents-table__pagination){border-bottom-left-radius:0;border-bottom-right-radius:0}@media (max-width: 767.98px){.contact-documents-table-wrap{overflow:visible}}.contact-documents-table .contact-documents-table__col-owner,.contact-documents-table .contact-documents-table__head-owner{width:170px}.contact-documents-table .contact-documents-table__col-created,.contact-documents-table .contact-documents-table__head-created{width:180px}.contact-documents-table .contact-documents-table__col-status,.contact-documents-table .contact-documents-table__head-status{width:120px}.contact-documents-table .contact-documents-table__col-actions,.contact-documents-table .contact-documents-table__head-actions{width:84px}.contact-documents-table .supplier-module-table__empty{padding:1.15rem 1.45rem!important;text-align:center}.contact-documents-table .contact-documents-table__empty{display:grid!important;justify-items:center;align-items:center;gap:.45rem;width:100%;margin:0;padding:1.15rem 1rem;text-align:center}.contact-documents-table .contact-documents-table__empty i{font-size:1.15rem}.contact-documents-table .contact-documents-table__empty p{margin-bottom:0}.contact-documents-table__pagination{border-radius:0 0 1rem 1rem}.contact-documents-table__pagination .saas-pagination{width:100%;border-radius:0 0 1rem 1rem}.contact-documents-table__pagination .saas-pagination__row{width:100%}@media (max-width: 767.98px){.contact-documents-table thead{display:none}.contact-documents-table tbody{display:flex;flex-direction:column;gap:.8rem;padding:.85rem}.contact-documents-table tr{display:grid;gap:.72rem;padding:.9rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:16px;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 12px 28px #0f172a0a}.contact-documents-table td{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:0;border:0;text-align:left!important}.contact-documents-table td:before{content:attr(data-label);flex:0 0 88px;max-width:88px;color:var(--csd-text-7a889d-1000, #7a889d);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;line-height:1.4}.contact-documents-table .contact-documents-table__document-cell{display:block}.contact-documents-table .contact-documents-table__document-cell:before{display:block;margin-bottom:.38rem;max-width:none}.contact-documents-table .contact-documents-table__actions-cell{align-items:center}.contact-documents-table .contact-documents-table__empty{display:block;padding:2rem 1rem!important}.contact-documents-table .contact-documents-table__empty:before{display:none}}@media (max-width: 767.98px){.contact-bank-accounts-table-wrap{overflow:visible}}.contact-bank-accounts-table .contact-bank-accounts-table__col-number,.contact-bank-accounts-table .contact-bank-accounts-table__head-number{width:70px}.contact-bank-accounts-table .contact-bank-accounts-table__col-iban,.contact-bank-accounts-table .contact-bank-accounts-table__head-iban{min-width:220px}.contact-bank-accounts-table .contact-bank-accounts-table__col-bank,.contact-bank-accounts-table .contact-bank-accounts-table__head-bank,.contact-bank-accounts-table .contact-bank-accounts-table__col-holder,.contact-bank-accounts-table .contact-bank-accounts-table__head-holder{min-width:190px}.contact-bank-accounts-table .contact-bank-accounts-table__col-status,.contact-bank-accounts-table .contact-bank-accounts-table__head-status{width:140px}.contact-bank-accounts-table .contact-bank-accounts-table__col-actions,.contact-bank-accounts-table .contact-bank-accounts-table__head-actions{width:84px}.contact-bank-accounts-table .contact-bank-accounts-table__empty{padding:1.15rem 1.45rem!important;text-align:center}.contact-bank-accounts-table .contact-bank-accounts-table__empty .task-show-panel__empty{display:grid;justify-items:center;gap:.45rem;width:100%;margin:0;padding:1.15rem 1rem;text-align:center}.contact-bank-accounts-table .contact-bank-accounts-table__empty i{font-size:1.15rem}.contact-bank-accounts-table .contact-bank-accounts-table__empty p{margin-bottom:0}.contact-bank-accounts-table tbody tr{transition:background .18s ease,box-shadow .18s ease}.contact-bank-accounts-table tbody tr:hover{background:linear-gradient(180deg,var(--csd-bg-f8fafc-820, rgba(248, 250, 252, .82)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.contact-bank-accounts-table td{padding-top:1rem;padding-bottom:1rem;border-color:var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))}.contact-bank-accounts-table .contact-bank-accounts-table__iban{gap:.5rem}.contact-bank-accounts-table .contact-bank-accounts-table__iban-heading{gap:.62rem;align-items:center}.contact-bank-accounts-table .contact-bank-accounts-table__iban-icon{width:2rem;height:2rem;border-radius:.82rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--csd-text-2563eb-1000, #2563eb);background:linear-gradient(180deg,var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));border:1px solid var(--csd-border-93c5fd-280, rgba(147, 197, 253, .28));box-shadow:0 10px 18px #2563eb14}.contact-bank-accounts-table .contact-bank-accounts-table__iban-icon i{font-size:.9rem;line-height:1}.contact-bank-accounts-table .contact-bank-accounts-table__iban-value{display:inline-block;color:var(--csd-text-163250-1000, #163250);font-size:.9rem;font-weight:600;letter-spacing:.032em;text-transform:uppercase;line-height:1.36;word-break:break-word;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.contact-bank-accounts-table .contact-bank-accounts-table__copy{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;padding:.24rem .52rem;border-radius:999px;border:1px solid var(--csd-border-d6dfec-960, rgba(214, 223, 236, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:600;line-height:1;box-shadow:0 6px 14px #0f172a0a;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.contact-bank-accounts-table .contact-bank-accounts-table__copy i{font-size:.72rem;line-height:1}.contact-bank-accounts-table .contact-bank-accounts-table__copy:hover{color:var(--csd-text-2563eb-1000, #2563eb);border-color:var(--csd-border-93c5fd-720, rgba(147, 197, 253, .72));box-shadow:0 10px 18px #2563eb14;transform:translateY(-1px)}.contact-bank-accounts-table .contact-bank-accounts-table__iban-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-left:2.62rem}.contact-bank-accounts-table .contact-bank-accounts-table__meta-chip{display:inline-flex;align-items:center;gap:.34rem;padding:.26rem .56rem;border-radius:999px;border:1px solid var(--csd-border-bfdbfe-800, rgba(191, 219, 254, .8));background:linear-gradient(180deg,var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.7rem;font-weight:600;line-height:1.2}.contact-bank-accounts-table .contact-bank-accounts-table__meta-chip i{font-size:.72rem;line-height:1}.contact-bank-accounts-table .contact-bank-accounts-table__meta-chip--muted{border-color:var(--csd-border-d6dfec-950, rgba(214, 223, 236, .95));background:linear-gradient(180deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-516276-1000, #516276)}.contact-bank-accounts-table .contact-bank-accounts-table__bank,.contact-bank-accounts-table .contact-bank-accounts-table__holder{display:flex;flex-direction:column;gap:.32rem}.contact-bank-accounts-table .contact-bank-accounts-table__bank-name,.contact-bank-accounts-table .contact-bank-accounts-table__holder-name{color:var(--csd-text-183250-1000, #183250);font-size:.92rem;font-weight:500;line-height:1.34}.contact-bank-accounts-table .contact-bank-accounts-table__bank-meta{display:flex;flex-wrap:wrap;gap:.55rem}.contact-bank-accounts-table .contact-bank-accounts-table__bank-meta-item{display:inline-flex;align-items:center;gap:.34rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.35}.contact-bank-accounts-table .contact-bank-accounts-table__bank-meta-item i{color:var(--csd-text-3b82f6-1000, #3b82f6);font-size:.76rem;line-height:1}.contact-bank-accounts-table .contact-bank-accounts-table__bank-meta-item--muted{color:var(--csd-text-7a889d-1000, #7a889d)}.contact-bank-accounts-table .contact-bank-accounts-table__holder-note{display:inline-flex;align-items:flex-start;gap:.36rem;color:var(--csd-text-7a889d-1000, #7a889d);font-size:.74rem;line-height:1.45}.contact-bank-accounts-table .contact-bank-accounts-table__holder-note i{margin-top:.08rem;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.78rem}.contact-bank-accounts-table .contact-bank-accounts-table__status-cell{font-size:0;white-space:nowrap}.contact-bank-accounts-table .contact-bank-accounts-table__status-cell .status-dropdown,.contact-bank-accounts-table .contact-bank-accounts-table__status-cell .status-label{display:inline-flex;vertical-align:middle}.contact-bank-accounts-table .contact-bank-accounts-table__status-cell .status-dropdown__toggle,.contact-bank-accounts-table .contact-bank-accounts-table__status-cell .status-label .status-dropdown__toggle{min-height:34px;padding:.36rem .7rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 8px 18px #0f172a0d}.contact-bank-accounts-table .contact-bank-accounts-table__status-cell .status-dropdown__toggle-label{font-size:.76rem}.contact-bank-accounts-table .contact-bank-accounts-table__actions-cell .dropdown-actions{justify-content:flex-end}.contact-bank-accounts-table .contact-bank-accounts-table__actions-cell .modern-dropdown-trigger{width:1.84rem;height:1.84rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 5px 12px #0f172a08;color:var(--csd-text-64748b-1000, #64748b)}.contact-bank-accounts-table .contact-bank-accounts-table__actions-cell .modern-dropdown-trigger:hover{color:var(--csd-text-2563eb-1000, #2563eb);border-color:var(--csd-border-93c5fd-600, rgba(147, 197, 253, .6));box-shadow:0 10px 18px #2563eb14}@media (max-width: 767.98px){.contact-bank-accounts-table thead{display:none}.contact-bank-accounts-table tbody{display:flex;flex-direction:column;gap:.8rem;padding:.85rem}.contact-bank-accounts-table tr{display:grid;gap:.72rem;padding:.9rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:16px;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 12px 28px #0f172a0a}.contact-bank-accounts-table td{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:0;border:0;text-align:left!important}.contact-bank-accounts-table td:before{content:attr(data-label);flex:0 0 88px;max-width:88px;color:var(--csd-text-7a889d-1000, #7a889d);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;line-height:1.4}.contact-bank-accounts-table .contact-bank-accounts-table__iban-cell{display:block}.contact-bank-accounts-table .contact-bank-accounts-table__iban-cell:before{display:block;margin-bottom:.38rem;max-width:none}.contact-bank-accounts-table .contact-bank-accounts-table__iban-meta,.contact-bank-accounts-table .contact-bank-accounts-table__copy{margin-left:0}.contact-bank-accounts-table .contact-bank-accounts-table__bank-meta{justify-content:flex-end}.contact-bank-accounts-table .contact-bank-accounts-table__status-cell{font-size:inherit}.contact-bank-accounts-table .contact-bank-accounts-table__actions-cell{align-items:center}.contact-bank-accounts-table .contact-bank-accounts-table__empty{display:block;padding:2rem 1rem!important}.contact-bank-accounts-table .contact-bank-accounts-table__empty:before{display:none}}.contact-timeline-shell{padding:0}.contact-documents-modal{display:flex;flex-direction:column;gap:.95rem}.contact-documents-modal__section{padding:1rem;border-radius:16px;border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 14px 32px #0f172a08}.contact-documents-modal__section-title{font-size:.92rem;font-weight:600;color:var(--csd-text-0f172a-1000, #0f172a);margin-bottom:.2rem;letter-spacing:-.01em}.contact-documents-modal__section-copy{font-size:.8rem;line-height:1.5;color:var(--csd-text-64748b-1000, #64748b)}.contact-documents-modal__current-file{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.9rem 1rem;border-radius:16px;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));background:linear-gradient(180deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:0 10px 24px #0f172a08}.contact-documents-modal__current-copy{display:flex;flex-direction:column;gap:.18rem;min-width:0}.contact-documents-modal__current-label,.contact-documents-modal__dropzone-copy{font-size:.8rem;color:var(--csd-text-64748b-1000, #64748b)}.contact-documents-modal__current-name{font-size:.92rem;line-height:1.35;color:var(--csd-text-0f172a-1000, #0f172a);font-weight:500;word-break:break-word}.contact-documents-modal__dropzone{padding:1.2rem 1rem;border-radius:18px;border:1px dashed var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:linear-gradient(180deg,var(--csd-bg-f7faff-980, rgba(247, 250, 255, .98)),var(--csd-bg-fcfdff-980, rgba(252, 253, 255, .98)));transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease;cursor:pointer}.contact-documents-modal__dropzone i{display:inline-flex;margin-bottom:.65rem;font-size:1.65rem;color:var(--csd-text-2563eb-1000, #2563eb)}.contact-documents-modal__dropzone:hover{border-color:var(--csd-border-2563eb-420, rgba(37, 99, 235, .42));background:linear-gradient(180deg,var(--csd-bg-f3f8ff-980, rgba(243, 248, 255, .98)),var(--csd-bg-fcfdff-980, rgba(252, 253, 255, .98)))}.contact-documents-modal__dropzone.dragover{border-color:var(--csd-border-2563eb-500, rgba(37, 99, 235, .5));background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-f8faff-980, rgba(248, 250, 255, .98)));box-shadow:0 0 0 4px #2563eb14}.contact-documents-modal__dropzone.has-file{border-color:var(--csd-border-10b981-350, rgba(16, 185, 129, .35));background:linear-gradient(180deg,var(--csd-bg-f0fdf9-980, rgba(240, 253, 249, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.contact-documents-modal__dropzone-title{font-size:.94rem;font-weight:600;color:var(--csd-text-0f172a-1000, #0f172a);margin-bottom:.2rem}.contact-documents-modal .file-list{display:flex;flex-direction:column;gap:.35rem}.contact-documents-modal .file-list li{padding:.55rem .75rem;border-radius:12px;background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9));border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem}.contact-document-modal.prospect-form-modal--compact{gap:.62rem}.contact-document-modal.prospect-form-modal--compact .prospect-form-modal__lead{margin-bottom:.52rem!important;max-width:56rem;font-size:.745rem;line-height:1.4}.contact-document-modal.prospect-form-modal--compact .supplier-document-modal__card{box-shadow:0 12px 26px #0f172a09}.contact-document-modal.prospect-form-modal--compact .saas-card-header{padding:.8rem .9rem .68rem}.contact-document-modal.prospect-form-modal--compact .prospect-form-modal__card-body{padding:.76rem .88rem .86rem}.contact-document-modal.prospect-form-modal--compact .prospect-form-modal__section-chip{padding:.34rem .64rem;font-size:.63rem}.contact-document-modal.prospect-form-modal--compact textarea.form-saas-input{min-height:74px!important}.contact-document-modal.prospect-form-modal--compact .prospect-form-modal__card-body>.row{--bs-gutter-x: .74rem;--bs-gutter-y: .74rem}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__dropzone{display:grid;place-items:center;gap:.46rem;min-height:10rem;padding:.84rem .82rem;border-radius:1rem;border-color:var(--csd-border-93c5fd-550, rgba(147, 197, 253, .55));background:radial-gradient(circle at top center,var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 58%),var(--csd-bg-ffffff-1000, #fff)}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__dropzone i{margin-bottom:0;font-size:1.28rem}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__dropzone-title{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:700;line-height:1.35}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__dropzone-copy{max-width:23rem;margin-inline:auto;margin-bottom:.46rem!important;font-size:.75rem;line-height:1.42}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__upload-layout{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(240px,.76fr);gap:.82rem;align-items:start}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__upload-main,.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__upload-side{display:grid;gap:.58rem;min-width:0}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__upload-side{align-content:start}.contact-document-modal.prospect-form-modal--compact .file-list{margin-top:0!important}.contact-document-modal.prospect-form-modal--compact .file-list li{padding:.48rem .68rem;border-radius:.82rem;font-size:.76rem;line-height:1.4}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__side-panel{display:grid;gap:.68rem;min-height:auto;padding:.78rem;border:1px solid var(--csd-border-2563eb-100, rgba(37, 99, 235, .1));border-radius:1rem;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-780, rgba(219, 234, 254, .78)),transparent 52%),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));box-shadow:0 10px 24px #0f172a0a}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__side-panel--warning{border-color:var(--csd-border-f59e0b-160, rgba(245, 158, 11, .16));background:radial-gradient(circle at top left,var(--csd-bg-ffedd5-760, rgba(255, 237, 213, .76)),transparent 52%),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-fffbeb-940, rgba(255, 251, 235, .94)))}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__side-header{display:grid;gap:.16rem}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__side-header strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:750;line-height:1.3}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__side-header>span:last-child{color:var(--csd-text-5d7088-1000, #5d7088);font-size:.71rem;line-height:1.42}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__side-eyebrow{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.3rem .56rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__side-panel--warning .contact-documents-modal__side-eyebrow{background:#f59e0b1f;color:var(--csd-text-b45309-1000, #b45309)}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__processing-toggle{display:flex;align-items:flex-start;gap:.62rem;width:100%;min-width:0;padding:.68rem .72rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:.88rem;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 7px 16px #0f172a08;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__processing-toggle:hover{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));box-shadow:0 10px 22px #2563eb0f;transform:translateY(-1px)}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__processing-toggle .checkmark{flex:0 0 auto;margin-top:.06rem}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__processing-toggle-copy{display:grid;gap:.14rem;min-width:0}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__processing-toggle-copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.755rem;font-weight:750;line-height:1.32}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__processing-toggle-copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;line-height:1.4}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__rule-list{display:grid;gap:.5rem}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__rule-item{display:flex;align-items:flex-start;gap:.56rem;padding:.62rem .68rem;border-radius:.86rem;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06))}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__rule-item--warning{border-color:var(--csd-border-f59e0b-140, rgba(245, 158, 11, .14));background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9))}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__rule-icon{width:1.68rem;height:1.68rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:.62rem;background:#2563eb1a;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__rule-item--warning .contact-documents-modal__rule-icon{background:#f59e0b24;color:var(--csd-text-b45309-1000, #b45309)}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__rule-copy{display:grid;gap:.12rem;min-width:0}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__rule-copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.74rem;font-weight:750;line-height:1.3}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__rule-copy span{color:var(--csd-text-61748b-1000, #61748b);font-size:.69rem;line-height:1.38}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__rule-item--warning .contact-documents-modal__rule-copy strong{color:var(--csd-text-92400e-1000, #92400e)}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__rule-item--warning .contact-documents-modal__rule-copy span{color:var(--csd-text-7c5a11-1000, #7c5a11)}.contact-document-modal-shell{position:relative}.contact-document-modal-header{position:relative;padding-top:.86rem;padding-bottom:.46rem;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-900, rgba(219, 234, 254, .9)),transparent 36%),linear-gradient(180deg,var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92)),rgba(255,255,255,0))}.contact-document-modal-header:after{content:"";position:absolute;left:1.35rem;right:1.35rem;bottom:-.15rem;height:1px;background:linear-gradient(90deg,var(--csd-bg-93c5fd-240, rgba(147, 197, 253, .24)),var(--csd-bg-e2e8f0-700, rgba(226, 232, 240, .7)))}.contact-document-modal-body{padding-top:.44rem}.contact-document-modal-footer{padding-top:.12rem}@media (max-width: 767.98px){.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__upload-layout{grid-template-columns:1fr}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__side-panel{padding:.82rem}.contact-document-modal.prospect-form-modal--compact .contact-documents-modal__rule-item{padding:.7rem .74rem}}.contact-bank-account-form.prospect-form-modal--compact{gap:.72rem}.contact-bank-account-form.prospect-form-modal--compact .contact-bank-account-form__intro{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.78rem .9rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:1rem;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-580, rgba(219, 234, 254, .58)),transparent 42%),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));box-shadow:0 12px 26px #0f172a0a}.contact-bank-account-form.prospect-form-modal--compact .contact-bank-account-form__intro-icon{width:2.45rem;height:2.45rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-eef2f7-1000, #eef2f7));color:var(--csd-text-475569-1000, #475569);font-size:1.02rem;box-shadow:inset 0 1px #ffffffdb}.contact-bank-account-form.prospect-form-modal--compact .contact-bank-account-form__intro-copy{min-width:0}.contact-bank-account-form.prospect-form-modal--compact .contact-bank-account-form__intro-copy h3{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.95rem;font-weight:780;line-height:1.28}.contact-bank-account-form.prospect-form-modal--compact .contact-bank-account-form__intro-copy p{margin:.18rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.42}.contact-bank-account-form.prospect-form-modal--compact .contact-bank-account-form__intro-meta{display:grid;gap:.16rem;min-width:14rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.38}.contact-bank-account-form.prospect-form-modal--compact .contact-bank-account-form__intro-meta span{display:block}.contact-bank-account-form.prospect-form-modal--compact .contact-bank-account-form__intro-meta strong{color:var(--csd-text-1f3553-1000, #1f3553);font-weight:750}.contact-bank-account-form.prospect-form-modal--compact .prospect-form-modal__lead{margin-bottom:.48rem!important;font-size:.79rem;line-height:1.5}.contact-bank-account-form.prospect-form-modal--compact>.saas-card{box-shadow:0 14px 32px #0f172a0a}.contact-bank-account-form.prospect-form-modal--compact .saas-card-header{padding:.72rem .9rem .62rem}.contact-bank-account-form.prospect-form-modal--compact .prospect-form-modal__card-body{padding:.72rem .9rem .82rem}.contact-bank-account-form.prospect-form-modal--compact .prospect-form-modal__card-body>.row,.contact-bank-account-form.prospect-form-modal--compact .js-bank-dates-row{--bs-gutter-x: .92rem;--bs-gutter-y: 1rem}.contact-bank-account-form.prospect-form-modal--compact textarea.form-saas-input{min-height:88px!important}.contact-bank-account-form.prospect-form-modal--compact .simple-editor-wrapper--embedded{border-radius:.95rem;box-shadow:0 10px 24px #0f172a0a}.contact-bank-account-form.prospect-form-modal--compact .simple-editor-wrapper--embedded .simple-editor{min-height:120px;max-height:240px}@media (max-width: 767.98px){.contact-bank-account-form.prospect-form-modal--compact .contact-bank-account-form__intro{grid-template-columns:auto minmax(0,1fr)}.contact-bank-account-form.prospect-form-modal--compact .contact-bank-account-form__intro-meta{grid-column:1/-1;min-width:0;padding-top:.28rem;border-top:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82))}}.contact-bulk-bar{display:flex;align-items:center;justify-content:space-between;gap:.82rem;padding:.72rem .86rem;border-radius:1.08rem;border:1px solid var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:inset 0 1px #ffffffe0,0 10px 22px #0f172a0a}.contact-bulk-bar__copy{display:flex;flex-direction:column;gap:.14rem;min-width:0}.contact-bulk-bar__eyebrow{font-size:.62rem;font-weight:850;letter-spacing:.105em;text-transform:uppercase;color:var(--csd-text-71839d-1000, #71839d)}.contact-bulk-bar__title{font-size:.86rem;font-weight:800;color:var(--csd-text-0f172a-1000, #0f172a);line-height:1.24}.contact-bulk-bar__meta{font-size:.74rem;color:var(--csd-text-66768d-1000, #66768d);line-height:1.35}.contact-bulk-bar__actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap;margin-left:auto}.contact-bulk-bar__action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.26rem;padding:.54rem .86rem;border:1px solid transparent;border-radius:999px;font-size:.78rem;font-weight:800;line-height:1;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease;box-shadow:none}.contact-bulk-bar__action i{font-size:.88rem}.contact-bulk-bar__action:hover{transform:translateY(-1px)}.contact-bulk-bar__action:focus-visible{outline:none}.contact-bulk-bar__action--primary{border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));background:linear-gradient(135deg,#1d4ed8,#2563eb 58%,#3b82f6);color:#fff;box-shadow:0 12px 22px #2563eb24,inset 0 1px #ffffff29}.contact-bulk-bar__action--primary:hover,.contact-bulk-bar__action--primary:focus-visible{border-color:var(--csd-border-1e40af-360, rgba(30, 64, 175, .36));background:linear-gradient(135deg,#1e40af,#2563eb 58%,#3b82f6);color:#fff;box-shadow:0 15px 28px #2563eb33,inset 0 1px #fff3}.contact-bulk-bar__action--secondary{border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-334155-1000, #334155);box-shadow:inset 0 1px #ffffffe6,0 8px 18px #0f172a0a}.contact-bulk-bar__action--secondary:hover,.contact-bulk-bar__action--secondary:focus-visible{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:inset 0 1px #ffffffeb,0 12px 24px #0f172a12}.contact-bulk-email-modal{display:flex;flex-direction:column;gap:1rem}.contact-bulk-email-modal__summary,.contact-bulk-email-modal__section{padding:1rem 1.05rem;border-radius:18px;border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:0 14px 30px #0f172a09}.contact-bulk-email-modal__summary{display:flex;align-items:flex-start;gap:.95rem}.contact-bulk-email-modal__summary-icon{width:3rem;height:3rem;flex:0 0 3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(180deg,#2563eb24,#3b82f614);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.3rem}.contact-bulk-email-modal__summary-title,.contact-bulk-email-modal__section-title{font-size:.98rem;font-weight:700;color:var(--csd-text-0f172a-1000, #0f172a)}.contact-bulk-email-modal__summary-text,.contact-bulk-email-modal__section-copy,.contact-bulk-email-modal__mode-copy,.contact-bulk-email-modal__scope-copy,.contact-bulk-email-modal__audience-note{font-size:.82rem;line-height:1.55;color:var(--csd-text-64748b-1000, #64748b)}.contact-bulk-email-modal__section-header{margin-bottom:.9rem}.contact-bulk-email-modal__scope-grid,.contact-bulk-email-modal__recipient-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.contact-bulk-email-modal__scope-card,.contact-bulk-email-modal__mode-card{position:relative;display:flex;gap:.75rem;padding:.95rem 1rem;border-radius:18px;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.contact-bulk-email-modal__scope-card input,.contact-bulk-email-modal__mode-card input{width:1.05rem;height:1.05rem;margin-top:.2rem;accent-color:#2563eb;flex:0 0 auto}.contact-bulk-email-modal__scope-card:hover,.contact-bulk-email-modal__mode-card:hover{border-color:var(--csd-border-2563eb-250, rgba(37, 99, 235, .25));box-shadow:0 10px 24px #2563eb14;transform:translateY(-1px)}.contact-bulk-email-modal__scope-card.is-active,.contact-bulk-email-modal__mode-card.is-active{border-color:var(--csd-border-2563eb-350, rgba(37, 99, 235, .35));box-shadow:0 0 0 3px #2563eb14;background:linear-gradient(180deg,var(--csd-bg-f3f8ff-960, rgba(243, 248, 255, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.contact-bulk-email-modal__scope-card.is-disabled,.contact-bulk-email-modal__mode-card.is-disabled{opacity:.55;cursor:not-allowed;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));box-shadow:none;transform:none}.contact-bulk-email-modal__scope-body,.contact-bulk-email-modal__mode-body{display:flex;flex-direction:column;gap:.3rem;min-width:0}.contact-bulk-email-modal__scope-title,.contact-bulk-email-modal__mode-title{font-size:.92rem;font-weight:700;color:var(--csd-text-0f172a-1000, #0f172a)}.contact-bulk-email-modal__scope-stats{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap;font-size:.82rem;color:var(--csd-text-475569-1000, #475569)}.contact-bulk-email-modal__mode-badge{display:inline-flex;align-items:center;padding:.18rem .45rem;margin-left:.4rem;border-radius:999px;background:#2563eb1a;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.7rem;font-weight:700}.contact-bulk-email-modal__audience-note{margin-top:.85rem;padding:.75rem .9rem;border-radius:14px;background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9));border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06))}.contact-bulk-email-modal__note{margin-top:.95rem;display:flex;align-items:flex-start;gap:.55rem;padding:.8rem .9rem;border-radius:16px;background:var(--csd-bg-f8fafc-880, rgba(248, 250, 252, .88));border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.55}.contact-bulk-email-modal__note i{color:var(--csd-text-2563eb-1000, #2563eb);margin-top:.1rem}.contact-bulk-email-shell{border-radius:1.3rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;box-shadow:0 26px 62px #0f172a2e!important}.contact-bulk-email-shell .modal-premium-header{padding:1rem 1.15rem .85rem!important}.contact-bulk-email-shell .modal-premium-body{padding:.9rem 1.15rem 1.05rem!important}.contact-bulk-email-shell .modal-premium-footer{padding:.78rem 1.15rem .95rem!important}.contact-bulk-email-shell .contact-bulk-email-modal{gap:.82rem}.contact-bulk-email-shell .contact-bulk-email-modal__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.86rem .94rem;border-color:var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:1rem;background:radial-gradient(circle at 98% 0%,var(--csd-bg-dbeafe-460, rgba(219, 234, 254, .46)),transparent 18rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:0 12px 26px #0f172a0b}.contact-bulk-email-shell .contact-bulk-email-modal__summary-icon{width:2.7rem;height:2.7rem;flex-basis:2.7rem;border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-eef2f7-1000, #eef2f7));color:var(--csd-text-475569-1000, #475569);font-size:1.05rem;box-shadow:inset 0 0 0 1px #cbd5e1b8}.contact-bulk-email-modal__eyebrow{display:inline-flex;align-items:center;gap:.36rem;width:-moz-fit-content;width:fit-content;padding:.25rem .58rem;border-radius:999px;background:var(--csd-bg-e2e8f0-680, rgba(226, 232, 240, .68));color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:800;line-height:1;text-transform:uppercase}.contact-bulk-email-shell .contact-bulk-email-modal__summary-title{font-size:.98rem}.contact-bulk-email-shell .contact-bulk-email-modal__summary-text{max-width:44rem;color:var(--csd-text-5f7088-1000, #5f7088)}.contact-bulk-email-modal__chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.38rem}.contact-bulk-email-modal__chips span{display:inline-flex;align-items:center;padding:.25rem .54rem;border-radius:999px;background:var(--csd-bg-f1f5f9-940, rgba(241, 245, 249, .94));color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:700;box-shadow:inset 0 0 0 1px #cbd5e19e}.contact-bulk-email-shell .contact-bulk-email-modal__section{gap:.72rem;padding:.9rem;border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:1rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 12px 28px #0f172a0b}.contact-bulk-email-shell .contact-bulk-email-modal__section-header{display:grid;gap:.22rem;margin-bottom:.78rem}.contact-bulk-email-shell .contact-bulk-email-modal__section-title{font-size:.94rem;font-weight:800}.contact-bulk-email-shell .contact-bulk-email-modal__section-copy{max-width:48rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.79rem}.contact-bulk-email-shell .contact-bulk-email-modal__scope-grid,.contact-bulk-email-shell .contact-bulk-email-modal__recipient-mode-grid{gap:.72rem}.contact-bulk-email-shell .contact-bulk-email-modal__scope-card,.contact-bulk-email-shell .contact-bulk-email-modal__mode-card{padding:.82rem .88rem;border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.94rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:inset 0 1px #ffffffe0}.contact-bulk-email-shell .contact-bulk-email-modal__scope-card:hover,.contact-bulk-email-shell .contact-bulk-email-modal__mode-card:hover{border-color:var(--csd-border-94a3b8-660, rgba(148, 163, 184, .66));box-shadow:0 12px 24px #0f172a0f}.contact-bulk-email-shell .contact-bulk-email-modal__scope-card.is-active,.contact-bulk-email-shell .contact-bulk-email-modal__mode-card.is-active{border-color:var(--csd-border-2563eb-320, rgba(37, 99, 235, .32));background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-520, rgba(219, 234, 254, .52)),transparent 12rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:0 0 0 3px #2563eb12,0 14px 28px #0f172a0e}.contact-bulk-email-shell .contact-bulk-email-modal__scope-title,.contact-bulk-email-shell .contact-bulk-email-modal__mode-title{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:800}.contact-bulk-email-shell .contact-bulk-email-modal__scope-copy,.contact-bulk-email-shell .contact-bulk-email-modal__mode-copy{font-size:.76rem;line-height:1.48}.contact-bulk-email-shell .contact-bulk-email-modal__scope-stats{gap:.36rem;color:var(--csd-text-52657f-1000, #52657f);font-size:.76rem}.contact-bulk-email-shell .contact-bulk-email-modal__scope-stats strong{color:var(--csd-text-17324f-1000, #17324f);font-weight:800}.contact-bulk-email-shell .contact-bulk-email-modal__audience-note,.contact-bulk-email-shell .contact-bulk-email-modal__note{padding:.72rem .82rem;border-color:var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:.9rem;background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9));color:var(--csd-text-5f7088-1000, #5f7088);font-size:.76rem}.contact-bulk-email-shell .contact-bulk-email-modal__note i{color:var(--csd-text-64748b-1000, #64748b)}.contact-bulk-email-shell .contact-bulk-email-modal__preview-action{min-height:2.55rem;gap:.45rem;border-radius:.78rem;font-size:.78rem;font-weight:800}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell{max-height:calc(100vh - 3rem)}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .modal-premium-header{padding:.7rem .92rem .58rem!important}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .modal-premium-body{padding:.55rem .78rem .62rem!important}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .modal-premium-footer{padding:.56rem .82rem!important}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal{gap:.56rem!important}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__summary,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__section{padding:.62rem .72rem!important;border-color:var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:.84rem!important;box-shadow:0 8px 16px #0f172a08!important}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.68rem;background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-380, rgba(219, 234, 254, .38)),transparent 15rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__summary-copy{display:grid;gap:.2rem;min-width:0}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__eyebrow{padding:.18rem .44rem!important;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));background:var(--csd-bg-f1f5f9-940, rgba(241, 245, 249, .94));color:var(--csd-text-475569-1000, #475569);font-size:.6rem!important;letter-spacing:.04em}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__chips{gap:.28rem}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__chips span{min-height:1.18rem!important;padding:.18rem .42rem!important;font-size:.62rem!important}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__summary-title,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__section-title{font-size:.84rem!important;line-height:1.24!important}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__summary-text,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__section-copy,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-copy,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__mode-copy,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__audience-note,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__note{font-size:.72rem!important;line-height:1.4!important}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__section-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.48rem;margin-bottom:.44rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-grid,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__recipient-mode-grid{gap:.42rem}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-card,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__mode-card{align-items:flex-start;gap:.52rem;min-height:3.65rem!important;padding:.58rem .66rem!important;border-radius:.78rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:inset 0 1px #ffffffe6}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-card input,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__mode-card input{width:.92rem;height:.92rem;margin-top:.1rem}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-card:hover,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__mode-card:hover{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));box-shadow:0 10px 20px #0f172a0d;transform:none}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-card.is-active,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__mode-card.is-active,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-card:has(input:checked),.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__mode-card:has(input:checked){border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-440, rgba(219, 234, 254, .44)),transparent 9rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:0 0 0 2px #2563eb14,0 10px 20px #0f172a0b}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-body,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__mode-body{gap:.18rem}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-title,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__mode-title{font-size:.8rem!important;line-height:1.24!important}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__mode-badge{min-height:1.08rem!important;padding:.12rem .32rem!important;margin-left:0;font-size:.6rem!important}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-stats{gap:.28rem;font-size:.7rem!important}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__audience-note,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__note{padding:.5rem .62rem!important;border-radius:.72rem!important;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92))}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__audience-note{margin-top:.38rem}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__note{margin-top:.48rem;gap:.36rem}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__preview-action{min-height:2.1rem;border-radius:.62rem;font-size:.7rem}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .row.g-3{--bs-gutter-x: .56rem;--bs-gutter-y: .48rem}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .form-label{margin-bottom:.22rem;font-size:.62rem!important}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .form-saas-input,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .select2-container--default .select2-selection--single{min-height:2.18rem!important}@media (max-width: 1100px){.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-grid,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__recipient-mode-grid{grid-template-columns:1fr}.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__section-header{display:grid;gap:.2rem}}.contacts-workspace .alert-saas-warning{border-radius:1rem;box-shadow:0 14px 30px #0f172a0f}.contacts-workspace__alert-action{display:inline-flex;align-items:center;gap:.45rem;color:currentColor;border:1px solid currentColor;background:transparent}.contacts-workspace__section-meta{display:inline-flex;align-items:center;transition:opacity .2s ease,transform .2s ease}.contacts-workspace__summary-shell{transition:opacity .2s ease,transform .2s ease}.contacts-workspace__summary-shell.is-loading{opacity:.72;pointer-events:none}.contacts-workspace__summary-shell.is-loading .op-stat{position:relative;overflow:hidden}.contacts-workspace__summary-shell.is-loading .op-stat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,var(--csd-bg-ffffff-500, rgba(255, 255, 255, .5)) 50%,rgba(255,255,255,0) 100%);transform:translate(-100%);animation:contacts-summary-shimmer 1.1s ease-in-out infinite}.contacts-workspace__section-meta.is-loading{opacity:.55;pointer-events:none}@keyframes contacts-summary-shimmer{to{transform:translate(100%)}}@keyframes contact-location-field-loading{0%{background-position:0% 50%}to{background-position:100% 50%}}.contacts-workspace__table-card{overflow:hidden}.contacts-workspace .tasks-workspace__smart-search .smart-filter-bar{margin-bottom:0}.contacts-workspace .tasks-workspace__content{padding-top:.42rem}.contacts-workspace__table-card .table-saas{margin-bottom:0}.contacts-workspace__table-card .pagination-wrapper,.contacts-workspace__table-card .pagination{padding:0 1rem 1rem}.contacts-workspace__action-dropdown .dropdown-toggle:after{margin-left:.45rem}.contacts-workspace__action-menu{width:min(22rem,100vw - 2rem);padding:.45rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:1rem;box-shadow:0 18px 36px #0f172a1f}.contacts-workspace__action-menu-intro{display:grid;gap:.2rem;padding:.75rem .85rem .68rem}.contacts-workspace__action-menu-intro strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:800}.contacts-workspace__action-menu-intro span{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.5}.contacts-workspace__action-menu-item{padding:.72rem .8rem;border-radius:.82rem}.contacts-workspace__action-menu-item i{margin-top:.12rem;color:var(--csd-text-3b82f6-1000, #3b82f6)}.contacts-workspace__action-menu-item span{display:grid;gap:.16rem}.contacts-workspace__action-menu-item strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:800}.contacts-workspace__action-menu-item small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.45}.contact-index-table .contact-index-table__row>td{padding-top:.68rem;padding-bottom:.68rem;vertical-align:middle!important}.contact-index-table__number-cell{width:54px;min-width:54px;max-width:54px;padding-left:.25rem!important;padding-right:.25rem!important;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:650;text-align:center}.contact-index-table__identity{min-width:0}.contact-index-table__identity .op-table__primary{color:var(--csd-text-223b5a-1000, #223b5a)}.contact-index-table__identity .op-table__primary:hover{color:var(--csd-text-0f172a-1000, #0f172a)}.contact-index-table__title{display:inline-flex;align-items:center;gap:.6rem;color:var(--csd-text-17324f-1000, #17324f);font-size:.9rem;font-weight:560;line-height:1.35;text-decoration:none}.contact-index-table__title:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.contact-index-table__meta{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.3rem;margin-top:.16rem}.contact-index-table__location{max-width:min(100%,18rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-index-table__note-pill,.contact-index-table__import-pill{min-height:1.42rem;padding:.22rem .5rem;gap:.28rem;font-family:inherit;font-size:.68rem;line-height:1;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.contact-index-table__note-pill i,.contact-index-table__import-pill i{font-size:.7rem}.contact-index-table__note-pill:hover,.contact-index-table__note-pill:focus-visible,.contact-index-table__import-pill:hover,.contact-index-table__import-pill:focus-visible{transform:translateY(-1px);border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 8px 18px #2563eb14}.contact-index-table__note-pill{cursor:pointer}.contact-index-table__import-pill{cursor:help}.tooltip.contact-note-tooltip,.tooltip.contact-import-tooltip{--bs-tooltip-bg: var(--csd-bg-ffffff-1000, #ffffff);--csd-foreground-bs-tooltip-bg: #ffffff;--bs-tooltip-color: #10213f;--csd-foreground-bs-tooltip-color: var(--csd-text-10213f-1000, #10213f);--bs-tooltip-opacity: 1;--bs-tooltip-max-width: 300px;filter:drop-shadow(0 18px 34px rgba(15,23,42,.14))}.tooltip.contact-note-tooltip .tooltip-inner,.tooltip.contact-import-tooltip .tooltip-inner{max-width:300px;padding:.52rem .68rem;border:1px solid var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96));border-radius:.58rem;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:inset 0 1px #fffffff5,0 1px 2px #0f172a09;color:var(--csd-text-10213f-1000, #10213f);text-align:left;font-size:.74rem;font-weight:760;line-height:1.42}.tooltip.contact-note-tooltip.bs-tooltip-top .tooltip-arrow:before,.tooltip.contact-note-tooltip[data-popper-placement^=top] .tooltip-arrow:before,.tooltip.contact-import-tooltip.bs-tooltip-top .tooltip-arrow:before,.tooltip.contact-import-tooltip[data-popper-placement^=top] .tooltip-arrow:before{border-top-color:var(--csd-border-ffffff-1000, #ffffff)}.tooltip.contact-note-tooltip.bs-tooltip-bottom .tooltip-arrow:before,.tooltip.contact-note-tooltip[data-popper-placement^=bottom] .tooltip-arrow:before,.tooltip.contact-import-tooltip.bs-tooltip-bottom .tooltip-arrow:before,.tooltip.contact-import-tooltip[data-popper-placement^=bottom] .tooltip-arrow:before{border-bottom-color:var(--csd-border-ffffff-1000, #ffffff)}.tooltip.contact-note-tooltip.bs-tooltip-start .tooltip-arrow:before,.tooltip.contact-note-tooltip[data-popper-placement^=left] .tooltip-arrow:before,.tooltip.contact-import-tooltip.bs-tooltip-start .tooltip-arrow:before,.tooltip.contact-import-tooltip[data-popper-placement^=left] .tooltip-arrow:before{border-left-color:var(--csd-border-ffffff-1000, #ffffff)}.tooltip.contact-note-tooltip.bs-tooltip-end .tooltip-arrow:before,.tooltip.contact-note-tooltip[data-popper-placement^=right] .tooltip-arrow:before,.tooltip.contact-import-tooltip.bs-tooltip-end .tooltip-arrow:before,.tooltip.contact-import-tooltip[data-popper-placement^=right] .tooltip-arrow:before{border-right-color:var(--csd-border-ffffff-1000, #ffffff)}.contact-index-table__meta-note{color:var(--csd-text-708198-1000, #708198);font-size:.78rem;line-height:1.42}.contact-index-table__meta-pill{display:inline-flex;align-items:center;gap:.32rem;width:-moz-fit-content;width:fit-content;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:650;line-height:1.35}.contact-index-table__context{display:flex;flex-direction:column;gap:.22rem;min-width:0}.contact-index-table__context-pills{display:flex;flex-wrap:wrap;gap:.34rem}.contact-index-table__email,.contact-index-table__phone{display:flex;flex-direction:column;gap:.12rem;min-width:0}.contact-index-table__email-row{display:inline-flex;align-items:center;gap:.38rem;max-width:100%;min-width:0}.contact-index-table__email-value,.contact-index-table__phone-value{display:inline-block;max-width:min(100%,15.5rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--csd-text-17324f-1000, #17324f);font-size:.84rem;font-weight:500;line-height:1.35}.contact-index-table__email-meta,.contact-index-table__phone-meta,.contact-index-table__empty{color:var(--csd-text-708198-1000, #708198);font-size:.77rem;line-height:1.45}.contact-index-table__email-action{margin-left:0}.contact-index-table__status-cell .status-dropdown,.contact-index-table__status-cell .status-label{display:inline-flex}.contact-index-table__status-cell .status-dropdown__toggle,.contact-index-table__status-cell .status-label .status-dropdown__toggle{min-height:30px;padding:.3rem .62rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 8px 18px #0f172a0d}.contact-index-table__status-cell .status-dropdown__toggle-label{font-size:.72rem}.contact-index-table__actions-cell .dropdown-actions{justify-content:flex-end}.contact-index-table__actions-cell .modern-dropdown-trigger{width:1.84rem;height:1.84rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 5px 12px #0f172a08;color:var(--csd-text-64748b-1000, #64748b)}.contact-index-table__actions-cell .modern-dropdown-trigger:hover{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 7px 16px #2563eb12}.contact-index-table__pagination{padding:1rem 1.2rem 1.12rem;border-top:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82))}.contacts-workspace .contact-index-table thead th{background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important;box-shadow:none}.contacts-workspace .contact-index-table thead th.contact-index-table__select-col,.contacts-workspace .contact-index-table thead th:nth-child(2){background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important}.contact-show-shell .contact-show-main-card,.contact-show-shell .contact-sidebar-card,.contact-show-shell .contact-profile__panel,.contact-show-shell .supplier-profile__panel,.contact-show-shell .contact-profile__action,.contact-show-shell .contact-relation-item{border-color:var(--csd-border-d8e0eb-920, rgba(216, 224, 235, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-fafbfd-980, rgba(250, 251, 253, .98)));box-shadow:0 14px 28px #0f172a0b}.contact-show-shell .contact-show-main-card,.contact-show-shell .contact-sidebar-card{border-radius:1.2rem}.contact-show-shell .contact-profile__panel,.contact-show-shell .supplier-profile__panel,.contact-show-shell .contact-profile__action,.contact-show-shell .contact-relation-item{border-radius:1rem}.contact-show-shell .contact-profile__action{min-height:4.15rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.contact-show-shell .contact-profile__action:hover{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 16px 30px #0f172a12}.contact-show-shell .contact-profile__action i{border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-eef2f7-1000, #eef2f7));color:var(--csd-text-475569-1000, #475569)}.contact-show-shell .contact-profile__action--phone i,.contact-show-shell .contact-profile__action--whatsapp i{border-color:var(--csd-border-86efac-450, rgba(134, 239, 172, .45));background:linear-gradient(180deg,var(--csd-bg-f0fdf4-980, rgba(240, 253, 244, .98)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)));color:var(--csd-text-15803d-1000, #15803d)}.contact-show-shell .contact-profile__action--email i{border-color:var(--csd-border-a5b4fc-460, rgba(165, 180, 252, .46));background:linear-gradient(180deg,var(--csd-bg-eef2ff-980, rgba(238, 242, 255, .98)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)));color:var(--csd-text-4f46e5-1000, #4f46e5)}.contact-show-shell .contact-profile__panel-title,.contact-show-shell .supplier-profile__panel-title,.contact-show-shell .contact-sidebar .saas-card-title{color:var(--csd-text-10213f-1000, #10213f);font-weight:750}.contact-show-shell .contact-profile__panel-title i,.contact-show-shell .supplier-profile__panel-title i,.contact-show-shell .contact-sidebar .saas-card-title i{color:var(--csd-text-64748b-1000, #64748b)}.contact-show-shell .contact-sidebar-card__header{border-bottom-color:var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))}.contact-show-shell .contact-sidebar-card__footer,.contact-show-shell .contact-channel-group:not(:first-child),.contact-show-shell .contact-profile__subpanel{border-top-color:var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))}.contact-show-shell .supplier-profile__divider{margin:.92rem 0 .78rem;color:var(--csd-text-7a889d-1000, #7a889d)}.contact-show-shell .supplier-profile__divider span{font-size:.62rem;font-weight:750}.contact-show-shell .supplier-profile__audit-trail{gap:.62rem}.contact-show-shell .supplier-profile__audit-item{padding:.62rem .7rem;box-shadow:0 10px 20px #0f172a09}.contact-show-shell .supplier-profile__audit-label{color:var(--csd-text-718096-1000, #718096);font-size:.6rem;font-weight:700}.contact-show-shell .supplier-profile__audit-value{color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:500}.contact-show-shell .supplier-profile__audit-value strong{color:var(--csd-text-1f3553-1000, #1f3553);font-weight:620}.contact-show-shell .supplier-profile__audit-item--accent .supplier-profile__audit-value{color:var(--csd-text-334155-1000, #334155)}.contact-show-shell .contact-relation-item--link:hover{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 16px 30px #0f172a12}.contact-show-shell .contact-relation-item__icon,.contact-show-shell .contact-relation-item__count,.contact-show-shell .contact-sidebar-badge{border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-eef2f7-1000, #eef2f7));color:var(--csd-text-475569-1000, #475569)}.contact-show-shell .contact-sidebar-badge--success{border-color:var(--csd-border-86efac-450, rgba(134, 239, 172, .45));background:linear-gradient(180deg,var(--csd-bg-f0fdf4-980, rgba(240, 253, 244, .98)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)));color:var(--csd-text-15803d-1000, #15803d)}.contact-show-shell .contact-sidebar-badge--warning{border-color:var(--csd-border-f59e0b-260, rgba(245, 158, 11, .26));background:linear-gradient(180deg,var(--csd-bg-fffbeb-1000, #fffbeb),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-92400e-1000, #92400e)}.contact-show-shell .contact-table-card__filters{border-bottom-color:var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)))}.contact-show-shell .contact-documents-table-wrap,.contact-show-shell .contact-bank-accounts-table-wrap{overflow:hidden;border-radius:0 0 1rem 1rem}.contact-show-shell .contact-documents-table-wrap:has(+.contact-documents-table__pagination),.contact-show-shell .contact-bank-accounts-table-wrap:has(+.op-pagination-footer){border-bottom-left-radius:0;border-bottom-right-radius:0}.contact-show-shell .contact-documents-table thead th:first-child,.contact-show-shell .contact-bank-accounts-table thead th:first-child{border-top-left-radius:0!important}.contact-show-shell .contact-documents-table thead th:last-child,.contact-show-shell .contact-bank-accounts-table thead th:last-child{border-top-right-radius:0!important}.contact-show-shell .contact-documents-table__empty,.contact-show-shell .contact-bank-accounts-table__empty .op-empty-state,.contact-show-shell .contact-index-table__empty-state{margin:.86rem}@media (max-width: 991.98px){.contact-sidebar .contact-sidebar-card__footer,.contacts-tab-toolbar{flex-direction:column;align-items:stretch}.contacts-tab-toolbar__actions{justify-content:flex-start}.contacts-tab-toolbar__split{flex-direction:column;align-items:stretch}.contacts-tab-toolbar__actions--secondary{margin-left:0;justify-content:flex-start}.contact-documents-modal__current-file{flex-direction:column;align-items:flex-start}.contact-table-card__filters--with-actions{flex-direction:column;align-items:stretch}.contact-table-card__header-action{justify-content:center;width:100%}.contact-access-modal__meta-grid,.contact-access-modal__access-grid{grid-template-columns:1fr}.contact-access-modal__summary-meta{align-items:flex-start}.contact-email-modal__recipient-main,.contact-email-modal__recipient-toolbar,.contact-bulk-bar,.contact-bulk-email-modal__summary{flex-direction:column;align-items:flex-start}.contact-bulk-bar__actions{width:100%;margin-left:0;justify-content:flex-start}.contact-bulk-bar__action{flex:1 1 220px}.contacts-workspace__section-meta{width:100%}.contact-bulk-email-modal__scope-grid,.contact-bulk-email-modal__recipient-mode-grid{grid-template-columns:1fr}}@media (max-width: 767.98px){.contact-index-page{gap:.72rem;padding-right:.72rem!important;padding-left:.72rem!important}.contact-index-page .op-toolbar{padding:.85rem;border-radius:1rem}.contact-index-page .op-toolbar__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.4rem,1fr));width:100%;gap:.5rem}.contact-index-page .op-toolbar__actions>.btn,.contact-index-page .op-toolbar__actions>.dropdown,.contact-index-page .op-toolbar__actions .op-secondary-action,.contact-index-page .op-toolbar__actions .op-primary-action,.contact-index-page .op-export-dropdown>.dropdown-toggle{width:100%;min-width:0;justify-content:center}.contact-index-page .op-toolbar__actions>.op-chip{grid-column:1/-1;justify-content:center;width:100%}.contact-index-page__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.contact-index-page__stats .op-stat{min-height:4.7rem;padding:.72rem;border-radius:.92rem}.contact-index-page__filter-card{border-radius:1rem;padding:.58rem}.contact-index-page__filter-card .smart-filter-bar{--sf-control-height: 36px;--sf-control-radius: .78rem;--csd-foreground-sf-control-radius: .78rem}.contact-index-page__filter-shell,.contact-index-page .contact-index-page__filter-shell{gap:.48rem}.contact-index-page__filter-heading,.contact-index-page .contact-index-page__filter-heading{min-height:0;padding-bottom:.48rem}.contact-index-page__filter-heading .op-chip{width:100%;justify-content:center}.contact-index-page__filter-card .smart-filter-form--operational{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;width:100%}.contact-index-page__filter-card .smart-filter-form--operational .sf-item{display:block;justify-self:stretch;min-width:0;width:100%;max-width:none!important}.contact-index-page__filter-card .smart-filter-form--operational .sf-reset,.contact-index-page__filter-card .smart-filter-form--operational .sf-advanced-toggle,.contact-index-page__filter-card .smart-filter-form--operational [data-filter-panel-trigger]{justify-self:stretch;min-width:0;width:100%;max-width:none!important}.contact-index-page__filter-card .smart-filter-form--operational .sf-item>label,.contact-index-page__filter-card .smart-filter-form--operational .sf-separator{display:none!important}.contact-index-page__filter-card .smart-filter-form--operational .sf-control,.contact-index-page__filter-card .smart-filter-form--operational .sf-select,.contact-index-page__filter-card .smart-filter-form--operational .sf-select__button,.contact-index-page__filter-card .smart-filter-form--operational .form-select,.contact-index-page__filter-card .smart-filter-form--operational .form-control,.contact-index-page__filter-card .smart-filter-form--operational .sf-native-select,.contact-index-page__filter-card .smart-filter-form--operational select,.contact-index-page__filter-card .smart-filter-form--operational .sf-reset .btn,.contact-index-page__filter-card .smart-filter-form--operational .btn,.contact-index-page__filter-card .smart-filter-form--operational button{width:100%!important;min-width:0!important;max-width:100%}.contact-index-page__filter-card .smart-filter-form--operational .sf-control,.contact-index-page__filter-card .smart-filter-form--operational .sf-native-select,.contact-index-page__filter-card .smart-filter-form--operational .sf-reset .btn,.contact-index-page__filter-card .smart-filter-form--operational button{min-height:36px}.contact-index-page__filter-card .smart-filter-form--operational .sf-select__menu{min-width:0;max-width:calc(100vw - 1.6rem)}.contact-index-page__filter-card .smart-filter-form--operational .sf-search{grid-column:1/-1;order:10;flex-basis:auto;min-width:0;width:100%}.contact-index-page__filter-card .smart-filter-form--operational .sf-reset,.contact-index-page__filter-card .smart-filter-form--operational .sf-advanced,.contact-index-page__filter-card .smart-filter-form--operational .sf-advanced-toggle,.contact-index-page__filter-card .smart-filter-form--operational [data-filter-panel-trigger]{justify-content:center;justify-self:stretch;width:100%}.contact-index-page__active-filters{padding:.72rem .72rem 0}.contact-index-page__table-wrap{min-height:0;padding:.72rem;overflow:visible;background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-340, rgba(219, 234, 254, .34)),transparent 9rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)}.contact-index-page .contact-index-table,.contact-index-page:not(.is-contact-bulk-mode) .contact-index-table{display:block;width:100%;min-width:0!important;table-layout:auto}.contact-index-table colgroup,.contact-index-table thead{display:none}.contact-index-table tbody{display:grid;gap:.68rem}.contact-index-table tbody tr{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.52rem;padding:.74rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-left:3px solid var(--csd-border-2563eb-420, rgba(37, 99, 235, .42));border-radius:.96rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 12px 26px #0f172a0e,inset 0 1px #fffffff2}.contact-index-table tbody tr,.contact-index-table tbody tr>td,.contact-index-table tbody tr>td *,.contact-index-table tbody tr>td a,.contact-index-table tbody tr>td button{-webkit-tap-highlight-color:transparent}.contact-index-table tbody tr:hover,.contact-index-table tbody tr:active{background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98))}.contact-index-table tbody tr:hover>td,.contact-index-table tbody tr:active>td,.contact-index-table tbody tr>td:hover,.contact-index-table tbody tr>td:active{--bs-table-accent-bg: transparent !important;--bs-table-hover-bg: transparent !important;--csd-foreground-bs-table-hover-bg: transparent !important;background-color:transparent!important;background-image:none!important}.contact-index-table tbody tr.contact-index-table__empty-row{display:block;padding:0;border:0;background:transparent;box-shadow:none}.contact-index-table .contact-index-table__row>td,.contact-index-table tbody tr>td{display:block;width:100%;min-width:0;max-width:none;padding:0!important;border:0!important;text-align:left!important;box-shadow:none!important}.contact-index-table__empty-colspan{display:block!important}.contact-index-table__number-cell{display:none!important}.contact-index-table__select-col{position:absolute;top:.78rem;right:.78rem;display:inline-flex!important;width:auto!important;min-width:0!important;max-width:none!important;z-index:2}.contact-index-page:not(.is-contact-bulk-mode) .contact-index-table__select-col{display:none!important}.contact-index-page.is-contact-bulk-mode .contact-index-table td[data-label=Contact]{padding-right:2.1rem!important}.contact-index-table td[data-label]:not([data-label=Contact]):not([data-label=Actiuni]):not([data-label=Selectie]){display:grid!important;grid-template-columns:minmax(5.8rem,.38fr) minmax(0,1fr);gap:.54rem;align-items:start;padding-top:.52rem!important;border-top:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82))!important}.contact-index-table td[data-label]:not([data-label=Contact]):not([data-label=Actiuni]):not([data-label=Selectie]):before{content:attr(data-label);color:var(--csd-text-6b7d94-1000, #6b7d94);font-size:.62rem;font-weight:850;letter-spacing:0;line-height:1.25;text-transform:uppercase}.contact-index-table__identity,.contact-index-table__context,.contact-index-table__email,.contact-index-table__phone{min-width:0}.contact-index-table__identity .op-table__primary{max-width:100%;white-space:normal}.contact-index-table__meta,.contact-index-table__context-pills{max-width:100%;flex-wrap:wrap;white-space:normal}.contact-index-table__location,.contact-index-table__email-value,.contact-index-table__phone-value,.contact-index-table__email-row{max-width:100%;white-space:normal;overflow-wrap:anywhere}.contact-index-table__email-row{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.contact-index-table__status-content,.contact-index-table__status-cell .op-table__status,.contact-index-table__status-cell .status-dropdown{justify-content:flex-start}.contact-index-table__actions-cell{display:flex!important;justify-content:flex-end;padding-top:.56rem!important;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))!important}.contact-index-table__actions-cell:before{display:none}.contact-index-table tbody tr:not(.contact-index-table__empty-row){grid-template-columns:minmax(0,1fr) auto;gap:.42rem .58rem;padding:.64rem .68rem}.contact-index-table td[data-label]:not([data-label=Contact]):not([data-label=Actiuni]):not([data-label=Selectie]):before{display:none}.contact-index-table td[data-label=Contact]{grid-column:1/-1;padding-right:0!important}.contact-index-page.is-contact-bulk-mode .contact-index-table td[data-label=Contact]{padding-right:2.3rem!important}.contact-index-table td[data-label="Context CRM"],.contact-index-table td[data-label=Email],.contact-index-table td[data-label=Telefon],.contact-index-table td[data-label=Status]{grid-column:1;width:-moz-fit-content;width:fit-content;max-width:100%;padding-top:0!important;border-top:0!important}.contact-index-table__context,.contact-index-table__email,.contact-index-table__phone,.contact-index-table__status-content{gap:.12rem}.contact-index-table__email-action{width:1.82rem;height:1.82rem;min-width:1.82rem}.contact-index-table__actions-cell{grid-column:2;grid-row:2/span 4;align-self:end;justify-self:end;width:auto!important;min-width:0;max-width:none;margin-top:0;padding-top:0!important;border-top:0!important}.contact-index-table__actions-cell,.contact-index-table__actions-cell .dropdown-actions{justify-content:flex-end}.contact-index-table__actions-cell .dropdown-actions{width:auto}.contact-index-table__actions-cell .modern-dropdown-trigger{width:2.08rem;height:2.08rem;min-width:2.08rem}.contact-index-page__table-card .op-pagination-footer{border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:0 0 1rem 1rem}.contact-bulk-bar{align-items:stretch;flex-direction:column}.contact-bulk-bar__actions{display:grid;grid-template-columns:1fr;width:100%}.contact-upsert-modal-shell .modal-premium-header,.contact-upsert-modal-shell .modal-premium-body,.contact-upsert-modal-shell .modal-premium-footer{padding-right:.9rem!important;padding-left:.9rem!important}.contact-form-modal__summary{grid-template-columns:1fr;align-items:flex-start}.contact-form-modal__summary-icon,.contact-form-modal__summary-pill{justify-self:flex-start}.contact-form-modal .op-upsert-modal__card-header{align-items:flex-start;flex-direction:column}.contact-form-modal .location-container__row,.contact-form-modal .prospect-form-modal__card-body>.row{row-gap:.65rem}.contact-form-modal .contact-dynamic-item__action-col{display:grid!important;grid-template-columns:minmax(0,1fr) 2.42rem;align-items:end!important;width:100%;gap:.55rem!important}.contact-form-modal .contact-dynamic-item__remove{width:2.42rem;min-width:2.42rem;max-width:2.42rem;justify-self:end}.contact-bulk-bar__actions{flex-direction:column;align-items:stretch}.contact-bulk-bar__action{width:100%}.contact-show-hero__identity{align-items:flex-start}.contact-show-hero__avatar{width:48px;height:48px}.contact-profile__hero,.contact-profile__identity{flex-direction:column;align-items:flex-start}.contact-profile__avatar{width:46px;height:46px;border-radius:14px}.contact-profile__name{font-size:.96rem}.contact-profile__actions,.contact-profile-card__contact-preview .supplier-profile-card__contact-preview-content{grid-template-columns:1fr}.contact-profile-card__contact-preview .supplier-profile-card__contact-details{justify-content:flex-start;flex-wrap:wrap;gap:.72rem}.contact-profile__meta-grid{grid-template-columns:1fr}.contact-sidebar-meta__row{grid-template-columns:20px 1fr}.contact-sidebar-meta__value{justify-self:start;text-align:left;grid-column:2}.contact-table-card__filters{padding:0 .8rem}.contact-table-card__filters .smart-filter-form{padding:.85rem 0 .8rem}.contact-relation-item{align-items:flex-start}.contact-relation-item__action{padding-top:.1rem}.contact-access-modal__summary{align-items:flex-start}.contact-access-modal__summary-main,.contact-access-modal__summary-meta{grid-template-columns:1fr}.contact-access-modal__section,.contact-access-modal__summary,.contact-email-modal__section,.contact-email-modal__summary,.contact-bulk-email-modal__section,.contact-bulk-email-modal__summary{padding:.9rem;border-radius:16px}.contact-index-table__email-row{align-items:flex-start}}@media (max-width: 430px){.contact-index-page .op-toolbar__actions,.contact-index-page__stats{grid-template-columns:1fr}.contact-index-table td[data-label]:not([data-label=Contact]):not([data-label=Actiuni]):not([data-label=Selectie]){grid-template-columns:1fr;gap:.28rem}}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell{display:flex!important;flex-direction:column;max-height:calc(100vh - 4.5rem);min-height:0;overflow:hidden!important;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78))!important;border-radius:1.18rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 28px 70px #0f172a33!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell .modal-premium-header,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .modal-premium-header,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .modal-premium-header{flex:0 0 auto;min-height:0!important;padding:.88rem 1.05rem .72rem!important;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell .modal-premium-header .modal-title,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .modal-premium-header .modal-title,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .modal-premium-header .modal-title{color:var(--csd-text-0f172a-1000, #0f172a)!important;font-size:1rem!important;font-weight:850!important;letter-spacing:0!important;line-height:1.22!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell .modal-premium-header p,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell .modal-premium-header .modal-subtitle,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .modal-premium-header p,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .modal-premium-header .modal-subtitle,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .modal-premium-header p,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .modal-premium-header .modal-subtitle{max-width:48rem;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.8rem!important;line-height:1.45!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell .modal-premium-header>button[data-bs-dismiss=modal],.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .modal-premium-header>button[data-bs-dismiss=modal],.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .modal-premium-header>button[data-bs-dismiss=modal]{width:2.8rem!important;min-width:2.8rem!important;height:2.8rem!important;min-height:2.8rem!important;flex:0 0 2.8rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86))!important;border-radius:999px!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-334155-1000, #334155)!important;box-shadow:0 12px 26px #0f172a14!important;opacity:1!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell .modal-premium-header>button[data-bs-dismiss=modal] i,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell .modal-premium-header>button[data-bs-dismiss=modal] i:before,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .modal-premium-header>button[data-bs-dismiss=modal] i,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .modal-premium-header>button[data-bs-dismiss=modal] i:before,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .modal-premium-header>button[data-bs-dismiss=modal] i,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .modal-premium-header>button[data-bs-dismiss=modal] i:before{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1rem!important;height:1rem!important;margin:0!important;font-size:1rem!important;line-height:1!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell .modal-premium-body,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .modal-premium-body,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .modal-premium-body{flex:1 1 auto;min-height:0;overflow-y:auto!important;overflow-x:hidden!important;padding:.86rem 1.05rem .95rem!important;background:var(--csd-bg-f6f8fb-1000, #f6f8fb)!important;scrollbar-gutter:stable both-edges}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell .modal-premium-footer,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .modal-premium-footer,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .modal-premium-footer{flex:0 0 auto;min-height:0!important;padding:.76rem 1rem .86rem!important;border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 -14px 30px #0f172a0a!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell .modal-premium-footer .btn,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell .modal-premium-footer .btn-saas-primary,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell .modal-premium-footer .btn-saas-outline-primary,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .modal-premium-footer .btn,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .modal-premium-footer .btn-saas-primary,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .modal-premium-footer .btn-saas-outline-primary,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .modal-premium-footer .btn,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .modal-premium-footer .btn-saas-primary,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .modal-premium-footer .btn-saas-outline-primary{min-height:2.55rem!important;border-radius:999px!important;font-size:.78rem!important;font-weight:850!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal{gap:.72rem!important;padding-top:0!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__summary,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.78rem;padding:.78rem .86rem!important;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;border-radius:.92rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:none!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__summary-copy,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__summary-copy{display:grid;gap:.22rem;min-width:0}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .supplier-email-modal__eyebrow,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .supplier-email-modal__section-eyebrow,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .supplier-email-modal__eyebrow,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .supplier-email-modal__section-eyebrow{display:inline-flex;align-items:center;gap:.34rem;width:-moz-fit-content;width:fit-content;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:850;letter-spacing:.02em;line-height:1;text-transform:uppercase}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .supplier-email-modal__eyebrow,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .supplier-email-modal__eyebrow{min-height:1.42rem!important;padding:.23rem .52rem!important;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .supplier-email-modal__eyebrow i,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .supplier-email-modal__eyebrow i{color:var(--csd-text-2563eb-1000, #2563eb)}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .supplier-email-modal__summary-meta,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .supplier-email-modal__summary-meta{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.34rem}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .supplier-email-modal__summary-meta span,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .supplier-email-modal__summary-meta span{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-height:1.48rem!important;padding:.22rem .52rem!important;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.68rem!important;font-weight:800;line-height:1;white-space:nowrap}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .supplier-email-modal__summary-meta i,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .supplier-email-modal__summary-meta i{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__summary-title,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__section-title,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__summary-title,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__section-title{color:var(--csd-text-10213f-1000, #10213f)!important;font-weight:850!important;letter-spacing:0!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__summary-title,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__summary-title{font-size:.95rem!important;line-height:1.28!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__section-title,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__section-title{font-size:.9rem!important;line-height:1.24!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__summary-text,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__section-copy,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__recipient-meta,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__summary-text,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__section-copy,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__recipient-meta{color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.76rem!important;line-height:1.45!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__section,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__section{padding:0!important;overflow:hidden;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;border-radius:.92rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:none!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__section-header,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__section-header{display:flex;align-items:center;justify-content:space-between;gap:.62rem;min-height:3.1rem;margin:0!important;padding:.68rem .82rem!important;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .supplier-email-modal__section-body,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .supplier-email-modal__section-body{display:grid;gap:.64rem;padding:.74rem .82rem .82rem}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .supplier-email-modal__section-chip,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell button.supplier-email-modal__section-chip,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .supplier-email-modal__section-chip,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell button.supplier-email-modal__section-chip{display:inline-flex;align-items:center;justify-content:center;min-height:1.62rem!important;padding:.26rem .62rem!important;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;border-radius:999px!important;background:var(--csd-bg-f8fafc-1000, #f8fafc)!important;color:var(--csd-text-475569-1000, #475569)!important;font-size:.66rem!important;font-weight:850!important;line-height:1!important;white-space:nowrap}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell button.supplier-email-modal__section-chip:hover,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell button.supplier-email-modal__section-chip:focus-visible,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell button.supplier-email-modal__section-chip:hover,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell button.supplier-email-modal__section-chip:focus-visible{border-color:var(--csd-border-2563eb-380, rgba(37, 99, 235, .38))!important;background:var(--csd-bg-eff6ff-1000, #eff6ff)!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important;box-shadow:0 8px 18px #2563eb14!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__recipient-list,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__recipient-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.5rem;max-height:10.8rem;overflow-y:auto;padding-right:.16rem}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__recipient,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__recipient{position:relative;display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.54rem;min-height:4.45rem;padding:.62rem .68rem!important;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;border-radius:.76rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:none!important;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__recipient:hover,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__recipient:focus-within,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__recipient:hover,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__recipient:focus-within{border-color:var(--csd-border-94a3b8-740, rgba(148, 163, 184, .74))!important;background:var(--csd-bg-fbfdff-1000, #fbfdff)!important;box-shadow:0 10px 22px #0f172a0b!important;transform:none!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__recipient input,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__recipient input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none;clip-path:inset(50%)}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__recipient:has(input:checked),.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__recipient:has(input:checked){border-color:var(--csd-border-2563eb-440, rgba(37, 99, 235, .44))!important;background:var(--csd-bg-f8fbff-1000, #f8fbff)!important;box-shadow:0 0 0 2px #2563eb14,0 12px 26px #0f172a0d!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__recipient-check,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__recipient-check{display:inline-flex;align-items:center;justify-content:center;width:1.34rem;height:1.34rem;flex:0 0 1.34rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:.42rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:transparent;box-shadow:inset 0 1px #ffffffe6}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__recipient-check i,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__recipient-check i:before,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__recipient-check i,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__recipient-check i:before{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;margin:0!important;font-size:.86rem;line-height:1!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__recipient input:checked+.contact-email-modal__recipient-check,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__recipient input:checked+.contact-email-modal__recipient-check{border-color:var(--csd-border-2563eb-820, rgba(37, 99, 235, .82));background:linear-gradient(180deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 8px 16px #2563eb29}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__recipient-body,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__recipient-body{display:grid;gap:.24rem;min-width:0}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__recipient-main,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__recipient-main{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__recipient-email,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__recipient-email{color:var(--csd-text-10213f-1000, #10213f)!important;font-size:.84rem!important;font-weight:820!important;line-height:1.34!important;word-break:break-word}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__recipient-badge,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__recipient-badge{min-height:1.26rem!important;padding:.18rem .48rem!important;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;border-radius:999px!important;background:var(--csd-bg-f8fafc-1000, #f8fafc)!important;color:var(--csd-text-475569-1000, #475569)!important;font-size:.64rem!important;font-weight:820!important;line-height:1!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .supplier-email-modal__template-panel,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__micro-note,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__note,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .supplier-email-modal__template-panel,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__micro-note,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__note{border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;border-radius:.82rem!important;background:var(--csd-bg-f8fafc-1000, #f8fafc)!important;color:var(--csd-text-53657d-1000, #53657d)!important;box-shadow:none!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .supplier-email-modal__template-panel,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .supplier-email-modal__template-panel{display:grid;grid-template-columns:minmax(12rem,.75fr) minmax(0,1.55fr);align-items:center;gap:.78rem;padding:.72rem!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .supplier-email-modal__template-copy,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .supplier-email-modal__template-copy{display:grid;gap:.18rem}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .supplier-email-modal__template-copy span,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .supplier-email-modal__template-copy span{color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.64rem!important;font-weight:850!important;letter-spacing:.02em;text-transform:uppercase}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .supplier-email-modal__template-copy strong,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .supplier-email-modal__template-copy strong{color:var(--csd-text-10213f-1000, #10213f)!important;font-size:.82rem!important;font-weight:820!important;line-height:1.38!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .supplier-email-modal__template-controls,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .supplier-email-modal__template-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.58rem;align-items:center}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .supplier-email-modal__fields,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .supplier-email-modal__fields{display:grid;gap:.68rem}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__micro-note,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__note,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__micro-note,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__note{display:flex;align-items:flex-start;gap:.45rem;margin-top:0!important;padding:.6rem .68rem!important;font-size:.74rem!important;line-height:1.45!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__note,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__note{margin-top:.02rem!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__micro-note i,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__note i,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__micro-note i,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__note i{color:var(--csd-text-2563eb-1000, #2563eb)!important;margin-top:.06rem}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .form-label,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .form-label{color:var(--csd-text-475569-1000, #475569)!important;font-size:.7rem!important;font-weight:760!important;letter-spacing:0!important;text-transform:none!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .form-saas-input,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .select2-container--default .select2-selection--single,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .select2-container--bootstrap-5 .select2-selection,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .form-saas-input,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .select2-container--default .select2-selection--single,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .select2-container--bootstrap-5 .select2-selection{min-height:2.38rem!important;border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;border-radius:.74rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal{gap:.72rem!important;padding-top:0!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__summary,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__section,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__summary,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__section{border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;border-radius:.92rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:none!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__summary,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.78rem;padding:.78rem .86rem!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__summary-copy,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__summary-copy{display:grid;gap:.22rem;min-width:0}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__eyebrow,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__eyebrow{display:inline-flex;align-items:center;gap:.34rem;width:-moz-fit-content;width:fit-content;min-height:1.42rem!important;padding:.23rem .52rem!important;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc)!important;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.64rem!important;font-weight:850!important;letter-spacing:.02em;line-height:1!important;text-transform:uppercase}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__eyebrow i,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__eyebrow i{color:var(--csd-text-2563eb-1000, #2563eb)}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__chips,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__chips{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.34rem;margin-left:0}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__chips span,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__mode-badge,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__chips span,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__mode-badge{min-height:1.34rem!important;padding:.2rem .5rem!important;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc)!important;color:var(--csd-text-475569-1000, #475569)!important;box-shadow:none!important;font-size:.66rem!important;font-weight:820!important;line-height:1!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__mode-badge,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__mode-badge{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22))!important;background:var(--csd-bg-eff6ff-1000, #eff6ff)!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__summary-title,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__section-title,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__summary-title,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__section-title{color:var(--csd-text-10213f-1000, #10213f)!important;font-weight:850!important;letter-spacing:0!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__summary-title,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__summary-title{font-size:.95rem!important;line-height:1.28!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__section-title,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__section-title{font-size:.9rem!important;line-height:1.24!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__summary-text,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__section-copy,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__scope-copy,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__mode-copy,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__scope-stats,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__audience-note,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__note,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__summary-text,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__section-copy,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-copy,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__mode-copy,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-stats,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__audience-note,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__note{color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.76rem!important;line-height:1.45!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__section,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__section{padding:0!important;overflow:hidden}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__section-header,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__section-header{display:grid!important;grid-template-columns:minmax(0,1fr);gap:.2rem!important;margin:0!important;padding:.68rem .82rem!important;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__scope-grid,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__recipient-mode-grid,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-grid,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__recipient-mode-grid{display:grid;gap:.54rem!important;padding:.74rem .82rem 0!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__scope-grid,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-grid,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__recipient-mode-grid,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__recipient-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__scope-card,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__mode-card,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-card,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__mode-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.58rem!important;min-height:4.1rem!important;padding:.68rem .72rem!important;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;border-radius:.78rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:none!important;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__scope-card:hover,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__scope-card:focus-within,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__mode-card:hover,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__mode-card:focus-within,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-card:hover,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-card:focus-within,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__mode-card:hover,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__mode-card:focus-within{border-color:var(--csd-border-94a3b8-740, rgba(148, 163, 184, .74))!important;background:var(--csd-bg-fbfdff-1000, #fbfdff)!important;box-shadow:0 10px 22px #0f172a0b!important;transform:none!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__scope-card input,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__mode-card input,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-card input,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__mode-card input{width:1rem!important;height:1rem!important;margin-top:.12rem!important;flex:0 0 1rem!important;accent-color:#2563eb}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__scope-card.is-active,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__mode-card.is-active,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__scope-card:has(input:checked),.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__mode-card:has(input:checked),.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-card.is-active,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__mode-card.is-active,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-card:has(input:checked),.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__mode-card:has(input:checked){border-color:var(--csd-border-2563eb-440, rgba(37, 99, 235, .44))!important;background:var(--csd-bg-f8fbff-1000, #f8fbff)!important;box-shadow:0 0 0 2px #2563eb14,0 12px 26px #0f172a0d!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__scope-body,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__mode-body,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-body,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__mode-body{display:grid;gap:.24rem;min-width:0}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__scope-title,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__mode-title,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-title,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__mode-title{color:var(--csd-text-10213f-1000, #10213f)!important;font-size:.84rem!important;font-weight:850!important;line-height:1.32!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__scope-stats,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-stats{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.28rem}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__scope-stats strong,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-stats strong{color:var(--csd-text-10213f-1000, #10213f);font-weight:850}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__audience-note,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__note,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__audience-note,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__note{display:flex;align-items:flex-start;gap:.45rem;margin:.74rem .82rem .82rem!important;padding:.6rem .68rem!important;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;border-radius:.82rem!important;background:var(--csd-bg-f8fafc-1000, #f8fafc)!important;color:var(--csd-text-53657d-1000, #53657d)!important;box-shadow:none!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__note i,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__note i{color:var(--csd-text-2563eb-1000, #2563eb)!important;margin-top:.06rem}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .row.g-3,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .row.g-3{--bs-gutter-x: .64rem;--bs-gutter-y: .62rem;padding:.74rem .82rem .82rem}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .form-label,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .form-label{color:var(--csd-text-475569-1000, #475569)!important;font-size:.7rem!important;font-weight:760!important;letter-spacing:0!important;text-transform:none!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .form-saas-input,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .select2-container--default .select2-selection--single,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .select2-container--bootstrap-5 .select2-selection,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .form-saas-input,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .select2-container--default .select2-selection--single,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .select2-container--bootstrap-5 .select2-selection{min-height:2.38rem!important;border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;border-radius:.74rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__preview-action,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__preview-action{min-height:2.38rem!important;border-radius:.74rem!important}@media (max-width: 991.98px){.modal-premium-shell.op-email-modal-shell.op-email-standard-shell,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell{max-height:calc(100vh - 2rem)}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__summary,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__summary{grid-template-columns:1fr;align-items:flex-start}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .supplier-email-modal__summary-meta,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .supplier-email-modal__summary-meta{justify-content:flex-start}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .supplier-email-modal__template-panel,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .supplier-email-modal__template-controls,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .supplier-email-modal__template-panel,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .supplier-email-modal__template-controls,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__summary,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__scope-grid,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__recipient-mode-grid,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__summary,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__scope-grid,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__recipient-mode-grid{grid-template-columns:1fr}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-bulk-shell .contact-bulk-email-modal__chips,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .contact-bulk-email-modal__chips{justify-content:flex-start}}@media (max-width: 767.98px){.modal-premium-shell.op-email-modal-shell.op-email-standard-shell .modal-premium-header,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell .modal-premium-body,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell .modal-premium-footer,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .modal-premium-header,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .modal-premium-body,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .modal-premium-footer,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .modal-premium-header,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .modal-premium-body,.modal-premium-shell.op-email-modal-shell.contact-bulk-email-shell .modal-premium-footer{padding-left:.84rem!important;padding-right:.84rem!important}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__section-header,.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__recipient-main,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__section-header,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__recipient-main{display:grid;grid-template-columns:1fr;align-items:flex-start}.modal-premium-shell.op-email-modal-shell.op-email-standard-shell.op-email-individual-shell .contact-email-modal__recipient-list,.modal-premium-shell.op-email-modal-shell.contact-individual-email-shell .contact-email-modal__recipient-list{grid-template-columns:1fr;max-height:none}}@media (max-width: 575.98px){.contact-index-page__filter-card{padding:.5rem}.contact-index-page__filter-card .smart-filter-bar{--sf-control-height: 34px}.contact-index-table tbody tr:not(.contact-index-table__empty-row){grid-template-columns:minmax(0,1fr) auto;gap:.42rem .58rem;padding:.64rem .68rem}.contact-index-table td[data-label]:not([data-label=Contact]):not([data-label=Actiuni]):not([data-label=Selectie]):before{display:none}.contact-index-table td[data-label=Contact]{grid-column:1/-1;padding-right:0!important}.contact-index-page.is-contact-bulk-mode .contact-index-table td[data-label=Contact]{padding-right:2.3rem!important}.contact-index-table td[data-label="Context CRM"],.contact-index-table td[data-label=Email],.contact-index-table td[data-label=Telefon],.contact-index-table td[data-label=Status]{grid-column:1;width:-moz-fit-content;width:fit-content;max-width:100%;padding-top:0!important;border-top:0!important}.contact-index-table__context,.contact-index-table__email,.contact-index-table__phone,.contact-index-table__status-content{gap:.12rem}.contact-index-table__email-action{width:1.82rem;height:1.82rem;min-width:1.82rem}.contact-index-table__actions-cell{grid-column:2;grid-row:2/span 4;align-self:end;justify-self:end;width:auto!important;min-width:0;max-width:none;margin-top:0;padding-top:0!important;border-top:0!important}.contact-index-table__actions-cell,.contact-index-table__actions-cell .dropdown-actions{justify-content:flex-end}.contact-index-table__actions-cell .dropdown-actions{width:auto}.contact-index-table__actions-cell .modern-dropdown-trigger{width:2.08rem;height:2.08rem;min-width:2.08rem}}.vehicle-index-page,.vehicle-show-page{--vehicle-page-surface: radial-gradient(circle at top left, rgba(59, 130, 246, .055), transparent 30rem), radial-gradient(circle at bottom right, rgba(14, 165, 233, .045), transparent 32rem), linear-gradient(180deg, var(--csd-bg-f6faff-980, rgba(246, 250, 255, .98)), var(--csd-bg-eff5fc-940, rgba(239, 245, 252, .94)));--vehicle-workspace-surface: radial-gradient(circle at top left, rgba(59, 130, 246, .08), transparent 28%), radial-gradient(circle at bottom right, rgba(14, 165, 233, .06), transparent 26%), linear-gradient(180deg, var(--csd-bg-f6faff-960, rgba(246, 250, 255, .96)), var(--csd-bg-eff5fc-920, rgba(239, 245, 252, .92)));--vehicle-workspace-border: var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));--csd-foreground-vehicle-workspace-border: rgba(214, 225, 239, .92);--vehicle-workspace-shadow: inset 0 1px 0 rgba(255, 255, 255, .84), 0 20px 42px rgba(15, 23, 42, .045);min-height:calc(100vh - 4.5rem);padding-bottom:1.25rem;background:var(--vehicle-page-surface)}.vehicle-show-page--fleet{--vehicle-show-accent-rgb: 37, 99, 235;--vehicle-show-accent: #1d4ed8;--csd-foreground-vehicle-show-accent: var(--csd-text-1d4ed8-1000, #1d4ed8);--vehicle-show-accent-soft: rgba(37, 99, 235, .1);--csd-foreground-vehicle-show-accent-soft: var(--csd-text-2563eb-100, rgba(37, 99, 235, .1))}.vehicle-show-page--fleet .supplier-show-hero{background:radial-gradient(circle at top left,rgba(var(--vehicle-show-accent-rgb),.12),transparent 32%),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f7faff-980, rgba(247, 250, 255, .98)))}.vehicle-show-page--fleet .supplier-show-hero__eyebrow,.vehicle-show-page--fleet .supplier-tab-section__eyebrow,.vehicle-show-page--fleet .supplier-tab-section__eyebrow i{color:rgba(var(--vehicle-show-accent-rgb),.82)}.vehicle-show-page--fleet .supplier-page-shell__tabs{padding:.62rem .78rem}.vehicle-show-page--fleet .entity-tabs-wrapper{margin-bottom:0;padding:0;background:transparent;border-bottom:0;box-shadow:none}.vehicle-show-page--fleet .entity-tab.active{box-shadow:inset 0 -2px 0 var(--vehicle-show-accent),0 1px 2px #0f172a0f}.vehicle-show-page--fleet .entity-tab:hover .entity-tab__badge,.vehicle-show-page--fleet .entity-tab.active .entity-tab__badge{color:var(--csd-foreground-vehicle-show-accent, var(--vehicle-show-accent));border-color:rgba(var(--vehicle-show-accent-rgb),.18);background:rgba(var(--vehicle-show-accent-rgb),.1)}.vehicle-show-page__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;padding:.1rem 0 1rem;border:0;border-radius:0;background:transparent;box-shadow:none}.vehicle-show-page .vehicle-show-page__tabs{position:relative;z-index:60}.vehicle-show-page .vehicle-show-page__tabs .entity-tabs-more,.vehicle-show-page .vehicle-show-page__tabs .entity-tabs-more .dropdown-menu{z-index:65}.vehicle-form-modal__card-body{padding:1rem!important}.vehicle-form-card .prospect-form-modal__card-body,.vehicle-form-modal__notes-body{display:flex;flex-direction:column;gap:.75rem}.vehicle-form-modal__grid{--bs-gutter-x: 1rem;--bs-gutter-y: 0;margin-top:0}.vehicle-form-row+.vehicle-form-row{margin-top:.8rem}.vehicle-form-modal .form-label{margin-bottom:.42rem}.vehicle-form-modal__notes-body textarea.form-saas-input{min-height:118px}.vehicles-workspace__section-meta{display:flex;flex-wrap:wrap;gap:.75rem}.vehicles-workspace__meta-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .8rem;border-radius:999px;background:#0f172a0a;color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:700;white-space:nowrap}.vehicles-workspace__meta-pill i{color:var(--csd-text-64748b-1000, #64748b)}.vehicles-workspace__meta-copy{display:inline-flex;align-items:center;gap:.24rem}.vehicles-workspace__meta-copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:inherit;font-weight:800;line-height:1}.vehicles-workspace__meta-copy span{color:inherit;font-size:inherit}.vehicle-index-page__table-head{position:relative;align-items:center;min-height:0;padding:.72rem .92rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f9fbfe-1000, #f9fbfe) 100%);box-shadow:inset 0 -1px #ffffffd1}.vehicle-index-page__table-title{display:flex;align-items:center;gap:.62rem;min-width:0}.vehicle-index-page__table-icon{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;flex:0 0 2.05rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #2563eb0e;line-height:0}.vehicle-index-page__table-icon i{font-size:.92rem}.vehicle-index-page__table-copy{display:grid;gap:.08rem;min-width:0}.vehicle-index-page__table-copy h2{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:850;line-height:1.16}.vehicle-index-page__table-subtitle{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:650;line-height:1.25}.vehicle-index-table__wrap{border-radius:1rem;width:100%;max-width:100%;overflow-x:auto}.vehicle-index-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;max-width:100%;min-width:1040px}.vehicle-index-table .vehicle-index-table__col-number{width:54px}.vehicle-index-table .vehicle-index-table__col-vehicle{width:33%}.vehicle-index-table .vehicle-index-table__col-context{width:25%}.vehicle-index-table .vehicle-index-table__col-usage{width:23%}.vehicle-index-table .vehicle-index-table__col-status{width:124px}.vehicle-index-table .vehicle-index-table__col-actions{width:84px}.vehicle-index-table thead tr{background:transparent;box-shadow:none}.vehicle-index-table thead th{padding:.68rem .78rem!important;border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78))!important;background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important;color:var(--csd-text-334155-1000, #334155)!important;font-size:.78rem;font-weight:760;letter-spacing:0;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.vehicle-index-table thead th>a,.vehicle-index-table thead th .text-decoration-none{color:var(--csd-text-334155-1000, #334155)!important;font-weight:760!important}.vehicle-index-table thead th .sort-column{gap:.34rem!important;color:var(--csd-text-334155-1000, #334155)!important;font-weight:760!important}.vehicle-index-table thead th .sort-icons{opacity:.82;margin-left:0;transform:translateY(0)}.vehicle-index-table thead th:first-child{border-top-left-radius:1rem}.vehicle-index-table thead th:last-child{border-top-right-radius:1rem;position:relative;z-index:2;box-shadow:none}.vehicle-index-table tbody td{padding:.58rem .78rem!important;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-ffffff-1000, #ffffff);vertical-align:middle;min-width:0;transition:background-color .18s ease,border-color .18s ease}.vehicle-index-table tbody tr{position:relative;z-index:1;transition:background-color .16s ease}.vehicle-index-table tbody tr:hover>td{border-bottom-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-f9fafc-980, rgba(249, 250, 252, .98)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)))}.vehicle-index-table tbody tr:hover>td:first-child{box-shadow:inset 3px 0 #64748b29}.vehicle-index-table tbody tr:has(.dropdown-overflow-anchor),.vehicle-index-table tbody tr:has(.dropdown.show){z-index:32}.vehicle-index-table .vehicle-index-table__row>td{padding-top:.58rem!important;padding-bottom:.58rem!important;vertical-align:middle!important}.vehicle-index-table__head-actions{width:84px;min-width:84px;max-width:84px;padding-left:.4rem!important;padding-right:.78rem!important;text-align:right!important}.vehicle-index-table__title{display:inline-flex;align-items:center;max-width:100%;color:var(--csd-text-17324f-1000, #17324f);font-size:.88rem;font-weight:650;line-height:1.28;text-decoration:none}.vehicle-index-table__title:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.vehicle-index-table__title>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicle-index-table__identity{display:inline-flex;align-items:center;gap:0;max-width:100%;min-width:0;color:var(--csd-text-223b5a-1000, #223b5a)}.vehicle-index-table__identity.op-table__primary>.op-table__stack{gap:.16rem;min-width:0;overflow:visible;text-overflow:clip;white-space:normal}.vehicle-index-table__meta,.vehicle-index-table__context-pills{display:flex;align-items:center;flex-wrap:wrap;gap:.28rem .36rem;min-width:0}.vehicle-index-table__plate,.vehicle-context-pill{display:inline-flex;align-items:center;gap:.32rem;min-height:1.42rem;padding:.18rem .5rem;border-radius:999px;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));background:var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95));color:var(--csd-text-40546b-1000, #40546b);font-size:.7rem;font-weight:680;line-height:1}.vehicle-context-pill--company{max-width:100%;color:var(--csd-text-0f766e-1000, #0f766e);background:#14b8a614;border-color:var(--csd-border-14b8a6-180, rgba(20, 184, 166, .18))}.vehicle-index-table__meta-note,.vehicle-index-table__checks-meta,.vehicle-index-table__context-meta{color:var(--csd-text-748399-1000, #748399);font-size:.72rem;line-height:1.32}.vehicle-index-table__context-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.26rem .42rem;margin-top:.14rem}.vehicle-index-table__context{gap:.16rem;min-width:0}.vehicle-index-table__usage{display:flex;flex-direction:column;gap:.22rem;min-width:0}.vehicle-index-table__usage-row{display:flex;flex-direction:column;gap:.04rem}.vehicle-index-table__usage-row strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.82rem;line-height:1.25}.vehicle-index-table__usage-label,.vehicle-index-table__checks-label{color:var(--csd-text-526377-1000, #526377);font-size:.72rem;font-weight:650;line-height:1.28}.vehicle-index-table__checks{display:flex;flex-direction:column;gap:.04rem}.vehicle-index-table__muted{color:var(--csd-text-8693a7-1000, #8693a7);font-size:.74rem;line-height:1.35}.vehicle-index-table__status-cell,.vehicle-index-table__actions-cell,.vehicle-index-table__number-cell{vertical-align:middle}.vehicle-index-table__number-cell{width:54px;min-width:54px;max-width:54px;padding-left:.25rem!important;padding-right:.25rem!important;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:650;text-align:center}.vehicle-index-table__status-cell,.vehicle-index-table__actions-cell{position:relative;overflow:visible;white-space:nowrap}.vehicle-index-table__status-cell{z-index:2;text-align:left}.vehicle-index-table__status-content{display:flex;align-items:center;justify-content:flex-start;min-height:2rem;line-height:1}.vehicle-index-table__actions-cell{z-index:3;width:84px;min-width:84px;max-width:84px;text-align:right!important}.vehicle-index-table__actions-cell .dropdown-actions{justify-content:flex-end}.vehicle-index-table__actions-cell .modern-dropdown-trigger{width:1.84rem;height:1.84rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 5px 12px #0f172a08;color:var(--csd-text-64748b-1000, #64748b)}.vehicle-index-table__actions-cell .modern-dropdown-trigger:hover{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 7px 16px #2563eb12}.vehicle-index-table__empty-cell{padding:2.5rem 1rem!important}.vehicle-index-table__empty{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.25rem;text-align:left}.vehicle-index-table__empty-icon{width:3rem;height:3rem;border-radius:1rem;display:inline-flex;align-items:center;justify-content:center;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);flex-shrink:0}.vehicle-index-table__empty-icon i{font-size:1.1rem}.vehicle-index-table__empty-copy{display:flex;flex-direction:column;gap:.2rem;text-align:left}.vehicle-index-table__empty-copy strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.98rem;font-weight:700}.vehicle-index-table__empty-copy span{color:var(--csd-text-748399-1000, #748399);font-size:.88rem;line-height:1.55}.vehicle-index-table__footer{padding:1rem 1rem 0}.vehicle-show-hero__avatar{width:50px;height:50px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--csd-text-2563eb-1000, #2563eb);background:linear-gradient(180deg,#2563eb29,#2563eb14);box-shadow:inset 0 0 0 1px #2563eb1f;overflow:hidden}.vehicle-show-hero__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vehicle-show-hero__avatar i{font-size:1.02rem}.vehicle-show-hero__identity{display:flex;align-items:center;gap:.82rem;min-width:0}.vehicle-show-hero__copy{display:grid;gap:.18rem;min-width:0}.vehicle-show-hero__title{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:clamp(1.18rem,1.48vw,1.52rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.vehicle-show-hero__subtitle{margin:0;max-width:50rem;color:var(--csd-text-60748f-1000, #60748f);font-size:.84rem;line-height:1.5}.vehicle-show-chip i{color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-show-chip--accent{background:var(--csd-bg-dfefff-940, rgba(223, 239, 255, .94));border-color:#4f78b838;color:var(--csd-text-174378-1000, #174378)}.vehicle-show-chip--info{background:var(--csd-bg-ecfdf5-920, rgba(236, 253, 245, .92));border-color:var(--csd-border-10b981-200, rgba(16, 185, 129, .2));color:var(--csd-text-0f766e-1000, #0f766e)}.vehicle-show-chip--info i{color:var(--csd-text-0f766e-1000, #0f766e)}.vehicle-show-chip--warning{background:var(--csd-bg-fff7ed-940, rgba(255, 247, 237, .94));border-color:var(--csd-border-f97316-200, rgba(249, 115, 22, .2));color:var(--csd-text-c2410c-1000, #c2410c)}.vehicle-show-chip--warning i{color:var(--csd-text-c2410c-1000, #c2410c)}.vehicle-detail-sheet{display:grid;gap:.88rem}.vehicle-detail-sheet .vehicle-detail-overview-head{display:flex;align-items:center;justify-content:flex-start;gap:.62rem;min-height:0}.vehicle-detail-overview-head__icon,.vehicle-detail-panel__title-icon{display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid transparent;border-radius:.78rem;box-shadow:inset 0 1px #ffffffc7;line-height:1}.vehicle-detail-overview-head__icon{width:2.18rem;height:2.18rem}.vehicle-detail-overview-head__icon i{font-size:.95rem}.vehicle-detail-overview-head__icon--primary,.vehicle-detail-panel__title-icon--primary{border-color:var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-dbeafe-660, rgba(219, 234, 254, .66)));color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-detail-overview-head__icon--warning{border-color:var(--csd-border-fdba74-580, rgba(253, 186, 116, .58));background:linear-gradient(180deg,var(--csd-bg-fff7ed-980, rgba(255, 247, 237, .98)),var(--csd-bg-fed7aa-440, rgba(254, 215, 170, .44)));color:var(--csd-text-c2410c-1000, #c2410c)}.vehicle-detail-panel__title-icon--info{border-color:var(--csd-border-7dd3fc-560, rgba(125, 211, 252, .56));background:linear-gradient(180deg,var(--csd-bg-f0f9ff-980, rgba(240, 249, 255, .98)),var(--csd-bg-bae6fd-480, rgba(186, 230, 253, .48)));color:var(--csd-text-0284c7-1000, #0284c7)}.vehicle-detail-panel__title-icon--neutral{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:linear-gradient(180deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)),var(--csd-bg-e2e8f0-500, rgba(226, 232, 240, .5)));color:var(--csd-text-64748b-1000, #64748b)}.vehicle-detail-overview-head__copy{display:grid;gap:.14rem;min-width:0}.vehicle-detail-overview-head__copy .supplier-profile__section-title{font-size:1rem;line-height:1.18}.vehicle-detail-overview-head__copy .supplier-profile__section-lead{margin:0;font-size:.82rem;line-height:1.42}.vehicle-detail-panel__title{gap:.5rem;margin-bottom:.58rem}.vehicle-detail-panel__title-icon{width:1.8rem;height:1.8rem}.vehicle-detail-panel__title-icon i{font-size:.82rem}.vehicle-detail-top{display:flex;flex-direction:column;gap:.85rem}.vehicle-detail-top__hero{display:grid;grid-template-columns:138px minmax(0,1fr);gap:.78rem;align-items:stretch}.vehicle-detail-top__media{display:flex;align-items:stretch;justify-content:center;min-height:138px;overflow:hidden;border-radius:1.1rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-f4f8fd-1000, #f4f8fd);box-shadow:0 12px 28px #0f172a0d}.vehicle-detail-top__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.vehicle-detail-top__media-empty{width:100%;min-height:100%;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.38rem;padding:1rem .8rem;background:var(--csd-bg-f4f8fd-1000, #f4f8fd);color:var(--csd-text-6b7c94-1000, #6b7c94);text-align:center}.vehicle-detail-top__media-empty-icon{width:3.05rem;height:3.05rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;border:1px solid var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:var(--csd-bg-eef6ff-1000, #eef6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-detail-top__media-empty-icon i{font-size:1.6rem;line-height:1}.vehicle-detail-top__media-empty-title{color:var(--csd-text-08213d-1000, #08213d);font-size:.86rem;font-weight:800;line-height:1.15}.vehicle-detail-top__media-empty-note{color:var(--csd-text-7d8da5-1000, #7d8da5);font-size:.72rem;font-weight:850;letter-spacing:.06em;line-height:1.15;text-transform:uppercase}.vehicle-detail-top__featured{display:grid;grid-template-columns:1fr;gap:.68rem}.vehicle-detail-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem}.vehicle-detail-feature-card{display:grid;gap:.24rem;min-width:0;padding:.9rem 1rem;border:1px solid var(--csd-border-d9e3ef-960, rgba(217, 227, 239, .96));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)));box-shadow:inset 0 1px #ffffffc2}.vehicle-detail-feature-card__label{color:var(--csd-text-7b8ca2-1000, #7b8ca2);font-size:.68rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.vehicle-detail-feature-card__value{color:var(--csd-text-17324f-1000, #17324f);font-size:.96rem;font-weight:760;line-height:1.42;word-break:break-word}.vehicle-detail-panel{overflow:hidden}.vehicle-detail-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem}.vehicle-detail-mini-grid--specs{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-detail-mini-grid--usage{grid-template-columns:repeat(4,minmax(0,1fr))}.vehicle-detail-mini-card{display:grid;gap:.22rem;min-width:0;min-height:100%;padding:.82rem .88rem;border:1px solid var(--csd-border-d9e3ef-960, rgba(217, 227, 239, .96));border-radius:.98rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)));box-shadow:inset 0 1px #ffffffc2}.vehicle-detail-mini-card--span-2{grid-column:1/-1}.vehicle-detail-mini-card__label{color:var(--csd-text-7b8ca2-1000, #7b8ca2);font-size:.68rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.vehicle-detail-mini-card__value{color:var(--csd-text-17324f-1000, #17324f);font-size:.84rem;font-weight:650;line-height:1.45;word-break:break-word}.vehicle-detail-empty-inline{display:flex;align-items:center;gap:.78rem;padding:.82rem .9rem;border-radius:1rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94))}.vehicle-detail-empty-inline__icon{width:2.4rem;height:2.4rem;border-radius:.85rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-detail-empty-inline__icon i{font-size:.9rem}.vehicle-detail-empty-inline__copy{display:flex;flex-direction:column;gap:.1rem}.vehicle-detail-empty-inline__copy strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.92rem;font-weight:750}.vehicle-detail-empty-inline__copy span{color:var(--csd-text-708198-1000, #708198);font-size:.82rem;line-height:1.5}.vehicle-detail-notes{padding:.95rem 1rem;border:1px dashed var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));border-radius:14px;background:var(--csd-bg-f8fafc-860, rgba(248, 250, 252, .86));color:var(--csd-text-334155-1000, #334155);font-size:.9rem;line-height:1.72}.vehicle-detail-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.68rem}.vehicle-detail-admin-card{display:flex;align-items:flex-start;gap:.6rem;padding:.78rem .86rem;border-radius:14px;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));color:var(--csd-text-64748b-1000, #64748b)}.vehicle-detail-admin-card i{margin-top:.08rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.96rem}.vehicle-detail-admin-card--accent{border-color:rgba(var(--vehicle-show-accent-rgb),.16);background:linear-gradient(180deg,rgba(var(--vehicle-show-accent-rgb),.08),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.vehicle-detail-admin-card__copy{display:flex;flex-direction:column;gap:.12rem;min-width:0}.vehicle-detail-admin-card__label{display:block;color:var(--csd-text-708198-1000, #708198);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vehicle-detail-admin-card__value{color:var(--csd-text-17324f-1000, #17324f);font-size:.82rem;font-weight:650;line-height:1.5}.vehicle-sidebar__list{display:flex;flex-direction:column;gap:.75rem}.vehicle-sidebar-card__heading{display:flex;align-items:center;gap:.56rem;min-width:0}.vehicle-sidebar-card__heading h6{color:var(--csd-text-17324f-1000, #17324f);font-size:.92rem;font-weight:800;line-height:1.18}.vehicle-sidebar__item-icon{border-color:var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-dbeafe-520, rgba(219, 234, 254, .52)));color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-next-check-card{display:flex;flex-direction:column}.vehicle-next-check-card__action{margin-top:.92rem;width:100%;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.82rem .88rem;border:1px solid var(--csd-border-d9e3ef-960, rgba(217, 227, 239, .96));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)));text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.vehicle-next-check-card__action:hover{border-color:rgba(var(--vehicle-show-accent-rgb),.22);box-shadow:0 12px 22px rgba(var(--vehicle-show-accent-rgb),.08);transform:translateY(-1px)}.vehicle-next-check-card__action--danger{border-color:var(--csd-border-f87171-200, rgba(248, 113, 113, .2));background:linear-gradient(180deg,var(--csd-bg-fffbfb-990, rgba(255, 251, 251, .99)),var(--csd-bg-fef2f2-920, rgba(254, 242, 242, .92)))}.vehicle-next-check-card__action--danger .vehicle-next-check-card__action-icon{color:var(--csd-text-dc2626-1000, #dc2626);background:linear-gradient(180deg,#ef444429,#ef444414);box-shadow:inset 0 0 0 1px #ef444424}.vehicle-next-check-card__action--danger:hover{border-color:var(--csd-border-ef4444-300, rgba(239, 68, 68, .3));box-shadow:0 12px 22px #ef44441c}.vehicle-next-check-card__action--warning{border-color:var(--csd-border-f59e0b-200, rgba(245, 158, 11, .2));background:linear-gradient(180deg,var(--csd-bg-fffcf5-990, rgba(255, 252, 245, .99)),var(--csd-bg-fff7ed-920, rgba(255, 247, 237, .92)))}.vehicle-next-check-card__action--warning .vehicle-next-check-card__action-icon{color:var(--csd-text-b45309-1000, #b45309);background:linear-gradient(180deg,#f59e0b29,#f59e0b14);box-shadow:inset 0 0 0 1px #f59e0b24}.vehicle-next-check-card__action--warning:hover{border-color:var(--csd-border-f59e0b-300, rgba(245, 158, 11, .3));box-shadow:0 12px 22px #f59e0b1c}.vehicle-next-check-card__action--primary{border-color:var(--csd-border-3b82f6-180, rgba(59, 130, 246, .18));background:linear-gradient(180deg,var(--csd-bg-f8fbff-990, rgba(248, 251, 255, .99)),var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92)))}.vehicle-next-check-card__action-leading{display:flex;align-items:center;gap:.72rem;min-width:0}.vehicle-next-check-card__action-icon{width:2.35rem;height:2.35rem;border-radius:.85rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--csd-text-2563eb-1000, #2563eb);background:linear-gradient(180deg,#2563eb1f,#2563eb0f);box-shadow:inset 0 0 0 1px #2563eb1f}.vehicle-next-check-card__action-icon i{font-size:.9rem}.vehicle-next-check-card__action-copy{display:flex;flex-direction:column;gap:.12rem;min-width:0}.vehicle-next-check-card__action-copy strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.84rem;font-weight:760;line-height:1.35}.vehicle-next-check-card__action-copy span{color:var(--csd-text-708198-1000, #708198);font-size:.75rem;line-height:1.48}.vehicle-next-check-card__action-arrow{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.86rem;flex:0 0 auto}.vehicle-tab-workspace,.vehicle-checks-workspace,.vehicle-documents-workspace,.vehicle-photos-workspace,.vehicle-expenses-workspace{display:flex;flex-direction:column;gap:.72rem}.vehicle-show-page .supplier-tab-workspace.vehicle-tab-workspace,.vehicle-show-page .supplier-tab-workspace.vehicle-checks-workspace,.vehicle-show-page .supplier-tab-workspace.vehicle-documents-workspace,.vehicle-show-page .supplier-tab-workspace.vehicle-photos-workspace,.vehicle-show-page .supplier-tab-workspace.vehicle-expenses-workspace{gap:.68rem;padding-top:.25rem;padding-bottom:.35rem}.vehicle-show-page .vehicle-details-tab{padding-top:.25rem}.vehicle-show-page [data-record-tab-content] .supplier-tab-workspace>.saas-card,.vehicle-show-page [data-record-tab-content] .supplier-tab-workspace>.op-card,.vehicle-show-page [data-record-tab-content] .vehicle-sidebar-card{margin-bottom:0}.vehicle-usage-workspace>.row{--bs-gutter-x: .72rem;--bs-gutter-y: .72rem}.vehicle-usage-workspace>.row>[class*=col-]{gap:.72rem!important}.vehicle-usage-workspace .vehicle-usage-command,.vehicle-usage-workspace .vehicle-usage-current-card,.vehicle-usage-workspace .vehicle-usage-history-card,.vehicle-usage-workspace .vehicle-sidebar-card{margin-bottom:0}.op-card.vehicle-usage-command,.vehicle-usage-command{display:grid;grid-template-columns:minmax(15.5rem,.78fr) minmax(0,2.18fr) max-content;align-items:stretch;gap:.62rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.vehicle-usage-command__title{display:flex;align-items:center;gap:.56rem;min-width:0;min-height:3.38rem;padding:.5rem .66rem;border:1px solid var(--csd-border-d6e1ef-880, rgba(214, 225, 239, .88));border-radius:.92rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96)));box-shadow:inset 0 1px #ffffffd6,0 8px 18px #0f172a08}.vehicle-usage-command__title-icon,.vehicle-usage-card-heading__icon,.vehicle-usage-current-card__title-icon{display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid transparent;border-radius:.82rem;box-shadow:inset 0 1px #ffffffd1;line-height:1}.vehicle-usage-command__title-icon{width:1.88rem;height:1.88rem;border-radius:.68rem}.vehicle-usage-command__title-icon i{font-size:.84rem;line-height:1}.vehicle-usage-command__title-icon--primary,.vehicle-usage-current-card__title-icon--idle{border-color:var(--csd-border-bfdbfe-840, rgba(191, 219, 254, .84));background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-dbeafe-580, rgba(219, 234, 254, .58)));color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-usage-command__copy{display:grid;gap:.14rem;min-width:0}.vehicle-usage-command__copy h2{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.94rem;font-weight:850;line-height:1.15}.vehicle-usage-command__copy p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.28}.vehicle-usage-command__heading{display:flex;align-items:center;flex-wrap:wrap;gap:.38rem;min-width:0}.vehicle-usage-command__eyebrow{display:inline-flex;align-items:center;min-height:1.08rem;padding:.14rem .4rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:999px;background:var(--csd-bg-eff6ff-840, rgba(239, 246, 255, .84));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.58rem;font-weight:820;letter-spacing:0;line-height:1;text-transform:uppercase}.vehicle-usage-command-card__label{color:var(--csd-text-6b7f99-1000, #6b7f99);font-size:.59rem;font-weight:820;letter-spacing:0;line-height:1;text-transform:uppercase}.vehicle-usage-command__actions{display:flex;align-items:center;align-self:stretch;justify-self:end;justify-content:flex-end;min-width:-moz-max-content;min-width:max-content}.vehicle-usage-command__actions .btn{min-height:2.42rem;padding:.54rem .86rem;border-radius:999px}.vehicle-usage-command__actions .btn i{line-height:1}.vehicle-usage-command__actions .btn span{white-space:nowrap}.vehicle-usage-command__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;align-items:stretch;min-width:0}.vehicle-usage-command-card{--vehicle-usage-accent: #2563eb;--csd-foreground-vehicle-usage-accent: var(--csd-text-2563eb-1000, #2563eb);--vehicle-usage-card-border: var(--csd-border-bfdbfe-740, rgba(191, 219, 254, .74));--csd-foreground-vehicle-usage-card-border: rgba(191, 219, 254, .74);--vehicle-usage-card-bg: linear-gradient(180deg, var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)), var(--csd-bg-f8fbff-970, rgba(248, 251, 255, .97)));--vehicle-usage-icon-bg: linear-gradient(180deg, var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)), var(--csd-bg-dbeafe-620, rgba(219, 234, 254, .62)));position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.74rem minmax(0,1fr);grid-template-rows:min-content min-content min-content;align-content:center;align-items:center;-moz-column-gap:.54rem;column-gap:.54rem;row-gap:.08rem;min-width:0;min-height:3.38rem;padding:.48rem .64rem .48rem .72rem;border:1px solid var(--vehicle-usage-card-border);border-radius:.92rem;background:var(--vehicle-usage-card-bg);box-shadow:inset 0 1px #ffffffc7,0 8px 18px #0f172a08}.vehicle-usage-command-card:before{content:"";position:absolute;top:.52rem;bottom:.52rem;left:0;width:2px;border-radius:999px;background:var(--vehicle-usage-accent)}.vehicle-usage-command-card__icon{display:inline-grid;place-items:center;grid-row:1/-1;align-self:center;width:1.74rem;height:1.74rem;border-radius:.64rem;background:var(--vehicle-usage-icon-bg);color:var(--csd-foreground-vehicle-usage-accent, var(--vehicle-usage-accent));box-shadow:inset 0 1px #ffffffd1,0 8px 18px #0f172a0b}.vehicle-usage-command-card__icon i{font-size:.78rem;line-height:1}.vehicle-usage-command-card strong{min-width:0;color:var(--csd-text-17324f-1000, #17324f);font-size:.8rem;font-weight:820;line-height:1.14;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicle-usage-command-card small{min-width:0;color:var(--csd-text-708198-1000, #708198);font-size:.66rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicle-usage-command-card--active{--vehicle-usage-accent: #0f766e;--csd-foreground-vehicle-usage-accent: var(--csd-text-0f766e-1000, #0f766e);--vehicle-usage-card-border: var(--csd-border-10b981-260, rgba(16, 185, 129, .26));--csd-foreground-vehicle-usage-card-border: var(--csd-text-10b981-260, rgba(16, 185, 129, .26));--vehicle-usage-card-bg: linear-gradient(180deg, var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)), var(--csd-bg-f9fdfb-970, rgba(249, 253, 251, .97)));--vehicle-usage-icon-bg: linear-gradient(180deg, var(--csd-bg-d1fae5-920, rgba(209, 250, 229, .92)), var(--csd-bg-a7f3d0-500, rgba(167, 243, 208, .5)))}.vehicle-usage-command-card--scheduled{--vehicle-usage-accent: #c2410c;--csd-foreground-vehicle-usage-accent: var(--csd-text-c2410c-1000, #c2410c);--vehicle-usage-card-border: var(--csd-border-f97316-280, rgba(249, 115, 22, .28));--csd-foreground-vehicle-usage-card-border: var(--csd-text-f97316-280, rgba(249, 115, 22, .28));--vehicle-usage-card-bg: linear-gradient(180deg, var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)), var(--csd-bg-fffbf7-970, rgba(255, 251, 247, .97)));--vehicle-usage-icon-bg: linear-gradient(180deg, var(--csd-bg-ffedd5-940, rgba(255, 237, 213, .94)), var(--csd-bg-fed7aa-560, rgba(254, 215, 170, .56)))}.vehicle-usage-command-card--idle{--vehicle-usage-accent: #2563eb;--csd-foreground-vehicle-usage-accent: var(--csd-text-2563eb-1000, #2563eb);--vehicle-usage-card-border: var(--csd-border-3b82f6-280, rgba(59, 130, 246, .28));--csd-foreground-vehicle-usage-card-border: var(--csd-text-3b82f6-280, rgba(59, 130, 246, .28));--vehicle-usage-card-bg: linear-gradient(180deg, var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)), var(--csd-bg-f8fbff-970, rgba(248, 251, 255, .97)));--vehicle-usage-icon-bg: linear-gradient(180deg, var(--csd-bg-dbeafe-940, rgba(219, 234, 254, .94)), var(--csd-bg-bfdbfe-580, rgba(191, 219, 254, .58)))}.vehicle-usage-command-card--guard{--vehicle-usage-accent: #0f766e;--csd-foreground-vehicle-usage-accent: var(--csd-text-0f766e-1000, #0f766e);--vehicle-usage-card-border: var(--csd-border-14b8a6-300, rgba(20, 184, 166, .3));--csd-foreground-vehicle-usage-card-border: var(--csd-text-14b8a6-300, rgba(20, 184, 166, .3));--vehicle-usage-card-bg: linear-gradient(180deg, var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)), var(--csd-bg-f8fdfc-970, rgba(248, 253, 252, .97)));--vehicle-usage-icon-bg: linear-gradient(180deg, var(--csd-bg-ccfbf1-940, rgba(204, 251, 241, .94)), var(--csd-bg-99f6e4-500, rgba(153, 246, 228, .5)))}.vehicle-usage-current-card,.vehicle-usage-history-card{border-radius:1.15rem}.vehicle-usage-current-card{overflow:hidden;border-color:var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96)))}.vehicle-usage-history-card{overflow:hidden}.vehicle-usage-current-card__body{display:flex;flex-direction:column;gap:.78rem;padding:.92rem}.vehicle-usage-current-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.vehicle-usage-current-card__title,.vehicle-usage-card-heading{display:flex;align-items:center;gap:.58rem;min-width:0}.vehicle-usage-current-card__title{align-items:flex-start}.vehicle-usage-current-card__title>div{display:grid;gap:.16rem;min-width:0}.vehicle-usage-current-card__title p{margin:0;color:var(--csd-text-708198-1000, #708198);font-size:.8rem;line-height:1.42}.vehicle-usage-current-card__title-icon,.vehicle-usage-card-heading__icon{width:1.92rem;height:1.92rem}.vehicle-usage-current-card__title-icon i,.vehicle-usage-card-heading__icon i{font-size:.86rem}.vehicle-usage-current-card__title-icon--active{border-color:var(--csd-border-10b981-220, rgba(16, 185, 129, .22));background:linear-gradient(180deg,var(--csd-bg-ecfdf5-980, rgba(236, 253, 245, .98)),var(--csd-bg-d1fae5-580, rgba(209, 250, 229, .58)));color:var(--csd-text-0f766e-1000, #0f766e)}.vehicle-usage-current-card__title-icon--scheduled,.vehicle-usage-card-heading__icon--history{border-color:var(--csd-border-fdba74-580, rgba(253, 186, 116, .58));background:linear-gradient(180deg,var(--csd-bg-fff7ed-980, rgba(255, 247, 237, .98)),var(--csd-bg-fed7aa-460, rgba(254, 215, 170, .46)));color:var(--csd-text-c2410c-1000, #c2410c)}.vehicle-usage-card-heading__icon--summary{border-color:var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-dbeafe-540, rgba(219, 234, 254, .54)));color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-usage-card-heading__icon--guard{border-color:var(--csd-border-5eead4-520, rgba(94, 234, 212, .52));background:linear-gradient(180deg,var(--csd-bg-f0fdfa-980, rgba(240, 253, 250, .98)),var(--csd-bg-ccfbf1-480, rgba(204, 251, 241, .48)));color:var(--csd-text-0f766e-1000, #0f766e)}.vehicle-usage-current-card__state{display:inline-flex;align-items:center;align-self:flex-start;gap:.4rem;padding:.4rem .68rem;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.vehicle-usage-current-card__state--active{background:var(--csd-bg-ecfdf5-920, rgba(236, 253, 245, .92));border:1px solid var(--csd-border-10b981-160, rgba(16, 185, 129, .16));color:var(--csd-text-0f766e-1000, #0f766e)}.vehicle-usage-current-card__state--idle{background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.vehicle-usage-current-card__state--scheduled{background:var(--csd-bg-fff7ed-940, rgba(255, 247, 237, .94));border:1px solid var(--csd-border-f97316-160, rgba(249, 115, 22, .16));color:var(--csd-text-c2410c-1000, #c2410c)}.vehicle-usage-current-card__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.62rem}.vehicle-usage-current-card__fact{min-width:0;padding:.66rem .78rem;border-radius:.86rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));display:flex;flex-direction:column;gap:.16rem}.vehicle-usage-current-card__fact-label{display:inline-flex;align-items:center;gap:.36rem;color:var(--csd-text-778899-1000, #789);font-size:.67rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.vehicle-usage-current-card__fact-label i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.78rem}.vehicle-usage-current-card__fact-value{color:var(--csd-text-17324f-1000, #17324f);font-size:.84rem;font-weight:750;line-height:1.38;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vehicle-usage-current-card__fact-link,.vehicle-usage-history-table__document-link{display:inline-flex;align-items:center;gap:.34rem;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:1.62rem;padding:.28rem .58rem;border-radius:999px;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:780;line-height:1;text-decoration:none;white-space:nowrap}.vehicle-usage-current-card__fact-link:hover,.vehicle-usage-current-card__fact-link:focus-visible,.vehicle-usage-history-table__document-link:hover,.vehicle-usage-history-table__document-link:focus-visible{color:var(--csd-text-1e40af-1000, #1e40af);border-color:var(--csd-border-60a5fa-580, rgba(96, 165, 250, .58));box-shadow:0 8px 18px #2563eb1a}.vehicle-usage-current-card__document-stack,.vehicle-usage-history-table__document-stack{display:flex;flex-wrap:wrap;align-items:center;gap:.36rem;min-width:0}.vehicle-usage-history-table td[data-label="Proces verbal"]{min-width:24rem}.vehicle-usage-history-table__protocol-stack{display:grid;gap:.48rem;min-width:0}.vehicle-usage-protocol{display:grid;grid-template-columns:minmax(9rem,1fr) auto;align-items:center;gap:.58rem;width:100%;max-width:31rem;padding:.46rem .5rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96)));box-shadow:0 10px 24px #0f172a0a}.vehicle-usage-protocol.is-complete{border-color:var(--csd-border-14b8a6-280, rgba(20, 184, 166, .28));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f4fef9-1000, #f4fef9) 100%)}.vehicle-usage-protocol__summary,.vehicle-usage-protocol__actions{display:flex;align-items:center;gap:.38rem;min-width:0}.vehicle-usage-protocol__summary{flex-wrap:wrap}.vehicle-usage-protocol__actions{justify-content:flex-end;white-space:nowrap}.vehicle-usage-protocol__type,.vehicle-usage-protocol__status,.vehicle-usage-protocol__action{display:inline-flex;align-items:center;gap:.32rem;min-height:1.66rem;border-radius:999px;font-size:.71rem;font-weight:780;line-height:1;text-decoration:none;white-space:nowrap}.vehicle-usage-protocol__type{color:var(--csd-text-17324f-1000, #17324f)}.vehicle-usage-protocol__type i{color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-usage-protocol__status{padding:.28rem .52rem;border:1px solid var(--csd-border-d6e1ef-880, rgba(214, 225, 239, .88));background:var(--csd-bg-f8fafc-880, rgba(248, 250, 252, .88));color:var(--csd-text-64748b-1000, #64748b)}.vehicle-usage-protocol__status--pending{border-color:var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));background:var(--csd-bg-eff6ff-880, rgba(239, 246, 255, .88));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.vehicle-usage-protocol__status--complete{border-color:var(--csd-border-14b8a6-240, rgba(20, 184, 166, .24));background:var(--csd-bg-ecfdf5-920, rgba(236, 253, 245, .92));color:var(--csd-text-0f766e-1000, #0f766e)}.vehicle-usage-protocol__status--warning{border-color:var(--csd-border-fbbf24-260, rgba(251, 191, 36, .26));background:var(--csd-bg-fffbeb-940, rgba(255, 251, 235, .94));color:var(--csd-text-92400e-1000, #92400e)}.vehicle-usage-protocol__action{padding:.28rem .56rem;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.vehicle-usage-protocol__action:hover,.vehicle-usage-protocol__action:focus-visible{color:var(--csd-text-1e40af-1000, #1e40af);border-color:var(--csd-border-60a5fa-580, rgba(96, 165, 250, .58));box-shadow:0 8px 18px #2563eb1a}.vehicle-usage-protocol__action.is-muted{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);color:var(--csd-text-64748b-1000, #64748b)}.vehicle-usage-protocol__action--signed{border-color:var(--csd-border-14b8a6-280, rgba(20, 184, 166, .28));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-ecfdf5-1000, #ecfdf5) 100%);color:var(--csd-text-0f766e-1000, #0f766e)}.vehicle-usage-protocol__action--signed:hover,.vehicle-usage-protocol__action--signed:focus-visible{color:var(--csd-text-0f766e-1000, #0f766e);border-color:var(--csd-border-14b8a6-500, rgba(20, 184, 166, .5));box-shadow:0 8px 18px #14b8a61f}.vehicle-usage-protocol__menu-toggle{min-height:1.8rem;padding:.32rem .62rem;border-radius:999px;font-size:.72rem;font-weight:780;line-height:1}.vehicle-usage-protocol__dropdown .dropdown-menu{min-width:15.5rem}.vehicle-usage-protocol__menu-item{display:flex;align-items:center;gap:.5rem;border-radius:.58rem;color:var(--csd-text-17324f-1000, #17324f);font-size:.78rem;font-weight:720}.vehicle-usage-protocol__menu-item i{color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-usage-protocol__menu-item--muted,.vehicle-usage-protocol__menu-item--muted i{color:var(--csd-text-64748b-1000, #64748b)}.vehicle-usage-protocol__menu-note{display:flex;align-items:flex-start;gap:.44rem;margin:.22rem .18rem 0;padding:.52rem .58rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:.66rem;background:var(--csd-bg-eff6ff-740, rgba(239, 246, 255, .74));color:var(--csd-text-3b5ea7-1000, #3b5ea7);font-size:.72rem;font-weight:700;line-height:1.35}.vehicle-usage-protocol__menu-note i{flex:0 0 auto;margin-top:.05rem;color:var(--csd-text-2563eb-1000, #2563eb)}@media (max-width: 767.98px){.vehicle-usage-history-table td[data-label="Proces verbal"]{min-width:18rem}.vehicle-usage-protocol{grid-template-columns:1fr;max-width:100%}.vehicle-usage-protocol__actions{justify-content:flex-start;flex-wrap:wrap}}.vehicle-usage-current-card__fact-link.is-muted,.vehicle-usage-history-table__document-link.is-muted{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);color:var(--csd-text-64748b-1000, #64748b)}.vehicle-usage-current-card__fact-link--signed,.vehicle-usage-history-table__document-link--signed{border-color:var(--csd-border-14b8a6-280, rgba(20, 184, 166, .28));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-ecfdf5-1000, #ecfdf5) 100%);color:var(--csd-text-0f766e-1000, #0f766e)}.vehicle-usage-current-card__fact-link--signed:hover,.vehicle-usage-current-card__fact-link--signed:focus-visible,.vehicle-usage-history-table__document-link--signed:hover,.vehicle-usage-history-table__document-link--signed:focus-visible{color:var(--csd-text-0f766e-1000, #0f766e);border-color:var(--csd-border-14b8a6-500, rgba(20, 184, 166, .5));box-shadow:0 8px 18px #14b8a61f}.vehicle-usage-current-card__fact-link--upload,.vehicle-usage-history-table__document-link--upload{border-color:var(--csd-border-7dadff-640, rgba(125, 173, 255, .64));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eef6ff-1000, #eef6ff) 100%);color:var(--csd-text-1d4ed8-1000, #1d4ed8);border-style:dashed}.vehicle-usage-current-card__fact-link--auto-note,.vehicle-usage-history-table__document-link--auto-note{border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);color:var(--csd-text-3157d7-1000, #3157d7);box-shadow:0 8px 18px #2563eb0f}.vehicle-usage-current-card__fact-link--external,.vehicle-usage-history-table__document-link--external{border-color:var(--csd-border-94a3b8-560, rgba(148, 163, 184, .56));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);color:var(--csd-text-475569-1000, #475569);border-style:dashed}.vehicle-usage-current-card__fact-link--external:hover,.vehicle-usage-current-card__fact-link--external:focus-visible,.vehicle-usage-history-table__document-link--external:hover,.vehicle-usage-history-table__document-link--external:focus-visible{color:var(--csd-text-334155-1000, #334155);border-color:var(--csd-border-64748b-560, rgba(100, 116, 139, .56));box-shadow:0 8px 18px #0f172a14}.vehicle-usage-current-card__fact-link--unsigned,.vehicle-usage-history-table__document-link--unsigned{border-color:var(--csd-border-fbbf24-280, rgba(251, 191, 36, .28));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fffbeb-1000, #fffbeb) 100%);color:var(--csd-text-92400e-1000, #92400e)}.vehicle-usage-current-card__label{color:var(--csd-text-778899-1000, #789);font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.vehicle-usage-current-card__note{padding:.78rem .88rem;border-radius:.95rem;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9))}.vehicle-usage-current-card__note-copy{margin-top:.18rem;color:var(--csd-text-526377-1000, #526377);font-size:.86rem;line-height:1.55}.vehicle-usage-current-card__empty{display:block;width:100%;padding:.78rem .84rem;border:1px solid var(--csd-border-d6e1ef-860, rgba(214, 225, 239, .86));border-radius:.95rem;background:linear-gradient(135deg,var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));text-align:left}.vehicle-usage-current-card__empty-copy{display:grid;gap:.14rem;min-width:0}.vehicle-usage-current-card__empty-copy strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.98rem;font-weight:750}.vehicle-usage-current-card__empty-copy span{color:var(--csd-text-708198-1000, #708198);font-size:.86rem;line-height:1.55}.vehicle-usage-history-card .saas-card-header{padding:.82rem .95rem}.vehicle-usage-history-card>.saas-card-body{overflow:hidden;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.vehicle-usage-history-table{background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.vehicle-usage-history-table .table{margin-bottom:0}.vehicle-usage-history-table thead th{border-bottom:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95));color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.82rem .95rem}.vehicle-usage-history-table tbody td{padding:.88rem .95rem;border-color:var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));vertical-align:middle}.vehicle-usage-history-table th:nth-child(3),.vehicle-usage-history-table th:nth-child(4),.vehicle-usage-history-table td[data-label=Inceput],.vehicle-usage-history-table td[data-label=Sfarsit]{min-width:7rem;white-space:nowrap}.vehicle-usage-history-table tbody tr:hover{background:var(--csd-bg-f8fafc-680, rgba(248, 250, 252, .68))}.vehicle-usage-history-table__primary{display:flex;flex-direction:column;gap:.12rem;min-width:0}.vehicle-usage-history-table__primary strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.9rem;font-weight:750}.vehicle-usage-history-table__primary span{color:var(--csd-text-708198-1000, #708198);font-size:.76rem;line-height:1.45}.vehicle-usage-history-table__chip{display:inline-flex;align-items:center;justify-content:center;min-width:4.8rem;padding:.42rem .68rem;border-radius:999px;background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));border:1px solid var(--csd-border-2563eb-100, rgba(37, 99, 235, .1));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.74rem;font-weight:700;line-height:1;white-space:nowrap}.vehicle-usage-history-table__status-badge{display:inline-flex;align-items:center;justify-content:center;min-width:92px;padding:.34rem .62rem;border-radius:999px;border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));font-size:.72rem;font-weight:700;line-height:1;white-space:nowrap}.vehicle-usage-history-table__status-badge--active{background:var(--csd-bg-ecfdf5-920, rgba(236, 253, 245, .92));border-color:var(--csd-border-10b981-160, rgba(16, 185, 129, .16));color:var(--csd-text-0f766e-1000, #0f766e)}.vehicle-usage-history-table__status-badge--scheduled{background:var(--csd-bg-fff7ed-940, rgba(255, 247, 237, .94));border-color:var(--csd-border-f97316-160, rgba(249, 115, 22, .16));color:var(--csd-text-c2410c-1000, #c2410c)}.vehicle-usage-history-table__status-badge--closed{background:var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94));border-color:var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));color:var(--csd-text-64748b-1000, #64748b)}.vehicle-usage-history-table__actions-head,.vehicle-usage-history-table__actions{width:1%;white-space:nowrap;text-align:right}.vehicle-usage-history-table__action-bar{display:flex;align-items:center;justify-content:flex-end;width:100%;gap:.45rem}.vehicle-usage-history-table__action-bar .delete-dropdown-form{margin:0}.vehicle-usage-history-table__action-bar .btn-saas-table-action{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:.7rem}.vehicle-usage-history-table__action-bar .btn-saas-table-action span{display:none}.vehicle-usage-history-card__empty{min-height:150px;padding:1.1rem .9rem;display:flex;align-items:center;justify-content:center;gap:.9rem}.vehicle-usage-history-card__empty-icon{width:2.75rem;height:2.75rem;border-radius:.95rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96));color:var(--csd-text-64748b-1000, #64748b)}.vehicle-usage-history-card__empty-icon i{font-size:1rem}.vehicle-usage-history-card__empty-copy{display:flex;flex-direction:column;gap:.12rem}.vehicle-usage-history-card__empty-copy strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.95rem;font-weight:750}.vehicle-usage-history-card__empty-copy span{color:var(--csd-text-708198-1000, #708198);font-size:.84rem;line-height:1.55}.vehicle-usage-control-item__icon--transfer{border-color:var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-dbeafe-520, rgba(219, 234, 254, .52)));color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-usage-control-item__icon--dates{border-color:var(--csd-border-5eead4-520, rgba(94, 234, 212, .52));background:linear-gradient(180deg,var(--csd-bg-f0fdfa-980, rgba(240, 253, 250, .98)),var(--csd-bg-ccfbf1-480, rgba(204, 251, 241, .48)));color:var(--csd-text-0f766e-1000, #0f766e)}.op-card.vehicle-checks-command,.vehicle-checks-command{padding:.92rem;display:grid;gap:.82rem;overflow:hidden}.vehicle-checks-command--compact{gap:.58rem;padding:.78rem .86rem}.vehicle-checks-command--compact>.vehicle-checks-command__grid{display:none}.vehicle-checks-command--compact .vehicle-checks-command__top{align-items:center}.vehicle-checks-command--compact .vehicle-checks-command__copy p{max-width:46rem}.vehicle-checks-command--compact .vehicle-checks-toolbar--command{padding:0;border:0;border-radius:0;background:transparent}.vehicle-checks-command--compact .vehicle-checks-toolbar__chips{gap:.36rem}.vehicle-checks-command--compact .vehicle-checks-filter-chip{min-height:1.86rem;gap:.3rem;padding:.22rem .48rem}.vehicle-checks-command--compact .vehicle-checks-filter-chip__icon,.vehicle-checks-command--compact .vehicle-checks-filter-chip__count{min-width:1.28rem;width:1.28rem;height:1.28rem}.vehicle-checks-command--compact .vehicle-checks-filter-chip__text{font-size:.76rem}.vehicle-checks-command--compact .vehicle-checks-command__actions .btn{min-height:1.98rem;padding:.38rem .72rem}.vehicle-checks-command__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.vehicle-checks-command__title{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.vehicle-checks-command__title-icon,.vehicle-checks-card-heading__icon{width:2.35rem;height:2.35rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:.8rem;border:1px solid var(--csd-border-bfdbfe-750, rgba(191, 219, 254, .75));background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-dbeafe-420, rgba(219, 234, 254, .42)));color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-checks-command__title-icon i,.vehicle-checks-card-heading__icon i{font-size:.98rem}.vehicle-checks-command__copy{min-width:0}.vehicle-checks-command__copy h2{margin:0;color:var(--csd-text-0f233d-1000, #0f233d);font-size:1.05rem;font-weight:800;line-height:1.18}.vehicle-checks-command__copy p{margin:.24rem 0 0;color:var(--csd-text-617189-1000, #617189);font-size:.83rem;line-height:1.45}.vehicle-checks-command__eyebrow,.vehicle-checks-command-card__label{display:inline-flex;align-items:center;color:var(--csd-text-6b7d95-1000, #6b7d95);font-size:.68rem;font-weight:760;letter-spacing:.04em;line-height:1;text-transform:uppercase}.vehicle-checks-command__actions{justify-content:flex-end;flex:0 0 auto}.vehicle-checks-command__controls{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:.58rem;flex:0 1 auto;flex-wrap:wrap}.vehicle-checks-command__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}.vehicle-checks-command-card{min-width:0;min-height:4.35rem;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;-moz-column-gap:.62rem;column-gap:.62rem;row-gap:.12rem;align-items:center;padding:.72rem .78rem;border-radius:.88rem;border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));background:var(--csd-bg-ffffff-950, rgba(255, 255, 255, .95))}.vehicle-checks-command-card__icon{width:2.05rem;height:2.05rem;display:inline-flex;align-items:center;justify-content:center;grid-row:1/span 3;flex:0 0 auto;border-radius:.72rem;background:var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9));color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-checks-command-card__icon i{font-size:.88rem}.vehicle-checks-command-card strong{min-width:0;overflow:hidden;color:var(--csd-text-12304d-1000, #12304d);font-size:.92rem;font-weight:800;line-height:1.16;text-overflow:ellipsis;white-space:nowrap}.vehicle-checks-command-card small{min-width:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:620;line-height:1.35}.vehicle-checks-command-card--active .vehicle-checks-command-card__icon{background:linear-gradient(180deg,var(--csd-bg-ecfdf5-980, rgba(236, 253, 245, .98)),var(--csd-bg-ccfbf1-450, rgba(204, 251, 241, .45)));color:var(--csd-text-0f766e-1000, #0f766e)}.vehicle-checks-command-card--warning .vehicle-checks-command-card__icon{background:linear-gradient(180deg,var(--csd-bg-fffbeb-980, rgba(255, 251, 235, .98)),var(--csd-bg-fef3c7-500, rgba(254, 243, 199, .5)));color:var(--csd-text-b45309-1000, #b45309)}.vehicle-checks-command-card--danger .vehicle-checks-command-card__icon{background:linear-gradient(180deg,var(--csd-bg-fef2f2-980, rgba(254, 242, 242, .98)),var(--csd-bg-fee2e2-500, rgba(254, 226, 226, .5)));color:var(--csd-text-b91c1c-1000, #b91c1c)}.vehicle-checks-command-card--idle .vehicle-checks-command-card__icon{background:var(--csd-bg-f1f5f9-940, rgba(241, 245, 249, .94));color:var(--csd-text-64748b-1000, #64748b)}.vehicle-checks-command__filters{padding-top:.74rem;border-top:1px solid var(--csd-border-d6e1ef-720, rgba(214, 225, 239, .72))}.vehicle-checks-toolbar,.vehicle-photos-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;flex-wrap:wrap}.vehicle-checks-toolbar--command{justify-content:space-between;gap:.65rem;padding:.58rem;border:1px solid var(--csd-border-d6e1ef-880, rgba(214, 225, 239, .88));border-radius:.92rem;background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72))}.vehicle-checks-toolbar__label,.vehicle-photos-toolbar__label{color:var(--csd-text-708198-1000, #708198);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.vehicle-checks-toolbar__chips,.vehicle-photos-toolbar__chips{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.vehicle-checks-filter-chip{display:inline-flex;align-items:center;gap:.42rem;min-height:2.08rem;padding:.32rem .66rem;border-radius:999px;border:1px solid var(--csd-border-d6dfec-940, rgba(214, 223, 236, .94));background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-5f718a-1000, #5f718a);transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.vehicle-checks-filter-chip:hover{border-color:var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 10px 20px #2563eb14;transform:translateY(-1px)}.vehicle-checks-filter-chip.is-active{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:var(--csd-bg-eff6ff-840, rgba(239, 246, 255, .84));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 8px 18px #2563eb0f}.vehicle-checks-filter-chip.is-active .vehicle-checks-filter-chip__icon,.vehicle-checks-filter-chip.is-active .vehicle-checks-filter-chip__count{background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.vehicle-checks-filter-chip__icon{width:1.45rem;height:1.45rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px;background:var(--csd-bg-f1f5f9-940, rgba(241, 245, 249, .94));color:inherit}.vehicle-checks-filter-chip__icon i{font-size:.76rem}.vehicle-checks-filter-chip__text{font-size:.8rem;font-weight:650;line-height:1}.vehicle-checks-filter-chip__count{min-width:1.45rem;height:1.45rem;padding-inline:.34rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px;background:var(--csd-bg-f1f5f9-940, rgba(241, 245, 249, .94));color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:700}.vehicle-checks-filter-chip--warning .vehicle-checks-filter-chip__icon,.vehicle-checks-filter-chip--warning.is-active .vehicle-checks-filter-chip__count{background:var(--csd-bg-fffbeb-820, rgba(255, 251, 235, .82));color:var(--csd-text-a16207-1000, #a16207)}.vehicle-checks-filter-chip--danger .vehicle-checks-filter-chip__icon,.vehicle-checks-filter-chip--danger.is-active .vehicle-checks-filter-chip__count{background:var(--csd-bg-fef2f2-820, rgba(254, 242, 242, .82));color:var(--csd-text-b91c1c-1000, #b91c1c)}.vehicle-checks-filter-chip--success .vehicle-checks-filter-chip__icon,.vehicle-checks-filter-chip--success.is-active .vehicle-checks-filter-chip__count{background:var(--csd-bg-ecfdf5-820, rgba(236, 253, 245, .82));color:var(--csd-text-0f766e-1000, #0f766e)}.vehicle-checks-card-heading{display:flex;align-items:center;gap:.65rem;min-width:0}.vehicle-checks-card__header{display:flex;align-items:center;justify-content:space-between;gap:.72rem;flex-wrap:wrap}.vehicle-checks-card__header .vehicle-checks-card-heading{min-width:min(20rem,100%);flex:1 1 auto}.vehicle-checks-toolbar--list{padding:0;border:0;border-radius:0;background:transparent;justify-content:flex-end}.vehicle-checks-toolbar--list .vehicle-checks-toolbar__label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vehicle-checks-toolbar--list .vehicle-checks-toolbar__chips{gap:.36rem}.vehicle-checks-toolbar--list .vehicle-checks-filter-chip{min-height:1.86rem;gap:.3rem;padding:.22rem .48rem}.vehicle-checks-toolbar--list .vehicle-checks-filter-chip__icon,.vehicle-checks-toolbar--list .vehicle-checks-filter-chip__count{min-width:1.28rem;width:1.28rem;height:1.28rem}.vehicle-checks-toolbar--list .vehicle-checks-filter-chip__text{font-size:.76rem}.vehicle-checks-card-heading__icon{width:2.1rem;height:2.1rem;border-radius:.72rem}.vehicle-checks-card-heading__icon i{font-size:.88rem}.vehicle-checks-card-heading__icon--list{border-color:var(--csd-border-bfdbfe-750, rgba(191, 219, 254, .75));background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-dbeafe-420, rgba(219, 234, 254, .42)));color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-checks-card-heading__icon--next{border-color:var(--csd-border-fdba74-550, rgba(253, 186, 116, .55));background:linear-gradient(180deg,var(--csd-bg-fff7ed-980, rgba(255, 247, 237, .98)),var(--csd-bg-fed7aa-380, rgba(254, 215, 170, .38)));color:var(--csd-text-c2410c-1000, #c2410c)}.vehicle-checks-card-heading__icon--guide{border-color:var(--csd-border-5eead4-500, rgba(94, 234, 212, .5));background:linear-gradient(180deg,var(--csd-bg-f0fdfa-980, rgba(240, 253, 250, .98)),var(--csd-bg-ccfbf1-420, rgba(204, 251, 241, .42)));color:var(--csd-text-0f766e-1000, #0f766e)}.vehicle-activity-card__header{align-items:center;justify-content:space-between;gap:.85rem}.vehicle-activity-card__heading{display:flex;align-items:flex-start;gap:.68rem;min-width:0}.vehicle-activity-card__icon{width:2.12rem;height:2.12rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:.72rem;border:1px solid var(--csd-border-bfdbfe-750, rgba(191, 219, 254, .75));background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-dbeafe-420, rgba(219, 234, 254, .42)));color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-activity-card__icon i{font-size:.9rem}.vehicle-activity-card__signals{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.vehicle-activity-card__signals span{min-height:1.9rem;display:inline-flex;align-items:center;gap:.36rem;padding:.26rem .56rem;border:1px solid var(--csd-border-d6e1ef-860, rgba(214, 225, 239, .86));border-radius:999px;background:var(--csd-bg-f8fafc-740, rgba(248, 250, 252, .74));color:var(--csd-text-52667f-1000, #52667f);font-size:.74rem;font-weight:700;line-height:1;white-space:nowrap}.vehicle-activity-card__signals i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.78rem}.vehicle-checks-card .saas-card-header{margin-bottom:0;padding:.82rem .95rem;border-bottom:1px solid var(--csd-border-e2e8f0-780, rgba(226, 232, 240, .78));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)))}.vehicle-photos-card__filters{padding:.82rem .95rem}.vehicle-checks-card{overflow:hidden}.vehicle-checks-card>.saas-card-body{overflow:hidden;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.vehicle-checks-table{background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.vehicle-checks-table .table{margin-bottom:0}.vehicle-checks-table thead th{border-bottom:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95));color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.84rem .95rem}.vehicle-checks-table tbody td{padding:.95rem;border-color:var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));vertical-align:middle}.vehicle-checks-table tbody tr:hover{background:var(--csd-bg-f8fafc-680, rgba(248, 250, 252, .68))}.vehicle-checks-table__primary{display:flex;align-items:flex-start;gap:.78rem;min-width:0}.vehicle-checks-table__icon{width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:.85rem;background:#2563eb17;color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-checks-table__icon i{font-size:.95rem}.vehicle-checks-table__copy{display:flex;flex-direction:column;gap:.14rem;min-width:0}.vehicle-checks-table__copy strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.9rem;font-weight:750}.vehicle-checks-table__copy span{color:var(--csd-text-708198-1000, #708198);font-size:.76rem;line-height:1.45}.vehicle-checks-table__meta-pills{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.16rem}.vehicle-checks-table__meta-pill{display:inline-flex;align-items:center;gap:.34rem;padding:.24rem .56rem;border-radius:999px;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-5f718a-1000, #5f718a);font-size:.7rem;font-weight:650;line-height:1}.vehicle-checks-table__meta-pill i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.74rem}.vehicle-checks-table__date{display:flex;flex-direction:column;gap:.14rem}.vehicle-checks-table__date strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.86rem;font-weight:750}.vehicle-checks-table__date span{color:var(--csd-text-708198-1000, #708198);font-size:.75rem;line-height:1.4}.vehicle-checks-table__history-button{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.15rem;padding:.34rem .42rem .34rem .38rem;border:1px solid var(--csd-border-d6dfec-940, rgba(214, 223, 236, .94));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-5f718a-1000, #5f718a);white-space:nowrap;box-shadow:none;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.vehicle-checks-table__history-button:hover{background:linear-gradient(180deg,var(--csd-bg-f8faff-980, rgba(248, 250, 255, .98)),var(--csd-bg-ffffff-1000, rgb(255, 255, 255)));border-color:var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 8px 18px #2563eb12}.vehicle-checks-table__history-button.is-open{border-color:var(--csd-border-3b82f6-200, rgba(59, 130, 246, .2));background:linear-gradient(180deg,var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96)),var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.vehicle-checks-table__history-icon,.vehicle-checks-table__history-chevron{width:1.45rem;height:1.45rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px}.vehicle-checks-table__history-icon{background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-checks-table__history-icon i{font-size:.78rem}.vehicle-checks-table__history-label{font-size:.8rem;font-weight:650;line-height:1}.vehicle-checks-table__history-chevron{color:var(--csd-text-94a3b8-1000, #94a3b8)}.vehicle-checks-table__history-chevron i{font-size:.72rem}.vehicle-checks-table__history-button.is-open .vehicle-checks-table__history-chevron{color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-checks-table__history-head,.vehicle-checks-table__history-cell{width:132px;white-space:nowrap;text-align:center}.vehicle-checks-table__actions-head,.vehicle-checks-table__actions-cell{width:84px;white-space:nowrap}.vehicle-check-history-row td{background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72));border-top:0}.vehicle-checks-table__entry-row--last td:first-child{border-bottom-left-radius:1.15rem}.vehicle-checks-table__entry-row--last td:last-child{border-bottom-right-radius:1.15rem}.vehicle-check-history-row--last td{border-bottom-left-radius:1.15rem;border-bottom-right-radius:1.15rem;overflow:hidden}.vehicle-check-history{display:grid;gap:.82rem;padding:.95rem}.vehicle-check-history__item{display:flex;align-items:flex-start;gap:.78rem;padding:.84rem .9rem;border-radius:.98rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94))}.vehicle-check-history__icon{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:.8rem;background:var(--csd-bg-f1f5f9-940, rgba(241, 245, 249, .94));color:var(--csd-text-64748b-1000, #64748b)}.vehicle-check-history__icon i{font-size:.9rem}.vehicle-check-history__copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.vehicle-check-history__head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.vehicle-check-history__head strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.94rem;font-weight:820}.vehicle-check-history__status{min-width:0;padding-right:.58rem;padding-left:.52rem}.vehicle-check-history__period{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .74rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:.08rem;padding:.42rem .56rem;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:inset 0 1px #ffffffd1}.vehicle-check-history__period-label{display:inline-flex;align-items:center;gap:.32rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.68rem;font-weight:860;letter-spacing:.04em;line-height:1;text-transform:uppercase}.vehicle-check-history__period-label i{font-size:.78rem}.vehicle-check-history__period-range{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.42rem;min-width:0}.vehicle-check-history__period-date{display:inline-grid;gap:.08rem;min-width:6.6rem;padding:.3rem .48rem;border-radius:.68rem;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92))}.vehicle-check-history__period-date small{color:var(--csd-text-7a889d-1000, #7a889d);font-size:.62rem;font-weight:820;letter-spacing:.04em;line-height:1;text-transform:uppercase}.vehicle-check-history__period-date strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.82rem;font-weight:820;line-height:1.15}.vehicle-check-history__period-date--end strong{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.vehicle-check-history__period-arrow{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:999px;background:var(--csd-bg-dbeafe-680, rgba(219, 234, 254, .68));color:var(--csd-text-2563eb-1000, #2563eb);line-height:1}.vehicle-check-history__period-arrow i{font-size:.75rem}.vehicle-check-history__meta{display:flex;flex-wrap:wrap;gap:.56rem;color:var(--csd-text-708198-1000, #708198);font-size:.75rem;line-height:1.45}.vehicle-check-history__meta span{display:inline-flex;align-items:center;gap:.34rem}.vehicle-check-history__meta i{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.74rem}.vehicle-check-history__note{margin:0;color:var(--csd-text-526377-1000, #526377);font-size:.8rem;line-height:1.5}.vehicle-check-history__summary-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.12rem}.vehicle-check-history__summary-pill,.vehicle-check-history__attachment-pill{display:inline-flex;align-items:center;gap:.36rem;padding:.34rem .62rem;border-radius:999px;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94));color:var(--csd-text-5f718a-1000, #5f718a);font-size:.74rem;font-weight:650;line-height:1.1}.vehicle-check-history__summary-pill i,.vehicle-check-history__attachment-pill i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.76rem}.vehicle-check-history__attachment-group{display:grid;gap:.5rem;margin-top:.18rem}.vehicle-check-history__attachment-label{display:inline-flex;align-items:center;gap:.4rem;color:var(--csd-text-5f718a-1000, #5f718a);font-size:.72rem;font-weight:760;letter-spacing:.03em;text-transform:uppercase}.vehicle-check-history__attachment-label i{color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-check-history__attachment-list{display:flex;flex-wrap:wrap;gap:.5rem}.vehicle-check-history__attachment-pill{text-decoration:none}.vehicle-check-history__attachment-pill:hover{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.vehicle-check-history__photo-list{display:flex;flex-wrap:wrap;gap:.62rem}.vehicle-check-history__photo-thumb{width:84px;display:grid;justify-items:start;gap:.38rem;text-decoration:none}.vehicle-check-history__photo-thumb img{width:84px;height:84px;border-radius:.9rem;-o-object-fit:cover;object-fit:cover;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94));box-shadow:0 8px 18px #0f172a0d}.vehicle-check-history__photo-thumb:hover img{border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));box-shadow:0 10px 22px #2563eb1f}.vehicle-check-history__photo-caption{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:100%;padding:.24rem .5rem;border-radius:999px;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-5f718a-1000, #5f718a);font-size:.7rem;font-weight:700;line-height:1;white-space:nowrap}.vehicle-checks-empty,.vehicle-checks-filter-empty,.vehicle-photos-empty{min-height:180px;padding:1.1rem 1rem;display:flex;align-items:center;justify-content:center;gap:.9rem}.vehicle-checks-empty__icon,.vehicle-checks-filter-empty__icon,.vehicle-photos-empty__icon{width:2.9rem;height:2.9rem;border-radius:1rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9));color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-checks-empty__icon i,.vehicle-checks-filter-empty__icon i,.vehicle-photos-empty__icon i{font-size:1.05rem}.vehicle-checks-empty__copy,.vehicle-checks-filter-empty__copy,.vehicle-photos-empty__copy{display:flex;flex-direction:column;gap:.12rem}.vehicle-checks-empty__copy strong,.vehicle-checks-filter-empty__copy strong,.vehicle-photos-empty__copy strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.98rem;font-weight:750}.vehicle-checks-empty__copy span,.vehicle-checks-filter-empty__copy span,.vehicle-photos-empty__copy span{color:var(--csd-text-708198-1000, #708198);font-size:.84rem;line-height:1.55}.vehicle-usage-modal__card-body{display:flex;flex-direction:column;gap:.95rem}.vehicle-usage-modal__grid{--bs-gutter-x: 1rem;--bs-gutter-y: .95rem;margin-top:0}.vehicle-usage-modal__field-row+.vehicle-usage-modal__field-row{margin-top:.9rem}.vehicle-usage-modal__row{margin-top:1rem}.vehicle-usage-modal__alert{display:flex;align-items:flex-start;gap:.62rem;padding:.78rem .88rem;border-radius:.95rem;border:1px solid var(--csd-border-f97316-160, rgba(249, 115, 22, .16));background:var(--csd-bg-fff7ed-920, rgba(255, 247, 237, .92));color:var(--csd-text-9a3412-1000, #9a3412);font-size:.83rem;line-height:1.55}.vehicle-usage-modal__alert i{margin-top:.05rem;color:inherit}.op-upsert-modal__inline-note{display:flex;align-items:flex-start;gap:.58rem;padding:.72rem .82rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.88rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)),var(--csd-bg-eff6ff-820, rgba(239, 246, 255, .82)));color:var(--csd-text-516173-1000, #516173);font-size:.82rem;line-height:1.5}.op-upsert-modal__inline-note i{flex:0 0 auto;margin-top:.08rem;color:var(--csd-text-2563eb-1000, #2563eb)}.op-upsert-modal__inline-note span{min-width:0}.vehicle-usage-modal__handover-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.52rem}.vehicle-usage-modal__handover-check{display:inline-flex;align-items:center;gap:.52rem;min-height:2.45rem;padding:.48rem .62rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:.82rem;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));color:var(--csd-text-17324f-1000, #17324f);font-size:.8rem;font-weight:720;cursor:pointer}.vehicle-usage-modal__handover-check input{width:1rem;height:1rem;margin:0;accent-color:#2563eb}.vehicle-usage-modal__handover-check small{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.68rem;font-weight:700}.vehicle-usage-modal__handover-check.is-muted{background:var(--csd-bg-f8fafc-780, rgba(248, 250, 252, .78));color:var(--csd-text-64748b-1000, #64748b);cursor:not-allowed}.vehicle-usage-modal__handover-check.is-muted input{opacity:.48}.vehicle-usage-modal__alert--warning{border-color:var(--csd-border-f97316-220, rgba(249, 115, 22, .22));background:linear-gradient(180deg,var(--csd-bg-fff7ed-960, rgba(255, 247, 237, .96)),var(--csd-bg-fffbeb-900, rgba(255, 251, 235, .9)));color:var(--csd-text-9a3412-1000, #9a3412)}.vehicle-usage-modal__photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.vehicle-usage-modal__photo-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.72rem}.vehicle-usage-modal__photo-section-head>div{display:grid;gap:.18rem;min-width:0}.vehicle-usage-modal__photo-section-head small{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:650;line-height:1.45}.vehicle-usage-modal__photo-policy{display:inline-flex;align-items:center;gap:.38rem;max-width:22rem;padding:.46rem .68rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:800;line-height:1.25}.vehicle-usage-modal__photo-policy i{flex:0 0 auto}.vehicle-usage-modal__photo-slot{display:flex;min-width:0;flex-direction:column;gap:.42rem;padding:.72rem;border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));border-radius:.88rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));box-shadow:inset 0 1px #ffffffdb}.vehicle-usage-modal__photo-slot span{color:var(--csd-text-17324f-1000, #17324f);font-size:.79rem;font-weight:800;letter-spacing:0}.vehicle-usage-modal__photo-slot small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:650;line-height:1.35}.vehicle-usage-modal__photo-slot.validation-surface-error{border-color:var(--csd-border-ef4444-360, rgba(239, 68, 68, .36));box-shadow:0 0 0 3px #ef444414}.vehicle-usage-modal__photo-slot-head{display:grid;gap:.16rem;min-width:0}.vehicle-usage-modal__photo-dropzone{display:grid;place-items:center;min-height:6.5rem;padding:.8rem;border:1px dashed var(--csd-border-93c5fd-860, rgba(147, 197, 253, .86));border-radius:.78rem;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-580, rgba(219, 234, 254, .58)),transparent 58%),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));color:var(--csd-text-1e3a8a-1000, #1e3a8a);cursor:pointer;text-align:center;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.vehicle-usage-modal__photo-dropzone i{display:inline-grid;place-items:center;width:2rem;height:2rem;margin-bottom:.36rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.64rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem}.vehicle-usage-modal__photo-dropzone strong{display:block;color:var(--csd-text-17324f-1000, #17324f);font-size:.8rem;font-weight:850;line-height:1.2}.vehicle-usage-modal__photo-dropzone em{margin-top:.2rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-style:normal;font-weight:650;line-height:1.35}.vehicle-usage-modal__photo-dropzone.dragover,.vehicle-usage-modal__photo-dropzone.has-file{border-color:var(--csd-border-2563eb-780, rgba(37, 99, 235, .78));background:radial-gradient(circle at top left,var(--csd-bg-bfdbfe-720, rgba(191, 219, 254, .72)),transparent 58%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);box-shadow:inset 0 1px #ffffffe6,0 10px 24px #2563eb14}.vehicle-usage-modal__photo-dropzone.is-invalid-file{border-color:var(--csd-border-ef4444-520, rgba(239, 68, 68, .52));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-fef2f2-960, rgba(254, 242, 242, .96)));color:var(--csd-text-991b1b-1000, #991b1b)}.vehicle-usage-modal__photo-preview{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.78rem;background:var(--csd-bg-eef4fb-1000, #eef4fb);box-shadow:inset 0 1px #fffc}.vehicle-usage-modal__photo-preview img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vehicle-usage-modal__photo-preview-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.8rem,1fr));gap:.5rem}.vehicle-usage-modal__photo-preview-strip a{display:block;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.68rem;background:var(--csd-bg-eef4fb-1000, #eef4fb)}.vehicle-usage-modal__photo-preview-strip img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vehicle-usage-modal__photo-dropzone--extra{min-height:5.5rem}.vehicle-usage-modal__photo-file-list{margin-top:.1rem}.vehicle-usage-modal__photo-file-list .upload-file-item{padding:.48rem .56rem;border-radius:.68rem}.vehicle-usage-modal__photo-extra{grid-column:1/-1}@media (max-width: 991.98px){.vehicle-usage-modal__photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575.98px){.vehicle-usage-modal__photo-section-head{flex-direction:column}.vehicle-usage-modal__photo-policy{width:100%;max-width:none;border-radius:.78rem}.vehicle-usage-modal__photo-grid{grid-template-columns:1fr}.vehicle-usage-modal__photo-extra{grid-column:auto}}.vehicle-usage-modal .form-label{margin-bottom:.44rem}.vehicle-usage-modal textarea.form-saas-input{min-height:112px}.vehicle-usage-modal [data-usage-end-date]{padding-top:.1rem}.vehicle-check-modal-shell{position:relative}.vehicle-check-modal-header{position:relative;padding-top:1rem;padding-bottom:.56rem;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-900, rgba(219, 234, 254, .9)),transparent 36%),linear-gradient(180deg,var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92)),rgba(255,255,255,0))}.vehicle-check-modal-header:after{content:"";position:absolute;left:1.35rem;right:1.35rem;bottom:-.15rem;height:1px;background:linear-gradient(90deg,var(--csd-bg-93c5fd-240, rgba(147, 197, 253, .24)),var(--csd-bg-e2e8f0-700, rgba(226, 232, 240, .7)))}.vehicle-check-modal-body{padding-top:.55rem}.vehicle-check-modal-footer{padding-top:.2rem}.vehicle-check-modal.prospect-form-modal--compact .prospect-form-modal__intro{padding:.78rem 1rem}.vehicle-check-modal.prospect-form-modal--compact .prospect-form-modal__intro-title{font-size:1.08rem;line-height:1.38}.vehicle-check-modal.prospect-form-modal--compact .prospect-form-modal__lead{font-size:.84rem;line-height:1.55}.vehicle-check-modal.prospect-form-modal--compact .prospect-form-modal__stack{gap:.88rem}.vehicle-check-modal.prospect-form-modal--compact .prospect-form-modal__card-header{padding:.86rem .98rem}.vehicle-check-modal.prospect-form-modal--compact .prospect-form-modal__card-body{padding:.95rem .98rem 1rem}.vehicle-check-modal__section-heading{display:flex;align-items:center;gap:.58rem;min-width:0}.vehicle-check-modal__section-icon{width:2.08rem;height:2.08rem;flex:0 0 auto;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-dbeafe-500, rgba(219, 234, 254, .5)));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #ffffffc2,0 8px 16px #2563eb14}.vehicle-check-modal__section-icon i{font-size:.92rem}.vehicle-check-modal__section-title{min-width:0;margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.96rem;font-weight:820;line-height:1.2}.vehicle-check-modal__type-helper{display:flex;align-items:flex-start;gap:.52rem;margin-bottom:.82rem;padding:.68rem .78rem;border-radius:.9rem;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));color:var(--csd-text-5f718a-1000, #5f718a);font-size:.8rem;line-height:1.5}.vehicle-check-modal__type-helper i{margin-top:.04rem;color:var(--csd-text-2563eb-1000, #2563eb);flex:0 0 auto}.vehicle-check-modal__type-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.72rem;margin-bottom:.82rem}.vehicle-check-modal__type-button{position:relative;display:flex;align-items:center;gap:.72rem;min-height:4.45rem;width:100%;padding:.82rem .9rem;border:1px solid var(--csd-border-d6dfec-940, rgba(214, 223, 236, .94));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));text-align:left;color:var(--csd-text-17324f-1000, #17324f);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.vehicle-check-modal__type-button:hover{border-color:var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));box-shadow:0 10px 20px #2563eb12;transform:translateY(-1px)}.vehicle-check-modal__type-button.is-active{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:linear-gradient(180deg,var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96)),var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)));box-shadow:0 14px 24px #2563eb1a}.vehicle-check-modal__type-check{position:absolute;top:.52rem;right:.56rem;width:1.28rem;height:1.28rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#2563eb1f;color:var(--csd-text-2563eb-1000, #2563eb);line-height:1;text-align:center;opacity:0;transform:scale(.9);transition:opacity .18s ease,transform .18s ease}.vehicle-check-modal__type-check i{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;margin:0!important;font-size:.72rem;line-height:1}.vehicle-check-modal__type-check i:before{margin:0!important;line-height:1}.vehicle-check-modal__type-button.is-active .vehicle-check-modal__type-check,.vehicle-check-modal__custom-trigger.is-active .vehicle-check-modal__custom-check{opacity:1;transform:scale(1)}.vehicle-check-modal__type-icon,.vehicle-check-modal__custom-icon{width:2.15rem;height:2.15rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:.82rem;background:var(--csd-bg-f1f5f9-940, rgba(241, 245, 249, .94));color:var(--csd-text-5f718a-1000, #5f718a);transition:background .18s ease,color .18s ease}.vehicle-check-modal__type-icon i,.vehicle-check-modal__custom-icon i{font-size:.92rem}.vehicle-check-modal__type-button.is-active .vehicle-check-modal__type-icon,.vehicle-check-modal__custom-trigger.is-active .vehicle-check-modal__custom-icon{background:#2563eb1f;color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-check-modal__type-content,.vehicle-check-modal__custom-copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.vehicle-check-modal__type-content strong,.vehicle-check-modal__custom-copy strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.94rem;font-weight:760;line-height:1.25}.vehicle-check-modal__type-content span,.vehicle-check-modal__custom-copy span{color:var(--csd-text-708198-1000, #708198);font-size:.75rem;line-height:1.45}.vehicle-check-modal__custom-trigger{position:relative;width:100%;display:grid;grid-template-columns:2.15rem minmax(0,1fr) 1.28rem;align-items:center;gap:.72rem;min-height:3.45rem;padding:.78rem .9rem;border:1px dashed var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));text-align:left;color:var(--csd-text-17324f-1000, #17324f);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.vehicle-check-modal__custom-trigger:hover{border-color:var(--csd-border-60a5fa-280, rgba(96, 165, 250, .28));box-shadow:0 10px 20px #2563eb0f;transform:translateY(-1px)}.vehicle-check-modal__custom-trigger.is-active{border-style:solid;border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:linear-gradient(180deg,var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96)),var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)));box-shadow:0 14px 24px #2563eb1a;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.vehicle-check-modal__custom-check{width:1.28rem;height:1.28rem;display:inline-flex;align-items:center;justify-content:center;justify-self:end;border-radius:999px;background:#2563eb1f;color:var(--csd-text-2563eb-1000, #2563eb);line-height:1;text-align:center;opacity:0;transform:scale(.9);transition:opacity .18s ease,transform .18s ease}.vehicle-check-modal__custom-check i{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;margin:0!important;font-size:.72rem;line-height:1}.vehicle-check-modal__custom-check i:before{margin:0!important;line-height:1}.vehicle-check-details.is-open{border-color:var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));box-shadow:0 14px 28px #94a3b814}.vehicle-check-modal__selected-chip{display:inline-flex;align-items:center;gap:.42rem;padding:.42rem .64rem;border-radius:999px;background:var(--csd-bg-eff6ff-820, rgba(239, 246, 255, .82));border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.78rem;font-weight:720}.vehicle-check-modal__selected-chip i{font-size:.8rem}.vehicle-check-modal__details-fields{gap:.98rem}.vehicle-check-modal__attachment-summary{display:flex;flex-wrap:wrap;gap:.52rem;margin-top:.92rem}.vehicle-check-modal__attachment-summary-pill{display:inline-flex;align-items:center;gap:.36rem;padding:.38rem .62rem;border-radius:999px;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94));color:var(--csd-text-5f718a-1000, #5f718a);font-size:.74rem;font-weight:650}.vehicle-check-modal__attachment-summary-pill i{color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-check-modal__attachment-card{display:grid;gap:.78rem;height:100%;padding:.86rem;border-radius:1rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-f8fafc-780, rgba(248, 250, 252, .78))}.vehicle-check-modal__attachment-head{display:flex;align-items:flex-start;gap:.62rem}.vehicle-check-modal__attachment-icon{width:2.15rem;height:2.15rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:.85rem;background:#2563eb1a;color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-check-modal__attachment-icon i{font-size:.88rem}.vehicle-check-modal__attachment-copy{display:flex;flex-direction:column;gap:.12rem}.vehicle-check-modal__attachment-copy strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.88rem;font-weight:760}.vehicle-check-modal__attachment-copy span{color:var(--csd-text-708198-1000, #708198);font-size:.76rem;line-height:1.5}.vehicle-check-modal__dropzone{min-height:240px}.vehicle-check-modal .form-label{margin-bottom:.46rem}.vehicle-check-modal textarea.form-saas-input{min-height:7.1rem}.vehicle-check-modal__tip{display:flex;align-items:flex-start;gap:.62rem;margin-top:.9rem;padding:.78rem .88rem;border-radius:.95rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.8rem;line-height:1.55}.vehicle-check-modal__tip i{margin-top:.04rem}.vehicle-check-modal__tip--warning{border-color:var(--csd-border-f97316-160, rgba(249, 115, 22, .16));background:var(--csd-bg-fff7ed-920, rgba(255, 247, 237, .92));color:var(--csd-text-9a3412-1000, #9a3412)}.vehicle-check-modal__renewal-state{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}.vehicle-check-modal__renewal-item{display:flex;flex-direction:column;justify-content:center;gap:.12rem;min-height:4.3rem;padding:.68rem .78rem;border-radius:.9rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94))}.vehicle-check-modal__renewal-item strong{color:var(--csd-text-17324f-1000, #17324f);display:flex;align-items:center;min-height:1.5rem;font-size:.88rem;font-weight:750;line-height:1.25}.vehicle-check-modal__renewal-label{color:var(--csd-text-708198-1000, #708198);font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.vehicle-check-modal__renewal-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.3rem .56rem;border-radius:999px;font-size:.72rem;font-weight:720;line-height:1}.vehicle-check-modal__renewal-badge--danger{background:var(--csd-bg-fee2e2-940, rgba(254, 226, 226, .94));color:var(--csd-text-b91c1c-1000, #b91c1c)}.vehicle-check-modal__renewal-badge--warning{background:var(--csd-bg-fef3c7-960, rgba(254, 243, 199, .96));color:var(--csd-text-b45309-1000, #b45309)}.vehicle-check-modal__renewal-badge--ok{background:var(--csd-bg-ecfdf5-940, rgba(236, 253, 245, .94));color:var(--csd-text-0f766e-1000, #0f766e)}.vehicle-check-modal__renewal-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.78rem;margin-bottom:.95rem}.vehicle-check-modal__renewal-preview-item{display:flex;flex-direction:column;gap:.18rem;padding:.82rem .88rem;border-radius:.95rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94))}.vehicle-check-modal__renewal-preview-item strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.92rem;font-weight:750;line-height:1.3}.vehicle-check-modal__renewal-preview-item span:last-child{color:var(--csd-text-708198-1000, #708198);font-size:.76rem;line-height:1.5}.vehicle-check-modal__renewal-helper{margin-top:.9rem;padding:.78rem .88rem;border-radius:.95rem;border:1px dashed var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));background:var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72));color:var(--csd-text-315d8a-1000, #315d8a);font-size:.8rem;line-height:1.55}.vehicle-next-check-card__title{color:var(--csd-text-17324f-1000, #17324f);font-size:.96rem;font-weight:750}.vehicle-next-check-card__date{margin-top:.16rem;color:var(--csd-text-708198-1000, #708198);font-size:.84rem;line-height:1.5}.vehicle-next-check-card__badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:.86rem;padding:.48rem .74rem;border-radius:999px;font-size:.76rem;font-weight:700}.vehicle-next-check-card__badge--danger{background:var(--csd-bg-fee2e2-920, rgba(254, 226, 226, .92));color:var(--csd-text-b91c1c-1000, #b91c1c)}.vehicle-next-check-card__badge--warning{background:var(--csd-bg-fef3c7-940, rgba(254, 243, 199, .94));color:var(--csd-text-b45309-1000, #b45309)}.vehicle-next-check-card__badge--ok{background:var(--csd-bg-ecfdf5-920, rgba(236, 253, 245, .92));color:var(--csd-text-0f766e-1000, #0f766e)}.vehicle-documents-command__title-icon{border-color:var(--csd-border-7dd3fc-540, rgba(125, 211, 252, .54));background:linear-gradient(180deg,var(--csd-bg-f0f9ff-980, rgba(240, 249, 255, .98)),var(--csd-bg-bae6fd-420, rgba(186, 230, 253, .42)));color:var(--csd-text-0284c7-1000, #0284c7)}.vehicle-documents-tab-card__heading{display:flex;align-items:center;gap:.72rem;min-width:0}.vehicle-documents-tab-card__heading h2{margin:0}.vehicle-documents-tab-card__heading small{display:block;margin-top:.12rem;color:var(--csd-text-708198-1000, #708198);line-height:1.45}.vehicle-documents-tab-card__icon{width:2.22rem;height:2.22rem;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid var(--csd-border-7dd3fc-540, rgba(125, 211, 252, .54));border-radius:.74rem;background:linear-gradient(180deg,var(--csd-bg-f0f9ff-980, rgba(240, 249, 255, .98)),var(--csd-bg-bae6fd-420, rgba(186, 230, 253, .42)));color:var(--csd-text-0284c7-1000, #0284c7);line-height:1}.vehicle-documents-tab-card__actions{justify-content:flex-end}.vehicle-documents-tab-card__chip{border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));color:var(--csd-text-526377-1000, #526377)}.vehicle-documents-page__table-card .ajax-table,.vehicle-documents-workspace__table-card .ajax-table{overflow:hidden;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:var(--csd-bg-ffffff-1000, #ffffff)}.vehicle-documents-table-wrap:has(+.vehicle-documents-table__pagination),.vehicle-documents-table:has(+.vehicle-documents-table__pagination){border-bottom-left-radius:0;border-bottom-right-radius:0}.vehicle-documents-table-wrap:has(+.vehicle-documents-table__pagination) .op-table tbody tr:last-child>td,.vehicle-documents-table:has(+.vehicle-documents-table__pagination) .op-table tbody tr:last-child>td{border-bottom:0}.vehicle-documents-table__col-uploader{width:170px}.vehicle-documents-table__col-date{width:180px}.vehicle-documents-table__col-status{width:128px}.vehicle-documents-table__col-actions{width:84px}.vehicle-documents-table__pagination{border-top:1px solid var(--csd-border-e2e8f0-840, rgba(226, 232, 240, .84));border-bottom-left-radius:1.18rem;border-bottom-right-radius:1.18rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.vehicle-documents-table__pagination>.saas-pagination{padding:.58rem .86rem .62rem;border-top:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:transparent}.vehicle-documents-table__pagination .saas-pagination__select.form-saas-input,.vehicle-documents-table__pagination .saas-pagination-select__button{height:1.94rem!important}.vehicle-documents-table .supplier-documents-table__file-icon.is-pdf{border-color:var(--csd-border-fecaca-920, rgba(254, 202, 202, .92));background:radial-gradient(circle at 28% 18%,var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fff1f2-1000, #fff1f2) 100%);color:var(--csd-text-dc2626-1000, #dc2626)}.vehicle-documents-table .supplier-documents-table__file-icon.is-word{border-color:var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));background:radial-gradient(circle at 28% 18%,var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-documents-table .supplier-documents-table__file-icon.is-excel{border-color:var(--csd-border-a7f3d0-920, rgba(167, 243, 208, .92));background:radial-gradient(circle at 28% 18%,var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-ecfdf5-1000, #ecfdf5) 100%);color:var(--csd-text-059669-1000, #059669)}.vehicle-documents-table .supplier-documents-table__file-icon.is-image{border-color:var(--csd-border-ddd6fe-950, rgba(221, 214, 254, .95));background:radial-gradient(circle at 28% 18%,var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f5f3ff-1000, #f5f3ff) 100%);color:var(--csd-text-7c3aed-1000, #7c3aed)}.vehicle-documents-table .supplier-documents-table__file-icon.is-generic{border-color:var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));background:radial-gradient(circle at 28% 18%,var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);color:var(--csd-text-475569-1000, #475569)}.vehicle-documents-table__meta{display:grid;gap:.28rem;min-width:0}.vehicle-documents-table__pills{display:flex;align-items:center;flex-wrap:wrap;gap:.32rem;min-width:0}.vehicle-documents-table__format-pill,.vehicle-documents-table__relation-pill{display:inline-flex;align-items:center;gap:.32rem;min-height:1.42rem;padding:.2rem .52rem;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:760;line-height:1;white-space:nowrap}.vehicle-documents-table__format-pill i,.vehicle-documents-table__relation-pill i{font-size:.72rem}.vehicle-documents-table__format-pill.is-pdf{border-color:var(--csd-border-fecaca-880, rgba(254, 202, 202, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fff1f2-1000, #fff1f2) 100%);color:var(--csd-text-dc2626-1000, #dc2626)}.vehicle-documents-table__format-pill.is-word{border-color:var(--csd-border-bfdbfe-880, rgba(191, 219, 254, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-documents-table__format-pill.is-excel{border-color:var(--csd-border-a7f3d0-880, rgba(167, 243, 208, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-ecfdf5-1000, #ecfdf5) 100%);color:var(--csd-text-059669-1000, #059669)}.vehicle-documents-table__format-pill.is-image{border-color:var(--csd-border-ddd6fe-900, rgba(221, 214, 254, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f5f3ff-1000, #f5f3ff) 100%);color:var(--csd-text-7c3aed-1000, #7c3aed)}.vehicle-documents-table__format-pill.is-generic{border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);color:var(--csd-text-475569-1000, #475569)}.vehicle-documents-table__relation-pill{border-color:var(--csd-border-7dd3fc-580, rgba(125, 211, 252, .58));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f0f9ff-900, rgba(240, 249, 255, .9)));color:var(--csd-text-0369a1-1000, #0369a1);transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.vehicle-documents-table__relation-pill i{color:var(--csd-text-0284c7-1000, #0284c7)}.vehicle-documents-table__relation-pill span{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.vehicle-documents-table__relation-pill strong{color:var(--csd-text-075985-1000, #075985);font-size:.72rem;font-weight:850}.vehicle-documents-table__relation-pill--usage{border-color:var(--csd-border-bfdbfe-760, rgba(191, 219, 254, .76));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-eff6ff-940, rgba(239, 246, 255, .94)));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.vehicle-documents-table__relation-pill--usage i{color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-documents-table__relation-pill--usage strong{color:var(--csd-text-1e3a8a-1000, #1e3a8a)}a.vehicle-documents-table__relation-pill:hover,a.vehicle-documents-table__relation-pill:focus-visible{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 8px 18px #2563eb12}.vehicle-documents-table__description{display:-webkit-box;max-width:min(44rem,100%);color:var(--csd-text-708198-1000, #708198);font-size:.76rem;font-weight:540;line-height:1.42;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vehicle-photos-tab-card__heading{display:flex;align-items:center;gap:.72rem;min-width:0}.vehicle-photos-tab-card__heading h2{margin:0}.vehicle-photos-tab-card__heading small{display:block;margin-top:.12rem;color:var(--csd-text-708198-1000, #708198);line-height:1.45}.vehicle-photos-tab-card__icon{width:2.22rem;height:2.22rem;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid var(--csd-border-5eead4-540, rgba(94, 234, 212, .54));border-radius:.74rem;background:linear-gradient(180deg,var(--csd-bg-f0fdfa-980, rgba(240, 253, 250, .98)),var(--csd-bg-ccfbf1-460, rgba(204, 251, 241, .46)));color:var(--csd-text-0f766e-1000, #0f766e);line-height:1}.vehicle-photos-tab-card__actions{justify-content:flex-end}.vehicle-photos-tab-card__chip{border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));color:var(--csd-text-526377-1000, #526377)}.vehicle-photos-tab-card__body{display:flex;flex-direction:column;padding:0}.vehicle-show-page .vehicle-photos-tab-card .vehicle-photos-tab-card__body{padding:0!important}.vehicle-photos-toolbar--gallery{justify-content:flex-start;gap:.62rem;padding:.48rem .72rem;border-bottom:1px solid var(--csd-border-e2e8f0-780, rgba(226, 232, 240, .78));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)))}.vehicle-photos-toolbar--gallery .vehicle-photos-toolbar__label{flex:0 0 auto}.vehicle-photos-toolbar--gallery .vehicle-photos-toolbar__chips{justify-content:flex-start;gap:.42rem}.vehicle-photos-toolbar--gallery .vehicle-checks-filter-chip{min-height:1.86rem;padding:.24rem .56rem}.vehicle-photos-page__gallery-body{padding:.95rem}.vehicle-photos-grid.files-grid--media{grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr));gap:.86rem}.vehicle-photos-command__title-icon{border-color:var(--csd-border-5eead4-540, rgba(94, 234, 212, .54));background:linear-gradient(180deg,var(--csd-bg-f0fdfa-980, rgba(240, 253, 250, .98)),var(--csd-bg-ccfbf1-460, rgba(204, 251, 241, .46)));color:var(--csd-text-0f766e-1000, #0f766e)}.vehicle-photos-command{gap:0}.vehicle-photos-command .vehicle-checks-command__top{align-items:center}.vehicle-photos-command .vehicle-checks-command__copy{display:grid;gap:.1rem}.vehicle-photos-command__summary{display:flex;align-items:center;flex-wrap:wrap;gap:.42rem;margin-top:.48rem}.vehicle-photos-summary-pill{min-height:2.2rem;max-width:100%;display:inline-flex;align-items:center;gap:.48rem;padding:.28rem .62rem .28rem .34rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95)));color:var(--csd-text-526377-1000, #526377);box-shadow:0 8px 18px #0f172a09}.vehicle-photos-summary-pill__icon{width:1.58rem;height:1.58rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px;background:var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9));color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-photos-summary-pill__icon i{font-size:.76rem}.vehicle-photos-summary-pill__copy{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.32rem;min-width:0;line-height:1.1}.vehicle-photos-summary-pill__copy strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.78rem;font-weight:820;white-space:nowrap}.vehicle-photos-summary-pill__copy span{color:var(--csd-text-708198-1000, #708198);font-size:.7rem;font-weight:660;white-space:normal}.vehicle-photos-summary-pill--active .vehicle-photos-summary-pill__icon{background:linear-gradient(180deg,var(--csd-bg-ecfdf5-980, rgba(236, 253, 245, .98)),var(--csd-bg-ccfbf1-460, rgba(204, 251, 241, .46)));color:var(--csd-text-0f766e-1000, #0f766e)}.vehicle-photos-summary-pill--warning .vehicle-photos-summary-pill__icon{background:linear-gradient(180deg,var(--csd-bg-fffbeb-980, rgba(255, 251, 235, .98)),var(--csd-bg-fef3c7-540, rgba(254, 243, 199, .54)));color:var(--csd-text-b45309-1000, #b45309)}.vehicle-expenses-command__title-icon{border-color:var(--csd-border-fdba74-580, rgba(253, 186, 116, .58));background:linear-gradient(180deg,var(--csd-bg-fffbeb-980, rgba(255, 251, 235, .98)),var(--csd-bg-fed7aa-440, rgba(254, 215, 170, .44)));color:var(--csd-text-b45309-1000, #b45309)}.vehicle-document-modal-dialog,.vehicle-document-upload-dialog{max-width:min(820px,100vw - 2rem)}.vehicle-document-modal{gap:.58rem;padding-top:0}.vehicle-document-modal .op-upsert-modal__stack{gap:.58rem}.vehicle-document-modal__summary{display:flex;align-items:center;gap:.62rem;padding:.62rem .72rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.vehicle-document-modal__summary .op-upsert-modal__summary-icon{width:2rem;height:2rem;flex:0 0 auto;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-dbeafe-450, rgba(219, 234, 254, .45)));color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-document-modal__summary .op-upsert-modal__summary-copy{display:grid;gap:.14rem;min-width:0}.vehicle-document-modal__summary .op-upsert-modal__summary-title{color:var(--csd-text-12304d-1000, #12304d);font-size:.9rem;font-weight:800;line-height:1.22}.vehicle-document-modal__summary .op-upsert-modal__summary-text{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.38}.vehicle-document-modal__summary .op-upsert-modal__summary-pill{margin-left:auto;display:inline-flex;align-items:center;gap:.38rem;min-height:1.72rem;padding:.24rem .54rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:999px;background:var(--csd-bg-eff6ff-820, rgba(239, 246, 255, .82));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.68rem;font-weight:760;white-space:nowrap}.vehicle-document-modal .op-upsert-modal__card-header{min-height:2.28rem;padding:.54rem .68rem}.vehicle-document-modal .op-upsert-modal__card-title{font-size:.84rem}.vehicle-document-modal .op-upsert-modal__card-header .op-upsert-modal__summary-pill{min-height:1.58rem;padding:.22rem .5rem;font-size:.66rem}.vehicle-document-modal .op-upsert-modal__card-body{gap:.56rem;padding:.7rem}.vehicle-document-modal__lead{margin-bottom:.12rem!important;font-size:.72rem;line-height:1.36}.vehicle-document-modal__textarea{min-height:3.2rem!important}.vehicle-document-modal__relation-empty{display:flex;align-items:flex-start;gap:.42rem;padding:.46rem .58rem;border:1px dashed var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:.72rem;background:var(--csd-bg-eff6ff-520, rgba(239, 246, 255, .52));color:var(--csd-text-526377-1000, #526377);font-size:.72rem;line-height:1.36}.vehicle-document-modal__relation-empty i{color:var(--csd-text-2563eb-1000, #2563eb);margin-top:.08rem}.vehicle-document-modal .form-text{margin-top:.28rem;color:var(--csd-text-708198-1000, #708198)!important;font-size:.7rem;line-height:1.35}.vehicle-document-modal .contact-documents-modal__upload-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:.46rem;align-items:start}.vehicle-document-modal .contact-documents-modal__upload-main,.vehicle-document-modal .contact-documents-modal__upload-side{display:grid;gap:.46rem;min-width:0}.vehicle-document-modal .contact-documents-modal__dropzone{min-height:132px;gap:.32rem;padding:.72rem;justify-content:center}.vehicle-document-modal .contact-documents-modal__dropzone>i{width:2.05rem;height:2.05rem;border-radius:.72rem;font-size:.92rem}.vehicle-document-modal .contact-documents-modal__dropzone-title{font-size:.86rem;line-height:1.2}.vehicle-document-modal .contact-documents-modal__dropzone-copy{margin-bottom:.44rem!important;font-size:.72rem;line-height:1.35}.vehicle-document-modal .supplier-document-modal__upload-trigger{min-height:2.08rem;padding:.36rem .62rem;border-radius:.68rem;font-size:.72rem}.vehicle-document-modal .contact-documents-modal__side-panel{min-height:0;display:grid;gap:.42rem;padding:.52rem;border-style:dashed;border-radius:.76rem;background:var(--csd-bg-f8fafc-880, rgba(248, 250, 252, .88))}.vehicle-document-modal .contact-documents-modal__side-header{display:flex;align-items:center;gap:.42rem;flex-wrap:wrap}.vehicle-document-modal .contact-documents-modal__side-header>span:last-child{flex-basis:100%;font-size:.68rem;line-height:1.34}.vehicle-document-modal .contact-documents-modal__side-eyebrow{padding:.18rem .44rem;font-size:.58rem}.vehicle-document-modal .contact-documents-modal__side-header strong{font-size:.76rem;line-height:1.2}.vehicle-document-modal .document-global-policy-note{padding:.42rem .5rem;border-radius:.68rem;font-size:.7rem;line-height:1.34}.vehicle-document-modal .document-global-policy-note i{width:1.55rem;height:1.55rem;font-size:.72rem}.vehicle-document-modal .contact-documents-modal__rule-list{display:flex;align-items:center;flex-wrap:wrap;gap:.34rem}.vehicle-document-modal .contact-documents-modal__rule-item{align-items:center;gap:.34rem;padding:.26rem .46rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff)}.vehicle-document-modal .contact-documents-modal__rule-icon{width:1.28rem;height:1.28rem;border-radius:999px;font-size:.66rem}.vehicle-document-modal .contact-documents-modal__rule-copy strong{font-size:.68rem;line-height:1.28}.vehicle-document-modal .contact-documents-modal__rule-copy span{display:none}.vehicle-document-modal.supplier-document-modal{gap:.86rem;padding-top:.18rem}.vehicle-document-modal.supplier-document-modal .op-upsert-modal__stack{gap:.82rem}.vehicle-document-modal__summary.supplier-document-modal__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.74rem;padding:.78rem .92rem;border-color:var(--csd-border-bfdbfe-580, rgba(191, 219, 254, .58));border-radius:.96rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.vehicle-document-modal__summary.supplier-document-modal__summary .op-upsert-modal__summary-icon{width:2.35rem;height:2.35rem;border-color:var(--csd-border-bfdbfe-700, rgba(191, 219, 254, .7));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-document-modal__summary.supplier-document-modal__summary .op-upsert-modal__summary-copy{gap:.28rem}.vehicle-document-modal__summary.supplier-document-modal__summary .op-upsert-modal__summary-title{color:var(--csd-text-10213f-1000, #10213f);font-size:.96rem;font-weight:780;line-height:1.28}.vehicle-document-modal__summary.supplier-document-modal__summary .op-upsert-modal__summary-text{color:var(--csd-text-52657f-1000, #52657f);font-size:.79rem;line-height:1.5}.vehicle-document-modal__summary.supplier-document-modal__summary .op-upsert-modal__summary-pill{margin-left:0;min-height:1.86rem;padding:.32rem .64rem;border-color:var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.7rem;white-space:nowrap}.vehicle-document-modal.supplier-document-modal .op-upsert-modal__card-header{min-height:2.72rem;padding:.7rem .9rem}.vehicle-document-modal.supplier-document-modal .op-upsert-modal__card-title{font-size:.9rem}.vehicle-document-modal.supplier-document-modal .op-upsert-modal__card-body{gap:.82rem;padding:.9rem}.vehicle-document-modal.supplier-document-modal .op-upsert-upload__dropzone{min-height:11rem}.vehicle-document-modal.supplier-document-modal .op-upsert-upload__dropzone>i{width:2.65rem;height:2.65rem;border-radius:.86rem;font-size:1.05rem}.vehicle-document-modal.supplier-document-modal .op-upsert-upload__title{font-size:.94rem}.vehicle-document-modal.supplier-document-modal .op-upsert-upload__copy{font-size:.76rem;line-height:1.45}.vehicle-photo-modal__summary{display:flex;align-items:center;gap:.62rem;padding:.62rem .72rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.vehicle-photo-modal__summary .op-upsert-modal__summary-icon{width:2rem;height:2rem;flex:0 0 auto;border:1px solid var(--csd-border-99f6e4-780, rgba(153, 246, 228, .78));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-f0fdfa-980, rgba(240, 253, 250, .98)),var(--csd-bg-ccfbf1-480, rgba(204, 251, 241, .48)));color:var(--csd-text-0f766e-1000, #0f766e)}.vehicle-photo-modal__summary .op-upsert-modal__summary-copy{display:grid;gap:.14rem;min-width:0}.vehicle-photo-modal__summary .op-upsert-modal__summary-title{color:var(--csd-text-12304d-1000, #12304d);font-size:.9rem;font-weight:800;line-height:1.22}.vehicle-photo-modal__summary .op-upsert-modal__summary-text,.vehicle-photo-modal__summary .op-upsert-modal__lead{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.38}.vehicle-photo-modal__summary .op-upsert-modal__summary-pill{margin-left:auto;display:inline-flex;align-items:center;gap:.38rem;min-height:1.72rem;padding:.24rem .54rem;border:1px solid var(--csd-border-99f6e4-780, rgba(153, 246, 228, .78));border-radius:999px;background:var(--csd-bg-f0fdfa-820, rgba(240, 253, 250, .82));color:var(--csd-text-0f766e-1000, #0f766e);font-size:.68rem;font-weight:760;white-space:nowrap}.vehicle-photo-modal-dialog,.vehicle-photo-upload-dialog{max-width:min(980px,100vw - 2rem)}.vehicle-photo-modal--create{gap:.58rem;padding-top:0}.vehicle-photo-modal--create .op-upsert-modal__stack{gap:.58rem}.vehicle-photo-modal--create .op-upsert-modal__card-header{min-height:2.28rem;padding:.54rem .68rem}.vehicle-photo-modal--create .op-upsert-modal__card-title{font-size:.84rem}.vehicle-photo-modal--create .op-upsert-modal__card-header .op-upsert-modal__summary-pill{min-height:1.58rem;padding:.22rem .5rem;font-size:.66rem}.vehicle-photo-modal--create .op-upsert-modal__card-body{gap:.56rem;padding:.7rem}.vehicle-photo-modal__relation-field,.vehicle-photo-modal__relation-empty{margin-bottom:.2rem}.vehicle-photo-modal__relation-field .form-label{margin-bottom:.3rem}.vehicle-photo-modal__relation-field .form-text{display:block;margin-top:.32rem;color:var(--csd-text-708198-1000, #708198)!important;font-size:.7rem;line-height:1.35}.vehicle-photo-card__media{position:relative;border-bottom:1px solid var(--csd-border-e5eaf5-920, rgba(229, 234, 245, .92));overflow:hidden}.vehicle-photo-card__media a{display:block;height:100%}.vehicle-photo-card__media img{transition:transform .18s ease}.vehicle-photos-grid{align-items:stretch}.vehicle-photo-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:1rem}.vehicle-photo-card:hover .vehicle-photo-card__media img{transform:scale(1.03)}.vehicle-photo-card__meta{display:flex;flex-direction:column;gap:.7rem;flex:1 1 auto}.vehicle-photo-card__badges{display:flex;flex-wrap:wrap;gap:.42rem}.vehicle-photo-card__status-chip{display:inline-flex;align-items:center;gap:.34rem;min-height:1.85rem;padding:.28rem .6rem;border-radius:999px;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-5f718a-1000, #5f718a);font-size:.72rem;font-weight:700;line-height:1}.vehicle-photo-card__status-chip i{color:inherit;font-size:.76rem}.vehicle-photo-card__status-chip--primary{background:var(--csd-bg-fff7ed-920, rgba(255, 247, 237, .92));border-color:var(--csd-border-fbbf24-260, rgba(251, 191, 36, .26));color:var(--csd-text-b45309-1000, #b45309)}.vehicle-photo-card__status-chip--linked{background:var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96));border-color:var(--csd-border-3b82f6-200, rgba(59, 130, 246, .2));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.vehicle-photo-card__status-chip--neutral{background:var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98));color:var(--csd-text-64748b-1000, #64748b)}.vehicle-photo-card__head,.vehicle-photo-card__heading{min-width:0}.vehicle-photo-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.vehicle-photo-card__heading{display:flex;flex-direction:column;gap:.22rem}.vehicle-photo-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;text-overflow:ellipsis;line-height:1.35;min-height:2.35rem}.vehicle-photo-card__date{margin-top:0}.vehicle-photo-card__description{margin-top:0;padding-top:0;border-top:0;color:var(--csd-text-66758b-1000, #66758b);font-size:.75rem;line-height:1.48;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.25rem}.vehicle-photo-card__description--muted{color:var(--csd-text-94a3b8-1000, #94a3b8)}.vehicle-photo-card__relation{display:flex;flex-wrap:wrap}.vehicle-photo-card__relation-pill,.vehicle-document-relation-pill{display:inline-flex;align-items:center;gap:.34rem}.vehicle-photo-card__relation-pill i,.vehicle-document-relation-pill i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.74rem}.vehicle-photo-card__actions{display:flex;justify-content:flex-end;margin-top:auto;padding-top:.78rem;border-top:1px solid var(--csd-border-e5eaf5-880, rgba(229, 234, 245, .88))}.vehicle-photos-filter-empty,.vehicle-photos-empty{min-height:180px;padding:1.1rem 1rem;display:flex;align-items:center;justify-content:center;gap:.9rem}.vehicle-photos-filter-empty__icon,.vehicle-photos-empty__icon{width:2.9rem;height:2.9rem;border-radius:1rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9));color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-photos-filter-empty__icon i,.vehicle-photos-empty__icon i{font-size:1.05rem}.vehicle-photos-filter-empty__copy,.vehicle-photos-empty__copy{display:flex;flex-direction:column;gap:.12rem}.vehicle-photos-filter-empty__copy strong,.vehicle-photos-empty__copy strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.98rem;font-weight:750}.vehicle-photos-filter-empty__copy span,.vehicle-photos-empty__copy span{color:var(--csd-text-708198-1000, #708198);font-size:.82rem;line-height:1.5}.vehicle-photo-modal__preview-layout{display:grid;grid-template-columns:160px minmax(0,1fr);gap:.95rem;align-items:center}.vehicle-photo-modal__preview-media{overflow:hidden;border-radius:1rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92))}.vehicle-photo-modal__preview-media img{width:100%;height:132px;-o-object-fit:cover;object-fit:cover;display:block}.vehicle-photo-modal__preview-copy{display:flex;flex-direction:column;gap:.18rem}.vehicle-photo-modal__preview-copy strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.95rem;font-weight:750}.vehicle-photo-modal__preview-copy span{color:var(--csd-text-708198-1000, #708198);font-size:.8rem;line-height:1.5}.vehicle-photo-modal--create.prospect-form-modal--compact .prospect-form-modal__intro{padding:.8rem 1rem}.vehicle-photo-modal--create.prospect-form-modal--compact .prospect-form-modal__intro-title{font-size:1rem;line-height:1.36}.vehicle-photo-modal--create.prospect-form-modal--compact .prospect-form-modal__lead{font-size:.82rem;line-height:1.5}.vehicle-photo-modal__upload-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:.46rem;align-items:start}.vehicle-photo-modal__upload-main,.vehicle-photo-modal__upload-side{display:grid;gap:.46rem;min-width:0}.vehicle-photo-modal__dropzone{min-height:132px;gap:.32rem;padding:.72rem;justify-content:center}.vehicle-photo-modal__dropzone>i{width:2.05rem;height:2.05rem;border-radius:.72rem;font-size:.92rem}.vehicle-photo-modal__dropzone .contact-documents-modal__dropzone-title{font-size:.86rem;line-height:1.2}.vehicle-photo-modal__dropzone .contact-documents-modal__dropzone-copy{margin-bottom:.44rem!important;font-size:.72rem;line-height:1.35}.vehicle-photo-modal__dropzone .supplier-modal-inline-action{min-height:2.08rem;padding:.36rem .62rem;border-radius:.68rem;font-size:.72rem}.vehicle-photo-modal__upload-note{display:inline-flex;align-items:flex-start;gap:.36rem;padding:.42rem .56rem;border-radius:.72rem;border:1px dashed var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));background:var(--csd-bg-f8fafc-880, rgba(248, 250, 252, .88));color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;line-height:1.35}.vehicle-photo-modal__upload-note i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem;margin-top:.02rem}.vehicle-photo-modal__example-pills{display:flex;flex-wrap:wrap;gap:.46rem}.vehicle-photo-modal__example-pill{display:inline-flex;align-items:center;min-height:1.9rem;padding:.28rem .62rem;border-radius:999px;border:1px solid var(--csd-border-d6dfec-960, rgba(214, 223, 236, .96));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-5f718a-1000, #5f718a);font-size:.73rem;font-weight:700;line-height:1}.vehicle-photo-modal__file-list{margin-top:0!important}.vehicle-photo-modal__side-panel{min-height:0;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.42rem .52rem;border-radius:.72rem;border-style:dashed;background:var(--csd-bg-f8fafc-880, rgba(248, 250, 252, .88))}.vehicle-photo-modal__side-header{display:inline-flex;align-items:center;gap:.36rem;flex:0 0 auto}.vehicle-photo-modal__side-header .contact-documents-modal__side-eyebrow{padding:.18rem .44rem;font-size:.58rem}.vehicle-photo-modal__side-header strong{display:none}.vehicle-photo-modal__side-header span:last-child{color:var(--csd-text-708198-1000, #708198);font-size:.78rem;line-height:1.55}.vehicle-photo-modal__rule-list{display:flex;align-items:center;flex-wrap:wrap;gap:.34rem}.vehicle-photo-modal__rule-list .contact-documents-modal__rule-item{align-items:center;gap:.34rem;padding:.26rem .46rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff)}.vehicle-photo-modal__rule-list .contact-documents-modal__rule-icon{width:1.28rem;height:1.28rem;border-radius:999px;font-size:.66rem}.vehicle-photo-modal__rule-list .contact-documents-modal__rule-copy strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.68rem;font-weight:760;line-height:1.28}.vehicle-photo-modal__rule-list .contact-documents-modal__rule-copy span{display:none}.vehicle-photo-modal.supplier-document-modal{gap:.86rem;padding-top:.18rem}.vehicle-photo-modal.supplier-document-modal .op-upsert-modal__stack{gap:.82rem}.vehicle-photo-modal__summary.supplier-document-modal__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.74rem;padding:.78rem .92rem;border-color:var(--csd-border-bfdbfe-580, rgba(191, 219, 254, .58));border-radius:.96rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.vehicle-photo-modal__summary.supplier-document-modal__summary .op-upsert-modal__summary-icon{width:2.35rem;height:2.35rem;border-color:var(--csd-border-bfdbfe-700, rgba(191, 219, 254, .7));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-photo-modal__summary.supplier-document-modal__summary .op-upsert-modal__summary-copy{gap:.28rem}.vehicle-photo-modal__summary.supplier-document-modal__summary .op-upsert-modal__summary-title{color:var(--csd-text-10213f-1000, #10213f);font-size:.96rem;font-weight:780;line-height:1.28}.vehicle-photo-modal__summary.supplier-document-modal__summary .op-upsert-modal__summary-text{color:var(--csd-text-52657f-1000, #52657f);font-size:.79rem;line-height:1.5}.vehicle-photo-modal__summary.supplier-document-modal__summary .op-upsert-modal__summary-pill{margin-left:0;min-height:1.86rem;padding:.32rem .64rem;border-color:var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.7rem;white-space:nowrap}.vehicle-photo-modal.supplier-document-modal .op-upsert-modal__card-header{min-height:2.72rem;padding:.7rem .9rem}.vehicle-photo-modal.supplier-document-modal .op-upsert-modal__card-title{font-size:.9rem}.vehicle-photo-modal.supplier-document-modal .op-upsert-modal__card-body{gap:.82rem;padding:.9rem}.vehicle-photo-modal.supplier-document-modal .op-upsert-upload__dropzone{min-height:11rem}.vehicle-photo-modal.supplier-document-modal .op-upsert-upload__dropzone>i{width:2.65rem;height:2.65rem;border-radius:.86rem;font-size:1.05rem}.vehicle-photo-modal.supplier-document-modal .op-upsert-upload__title{font-size:.94rem}.vehicle-photo-modal.supplier-document-modal .op-upsert-upload__copy{font-size:.76rem;line-height:1.45}.vehicle-photo-modal.supplier-document-modal .vehicle-photo-modal__relation-empty,.vehicle-photo-modal.supplier-document-modal .vehicle-photo-modal__upload-note{margin:0;border-style:solid}.vehicle-photo-modal__edit-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:.82rem;align-items:start}.vehicle-photo-modal__preview-card,.vehicle-photo-modal__details-card{height:100%}.vehicle-expenses-table{background:transparent;overflow:visible;padding:0 .95rem .95rem}.vehicle-expenses-table .table{margin-bottom:0;border-collapse:separate;border-spacing:0 .72rem;margin-top:-.72rem}.vehicle-expenses-table thead th{border:0;background:transparent;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;padding:0 1rem .44rem}.vehicle-expenses-table tbody td{padding:.96rem 1rem;border-top:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));border-bottom:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));vertical-align:middle;transition:border-color .18s ease,background .18s ease,transform .18s ease}.vehicle-expenses-table tbody td:first-child{border-left:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));border-top-left-radius:1.08rem;border-bottom-left-radius:1.08rem}.vehicle-expenses-table tbody td:last-child{border-right:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));border-top-right-radius:1.08rem;border-bottom-right-radius:1.08rem}.vehicle-expenses-table tbody tr:hover>td{border-color:var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)))}.vehicle-expenses-workspace__table-card{overflow:hidden}.vehicle-expenses-workspace__table-card>.saas-card-body{overflow:hidden;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.vehicle-expenses-workspace__filters{padding:.82rem .95rem .58rem}.vehicle-expenses-table__due,.vehicle-expenses-table__entry{display:flex;flex-direction:column;gap:.26rem;min-width:0}.vehicle-expenses-table__due strong,.vehicle-expenses-table__amount strong,.vehicle-expenses-table__title a{color:var(--csd-text-17324f-1000, #17324f);font-size:.86rem;font-weight:760;line-height:1.4}.vehicle-expenses-table__eyebrow,.vehicle-expenses-table__context-label{color:var(--csd-text-7b8ca2-1000, #7b8ca2);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vehicle-expenses-table__due span,.vehicle-expenses-table__amount span{color:var(--csd-text-708198-1000, #708198);font-size:.77rem;line-height:1.48}.vehicle-expenses-table__amount{display:flex;flex-direction:column;gap:.12rem;min-width:0;width:100%;text-align:right}.vehicle-expenses-table__context-inline{display:flex;flex-wrap:wrap;gap:.46rem;margin-top:.12rem}.vehicle-expenses-table__context-item{display:inline-flex;align-items:center;gap:.38rem;min-height:1.92rem;padding:.28rem .62rem;border-radius:999px;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));min-width:0}.vehicle-expenses-table__context-pill{display:inline-flex;align-items:center;gap:.34rem;min-height:1.82rem;padding:.28rem .6rem;border-radius:999px;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-5f718a-1000, #5f718a);font-size:.72rem;font-weight:700;line-height:1}.vehicle-expenses-table__context-pill i{font-size:.74rem;color:inherit}.vehicle-expenses-table__context-tag{color:var(--csd-text-7b8ca2-1000, #7b8ca2);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1;flex:0 0 auto}.vehicle-expenses-table__context-text{color:var(--csd-text-526377-1000, #526377);font-size:.76rem;font-weight:700;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vehicle-expenses-table__context-pill--billable{background:var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96));border-color:var(--csd-border-3b82f6-180, rgba(59, 130, 246, .18));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.vehicle-expenses-table__meta{align-items:center;gap:.4rem;flex-wrap:wrap}.vehicle-expenses-table__meta-inline{color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem;font-weight:600}.vehicle-expenses-table__amount{align-items:flex-end}.vehicle-expenses-table__actions-cell{width:176px;white-space:nowrap}.vehicle-expenses-table__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;width:100%}.vehicle-expenses-table__action-button{display:inline-flex;align-items:center;gap:.36rem;min-height:2.1rem;padding:.34rem .68rem;border-radius:999px;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-475569-1000, #475569);font-size:.73rem;font-weight:760;line-height:1;box-shadow:0 8px 18px #0f172a0d;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,color .18s ease}.vehicle-expenses-table__action-button i{font-size:.78rem;color:inherit}.vehicle-expenses-table__action-button:hover{transform:translateY(-1px)}.vehicle-expenses-table__action-button--primary{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-f8fbff-990, rgba(248, 251, 255, .99)),var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96)));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.vehicle-expenses-table__action-button--primary:hover{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));box-shadow:0 12px 24px #2563eb1a}.vehicle-expenses-table__action-button--neutral:hover{border-color:var(--csd-border-64748b-220, rgba(100, 116, 139, .22));box-shadow:0 12px 22px #0f172a14}.vehicle-expenses-table__empty-row>td{padding-top:1.35rem;border:0;background:transparent}.vehicle-expenses-table__empty{display:inline-flex;align-items:center;gap:.9rem;max-width:36rem;margin-inline:auto;text-align:left}.vehicle-expenses-table__empty-icon{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-2563eb-1000, #2563eb)}.vehicle-expenses-table__empty-icon i{font-size:1.15rem}.vehicle-expenses-table__empty-copy{display:grid;gap:.16rem}.vehicle-expenses-table__empty-copy strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.92rem;font-weight:760}.vehicle-expenses-table__empty-copy span{color:var(--csd-text-708198-1000, #708198);font-size:.82rem;line-height:1.55}.vehicle-photos-workspace__card,.vehicle-expenses-workspace__table-card{border-radius:1.2rem}.vehicle-expenses-tab-card__heading{display:flex;align-items:center;gap:.72rem;min-width:0}.vehicle-expenses-tab-card__heading h2{margin:0}.vehicle-expenses-tab-card__heading small{display:block;margin-top:.12rem;color:var(--csd-text-708198-1000, #708198);line-height:1.45}.vehicle-expenses-tab-card__icon{width:2.22rem;height:2.22rem;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid var(--csd-border-fdba74-580, rgba(253, 186, 116, .58));border-radius:.74rem;background:linear-gradient(180deg,var(--csd-bg-fffbeb-980, rgba(255, 251, 235, .98)),var(--csd-bg-fed7aa-440, rgba(254, 215, 170, .44)));color:var(--csd-text-b45309-1000, #b45309);line-height:1}.vehicle-expenses-tab-card__actions{justify-content:flex-end}.vehicle-expenses-tab-card__chip{border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));color:var(--csd-text-526377-1000, #526377)}.vehicle-expenses-tab-card__chip--danger{border-color:var(--csd-border-fecaca-820, rgba(254, 202, 202, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-fef2f2-980, rgba(254, 242, 242, .98)));color:var(--csd-text-b91c1c-1000, #b91c1c)}.vehicle-expenses-tab-card__chip--success{border-color:var(--csd-border-a7f3d0-900, rgba(167, 243, 208, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-ecfdf5-960, rgba(236, 253, 245, .96)));color:var(--csd-text-047857-1000, #047857)}.vehicle-expenses-tab-card{overflow:hidden}.vehicle-expenses-tab-card__body{overflow:hidden;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:var(--csd-bg-ffffff-1000, #ffffff)}.vehicle-expenses-page__registry{overflow:hidden;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.vehicle-expenses-page__table{overflow:hidden;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:var(--csd-bg-ffffff-1000, #ffffff)}.vehicle-expenses-page__filters{padding:.72rem .86rem .6rem;border-top:1px solid var(--csd-border-e2e8f0-780, rgba(226, 232, 240, .78));border-bottom:1px solid var(--csd-border-e2e8f0-720, rgba(226, 232, 240, .72));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)))}.vehicle-expenses-table-wrap:has(+.vehicle-expenses-table__pagination){border-bottom-left-radius:0;border-bottom-right-radius:0}.vehicle-expenses-table-wrap:has(+.vehicle-expenses-table__pagination) .op-table tbody tr:last-child>td{border-bottom:0}.vehicle-show-page .vehicle-expenses-page__registry .vehicle-expenses-register-table{min-width:0!important}.vehicle-show-page .vehicle-expenses-page__registry .vehicle-expenses-register-table thead th{padding-top:.62rem!important;padding-bottom:.62rem!important;font-size:.72rem!important}.vehicle-show-page .vehicle-expenses-page__registry .vehicle-expenses-register-table tbody td{padding-top:.58rem!important;padding-bottom:.58rem!important}.vehicle-expenses-table__col-due{width:150px}.vehicle-expenses-table__col-expense{width:34%}.vehicle-expenses-table__col-supplier{width:18%}.vehicle-expenses-table__col-amount,.vehicle-expenses-table__col-status{width:128px}.vehicle-expenses-table__col-actions{width:84px}.vehicle-expenses-table__date-stack{display:inline-grid;gap:.18rem;justify-items:start;min-width:0}.vehicle-expenses-table__date-stack small{color:var(--csd-text-7a889d-1000, #7a889d);font-size:.68rem;font-weight:600;line-height:1.25;white-space:normal}.vehicle-expenses-table__identity{min-width:0}.vehicle-expenses-table__title{font-weight:680!important}.vehicle-expenses-table__meta{margin-top:.24rem}.vehicle-expenses-table__meta-pill--context{max-width:18rem}.vehicle-expenses-table__meta-pill--context i{color:var(--csd-text-64748b-1000, #64748b)}.vehicle-expenses-table__actions-cell{width:84px;white-space:nowrap}.vehicle-expenses-table__actions{width:auto;gap:.34rem}.vehicle-expenses-table__revert-pay{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.72rem;width:1.72rem;height:1.72rem;min-width:1.72rem;min-height:1.72rem;padding:0;border:1px solid var(--csd-border-64748b-200, rgba(100, 116, 139, .2));border-radius:999px;background:var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98));color:var(--csd-text-64748b-1000, #64748b);line-height:1;box-shadow:0 5px 12px #0f172a0a}.vehicle-expenses-table__revert-pay i{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 1em;width:1em;height:1em;margin:0!important;padding:0;font-size:.86rem;line-height:1}.vehicle-expenses-table__revert-pay:hover,.vehicle-expenses-table__revert-pay:focus{border-color:var(--csd-border-64748b-340, rgba(100, 116, 139, .34));background:#475569;color:#fff;box-shadow:0 8px 18px #47556924}.vehicle-expenses-empty-state{padding:2.35rem 1rem}.vehicle-expenses-table__pagination{border-top:1px solid var(--csd-border-e2e8f0-840, rgba(226, 232, 240, .84));border-bottom-left-radius:1.18rem;border-bottom-right-radius:1.18rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.vehicle-expenses-table__pagination>.saas-pagination{padding:.58rem .86rem .62rem;border-top:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:transparent}.vehicle-expenses-table__pagination .saas-pagination__select.form-saas-input,.vehicle-expenses-table__pagination .saas-pagination-select__button{height:1.94rem!important}@media (max-width: 767.98px){.vehicle-show-page .vehicle-expenses-table-wrap{overflow:visible}.vehicle-show-page .vehicle-expenses-page__registry .vehicle-expenses-register-table{display:block;width:100%}.vehicle-show-page .vehicle-expenses-page__registry .vehicle-expenses-register-table thead{display:none}.vehicle-show-page .vehicle-expenses-page__registry .vehicle-expenses-register-table tbody{display:grid;gap:.62rem;padding:.72rem}.vehicle-show-page .vehicle-expenses-page__registry .vehicle-expenses-register-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.52rem .7rem;padding:.72rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:.92rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)))}.vehicle-show-page .vehicle-expenses-page__registry .vehicle-expenses-register-table tbody td{display:flex;align-items:center;justify-content:space-between;gap:.72rem;min-width:0;padding:0!important;border:0!important;background:transparent!important}.vehicle-show-page .vehicle-expenses-page__registry .vehicle-expenses-register-table tbody td:before{content:attr(data-label);flex:0 0 auto;color:var(--csd-text-7a889d-1000, #7a889d);font-size:.62rem;font-weight:820;letter-spacing:.06em;line-height:1;text-transform:uppercase}.vehicle-show-page .vehicle-expenses-page__registry .vehicle-expenses-register-table td[data-label=Cheltuiala]{grid-column:1/-1;display:block}.vehicle-show-page .vehicle-expenses-page__registry .vehicle-expenses-register-table td[data-label=Cheltuiala]:before{display:none}.vehicle-show-page .vehicle-expenses-page__registry .vehicle-expenses-register-table td[data-label=Furnizor],.vehicle-show-page .vehicle-expenses-page__registry .vehicle-expenses-register-table td[data-label=Scadenta]{justify-content:flex-start}.vehicle-show-page .vehicle-expenses-page__registry .vehicle-expenses-register-table td[data-label=Actiuni]{justify-self:stretch;justify-content:flex-end;width:100%}.vehicle-show-page .vehicle-expenses-page__registry .vehicle-expenses-register-table td[data-label=Actiuni]:before{display:none}.vehicle-show-page .vehicle-expenses-page__registry .vehicle-expenses-register-table td[data-label=Actiuni] .vehicle-expenses-table__actions{margin-left:auto;justify-content:flex-end}.vehicle-show-page .vehicle-expenses-page__registry .vehicle-expenses-register-table td[data-label=Suma],.vehicle-show-page .vehicle-expenses-page__registry .vehicle-expenses-register-table td[data-label=Status],.vehicle-show-page .vehicle-expenses-page__registry .vehicle-expenses-register-table td[data-label=Actiuni]{grid-column:1/-1}.vehicle-show-page .vehicle-expenses-page__registry .vehicle-expenses-register-table .expenses-index-table__title>span:last-child{white-space:normal}.vehicle-show-page .vehicle-expenses-page__registry .vehicle-expenses-register-table .expenses-index-table__meta{gap:.28rem}}.vehicle-lifecycle-modal__summary{align-items:flex-start}.vehicle-lifecycle-modal__card{overflow:hidden}.vehicle-lifecycle-modal__choices{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-lifecycle-modal__choice{align-items:center;border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:1rem;cursor:pointer;display:grid;gap:.85rem;grid-template-columns:auto auto minmax(0,1fr);min-height:5.25rem;padding:1rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.vehicle-lifecycle-modal__choice input{accent-color:#2563eb;height:1rem;margin:0;width:1rem}.vehicle-lifecycle-modal__choice strong,.vehicle-lifecycle-modal__choice small{display:block}.vehicle-lifecycle-modal__choice small{color:var(--csd-text-64748b-1000, #64748b);font-weight:600;margin-top:.15rem}.vehicle-lifecycle-modal__choice:hover{border-color:var(--csd-border-2563eb-350, rgba(37, 99, 235, .35));box-shadow:0 16px 34px #0f172a14;transform:translateY(-1px)}.vehicle-lifecycle-modal__choice.is-disabled{cursor:not-allowed;opacity:.56;transform:none}.vehicle-lifecycle-modal__choice-icon{background:#2563eb1a;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:.9rem;color:var(--csd-text-2563eb-1000, #2563eb);height:2.65rem;width:2.65rem}.vehicle-lifecycle-modal--sold .op-upsert-modal__summary-icon,.vehicle-lifecycle-modal--sold .vehicle-lifecycle-modal__choice-icon{background:#f973161f;border-color:var(--csd-border-f97316-240, rgba(249, 115, 22, .24));color:var(--csd-text-c2410c-1000, #c2410c)}.vehicle-lifecycle-modal__currency{max-width:7rem}.vehicle-lifecycle-modal__price-row{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) minmax(6.5rem,7.5rem);gap:.72rem}.vehicle-lifecycle-modal__price-row .select2-container{min-width:0}.vehicle-lifecycle-modal-shell .vehicle-lifecycle-modal__select+.select2-container,.vehicle-lifecycle-modal-shell .vehicle-lifecycle-modal__currency+.select2-container{width:100%!important}.vehicle-lifecycle-modal-shell .select2-container--default .select2-selection--single{min-height:2.82rem;border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.vehicle-lifecycle-modal-shell .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0}.vehicle-lifecycle-modal__dropzone.op-upsert-upload__dropzone{min-height:9.2rem;padding:1rem}.vehicle-lifecycle-modal__document-note{margin-top:.72rem}.vehicle-lifecycle-modal__document-note>i{flex:0 0 2.18rem;width:2.18rem;height:2.18rem}@media (max-width: 1199.98px){.op-card.vehicle-usage-command,.vehicle-usage-command{grid-template-columns:1fr;align-items:stretch}.vehicle-usage-command__actions{align-self:center;justify-self:flex-start}.vehicle-checks-command__grid,.vehicle-usage-command__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-checks-command--compact .vehicle-checks-command__top{align-items:flex-start}.vehicle-checks-command--compact .vehicle-checks-command__controls{width:100%;justify-content:flex-start}}@media (max-width: 991.98px){.vehicle-index-table__empty,.vehicle-expenses-table__empty{flex-direction:column;text-align:center}.vehicle-index-table__empty-copy,.vehicle-expenses-table__empty-copy{text-align:center}.vehicle-detail-top__hero,.vehicle-detail-feature-grid{grid-template-columns:1fr}.vehicle-detail-top__media,.vehicle-detail-top__media-empty{min-height:176px}.vehicle-checks-command__top{align-items:flex-start;flex-direction:column}.vehicle-usage-command__actions,.vehicle-checks-command__actions{justify-content:flex-start}.vehicle-usage-current-card__header,.vehicle-activity-card__header,.vehicle-usage-current-card__empty,.vehicle-usage-history-card__empty,.vehicle-checks-empty,.vehicle-checks-filter-empty,.vehicle-photos-filter-empty,.vehicle-photos-empty{flex-direction:column;align-items:flex-start}.vehicle-checks-toolbar{justify-content:flex-start}.vehicle-checks-toolbar--command{align-items:flex-start;flex-direction:column}.vehicle-checks-command--compact .vehicle-checks-toolbar--command{align-items:center;flex-direction:row}.vehicle-checks-toolbar__chips{justify-content:flex-start}.vehicle-checks-card__header{align-items:flex-start;justify-content:flex-start}.vehicle-checks-card__header .vehicle-checks-card-heading{width:100%}.vehicle-checks-toolbar--list{width:100%;justify-content:flex-start}.vehicle-activity-card__signals{justify-content:flex-start}.vehicle-document-modal__summary{flex-direction:column}.vehicle-document-modal__summary.supplier-document-modal__summary{grid-template-columns:auto minmax(0,1fr)}.vehicle-document-modal__summary.supplier-document-modal__summary .op-upsert-modal__summary-pill{grid-column:2;justify-self:start}.vehicle-document-modal__summary .op-upsert-modal__summary-pill{margin-left:0;white-space:normal}.vehicle-photo-modal__summary{flex-direction:column}.vehicle-photo-modal__summary.supplier-document-modal__summary{grid-template-columns:auto minmax(0,1fr)}.vehicle-photo-modal__summary.supplier-document-modal__summary .op-upsert-modal__summary-pill{grid-column:2;justify-self:start}.vehicle-photo-modal__summary .op-upsert-modal__summary-pill{margin-left:0;white-space:normal}.vehicle-check-modal__type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-usage-current-card__facts,.vehicle-usage-command__grid,.vehicle-checks-command__grid,.vehicle-check-modal__renewal-state,.vehicle-check-modal__renewal-preview,.vehicle-detail-mini-grid--specs,.vehicle-detail-mini-grid--usage,.vehicle-detail-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.vehicle-document-modal__summary.supplier-document-modal__summary{grid-template-columns:minmax(0,1fr)}.vehicle-document-modal__summary.supplier-document-modal__summary .op-upsert-modal__summary-pill{grid-column:auto}.vehicle-usage-command__actions{align-self:stretch;justify-self:stretch}.vehicle-usage-command__actions .btn{justify-content:center;width:100%}.vehicle-check-modal__type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-check-modal__type-button,.vehicle-check-modal__custom-trigger{min-height:4rem}.vehicle-check-history__photo-thumb{width:72px}.vehicle-check-history__photo-thumb img{width:72px;height:72px}.vehicle-usage-current-card__facts,.vehicle-usage-command__grid,.vehicle-check-modal__renewal-state,.vehicle-check-modal__renewal-preview,.vehicle-detail-mini-grid--specs,.vehicle-detail-mini-grid,.vehicle-detail-mini-grid--usage,.vehicle-detail-admin-grid{grid-template-columns:1fr}.vehicle-usage-history-card .saas-card-header{padding:.9rem}.vehicle-usage-history-card>.saas-card-body{overflow:visible}.vehicle-usage-history-table{padding:.72rem;overflow:visible;background:var(--csd-bg-f8fbff-700, rgba(248, 251, 255, .7))}.vehicle-usage-history-table .table,.vehicle-usage-history-table thead,.vehicle-usage-history-table tbody,.vehicle-usage-history-table tr,.vehicle-usage-history-table td{display:block;width:100%}.vehicle-usage-history-table thead{display:none}.vehicle-usage-history-table tbody{display:grid;gap:.72rem}.vehicle-usage-history-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem .72rem;padding:.82rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96)) 100%);box-shadow:0 12px 28px #0f172a12}.vehicle-usage-history-table tbody tr:hover{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96)) 100%)}.vehicle-usage-history-table tbody td{display:flex;align-items:center;justify-content:space-between;gap:.64rem;min-width:0;padding:0;border:0;color:var(--csd-text-17324f-1000, #17324f);font-size:.82rem;text-align:right;white-space:normal}.vehicle-usage-history-table tbody td:before{content:attr(data-label);flex:0 0 auto;color:var(--csd-text-7a8ba4-1000, #7a8ba4);font-size:.67rem;font-weight:800;letter-spacing:.05em;line-height:1.1;text-align:left;text-transform:uppercase}.vehicle-usage-history-table td[data-label=Utilizator],.vehicle-usage-history-table td[data-label="Proces verbal"],.vehicle-usage-history-table td[data-label=Actiuni]{grid-column:1/-1}.vehicle-usage-history-table td[data-label=Utilizator]{display:block;padding-bottom:.68rem;text-align:left;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))}.vehicle-usage-history-table td[data-label=Utilizator]:before{display:none}.vehicle-usage-history-table td[data-label="Proces verbal"]{align-items:stretch;flex-direction:column;justify-content:flex-start;padding-top:.18rem;text-align:left}.vehicle-usage-history-table td[data-label="Proces verbal"]:before{align-self:flex-start}.vehicle-usage-history-table td[data-label=Actiuni]{align-items:center;justify-content:flex-end;padding-top:.12rem}.vehicle-usage-history-table td[data-label=Actiuni]:before{margin-right:auto}.vehicle-usage-history-table__primary{gap:.18rem}.vehicle-usage-history-table__primary strong{font-size:.96rem;line-height:1.25}.vehicle-usage-history-table__primary span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vehicle-usage-history-table__chip,.vehicle-usage-history-table__status-badge{min-width:0;max-width:100%}.vehicle-usage-history-table__document-stack{gap:.42rem}.vehicle-usage-history-table__document-link{min-height:1.78rem;white-space:normal}.vehicle-usage-history-table__actions{text-align:left;white-space:normal}.vehicle-usage-history-table__action-bar{width:auto;justify-content:flex-end}.vehicle-photo-modal__preview-layout{grid-template-columns:1fr}.vehicle-photo-modal__summary.supplier-document-modal__summary,.vehicle-photo-modal__edit-grid{grid-template-columns:minmax(0,1fr)}.vehicle-photo-modal__summary.supplier-document-modal__summary .op-upsert-modal__summary-pill{grid-column:auto}.vehicle-photo-modal__upload-layout,.vehicle-lifecycle-modal__choices,.vehicle-lifecycle-modal__price-row{grid-template-columns:1fr}.vehicle-lifecycle-modal__dropzone.op-upsert-upload__dropzone{min-height:8.4rem}}.assets-workspace__mode--equipments{--asset-accent-rgb: 37, 99, 235;--asset-accent: #2563eb;--csd-foreground-asset-accent: var(--csd-text-2563eb-1000, #2563eb);--asset-accent-strong: #1d4ed8;--csd-foreground-asset-accent-strong: var(--csd-text-1d4ed8-1000, #1d4ed8);--asset-accent-soft: rgba(37, 99, 235, .08);--csd-foreground-asset-accent-soft: var(--csd-text-2563eb-80, rgba(37, 99, 235, .08));--asset-accent-surface: linear-gradient(180deg, var(--csd-bg-f3f8ff-980, rgba(243, 248, 255, .98)), var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.assets-workspace__mode--verifiable{--asset-accent-rgb: 13, 148, 136;--asset-accent: #0f766e;--csd-foreground-asset-accent: var(--csd-text-0f766e-1000, #0f766e);--asset-accent-strong: #0f766e;--csd-foreground-asset-accent-strong: var(--csd-text-0f766e-1000, #0f766e);--asset-accent-soft: rgba(13, 148, 136, .09);--csd-foreground-asset-accent-soft: var(--csd-text-0d9488-90, rgba(13, 148, 136, .09));--asset-accent-surface: linear-gradient(180deg, var(--csd-bg-f0fdfa-980, rgba(240, 253, 250, .98)), var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.assets-workspace__mode{display:flex;flex-direction:column;gap:.68rem}.asset-index-page__toolbar,.asset-index-page__filter-card,.asset-index-page__table-card,.assets-workspace__mode-card{margin-bottom:0}.assets-workspace__mode-card{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.72rem .86rem}.assets-workspace__section-meta{display:inline-flex;align-items:center;gap:.52rem;flex-wrap:wrap}.assets-workspace__meta-pill{display:inline-flex;align-items:center;gap:.55rem;min-height:38px;padding:.44rem .74rem;border-radius:999px;background:#0f172a0a;color:var(--csd-text-334155-1000, #334155);font-size:.74rem;font-weight:700;white-space:nowrap}.assets-workspace__meta-pill i{color:var(--csd-foreground-asset-accent, var(--asset-accent));font-size:.88rem}.assets-workspace__meta-copy{display:inline-flex;align-items:baseline;gap:.32rem}.assets-workspace__meta-copy strong{color:var(--csd-text-10213f-1000, #10213f);font-weight:800}.assets-workspace__meta-copy span{color:var(--csd-text-64748b-1000, #64748b);font-weight:600}.assets-workspace__tabs{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.54rem;padding:.34rem;border-radius:1.06rem;background:#0f172a09;box-shadow:inset 0 0 0 1px #0f172a0a}.asset-index-page__filter-title{display:inline-flex;align-items:center;gap:.72rem;flex-wrap:wrap;min-width:0}.assets-workspace__tabs--compact{gap:.34rem;padding:.24rem;border-radius:999px}.assets-workspace__tab{display:flex;align-items:center;justify-content:space-between;gap:.82rem;min-width:min(18.25rem,34vw);padding:.58rem .82rem;border-radius:.92rem;border:1px solid transparent;background:transparent;text-decoration:none;box-shadow:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.assets-workspace__tab:hover{border-color:rgba(var(--asset-accent-rgb),.14);background:var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72))}.assets-workspace__tab.is-active{border-color:rgba(var(--asset-accent-rgb),.24);background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 10px 22px rgba(var(--asset-accent-rgb),.1)}.assets-workspace__tab--compact{min-width:0;width:auto;flex:0 0 auto;gap:.42rem;min-height:2.1rem;padding:.34rem .58rem;border-radius:999px;color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:800}.assets-workspace__tab--compact i{color:var(--csd-foreground-asset-accent, var(--asset-accent));font-size:.84rem}.assets-workspace__tab--compact span,.assets-workspace__tab--compact strong{line-height:1}.assets-workspace__tab--compact strong{display:inline-flex;align-items:center;justify-content:center;min-width:1.45rem;min-height:1.45rem;padding:0 .42rem;border-radius:999px;background:#0f172a0d;color:var(--csd-text-1f334d-1000, #1f334d);font-size:.7rem;font-weight:850}.assets-workspace__tab--compact.is-active{color:var(--csd-foreground-asset-accent-strong, var(--asset-accent-strong))}.assets-workspace__tab--compact.is-active strong{background:rgba(var(--asset-accent-rgb),.1);color:var(--csd-foreground-asset-accent-strong, var(--asset-accent-strong))}.assets-workspace__tab-main{display:flex;align-items:center;gap:.8rem;min-width:0}.assets-workspace__tab-badges{display:inline-flex;align-items:center;gap:.44rem;flex:0 0 auto}.assets-workspace__tab-icon{width:34px;height:34px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--csd-foreground-asset-accent, var(--asset-accent));background:linear-gradient(180deg,rgba(var(--asset-accent-rgb),.14),rgba(var(--asset-accent-rgb),.08));box-shadow:inset 0 0 0 1px rgba(var(--asset-accent-rgb),.12)}.assets-workspace__tab-icon i{font-size:.84rem}.assets-workspace__tab-copy{display:grid;gap:.08rem;min-width:0}.assets-workspace__tab-copy strong{color:var(--csd-text-15304f-1000, #15304f);font-size:.86rem;font-weight:760;line-height:1.25}.assets-workspace__tab-copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.73rem;line-height:1.3}.assets-workspace__tab.is-active .assets-workspace__tab-copy strong{color:var(--csd-foreground-asset-accent-strong, var(--asset-accent-strong))}.assets-workspace__tab.is-active .assets-workspace__tab-copy small{color:rgba(var(--asset-accent-rgb),.9)}.assets-workspace__tab-count,.assets-workspace__tab-state{display:inline-flex;align-items:center;justify-content:center;min-height:1.62rem;padding:.14rem .56rem;border-radius:999px;font-size:.69rem;font-weight:800;letter-spacing:.01em}.assets-workspace__tab-count{min-width:1.62rem;background:#0f172a0d;color:var(--csd-text-1f334d-1000, #1f334d)}.assets-workspace__tab-state{background:rgba(var(--asset-accent-rgb),.12);color:var(--csd-foreground-asset-accent-strong, var(--asset-accent-strong));box-shadow:inset 0 0 0 1px rgba(var(--asset-accent-rgb),.12)}.assets-workspace__tab.is-active .assets-workspace__tab-count{background:rgba(var(--asset-accent-rgb),.1);color:var(--csd-foreground-asset-accent-strong, var(--asset-accent-strong))}.assets-workspace__action-dropdown .dropdown-toggle:after{margin-left:.45rem}.assets-workspace__action-menu{width:min(28rem,100vw - 2rem)}.asset-index-page__table-head,.asset-index-page__table-title,.asset-index-page__table-tools{display:flex;align-items:center;gap:.72rem}.asset-index-page__table-head{justify-content:space-between}.asset-index-page__table-title{min-width:0}.asset-index-page__table-copy{display:grid;gap:.08rem;min-width:0}.asset-index-page__table-copy h2{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:800;line-height:1.25}.asset-index-page__table-subtitle{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:650;line-height:1.35}.asset-index-page__table-tools{flex-wrap:wrap;justify-content:flex-end}.asset-index-table{table-layout:auto}.asset-index-table tbody td{vertical-align:middle;color:var(--csd-text-24384f-1000, #24384f)}.asset-index-table tbody tr{transition:background-color .18s ease,box-shadow .18s ease}.asset-index-table tbody tr:hover{background:var(--csd-bg-f8faff-940, rgba(248, 250, 255, .94))}.asset-index-table .asset-index-table__number-col,.asset-index-table .asset-index-table__number-cell{width:4.25rem;min-width:4.25rem;max-width:4.25rem;text-align:left;white-space:nowrap}.asset-index-table .asset-index-table__number-cell{color:var(--csd-text-64748b-1000, #64748b);font-size:.92rem;font-weight:500}.asset-index-table__identity{min-width:0}.asset-index-table__title{display:inline-flex;align-items:center;gap:.6rem;color:var(--csd-text-17324f-1000, #17324f);font-size:.9rem;font-weight:560;line-height:1.35;text-decoration:none}.asset-index-table__title:hover{color:var(--csd-foreground-asset-accent-strong, var(--asset-accent-strong))}.asset-index-table__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.34rem .45rem;margin-top:.28rem}.asset-index-table__meta-note{color:var(--csd-text-708198-1000, #708198);font-size:.78rem;line-height:1.42}.asset-index-table__meta-pill{display:inline-flex;align-items:center;gap:.3rem;min-height:24px;padding:.12rem .46rem;border-radius:999px;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:600}.asset-index-table__context{display:flex;flex-direction:column;gap:.32rem;min-width:0}.asset-index-table__context-pills{display:flex;flex-wrap:wrap;gap:.4rem}.asset-context-pill{display:inline-flex;align-items:center;gap:.34rem;min-height:28px;padding:.22rem .58rem;border-radius:999px;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-475569-1000, #475569);font-size:.74rem;font-weight:600}.asset-context-pill--client{color:var(--csd-text-0f766e-1000, #0f766e);background:#14b8a614;border-color:var(--csd-border-14b8a6-160, rgba(20, 184, 166, .16))}.asset-context-pill--type{color:var(--csd-foreground-asset-accent-strong, var(--asset-accent-strong));background:rgba(var(--asset-accent-rgb),.08);border-color:rgba(var(--asset-accent-rgb),.16)}.asset-context-pill--shared-client{color:var(--csd-text-315b69-1000, #315b69);background:var(--csd-bg-f1f7f8-1000, #f1f7f8);border-color:var(--csd-border-d6e6e9-1000, #d6e6e9)}.asset-shared-badge{display:inline-flex;align-items:center;gap:.3rem;margin-left:.35rem;padding:.16rem .48rem;border:1px solid var(--csd-border-d6e6e9-1000, #d6e6e9);border-radius:999px;background:var(--csd-bg-f1f7f8-1000, #f1f7f8);color:var(--csd-text-315b69-1000, #315b69);font-size:.68rem;font-weight:700;line-height:1.2}.asset-scope-switch{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-top:.75rem}.asset-scope-switch__item{display:inline-flex;align-items:center;gap:.35rem;min-height:34px;padding:.38rem .75rem;border:1px solid var(--csd-border-dbe4ee-1000, #dbe4ee);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-526176-1000, #526176);font-size:.78rem;font-weight:700;text-decoration:none}.asset-scope-switch__item:hover,.asset-scope-switch__item.is-active{border-color:var(--csd-border-b9d3d8-1000, #b9d3d8);background:var(--csd-bg-f1f7f8-1000, #f1f7f8);color:var(--csd-text-315b69-1000, #315b69)}.asset-scope-switch__hint{margin-left:.35rem;color:var(--csd-text-7b8798-1000, #7b8798);font-size:.74rem}.asset-index-table__value-cell{color:var(--csd-text-334155-1000, #334155)}.asset-index-table__value-stack{display:flex;flex-direction:column;gap:.18rem;min-width:0}.asset-index-table__value-main{color:var(--csd-text-17324f-1000, #17324f);font-size:.84rem;font-weight:600;line-height:1.35;word-break:break-word}.asset-index-table__value-meta,.asset-index-table__empty{color:var(--csd-text-708198-1000, #708198);font-size:.77rem;line-height:1.45}.asset-index-table__empty{font-style:italic}.asset-index-table__actions-cell .dropdown-actions{justify-content:flex-end}@media (max-width: 991.98px){.assets-workspace__mode-card{align-items:flex-start;flex-direction:column}.assets-workspace__section-meta{width:100%}}@media (max-width: 767.98px){.assets-workspace__action-menu{width:min(100%,100vw - 1.5rem)}.assets-workspace__tab{width:100%;padding:.7rem .74rem;min-width:0}.assets-workspace__tabs{display:grid;grid-template-columns:1fr;width:100%}.assets-workspace__tabs--compact{display:inline-flex;width:auto}.assets-workspace__tab--compact{width:auto;padding:.34rem .56rem}.assets-workspace__tab-badges{margin-left:auto}.asset-index-page__table-head,.asset-index-page__table-tools{align-items:flex-start;flex-direction:column}.assets-workspace__meta-pill{width:100%;justify-content:flex-start}}.asset-upsert-form{--asset-upsert-accent: #2563eb;--csd-foreground-asset-upsert-accent: var(--csd-text-2563eb-1000, #2563eb);--asset-upsert-accent-rgb: 37, 99, 235}.asset-upsert-form .op-upsert-modal__summary,.asset-upsert-form .op-upsert-modal__card{border-color:var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72))}.asset-upsert-form .op-upsert-modal__summary-icon,.asset-upsert-form .op-upsert-modal__card-title>i,.asset-upsert-form .op-upsert-modal__summary-heading .op-upsert-modal__eyebrow,.asset-upsert-form .op-upsert-modal__summary-pill{color:var(--csd-foreground-asset-upsert-accent, var(--asset-upsert-accent))}.asset-upsert-form .op-upsert-modal__summary-icon,.asset-upsert-form .op-upsert-modal__card-title>i{border-color:rgba(var(--asset-upsert-accent-rgb),.18);background:rgba(var(--asset-upsert-accent-rgb),.06)}.asset-upsert-form .op-upsert-modal__summary-heading .op-upsert-modal__eyebrow,.asset-upsert-form .op-upsert-modal__summary-pill{border-color:rgba(var(--asset-upsert-accent-rgb),.14);background:rgba(var(--asset-upsert-accent-rgb),.06)}.asset-upsert-form .op-upsert-modal__lead{max-width:52rem}.asset-upsert-form textarea.form-saas-input{min-height:104px}.asset-upsert-form--verifiable{--asset-upsert-accent: #0f766e;--csd-foreground-asset-upsert-accent: var(--csd-text-0f766e-1000, #0f766e);--asset-upsert-accent-rgb: 13, 148, 136}.asset-upsert-form__summary{grid-template-columns:auto minmax(0,1fr) auto}.asset-upsert-form__stack{gap:.86rem}.asset-upsert-form__card{box-shadow:0 16px 34px #0f172a0d}.asset-upsert-form__card .op-upsert-modal__card-body{gap:.78rem}@media (max-width: 767.98px){.asset-upsert-form__summary{grid-template-columns:auto minmax(0,1fr)}.asset-upsert-form__summary>.op-upsert-modal__summary-pill{grid-column:1/-1;justify-self:flex-start}}.asset-show-page--equipment{--asset-show-accent-rgb: 37, 99, 235;--asset-show-accent: #1d4ed8;--csd-foreground-asset-show-accent: var(--csd-text-1d4ed8-1000, #1d4ed8);--asset-show-accent-soft: rgba(37, 99, 235, .1);--csd-foreground-asset-show-accent-soft: var(--csd-text-2563eb-100, rgba(37, 99, 235, .1))}.asset-show-page--verifiable{--asset-show-accent-rgb: 13, 148, 136;--asset-show-accent: #0f766e;--csd-foreground-asset-show-accent: var(--csd-text-0f766e-1000, #0f766e);--asset-show-accent-soft: rgba(13, 148, 136, .1);--csd-foreground-asset-show-accent-soft: var(--csd-text-0d9488-100, rgba(13, 148, 136, .1))}.asset-show-page .supplier-show-hero{position:relative;overflow:hidden;border-color:var(--csd-border-d9e3ee-1000, #d9e3ee);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 12px 26px #0f172a0b}.asset-show-page .supplier-show-hero:before{display:none;content:none}.asset-show-page .asset-show-page__tabs{margin-top:.85rem}.asset-show-page .supplier-show-hero__eyebrow,.asset-show-page .supplier-tab-section__eyebrow,.asset-show-page .supplier-tab-section__eyebrow i{color:rgba(var(--asset-show-accent-rgb),.82)}.asset-show-page .entity-tab:hover .entity-tab__badge,.asset-show-page .entity-tab.active .entity-tab__badge{color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent));border-color:rgba(var(--asset-show-accent-rgb),.18);background:rgba(var(--asset-show-accent-rgb),.1)}.asset-show-hero__identity{display:flex;align-items:center;gap:.9rem;min-width:0}.asset-show-hero__icon{width:54px;height:54px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent));border:1px solid rgba(var(--asset-show-accent-rgb),.2);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #fffffff0,0 10px 22px rgba(var(--asset-show-accent-rgb),.08)}.asset-show-hero__icon i{font-size:1.08rem}.asset-show-hero__copy{display:grid;gap:.18rem;min-width:0}.asset-show-hero__title{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:clamp(1.24rem,1.6vw,1.62rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.asset-show-hero__subtitle{margin:0;max-width:52rem;color:var(--csd-text-60748f-1000, #60748f);font-size:.86rem;line-height:1.55}.asset-show-chip i{color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent))}.asset-show-chip--accent{background:var(--csd-bg-ffffff-1000, #ffffff);border-color:rgba(var(--asset-show-accent-rgb),.2);color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent))}.asset-show-chip--link{text-decoration:none}.asset-show-chip--link:hover{border-color:rgba(var(--asset-show-accent-rgb),.24);color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent));box-shadow:0 10px 22px rgba(var(--asset-show-accent-rgb),.08)}.asset-show-overview{display:flex;flex-direction:column;gap:1rem}.asset-show-overview__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.asset-show-overview__eyebrow{display:inline-flex;align-items:center;gap:.32rem;margin-bottom:.22rem;color:var(--csd-text-7690b4-1000, #7690b4);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.asset-show-overview__title{margin:0;color:var(--csd-text-17324f-1000, #17324f);font-size:1.08rem;font-weight:650}.asset-show-overview__lead{margin:.32rem 0 0;color:var(--csd-text-708198-1000, #708198);font-size:.9rem;line-height:1.55}.asset-show-overview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.asset-show-panel{padding:1rem;border:1px solid var(--csd-border-d9e3ef-960, rgba(217, 227, 239, .96));border-radius:1.2rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 12px 24px #0f172a09}.asset-show-panel--full{grid-column:1/-1}.asset-show-panel__title{display:inline-flex;align-items:center;gap:.48rem;margin:0 0 .9rem;color:var(--csd-text-17324f-1000, #17324f);font-size:.9rem;font-weight:720}.asset-show-panel__title i{color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent))}.asset-show-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.asset-show-kv__item{display:grid;gap:.18rem;min-width:0}.asset-show-kv__item--full{grid-column:1/-1}.asset-show-kv__label{color:var(--csd-text-708198-1000, #708198);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.asset-show-kv__value{color:var(--csd-text-17324f-1000, #17324f);font-size:.9rem;font-weight:650;line-height:1.45;word-break:break-word}.asset-show-kv__value--link{color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent));text-decoration:none}.asset-show-kv__value--link:hover{color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent));text-decoration:underline}.asset-show-notes{color:var(--csd-text-334155-1000, #334155);font-size:.9rem;line-height:1.7}.asset-show-empty{padding:.9rem 1rem;border:1px dashed var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:1rem;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-64748b-1000, #64748b);font-size:.84rem;line-height:1.55}.asset-show-divider{display:flex;align-items:center;margin:1rem 0 .85rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.asset-show-divider:before,.asset-show-divider:after{content:"";flex:1;height:1px;background:var(--csd-bg-d9e3ef-920, rgba(217, 227, 239, .92))}.asset-show-divider span{padding:0 .8rem}.asset-show-audit{display:flex;flex-wrap:wrap;gap:.7rem}.asset-show-audit__item{display:inline-flex;align-items:flex-start;gap:.58rem;min-width:min(100%,16rem);padding:.82rem .92rem;border-radius:1rem;border:1px solid var(--csd-border-d9e3ef-960, rgba(217, 227, 239, .96));background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-475569-1000, #475569)}.asset-show-audit__item i{margin-top:.06rem;color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent))}.asset-show-audit__item--accent{background:rgba(var(--asset-show-accent-rgb),.08);border-color:rgba(var(--asset-show-accent-rgb),.16)}.asset-show-audit__copy{display:grid;gap:.14rem}.asset-show-audit__label{color:var(--csd-text-708198-1000, #708198);font-size:.72rem;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.asset-show-audit__value{color:var(--csd-text-17324f-1000, #17324f);font-size:.82rem;font-weight:650;line-height:1.5}.asset-sidebar-card__body{display:flex;flex-direction:column;gap:.9rem}.asset-sidebar-list{display:flex;flex-direction:column;gap:.72rem}.asset-sidebar-list__item{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding-bottom:.72rem;border-bottom:1px solid var(--csd-border-e2eaf4-920, rgba(226, 234, 244, .92))}.asset-sidebar-list__item:last-child{padding-bottom:0;border-bottom:0}.asset-sidebar-list__label{color:var(--csd-text-708198-1000, #708198);font-size:.76rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.asset-sidebar-list__value,.asset-sidebar-list__value--link{max-width:13rem;color:var(--csd-text-17324f-1000, #17324f);font-size:.84rem;font-weight:650;line-height:1.45;text-align:right;word-break:break-word}.asset-sidebar-list__value--link{color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent));text-decoration:none}.asset-sidebar-list__value--link:hover{color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent));text-decoration:underline}.asset-sidebar-list__value-stack{display:grid;gap:.12rem;max-width:13rem;text-align:right}.asset-sidebar-list__value-stack strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.84rem;font-weight:700;line-height:1.4}.asset-sidebar-list__value-stack small{color:var(--csd-text-708198-1000, #708198);font-size:.75rem;line-height:1.45}.asset-sidebar-actions{display:flex;flex-direction:column;gap:.56rem}.asset-sidebar-action{justify-content:center;min-height:40px}.asset-sidebar-action i{color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent))}@media (max-width: 1199.98px){.asset-show-overview__grid{grid-template-columns:1fr}}@media (max-width: 991.98px){.asset-show-page{padding-inline:0}.asset-show-hero__identity{align-items:flex-start}.asset-show-kv{grid-template-columns:1fr}.asset-show-kv__item--full{grid-column:auto}}@media (max-width: 767.98px){.asset-show-hero__icon{width:48px;height:48px;border-radius:16px}.asset-show-hero__subtitle{font-size:.82rem}.asset-show-panel{padding:.88rem}.asset-show-audit__item,.asset-sidebar-list__item{min-width:100%}.asset-sidebar-list__item{flex-direction:column}.asset-sidebar-list__value,.asset-sidebar-list__value--link,.asset-sidebar-list__value-stack{max-width:100%;text-align:left}}.asset-detail-sheet{display:flex;flex-direction:column;gap:0}.asset-detail-panel{overflow:hidden}.asset-detail-clusters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem}.asset-detail-cluster{--asset-detail-section-rgb: var(--asset-show-accent-rgb);--csd-foreground-asset-detail-section-rgb: var(--asset-show-accent-rgb);display:flex;flex-direction:column;gap:.68rem}.asset-detail-cluster:nth-child(2){--asset-detail-section-rgb: 15, 118, 110;--csd-foreground-asset-detail-section-rgb: 15, 118, 110}.asset-detail-cluster:nth-child(3){--asset-detail-section-rgb: 124, 58, 237;--csd-foreground-asset-detail-section-rgb: 124, 58, 237}.asset-detail-cluster--wide{grid-column:1/-1}.asset-details-workspace .asset-detail-cluster,.asset-details-workspace .asset-detail-panel{padding:.82rem .9rem;border-color:var(--csd-border-d6e2ef-920, rgba(214, 226, 239, .92));border-radius:.92rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.asset-details-workspace .supplier-profile__panel-title{display:flex;align-items:center;gap:.48rem;width:auto;margin:0 0 .56rem;padding:0;color:var(--csd-text-17324f-1000, #17324f);font-size:.9rem;font-weight:820}.asset-details-workspace .supplier-profile__panel-title i{display:inline-grid;width:1.28rem;height:1.28rem;place-items:center;color:rgb(var(--csd-foreground-asset-detail-section-rgb, var(--asset-detail-section-rgb, var(--asset-show-accent-rgb))));font-size:.95rem;line-height:1}.asset-details-workspace .supplier-profile__panel-title:after{display:none}.asset-detail-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem}.asset-detail-mini-grid--wide{grid-template-columns:repeat(4,minmax(0,1fr))}.asset-detail-row-list{display:grid;gap:.44rem}.asset-detail-row{display:grid;grid-template-columns:minmax(7.6rem,.36fr) minmax(0,1fr);align-items:center;gap:.72rem;min-height:2.46rem;padding:.46rem .62rem;border:1px solid var(--csd-border-dae4f0-900, rgba(218, 228, 240, .9));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-780, rgba(248, 250, 252, .78)))}.asset-detail-row--accent{border-color:rgba(var(--asset-show-accent-rgb),.18);background:rgba(var(--asset-show-accent-rgb),.055)}.asset-detail-row--client{grid-template-columns:minmax(5.5rem,.28fr) minmax(0,1fr)}.asset-detail-row .asset-detail-mini-card__label{line-height:1.2}.asset-detail-row .asset-detail-mini-card__value,.asset-detail-row .asset-detail-mini-card__value--link{justify-self:end;text-align:right}.asset-detail-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.asset-detail-metric{display:grid;align-content:start;gap:.12rem;min-width:0;min-height:4.15rem;padding:.62rem .68rem;border:1px solid var(--csd-border-dae4f0-920, rgba(218, 228, 240, .92));border-radius:.76rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.asset-detail-metric .asset-detail-mini-card__value{font-size:.86rem;font-weight:780}.asset-detail-metric .asset-detail-mini-card__meta{font-size:.72rem;line-height:1.34}.asset-detail-mini-card{--asset-detail-card-rgb: var(--asset-detail-section-rgb, var(--asset-show-accent-rgb));--csd-foreground-asset-detail-card-rgb: var(--csd-foreground-asset-detail-section-rgb, var(--asset-detail-section-rgb, var(--asset-show-accent-rgb)));position:relative;display:grid;gap:.16rem;min-width:0;min-height:auto;padding:.7rem .76rem;border:1px solid var(--csd-border-dae4f0-950, rgba(218, 228, 240, .95));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none;overflow:hidden}.asset-detail-mini-card:before{display:none}.asset-detail-mini-card:nth-child(4n+2){--asset-detail-card-rgb: 15, 118, 110;--csd-foreground-asset-detail-card-rgb: 15, 118, 110}.asset-detail-mini-card:nth-child(4n+3){--asset-detail-card-rgb: 245, 158, 11;--csd-foreground-asset-detail-card-rgb: 245, 158, 11}.asset-detail-mini-card:nth-child(4n){--asset-detail-card-rgb: 100, 116, 139;--csd-foreground-asset-detail-card-rgb: 100, 116, 139}.asset-detail-mini-card--accent{border-color:rgba(var(--asset-show-accent-rgb),.2);background:var(--csd-bg-ffffff-1000, #ffffff)}.asset-detail-mini-card--span-2{grid-column:1/-1}.asset-detail-mini-card__label{color:var(--csd-text-7b8ca2-1000, #7b8ca2);font-size:.69rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.asset-detail-mini-card__value,.asset-detail-mini-card__value--link{color:var(--csd-text-17324f-1000, #17324f);font-size:.85rem;font-weight:620;line-height:1.48;word-break:break-word}.asset-detail-mini-card__value--link{color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent));text-decoration:none}.asset-detail-mini-card__value--link:hover{color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent));text-decoration:underline}.asset-detail-mini-card__meta{color:var(--csd-text-708198-1000, #708198);font-size:.75rem;line-height:1.5}.asset-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem}.asset-detail-fact{display:grid;gap:.18rem;min-width:0}.asset-detail-fact__label{color:var(--csd-text-708198-1000, #708198);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.asset-detail-fact__value,.asset-detail-fact__value--link{color:var(--csd-text-17324f-1000, #17324f);font-size:.9rem;font-weight:650;line-height:1.45;word-break:break-word}.asset-detail-fact__value--link{color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent));text-decoration:none}.asset-detail-fact__value--link:hover{color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent));text-decoration:underline}.asset-detail-notes{padding:.95rem 1rem;border:1px dashed var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));border-radius:14px;background:var(--csd-bg-f8fafc-860, rgba(248, 250, 252, .86));color:var(--csd-text-334155-1000, #334155);font-size:.9rem;line-height:1.75}.asset-detail-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.asset-detail-admin-card{display:flex;align-items:flex-start;gap:.62rem;padding:.78rem .88rem;border-radius:14px;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);box-shadow:0 10px 20px #0f172a08}.asset-detail-admin-card i{margin-top:.08rem;color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent));font-size:.96rem}.asset-detail-admin-card--accent{border-color:rgba(var(--asset-show-accent-rgb),.16);border-left:3px solid var(--asset-show-accent);background:var(--csd-bg-ffffff-1000, #ffffff)}.asset-detail-admin-card__label{display:block;margin-bottom:.16rem;color:var(--csd-text-708198-1000, #708198);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.asset-detail-admin-card__value{color:var(--csd-text-17324f-1000, #17324f);font-size:.82rem;font-weight:650;line-height:1.5}.asset-sidebar-actions-grid{display:flex;flex-direction:column;gap:.6rem}.asset-sidebar-links{display:flex;flex-direction:column;gap:.72rem}.asset-quick-actions{display:grid;gap:.56rem}.asset-quick-action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.64rem;width:100%;min-height:3.86rem;padding:.66rem .7rem;border:1px solid var(--csd-border-d9e3ef-960, rgba(217, 227, 239, .96));border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-880, rgba(248, 250, 252, .88)));color:var(--csd-text-17324f-1000, #17324f);text-align:left;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.asset-quick-action:hover,.asset-quick-action:focus-visible{border-color:rgba(var(--asset-show-accent-rgb),.24);color:var(--csd-text-10213f-1000, #10213f);box-shadow:0 12px 24px rgba(var(--asset-show-accent-rgb),.08);text-decoration:none;transform:translateY(-1px)}button.asset-quick-action{font:inherit;cursor:pointer}.asset-quick-action--primary{border-color:rgba(var(--asset-show-accent-rgb),.22);background:linear-gradient(180deg,rgba(var(--asset-show-accent-rgb),.08),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.asset-quick-action--button{border-style:dashed}.asset-quick-action__icon{display:inline-flex;align-items:center;justify-content:center;width:2.34rem;height:2.34rem;border:1px solid rgba(var(--asset-show-accent-rgb),.16);border-radius:.76rem;background:rgba(var(--asset-show-accent-rgb),.08);color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent));flex:0 0 auto;line-height:1}.asset-quick-action__icon i{font-size:.92rem;line-height:1}.asset-quick-action__copy{display:grid;gap:.1rem;min-width:0}.asset-quick-action__copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:820;line-height:1.25}.asset-quick-action__copy small{color:var(--csd-text-66758a-1000, #66758a);font-size:.73rem;line-height:1.32}.asset-quick-action__cta,.asset-quick-action__badge{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;min-height:1.64rem;padding:.18rem .52rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent));font-size:.68rem;font-weight:850;box-shadow:inset 0 0 0 1px rgba(var(--asset-show-accent-rgb),.14)}.asset-quick-action__badge{color:var(--csd-text-475569-1000, #475569);box-shadow:inset 0 0 0 1px #0f172a14}.asset-quick-action__badge--text{text-transform:uppercase}.asset-quick-note{display:flex;align-items:center;gap:.48rem;padding:.58rem .62rem;border-radius:.76rem;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-66758a-1000, #66758a);font-size:.74rem;font-weight:650;line-height:1.35}.asset-quick-note i{color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent))}.asset-sidebar-link-card{display:flex;align-items:center;justify-content:space-between;gap:.88rem;padding:.84rem .9rem;border:1px solid var(--csd-border-d9e3ef-960, rgba(217, 227, 239, .96));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.asset-sidebar-link-card:hover{border-color:rgba(var(--asset-show-accent-rgb),.22);box-shadow:0 12px 22px rgba(var(--asset-show-accent-rgb),.08);transform:translateY(-1px)}.asset-sidebar-link-card__leading{display:flex;align-items:center;gap:.72rem;min-width:0}.asset-sidebar-link-card__icon{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent));border:1px solid rgba(var(--asset-show-accent-rgb),.18);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 8px 16px rgba(var(--asset-show-accent-rgb),.07)}.asset-show-page .maintenance-link-card,.asset-show-page .maintenance-compact-item{border-color:var(--csd-border-d9e3ef-960, rgba(217, 227, 239, .96));background:var(--csd-bg-ffffff-1000, #ffffff)}.asset-show-page .maintenance-link-card__icon{border:1px solid rgba(var(--asset-show-accent-rgb),.18);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent));box-shadow:0 8px 16px rgba(var(--asset-show-accent-rgb),.07)}.asset-show-page .maintenance-empty{background:var(--csd-bg-ffffff-1000, #ffffff)}.asset-maintenance-workspace .asset-tab-layout.op-record-layout{grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);gap:.78rem}.asset-maintenance-workspace .op-record-sidebar{gap:.74rem}.asset-maintenance-workspace .op-record-sidebar .asset-tab-card{border-radius:.92rem;box-shadow:0 12px 28px #0f172a0b}.asset-maintenance-workspace .op-record-sidebar .asset-tab-card__header{padding:.78rem .92rem .7rem}.asset-maintenance-workspace .op-record-sidebar .asset-tab-card__header h2{font-size:.92rem;line-height:1.22}.asset-maintenance-workspace .op-record-sidebar .asset-tab-card__header p{margin-top:.1rem;font-size:.74rem;line-height:1.34}.asset-maintenance-workspace .op-record-sidebar .asset-tab-card__body{gap:.66rem;padding:.78rem .92rem .92rem}.asset-maintenance-workspace .maintenance-meta{gap:0}.asset-maintenance-workspace .maintenance-meta__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(4rem,auto);align-items:center;gap:.72rem;padding-bottom:0;min-height:2.55rem}.asset-maintenance-workspace .maintenance-meta__label{font-size:.66rem;letter-spacing:.075em}.asset-maintenance-workspace .maintenance-meta__row strong,.asset-maintenance-workspace .maintenance-meta__row .maintenance-compact-item__link{justify-self:end;max-width:13.5rem;overflow:hidden;color:var(--csd-text-17324f-1000, #17324f);font-size:.79rem;font-weight:800;line-height:1.32;text-align:right;text-overflow:ellipsis;white-space:nowrap}.asset-maintenance-workspace .maintenance-compact-list{gap:.55rem}.asset-maintenance-workspace .maintenance-compact-item{gap:.58rem;padding:.66rem .72rem;border-radius:.82rem}.asset-maintenance-workspace .maintenance-compact-item__copy strong,.asset-maintenance-workspace .maintenance-link-card__copy strong{font-size:.82rem;line-height:1.26}.asset-maintenance-workspace .maintenance-compact-item__copy span,.asset-maintenance-workspace .maintenance-link-card__copy small{font-size:.73rem;line-height:1.3}.asset-maintenance-workspace .maintenance-empty{padding:1.05rem .9rem}.asset-maintenance-workspace .maintenance-empty--compact{padding:.82rem;border-radius:.9rem}.asset-maintenance-workspace .maintenance-empty--compact h3{font-size:.88rem}.asset-maintenance-workspace .maintenance-empty--compact p{max-width:18rem;font-size:.74rem;line-height:1.34}.asset-maintenance-workspace .maintenance-links{gap:.55rem}.asset-maintenance-workspace .maintenance-link-card{min-height:4rem;gap:.58rem;padding:.64rem .7rem;border-radius:.86rem}.asset-maintenance-workspace .maintenance-link-card__icon{width:2.28rem;height:2.28rem;border-radius:.72rem;flex-basis:2.28rem}.asset-maintenance-workspace .maintenance-link-card__icon i{font-size:.84rem}.asset-maintenance-workspace .maintenance-link-card .maintenance-inline-badge{min-width:1.7rem;justify-content:center;padding-inline:.46rem;font-size:.68rem}@media (max-width: 1180px){.asset-maintenance-workspace .asset-tab-layout.op-record-layout{grid-template-columns:minmax(0,1fr)}.asset-maintenance-workspace .op-record-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.asset-maintenance-workspace .op-record-sidebar{grid-template-columns:minmax(0,1fr)}}.asset-sidebar-link-card__copy{display:grid;gap:.16rem;min-width:0}.asset-sidebar-link-card__title{color:var(--csd-text-17324f-1000, #17324f);font-size:.84rem;font-weight:700;line-height:1.38}.asset-sidebar-link-card__caption{color:var(--csd-text-708198-1000, #708198);font-size:.75rem;line-height:1.48}.asset-sidebar-link-card__meta{display:inline-flex;align-items:center;gap:.46rem;flex:0 0 auto;color:var(--csd-text-64748b-1000, #64748b)}.asset-sidebar-link-card__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.9rem;min-height:1.9rem;padding:.2rem .52rem;border-radius:999px;background:rgba(var(--asset-show-accent-rgb),.1);color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent));font-size:.72rem;font-weight:800}.asset-sidebar-link-card__count--ghost{background:#0f172a0d;color:var(--csd-text-475569-1000, #475569)}.asset-sidebar-meta{display:flex;flex-direction:column;gap:.76rem}.asset-sidebar-meta__row{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding-bottom:.76rem;border-bottom:1px solid var(--csd-border-e2eaf4-920, rgba(226, 234, 244, .92))}.asset-sidebar-meta__row:last-child{padding-bottom:0;border-bottom:0}.asset-sidebar-meta__label{color:var(--csd-text-708198-1000, #708198);font-size:.76rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.asset-sidebar-meta__value,.asset-sidebar-meta__value-stack{max-width:13rem;color:var(--csd-text-17324f-1000, #17324f);text-align:right}.asset-sidebar-meta__value{font-size:.84rem;font-weight:650;line-height:1.45;word-break:break-word}.asset-sidebar-meta__value-stack{display:grid;gap:.14rem}.asset-sidebar-meta__value-stack strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.84rem;font-weight:700;line-height:1.42}.asset-sidebar-meta__value-stack small{color:var(--csd-text-708198-1000, #708198);font-size:.75rem;line-height:1.45}.asset-show-page__content,.asset-tab-workspace{display:flex;flex-direction:column;gap:.85rem}.asset-workspace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.15rem 0 .72rem;border-bottom:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06))}.asset-workspace-head__copy{min-width:0;max-width:54rem}.asset-workspace-head__copy h2{display:flex;align-items:center;gap:.56rem;margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:820;letter-spacing:0}.asset-workspace-head__copy p{margin:.24rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.46}.asset-workspace-title-icon{width:2.15rem;height:2.15rem;border-radius:.82rem;border:1px solid rgba(var(--asset-show-accent-rgb),.18);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent));box-shadow:0 9px 18px rgba(var(--asset-show-accent-rgb),.08);flex:0 0 auto}.asset-workspace-head__side{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.asset-workspace-head__side--inline{justify-content:flex-start;gap:.38rem;margin-top:.18rem}.asset-workspace-badge{display:inline-flex;align-items:center;gap:.45rem;min-height:2.18rem;padding:.42rem .68rem;border-radius:999px;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.74rem;font-weight:760;white-space:nowrap}.asset-workspace-head__side--inline .asset-workspace-badge{min-height:1.78rem;padding:.3rem .54rem;font-size:.69rem}.asset-workspace-badge i{color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent))}.asset-details-workspace{gap:.85rem}.asset-tab-layout{align-items:flex-start}.asset-documents-layout.op-record-layout{grid-template-columns:minmax(13rem,.26fr) minmax(0,1fr)}.asset-show-page .asset-tab-workspace.asset-documents-workspace.supplier-documents-workspace{padding-top:0!important}.asset-documents-sidebar.op-record-sidebar{display:block}.asset-documents-tab-card__heading{display:flex;align-items:center;gap:.72rem;min-width:0}.asset-documents-tab-card__heading h2{margin:0}.asset-documents-tab-card__heading small{display:block;margin-top:.12rem;color:var(--csd-text-708198-1000, #708198);line-height:1.45}.asset-documents-tab-card__icon{width:2.22rem;height:2.22rem;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid rgba(var(--asset-show-accent-rgb),.18);border-radius:.74rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent));line-height:1;box-shadow:0 8px 16px rgba(var(--asset-show-accent-rgb),.07)}.asset-documents-tab-card__actions{justify-content:flex-end}.asset-documents-page__layout{align-items:stretch}.asset-documents-page__table-card .ajax-table{overflow:hidden;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:var(--csd-bg-ffffff-1000, #ffffff)}.asset-tab-card,.asset-tab-card.saas-card,.asset-tab-card.op-card{padding:0;border:1px solid var(--csd-border-e2eaf4-960, rgba(226, 234, 244, .96));border-radius:1rem;overflow:hidden;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 14px 34px #0f172a0d}.asset-tab-card.saas-card:hover,.asset-tab-card.op-card:hover{border-color:var(--csd-border-d3e0ee-980, rgba(211, 224, 238, .98));box-shadow:0 16px 36px #0f172a0f;transform:none}.asset-tab-card__header{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:1rem 1.08rem;border-bottom:1px solid var(--csd-border-e2eaf4-920, rgba(226, 234, 244, .92));background:var(--csd-bg-ffffff-1000, #ffffff)}.asset-tab-card__header h2{margin:0;color:var(--csd-text-10233f-1000, #10233f);font-size:1rem;font-weight:820;letter-spacing:-.01em}.asset-tab-card__header p,.asset-tab-card__header small{display:block;margin:.16rem 0 0;color:var(--csd-text-6f8097-1000, #6f8097);font-size:.82rem;line-height:1.45}.asset-tab-card__header--actions{align-items:center}.asset-tab-card__header-copy{display:grid;gap:.08rem;min-width:0}.asset-tab-card__header--stack{flex-direction:column;align-items:stretch}.asset-tab-card__heading-row{display:flex;align-items:center;justify-content:space-between;gap:.85rem;min-width:0}.asset-tab-card__heading-row>div{min-width:0}.asset-tab-card__header--stack>.smart-filter-bar,.asset-tab-card__header--stack>form,.asset-tab-card__header--stack [data-smart-filter-bar]{width:100%}.asset-tab-card__body{display:flex;flex-direction:column;gap:.9rem;padding:1rem 1.08rem 1.08rem}.asset-tab-card--table{overflow:visible}.asset-tab-card--table>.op-card__body{display:block}.asset-inline-actions{display:flex;align-items:center;gap:.46rem}.asset-show-page .asset-plan-card{position:relative;gap:.9rem;padding:.95rem;border-color:var(--csd-border-d6e0ed-960, rgba(214, 224, 237, .96));border-radius:1.05rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 28px #0f172a0b;overflow:hidden}.asset-show-page .asset-plan-card:hover{border-color:rgba(var(--asset-show-accent-rgb),.2);box-shadow:0 16px 32px #0f172a0f;transform:none}.asset-show-page .asset-plan-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--asset-show-accent);opacity:.72}.asset-show-page .asset-plan-card--overdue{border-color:var(--csd-border-dc2626-160, rgba(220, 38, 38, .16));box-shadow:0 14px 28px #7f1d1d0e}.asset-show-page .asset-plan-card--overdue:before{background:#dc2626;opacity:.86}.asset-plan-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;flex-wrap:wrap}.asset-plan-card__badges{justify-content:flex-end}.asset-show-page .asset-plan-card .maintenance-record__title{color:var(--csd-text-10233f-1000, #10233f);font-size:1rem;font-weight:800}.asset-show-page .asset-plan-card .maintenance-record__topline{margin-bottom:.36rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem}.asset-show-page .asset-plan-card .maintenance-record__subline{margin-top:0;padding-top:.75rem;border-top:1px solid var(--csd-border-e2eaf4-920, rgba(226, 234, 244, .92))}.asset-show-page .asset-plan-card .asset-inline-actions{padding-top:.75rem;border-top:1px solid var(--csd-border-e2eaf4-920, rgba(226, 234, 244, .92))}.asset-show-page .asset-plan-card .asset-plan-item__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.64rem}.asset-show-page .asset-plan-card .asset-plan-item__fact{position:relative;min-height:5.25rem;padding:.72rem .78rem .72rem .86rem;border-color:var(--csd-border-dae4f0-940, rgba(218, 228, 240, .94));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 8px 18px #0f172a07}.asset-show-page .asset-plan-card .asset-plan-item__fact:before{content:"";position:absolute;inset:.72rem auto .72rem .54rem;width:2px;border-radius:999px;background:rgba(var(--asset-show-accent-rgb),.55)}.asset-show-page .asset-plan-card .asset-plan-item__fact:nth-child(4n+2):before{background:#14b8a699}.asset-show-page .asset-plan-card .asset-plan-item__fact:nth-child(4n+3):before{background:#f59e0ba3}.asset-show-page .asset-plan-card .asset-plan-item__fact:nth-child(4n):before{background:#64748b85}.asset-show-page .asset-plan-card .asset-plan-item__fact strong{color:var(--csd-text-10233f-1000, #10233f);font-weight:800}.asset-show-page .asset-intervention-list{gap:.72rem}.asset-show-page .asset-intervention-card{position:relative;flex-direction:column;align-items:stretch;gap:.72rem;padding:.95rem;border-color:var(--csd-border-d6e0ed-960, rgba(214, 224, 237, .96));border-radius:1.05rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 28px #0f172a0b;overflow:hidden}.asset-show-page .asset-intervention-card:hover{border-color:rgba(var(--asset-show-accent-rgb),.2);box-shadow:0 16px 32px #0f172a0f;transform:none}.asset-show-page .asset-intervention-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#64748b;opacity:.6}.asset-show-page .asset-intervention-card--success:before{background:#16a34a;opacity:.74}.asset-show-page .asset-intervention-card--danger{border-color:var(--csd-border-dc2626-150, rgba(220, 38, 38, .15))}.asset-show-page .asset-intervention-card--danger:before{background:#dc2626;opacity:.82}.asset-show-page .asset-intervention-card--neutral:before{background:var(--asset-show-accent);opacity:.42}.asset-intervention-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.asset-intervention-card__main{display:grid;gap:.34rem}.asset-intervention-card__side{justify-content:flex-end;max-width:26rem}.asset-show-page .asset-intervention-card .maintenance-record__topline{margin-bottom:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem}.asset-show-page .asset-intervention-card .maintenance-record__topline span{display:inline-flex;align-items:center;gap:.34rem}.asset-show-page .asset-intervention-card .maintenance-record__topline i{color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent))}.asset-show-page .asset-intervention-card .maintenance-record__title{color:var(--csd-text-10233f-1000, #10233f);font-size:1rem;font-weight:800}.asset-show-page .asset-intervention-card .maintenance-record__subline{margin-top:.06rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem}.asset-show-page .asset-intervention-card .maintenance-record__subline span{display:inline-flex;align-items:center;min-width:0}.asset-intervention-card__details{margin:0;padding:.68rem .78rem;border:1px solid var(--csd-border-e2eaf4-920, rgba(226, 234, 244, .92));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.55}.asset-show-page .asset-intervention-card .op-secondary-action{min-height:1.85rem;padding-inline:.66rem}.asset-plan-item{display:flex;flex-direction:column;gap:.88rem;padding:1rem;border:1px solid var(--csd-border-e2eaf4-960, rgba(226, 234, 244, .96));border-radius:1.08rem;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))}.asset-plan-item--overdue{border-color:var(--csd-border-dc2626-140, rgba(220, 38, 38, .14));border-left:3px solid var(--csd-border-dc2626-1000, #dc2626);background:var(--csd-bg-ffffff-1000, #ffffff)}.asset-plan-item__head,.asset-plan-item__actions{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.asset-plan-item__identity{display:grid;gap:.18rem}.asset-plan-item__eyebrow{color:var(--csd-text-7a8da8-1000, #7a8da8);font-size:.7rem;font-weight:780;letter-spacing:.12em;text-transform:uppercase}.asset-plan-item__title{margin:0;color:var(--csd-text-17324f-1000, #17324f);font-size:.98rem;font-weight:760}.asset-plan-item__chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.46rem}.asset-plan-item__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.asset-plan-item__fact{display:grid;gap:.14rem;padding:.76rem .82rem;border-radius:.92rem;background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9));border:1px solid var(--csd-border-e2eaf4-920, rgba(226, 234, 244, .92))}.asset-plan-item__fact-label{color:var(--csd-text-7b8ca2-1000, #7b8ca2);font-size:.68rem;font-weight:780;letter-spacing:.1em;text-transform:uppercase}.asset-plan-item__fact strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.84rem;font-weight:720;line-height:1.4}.asset-plan-item__fact small{color:var(--csd-text-708198-1000, #708198);font-size:.74rem;line-height:1.45}.asset-plan-item__timeline{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.asset-plan-item__inline-link,.asset-mini-list__link{color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent));font-size:.78rem;font-weight:720;text-decoration:none}.asset-plan-item__inline-link:hover,.asset-mini-list__link:hover{color:var(--csd-foreground-asset-show-accent, var(--asset-show-accent));text-decoration:underline}.asset-plan-item__actions{flex-wrap:wrap}.asset-plan-item__actions form{margin:0}.asset-mini-list{display:flex;flex-direction:column;gap:.72rem}.asset-mini-list__item{display:flex;align-items:flex-start;justify-content:space-between;gap:.76rem;padding:.76rem .82rem;border:1px solid var(--csd-border-e2eaf4-920, rgba(226, 234, 244, .92));border-radius:.98rem;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94))}.asset-mini-list__copy{display:grid;gap:.16rem}.asset-mini-list__copy strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.82rem;font-weight:720}.asset-mini-list__copy span{color:var(--csd-text-708198-1000, #708198);font-size:.75rem;line-height:1.45}.asset-mini-list__meta{display:grid;justify-items:end;gap:.36rem}.asset-history-item{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid var(--csd-border-e2eaf4-960, rgba(226, 234, 244, .96));border-radius:1.08rem;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))}.asset-history-item__main{display:grid;gap:.34rem;min-width:0}.asset-history-item__meta,.asset-history-item__subline{display:flex;flex-wrap:wrap;gap:.56rem;color:var(--csd-text-708198-1000, #708198);font-size:.76rem;line-height:1.45}.asset-history-item__meta span,.asset-history-item__subline span{display:inline-flex;align-items:center;gap:.28rem}.asset-history-item__title{margin:0;color:var(--csd-text-17324f-1000, #17324f);font-size:.94rem;font-weight:760;line-height:1.42}.asset-history-item__details{margin:.08rem 0 0;color:var(--csd-text-475569-1000, #475569);font-size:.82rem;line-height:1.6}.asset-history-item__side{display:grid;justify-items:end;gap:.46rem;min-width:11rem}.asset-history-item__check{color:var(--csd-text-708198-1000, #708198);font-size:.75rem;line-height:1.45;text-align:right}.maintenance-plan-modal-shell{background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-740, rgba(219, 234, 254, .74)),transparent 30%),radial-gradient(circle at bottom right,var(--csd-bg-ccfbf1-420, rgba(204, 251, 241, .42)),transparent 28%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important}.maintenance-plan-modal-header .modal-title>i{border-color:var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb)!important}.maintenance-plan-modal.prospect-form-modal{--maintenance-plan-accent-rgb: var(--asset-show-accent-rgb, 37, 99, 235);--csd-foreground-maintenance-plan-accent-rgb: var(--asset-show-accent-rgb, 37, 99, 235);--maintenance-plan-accent: var(--asset-show-accent, #2563eb);--csd-foreground-maintenance-plan-accent: var(--csd-foreground-asset-show-accent, var(--asset-show-accent, var(--csd-text-2563eb-1000, #2563eb)));--maintenance-plan-accent-soft: rgba(var(--maintenance-plan-accent-rgb), .09);gap:.86rem}.maintenance-plan-modal .maintenance-plan-modal__intro{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;padding:.9rem 1rem;border-color:rgba(var(--maintenance-plan-accent-rgb),.11);background:radial-gradient(circle at top left,rgba(var(--maintenance-plan-accent-rgb),.12),transparent 16rem),linear-gradient(135deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)))}.maintenance-plan-modal .maintenance-plan-modal__intro-icon{width:2.4rem;height:2.4rem;display:inline-grid;place-items:center;border-radius:.86rem;border:1px solid rgba(var(--maintenance-plan-accent-rgb),.16);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),rgba(var(--maintenance-plan-accent-rgb),.06));color:var(--csd-foreground-maintenance-plan-accent, var(--maintenance-plan-accent));box-shadow:inset 0 1px #ffffffeb,0 10px 22px rgba(var(--maintenance-plan-accent-rgb),.08)}.maintenance-plan-modal .maintenance-plan-modal__intro-icon i{font-size:1rem}.maintenance-plan-modal .maintenance-plan-modal__intro-copy{gap:.32rem}.maintenance-plan-modal .maintenance-plan-modal__chips{justify-content:flex-end;max-width:21rem}.maintenance-plan-modal .maintenance-plan-modal__warning{display:flex;align-items:flex-start;gap:.62rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:.24rem;padding:.68rem .74rem;border:1px solid var(--csd-border-f59e0b-200, rgba(245, 158, 11, .2));border-radius:.92rem;background:radial-gradient(circle at top left,var(--csd-bg-fef3c7-820, rgba(254, 243, 199, .82)),transparent 14rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fffbeb-880, rgba(255, 251, 235, .88)));color:var(--csd-text-92400e-1000, #92400e);box-shadow:0 10px 22px #f59e0b12}.maintenance-plan-modal .maintenance-plan-modal__warning>i{flex:0 0 auto;margin-top:.1rem;color:var(--csd-text-d97706-1000, #d97706);font-size:.9rem}.maintenance-plan-modal .maintenance-plan-modal__warning div{display:grid;gap:.14rem}.maintenance-plan-modal .maintenance-plan-modal__warning strong{color:var(--csd-text-78350f-1000, #78350f);font-size:.78rem;font-weight:820;line-height:1.35}.maintenance-plan-modal .maintenance-plan-modal__warning span{color:var(--csd-text-a16207-1000, #a16207);font-size:.74rem;line-height:1.45}.maintenance-plan-modal .maintenance-plan-modal__stack{gap:.86rem}.maintenance-plan-modal .maintenance-plan-modal__card{border-color:var(--csd-border-0f172a-75, rgba(15, 23, 42, .075))}.maintenance-plan-modal .maintenance-plan-modal__card.prospect-form-modal__card--primary{background:radial-gradient(circle at 100% 0%,rgba(var(--maintenance-plan-accent-rgb),.09),transparent 17rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, rgb(255, 255, 255)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)))}.maintenance-plan-modal .maintenance-plan-modal__card .saas-card-title i{color:var(--csd-foreground-maintenance-plan-accent, var(--maintenance-plan-accent))}.maintenance-plan-modal .maintenance-plan-modal__card .prospect-form-modal__section-chip{border:0;background:var(--csd-bg-e2e8f0-780, rgba(226, 232, 240, .78))}.maintenance-plan-modal .maintenance-plan-modal__card-body{gap:.92rem}.maintenance-plan-modal .maintenance-plan-modal__field-grid{--bs-gutter-x: .95rem;--bs-gutter-y: 1.05rem}.maintenance-plan-modal .maintenance-plan-modal__subject{display:grid;gap:.14rem;padding:.72rem .82rem;border-radius:.92rem;border:1px solid rgba(var(--maintenance-plan-accent-rgb),.12);background:rgba(var(--maintenance-plan-accent-rgb),.055)}.maintenance-plan-modal .maintenance-plan-modal__subject-label{color:var(--csd-text-7b8ca2-1000, #7b8ca2);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.maintenance-plan-modal .maintenance-plan-modal__subject strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.86rem;font-weight:760}.maintenance-plan-modal .maintenance-plan-modal__subject span:last-child{color:var(--csd-text-708198-1000, #708198);font-size:.76rem}.maintenance-plan-modal .maintenance-plan-modal__mode-note{display:inline-flex;align-items:flex-start;gap:.42rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:.54rem;padding:.42rem .56rem;border-radius:.78rem;background:rgba(var(--maintenance-plan-accent-rgb),.065);color:var(--csd-text-52657f-1000, #52657f);font-size:.73rem;font-weight:650;line-height:1.42}.maintenance-plan-modal .maintenance-plan-modal__mode-note i{margin-top:.08rem;color:var(--csd-foreground-maintenance-plan-accent, var(--maintenance-plan-accent));font-size:.78rem}.maintenance-plan-modal .maintenance-plan-modal__toggle{min-height:100%;padding:.74rem .82rem;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)));transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.maintenance-plan-modal .maintenance-plan-modal__toggle:has(input:checked){border-color:rgba(var(--maintenance-plan-accent-rgb),.2);background:radial-gradient(circle at top left,rgba(var(--maintenance-plan-accent-rgb),.08),transparent 12rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));box-shadow:0 12px 24px rgba(var(--maintenance-plan-accent-rgb),.08)}.maintenance-plan-modal .maintenance-plan-modal__toggle-copy{display:grid;gap:.18rem}.maintenance-plan-modal .maintenance-plan-modal__toggle-copy strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.84rem;font-weight:760}.maintenance-plan-modal .maintenance-plan-modal__toggle-copy span{color:var(--csd-text-708198-1000, #708198);font-size:.75rem;line-height:1.46}@media (max-width: 991.98px){.maintenance-plan-modal .maintenance-plan-modal__intro{grid-template-columns:auto minmax(0,1fr)}.maintenance-plan-modal .maintenance-plan-modal__chips{grid-column:1/-1;justify-content:flex-start;max-width:none}}@media (max-width: 767.98px){.maintenance-plan-modal .maintenance-plan-modal__intro{grid-template-columns:1fr}.maintenance-plan-modal .maintenance-plan-modal__intro-icon{width:2.25rem;height:2.25rem}}@media (max-width: 991.98px){.asset-workspace-head{flex-direction:column}.asset-workspace-head__side{justify-content:flex-start}.asset-detail-clusters,.asset-detail-admin-grid,.asset-detail-facts{grid-template-columns:1fr}.asset-show-page .asset-plan-card .asset-plan-item__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-plan-item__facts{grid-template-columns:1fr}.asset-detail-cluster--wide{grid-column:auto}.asset-detail-mini-grid,.asset-detail-mini-grid--wide{grid-template-columns:1fr}.asset-detail-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-detail-mini-card--span-2{grid-column:auto}.asset-history-item,.asset-intervention-card__top,.asset-plan-item__head,.asset-plan-item__actions,.asset-mini-list__item{flex-direction:column}.asset-plan-item__chips,.asset-history-item__side,.asset-intervention-card__side,.asset-mini-list__meta{justify-content:flex-start;justify-items:start}.asset-intervention-card__side{max-width:none}.asset-history-item__side{min-width:0}}@media (max-width: 767.98px){.asset-documents-layout.op-record-layout{grid-template-columns:minmax(0,1fr)}.asset-detail-panel{padding:.82rem}.asset-detail-row,.asset-detail-row--client{grid-template-columns:1fr;gap:.22rem;align-items:flex-start}.asset-detail-row .asset-detail-mini-card__value,.asset-detail-row .asset-detail-mini-card__value--link{justify-self:start;text-align:left}.asset-detail-metric-strip{grid-template-columns:1fr}.asset-quick-action{grid-template-columns:auto minmax(0,1fr)}.asset-quick-action__cta,.asset-quick-action__badge{grid-column:2;justify-self:start}.asset-detail-admin-grid{gap:.55rem}.asset-sidebar-meta__row{flex-direction:column}.asset-sidebar-link-card{flex-direction:column;align-items:flex-start}.asset-workspace-head__side,.asset-workspace-badge{width:100%}.asset-workspace-badge{justify-content:flex-start}.asset-documents-tab-card__heading,.asset-documents-tab-card__actions{width:100%}.asset-documents-tab-card__actions{justify-content:flex-start}.asset-show-page .asset-plan-card .asset-plan-item__facts{grid-template-columns:1fr}.asset-sidebar-link-card__meta{width:100%;justify-content:space-between}.asset-sidebar-meta__value,.asset-sidebar-meta__value-stack{max-width:100%;text-align:left}.asset-tab-card__header,.asset-tab-card__body{padding-inline:.92rem}}.maintenance-page{--maintenance-accent-rgb: 37, 99, 235;--maintenance-accent: #2563eb;--csd-foreground-maintenance-accent: var(--csd-text-2563eb-1000, #2563eb);--maintenance-accent-strong: #1d4ed8;--csd-foreground-maintenance-accent-strong: var(--csd-text-1d4ed8-1000, #1d4ed8);--maintenance-accent-soft: rgba(37, 99, 235, .1);--csd-foreground-maintenance-accent-soft: var(--csd-text-2563eb-100, rgba(37, 99, 235, .1));color:var(--csd-text-0f172a-1000, #0f172a)}.maintenance-page .btn{border-radius:999px}.maintenance-dashboard__stats,.maintenance-dashboard__grid{margin-top:.9rem}.maintenance-card{overflow:hidden;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:1.05rem;box-shadow:0 20px 40px #0f172a0d}.maintenance-card__header{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.95rem 1.05rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))}.maintenance-card__body{display:flex;flex-direction:column;gap:.95rem;padding:1rem 1.08rem 1.08rem}.maintenance-card__title{display:flex;align-items:center;gap:.72rem;min-width:0}.maintenance-card__title h2{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:820}.maintenance-card__title p{margin:.14rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.45}.maintenance-card__icon{width:2.45rem;height:2.45rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:.78rem;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-card__icon--danger{border-color:var(--csd-border-ef4444-160, rgba(239, 68, 68, .16));background:#ef444414;color:var(--csd-text-dc2626-1000, #dc2626)}.maintenance-card__icon--success{border-color:var(--csd-border-14b8a6-160, rgba(20, 184, 166, .16));background:#14b8a617;color:var(--csd-text-0f766e-1000, #0f766e)}.maintenance-card__icon--neutral{border-color:var(--csd-border-64748b-160, rgba(100, 116, 139, .16));background:#64748b14;color:var(--csd-text-64748b-1000, #64748b)}.maintenance-schedules__stats,.maintenance-schedules__filter-card,.maintenance-table-card{margin-top:.9rem}.maintenance-schedules__filter-card.op-filter-card--operational{align-items:stretch!important;padding:.78rem .92rem!important}.maintenance-schedules__filter-card.op-filter-card--operational .maintenance-schedules__filter-shell{display:flex!important;flex-direction:column;align-items:stretch!important;gap:.74rem}.maintenance-schedules__filter-top{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-width:0}.maintenance-schedules__filter-card .maintenance-schedules__filter-heading{flex:0 0 auto;padding-right:0;border-right:0}.maintenance-schedules__filter-main{display:grid;grid-template-columns:minmax(10rem,.85fr) minmax(9rem,.72fr) minmax(9rem,.72fr) minmax(6.5rem,.46fr) minmax(16rem,1.45fr) auto;align-items:end;gap:.72rem;min-width:0}.maintenance-schedules__filter-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;min-width:-moz-max-content;min-width:max-content}.maintenance-schedules__filter-actions .btn{min-height:2.42rem}.maintenance-schedules__active-filters{margin:-.1rem 0 0}.maintenance-schedules__quick-tabs{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.42rem;min-width:0}.maintenance-schedules__quick-tab{display:inline-flex;align-items:center;gap:.45rem;min-height:2.02rem;padding:.34rem .68rem;border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));border-radius:999px;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));color:var(--csd-text-334155-1000, #334155);font-size:.77rem;font-weight:800;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.maintenance-schedules__quick-tab i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.86rem}.maintenance-schedules__quick-tab:hover,.maintenance-schedules__quick-tab.is-active{transform:translateY(-1px);border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 10px 20px #2563eb14}.maintenance-schedules__filters{display:grid;gap:.72rem}.maintenance-schedules__filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.maintenance-schedules__filter-field{min-width:0}.maintenance-schedules__filter-label{display:inline-block;margin-bottom:.26rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.maintenance-schedules__filter-field .select2-container{width:100%!important}.maintenance-schedules__search-row{display:flex;align-items:end;gap:.72rem}.maintenance-schedules__filter-main .maintenance-search{width:100%}.maintenance-schedules__filter-main .maintenance-search input,.maintenance-schedules__filter-main .form-saas-input,.maintenance-schedules__filter-main .select2-container .select2-selection--single{min-height:2.42rem}.maintenance-schedules__filter-main .select2-container{width:100%!important}.maintenance-schedules .maintenance-empty--table{margin:.95rem;padding:2rem 1rem}.maintenance-table-card__header,.maintenance-table-card__title,.maintenance-table-card__tools{display:flex;align-items:center}.maintenance-table-card__header{justify-content:space-between;gap:.9rem}.maintenance-table-card__title{gap:.72rem;min-width:0}.maintenance-table-card__title h2{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:820}.maintenance-table-card__subtitle{display:block;margin-top:.1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:760}.maintenance-table-card__tools{justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.maintenance-list,.maintenance-compact-list,.maintenance-links{display:flex;flex-direction:column;gap:.78rem}.maintenance-record{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.92rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:1.14rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.maintenance-record:hover{transform:translateY(-1px);box-shadow:0 14px 26px #0f172a0f}.maintenance-record--danger{border-color:var(--csd-border-ef4444-180, rgba(239, 68, 68, .18));box-shadow:inset 3px 0 #ef4444b3}.maintenance-record--warning{border-color:var(--csd-border-f59e0b-180, rgba(245, 158, 11, .18));box-shadow:inset 3px 0 #f59e0bbf}.maintenance-record__main,.maintenance-compact-item__copy,.maintenance-link-card__copy,.maintenance-table__entity{min-width:0}.maintenance-record__topline,.maintenance-record__subline{display:flex;align-items:center;gap:.62rem;flex-wrap:wrap}.maintenance-record__topline{margin-bottom:.45rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.77rem;font-weight:700}.maintenance-record__title{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:760;line-height:1.35}.maintenance-record__subline{margin-top:.32rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.83rem}.maintenance-record__subline a,.maintenance-table__entity-title{color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-weight:760;text-decoration:none}.maintenance-table__entity-title{display:inline-block}.maintenance-record__subline a:hover,.maintenance-table__entity-title:hover,.maintenance-compact-item__link:hover{text-decoration:underline}.maintenance-record__side{display:flex;align-items:center;gap:.62rem;flex:0 0 auto}.maintenance-record__pill,.maintenance-inline-badge,.maintenance-toolbar__badge,.maintenance-filter-tags__item{display:inline-flex;align-items:center;justify-content:center;min-height:1.85rem;padding:.26rem .68rem;border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.01em}.maintenance-record__pill--danger,.maintenance-inline-badge--danger{background:#ef44441f;color:var(--csd-text-b91c1c-1000, #b91c1c);box-shadow:inset 0 0 0 1px #ef44441f}.maintenance-record__pill--warning,.maintenance-inline-badge--warning{background:#f59e0b24;color:var(--csd-text-b45309-1000, #b45309);box-shadow:inset 0 0 0 1px #f59e0b29}.maintenance-record__pill--soft,.maintenance-inline-badge--muted,.maintenance-inline-badge--neutral,.maintenance-toolbar__badge{background:#0f172a0d;color:var(--csd-text-334155-1000, #334155);box-shadow:inset 0 0 0 1px #0f172a0d}.maintenance-inline-badge--success{background:#22c55e1f;color:var(--csd-text-15803d-1000, #15803d);box-shadow:inset 0 0 0 1px #22c55e1f}.maintenance-meta{display:grid;gap:.76rem}.maintenance-meta__row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-bottom:.76rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))}.maintenance-meta__row:last-child{padding-bottom:0;border-bottom:0}.maintenance-meta__label{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.maintenance-meta__row strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.96rem;font-weight:760}.maintenance-compact-item,.maintenance-link-card{display:flex;align-items:center;gap:.82rem;padding:.84rem .9rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.maintenance-compact-item{justify-content:space-between}.maintenance-compact-item__copy{display:grid;gap:.12rem}.maintenance-compact-item__copy strong,.maintenance-link-card__copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:760}.maintenance-compact-item__copy span,.maintenance-link-card__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.81rem;line-height:1.45}.maintenance-compact-item__copy small{color:var(--csd-text-94a3b8-1000, #94a3b8)}.maintenance-compact-item__link{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.78rem;font-weight:800;text-decoration:none}.maintenance-link-card{justify-content:flex-start;color:inherit;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.maintenance-link-card:hover{transform:translateY(-1px);border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));box-shadow:0 14px 28px #0f172a0f}.maintenance-link-card__icon{width:2.8rem;height:2.8rem;border-radius:.9rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--csd-text-2563eb-1000, #2563eb);background:linear-gradient(180deg,#2563eb24,#2563eb14);box-shadow:inset 0 0 0 1px #2563eb1f}.maintenance-link-card__icon i{font-size:.92rem}.maintenance-link-card__copy{display:grid;gap:.16rem;flex:1 1 auto}.maintenance-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.82rem;flex-wrap:wrap}.maintenance-toolbar__pills{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.56rem}.maintenance-pill,.maintenance-toolbar__reset{display:inline-flex;align-items:center;gap:.42rem;min-height:2.15rem;padding:.44rem .78rem;border-radius:999px;text-decoration:none;font-size:.77rem;font-weight:800;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.maintenance-pill{border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));color:var(--csd-text-334155-1000, #334155)}.maintenance-pill:hover,.maintenance-toolbar__reset:hover{transform:translateY(-1px)}.maintenance-pill--active{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:#2563eb1a;color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 10px 22px #2563eb1a}.maintenance-toolbar__summary{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:wrap}.maintenance-toolbar__reset{border:1px solid var(--csd-border-ef4444-160, rgba(239, 68, 68, .16));background:var(--csd-bg-fef2f2-920, rgba(254, 242, 242, .92));color:var(--csd-text-b91c1c-1000, #b91c1c)}.maintenance-filter-tags{display:flex;align-items:center;gap:.54rem;flex-wrap:wrap}.maintenance-filter-tags__item{background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:inset 0 0 0 1px #2563eb1a}.maintenance-filters{display:flex;flex-direction:column;gap:.86rem}.maintenance-filters__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.maintenance-filters__field{min-width:0}.maintenance-filters__label{display:inline-block;margin-bottom:.32rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.maintenance-filters__field .select2-container{width:100%!important}.maintenance-filters__search{display:flex;align-items:end;gap:.72rem}.maintenance-search{position:relative;flex:1 1 auto}.maintenance-search i{position:absolute;top:50%;left:.9rem;transform:translateY(-50%);color:var(--csd-text-94a3b8-1000, #94a3b8);pointer-events:none}.maintenance-search input{padding-left:2.55rem}.maintenance-table-card{margin-top:.92rem}.maintenance-table{--bs-table-bg: transparent;--csd-foreground-bs-table-bg: transparent;margin-bottom:0}.maintenance-table thead th{padding:.95rem 1rem;border-bottom-color:var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.maintenance-table tbody td{padding:1rem;border-bottom-color:var(--csd-border-e2e8f0-800, rgba(226, 232, 240, .8));vertical-align:middle}.maintenance-table__row--danger td{background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-fef2f2-620, rgba(254, 242, 242, .62)))}.maintenance-table__primary{color:var(--csd-text-10213f-1000, #10213f);font-size:.92rem;font-weight:780;white-space:nowrap}.maintenance-table__secondary,.maintenance-table__entity-meta{display:block;margin-top:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.81rem;line-height:1.45}.maintenance-table__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.46rem;flex-wrap:wrap}.maintenance-table__actions form{margin:0;display:inline-flex}.maintenance-table-card__footer{padding:.9rem 1.05rem 1.05rem;border-top:1px solid var(--csd-border-e2e8f0-840, rgba(226, 232, 240, .84))}.maintenance-empty{display:grid;justify-items:center;gap:.34rem;padding:1.4rem 1rem;border:1px dashed var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:1.14rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));text-align:center}.maintenance-empty h3{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:760}.maintenance-empty p{margin:0;max-width:34rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.84rem;line-height:1.55}.maintenance-empty--compact{padding:1.1rem .9rem}.maintenance-empty--table{margin:1rem}@media (max-width: 1199.98px){.maintenance-schedules__filter-top{align-items:flex-start;flex-direction:column}.maintenance-schedules__quick-tabs{justify-content:flex-start}.maintenance-schedules__filter-main{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-schedules__filter-main .maintenance-search{grid-column:1/-1}.maintenance-schedules__filter-actions{grid-column:1/-1;justify-content:flex-start}.maintenance-schedules__filter-grid,.maintenance-filters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.maintenance-page{padding-left:.2rem;padding-right:.2rem}.maintenance-card__body,.maintenance-card__header,.maintenance-record,.maintenance-link-card,.maintenance-compact-item{padding-left:.9rem;padding-right:.9rem}.maintenance-record,.maintenance-link-card,.maintenance-compact-item{flex-direction:column;align-items:stretch}.maintenance-record__side{width:100%;justify-content:flex-start;flex-wrap:wrap}.maintenance-filters__grid,.maintenance-schedules__filter-grid,.maintenance-schedules__filter-main{grid-template-columns:1fr}.maintenance-schedules__filter-main .maintenance-search,.maintenance-schedules__filter-actions{grid-column:auto}.maintenance-schedules__filter-actions{align-items:stretch;flex-direction:column;min-width:0}.maintenance-schedules__filter-actions .btn{width:100%;justify-content:center}.maintenance-filters__search,.maintenance-schedules__search-row,.maintenance-table-card__header,.maintenance-table-card__tools{flex-direction:column;align-items:stretch}.maintenance-table-card__tools{justify-content:flex-start}.maintenance-table thead{display:none}.maintenance-table,.maintenance-table tbody,.maintenance-table tr,.maintenance-table td{display:block;width:100%}.maintenance-table tbody tr{padding:.95rem;border-bottom:1px solid var(--csd-border-e2e8f0-800, rgba(226, 232, 240, .8))}.maintenance-table tbody td{padding:0 0 .72rem;border-bottom:0}.maintenance-table tbody td:last-child{padding-bottom:0}.maintenance-table__actions{justify-content:flex-start}}.maintenance-bank-settings-search{position:relative}.maintenance-bank-settings-search>i{position:absolute;left:.8rem;top:50%;transform:translateY(-50%);color:var(--csd-text-8090a8-1000, #8090a8);z-index:2}.maintenance-bank-settings-search input{padding-left:2.3rem}.maintenance-bank-section{margin:.82rem 0 1.15rem}.maintenance-bank-section--today{margin-top:.52rem}.maintenance-bank-section__header.hr-table-section-header{display:flex;margin-bottom:.58rem;padding:.68rem .82rem!important;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;border-radius:.9rem;background:linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f6f9fd-960, rgba(246, 249, 253, .96)))!important;box-shadow:0 8px 20px #0f172a0b;overflow:hidden}.maintenance-bank-section__header .maintenance-bank-section__icon{width:2.22rem;height:2.22rem;flex-basis:2.22rem}.maintenance-bank-section__header .maintenance-bank-section__count{flex:0 0 auto}.maintenance-bank-section--urgent .maintenance-bank-section__icon{border-color:var(--csd-border-fed7aa-1000, #fed7aa);background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-b45309-1000, #b45309)}.maintenance-bank-section--urgent .maintenance-bank-section__count{border-color:var(--csd-border-fed7aa-1000, #fed7aa);background:var(--csd-bg-fffaf4-1000, #fffaf4);color:var(--csd-text-a65309-1000, #a65309)}.maintenance-bank-section--done .maintenance-bank-section__icon{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);background:var(--csd-bg-f0fdf4-1000, #f0fdf4);color:var(--csd-text-168052-1000, #168052)}.maintenance-bank-section--done .maintenance-bank-section__count{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);background:var(--csd-bg-f4fff8-1000, #f4fff8);color:var(--csd-text-16734b-1000, #16734b)}.maintenance-bank-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}.maintenance-bank-card{display:flex;flex-direction:column;gap:.5rem;padding:.75rem .85rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:1rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 7px 20px #162e4b0d}.maintenance-bank-card.is-warning{border-color:var(--csd-border-efc979-1000, #efc979);background:var(--csd-bg-fffdf7-1000, #fffdf7)}.maintenance-bank-card.is-done{border-color:var(--csd-border-cce4d7-1000, #cce4d7);background:var(--csd-bg-fbfefc-1000, #fbfefc)}.maintenance-bank-card__top,.maintenance-bank-card__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.maintenance-bank-card__top>div{display:grid;gap:.12rem;min-width:0}.maintenance-bank-card__client{font-weight:850;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-bank-card__operator,.maintenance-bank-card__date{font-size:.72rem;line-height:1.25;color:var(--csd-text-66788e-1000, #66788e)}.maintenance-bank-card__operator i,.maintenance-bank-card__date i{margin-right:.3rem}.maintenance-bank-status{padding:.25rem .48rem;border-radius:2rem;background:var(--csd-bg-eaf1fa-1000, #eaf1fa);color:var(--csd-text-365878-1000, #365878);font-size:.62rem;font-weight:850;white-space:nowrap}.maintenance-bank-status--completed,.maintenance-bank-status--no_balance{background:var(--csd-bg-e4f6ec-1000, #e4f6ec);color:var(--csd-text-176b45-1000, #176b45)}.maintenance-bank-status--waiting_sync{background:var(--csd-bg-fff0d9-1000, #fff0d9);color:var(--csd-text-975500-1000, #975500)}.maintenance-bank-reasons{display:flex;flex-wrap:wrap;gap:.25rem}.maintenance-bank-reasons>span{display:inline-flex;align-items:center;gap:.28rem;padding:.25rem .42rem;border-radius:.55rem;background:var(--csd-bg-f3f6fa-1000, #f3f6fa);color:var(--csd-text-4e6075-1000, #4e6075);font-size:.67rem;font-weight:700}.maintenance-bank-reasons small{padding-left:.2rem;color:var(--csd-text-8190a2-1000, #8190a2)}.maintenance-bank-card__numbers{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--csd-border-e7edf4-1000, #e7edf4);border-radius:.75rem;overflow:hidden}.maintenance-bank-card__numbers>span{display:grid;gap:.04rem;padding:.34rem .3rem;text-align:center;border-right:1px solid var(--csd-border-e7edf4-1000, #e7edf4)}.maintenance-bank-card__numbers>span:last-child{border:0}.maintenance-bank-card__numbers small{font-size:.58rem;color:var(--csd-text-77889b-1000, #77889b);text-transform:uppercase}.maintenance-bank-card__numbers strong{font-size:.9rem}.maintenance-bank-card__numbers .is-online{background:var(--csd-bg-f5f2ff-1000, #f5f2ff)}.maintenance-bank-card__sync{display:flex;gap:.4rem;align-items:center;padding:.44rem .55rem;border-radius:.6rem;background:var(--csd-bg-fff2db-1000, #fff2db);color:var(--csd-text-8d570c-1000, #8d570c);font-size:.7rem}.maintenance-bank-card__footer{align-items:center;margin-top:auto;padding-top:0}.maintenance-bank-card__actions{display:flex;align-items:center;gap:.35rem}.maintenance-bank-card__actions form{margin:0}.maintenance-bank-card__actions .btn{display:inline-flex;align-items:center;gap:.3rem}.maintenance-bank-transfer{position:relative}.maintenance-bank-transfer>summary{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--csd-border-d6e0eb-1000, #d6e0eb);border-radius:.5rem;cursor:pointer;list-style:none}.maintenance-bank-transfer>form{position:absolute;right:0;top:2.35rem;z-index:10;display:grid;gap:.4rem;width:15rem;padding:.7rem;border:1px solid var(--csd-border-d6e0eb-1000, #d6e0eb);border-radius:.7rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 12px 30px #162c462e}.maintenance-bank-empty{grid-column:1/-1;display:grid;place-items:center;gap:.25rem;padding:2.5rem;border:1px dashed var(--csd-border-cfdbe8-1000, #cfdbe8);border-radius:1rem;color:var(--csd-text-718096-1000, #718096)}.maintenance-bank-empty i{font-size:1.6rem;color:var(--csd-text-2c9368-1000, #2c9368)}.maintenance-bank-load-more{display:flex;justify-content:center;padding:.85rem 0 .1rem}.maintenance-bank-load-more .btn{display:inline-flex;align-items:center;gap:.45rem;min-width:13.5rem;justify-content:center;border-color:var(--csd-border-d9e4f1-1000, #d9e4f1);background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-355776-1000, #355776);box-shadow:0 7px 18px #1e40620f}.maintenance-bank-load-more .btn small{padding-left:.2rem;color:var(--csd-text-8090a3-1000, #8090a3);font-weight:700}.maintenance-bank-load-more .btn.is-loading i{display:none}.maintenance-bank-load-more .btn.is-loading .spinner-border{display:inline-block!important}.maintenance-bank-bottom-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(16rem,.85fr);gap:1rem}.maintenance-bank-targets,.maintenance-bank-history,.maintenance-bank-settings-panel{padding:1rem}.maintenance-bank-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.maintenance-bank-panel-head>div{display:flex;align-items:center;gap:.65rem}.maintenance-bank-panel-head>div>i{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:.65rem;background:var(--csd-bg-e8f0fa-1000, #e8f0fa);color:var(--csd-text-2c6094-1000, #2c6094)}.maintenance-bank-panel-head span{display:grid}.maintenance-bank-panel-head small{font-size:.68rem;color:var(--csd-text-7b899a-1000, #7b899a)}.maintenance-bank-target{display:grid;gap:.35rem;padding:.55rem 0;border-top:1px solid var(--csd-border-edf1f5-1000, #edf1f5)}.maintenance-bank-target>div:first-child{display:flex;justify-content:space-between;gap:.5rem;font-size:.75rem}.maintenance-bank-target>div:first-child span{color:var(--csd-text-728096-1000, #728096)}.maintenance-bank-progress{height:.4rem;border-radius:1rem;background:var(--csd-bg-e7edf4-1000, #e7edf4);overflow:hidden}.maintenance-bank-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2b6cb0,#38a169)}.maintenance-bank-history-row,.maintenance-bank-rule-row{display:flex;justify-content:space-between;align-items:center;gap:.7rem;padding:.58rem 0;border-top:1px solid var(--csd-border-edf1f5-1000, #edf1f5)}.maintenance-bank-history-row>span,.maintenance-bank-rule-row>span{display:grid}.maintenance-bank-history-row small,.maintenance-bank-rule-row small{font-size:.67rem;color:var(--csd-text-77879a-1000, #77879a)}.maintenance-bank-history-row em{font-style:normal;font-size:.65rem;font-weight:800;color:var(--csd-text-4e647c-1000, #4e647c)}.maintenance-bank-panel-empty{margin:.8rem 0 0;color:var(--csd-text-718096-1000, #718096);font-size:.75rem}.maintenance-bank-global-form{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(20rem,.8fr);gap:.75rem}.maintenance-bank-global-form label,.maintenance-bank-rule-form label{display:grid;gap:.25rem}.maintenance-bank-global-form label>span,.maintenance-bank-rule-form label>span{font-size:.66rem;font-weight:800;text-transform:uppercase;color:var(--csd-text-65768b-1000, #65768b)}.maintenance-bank-setting-group{display:grid;align-content:start;gap:.72rem;padding:.8rem;border:1px solid var(--csd-border-dce6f0-1000, #dce6f0);border-radius:.85rem;background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff))}.maintenance-bank-setting-group--deadline{border-color:var(--csd-border-cdddf6-1000, #cdddf6);background:linear-gradient(145deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-f3f7ff-1000, #f3f7ff));box-shadow:0 8px 20px #2563eb0e}.maintenance-bank-setting-group--data{grid-column:1/-1}.maintenance-bank-setting-group__head{display:flex;align-items:center;gap:.55rem;padding-bottom:.62rem;border-bottom:1px solid var(--csd-border-e6edf5-1000, #e6edf5)}.maintenance-bank-setting-group__head>i{display:grid;place-items:center;width:1.9rem;height:1.9rem;flex:0 0 1.9rem;border-radius:.58rem;background:var(--csd-bg-e9f1fb-1000, #e9f1fb);color:var(--csd-text-27639d-1000, #27639d)}.maintenance-bank-setting-group--deadline .maintenance-bank-setting-group__head>i{background:var(--csd-bg-e6efff-1000, #e6efff);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-bank-setting-group__head>span{display:grid;gap:.04rem}.maintenance-bank-setting-group__head strong{font-size:.76rem;color:var(--csd-text-263f5e-1000, #263f5e)}.maintenance-bank-setting-group__head small{font-size:.65rem;line-height:1.35;color:var(--csd-text-74859a-1000, #74859a)}.maintenance-bank-setting-group__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.maintenance-bank-setting-group--data .maintenance-bank-setting-group__fields{grid-template-columns:minmax(12rem,.65fr) minmax(18rem,1.35fr) minmax(16rem,1fr)}.maintenance-bank-setting-group--deadline .maintenance-bank-setting-group__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-bank-global-form__dates{min-width:0}.maintenance-bank-deadline-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-bank-deadline-preview>span{display:grid;justify-items:center;gap:.08rem;padding:.5rem .3rem;border-right:1px solid var(--csd-border-e4ebf3-1000, #e4ebf3);color:var(--csd-text-3d6b58-1000, #3d6b58);text-align:center}.maintenance-bank-deadline-preview>span:last-child{border:0}.maintenance-bank-deadline-preview i{font-size:.78rem}.maintenance-bank-deadline-preview small{font-size:.57rem;font-weight:850;text-transform:uppercase}.maintenance-bank-deadline-preview strong{font-size:.66rem;white-space:nowrap}.maintenance-bank-deadline-preview .is-warning{background:var(--csd-bg-fff8ee-1000, #fff8ee);color:var(--csd-text-9a4b0b-1000, #9a4b0b)}.maintenance-bank-deadline-preview .is-overdue{background:var(--csd-bg-fff3f4-1000, #fff3f4);color:var(--csd-text-a72b3d-1000, #a72b3d)}.maintenance-bank-setting-group__note{display:flex;align-items:flex-start;gap:.35rem;margin:0;color:var(--csd-text-647891-1000, #647891);font-size:.65rem;line-height:1.4}.maintenance-bank-setting-group__note i{margin-top:.08rem;color:var(--csd-text-497bb1-1000, #497bb1)}.maintenance-bank-check{display:flex!important;align-items:center;gap:.55rem;padding:.6rem .7rem;border:1px solid var(--csd-border-dce5ee-1000, #dce5ee);border-radius:.7rem}.maintenance-bank-check>span{display:grid!important;text-transform:none!important}.maintenance-bank-check small{font-size:.65rem;font-weight:400;color:var(--csd-text-7a899b-1000, #7a899b)}.maintenance-bank-global-form__action{grid-column:1/-1;display:flex;justify-content:flex-end}.maintenance-bank-panel-head--padded{padding:1rem 1rem 0}.maintenance-bank-settings-search{width:min(23rem,100%)}.maintenance-bank-bulk-form{display:grid;gap:.7rem;margin:.85rem 1rem;padding:.8rem;border:1px solid var(--csd-border-d8e5f3-1000, #d8e5f3);border-radius:.9rem;background:linear-gradient(135deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff));box-shadow:0 8px 22px #2a527e0f}.maintenance-bank-bulk-form__intro{display:flex;align-items:center;gap:.6rem}.maintenance-bank-bulk-form__intro>span:last-child{display:grid}.maintenance-bank-bulk-form__intro strong{font-size:.78rem;color:var(--csd-text-244261-1000, #244261)}.maintenance-bank-bulk-form__intro small{font-size:.66rem;color:var(--csd-text-73859a-1000, #73859a)}.maintenance-bank-bulk-form__icon{display:grid;place-items:center;width:2rem;height:2rem;flex:0 0 2rem;border-radius:.62rem;background:var(--csd-bg-e6f0ff-1000, #e6f0ff);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-bank-bulk-form__fields{display:grid;grid-template-columns:minmax(14rem,1.35fr) minmax(9rem,.8fr) minmax(8rem,.65fr) minmax(10rem,.85fr) auto auto;gap:.55rem;align-items:end}.maintenance-bank-bulk-form__fields>label:not(.maintenance-bank-switch){display:grid;gap:.25rem}.maintenance-bank-bulk-form__fields>label>span{font-size:.61rem;font-weight:850;text-transform:uppercase;color:var(--csd-text-667b91-1000, #667b91)}.maintenance-bank-bulk-form__active{min-height:2.42rem;padding:0 .25rem}.maintenance-bank-bulk-form__fields>button{min-height:2.42rem;white-space:nowrap}.maintenance-bank-bulk-form__selection{display:flex;align-items:center;gap:.38rem;padding-top:.55rem;border-top:1px solid var(--csd-border-e6edf5-1000, #e6edf5);color:var(--csd-text-4d6782-1000, #4d6782);font-size:.67rem}.maintenance-bank-bulk-form__selection small{margin-left:auto;color:var(--csd-text-7b8b9d-1000, #7b8b9d)}.maintenance-bank-bulk-select-all,.maintenance-bank-client-name{display:flex;align-items:flex-start;gap:.55rem}.maintenance-bank-bulk-select-all{align-items:center;margin:0}.maintenance-bank-bulk-select-all input,.maintenance-bank-client-name input{width:1rem;height:1rem;margin-top:.08rem;accent-color:#2563eb}.maintenance-bank-client-name>span{display:grid;min-width:0}.maintenance-bank-settings-table{min-width:1450px}.maintenance-bank-settings-table td{padding:.75rem 1rem}.maintenance-bank-settings-table td[colspan]{padding:.6rem 1rem}.maintenance-bank-client-form{display:grid;grid-template-columns:1.15fr .88fr .72fr .62fr auto 1fr auto;gap:.5rem;align-items:center}.maintenance-bank-switch{display:flex;align-items:center;gap:.35rem;white-space:nowrap;font-size:.72rem}.maintenance-bank-rule-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;padding-bottom:1rem}.maintenance-bank-rule-form>button{align-self:end}.maintenance-bank-check--compact{align-self:end;min-height:2.4rem}.maintenance-bank-rules-list{border-top:1px solid var(--csd-border-e6edf4-1000, #e6edf4)}.maintenance-bank-rule-row{display:grid;grid-template-columns:1.5fr .9fr 1fr auto}.maintenance-bank-rule-row.is-inactive{opacity:.55}.maintenance-bank-rule-row__actions{display:flex;align-items:center;gap:.35rem}.maintenance-bank-rule-row__actions form{margin:0}.maintenance-bank-rule-editor{position:relative}.maintenance-bank-rule-editor>summary{list-style:none;cursor:pointer}.maintenance-bank-rule-editor>form{position:absolute;right:0;top:2.4rem;z-index:15;display:grid;grid-template-columns:1fr 5rem;gap:.45rem;width:22rem;padding:.75rem;border:1px solid var(--csd-border-d6e1ec-1000, #d6e1ec);border-radius:.8rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 14px 35px #162c4633}.maintenance-bank-rule-editor label{display:grid;gap:.18rem}.maintenance-bank-rule-editor label>span{font-size:.6rem;font-weight:800;text-transform:uppercase;color:var(--csd-text-6b7b90-1000, #6b7b90)}.maintenance-bank-rule-editor .maintenance-bank-check,.maintenance-bank-rule-editor button{grid-column:1/-1}@media (max-width: 1199.98px){.maintenance-bank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-bank-global-form{grid-template-columns:1fr}.maintenance-bank-setting-group--data{grid-column:auto}.maintenance-bank-setting-group--data .maintenance-bank-setting-group__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-bank-setting-group--data .maintenance-bank-check{grid-column:1/-1}.maintenance-bank-bulk-form__fields{grid-template-columns:repeat(3,minmax(0,1fr))}.maintenance-bank-rule-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.maintenance-bank-filters,.maintenance-bank-global-form,.maintenance-bank-rule-form,.maintenance-bank-bulk-form__fields,.maintenance-bank-setting-group__fields,.maintenance-bank-setting-group--deadline .maintenance-bank-setting-group__fields,.maintenance-bank-setting-group--data .maintenance-bank-setting-group__fields{grid-template-columns:1fr}.maintenance-bank-setting-group--data .maintenance-bank-check,.maintenance-bank-global-form__dates,.maintenance-bank-global-form__action{grid-column:auto}.maintenance-bank-grid,.maintenance-bank-bottom-grid{grid-template-columns:1fr}.maintenance-bank-card{padding:.82rem}.maintenance-bank-explainer{align-items:flex-start}.maintenance-bank-explainer__tag{display:none}.maintenance-bank-panel-head--padded{align-items:stretch;flex-direction:column}.maintenance-bank-settings-search{width:100%}.maintenance-bank-bulk-form__selection{align-items:flex-start;flex-wrap:wrap}.maintenance-bank-bulk-form__selection small{width:100%;margin-left:0}.maintenance-bank-rule-row{grid-template-columns:1fr 1fr}.maintenance-bank-card__footer{align-items:flex-start;flex-direction:column}.maintenance-bank-card__actions{width:100%;flex-wrap:wrap}.maintenance-bank-card__actions .btn{justify-content:center}.maintenance-bank-target>div:first-child{flex-direction:column}.maintenance-bank-filters input,.maintenance-bank-filters select,.maintenance-bank-settings-page input,.maintenance-bank-settings-page select{font-size:16px!important}}@media (max-width: 420px){.maintenance-bank-card__numbers{grid-template-columns:repeat(2,1fr)}.maintenance-bank-card__numbers>span:nth-child(2){border-right:0}.maintenance-bank-card__numbers>span:nth-child(-n+2){border-bottom:1px solid var(--csd-border-e7edf4-1000, #e7edf4)}.maintenance-bank-deadline-preview{grid-template-columns:1fr}.maintenance-bank-deadline-preview>span{border-right:0;border-bottom:1px solid var(--csd-border-e4ebf3-1000, #e4ebf3)}.maintenance-bank-deadline-preview>span:last-child{border-bottom:0}}@media (max-width: 767.98px){.maintenance-bank-page .hr-shell__hero-actions{grid-template-columns:minmax(0,1fr)!important}.maintenance-bank-page .hr-shell__primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.maintenance-bank-page .hr-shell__primary-actions>form,.maintenance-bank-page .hr-shell__primary-actions>.btn,.maintenance-bank-page .hr-shell__primary-actions>form>.btn{min-width:0;width:100%}}@media (max-width: 420px){.maintenance-bank-page .hr-shell__primary-actions{grid-template-columns:minmax(0,1fr)!important}.maintenance-bank-page .maintenance-bank-refresh-all-form{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.maintenance-bank-page .maintenance-bank-refresh-all-form>.btn{width:100%;min-width:0}}.maintenance-bank-page .hr-shell__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.maintenance-bank-page .hr-metric__help{position:absolute;top:.58rem;right:.62rem;display:grid;width:1.55rem;height:1.55rem;border:1px solid var(--csd-border-d5e1ef-1000, #d5e1ef);border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f7faff-1000, #f7faff));color:var(--csd-text-6280a0-1000, #6280a0);font-size:.7rem;cursor:help;box-shadow:0 4px 10px #1e40620f;transition:border-color .16s ease,color .16s ease,box-shadow .16s ease}.maintenance-bank-page .hr-metric__help:hover,.maintenance-bank-page .hr-metric__help:focus-visible{border-color:var(--csd-border-8fb8e6-1000, #8fb8e6);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 0 0 3px #2563eb1a;outline:0}.tooltip.maintenance-bank-metric-tooltip{--bs-tooltip-max-width:360px}.tooltip.maintenance-bank-metric-tooltip .tooltip-inner{max-width:360px;padding:.58rem .72rem;font-size:.75rem;line-height:1.42;text-align:left}.maintenance-bank-page .hr-shell__filters .smart-filter-bar{width:100%}.maintenance-bank-smart-date{flex:0 1 11rem;min-width:10rem}.maintenance-bank-smart-operator{flex:0 1 15rem}.maintenance-bank-smart-date .sf-native-input{width:100%;height:var(--sf-control-height, 40px);min-height:var(--sf-control-height, 40px);padding:.45rem .7rem;border:1px solid var(--csd-border-d9e2ec-1000, #d9e2ec);border-radius:var(--sf-control-radius, 10px);background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-10233f-1000, #10233f);font-size:.78rem;font-weight:800;outline:0;transition:border-color .18s ease,box-shadow .18s ease}.maintenance-bank-smart-date .sf-native-input:focus{border-color:var(--csd-border-60a5fa-1000, #60a5fa);box-shadow:0 0 0 3px #2563eb1c}.maintenance-bank-quick-filters{flex:0 1 auto;min-width:0}.maintenance-bank-quick-filters__group{display:inline-flex;align-items:center;gap:.22rem;min-height:var(--sf-control-height, 40px);padding:.2rem;border:1px solid var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:calc(var(--sf-control-radius, 10px) + 2px);background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-f2f6fb-1000, #f2f6fb));box-shadow:inset 0 1px #ffffffdb}.maintenance-bank-quick-filters__scope,.maintenance-bank-quick-filters__days{display:inline-flex;align-items:center;gap:.16rem}.maintenance-bank-quick-filters__divider{width:1px;height:1.45rem;margin:0 .08rem;background:var(--csd-bg-d6e1ed-1000, #d6e1ed)}.maintenance-bank-quick-filter{display:inline-flex;align-items:center;justify-content:center;gap:.24rem;min-height:1.95rem;padding:.34rem .52rem;border:1px solid transparent;border-radius:.58rem;color:var(--csd-text-536a84-1000, #536a84);font-size:.65rem;font-weight:850;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.maintenance-bank-quick-filter small{color:var(--csd-text-8797a9-1000, #8797a9);font-size:.55rem;font-weight:800}.maintenance-bank-quick-filter:hover,.maintenance-bank-quick-filter:focus-visible{border-color:var(--csd-border-bed2e8-1000, #bed2e8);background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-245b91-1000, #245b91);outline:0;transform:translateY(-1px)}.maintenance-bank-quick-filter.is-active{border-color:var(--csd-border-8bb7e5-1000, #8bb7e5);background:linear-gradient(135deg,#1d4ed8,#2563eb);color:#fff;box-shadow:0 6px 14px #2563eb33}.maintenance-bank-quick-filter.is-active small{color:#ffffffc2}.maintenance-bank-quick-filter--overdue{color:var(--csd-text-a13b49-1000, #a13b49)}.maintenance-bank-quick-filter--overdue.is-active{border-color:#d94c62;background:linear-gradient(135deg,#b4233c,#d33f56);box-shadow:0 6px 14px #be243c33}.maintenance-bank-quick-filter--scope{color:var(--csd-text-365f87-1000, #365f87)}.maintenance-bank-attention{display:grid;gap:.62rem;margin:0 0 .78rem;padding:.72rem;border:1px solid var(--csd-border-e16a52-280, rgba(225, 106, 82, .28));border-radius:1rem;background:radial-gradient(circle at 100% 0,rgba(245,158,11,.08),transparent 17rem),linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fff9f7-1000, #fff9f7));box-shadow:0 10px 26px #842f2211,inset 3px 0 #dc5f4b}.maintenance-bank-attention__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem}.maintenance-bank-attention__icon{width:2.35rem;height:2.35rem;flex:0 0 2.35rem;border:1px solid var(--csd-border-dc5f4b-200, rgba(220, 95, 75, .2));border-radius:.76rem;background:var(--csd-bg-fff0ed-1000, #fff0ed);color:var(--csd-text-b83f32-1000, #b83f32)}.maintenance-bank-attention__copy{display:grid;gap:.06rem;min-width:0}.maintenance-bank-attention__copy>small{color:var(--csd-text-a5483d-1000, #a5483d);font-size:.57rem;font-weight:850;letter-spacing:.075em;text-transform:uppercase}.maintenance-bank-attention__copy>strong{color:var(--csd-text-612f2a-1000, #612f2a);font-size:.82rem}.maintenance-bank-attention__copy>span{color:var(--csd-text-7b655f-1000, #7b655f);font-size:.65rem;line-height:1.38}.maintenance-bank-attention__actions{display:flex;align-items:center;justify-content:flex-end;gap:.38rem}.maintenance-bank-attention__actions .btn{display:inline-flex;align-items:center;gap:.32rem;white-space:nowrap}.maintenance-bank-attention__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.maintenance-bank-attention__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.52rem;min-width:0;padding:.52rem .58rem;border:1px solid var(--csd-border-e2aa9c-380, rgba(226, 170, 156, .38));border-radius:.72rem;background:var(--csd-bg-ffffff-840, rgba(255, 255, 255, .84))}.maintenance-bank-attention__state{width:1.82rem;height:1.82rem;border-radius:.58rem;background:var(--csd-bg-fff2e8-1000, #fff2e8);color:var(--csd-text-b6582c-1000, #b6582c);font-size:.75rem}.maintenance-bank-attention__identity,.maintenance-bank-attention__meta{display:grid;min-width:0}.maintenance-bank-attention__identity>strong{overflow:hidden;color:var(--csd-text-493b38-1000, #493b38);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.maintenance-bank-attention__identity>small,.maintenance-bank-attention__meta>small{color:var(--csd-text-86736e-1000, #86736e);font-size:.58rem;line-height:1.32}.maintenance-bank-attention__identity>small b{color:var(--csd-text-694039-1000, #694039);font-weight:850}.maintenance-bank-attention__meta{justify-items:end;text-align:right}.maintenance-bank-attention__link{display:inline-flex;align-items:center;gap:.22rem;color:var(--csd-text-a74638-1000, #a74638);font-size:.62rem;font-weight:850;text-decoration:none;white-space:nowrap}.maintenance-bank-attention__link:hover,.maintenance-bank-attention__link:focus-visible{color:var(--csd-text-7e2d25-1000, #7e2d25);text-decoration:underline}.maintenance-bank-attention__footer{color:var(--csd-text-846d68-1000, #846d68);font-size:.6rem;text-align:right}.maintenance-bank-card__diagnostic{display:grid;gap:.5rem;padding:.62rem;border:1px solid var(--csd-border-ea9751-340, rgba(234, 151, 81, .34));border-radius:.72rem;background:linear-gradient(145deg,var(--csd-bg-fffaf2-1000, #fffaf2),var(--csd-bg-ffffff-1000, #fff));color:var(--csd-text-765025-1000, #765025)}.maintenance-bank-card__diagnostic>header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.48rem}.maintenance-bank-card__diagnostic>header>.op-icon-center{width:1.82rem;height:1.82rem;border:1px solid var(--csd-border-f2d7b7-1000, #f2d7b7);border-radius:.56rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-b56519-1000, #b56519)}.maintenance-bank-card__diagnostic>header>span:last-child,.maintenance-bank-card__diagnostic-resolution{display:grid;gap:.08rem;min-width:0}.maintenance-bank-card__diagnostic small{color:var(--csd-text-996122-1000, #996122);font-size:.55rem;font-weight:850;letter-spacing:.065em;text-transform:uppercase}.maintenance-bank-card__diagnostic strong{color:var(--csd-text-704014-1000, #704014);font-size:.7rem;line-height:1.3}.maintenance-bank-card__diagnostic em,.maintenance-bank-card__diagnostic p{margin:0;color:var(--csd-text-796550-1000, #796550);font-size:.62rem;font-style:normal;line-height:1.42}.maintenance-bank-card__diagnostic-resolution{padding:.46rem .5rem;border:1px solid var(--csd-border-e4be8e-380, rgba(228, 190, 142, .38));border-radius:.58rem;background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78))}.maintenance-bank-card__diagnostic-tools{display:flex;align-items:center;flex-wrap:wrap;gap:.42rem}.maintenance-bank-card__diagnostic-tools .btn{display:inline-flex;align-items:center;gap:.3rem;border-color:var(--csd-border-ead4ba-1000, #ead4ba);color:var(--csd-text-89551b-1000, #89551b)}.maintenance-bank-card__diagnostic-tools details{min-width:0}.maintenance-bank-card__diagnostic-tools summary{color:var(--csd-text-846b50-1000, #846b50);font-size:.6rem;font-weight:800;cursor:pointer}.maintenance-bank-card__diagnostic-tools details>p{margin-top:.35rem;padding:.42rem .48rem;border-radius:.5rem;background:var(--csd-bg-f6f2ec-1000, #f6f2ec);overflow-wrap:anywhere}.maintenance-bank-card__diagnostic-admin{display:inline-flex;align-items:center;gap:.3rem;color:var(--csd-text-836b52-1000, #836b52);font-size:.6rem;font-weight:750}.maintenance-bank-card__diagnostic-safety{display:flex;align-items:flex-start;gap:.32rem;padding-top:.42rem;border-top:1px solid var(--csd-border-e4be8e-350, rgba(228, 190, 142, .35));color:var(--csd-text-477460-1000, #477460)!important}.maintenance-bank-card__diagnostic-safety i{margin-top:.08rem;flex:0 0 auto}.maintenance-bank-reasons__title{display:inline-flex;align-items:center;gap:.28rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:850;letter-spacing:.025em;text-transform:uppercase}.maintenance-bank-reasons__title i{color:var(--csd-text-4374a8-1000, #4374a8);font-size:.72rem}.maintenance-bank-reason{cursor:help;outline:0;transition:background-color .16s ease,box-shadow .16s ease,color .16s ease}.maintenance-bank-reason:hover,.maintenance-bank-reason:focus-visible{background:var(--csd-bg-e8f1fb-1000, #e8f1fb);color:var(--csd-text-264d75-1000, #264d75);box-shadow:0 0 0 2px #2563eb17}.maintenance-bank-reason__info{margin-left:.05rem;color:var(--csd-text-6f83a0-1000, #6f83a0);font-size:.68rem}.maintenance-bank-reason__validation{margin-left:.08rem;padding:.12rem .3rem!important;border-radius:999px;background:var(--csd-bg-fff4dc-1000, #fff4dc);color:var(--csd-text-8a570c-1000, #8a570c)!important;font-size:.56rem!important;font-weight:850;text-transform:none}.maintenance-bank-reason__validation.is-confirmed{background:var(--csd-bg-e6f7ee-1000, #e6f7ee);color:var(--csd-text-176b45-1000, #176b45)!important}.maintenance-bank-reason__validation.is-mismatch{background:var(--csd-bg-feecec-1000, #feecec);color:var(--csd-text-a52a2a-1000, #a52a2a)!important}.maintenance-bank-collection-warning{align-items:flex-start;border:1px solid var(--csd-border-f1d79a-1000, #f1d79a);background:var(--csd-bg-fffaf0-1000, #fffaf0)}.maintenance-bank-collection-warning>i{margin-top:.08rem;flex:0 0 auto}.maintenance-bank-collection-warning>span{line-height:1.38}.maintenance-bank-collection-warning strong{display:block;color:var(--csd-text-71430a-1000, #71430a)}.maintenance-bank-section__tools{display:flex;align-items:center;gap:.48rem;flex:0 0 auto}.maintenance-bank-section__info{margin-left:0}.maintenance-bank-sync-guide__help{width:1.75rem;height:1.75rem;min-width:1.75rem;flex:0 0 1.75rem;margin-left:auto;padding:0;border:1px solid var(--csd-border-cbdcf0-1000, #cbdcf0);border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f3f8ff-1000, #f3f8ff));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 4px 12px #2563eb17;cursor:help;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.maintenance-bank-sync-guide__help:hover,.maintenance-bank-sync-guide__help:focus-visible{border-color:var(--csd-border-2563eb-1000, #2563eb);background:#2563eb;color:#fff;box-shadow:0 0 0 3px #2563eb1f;outline:0}.maintenance-bank-sync-guide__help>i{width:1em;height:1em;margin:0!important;font-size:.82rem}.tooltip.maintenance-bank-sync-tooltip{--bs-tooltip-max-width:360px}.tooltip.maintenance-bank-sync-tooltip .tooltip-inner{max-width:360px;padding:.58rem .72rem;font-size:.75rem;line-height:1.42;text-align:left}.maintenance-bank-transfer>form>.select2-container{width:100%!important;min-width:0}.maintenance-bank-transfer>form>.select2-container .select2-selection{min-height:2.25rem}.maintenance-bank-transfer>form>.select2-container .select2-selection__rendered{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-bank-card:has(.maintenance-bank-action-button.is-loading) .maintenance-bank-card__actions>form:not(:has(.maintenance-bank-action-button.is-loading)),.maintenance-bank-card:has(.maintenance-bank-action-button.is-loading) .maintenance-bank-transfer{pointer-events:none;opacity:.42}.maintenance-bank-action-button{min-height:2.15rem;border-radius:999px!important;font-weight:850!important}.maintenance-bank-action-button.is-loading{justify-content:center;min-width:var(--button-loading-width)}.maintenance-bank-complete-button{border-color:rgba(var(--op-success-rgb),.3)!important;background:linear-gradient(180deg,var(--csd-bg-edf9f6-1000, #edf9f6),var(--csd-bg-ffffff-1000, #fff))!important;color:var(--csd-foreground-op-success, var(--op-success))!important;box-shadow:0 6px 16px rgba(var(--op-success-rgb),.09)!important}.maintenance-bank-complete-button:hover,.maintenance-bank-complete-button:focus-visible{border-color:rgba(var(--op-success-rgb),.46)!important;background:linear-gradient(180deg,var(--csd-bg-e3f5f1-1000, #e3f5f1),var(--csd-bg-f9fffd-1000, #f9fffd))!important;color:var(--csd-text-0b5f59-1000, #0b5f59)!important;box-shadow:0 10px 22px rgba(var(--op-success-rgb),.14)!important}.maintenance-bank-no-balance-button{color:var(--csd-text-263e5c-1000, #263e5c)!important}.maintenance-bank-retry-button{border-color:var(--csd-border-f2cf8f-1000, #f2cf8f)!important;background:linear-gradient(180deg,var(--csd-bg-fffaf0-1000, #fffaf0),var(--csd-bg-ffffff-1000, #fff))!important;color:var(--csd-text-925f0e-1000, #925f0e)!important}.maintenance-bank-refresh-all-form{display:inline-flex;align-items:center;gap:.38rem;margin:0}.maintenance-bank-refresh-all-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:12.4rem}.maintenance-bank-full-refresh-button{display:inline-flex;align-items:center;justify-content:center;gap:.36rem;white-space:nowrap}.maintenance-bank-refresh-all-form button:disabled{cursor:wait}.maintenance-bank-refresh-all-button.is-loading{min-width:max(12.4rem,var(--button-loading-width));cursor:wait!important;opacity:1!important}.maintenance-bank-refresh-all-button.is-background-loading{border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34))!important;background:linear-gradient(115deg,#1e40af,#2563eb 42%,#60a5fa 58%,#2563eb 78%,#1d4ed8)!important;background-size:220% 100%!important;animation:maintenance-bank-refresh-pulse 1.8s ease-in-out infinite;box-shadow:0 14px 30px #2563eb40!important}.maintenance-bank-refresh-all-button .spinner-border{width:.88rem;height:.88rem;border-width:.12rem}@keyframes maintenance-bank-refresh-pulse{0%,to{background-position:0 50%;box-shadow:0 12px 26px #2563eb33}50%{background-position:100% 50%;box-shadow:0 16px 34px #2563eb4d}}.maintenance-bank-automation-status{--bank-automation-color: #936019;--csd-foreground-bank-automation-color: var(--csd-text-936019-1000, #936019);--bank-automation-border: var(--csd-border-ebcf9f-1000, #ebcf9f);--csd-foreground-bank-automation-border: #ebcf9f;--bank-automation-bg: var(--csd-bg-fff9ed-1000, #fff9ed);--csd-foreground-bank-automation-bg: #fff9ed;display:inline-flex;align-items:center;gap:.42rem;min-height:2.18rem;padding:.34rem .52rem;border:1px solid var(--bank-automation-border);border-radius:.68rem;background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--bank-automation-bg));box-shadow:0 5px 14px color-mix(in srgb,var(--bank-automation-color) 9%,transparent);color:var(--csd-foreground-bank-automation-color, var(--bank-automation-color));text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.maintenance-bank-automation-status>i:first-child{display:grid;place-items:center;width:1.65rem;height:1.65rem;flex:0 0 1.65rem;border-radius:.5rem;background:color-mix(in srgb,var(--bank-automation-color) 12%,var(--csd-bg-ffffff-1000, white));font-size:.78rem}.maintenance-bank-automation-status__copy{display:grid;min-width:0;gap:.02rem;line-height:1.08}.maintenance-bank-automation-status__copy strong{font-size:.65rem;font-weight:850;white-space:nowrap}.maintenance-bank-automation-status__copy small{color:color-mix(in srgb,var(--csd-foreground-bank-automation-color, var(--bank-automation-color)) 72%,var(--csd-text-64748b-1000, #64748b));font-size:.53rem;font-weight:700;white-space:nowrap}.maintenance-bank-automation-status__arrow{font-size:.58rem;opacity:.72}a.maintenance-bank-automation-status:hover,a.maintenance-bank-automation-status:focus-visible,.maintenance-bank-automation-status.is-readonly:focus-visible{border-color:var(--bank-automation-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--bank-automation-color) 11%,transparent),0 8px 18px color-mix(in srgb,var(--bank-automation-color) 13%,transparent);color:var(--csd-foreground-bank-automation-color, var(--bank-automation-color));outline:0;transform:translateY(-1px)}.maintenance-bank-automation-status--active{--bank-automation-color: #187451;--csd-foreground-bank-automation-color: var(--csd-text-187451-1000, #187451);--bank-automation-border: var(--csd-border-b9dfcd-1000, #b9dfcd);--csd-foreground-bank-automation-border: var(--csd-text-b9dfcd-1000, #b9dfcd);--bank-automation-bg: var(--csd-bg-eefaf4-1000, #eefaf4);--csd-foreground-bank-automation-bg: #eefaf4}.maintenance-bank-automation-status--starting{--bank-automation-color: #2563a4;--csd-foreground-bank-automation-color: var(--csd-text-2563a4-1000, #2563a4);--bank-automation-border: var(--csd-border-bdd6f0-1000, #bdd6f0);--csd-foreground-bank-automation-border: #bdd6f0;--bank-automation-bg: var(--csd-bg-eef6ff-1000, #eef6ff);--csd-foreground-bank-automation-bg: #eef6ff}.maintenance-bank-automation-status--error{--bank-automation-color: #af3347;--csd-foreground-bank-automation-color: var(--csd-text-af3347-1000, #af3347);--bank-automation-border: var(--csd-border-efb8c1-1000, #efb8c1);--csd-foreground-bank-automation-border: #efb8c1;--bank-automation-bg: var(--csd-bg-fff1f3-1000, #fff1f3);--csd-foreground-bank-automation-bg: #fff1f3}.tooltip.maintenance-bank-automation-tooltip{--bs-tooltip-max-width: 360px}.tooltip.maintenance-bank-automation-tooltip .tooltip-inner{max-width:360px;padding:.58rem .72rem;font-size:.75rem;line-height:1.42;text-align:left}@media (min-width: 768px) and (max-width: 1399.98px){.maintenance-bank-page .hr-shell__hero.op-toolbar{align-items:stretch;flex-direction:column;justify-content:flex-start}.maintenance-bank-page .hr-shell__hero-main,.maintenance-bank-page .hr-shell__hero-actions,.maintenance-bank-page .hr-shell__primary-actions{width:100%;max-width:100%;min-width:0}.maintenance-bank-page .hr-shell__hero-main{flex:0 0 auto}.maintenance-bank-page .hr-shell__primary-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch}.maintenance-bank-page .maintenance-bank-automation-status,.maintenance-bank-page .maintenance-bank-refresh-all-form{grid-column:span 2;width:100%;min-width:0}.maintenance-bank-page .maintenance-bank-automation-status{justify-content:center}.maintenance-bank-page .maintenance-bank-refresh-all-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-bank-page .hr-shell__primary-actions>.btn,.maintenance-bank-page .maintenance-bank-refresh-all-form>.btn{width:100%;min-width:0;white-space:normal}}@media (min-width: 768px) and (max-width: 1599.98px){.maintenance-bank-page .maintenance-bank-card__footer{align-items:stretch;flex-direction:column}.maintenance-bank-page .maintenance-bank-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.maintenance-bank-page .maintenance-bank-card__actions>form{min-width:0}.maintenance-bank-page .maintenance-bank-card__actions>form>.btn{width:100%;min-width:0;white-space:normal}.maintenance-bank-page .maintenance-bank-card__actions .maintenance-bank-transfer{justify-self:end}}.maintenance-bank-card.is-syncing{border-color:var(--csd-border-b8d6f2-1000, #b8d6f2);background:linear-gradient(180deg,var(--csd-bg-fcfeff-1000, #fcfeff),var(--csd-bg-f5faff-1000, #f5faff));box-shadow:0 9px 23px #2563eb14}.maintenance-bank-status--syncing{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-eaf4ff-1000, #eaf4ff);color:var(--csd-text-245d96-1000, #245d96)}.maintenance-bank-status--syncing .spinner-border{width:.68rem;height:.68rem;border-width:.1rem}.maintenance-bank-card__sync.is-running{border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);background:linear-gradient(90deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-f8fbff-1000, #f8fbff));color:var(--csd-text-285e91-1000, #285e91)}.maintenance-bank-card__sync.is-running>span:last-child{display:grid;line-height:1.35}.maintenance-bank-card__sync.is-running .spinner-border{width:.9rem;height:.9rem;flex:0 0 .9rem;border-width:.12rem}@media (max-width: 767.98px){.maintenance-bank-page .hr-shell__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.maintenance-bank-page .hr-shell__metrics>.hr-metric:last-child:nth-child(odd){grid-column:1/-1}.maintenance-bank-page .hr-shell__filters .maintenance-bank-quick-filters,.maintenance-bank-page .hr-shell__filters .maintenance-bank-smart-date,.maintenance-bank-page .hr-shell__filters .maintenance-bank-smart-operator{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%;min-width:0;height:auto}.maintenance-bank-page .hr-shell__filters .maintenance-bank-quick-filters__group{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.maintenance-bank-page .hr-shell__filters .maintenance-bank-quick-filter{min-width:0;padding-inline:.3rem}.maintenance-bank-page .hr-shell__filters .maintenance-bank-smart-date .sf-native-input{width:100%;min-width:0;min-height:var(--menu-mobile-control-height)!important;font-size:16px!important}}.maintenance-bank-card__numbers{grid-template-columns:repeat(3,1fr)}.maintenance-bank-card__sync.is-baseline,.maintenance-bank-card__sync.is-checkpoint{border:1px solid var(--csd-border-bfe7d2-1000, #bfe7d2);background:var(--csd-bg-f1fbf6-1000, #f1fbf6);color:var(--csd-text-246b4a-1000, #246b4a)}@media (max-width: 420px){.maintenance-bank-card__numbers{grid-template-columns:repeat(3,1fr)}.maintenance-bank-card__numbers>span:nth-child(2){border-right:1px solid var(--csd-border-e7edf4-1000, #e7edf4)}.maintenance-bank-card__numbers>span:nth-child(-n+2){border-bottom:0}}.maintenance-bank-section--urgent .maintenance-bank-section__icon{border-color:var(--csd-border-fecaca-1000, #fecaca);background:var(--csd-bg-fff1f2-1000, #fff1f2);color:var(--csd-text-c6283f-1000, #c6283f)}.maintenance-bank-section--urgent .maintenance-bank-section__count{border-color:var(--csd-border-fecaca-1000, #fecaca);background:var(--csd-bg-fff5f5-1000, #fff5f5);color:var(--csd-text-b42337-1000, #b42337)}.maintenance-bank-card__status-stack{display:flex!important;align-items:flex-end;gap:.32rem;min-width:0;flex:0 0 auto}.maintenance-bank-urgency{display:inline-flex;align-items:center;justify-content:flex-end;gap:.28rem;padding:.3rem .5rem;border:1px solid transparent;border-radius:999px;font-size:.61rem;font-weight:850;line-height:1.15;white-space:nowrap}.maintenance-bank-urgency small{font-size:.58rem;font-weight:750}.maintenance-bank-urgency--warning{border-color:var(--csd-border-fdba74-1000, #fdba74);background:linear-gradient(135deg,var(--csd-bg-fff7ed-1000, #fff7ed),var(--csd-bg-ffedd5-1000, #ffedd5));color:var(--csd-text-9a4b0b-1000, #9a4b0b);box-shadow:0 4px 12px #c25c0e17}.maintenance-bank-urgency--overdue{border-color:var(--csd-border-fca5a5-1000, #fca5a5);background:linear-gradient(135deg,var(--csd-bg-fff1f2-1000, #fff1f2),var(--csd-bg-ffe4e6-1000, #ffe4e6));color:var(--csd-text-aa2235-1000, #aa2235);box-shadow:0 4px 12px #be243c1a}.maintenance-bank-card.is-operational-warning{border-color:var(--csd-border-f3a64c-1000, #f3a64c);background:linear-gradient(180deg,var(--csd-bg-fffdf9-1000, #fffdf9),var(--csd-bg-fff9ef-1000, #fff9ef));box-shadow:0 10px 24px #c25c0e1c}.maintenance-bank-card.is-operational-overdue{border-color:var(--csd-border-ef8998-1000, #ef8998);background:linear-gradient(180deg,var(--csd-bg-fffdfd-1000, #fffdfd),var(--csd-bg-fff6f7-1000, #fff6f7));box-shadow:0 10px 24px #be243c1c}.maintenance-bank-card.is-operational-warning .maintenance-bank-reason{background:var(--csd-bg-fff0d9-1000, #fff0d9);color:var(--csd-text-8c4d12-1000, #8c4d12)}.maintenance-bank-card.is-operational-overdue .maintenance-bank-reason{background:var(--csd-bg-ffe8eb-1000, #ffe8eb);color:var(--csd-text-8f2636-1000, #8f2636)}@media (max-width: 1199.98px){.maintenance-bank-card__status-stack{flex-direction:column;min-width:0}}@media (max-width: 767.98px){.maintenance-bank-card__top{align-items:stretch;flex-direction:column}.maintenance-bank-card__status-stack{align-items:flex-start;min-width:0}.maintenance-bank-urgency{white-space:normal}}@media (max-width: 575.98px){.maintenance-bank-card__client{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.maintenance-bank-card__status-stack{flex-direction:row;align-items:center;flex-wrap:wrap;gap:.28rem}.maintenance-bank-card__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.75rem;width:100%;gap:.35rem}.maintenance-bank-card__actions>form{min-width:0}.maintenance-bank-card__actions>form>.btn{width:100%;min-height:2.75rem}.maintenance-bank-card__actions .maintenance-bank-transfer>summary{width:2.75rem;height:2.75rem;border-radius:.7rem}.maintenance-bank-page .smart-filter-form>.sf-search{order:-1!important}.maintenance-bank-page .hr-shell__filters .smart-filter-form--operational{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:.55rem!important}.maintenance-bank-page .hr-shell__filters .smart-filter-form--operational>.sf-search,.maintenance-bank-page .hr-shell__filters .smart-filter-form--operational>.maintenance-bank-quick-filters{grid-column:1/-1!important;width:100%!important;max-width:none!important}.maintenance-bank-page .hr-shell__filters .maintenance-bank-quick-filters__group{grid-template-columns:repeat(4,minmax(0,1fr));min-height:auto}.maintenance-bank-page .hr-shell__filters .maintenance-bank-quick-filter{overflow:hidden;text-overflow:ellipsis}.maintenance-bank-page .hr-shell__filters .smart-filter-form--operational>.maintenance-bank-smart-date,.maintenance-bank-page .hr-shell__filters .smart-filter-form--operational>.maintenance-bank-smart-operator{width:100%!important;min-width:0!important}.maintenance-bank-page .hr-shell__filters .smart-filter-form--operational>.sf-reset,.maintenance-bank-page .hr-shell__filters .smart-filter-form--operational>.sf-advanced{grid-column:auto!important;justify-self:stretch;width:100%!important;min-width:0}}.maintenance-bank-page .hr-shell{padding-top:0!important;padding-bottom:.45rem!important}.maintenance-bank-page .hr-shell__workspace,.maintenance-bank-page .hr-shell__record-header{gap:.58rem}.maintenance-bank-page .hr-shell__hero.op-toolbar{gap:.68rem;padding:.64rem .82rem}.maintenance-bank-page .hr-shell__hero-main{gap:.24rem}.maintenance-bank-page .hr-shell__eyebrow.op-eyebrow{font-size:.61rem}.maintenance-bank-page .hr-shell__icon.op-toolbar__title-icon{width:2.14rem;height:2.14rem;flex-basis:2.14rem}.maintenance-bank-page .hr-shell__title-row h1{font-size:1.2rem}.maintenance-bank-page .hr-shell__title-row p{font-size:.73rem;line-height:1.32}.maintenance-bank-page .hr-shell__metrics.op-stat-grid{gap:.56rem}.maintenance-bank-page .hr-metric.op-stat{min-height:4.35rem;padding:.58rem .72rem}.maintenance-bank-page .hr-metric__icon.op-stat__icon{width:1.75rem;height:1.75rem}.maintenance-bank-page .hr-metric__value.op-stat__value{font-size:1.18rem}.maintenance-bank-page .hr-shell__filters.op-card{padding:.48rem}.maintenance-bank-page .hr-shell__content.op-record-content{gap:.58rem}.maintenance-bank-page .maintenance-bank-section{margin:.48rem 0 .72rem}.maintenance-bank-page .maintenance-bank-results>.maintenance-bank-section:first-of-type{margin-top:0}@media (max-width: 767.98px){.maintenance-bank-page .hr-shell__workspace,.maintenance-bank-page .hr-shell__record-header,.maintenance-bank-page .hr-shell__content.op-record-content{gap:.5rem}.maintenance-bank-page .hr-shell__hero.op-toolbar{padding:.68rem}.maintenance-bank-page .hr-metric.op-stat{min-height:4.5rem;padding:.62rem .68rem}}@media (max-width: 575.98px){.maintenance-bank-page .hr-shell__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.maintenance-bank-page .hr-shell__metrics>.hr-metric:last-child:nth-child(odd){grid-column:auto}.maintenance-bank-page .hr-metric.op-stat{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.08rem;min-height:4.75rem;padding:.54rem .32rem;text-align:center}.maintenance-bank-page .hr-metric__icon.op-stat__icon{display:none}.maintenance-bank-page .hr-metric__label.op-stat__label{font-size:.55rem;letter-spacing:.06em;line-height:1.15}.maintenance-bank-page .hr-metric__value.op-stat__value{font-size:1.02rem}.maintenance-bank-page .hr-metric__hint.op-stat__hint{font-size:.58rem;line-height:1.18}}@media (max-width: 991.98px){.maintenance-bank-attention__header{grid-template-columns:auto minmax(0,1fr)}.maintenance-bank-attention__actions{grid-column:1/-1;justify-content:flex-end}.maintenance-bank-attention__list{grid-template-columns:minmax(0,1fr)}}@media (max-width: 575.98px){.maintenance-bank-attention{padding:.66rem}.maintenance-bank-attention__header{align-items:start}.maintenance-bank-attention__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-bank-attention__actions .btn{justify-content:center;min-width:0}.maintenance-bank-attention__item{grid-template-columns:auto minmax(0,1fr) auto}.maintenance-bank-attention__meta{grid-column:2/-1;grid-row:2;justify-items:start;text-align:left}.maintenance-bank-attention__link{grid-column:3;grid-row:1}}@media (max-width: 420px){.maintenance-bank-page .hr-shell__primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.4rem}.maintenance-bank-page .maintenance-bank-automation-status{grid-column:1/-1;justify-content:center;min-width:0;order:0}.maintenance-bank-page .maintenance-bank-automation-status__copy{min-width:0}.maintenance-bank-page .maintenance-bank-automation-status__copy strong,.maintenance-bank-page .maintenance-bank-automation-status__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-bank-page .maintenance-bank-guide-trigger{order:1}.maintenance-bank-page .maintenance-bank-settings-trigger{order:2}.maintenance-bank-page .maintenance-bank-refresh-all-form{order:3;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.maintenance-bank-page .maintenance-bank-refresh-all-form>.btn,.maintenance-bank-page .hr-shell__primary-actions>.btn{min-height:2.72rem;padding:.48rem .38rem;font-size:.68rem;line-height:1.15;white-space:normal}}.maintenance-bank-targets{--bank-pace-color:#3977b7;--csd-foreground-bank-pace-color:var(--csd-text-3977b7-1000, #3977b7);--bank-pace-soft:var(--csd-bg-edf5fd-1000, #edf5fd);--csd-foreground-bank-pace-soft:#edf5fd}.maintenance-bank-target{--bank-pace-color:#3977b7;--csd-foreground-bank-pace-color:var(--csd-text-3977b7-1000, #3977b7);--bank-pace-soft:var(--csd-bg-edf5fd-1000, #edf5fd);--csd-foreground-bank-pace-soft:#edf5fd;display:grid;gap:.48rem;padding:.68rem 0;border-top:1px solid var(--csd-border-e8eef5-1000, #e8eef5)}.maintenance-bank-panel-head+.maintenance-bank-target{border-top:0}.maintenance-bank-target.is-ahead{--bank-pace-color:#19855d;--csd-foreground-bank-pace-color:var(--csd-text-19855d-1000, #19855d);--bank-pace-soft:var(--csd-bg-eaf8f1-1000, #eaf8f1);--csd-foreground-bank-pace-soft:#eaf8f1}.maintenance-bank-target.is-on-track{--bank-pace-color:#2d73b5;--csd-foreground-bank-pace-color:var(--csd-text-2d73b5-1000, #2d73b5);--bank-pace-soft:var(--csd-bg-edf5fd-1000, #edf5fd);--csd-foreground-bank-pace-soft:#edf5fd}.maintenance-bank-target.is-behind{--bank-pace-color:#b26a14;--csd-foreground-bank-pace-color:var(--csd-text-b26a14-1000, #b26a14);--bank-pace-soft:var(--csd-bg-fff6e9-1000, #fff6e9);--csd-foreground-bank-pace-soft:#fff6e9}.maintenance-bank-target.is-calibrating{--bank-pace-color:#65788e;--csd-foreground-bank-pace-color:var(--csd-text-65788e-1000, #65788e);--bank-pace-soft:var(--csd-bg-f1f4f7-1000, #f1f4f7);--csd-foreground-bank-pace-soft:#f1f4f7}.maintenance-bank-target__head{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.48rem}.maintenance-bank-target__rank{display:grid;place-items:center;width:1.7rem;height:1.7rem;border:1px solid var(--csd-border-dce6f0-1000, #dce6f0);border-radius:.55rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-718297-1000, #718297);font-size:.61rem;font-weight:800}.maintenance-bank-target__avatar{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.64rem;background:linear-gradient(135deg,var(--bank-pace-soft),var(--csd-bg-ffffff-1000, #fff));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bank-pace-color) 20%,transparent);color:var(--csd-foreground-bank-pace-color, var(--bank-pace-color));font-size:.67rem;font-weight:850;letter-spacing:.025em}.maintenance-bank-target__identity{display:grid;min-width:0;gap:.03rem}.maintenance-bank-target__identity strong{overflow:hidden;color:var(--csd-text-233d58-1000, #233d58);font-size:.75rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.maintenance-bank-target__identity small{overflow:hidden;color:var(--csd-text-74869a-1000, #74869a);font-size:.62rem;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.maintenance-bank-target__pace{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .45rem;border-radius:999px;background:var(--bank-pace-soft);color:var(--csd-foreground-bank-pace-color, var(--bank-pace-color));font-size:.6rem;font-weight:750;white-space:nowrap}.maintenance-bank-target__pace i{width:.38rem;height:.38rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 12%,transparent)}.maintenance-bank-target__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem}.maintenance-bank-trend{display:grid;grid-template-columns:repeat(10,minmax(3px,1fr));align-items:end;gap:.18rem;height:2.45rem;padding:.32rem .38rem;border:1px solid var(--csd-border-e5edf5-1000, #e5edf5);border-radius:.65rem;background:linear-gradient(180deg,var(--csd-bg-fafcff-1000, #fafcff),var(--csd-bg-f4f8fc-1000, #f4f8fc))}.maintenance-bank-trend__bar{display:flex;align-items:flex-end;height:100%;min-width:0;cursor:help}.maintenance-bank-trend__bar i{display:block;width:100%;min-height:3px;border-radius:.18rem .18rem .08rem .08rem;background:linear-gradient(180deg,color-mix(in srgb,var(--bank-pace-color) 72%,var(--csd-bg-ffffff-1000, white)),var(--bank-pace-color));box-shadow:0 1px 3px color-mix(in srgb,var(--bank-pace-color) 16%,transparent);transition:height .2s ease,opacity .2s ease}.maintenance-bank-trend__bar.is-empty i{background:var(--csd-bg-dfe7ef-1000, #dfe7ef);box-shadow:none;opacity:.7}.maintenance-bank-target__score{display:grid;justify-items:end;min-width:7.8rem;gap:.02rem}.maintenance-bank-target__score strong{color:var(--csd-foreground-bank-pace-color, var(--bank-pace-color));font-size:.92rem;font-weight:800;line-height:1}.maintenance-bank-target__score small{color:var(--csd-text-74869a-1000, #74869a);font-size:.59rem;font-weight:400;white-space:nowrap}.maintenance-bank-progress{height:.28rem;border-radius:999px;background:var(--csd-bg-e8eef4-1000, #e8eef4);overflow:hidden}.maintenance-bank-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--bank-pace-color) 72%,var(--csd-bg-ffffff-1000, white)),var(--bank-pace-color));transition:width .24s ease}.maintenance-bank-history-row__name{color:var(--csd-text-2d445d-1000, #2d445d);font-size:.73rem;font-weight:600!important;line-height:1.3}.maintenance-bank-history-row__meta{margin-top:.08rem;color:var(--csd-text-7b8b9d-1000, #7b8b9d)!important;font-size:.64rem!important;font-weight:400!important;line-height:1.35}.maintenance-bank-history-row__status{padding:.24rem .42rem;border-radius:.48rem;background:var(--csd-bg-f3f6f9-1000, #f3f6f9);color:var(--csd-text-587087-1000, #587087)!important;font-size:.61rem!important;font-weight:600!important;line-height:1.2;text-align:right}@media (max-width: 575.98px){.maintenance-bank-target__head{grid-template-columns:auto auto minmax(0,1fr);align-items:start}.maintenance-bank-target__rank,.maintenance-bank-target__avatar{margin-top:.02rem}.maintenance-bank-target__pace{grid-column:3;justify-self:start}.maintenance-bank-target__body{grid-template-columns:1fr}.maintenance-bank-target__score{display:flex;align-items:center;justify-content:space-between;min-width:0}.maintenance-bank-target__score small{white-space:normal;text-align:right}.maintenance-bank-trend{height:2.7rem}.maintenance-bank-history-row{align-items:flex-start}.maintenance-bank-history-row__status{max-width:8.5rem}}.maintenance-bank-target__head{grid-template-columns:auto minmax(0,1fr) auto}.maintenance-bank-trend{align-items:stretch;height:3.25rem;overflow:visible;background:linear-gradient(180deg,var(--csd-bg-fbfdff-1000, #fbfdff) 0,var(--csd-bg-f5f9fd-1000, #f5f9fd) 72%,var(--csd-bg-ffffff-1000, #fff) 72%)}.maintenance-bank-trend__bar{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;gap:.2rem;height:100%;min-width:0;outline:0}.maintenance-bank-trend__track{display:flex;align-items:flex-end;min-height:0;border-bottom:1px solid var(--csd-border-e1e9f1-1000, #e1e9f1)}.maintenance-bank-trend__date{display:block;overflow:visible;color:var(--csd-text-8291a2-1000, #8291a2);font-size:.49rem;font-weight:650;line-height:1;text-align:center;white-space:nowrap}.maintenance-bank-trend__bar.is-selected .maintenance-bank-trend__date{margin:-.07rem -.08rem;padding:.1rem .08rem;border-radius:.28rem;background:var(--bank-pace-soft);color:var(--csd-foreground-bank-pace-color, var(--bank-pace-color));font-weight:850}.maintenance-bank-trend__bar:after{position:absolute;z-index:12;left:50%;bottom:calc(100% + .35rem);padding:.3rem .42rem;border-radius:.42rem;background:#203a55;box-shadow:0 7px 18px #17304a33;color:#fff;content:attr(data-trend-tip);font-size:.58rem;font-weight:650;line-height:1;opacity:0;pointer-events:none;transform:translate(-50%,.2rem);transition:opacity .14s ease,transform .14s ease;white-space:nowrap}.maintenance-bank-trend__bar:hover:after,.maintenance-bank-trend__bar:focus-visible:after{opacity:1;transform:translate(-50%)}.maintenance-bank-trend__bar:focus-visible{border-radius:.3rem;box-shadow:0 0 0 2px color-mix(in srgb,var(--bank-pace-color) 28%,transparent)}.maintenance-bank-trend__bar:first-child:after{left:0;transform:translateY(.2rem)}.maintenance-bank-trend__bar:first-child:hover:after,.maintenance-bank-trend__bar:first-child:focus-visible:after{transform:translate(0)}.maintenance-bank-trend__bar:last-child:after{right:0;left:auto;transform:translateY(.2rem)}.maintenance-bank-trend__bar:last-child:hover:after,.maintenance-bank-trend__bar:last-child:focus-visible:after{transform:translate(0)}@media (max-width: 575.98px){.maintenance-bank-target__head{grid-template-columns:auto minmax(0,1fr)}.maintenance-bank-target__pace{grid-column:2}.maintenance-bank-trend{height:3.05rem;gap:.12rem;padding:.28rem .24rem .24rem}.maintenance-bank-trend__bar{gap:.16rem}.maintenance-bank-trend__date{font-size:.43rem;letter-spacing:-.02em}.maintenance-bank-trend__bar:after{display:none}}@media (max-width: 991.98px){.maintenance-bank-bottom-grid{grid-template-columns:minmax(0,1fr)}}.maintenance-bank-invoice-trigger{display:flex;align-items:center;gap:.5rem;width:100%;padding:.46rem .55rem;border:1px solid var(--csd-border-dbe5ef-1000, #dbe5ef);border-radius:.7rem;background:linear-gradient(135deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-f4f8fc-1000, #f4f8fc));color:var(--csd-text-334e68-1000, #334e68);text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.maintenance-bank-invoice-trigger:hover,.maintenance-bank-invoice-trigger:focus-visible{border-color:var(--csd-border-8fb8e6-1000, #8fb8e6);box-shadow:0 5px 14px #2563eb1a;transform:translateY(-1px);outline:0}.maintenance-bank-invoice-trigger__icon{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex:0 0 1.75rem;border-radius:.52rem;background:var(--csd-bg-e6f0fb-1000, #e6f0fb);color:var(--csd-text-326da8-1000, #326da8)}.maintenance-bank-invoice-trigger__copy{display:grid;min-width:0;gap:.04rem}.maintenance-bank-invoice-trigger__copy strong{font-size:.72rem;line-height:1.25}.maintenance-bank-invoice-trigger__copy small{overflow:hidden;color:var(--csd-text-708196-1000, #708196);font-size:.63rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.maintenance-bank-invoice-trigger__arrow,.maintenance-bank-invoice-trigger>.spinner-border{margin-left:auto;flex:0 0 auto}.maintenance-bank-invoice-trigger>.spinner-border{width:.82rem;height:.82rem;border-width:.11rem}.maintenance-bank-invoice-trigger.is-danger{border-color:var(--csd-border-f2bec5-1000, #f2bec5);background:linear-gradient(135deg,var(--csd-bg-fff8f8-1000, #fff8f8),var(--csd-bg-fff1f3-1000, #fff1f3))}.maintenance-bank-invoice-trigger.is-danger .maintenance-bank-invoice-trigger__icon{background:var(--csd-bg-ffe1e5-1000, #ffe1e5);color:var(--csd-text-b4233b-1000, #b4233b)}.maintenance-bank-invoice-trigger.is-warning{border-color:var(--csd-border-f1d29c-1000, #f1d29c);background:linear-gradient(135deg,var(--csd-bg-fffdf8-1000, #fffdf8),var(--csd-bg-fff7e9-1000, #fff7e9))}.maintenance-bank-invoice-trigger.is-warning .maintenance-bank-invoice-trigger__icon{background:var(--csd-bg-ffedcc-1000, #ffedcc);color:var(--csd-text-995812-1000, #995812)}.maintenance-bank-invoice-trigger.is-success{border-color:var(--csd-border-c9e6d7-1000, #c9e6d7);background:linear-gradient(135deg,var(--csd-bg-f9fdfb-1000, #f9fdfb),var(--csd-bg-effaf4-1000, #effaf4))}.maintenance-bank-invoice-trigger.is-success .maintenance-bank-invoice-trigger__icon{background:var(--csd-bg-dff4e9-1000, #dff4e9);color:var(--csd-text-1d7952-1000, #1d7952)}.maintenance-bank-invoice-drawer{position:fixed!important;top:0;right:0;bottom:0;z-index:1055;display:flex!important;flex-direction:column;width:min(35rem,100vw)!important;max-width:100%;height:100vh;visibility:hidden;background:var(--csd-bg-f5f8fb-1000, #f5f8fb);border-left:1px solid var(--csd-border-d8e3ee-1000, #d8e3ee);box-shadow:-18px 0 48px #132a4424;transform:translate(100%);transition:transform .28s ease-in-out,visibility .28s ease-in-out}.maintenance-bank-invoice-drawer.show,.maintenance-bank-invoice-drawer.showing{visibility:visible;transform:none}.maintenance-bank-invoice-drawer.hiding{visibility:visible;transform:translate(100%)}.maintenance-bank-invoice-drawer__header{display:flex;align-items:center;justify-content:space-between;min-height:4.15rem;padding:1rem 1.15rem;border-bottom:1px solid var(--csd-border-e1e9f1-1000, #e1e9f1);background:linear-gradient(135deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff))}.maintenance-bank-invoice-drawer__header>span{display:grid;gap:.06rem}.maintenance-bank-invoice-drawer__header small{color:var(--csd-text-647b93-1000, #647b93);font-size:.66rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.maintenance-bank-invoice-drawer__header strong{color:var(--csd-text-1e344d-1000, #1e344d);font-size:1rem}.maintenance-bank-invoice-drawer__close{width:2rem;height:2rem;flex:0 0 2rem;border:1px solid var(--csd-border-d8e4ef-1000, #d8e4ef);border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-516a81-1000, #516a81);font-size:.82rem;box-shadow:0 3px 10px #1e406012;transition:border-color .15s ease,color .15s ease,transform .15s ease}.maintenance-bank-invoice-drawer__close:hover,.maintenance-bank-invoice-drawer__close:focus-visible{border-color:var(--csd-border-8eb5df-1000, #8eb5df);color:var(--csd-text-1f63a2-1000, #1f63a2);outline:0;transform:translateY(-1px)}.maintenance-bank-invoice-drawer__body{flex:1 1 auto;min-height:0;padding:0;overflow-y:auto;background:var(--csd-bg-f5f8fb-1000, #f5f8fb)}.maintenance-bank-invoice-drawer__loading{display:grid;place-items:center;gap:.55rem;min-height:18rem;padding:2rem;color:var(--csd-text-60758b-1000, #60758b);text-align:center}.maintenance-bank-invoice-drawer__loading .spinner-border{width:1.8rem;height:1.8rem;color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-bank-invoice-drawer__loading strong{color:var(--csd-text-28445e-1000, #28445e)}.maintenance-bank-invoice-drawer__loading small{font-size:.75rem}.offcanvas-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;width:100vw;height:100vh;background:#102a43;opacity:0;transition:opacity .18s ease}.offcanvas-backdrop.show{opacity:.34}.maintenance-bank-invoice-panel{display:grid;gap:.8rem;padding:1rem}.maintenance-bank-invoice-panel__hero{display:flex;align-items:center;gap:.7rem;padding:.8rem;border:1px solid var(--csd-border-d9e5ef-1000, #d9e5ef);border-radius:.85rem;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-bank-invoice-panel__icon{width:2.5rem;height:2.5rem;flex:0 0 2.5rem;border-radius:.72rem;background:linear-gradient(135deg,var(--csd-bg-e7f1ff-1000, #e7f1ff),var(--csd-bg-edf8f5-1000, #edf8f5));color:var(--csd-text-2c6fa9-1000, #2c6fa9);font-size:1.05rem}.maintenance-bank-invoice-panel__hero>span:last-child{display:grid;min-width:0;gap:.06rem}.maintenance-bank-invoice-panel__hero small{color:var(--csd-text-7a8da1-1000, #7a8da1);font-size:.62rem;font-weight:800;text-transform:uppercase}.maintenance-bank-invoice-panel__hero strong{overflow:hidden;color:var(--csd-text-1f344a-1000, #1f344a);font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.maintenance-bank-invoice-panel__hero em{color:var(--csd-text-6b7f92-1000, #6b7f92);font-size:.67rem;font-style:normal}.maintenance-bank-invoice-state{display:flex;align-items:center;gap:.6rem;padding:.65rem .75rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:.75rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-285e91-1000, #285e91)}.maintenance-bank-invoice-state.is-error{border-color:var(--csd-border-f2c3c9-1000, #f2c3c9);background:var(--csd-bg-fff4f5-1000, #fff4f5);color:var(--csd-text-9f2639-1000, #9f2639)}.maintenance-bank-invoice-state>span:last-child{display:grid}.maintenance-bank-invoice-state strong{font-size:.75rem}.maintenance-bank-invoice-state small{font-size:.66rem;line-height:1.35}.maintenance-bank-invoice-state .spinner-border{width:1rem;height:1rem;border-width:.12rem}.maintenance-bank-invoice-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--csd-border-dce6ef-1000, #dce6ef);border-radius:.8rem;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-bank-invoice-kpis>*{display:grid;gap:.08rem;padding:.55rem .35rem;border:0;border-right:1px solid var(--csd-border-e5ecf3-1000, #e5ecf3);background:transparent;text-align:center}.maintenance-bank-invoice-kpis>*:last-child{border-right:0}.maintenance-bank-invoice-kpis small{color:var(--csd-text-75879a-1000, #75879a);font-size:.57rem;font-weight:800;text-transform:uppercase}.maintenance-bank-invoice-kpis strong{color:var(--csd-text-2a4158-1000, #2a4158);font-size:1rem}.maintenance-bank-invoice-kpis .is-danger strong{color:var(--csd-text-b4233b-1000, #b4233b)}.maintenance-bank-invoice-kpis .is-warning strong{color:var(--csd-text-a45c0b-1000, #a45c0b)}.maintenance-bank-invoice-kpis .is-success strong{color:var(--csd-text-16704b-1000, #16704b)}.maintenance-bank-invoice-kpi-action{position:relative;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.maintenance-bank-invoice-kpi-action>i{position:absolute;right:.38rem;top:50%;color:var(--csd-text-3b8d68-1000, #3b8d68);font-size:.62rem;transform:translateY(-50%)}.maintenance-bank-invoice-kpi-action:hover,.maintenance-bank-invoice-kpi-action:focus-visible{z-index:1;background:var(--csd-bg-f0faf5-1000, #f0faf5);box-shadow:inset 0 0 0 1px #8fcdb0;outline:0}.maintenance-bank-invoice-total{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.7rem .78rem;border:1px solid var(--csd-border-c8daed-1000, #c8daed);border-radius:.75rem;background:linear-gradient(135deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-eef6ff-1000, #eef6ff));box-shadow:0 6px 16px #265b910f}.maintenance-bank-invoice-total>span:first-child{display:grid;gap:.03rem}.maintenance-bank-invoice-total small{color:var(--csd-text-607b96-1000, #607b96);font-size:.58rem;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.maintenance-bank-invoice-total strong{color:var(--csd-text-173f67-1000, #173f67);font-size:1.08rem;font-weight:900;line-height:1.2}.maintenance-bank-invoice-total>span:last-child{display:inline-flex;align-items:center;gap:.3rem;color:var(--csd-text-74879a-1000, #74879a);font-size:.64rem;white-space:nowrap}.maintenance-bank-invoice-changes{overflow:hidden;border:1px solid var(--csd-border-bfe2d0-1000, #bfe2d0);border-radius:.8rem;background:var(--csd-bg-f5fcf8-1000, #f5fcf8)}.maintenance-bank-invoice-changes>header{display:flex;align-items:center;gap:.5rem;padding:.65rem .75rem;border-bottom:1px solid var(--csd-border-d5ebdf-1000, #d5ebdf);color:var(--csd-text-21704e-1000, #21704e)}.maintenance-bank-invoice-changes>header>span{display:grid}.maintenance-bank-invoice-changes>header strong{font-size:.75rem}.maintenance-bank-invoice-changes>header small{font-size:.63rem}.maintenance-bank-invoice-changes>div{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.55rem .75rem;border-bottom:1px solid var(--csd-border-e0eee7-1000, #e0eee7)}.maintenance-bank-invoice-changes>div:last-child{border:0}.maintenance-bank-invoice-changes>div>span{display:grid}.maintenance-bank-invoice-changes>div strong{font-size:.7rem}.maintenance-bank-invoice-changes>div small{color:var(--csd-text-718397-1000, #718397);font-size:.62rem}.maintenance-bank-invoice-changes>div>span:last-child{text-align:right}.maintenance-bank-invoice-changes em{color:var(--csd-text-247653-1000, #247653);font-size:.68rem;font-style:normal;font-weight:800}.maintenance-bank-invoice-group{overflow:hidden;border:1px solid var(--csd-border-dbe5ee-1000, #dbe5ee);border-radius:.85rem;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-bank-invoice-group>header{display:flex;align-items:center;justify-content:space-between;padding:.62rem .75rem;border-bottom:1px solid var(--csd-border-e4ebf2-1000, #e4ebf2);background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-bank-invoice-group>header>span{display:inline-flex;align-items:center;gap:.4rem;color:var(--csd-text-38536d-1000, #38536d);font-size:.73rem;font-weight:850}.maintenance-bank-invoice-group>header em{display:grid;place-items:center;min-width:1.45rem;height:1.45rem;padding:0 .35rem;border-radius:999px;background:var(--csd-bg-e9f0f7-1000, #e9f0f7);color:var(--csd-text-4f6880-1000, #4f6880);font-size:.63rem;font-style:normal;font-weight:850}.maintenance-bank-invoice-group.is-danger>header{background:var(--csd-bg-fff4f5-1000, #fff4f5)}.maintenance-bank-invoice-group.is-danger>header>span,.maintenance-bank-invoice-group.is-danger>header em{color:var(--csd-text-a62539-1000, #a62539)}.maintenance-bank-invoice-group.is-danger>header em{background:var(--csd-bg-ffe0e5-1000, #ffe0e5)}.maintenance-bank-invoice-group.is-warning>header{background:var(--csd-bg-fff9ed-1000, #fff9ed)}.maintenance-bank-invoice-group.is-warning>header>span,.maintenance-bank-invoice-group.is-warning>header em{color:var(--csd-text-995b12-1000, #995b12)}.maintenance-bank-invoice-group.is-warning>header em{background:var(--csd-bg-ffedc9-1000, #ffedc9)}.maintenance-bank-invoice-list{display:grid}.maintenance-bank-invoice-row{display:grid;gap:.42rem;padding:.72rem .75rem;border-bottom:1px solid var(--csd-border-e7edf3-1000, #e7edf3)}.maintenance-bank-invoice-row:last-child{border:0}.maintenance-bank-invoice-row__main{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.maintenance-bank-invoice-row__main>span:first-child{display:grid;min-width:0}.maintenance-bank-invoice-row__main strong{color:var(--csd-text-263d54-1000, #263d54);font-size:.73rem}.maintenance-bank-invoice-row__main small{color:var(--csd-text-788a9d-1000, #788a9d);font-size:.62rem}.maintenance-bank-invoice-row__due{padding:.2rem .38rem;border-radius:.4rem;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-5f7286-1000, #5f7286);font-size:.61rem;font-weight:800;white-space:nowrap}.maintenance-bank-invoice-row>p{margin:0;color:var(--csd-text-6d8093-1000, #6d8093);font-size:.65rem;line-height:1.35}.maintenance-bank-invoice-row__amounts{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--csd-border-e4ebf2-1000, #e4ebf2);border-radius:.58rem}.maintenance-bank-invoice-row__amounts>span{display:grid;gap:.04rem;padding:.35rem;border-right:1px solid var(--csd-border-e4ebf2-1000, #e4ebf2)}.maintenance-bank-invoice-row__amounts>span:last-child{border:0}.maintenance-bank-invoice-row__amounts small{color:var(--csd-text-8191a2-1000, #8191a2);font-size:.54rem;text-transform:uppercase}.maintenance-bank-invoice-row__amounts strong{font-size:.67rem}.maintenance-bank-invoice-row__remaining{position:relative;padding:.4rem .48rem!important;background:linear-gradient(135deg,var(--csd-bg-f5f9fd-1000, #f5f9fd),var(--csd-bg-eef4fa-1000, #eef4fa))}.maintenance-bank-invoice-row__remaining:before{position:absolute;inset:.3rem auto .3rem 0;width:3px;border-radius:0 999px 999px 0;background:#6d8ba8;content:""}.maintenance-bank-invoice-row__remaining small{color:var(--csd-text-5f7690-1000, #5f7690);font-weight:900;letter-spacing:.025em}.maintenance-bank-invoice-row__remaining strong{color:var(--csd-text-203f5d-1000, #203f5d);font-size:.83rem;font-weight:900;line-height:1.2}.maintenance-bank-invoice-group.is-danger .maintenance-bank-invoice-row__remaining{background:linear-gradient(135deg,var(--csd-bg-fff7f8-1000, #fff7f8),var(--csd-bg-ffedf0-1000, #ffedf0))}.maintenance-bank-invoice-group.is-danger .maintenance-bank-invoice-row__remaining:before{background:#d33f55}.maintenance-bank-invoice-group.is-danger .maintenance-bank-invoice-row__remaining small,.maintenance-bank-invoice-group.is-danger .maintenance-bank-invoice-row__remaining strong{color:var(--csd-text-a9253a-1000, #a9253a)}.maintenance-bank-invoice-group.is-warning .maintenance-bank-invoice-row__remaining{background:linear-gradient(135deg,var(--csd-bg-fffcf5-1000, #fffcf5),var(--csd-bg-fff3dc-1000, #fff3dc))}.maintenance-bank-invoice-group.is-warning .maintenance-bank-invoice-row__remaining:before{background:#d78a23}.maintenance-bank-invoice-group.is-warning .maintenance-bank-invoice-row__remaining small,.maintenance-bank-invoice-group.is-warning .maintenance-bank-invoice-row__remaining strong{color:var(--csd-text-92550e-1000, #92550e)}.maintenance-bank-invoice-group.is-primary .maintenance-bank-invoice-row__remaining{background:linear-gradient(135deg,var(--csd-bg-f7fbff-1000, #f7fbff),var(--csd-bg-eaf3ff-1000, #eaf3ff))}.maintenance-bank-invoice-group.is-primary .maintenance-bank-invoice-row__remaining:before{background:#3b82c4}.maintenance-bank-invoice-group.is-primary .maintenance-bank-invoice-row__remaining small,.maintenance-bank-invoice-group.is-primary .maintenance-bank-invoice-row__remaining strong{color:var(--csd-text-245f96-1000, #245f96)}.maintenance-bank-invoice-row__partial{display:inline-flex;align-items:center;gap:.3rem;width:-moz-max-content;width:max-content;padding:.25rem .42rem;border-radius:.45rem;background:var(--csd-bg-fff1d8-1000, #fff1d8);color:var(--csd-text-8f570f-1000, #8f570f);font-size:.61rem;font-weight:800}.maintenance-bank-invoice-empty{display:grid;place-items:center;gap:.3rem;min-height:10rem;padding:1.4rem;border:1px dashed var(--csd-border-cbd9e6-1000, #cbd9e6);border-radius:.85rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-718397-1000, #718397);text-align:center}.maintenance-bank-invoice-empty i{font-size:1.5rem;color:var(--csd-text-2b8a63-1000, #2b8a63)}.maintenance-bank-invoice-empty strong{color:var(--csd-text-314b64-1000, #314b64);font-size:.82rem}.maintenance-bank-invoice-empty span{max-width:24rem;font-size:.7rem;line-height:1.4}.maintenance-bank-invoice-note{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem .75rem;border:1px solid var(--csd-border-cfe0f0-1000, #cfe0f0);border-radius:.75rem;background:var(--csd-bg-f6faff-1000, #f6faff);color:var(--csd-text-45647f-1000, #45647f)}.maintenance-bank-invoice-note>i{margin-top:.05rem;color:var(--csd-text-2e70aa-1000, #2e70aa)}.maintenance-bank-invoice-note>span{display:grid;gap:.08rem}.maintenance-bank-invoice-note strong{font-size:.71rem}.maintenance-bank-invoice-note small{font-size:.63rem;line-height:1.42}.maintenance-bank-invoice-panel>[data-bank-invoice-refresh]{display:flex;justify-content:flex-end;gap:.42rem}.maintenance-bank-invoice-panel>[data-bank-invoice-refresh] .btn{display:inline-flex;align-items:center;justify-content:center;gap:.38rem}.maintenance-bank-invoice-panel>[data-bank-invoice-refresh] .btn:first-of-type{flex:1 1 auto}.maintenance-bank-invoice-panel>[data-bank-invoice-refresh] .btn:last-of-type{flex:0 0 auto}.maintenance-bank-invoice-scan-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.maintenance-bank-invoice-scan-guide>span{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.48rem;min-width:0;padding:.62rem;border:1px solid var(--csd-border-d7e4ef-1000, #d7e4ef);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-bank-invoice-scan-guide>span>i{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:.55rem;background:var(--csd-bg-eaf4ff-1000, #eaf4ff);color:var(--csd-text-2f73ac-1000, #2f73ac)}.maintenance-bank-invoice-scan-guide>span.is-full>i{background:var(--csd-bg-eef0ff-1000, #eef0ff);color:var(--csd-text-5b57bd-1000, #5b57bd)}.maintenance-bank-invoice-scan-guide>span>span{display:grid;gap:.08rem;min-width:0}.maintenance-bank-invoice-scan-guide strong{color:var(--csd-text-2d465f-1000, #2d465f);font-size:.7rem;font-weight:750}.maintenance-bank-invoice-scan-guide small{color:var(--csd-text-718598-1000, #718598);font-size:.61rem;line-height:1.4}.maintenance-bank-invoice-scan-guide>p{display:flex;grid-column:1/-1;align-items:flex-start;gap:.4rem;margin:0;padding:.5rem .58rem;border:1px solid var(--csd-border-d9e9e3-1000, #d9e9e3);border-radius:.62rem;background:var(--csd-bg-f4faf7-1000, #f4faf7);color:var(--csd-text-5c756c-1000, #5c756c);font-size:.61rem;line-height:1.4}.maintenance-bank-invoice-scan-guide>p i{margin-top:.05rem;color:var(--csd-text-27816a-1000, #27816a)}.maintenance-bank-invoice-scan-guide>p strong{color:var(--csd-text-315f51-1000, #315f51)}@media (max-width: 575.98px){.maintenance-bank-invoice-drawer{--bs-offcanvas-width:100vw}.maintenance-bank-invoice-panel{padding:.75rem}.maintenance-bank-invoice-kpis{grid-template-columns:repeat(2,1fr)}.maintenance-bank-invoice-kpis>*:nth-child(2){border-right:0}.maintenance-bank-invoice-kpis>*:nth-child(-n+2){border-bottom:1px solid var(--csd-border-e5ecf3-1000, #e5ecf3)}.maintenance-bank-invoice-total{align-items:flex-start;flex-direction:column}.maintenance-bank-invoice-scan-guide{grid-template-columns:1fr}.maintenance-bank-invoice-scan-guide>p{grid-column:auto}.maintenance-bank-invoice-row__amounts{grid-template-columns:1fr}.maintenance-bank-invoice-row__amounts>span{border-right:0;border-bottom:1px solid var(--csd-border-e4ebf2-1000, #e4ebf2)}.maintenance-bank-invoice-row__amounts>span:last-child{border-bottom:0}}.maintenance-bank-invoice-audit-head{display:flex;align-items:center;gap:.65rem;padding:.75rem;border:1px solid var(--csd-border-cfe2d8-1000, #cfe2d8);border-radius:.85rem;background:linear-gradient(135deg,var(--csd-bg-f7fcf9-1000, #f7fcf9),var(--csd-bg-edf8f2-1000, #edf8f2))}.maintenance-bank-invoice-audit-head>span{display:grid;min-width:0;gap:.03rem}.maintenance-bank-invoice-audit-head small{color:var(--csd-text-56806d-1000, #56806d);font-size:.58rem;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.maintenance-bank-invoice-audit-head strong{overflow:hidden;color:var(--csd-text-245b43-1000, #245b43);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.maintenance-bank-invoice-audit-head em{overflow:hidden;color:var(--csd-text-6a8277-1000, #6a8277);font-size:.61rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.maintenance-bank-invoice-audit-head>b{display:grid;place-items:center;min-width:1.7rem;height:1.7rem;margin-left:auto;padding:0 .42rem;border-radius:999px;background:var(--csd-bg-d8f0e3-1000, #d8f0e3);color:var(--csd-text-23704f-1000, #23704f);font-size:.68rem}.maintenance-bank-invoice-audit-back{width:2rem;height:2rem;flex:0 0 2rem;border:1px solid var(--csd-border-bcd9c9-1000, #bcd9c9);border-radius:.6rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-277052-1000, #277052);box-shadow:0 3px 10px #24705114;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.maintenance-bank-invoice-audit-back:hover,.maintenance-bank-invoice-audit-back:focus-visible{border-color:var(--csd-border-277052-1000, #277052);background:#277052;color:#fff;outline:0}.maintenance-bank-invoice-audit-note{border-color:var(--csd-border-cfe5d9-1000, #cfe5d9);background:var(--csd-bg-f7fcf9-1000, #f7fcf9)}.maintenance-bank-invoice-group.is-success>header{background:var(--csd-bg-f1faf5-1000, #f1faf5)}.maintenance-bank-invoice-group.is-success>header>span,.maintenance-bank-invoice-group.is-success>header em{color:var(--csd-text-257052-1000, #257052)}.maintenance-bank-invoice-group.is-success>header em{background:var(--csd-bg-dff2e7-1000, #dff2e7)}.maintenance-bank-invoice-row--covered{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fbfefc-1000, #fbfefc))}.maintenance-bank-invoice-row__covered-amount{background:var(--csd-bg-f0faf5-1000, #f0faf5)}.maintenance-bank-invoice-row__covered-amount small,.maintenance-bank-invoice-row__covered-amount strong{color:var(--csd-text-277253-1000, #277253)}.maintenance-bank-invoice-row__covered-label{display:inline-flex;align-items:center;gap:.3rem;width:-moz-max-content;width:max-content;padding:.25rem .42rem;border-radius:.45rem;background:var(--csd-bg-e6f6ed-1000, #e6f6ed);color:var(--csd-text-257051-1000, #257051);font-size:.61rem;font-weight:800}.maintenance-bank-invoice-row__amounts--four{grid-template-columns:repeat(4,1fr)}@media (max-width: 575.98px){.maintenance-bank-invoice-row__amounts--four{grid-template-columns:1fr 1fr}.maintenance-bank-invoice-row__amounts--four>span:nth-child(2){border-right:0}.maintenance-bank-invoice-row__amounts--four>span:nth-child(-n+2){border-bottom:1px solid var(--csd-border-e4ebf2-1000, #e4ebf2)}}.maintenance-bank-settings-page{--bank-settings-ink: var(--csd-text-1e3650-1000, #1e3650);--csd-foreground-bank-settings-ink: var(--csd-text-1e3650-1000, #1e3650);--bank-settings-muted: var(--csd-text-72859a-1000, #72859a);--csd-foreground-bank-settings-muted: var(--csd-text-72859a-1000, #72859a);--bank-settings-line: var(--csd-border-dce6f0-1000, #dce6f0);--csd-foreground-bank-settings-line: #dce6f0;--bank-settings-blue: #2768b2;--csd-foreground-bank-settings-blue: var(--csd-text-2768b2-1000, #2768b2);--bank-settings-blue-soft: var(--csd-bg-eaf3ff-1000, #eaf3ff);--csd-foreground-bank-settings-blue-soft: #eaf3ff;--bank-settings-teal: #168267;--csd-foreground-bank-settings-teal: var(--csd-text-168267-1000, #168267);--bank-settings-teal-soft: var(--csd-bg-eaf8f3-1000, #eaf8f3);--csd-foreground-bank-settings-teal-soft: #eaf8f3;--bank-settings-amber: #b86a16;--csd-foreground-bank-settings-amber: var(--csd-text-b86a16-1000, #b86a16);--bank-settings-amber-soft: var(--csd-bg-fff5e8-1000, #fff5e8);--csd-foreground-bank-settings-amber-soft: #fff5e8}.maintenance-bank-settings-page .hr-shell__metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%}.maintenance-bank-settings-page .maintenance-bank-settings-panel{position:relative;border-color:var(--csd-border-cfdcea-940, rgba(207, 220, 234, .94));border-radius:1.05rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 12px 32px #18375711}.maintenance-bank-settings-page .maintenance-bank-panel-head{gap:.75rem;margin-bottom:.95rem}.maintenance-bank-settings-page .maintenance-bank-panel-head>div>i{width:2.5rem;height:2.5rem;flex:0 0 2.5rem;border:1px solid var(--csd-border-d7e5f4-1000, #d7e5f4);border-radius:.8rem;background:linear-gradient(145deg,var(--csd-bg-f6faff-1000, #f6faff),var(--csd-bg-e8f2fd-1000, #e8f2fd));color:var(--csd-text-2e6eac-1000, #2e6eac);font-size:1rem;box-shadow:0 7px 16px #2967a51a,inset 0 1px #fff}.maintenance-bank-settings-page .maintenance-bank-panel-head strong{color:var(--csd-foreground-bank-settings-ink, var(--bank-settings-ink));font-size:.86rem;font-weight:850}.maintenance-bank-settings-page .maintenance-bank-panel-head small{margin-top:.08rem;color:var(--csd-foreground-bank-settings-muted, var(--bank-settings-muted));font-size:.69rem;line-height:1.4}.maintenance-bank-settings-page .maintenance-bank-global-form{grid-template-columns:minmax(0,1.48fr) minmax(20rem,.82fr);gap:.9rem}.maintenance-bank-settings-page .maintenance-bank-setting-group{--bank-group-accent: var(--bank-settings-blue);--csd-foreground-bank-group-accent: var(--csd-foreground-bank-settings-blue, var(--bank-settings-blue));--bank-group-soft: var(--bank-settings-blue-soft);--csd-foreground-bank-group-soft: var(--csd-foreground-bank-settings-blue-soft, var(--bank-settings-blue-soft));position:relative;gap:.85rem;overflow:hidden;padding:1rem;border:1px solid var(--csd-border-d8e5f1-1000, #d8e5f1);border-radius:1rem;background:linear-gradient(145deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f7fbff-970, rgba(247, 251, 255, .97)));box-shadow:0 10px 24px #1e44690e,inset 0 1px #fff}.maintenance-bank-settings-page .maintenance-bank-setting-group:before{position:absolute;top:0;bottom:0;left:0;width:3px;border-radius:1rem 0 0 1rem;background:linear-gradient(180deg,var(--bank-group-accent),rgba(255,255,255,0));content:""}.maintenance-bank-settings-page .maintenance-bank-setting-group:after{position:absolute;top:-4rem;right:-3rem;width:9rem;height:9rem;border-radius:50%;background:var(--bank-group-soft);content:"";opacity:.52;pointer-events:none}.maintenance-bank-settings-page .maintenance-bank-setting-group--deadline{--bank-group-accent: var(--bank-settings-amber);--csd-foreground-bank-group-accent: var(--csd-foreground-bank-settings-amber, var(--bank-settings-amber));--bank-group-soft: var(--bank-settings-amber-soft);--csd-foreground-bank-group-soft: var(--csd-foreground-bank-settings-amber-soft, var(--bank-settings-amber-soft));border-color:var(--csd-border-eadcc9-1000, #eadcc9);background:linear-gradient(145deg,var(--csd-bg-fffdfa-1000, #fffdfa),var(--csd-bg-fff9f1-1000, #fff9f1))}.maintenance-bank-settings-page .maintenance-bank-setting-group--data{--bank-group-accent: var(--bank-settings-teal);--csd-foreground-bank-group-accent: var(--csd-foreground-bank-settings-teal, var(--bank-settings-teal));--bank-group-soft: var(--bank-settings-teal-soft);--csd-foreground-bank-group-soft: var(--csd-foreground-bank-settings-teal-soft, var(--bank-settings-teal-soft));border-color:var(--csd-border-d1e6de-1000, #d1e6de);background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f7fcfa-1000, #f7fcfa))}.maintenance-bank-settings-page .maintenance-bank-setting-group__head{position:relative;z-index:1;gap:.7rem;padding:0 0 .82rem;border-bottom-color:var(--csd-border-d3e0ed-880, rgba(211, 224, 237, .88))}.maintenance-bank-settings-page .maintenance-bank-setting-group__head>i{display:grid;place-items:center;width:2.55rem;height:2.55rem;flex:0 0 2.55rem;border:1px solid rgba(80,139,199,.18);border-radius:.82rem;background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--bank-group-soft));color:var(--csd-foreground-bank-group-accent, var(--bank-group-accent));font-size:1rem;box-shadow:0 7px 16px #1c4a7717,inset 0 1px #fff}.maintenance-bank-settings-page .maintenance-bank-setting-group--deadline .maintenance-bank-setting-group__head>i{border-color:var(--csd-border-b86a16-170, rgba(184, 106, 22, .17));background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--bank-settings-amber-soft));color:var(--csd-foreground-bank-settings-amber, var(--bank-settings-amber))}.maintenance-bank-settings-page .maintenance-bank-setting-group__head>span{gap:.12rem;min-width:0}.maintenance-bank-settings-page .maintenance-bank-setting-group__head strong{color:var(--csd-foreground-bank-settings-ink, var(--bank-settings-ink));font-size:.82rem;font-weight:850}.maintenance-bank-settings-page .maintenance-bank-setting-group__head small{max-width:42rem;color:var(--csd-foreground-bank-settings-muted, var(--bank-settings-muted));font-size:.67rem;line-height:1.42}.maintenance-bank-settings-page .maintenance-bank-setting-group__fields{position:relative;z-index:1;gap:.7rem}.maintenance-bank-settings-page .maintenance-bank-data-grid{grid-template-columns:minmax(12rem,.72fr) minmax(19rem,1.12fr) minmax(22rem,1.28fr);align-items:stretch}.maintenance-bank-settings-page .maintenance-bank-data-field{display:grid;align-content:start;gap:.34rem}.maintenance-bank-settings-page .maintenance-bank-data-field>small{color:var(--csd-foreground-bank-settings-muted, var(--bank-settings-muted));font-size:.62rem;line-height:1.4}.maintenance-bank-settings-page .maintenance-bank-data-field>small strong{color:var(--csd-text-395f78-1000, #395f78);font-weight:750}.maintenance-bank-settings-page .maintenance-bank-excluded-picker{position:relative;display:flex;align-items:center;min-width:0}.maintenance-bank-settings-page .maintenance-bank-excluded-picker>i{position:absolute;left:.78rem;z-index:2;color:var(--csd-foreground-bank-settings-teal, var(--bank-settings-teal));pointer-events:none}.maintenance-bank-settings-page .maintenance-bank-excluded-picker>.form-control{min-width:0;padding-left:2.25rem!important;padding-right:5.75rem!important;cursor:pointer}.maintenance-bank-settings-page .maintenance-bank-excluded-picker>button{position:absolute;right:.36rem;z-index:2;display:inline-flex;align-items:center;gap:.28rem;padding:.3rem .48rem;border:0;border-radius:.5rem;background:var(--csd-bg-edf5f2-1000, #edf5f2);color:var(--csd-text-39705f-1000, #39705f);font-size:.61rem;font-weight:750}.maintenance-bank-settings-page .maintenance-bank-excluded-picker>button:disabled{opacity:.45;cursor:default}.maintenance-bank-settings-page .maintenance-bank-excluded-list{display:flex;flex-wrap:wrap;gap:.32rem;min-height:1.7rem;margin-top:.08rem}.maintenance-bank-settings-page .maintenance-bank-excluded-date,.maintenance-bank-settings-page .maintenance-bank-excluded-list__empty{display:inline-flex;align-items:center;gap:.3rem;min-height:1.65rem;padding:.28rem .48rem;border:1px solid var(--csd-border-cae3da-1000, #cae3da);border-radius:999px;background:var(--csd-bg-eff9f5-1000, #eff9f5);color:var(--csd-text-356a59-1000, #356a59);font-size:.61rem;font-weight:700}.maintenance-bank-settings-page .maintenance-bank-excluded-list__empty{border-style:dashed;background:var(--csd-bg-f8fcfa-800, rgba(248, 252, 250, .8));color:var(--csd-text-71877f-1000, #71877f);font-weight:650}.maintenance-bank-settings-page .maintenance-bank-workweek{display:grid;gap:.48rem;margin-top:.12rem;padding:.62rem;border:1px solid var(--csd-border-d7e6e1-1000, #d7e6e1);border-radius:.76rem;background:linear-gradient(145deg,var(--csd-bg-f8fcfb-1000, #f8fcfb),var(--csd-bg-ffffff-1000, #fff))}.maintenance-bank-settings-page .maintenance-bank-workweek__head{display:flex;align-items:center;gap:.48rem}.maintenance-bank-settings-page .maintenance-bank-workweek__head>i{display:grid;place-items:center;width:1.8rem;height:1.8rem;flex:0 0 1.8rem;border-radius:.55rem;background:var(--csd-bg-e7f5f0-1000, #e7f5f0);color:var(--csd-foreground-bank-settings-teal, var(--bank-settings-teal))}.maintenance-bank-settings-page .maintenance-bank-workweek__head>span{display:grid;gap:.03rem}.maintenance-bank-settings-page .maintenance-bank-workweek__head strong{color:var(--csd-foreground-bank-settings-ink, var(--bank-settings-ink));font-size:.68rem;font-weight:750}.maintenance-bank-settings-page .maintenance-bank-workweek__head small,.maintenance-bank-settings-page .maintenance-bank-workweek>small{color:var(--csd-foreground-bank-settings-muted, var(--bank-settings-muted));font-size:.6rem;line-height:1.4}.maintenance-bank-settings-page .maintenance-bank-workweek__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.maintenance-bank-settings-page .maintenance-bank-workweek__option{display:flex!important;align-items:flex-start;gap:.45rem;min-width:0;margin:0;padding:.52rem;border:1px solid var(--csd-border-dce8e4-1000, #dce8e4);border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #fff);cursor:pointer}.maintenance-bank-settings-page .maintenance-bank-workweek__option>input[type=checkbox]{width:1rem;height:1rem;flex:0 0 1rem;margin-top:.06rem;accent-color:var(--bank-settings-teal)}.maintenance-bank-settings-page .maintenance-bank-workweek__option>span{display:grid;gap:.04rem;min-width:0;color:inherit;font-size:inherit;letter-spacing:normal;text-transform:none}.maintenance-bank-settings-page .maintenance-bank-workweek__option strong{color:var(--csd-text-315f52-1000, #315f52);font-size:.63rem;font-weight:750}.maintenance-bank-settings-page .maintenance-bank-workweek__option small{color:var(--csd-foreground-bank-settings-muted, var(--bank-settings-muted));font-size:.58rem;line-height:1.35}.maintenance-bank-settings-page .maintenance-bank-automation-card{display:grid;align-content:start;gap:.58rem;min-width:0;padding:.62rem;border:1px solid var(--csd-border-c7dce9-960, rgba(199, 220, 233, .96));border-radius:.78rem;background:linear-gradient(145deg,var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94)),var(--csd-bg-f1f9f7-920, rgba(241, 249, 247, .92)));box-shadow:0 4px 12px #20416209,inset 0 1px #fff}.maintenance-bank-settings-page .maintenance-bank-automation-card__head{display:flex;align-items:center;gap:.48rem;min-width:0}.maintenance-bank-settings-page .maintenance-bank-automation-card__head>i{display:grid;place-items:center;width:1.8rem;height:1.8rem;flex:0 0 1.8rem;border-radius:.58rem;background:var(--csd-bg-e1f4ec-1000, #e1f4ec);color:var(--csd-foreground-bank-settings-teal, var(--bank-settings-teal))}.maintenance-bank-settings-page .maintenance-bank-automation-card__head>span{display:grid;min-width:0}.maintenance-bank-settings-page .maintenance-bank-automation-card__head strong{color:var(--csd-text-285344-1000, #285344);font-size:.72rem;font-weight:700}.maintenance-bank-settings-page .maintenance-bank-automation-card__head small{color:var(--csd-text-70857d-1000, #70857d);font-size:.61rem;line-height:1.35}.maintenance-bank-settings-page .maintenance-bank-automation-card__times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.maintenance-bank-settings-page .maintenance-bank-automation-card__times>label{display:grid;gap:.28rem;min-width:0}.maintenance-bank-settings-page .maintenance-bank-automation-card>p{display:flex;align-items:flex-start;gap:.38rem;margin:0;padding-top:.48rem;border-top:1px solid var(--csd-border-cfe4dc-900, rgba(207, 228, 220, .9));color:var(--csd-text-60766f-1000, #60766f);font-size:.61rem;line-height:1.4}.maintenance-bank-settings-page .maintenance-bank-automation-card>p>i{margin-top:.08rem;color:var(--csd-foreground-bank-settings-teal, var(--bank-settings-teal))}.maintenance-bank-settings-page .maintenance-bank-automation-card>p strong{color:var(--csd-text-355e51-1000, #355e51);font-weight:650}.maintenance-bank-settings-page .maintenance-bank-full-recheck-card{position:relative;z-index:1;display:grid;grid-column:1/-1;gap:.65rem;min-width:0;padding:.72rem;overflow:hidden;border:1px solid var(--csd-border-5072ae-200, rgba(80, 114, 174, .2));border-radius:.82rem;background:radial-gradient(circle at 100% 0,rgba(99,102,241,.09),transparent 14rem),linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f6f8ff-1000, #f6f8ff));box-shadow:0 6px 16px #3044740d,inset 0 1px #fff}.maintenance-bank-settings-page .maintenance-bank-full-recheck-card__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0}.maintenance-bank-settings-page .maintenance-bank-full-recheck-card__icon{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--csd-border-4f46e5-130, rgba(79, 70, 229, .13));border-radius:.64rem;background:var(--csd-bg-eef2ff-1000, #eef2ff);color:var(--csd-text-4f46e5-1000, #4f46e5)}.maintenance-bank-settings-page .maintenance-bank-full-recheck-card__head>span:nth-child(2){display:grid;min-width:0}.maintenance-bank-settings-page .maintenance-bank-full-recheck-card__head strong{color:var(--csd-text-313b6b-1000, #313b6b);font-size:.73rem;font-weight:700}.maintenance-bank-settings-page .maintenance-bank-full-recheck-card__head small{color:var(--csd-text-727b9b-1000, #727b9b);font-size:.61rem;line-height:1.38}.maintenance-bank-settings-page .maintenance-bank-full-recheck-card__badge{display:inline-flex;align-items:center;gap:.3rem;padding:.32rem .48rem;border:1px solid var(--csd-border-4f46e5-130, rgba(79, 70, 229, .13));border-radius:999px;background:var(--csd-bg-eef2ff-860, rgba(238, 242, 255, .86));color:var(--csd-text-554ab0-1000, #554ab0);font-size:.59rem;font-weight:700;white-space:nowrap}.maintenance-bank-settings-page .maintenance-bank-full-recheck-card__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}.maintenance-bank-settings-page .maintenance-bank-full-recheck-card__fields>label{min-width:0}.maintenance-bank-settings-page .maintenance-bank-full-recheck-card>p{display:flex;align-items:flex-start;gap:.38rem;margin:0;padding:.52rem .58rem;border:1px solid var(--csd-border-6366f1-100, rgba(99, 102, 241, .1));border-radius:.62rem;background:var(--csd-bg-f8faff-820, rgba(248, 250, 255, .82));color:var(--csd-text-697293-1000, #697293);font-size:.61rem;line-height:1.42}.maintenance-bank-settings-page .maintenance-bank-full-recheck-card>p i{margin-top:.08rem;color:var(--csd-text-5b57bd-1000, #5b57bd)}.maintenance-bank-settings-page .maintenance-bank-full-recheck-card>p strong{color:var(--csd-text-414a79-1000, #414a79);font-weight:650}.maintenance-bank-settings-page .maintenance-bank-sync-strategy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1/-1;gap:.58rem}.maintenance-bank-settings-page .maintenance-bank-sync-strategy>span{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;min-width:0;padding:.65rem .7rem;border:1px solid var(--csd-border-d4e3ef-1000, #d4e3ef);border-radius:.76rem;background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f5faff-1000, #f5faff))}.maintenance-bank-settings-page .maintenance-bank-sync-strategy>span>i{display:grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:.58rem;background:var(--csd-bg-e8f3ff-1000, #e8f3ff);color:var(--csd-text-2d72aa-1000, #2d72aa)}.maintenance-bank-settings-page .maintenance-bank-sync-strategy>span.is-full{border-color:var(--csd-border-6366f1-160, rgba(99, 102, 241, .16));background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f7f7ff-1000, #f7f7ff))}.maintenance-bank-settings-page .maintenance-bank-sync-strategy>span.is-full>i{background:var(--csd-bg-eef0ff-1000, #eef0ff);color:var(--csd-text-5b57bd-1000, #5b57bd)}.maintenance-bank-settings-page .maintenance-bank-sync-strategy>span>span{display:grid;gap:.08rem;min-width:0}.maintenance-bank-settings-page .maintenance-bank-sync-strategy strong{color:var(--csd-text-2c4d69-1000, #2c4d69);font-size:.7rem;font-weight:700}.maintenance-bank-settings-page .maintenance-bank-sync-strategy small{color:var(--csd-text-718497-1000, #718497);font-size:.61rem;line-height:1.42}.maintenance-bank-settings-page .maintenance-bank-data-rule{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-column:1/-1;align-items:center;gap:.62rem;min-width:0;padding:.68rem .76rem;border:1px solid var(--csd-border-cfe4dc-1000, #cfe4dc);border-radius:.78rem;background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f0faf6-1000, #f0faf6));color:var(--csd-text-285b4b-1000, #285b4b);box-shadow:0 5px 14px #1682670b,inset 0 1px #fff}.maintenance-bank-settings-page .maintenance-bank-data-rule>i{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.65rem;background:var(--csd-bg-e1f4ec-1000, #e1f4ec);color:var(--csd-foreground-bank-settings-teal, var(--bank-settings-teal))}.maintenance-bank-settings-page .maintenance-bank-data-rule>span{display:grid;min-width:0}.maintenance-bank-settings-page .maintenance-bank-data-rule strong{color:var(--csd-text-285344-1000, #285344);font-size:.71rem;font-weight:700}.maintenance-bank-settings-page .maintenance-bank-data-rule small{color:var(--csd-text-70857d-1000, #70857d);font-size:.62rem;line-height:1.4}.maintenance-bank-settings-page .maintenance-bank-data-rule>a{display:inline-flex;align-items:center;gap:.32rem;min-height:2rem;padding:.38rem .58rem;border:1px solid var(--csd-border-bdd9cf-1000, #bdd9cf);border-radius:.58rem;background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78));color:var(--csd-text-26735d-1000, #26735d);font-size:.64rem;font-weight:650;text-decoration:none;white-space:nowrap}.maintenance-bank-settings-page .maintenance-bank-data-rule>a:hover,.maintenance-bank-settings-page .maintenance-bank-data-rule>a:focus-visible{border-color:#7db9a7;background:var(--csd-bg-ffffff-1000, #fff);outline:0}.maintenance-bank-settings-page .maintenance-bank-team-field{grid-column:1/-1}.maintenance-bank-settings-page .maintenance-bank-trigger-options{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.maintenance-bank-settings-page .maintenance-bank-trigger-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon copy switch" "lead lead lead";gap:.68rem .72rem;align-items:center;min-width:0;padding:.78rem;border:1px solid var(--csd-border-d7e4ef-1000, #d7e4ef);border-radius:.86rem;background:linear-gradient(145deg,var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)),var(--csd-bg-f6fafe-940, rgba(246, 250, 254, .94)));box-shadow:0 6px 16px #1f45670e,inset 0 1px #fff;transition:opacity .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.maintenance-bank-settings-page .maintenance-bank-trigger-option:not(.is-disabled){border-color:var(--csd-border-bcd9d1-1000, #bcd9d1);box-shadow:0 7px 18px #196f5712,inset 0 1px #fff}.maintenance-bank-settings-page .maintenance-bank-trigger-option.is-disabled{border-color:var(--csd-border-e0e7ee-1000, #e0e7ee);background:var(--csd-bg-f7f9fb-1000, #f7f9fb)}.maintenance-bank-settings-page .maintenance-bank-trigger-option__icon{grid-area:icon;display:grid;place-items:center;width:2.18rem;height:2.18rem;border:1px solid var(--csd-border-cce2dc-1000, #cce2dc);border-radius:.68rem;background:var(--csd-bg-eaf6f2-1000, #eaf6f2);color:var(--csd-foreground-bank-settings-teal, var(--bank-settings-teal));font-size:.92rem}.maintenance-bank-settings-page .maintenance-bank-trigger-option.is-disabled .maintenance-bank-trigger-option__icon{border-color:var(--csd-border-dce4ec-1000, #dce4ec);background:var(--csd-bg-eef2f6-1000, #eef2f6);color:var(--csd-text-8394a6-1000, #8394a6)}.maintenance-bank-settings-page .maintenance-bank-trigger-option__copy{grid-area:copy;display:grid;gap:.08rem;min-width:0}.maintenance-bank-settings-page .maintenance-bank-trigger-option__copy>small{color:var(--csd-text-628177-1000, #628177);font-size:.56rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.maintenance-bank-settings-page .maintenance-bank-trigger-option__copy>strong{color:var(--csd-foreground-bank-settings-ink, var(--bank-settings-ink));font-size:.76rem;font-weight:850}.maintenance-bank-settings-page .maintenance-bank-trigger-option__copy>span{color:var(--csd-foreground-bank-settings-muted, var(--bank-settings-muted));font-size:.62rem;line-height:1.38}.maintenance-bank-settings-page .maintenance-bank-trigger-option__switch{grid-area:switch;display:inline-flex!important;align-items:center;gap:.38rem;margin:0;padding:.38rem .52rem;border:1px solid var(--csd-border-cfe1dc-1000, #cfe1dc);border-radius:999px;background:var(--csd-bg-f2faf7-1000, #f2faf7);cursor:pointer}.maintenance-bank-settings-page .maintenance-bank-trigger-option__switch>span{color:var(--csd-text-3f6f61-1000, #3f6f61)!important;font-size:.59rem!important;letter-spacing:.02em!important;text-transform:none!important}.maintenance-bank-settings-page .maintenance-bank-trigger-option__switch input[type=checkbox]{width:1rem;height:1rem;margin:0;accent-color:var(--bank-settings-teal)}.maintenance-bank-settings-page .maintenance-bank-trigger-option__lead{grid-area:lead;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;margin:0;padding-top:.62rem;border-top:1px solid var(--csd-border-e5edf3-1000, #e5edf3)}.maintenance-bank-settings-page .maintenance-bank-trigger-option__lead>span{color:var(--csd-text-667d92-1000, #667d92);font-size:.58rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.maintenance-bank-settings-page .maintenance-bank-trigger-option.is-disabled .maintenance-bank-trigger-option__lead,.maintenance-bank-settings-page .maintenance-bank-trigger-option.is-disabled .maintenance-bank-trigger-option__copy{opacity:.62}.maintenance-bank-settings-page .maintenance-bank-trigger-option input[aria-disabled=true]{background:var(--csd-bg-eef2f5-1000, #eef2f5);color:var(--csd-text-8190a0-1000, #8190a0);cursor:not-allowed}.maintenance-bank-settings-page .maintenance-bank-trigger-options__note{display:flex;grid-column:1/-1;align-items:flex-start;gap:.42rem;margin:0;padding:.62rem .72rem;border:1px solid var(--csd-border-dde8f1-1000, #dde8f1);border-radius:.72rem;background:var(--csd-bg-f7fafc-1000, #f7fafc);color:var(--csd-text-687d91-1000, #687d91);font-size:.63rem;line-height:1.45}.maintenance-bank-settings-page .maintenance-bank-trigger-options__note i{margin-top:.04rem;color:var(--csd-text-4e819f-1000, #4e819f)}.maintenance-bank-settings-page .maintenance-bank-trigger-options__note strong{color:var(--csd-text-39566f-1000, #39566f)}.maintenance-bank-settings-page .maintenance-bank-team-field>small{color:var(--csd-foreground-bank-settings-muted, var(--bank-settings-muted));font-size:.62rem;line-height:1.4}.maintenance-bank-settings-page .maintenance-bank-setting-group__fields>label,.maintenance-bank-settings-page .maintenance-bank-rule-form>label:not(.maintenance-bank-check){gap:.38rem;min-width:0;padding:.62rem;border:1px solid var(--csd-border-dae4ee-960, rgba(218, 228, 238, .96));border-radius:.78rem;background:var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88));box-shadow:0 4px 12px #20416209,inset 0 1px #fff;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.maintenance-bank-settings-page .maintenance-bank-setting-group__fields>label:focus-within,.maintenance-bank-settings-page .maintenance-bank-rule-form>label:not(.maintenance-bank-check):focus-within{border-color:var(--csd-border-8db9e4-1000, #8db9e4);box-shadow:0 0 0 3px #2768b217,0 8px 18px #2041620e;transform:translateY(-1px)}.maintenance-bank-settings-page .maintenance-bank-global-form label>span,.maintenance-bank-settings-page .maintenance-bank-rule-form label>span,.maintenance-bank-settings-page .maintenance-bank-bulk-form__fields>label>span{color:var(--csd-text-60778f-1000, #60778f);font-size:.61rem;font-weight:850;letter-spacing:.045em}.maintenance-bank-settings-page :is(.form-control,.form-select){min-height:2.52rem;border-color:var(--csd-border-d5e1ec-1000, #d5e1ec);border-radius:.68rem;background-color:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-243d57-1000, #243d57);font-size:.76rem;font-weight:650;box-shadow:0 2px 6px #1d3c5b06;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.maintenance-bank-settings-page :is(.form-control,.form-select):hover{border-color:var(--csd-border-b8ccdf-1000, #b8ccdf)}.maintenance-bank-settings-page :is(.form-control,.form-select):focus{border-color:var(--csd-border-6ca5dd-1000, #6ca5dd);background-color:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 0 0 3px #2768b21a}.maintenance-bank-settings-page textarea.form-control{min-height:4.25rem;line-height:1.45}.maintenance-bank-settings-page .maintenance-bank-unit-input{flex-wrap:nowrap;overflow:hidden;border:1px solid var(--csd-border-d5e1ec-1000, #d5e1ec);border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 2px 6px #1d3c5b06;transition:border-color .16s ease,box-shadow .16s ease}.maintenance-bank-settings-page .maintenance-bank-unit-input>.form-control{min-width:0;border:0!important;border-radius:0!important;box-shadow:none!important}.maintenance-bank-settings-page .maintenance-bank-unit-input>.input-group-text{min-height:2.52rem;padding:.45rem .68rem;border:0;border-left:1px solid var(--csd-border-e1eaf2-1000, #e1eaf2);border-radius:0!important;background:linear-gradient(180deg,var(--csd-bg-f8fbfe-1000, #f8fbfe),var(--csd-bg-edf3f8-1000, #edf3f8));color:var(--csd-text-587089-1000, #587089);font-size:.67rem;font-weight:800;white-space:nowrap}.maintenance-bank-settings-page .maintenance-bank-unit-input:focus-within{border-color:var(--csd-border-6ca5dd-1000, #6ca5dd);border-radius:.68rem;box-shadow:0 0 0 3px #2768b21a}.maintenance-bank-settings-page .maintenance-bank-unit-input:hover{border-color:var(--csd-border-b8ccdf-1000, #b8ccdf)}.maintenance-bank-settings-page .select2-container{width:100%!important;min-width:0}.maintenance-bank-settings-page .select2-container--default :is(.select2-selection--single,.select2-selection--multiple){min-height:2.52rem;border-color:var(--csd-border-d5e1ec-1000, #d5e1ec);border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 2px 6px #1d3c5b06}.maintenance-bank-settings-page .select2-container--default .select2-selection--single .select2-selection__rendered{height:2.42rem;padding:.47rem 2rem .47rem .72rem;color:var(--csd-text-243d57-1000, #243d57);font-size:.76rem;font-weight:650;line-height:1.45rem}.maintenance-bank-settings-page .select2-container--default .select2-selection--single .select2-selection__arrow{width:2rem;height:2.48rem}.maintenance-bank-settings-page .select2-container--default .select2-selection--multiple{display:flex;align-items:center;padding:.18rem .38rem}.maintenance-bank-settings-page .select2-container--default.select2-container--focus :is(.select2-selection--single,.select2-selection--multiple),.maintenance-bank-settings-page .select2-container--default.select2-container--open :is(.select2-selection--single,.select2-selection--multiple){border-color:var(--csd-border-6ca5dd-1000, #6ca5dd);box-shadow:0 0 0 3px #2768b21a}.maintenance-bank-settings-page .maintenance-bank-deadline-preview{position:relative;z-index:1;border-color:var(--csd-border-e2d8cb-1000, #e2d8cb);border-radius:.78rem;box-shadow:0 5px 14px #61421a0b}.maintenance-bank-settings-page .maintenance-bank-deadline-preview>span{gap:.13rem;padding:.62rem .35rem}.maintenance-bank-settings-page .maintenance-bank-deadline-preview i{display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:#24825b17;font-size:.7rem}.maintenance-bank-settings-page .maintenance-bank-deadline-preview .is-warning i{background:#b86a161a}.maintenance-bank-settings-page .maintenance-bank-deadline-preview .is-overdue i{background:#b72d4117}.maintenance-bank-settings-page .maintenance-bank-setting-group__note{position:relative;z-index:1;padding:.55rem .65rem;border:1px solid var(--csd-border-e6d3ba-900, rgba(230, 211, 186, .9));border-radius:.68rem;background:var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72));color:var(--csd-text-6f6253-1000, #6f6253)}.maintenance-bank-settings-page .maintenance-bank-setting-group__note i{color:var(--csd-foreground-bank-settings-amber, var(--bank-settings-amber))}.maintenance-bank-settings-page .maintenance-bank-check{min-width:0;padding:.72rem .78rem;border-color:var(--csd-border-cfe4dc-1000, #cfe4dc);border-radius:.8rem;background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f0faf6-1000, #f0faf6));color:var(--csd-text-285b4b-1000, #285b4b);box-shadow:0 5px 14px #1682670e,inset 0 1px #fff}.maintenance-bank-settings-page .maintenance-bank-check>i{display:grid;place-items:center;width:2rem;height:2rem;flex:0 0 2rem;border-radius:.65rem;background:var(--csd-bg-e1f4ec-1000, #e1f4ec);color:var(--csd-foreground-bank-settings-teal, var(--bank-settings-teal))}.maintenance-bank-settings-page .maintenance-bank-check strong{color:var(--csd-text-285344-1000, #285344);font-size:.73rem}.maintenance-bank-settings-page .maintenance-bank-check small{margin-top:.08rem;color:var(--csd-text-70857d-1000, #70857d);line-height:1.4}.maintenance-bank-settings-page :is(.maintenance-bank-switch,.maintenance-bank-bulk-select-all,.maintenance-bank-client-name) input[type=checkbox],.maintenance-bank-settings-page .maintenance-bank-check input[type=checkbox]{width:1.08rem;height:1.08rem;flex:0 0 1.08rem;border:1px solid var(--csd-border-afc3d7-1000, #afc3d7);border-radius:.32rem;accent-color:var(--bank-settings-blue);cursor:pointer}.maintenance-bank-settings-page .maintenance-bank-global-form__action{margin-top:-.1rem;padding:.78rem .15rem 0;border-top:1px solid var(--csd-border-e4ebf2-1000, #e4ebf2)}.maintenance-bank-settings-page :is(.maintenance-bank-save-action,.maintenance-bank-bulk-form__submit,.maintenance-bank-rule-form__submit){display:inline-flex;align-items:center;justify-content:center;gap:.46rem;min-height:2.55rem;border:0;border-radius:.72rem;background:linear-gradient(135deg,#2378d7,#155db9);box-shadow:0 9px 20px #1f6abe38,inset 0 1px #ffffff38;font-size:.73rem;font-weight:800;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.maintenance-bank-settings-page :is(.maintenance-bank-save-action,.maintenance-bank-bulk-form__submit,.maintenance-bank-rule-form__submit):hover,.maintenance-bank-settings-page :is(.maintenance-bank-save-action,.maintenance-bank-bulk-form__submit,.maintenance-bank-rule-form__submit):focus-visible{box-shadow:0 12px 24px #1f6abe47,inset 0 1px #ffffff40;filter:saturate(1.05);outline:0;transform:translateY(-1px)}.maintenance-bank-settings-page .maintenance-bank-settings-search{width:min(25rem,100%)}.maintenance-bank-settings-page .maintenance-bank-settings-search-wrap{display:flex;align-items:center;gap:.55rem;min-width:0}.maintenance-bank-settings-page .maintenance-bank-settings-search-count{display:inline-flex;align-items:center;gap:.22rem;min-height:2.45rem;padding:0 .72rem;border:1px solid var(--csd-border-d9e6f2-1000, #d9e6f2);border-radius:.68rem;background:linear-gradient(145deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff));color:var(--csd-text-70849a-1000, #70849a);font-size:.65rem;white-space:nowrap}.maintenance-bank-settings-page .maintenance-bank-settings-search-count strong{color:var(--csd-text-2f5d88-1000, #2f5d88);font-size:.72rem;font-weight:700}.maintenance-bank-settings-page .maintenance-bank-settings-search>i{left:.86rem;color:var(--csd-text-6f88a1-1000, #6f88a1);pointer-events:none}.maintenance-bank-settings-page .maintenance-bank-settings-search input{padding-left:2.65rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fbfdff-1000, #fbfdff))}.maintenance-bank-settings-page .maintenance-bank-settings-search:has(.maintenance-bank-settings-search-clear) input{padding-right:2.55rem!important}.maintenance-bank-settings-page .maintenance-bank-settings-search-clear{position:absolute;top:50%;right:.55rem;z-index:3;display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:.5rem;color:var(--csd-text-758aa0-1000, #758aa0);text-decoration:none;transform:translateY(-50%);transition:background-color .15s ease,color .15s ease}.maintenance-bank-settings-page .maintenance-bank-settings-search-clear:hover,.maintenance-bank-settings-page .maintenance-bank-settings-search-clear:focus-visible{background:var(--csd-bg-eaf2fb-1000, #eaf2fb);color:var(--csd-text-2268aa-1000, #2268aa);outline:0}.maintenance-bank-settings-page .maintenance-bank-settings-pagination{border-top:1px solid var(--csd-border-dfe8f1-1000, #dfe8f1);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbfe-1000, #f8fbfe))}.maintenance-bank-settings-page .maintenance-bank-bulk-form{position:relative;gap:.8rem;overflow:hidden;margin:.9rem 1rem 1rem;padding:.95rem;border-color:var(--csd-border-cfe0f2-1000, #cfe0f2);border-radius:1rem;background:linear-gradient(135deg,var(--csd-bg-f7fbff-1000, #f7fbff) 0%,var(--csd-bg-ffffff-1000, #fff) 58%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);box-shadow:0 10px 26px #22548713,inset 0 1px #fff}.maintenance-bank-settings-page .maintenance-bank-bulk-form:after{position:absolute;top:-5rem;right:-3rem;width:11rem;height:11rem;border-radius:50%;background:var(--csd-bg-d9eaff-580, rgba(217, 234, 255, .58));content:"";pointer-events:none}.maintenance-bank-settings-page .maintenance-bank-bulk-form>*{position:relative;z-index:1}.maintenance-bank-settings-page .maintenance-bank-bulk-form__intro{gap:.72rem}.maintenance-bank-settings-page .maintenance-bank-bulk-form__icon{width:2.55rem;height:2.55rem;flex:0 0 2.55rem;border:1px solid var(--csd-border-cddff4-1000, #cddff4);border-radius:.8rem;background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-e4efff-1000, #e4efff));font-size:1rem;box-shadow:0 7px 16px #2563eb1a,inset 0 1px #fff}.maintenance-bank-settings-page .maintenance-bank-bulk-form__intro strong{color:var(--csd-foreground-bank-settings-ink, var(--bank-settings-ink));font-size:.82rem;font-weight:850}.maintenance-bank-settings-page .maintenance-bank-bulk-form__intro small{margin-top:.08rem;color:var(--csd-foreground-bank-settings-muted, var(--bank-settings-muted));line-height:1.42}.maintenance-bank-settings-page .maintenance-bank-bulk-form__mode-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.maintenance-bank-settings-page .maintenance-bank-bulk-form__mode{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.52rem;min-width:0;padding:.68rem .72rem;border:1px solid var(--csd-border-d8e5f1-1000, #d8e5f1);border-radius:.78rem;background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82));box-shadow:inset 0 1px #fff}.maintenance-bank-settings-page .maintenance-bank-bulk-form__mode>i{display:grid;place-items:center;width:1.82rem;height:1.82rem;border-radius:.56rem;background:var(--csd-bg-e7f1ff-1000, #e7f1ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.78rem}.maintenance-bank-settings-page .maintenance-bank-bulk-form__mode>span{display:grid;gap:.08rem;min-width:0}.maintenance-bank-settings-page .maintenance-bank-bulk-form__mode strong{color:var(--csd-text-294b6b-1000, #294b6b);font-size:.69rem;font-weight:850}.maintenance-bank-settings-page .maintenance-bank-bulk-form__mode small{color:var(--csd-text-708399-1000, #708399);font-size:.61rem;line-height:1.4}.maintenance-bank-settings-page .maintenance-bank-bulk-form__mode--balanced{border-color:var(--csd-border-cbdcf5-1000, #cbdcf5);background:linear-gradient(145deg,var(--csd-bg-f5f9ff-950, rgba(245, 249, 255, .95)),var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88)))}.maintenance-bank-settings-page .maintenance-bank-bulk-form__mode--activation>i{background:var(--csd-bg-e8f7ef-1000, #e8f7ef);color:var(--csd-text-159669-1000, #159669)}.maintenance-bank-settings-page .maintenance-bank-bulk-form__fields{gap:.65rem}.maintenance-bank-settings-page .maintenance-bank-bulk-form__fields>label:not(.maintenance-bank-switch){gap:.34rem;min-width:0;margin:0}.maintenance-bank-settings-page .maintenance-bank-bulk-form__active{align-items:center;gap:.45rem;min-height:2.52rem;margin:0;padding:.55rem .65rem;border:1px solid var(--csd-border-d8e5f1-1000, #d8e5f1);border-radius:.68rem;background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86));color:var(--csd-text-426078-1000, #426078);font-weight:750}.maintenance-bank-settings-page .maintenance-bank-bulk-form__actions{display:flex;align-items:flex-end;gap:.48rem;min-width:-moz-max-content;min-width:max-content}.maintenance-bank-settings-page .maintenance-bank-bulk-form__actions .btn{min-height:2.52rem;white-space:nowrap}.maintenance-bank-settings-page .maintenance-bank-bulk-form__recommendations-action{border-color:var(--csd-border-bdd7ee-1000, #bdd7ee);background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-eef7ff-1000, #eef7ff));color:var(--csd-text-24649b-1000, #24649b);box-shadow:0 6px 15px #2563eb14}.maintenance-bank-settings-page .maintenance-bank-bulk-form__selection{padding:.68rem .05rem 0;border-top-color:var(--csd-border-dce7f1-1000, #dce7f1)}.maintenance-bank-settings-page .maintenance-bank-bulk-form__selection>i{display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:.45rem;background:var(--csd-bg-e7f1fd-1000, #e7f1fd);color:var(--csd-foreground-bank-settings-blue, var(--bank-settings-blue))}.maintenance-bank-settings-page .maintenance-bank-settings-table{border-collapse:separate;border-spacing:0}.maintenance-bank-settings-page .maintenance-bank-settings-table thead th{padding-top:.72rem;padding-bottom:.72rem;border-top:1px solid var(--csd-border-e2eaf2-1000, #e2eaf2);border-bottom:1px solid var(--csd-border-d9e4ee-1000, #d9e4ee);background:linear-gradient(180deg,var(--csd-bg-f8fbfe-1000, #f8fbfe),var(--csd-bg-f2f6fa-1000, #f2f6fa));color:var(--csd-text-526b84-1000, #526b84);font-size:.63rem;letter-spacing:.04em}.maintenance-bank-settings-page .maintenance-bank-settings-table tbody tr{background:var(--csd-bg-ffffff-1000, #fff);transition:background-color .15s ease,box-shadow .15s ease}.maintenance-bank-settings-page .maintenance-bank-settings-table tbody tr:hover{position:relative;z-index:1;background:var(--csd-bg-f9fcff-1000, #f9fcff);box-shadow:inset 3px 0 #80afe0}.maintenance-bank-settings-page .maintenance-bank-settings-table td{border-bottom-color:var(--csd-border-e6edf4-1000, #e6edf4)}.maintenance-bank-settings-page .maintenance-bank-client-name{gap:.65rem}.maintenance-bank-settings-page .maintenance-bank-client-name__content{display:grid;gap:.38rem;min-width:0}.maintenance-bank-settings-page .maintenance-bank-client-name__identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.52rem;min-width:0}.maintenance-bank-settings-page .maintenance-bank-client-name__avatar{display:grid;place-items:center;width:2rem;height:2rem;flex:0 0 2rem;border:1px solid var(--csd-border-d3e2f1-1000, #d3e2f1);border-radius:.65rem;background:linear-gradient(145deg,var(--csd-bg-f9fcff-1000, #f9fcff),var(--csd-bg-e8f2fd-1000, #e8f2fd));color:var(--csd-text-3474ad-1000, #3474ad);box-shadow:inset 0 1px #fff;font-size:.78rem}.maintenance-bank-settings-page .maintenance-bank-client-name__copy{display:grid;gap:.26rem;min-width:0}.maintenance-bank-settings-page .maintenance-bank-client-name__copy>strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--csd-text-263e56-1000, #263e56);font-size:.74rem;font-weight:850;line-height:1.28}.maintenance-bank-settings-page .maintenance-bank-client-name__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.28rem;margin:0}.maintenance-bank-settings-page .maintenance-bank-client-name__meta>span{display:inline-flex;align-items:center;gap:.24rem;min-height:1.3rem;padding:.16rem .38rem;border:1px solid var(--csd-border-dce7f1-1000, #dce7f1);border-radius:999px;background:var(--csd-bg-f6f9fc-1000, #f6f9fc);color:var(--csd-text-627a91-1000, #627a91);font-size:.56rem;font-weight:800;line-height:1;white-space:nowrap}.maintenance-bank-settings-page .maintenance-bank-client-name__mapping.is-mapped{border-color:var(--csd-border-c8ead9-1000, #c8ead9);background:var(--csd-bg-effbf5-1000, #effbf5);color:var(--csd-text-27825e-1000, #27825e)}.maintenance-bank-settings-page .maintenance-bank-client-name__mapping.is-unmapped{border-color:var(--csd-border-f1dfbb-1000, #f1dfbb);background:var(--csd-bg-fff9ed-1000, #fff9ed);color:var(--csd-text-a36a15-1000, #a36a15)}.maintenance-bank-settings-page .maintenance-bank-client-name__load>i{color:var(--csd-text-4e83b4-1000, #4e83b4)}.maintenance-bank-settings-page .maintenance-bank-client-form{grid-template-columns:minmax(13rem,1.15fr) minmax(9.5rem,.88fr) minmax(7.5rem,.72fr) minmax(6.5rem,.62fr) 4.2rem minmax(10rem,1fr) 6.8rem;gap:.55rem}.maintenance-bank-settings-page .maintenance-bank-client-form--header{min-height:1.15rem;color:var(--csd-text-526b84-1000, #526b84);font-size:.61rem;font-weight:850;letter-spacing:.045em;line-height:1.2;text-transform:uppercase}.maintenance-bank-settings-page .maintenance-bank-client-form--header>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-bank-settings-page .maintenance-bank-rule-form .select2-container,.maintenance-bank-settings-page .maintenance-bank-rule-editor .select2-container{width:100%!important;min-width:0}.maintenance-bank-settings-page .maintenance-bank-client-form--header>span:nth-child(5),.maintenance-bank-settings-page .maintenance-bank-client-form--header>span:last-child{text-align:center}.maintenance-bank-settings-page .maintenance-bank-client-form :is(.form-control,.form-select,.input-group-text),.maintenance-bank-settings-page .maintenance-bank-client-form .select2-container--default .select2-selection--single{min-height:2.35rem}.maintenance-bank-settings-page .maintenance-bank-client-form .select2-container--default .select2-selection--single .select2-selection__rendered{height:2.3rem;padding-top:.4rem;padding-bottom:.4rem}.maintenance-bank-settings-page .maintenance-bank-client-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:2.32rem}.maintenance-bank-settings-page .maintenance-bank-client-form .maintenance-bank-switch{justify-content:center;min-height:2.35rem;padding:.42rem .48rem;border:1px solid var(--csd-border-d7e4ef-1000, #d7e4ef);border-radius:.65rem;background:var(--csd-bg-f8fbfd-1000, #f8fbfd);color:var(--csd-text-416078-1000, #416078);font-weight:750}.maintenance-bank-settings-page .maintenance-bank-client-form .op-secondary-action{min-height:2.35rem;border-color:var(--csd-border-cbdcec-1000, #cbdcec);border-radius:.65rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f5f9fc-1000, #f5f9fc));color:var(--csd-text-315472-1000, #315472);box-shadow:0 4px 10px #1c3f620d}.maintenance-bank-settings-page .maintenance-bank-settings-panel--rules{overflow:visible}.maintenance-bank-settings-page .maintenance-bank-rule-form{gap:.72rem;padding:.15rem 0 1rem}.maintenance-bank-settings-page .maintenance-bank-rule-form>label:not(.maintenance-bank-check){background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f9fbfd-1000, #f9fbfd))}.maintenance-bank-settings-page .maintenance-bank-check--compact{min-height:4.15rem;align-self:stretch;background:linear-gradient(145deg,var(--csd-bg-f8fcfa-1000, #f8fcfa),var(--csd-bg-edf8f3-1000, #edf8f3))}.maintenance-bank-settings-page .maintenance-bank-rule-form__submit{align-self:stretch;min-height:2.65rem}.maintenance-bank-settings-page .maintenance-bank-rules-list{border-top-color:var(--csd-border-dfe8f0-1000, #dfe8f0)}.maintenance-bank-settings-page .maintenance-bank-rule-row{padding:.72rem .65rem;border:1px solid var(--csd-border-e1e9f1-1000, #e1e9f1);border-top:0;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fbfdff-1000, #fbfdff))}.maintenance-bank-settings-page .maintenance-bank-rule-row:first-child{border-top:1px solid var(--csd-border-e1e9f1-1000, #e1e9f1);border-radius:.75rem .75rem 0 0}.maintenance-bank-settings-page .maintenance-bank-rule-row:last-child{border-radius:0 0 .75rem .75rem}.maintenance-bank-settings-page .maintenance-bank-panel-empty{margin:0;padding:.9rem;border:1px dashed var(--csd-border-cfdeeb-1000, #cfdeeb);border-radius:.78rem;background:var(--csd-bg-f9fbfd-1000, #f9fbfd);text-align:center}@media (max-width: 1199.98px){.maintenance-bank-settings-page .hr-shell__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.maintenance-bank-settings-page .maintenance-bank-global-form{grid-template-columns:minmax(0,1fr)}.maintenance-bank-settings-page .maintenance-bank-setting-group--data{grid-column:auto}.maintenance-bank-settings-page .maintenance-bank-setting-group--data .maintenance-bank-setting-group__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-bank-settings-page .maintenance-bank-automation-card{grid-column:1/-1}.maintenance-bank-settings-page .maintenance-bank-bulk-form__fields,.maintenance-bank-settings-page .maintenance-bank-bulk-form__mode-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-bank-settings-page .maintenance-bank-bulk-form__mode--activation{grid-column:1/-1}.maintenance-bank-settings-page .maintenance-bank-bulk-form__active,.maintenance-bank-settings-page .maintenance-bank-bulk-form__actions{align-self:end}}@media (max-width: 991.98px){.maintenance-bank-settings-page .maintenance-bank-settings-panel--allocations .op-table-wrap{overflow:visible;padding:0 .8rem .8rem}.maintenance-bank-settings-page .maintenance-bank-settings-table{display:block;min-width:0}.maintenance-bank-settings-page .maintenance-bank-settings-table thead{display:none}.maintenance-bank-settings-page .maintenance-bank-settings-table tbody{display:grid;gap:.72rem}.maintenance-bank-settings-page .maintenance-bank-settings-table tbody tr{display:grid;gap:.65rem;padding:.78rem;border:1px solid var(--csd-border-dbe6f0-1000, #dbe6f0);border-radius:.9rem;background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f9fcff-1000, #f9fcff));box-shadow:0 7px 18px #1c3e5f0d}.maintenance-bank-settings-page .maintenance-bank-settings-table tbody tr:hover{box-shadow:0 8px 20px #1c3e5f13,inset 3px 0 #80afe0}.maintenance-bank-settings-page .maintenance-bank-settings-table :is(td,td[colspan]){display:block;padding:0;border:0}.maintenance-bank-settings-page .maintenance-bank-client-form{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:.62rem;border-top:1px solid var(--csd-border-e3ebf3-1000, #e3ebf3)}.maintenance-bank-settings-page .maintenance-bank-client-form .op-secondary-action{justify-content:center}.maintenance-bank-settings-page .maintenance-bank-rule-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem}.maintenance-bank-settings-page .maintenance-bank-rule-row__actions{justify-content:flex-end}}@media (max-width: 767.98px){.maintenance-bank-settings-page{padding-top:.7rem!important}.maintenance-bank-settings-page .maintenance-bank-settings-panel{padding:.78rem;border-radius:.92rem}.maintenance-bank-settings-page .hr-shell__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.maintenance-bank-settings-page .hr-shell__metrics>.hr-metric:last-child:nth-child(odd){grid-column:1/-1}.maintenance-bank-settings-page .maintenance-bank-panel-head{align-items:stretch;flex-direction:column}.maintenance-bank-settings-page .maintenance-bank-panel-head--padded{padding:.78rem .78rem 0}.maintenance-bank-settings-page .maintenance-bank-settings-search-wrap{align-items:stretch;flex-direction:column-reverse}.maintenance-bank-settings-page .maintenance-bank-settings-search-count{align-self:flex-start;min-height:2rem}.maintenance-bank-settings-page .maintenance-bank-setting-group{padding:.82rem}.maintenance-bank-settings-page .maintenance-bank-setting-group__fields,.maintenance-bank-settings-page .maintenance-bank-setting-group--data .maintenance-bank-setting-group__fields,.maintenance-bank-settings-page .maintenance-bank-setting-group--deadline .maintenance-bank-setting-group__fields,.maintenance-bank-settings-page .maintenance-bank-bulk-form__fields,.maintenance-bank-settings-page .maintenance-bank-rule-form,.maintenance-bank-settings-page .maintenance-bank-trigger-options,.maintenance-bank-settings-page .maintenance-bank-bulk-form__mode-guide{grid-template-columns:minmax(0,1fr)}.maintenance-bank-settings-page .maintenance-bank-bulk-form__mode--activation,.maintenance-bank-settings-page .maintenance-bank-setting-group--data .maintenance-bank-check,.maintenance-bank-settings-page .maintenance-bank-team-field,.maintenance-bank-settings-page .maintenance-bank-global-form__dates,.maintenance-bank-settings-page .maintenance-bank-global-form__action,.maintenance-bank-settings-page .maintenance-bank-automation-card{grid-column:auto}.maintenance-bank-settings-page .maintenance-bank-data-rule{grid-template-columns:auto minmax(0,1fr)}.maintenance-bank-settings-page .maintenance-bank-data-rule>a{grid-column:2;justify-self:start}.maintenance-bank-settings-page .maintenance-bank-global-form__action{padding-right:0;padding-left:0}.maintenance-bank-settings-page .maintenance-bank-save-action,.maintenance-bank-settings-page .maintenance-bank-rule-form__submit{width:100%}.maintenance-bank-settings-page .maintenance-bank-bulk-form__actions{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.maintenance-bank-settings-page .maintenance-bank-bulk-form__actions .btn{width:100%}.maintenance-bank-settings-page .maintenance-bank-bulk-form{margin:.8rem;padding:.8rem}.maintenance-bank-settings-page .maintenance-bank-bulk-form__selection{align-items:flex-start}.maintenance-bank-settings-page .maintenance-bank-bulk-form__selection small{width:100%;margin-left:1.83rem}.maintenance-bank-settings-page .maintenance-bank-settings-panel--allocations .op-table-wrap{padding-right:0;padding-left:0}}@media (max-width: 575.98px){.maintenance-bank-settings-page .maintenance-bank-workweek__options{grid-template-columns:minmax(0,1fr)}.maintenance-bank-settings-page .maintenance-bank-trigger-option{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon copy" "switch switch" "lead lead"}.maintenance-bank-settings-page .maintenance-bank-trigger-option__switch{justify-self:start}.maintenance-bank-settings-page .maintenance-bank-trigger-option__lead,.maintenance-bank-settings-page .maintenance-bank-automation-card__times,.maintenance-bank-settings-page .maintenance-bank-full-recheck-card__head,.maintenance-bank-settings-page .maintenance-bank-full-recheck-card__fields,.maintenance-bank-settings-page .maintenance-bank-sync-strategy{grid-template-columns:minmax(0,1fr)}.maintenance-bank-settings-page .maintenance-bank-full-recheck-card__icon{display:none}.maintenance-bank-settings-page .maintenance-bank-full-recheck-card__badge{justify-self:start}.maintenance-bank-settings-page .maintenance-bank-setting-group__head{align-items:flex-start}.maintenance-bank-settings-page .maintenance-bank-deadline-preview{grid-template-columns:minmax(0,1fr)}.maintenance-bank-settings-page .maintenance-bank-deadline-preview>span{grid-template-columns:auto 1fr auto;justify-items:start;text-align:left;border-right:0;border-bottom:1px solid var(--csd-border-e4ebf3-1000, #e4ebf3)}.maintenance-bank-settings-page .maintenance-bank-deadline-preview>span:last-child{border-bottom:0}.maintenance-bank-settings-page .maintenance-bank-client-form,.maintenance-bank-settings-page .maintenance-bank-rule-row{grid-template-columns:minmax(0,1fr)}.maintenance-bank-settings-page .maintenance-bank-client-form .maintenance-bank-switch,.maintenance-bank-settings-page .maintenance-bank-client-form .op-secondary-action{width:100%}.maintenance-bank-settings-page .maintenance-bank-rule-row__actions{justify-content:flex-start;flex-wrap:wrap}.maintenance-bank-settings-page .maintenance-bank-rule-editor>form{right:auto;left:0;width:min(22rem,100vw - 2.5rem)}}.maintenance-bank-settings-page .maintenance-bank-bulk-form__recommendation{display:flex;align-items:center;gap:.6rem;margin:0;padding:.65rem .72rem;border:1px solid var(--csd-border-cfe2f5-1000, #cfe2f5);border-radius:.78rem;background:linear-gradient(135deg,var(--csd-bg-f5faff-1000, #f5faff),var(--csd-bg-ffffff-1000, #fff));color:var(--csd-text-315b82-1000, #315b82);cursor:pointer}.maintenance-bank-settings-page .maintenance-bank-bulk-form__recommendation.is-empty{border-color:var(--csd-border-e0e8f0-1000, #e0e8f0);background:var(--csd-bg-f9fbfd-1000, #f9fbfd);color:var(--csd-text-73869a-1000, #73869a);cursor:default}.maintenance-bank-settings-page .maintenance-bank-bulk-form__recommendation>input[type=checkbox]{width:1.08rem;height:1.08rem;flex:0 0 1.08rem;accent-color:var(--bank-settings-blue)}.maintenance-bank-settings-page .maintenance-bank-bulk-form__recommendation>i{display:grid;place-items:center;width:1.9rem;height:1.9rem;flex:0 0 1.9rem;border-radius:.58rem;background:var(--csd-bg-e5f1ff-1000, #e5f1ff);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-bank-settings-page .maintenance-bank-bulk-form__recommendation>span{display:grid;gap:.08rem;min-width:0}.maintenance-bank-settings-page .maintenance-bank-bulk-form__recommendation strong{color:var(--csd-text-284a6b-1000, #284a6b);font-size:.7rem;font-weight:850}.maintenance-bank-settings-page .maintenance-bank-bulk-form__recommendation small{color:var(--csd-text-6e8297-1000, #6e8297);font-size:.64rem;line-height:1.4}.maintenance-bank-settings-page .maintenance-bank-recommendation{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.38rem;margin-top:.38rem;padding:.38rem .45rem;border:1px solid var(--csd-border-cfe0f2-1000, #cfe0f2);border-radius:.62rem;background:linear-gradient(135deg,var(--csd-bg-f5faff-1000, #f5faff),var(--csd-bg-ffffff-1000, #fff));color:var(--csd-text-37678f-1000, #37678f)}.maintenance-bank-settings-page .maintenance-bank-recommendation.is-applied{border-color:var(--csd-border-bee7d2-1000, #bee7d2);background:linear-gradient(135deg,var(--csd-bg-f1fbf6-1000, #f1fbf6),var(--csd-bg-ffffff-1000, #fff));color:var(--csd-text-247151-1000, #247151)}.maintenance-bank-settings-page .maintenance-bank-recommendation>i{font-size:.76rem}.maintenance-bank-settings-page .maintenance-bank-recommendation>span{display:grid;min-width:0}.maintenance-bank-settings-page .maintenance-bank-recommendation>span>strong,.maintenance-bank-settings-page .maintenance-bank-recommendation>span>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-bank-settings-page .maintenance-bank-recommendation>span>strong{color:inherit;font-size:.61rem;font-weight:850}.maintenance-bank-settings-page .maintenance-bank-recommendation>span>small{margin:0;color:var(--csd-text-71859a-1000, #71859a);font-size:.56rem}.maintenance-bank-settings-page .maintenance-bank-recommendation>button{padding:.22rem .4rem;border:1px solid var(--csd-border-bcd3ea-1000, #bcd3ea);border-radius:.48rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-27629a-1000, #27629a);font-size:.58rem;font-weight:850}.maintenance-bank-settings-page .maintenance-bank-recommendation>button:hover,.maintenance-bank-settings-page .maintenance-bank-recommendation>button:focus-visible{border-color:#5793cc;outline:0;box-shadow:0 0 0 3px #2563eb1a}@media (max-width: 575.98px){.maintenance-bank-settings-page .maintenance-bank-bulk-form__recommendation{align-items:flex-start}.maintenance-bank-settings-page .maintenance-bank-recommendation{grid-template-columns:auto minmax(0,1fr)}.maintenance-bank-settings-page .maintenance-bank-recommendation>button{grid-column:2;justify-self:start}}.maintenance-bank-settings-page .maintenance-bank-panel-head strong,.maintenance-bank-settings-page .maintenance-bank-setting-group__head strong,.maintenance-bank-settings-page .maintenance-bank-bulk-form__intro strong{font-weight:700}.maintenance-bank-settings-page .maintenance-bank-global-form label>span,.maintenance-bank-settings-page .maintenance-bank-rule-form label>span,.maintenance-bank-settings-page .maintenance-bank-bulk-form__fields>label>span,.maintenance-bank-settings-page .maintenance-bank-client-form--header,.maintenance-bank-settings-page .maintenance-bank-settings-table thead th{font-weight:650}.maintenance-bank-settings-page :is(.form-control,.form-select),.maintenance-bank-settings-page .select2-container,.maintenance-bank-settings-page .select2-container--default .select2-selection--single .select2-selection__rendered,.maintenance-bank-settings-page .select2-container--default .select2-selection--multiple,.maintenance-bank-settings-page .select2-container--default .select2-selection__choice,.maintenance-bank-settings-page .select2-container--default .select2-selection__choice__display{font-weight:600}.maintenance-bank-settings-page .maintenance-bank-unit-input>.input-group-text,.maintenance-bank-settings-page .maintenance-bank-check strong,.maintenance-bank-settings-page .maintenance-bank-bulk-form__mode strong,.maintenance-bank-settings-page .maintenance-bank-bulk-form__recommendation strong,.maintenance-bank-settings-page .maintenance-bank-recommendation>span>strong,.maintenance-bank-settings-page .maintenance-bank-recommendation>button,.maintenance-bank-settings-page .maintenance-bank-client-name__meta>span,.maintenance-bank-settings-page .maintenance-bank-deadline-preview small,.maintenance-bank-settings-page .maintenance-bank-deadline-preview strong{font-weight:650}.maintenance-bank-settings-page .maintenance-bank-client-name__copy>strong,.maintenance-bank-settings-page :is(.maintenance-bank-save-action,.maintenance-bank-bulk-form__submit,.maintenance-bank-rule-form__submit),.maintenance-bank-settings-page .maintenance-bank-client-form .op-secondary-action,.maintenance-bank-settings-page .maintenance-bank-bulk-form__recommendations-action{font-weight:700}.maintenance-bank-settings-page .maintenance-bank-bulk-form__active,.maintenance-bank-settings-page .maintenance-bank-client-form .maintenance-bank-switch{font-weight:600}.maintenance-bank-card.is-future{border-color:var(--csd-border-bfd7f4-1000, #bfd7f4);background:linear-gradient(155deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f5f9ff-1000, #f5f9ff));box-shadow:0 8px 22px #2563eb12}.maintenance-bank-card.is-future .maintenance-bank-status{border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-245d96-1000, #245d96)}.maintenance-bank-horizon-note{display:flex;align-items:center;justify-content:flex-end;gap:.38rem;margin:-.08rem .12rem .42rem;color:var(--csd-text-62778f-1000, #62778f);font-size:.61rem;line-height:1.35}.maintenance-bank-horizon-note i{color:var(--csd-text-22835c-1000, #22835c)}.maintenance-bank-card__operator-line{display:flex;align-items:center;flex-wrap:wrap;gap:.28rem .42rem;min-width:0}.maintenance-bank-leave-badge{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;padding:.2rem .4rem;border:1px solid var(--csd-border-c9c4f5-1000, #c9c4f5);border-radius:999px;background:linear-gradient(135deg,var(--csd-bg-f6f4ff-1000, #f6f4ff),var(--csd-bg-eeecff-1000, #eeecff));color:var(--csd-text-5b4ab4-1000, #5b4ab4);font-size:.56rem;font-weight:850;line-height:1.1;white-space:nowrap;box-shadow:0 3px 9px #5b4ab414;cursor:help}.maintenance-bank-leave-badge:focus-visible{outline:0;box-shadow:0 0 0 3px #5b4ab424}.maintenance-bank-portfolio-panel{padding:.85rem}.maintenance-bank-portfolio-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem;padding:.2rem .15rem .75rem;border-bottom:1px solid var(--csd-border-e5ecf4-1000, #e5ecf4)}.maintenance-bank-portfolio-head>span{display:grid;gap:.05rem}.maintenance-bank-portfolio-head small{color:var(--csd-text-4d78a4-1000, #4d78a4);font-size:.57rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.maintenance-bank-portfolio-head strong{color:var(--csd-text-264866-1000, #264866);font-size:.82rem}.maintenance-bank-portfolio-head em{color:var(--csd-text-718297-1000, #718297);font-size:.65rem;font-style:normal}.maintenance-bank-portfolio-search{position:relative;width:min(22rem,100%)}.maintenance-bank-portfolio-search>i{position:absolute;top:50%;left:.72rem;z-index:1;transform:translateY(-50%);color:var(--csd-text-7d90a6-1000, #7d90a6)}.maintenance-bank-portfolio-search input{padding-left:2.15rem;padding-right:2rem}.maintenance-bank-portfolio-search>a{position:absolute;top:50%;right:.7rem;transform:translateY(-50%);color:var(--csd-text-7890a7-1000, #7890a7)}.maintenance-bank-portfolio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}.maintenance-bank-portfolio-card{display:grid;align-content:start;gap:.62rem;min-width:0;padding:.72rem;border:1px solid var(--csd-border-dce6f0-1000, #dce6f0);border-radius:.88rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 7px 18px #1837580b}.maintenance-bank-portfolio-card.is-warning,.maintenance-bank-portfolio-card.is-danger{border-color:var(--csd-border-efd39b-1000, #efd39b);background:var(--csd-bg-fffdf8-1000, #fffdf8)}.maintenance-bank-portfolio-card>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem}.maintenance-bank-portfolio-card__icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.62rem;background:var(--csd-bg-eaf2fb-1000, #eaf2fb);color:var(--csd-text-356d9f-1000, #356d9f)}.maintenance-bank-portfolio-card__identity{display:grid;min-width:0}.maintenance-bank-portfolio-card__identity strong{overflow:hidden;color:var(--csd-text-293f58-1000, #293f58);font-size:.73rem;text-overflow:ellipsis;white-space:nowrap}.maintenance-bank-portfolio-card__identity small{color:var(--csd-text-798a9d-1000, #798a9d);font-size:.59rem}.maintenance-bank-portfolio-card__mapping{display:inline-flex;align-items:center;gap:.23rem;padding:.26rem .4rem;border-radius:999px;background:var(--csd-bg-eef3f8-1000, #eef3f8);color:var(--csd-text-60758b-1000, #60758b);font-size:.56rem;font-weight:800;white-space:nowrap}.maintenance-bank-portfolio-card__mapping.is-success{background:var(--csd-bg-e9f7ef-1000, #e9f7ef);color:var(--csd-text-24714e-1000, #24714e)}.maintenance-bank-portfolio-card__mapping.is-warning,.maintenance-bank-portfolio-card__mapping.is-danger{background:var(--csd-bg-fff0db-1000, #fff0db);color:var(--csd-text-995b13-1000, #995b13)}.maintenance-bank-portfolio-card__schedule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--csd-border-e5ecf3-1000, #e5ecf3);border-radius:.68rem}.maintenance-bank-portfolio-card__schedule>span{display:grid;gap:.03rem;padding:.48rem;border-right:1px solid var(--csd-border-e5ecf3-1000, #e5ecf3)}.maintenance-bank-portfolio-card__schedule>span:last-child{border-right:0}.maintenance-bank-portfolio-card__schedule small{color:var(--csd-text-7b8b9d-1000, #7b8b9d);font-size:.54rem;text-transform:uppercase}.maintenance-bank-portfolio-card__schedule strong{color:var(--csd-text-2c4d6d-1000, #2c4d6d);font-size:.76rem}.maintenance-bank-portfolio-card__notice{display:flex;align-items:flex-start;gap:.38rem;margin:0;padding:.45rem .5rem;border-radius:.58rem;background:var(--csd-bg-fff3de-1000, #fff3de);color:var(--csd-text-79531d-1000, #79531d);font-size:.61rem;line-height:1.38}.maintenance-bank-portfolio-card__notice.is-own{background:var(--csd-bg-edf6ff-1000, #edf6ff);color:var(--csd-text-315f8d-1000, #315f8d)}.maintenance-bank-portfolio-card__notice a{color:inherit;font-weight:800}.maintenance-bank-portfolio-card>footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.5rem;border-top:1px solid var(--csd-border-edf1f5-1000, #edf1f5);color:var(--csd-text-718399-1000, #718399);font-size:.6rem}.maintenance-bank-portfolio-card>footer>span,.maintenance-bank-portfolio-card>footer>a{display:inline-flex;align-items:center;gap:.28rem}.maintenance-bank-portfolio-card>footer>a{color:var(--csd-text-28679f-1000, #28679f);font-weight:800;text-decoration:none}.maintenance-bank-portfolio-pagination{margin-top:.8rem}@media (max-width: 1199.98px){.maintenance-bank-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.maintenance-bank-portfolio-head{align-items:stretch;grid-template-columns:minmax(0,1fr)}.maintenance-bank-page .hr-shell__filters .maintenance-bank-quick-filters__group{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:.22rem}.maintenance-bank-page .hr-shell__filters .maintenance-bank-quick-filters__scope,.maintenance-bank-page .hr-shell__filters .maintenance-bank-quick-filters__days{display:grid;width:100%}.maintenance-bank-page .hr-shell__filters .maintenance-bank-quick-filters__scope{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-bank-page .hr-shell__filters .maintenance-bank-quick-filters__days{grid-template-columns:repeat(4,minmax(0,1fr))}.maintenance-bank-page .hr-shell__filters .maintenance-bank-quick-filters__divider{display:none}.maintenance-bank-page .hr-shell__filters .maintenance-bank-quick-filter{min-width:0}.maintenance-bank-horizon-note{justify-content:flex-start;margin-inline:.12rem}.maintenance-bank-portfolio-head{display:grid}.maintenance-bank-portfolio-search,.maintenance-bank-portfolio-grid{width:100%}.maintenance-bank-portfolio-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 420px){.maintenance-bank-portfolio-page .hr-shell__primary-actions{grid-template-columns:minmax(0,1fr)!important}.maintenance-bank-page .hr-shell__filters .maintenance-bank-quick-filters__days{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-bank-portfolio-card>header{grid-template-columns:auto minmax(0,1fr)}.maintenance-bank-portfolio-card__mapping{grid-column:2;justify-self:start}}.maintenance-bank-report-page .hr-shell__content{min-width:0}.maintenance-bank-report-page .op-card__body{padding:.85rem 1rem}.maintenance-bank-report-page .op-record-stack{gap:.75rem}.maintenance-bank-report-page .hr-shell__metrics,.maintenance-bank-report-page .op-module-tabs{margin:0}.maintenance-bank-report-page .op-table__stack>.op-pill{justify-self:start}.maintenance-bank-report-page .op-table__title,.maintenance-bank-report-page .op-table__meta{overflow-wrap:anywhere}.maintenance-bank-report-page .op-table-wrap{min-width:0}.maintenance-bank-report-page .op-table>tbody>tr>th{text-transform:none;letter-spacing:normal}.maintenance-bank-report-page .smart-filter-form--operational{flex-wrap:wrap}.maintenance-bank-report-page .smart-filter-form--operational .maintenance-bank-report-mode{flex:1 1 13rem;min-width:0}.maintenance-bank-report-page .smart-filter-form--operational .maintenance-bank-smart-date{flex:1 1 9rem;min-width:0}.maintenance-bank-report-page .smart-filter-form--operational .maintenance-bank-smart-operator{flex:1.5 1 14rem;min-width:0}.maintenance-bank-report-page .smart-filter-form--operational .maintenance-bank-report-group{flex:1 1 8rem;min-width:0}.maintenance-bank-report-detail>summary{display:flex;align-items:center;gap:.4rem;cursor:pointer;list-style:none;padding:.3rem 0}.maintenance-bank-report-detail>summary::-webkit-details-marker{display:none}.maintenance-bank-report-detail>summary>i{flex-shrink:0;transition:transform .15s ease}.maintenance-bank-report-detail>summary:focus-visible{outline:2px solid var(--op-accent);outline-offset:3px;border-radius:var(--op-radius-sm)}.maintenance-bank-report-detail[open]>summary{margin-bottom:.55rem}.maintenance-bank-report-detail[open]>summary>i{transform:rotate(90deg)}.maintenance-bank-report-detail.op-module-alert{display:block}.maintenance-bank-report-table,.maintenance-bank-report-history{width:100%}.maintenance-bank-report-table>tbody>tr>th,.maintenance-bank-report-history>tbody>tr>th{vertical-align:middle;text-transform:none;letter-spacing:normal}.maintenance-bank-report-table>tbody>tr>td,.maintenance-bank-report-history>tbody>tr>td{font-variant-numeric:tabular-nums}.maintenance-bank-report-table>tbody>.maintenance-bank-report-detail-row>td{padding-top:0}.maintenance-bank-report-breakdown{width:100%;font-variant-numeric:tabular-nums}@media (max-width: 767.98px){.maintenance-bank-report-page .hr-shell__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-bank-report-page .hr-metric.op-stat{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.maintenance-bank-report-page .hr-metric.op-stat>.op-stat__icon{display:none!important}.maintenance-bank-report-page .hr-metric.op-stat>.op-stat__label,.maintenance-bank-report-page .hr-metric.op-stat>.op-stat__value,.maintenance-bank-report-page .hr-metric.op-stat>.op-stat__hint{grid-column:1;min-width:0;max-width:100%}.maintenance-bank-report-page .op-card__header{gap:.65rem}.maintenance-bank-report-page .hr-table-section-header__title{align-items:flex-start}.maintenance-bank-report-page .op-card__body{padding:.75rem}.maintenance-bank-report-page .op-table-wrap{overflow:visible}.maintenance-bank-report-page .hr-shell__filters .smart-filter-form--operational>.sf-item{min-width:0;width:100%;grid-template-columns:minmax(0,1fr)}.maintenance-bank-report-page .hr-shell__filters .smart-filter-form--operational>.sf-item>.sf-select{width:100%}.maintenance-bank-report-page .hr-shell__filters .smart-filter-form--operational>.maintenance-bank-report-mode,.maintenance-bank-report-page .hr-shell__filters .smart-filter-form--operational>.maintenance-bank-smart-operator{grid-column:1/-1}.maintenance-bank-report-table,.maintenance-bank-report-history{display:block}.maintenance-bank-report-table>thead,.maintenance-bank-report-history>thead{display:none}.maintenance-bank-report-table>tbody,.maintenance-bank-report-history>tbody{display:block}.maintenance-bank-report-table>tbody>tr:not(.maintenance-bank-report-detail-row),.maintenance-bank-report-history>tbody>tr:not(.maintenance-bank-report-detail-row){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .85rem;padding:.85rem;border-top:1px solid var(--op-border)}.maintenance-bank-report-table>tbody>tr:not(.maintenance-bank-report-detail-row)>th,.maintenance-bank-report-table>tbody>tr:not(.maintenance-bank-report-detail-row)>td,.maintenance-bank-report-history>tbody>tr:not(.maintenance-bank-report-detail-row)>th,.maintenance-bank-report-history>tbody>tr:not(.maintenance-bank-report-detail-row)>td{min-width:0;display:block;border:0;padding:0!important;text-align:left!important;overflow-wrap:anywhere}.maintenance-bank-report-table>tbody>tr:not(.maintenance-bank-report-detail-row)>th,.maintenance-bank-report-history>tbody>tr:not(.maintenance-bank-report-detail-row)>th{grid-column:1/-1}.maintenance-bank-report-table>tbody>tr:not(.maintenance-bank-report-detail-row)>td:before,.maintenance-bank-report-history>tbody>tr:not(.maintenance-bank-report-detail-row)>td:before{content:attr(data-label);display:block;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.7rem;margin-bottom:.2rem}.maintenance-bank-report-table>tbody>.maintenance-bank-report-detail-row,.maintenance-bank-report-history>tbody>.maintenance-bank-report-detail-row{display:block}.maintenance-bank-report-table>tbody>.maintenance-bank-report-detail-row>td,.maintenance-bank-report-history>tbody>.maintenance-bank-report-detail-row>td{display:block;padding:0 .85rem .85rem!important}.maintenance-bank-report-history>tbody>tr>td:last-child{grid-column:1/-1}.maintenance-bank-report-breakdown{min-width:0}.maintenance-bank-report-breakdown>thead>tr>th,.maintenance-bank-report-breakdown>tbody>tr>th,.maintenance-bank-report-breakdown>tbody>tr>td{padding:.45rem .3rem!important;font-size:.7rem}.maintenance-bank-report-detail .op-detail-panel{padding:.6rem}}@media (prefers-reduced-motion: reduce){.maintenance-bank-report-detail>summary>i{transition:none}}.maintenance-control-progress{display:none;width:min(40rem,100% - 1.5rem);max-height:calc(100dvh - 2rem);margin:auto;padding:1.35rem;overflow-y:auto;border:1px solid var(--csd-border-dce8f5-1000, #dce8f5)}.maintenance-control-progress[open]{display:block}.maintenance-control-progress::backdrop{background:#0f172a5c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.maintenance-control-progress__head{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.maintenance-control-progress__head div{min-width:0}.maintenance-control-progress__head small{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.65rem;font-weight:800}.maintenance-control-progress h2{margin:.25rem 0;font-size:1.08rem;font-weight:750;line-height:1.35}.maintenance-control-progress__head p,.maintenance-control-progress__detail{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.5}.maintenance-control-progress__steps{display:grid;gap:.4rem;margin:1rem 0;padding:0;list-style:none}.maintenance-control-progress__steps li{display:grid;grid-template-columns:1.8rem minmax(0,1fr) auto;gap:.55rem;align-items:center;padding:.6rem .7rem;border:1px solid var(--csd-border-e3eaf3-1000, #e3eaf3);border-radius:.7rem;color:var(--csd-text-6a7b90-1000, #6a7b90);background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-control-progress__steps li>span{display:grid;place-items:center;height:1.7rem;border-radius:50%;background:var(--csd-bg-edf2f7-1000, #edf2f7);font-size:.73rem}.maintenance-control-progress__steps strong{font-size:.77rem;font-weight:650}.maintenance-control-progress__steps small{font-size:.65rem}.maintenance-control-progress [data-state=running]{background:var(--csd-bg-eff6ff-1000, #eff6ff);border-color:var(--csd-border-91baf5-1000, #91baf5);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-control-progress [data-state=done]{color:var(--csd-text-177853-1000, #177853);background:var(--csd-bg-f1faf6-1000, #f1faf6);border-color:var(--csd-border-cbe8db-1000, #cbe8db)}.maintenance-control-progress [data-state=attention]{color:var(--csd-text-915a13-1000, #915a13);background:var(--csd-bg-fff8eb-1000, #fff8eb);border-color:var(--csd-border-efd39e-1000, #efd39e)}.maintenance-control-progress [data-state=not_reached]{color:var(--csd-text-8994a3-1000, #8994a3)}.maintenance-control-progress__timing,.maintenance-control-progress__connection,.maintenance-control-progress__note{color:var(--csd-text-64748b-1000, #64748b);font-size:.73rem;line-height:1.5}.maintenance-control-progress__connection{padding:.65rem;border-radius:.5rem;background:var(--csd-bg-fff8eb-1000, #fff8eb);color:var(--csd-text-855719-1000, #855719)}.maintenance-control-progress__actions{display:flex;gap:.5rem;flex-wrap:wrap;margin:.8rem 0 .7rem}.maintenance-control-progress__actions .btn{font-size:.77rem}.maintenance-control-progress__footer{margin:1.15rem -1.35rem -1.35rem;padding:1rem 1.35rem 1.1rem;border-top:1px solid var(--ml-border, var(--csd-border-d9e3ee-1000, #d9e3ee));border-radius:0 0 1rem 1rem;background:linear-gradient(125deg,var(--csd-bg-f0f5fd-1000, #f0f5fd),var(--csd-bg-f8fafd-1000, #f8fafd) 72%);box-shadow:inset 0 1px #ffffffe6}.maintenance-control-progress__duration{display:flex;align-items:center;gap:.65rem;min-width:0}.maintenance-control-progress__duration-icon{display:grid;place-items:center;flex:0 0 2rem;height:2rem;border:1px solid var(--csd-border-d5e2f5-1000, #d5e2f5);border-radius:.65rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-42699c-1000, #42699c);box-shadow:0 2px 5px #162e4b09}.maintenance-control-progress__duration .maintenance-control-progress__timing{margin:0;color:var(--csd-text-3d5575-1000, #3d5575);font-size:.76rem;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.maintenance-control-progress__footer .maintenance-control-progress__connection{margin:.7rem 0 0;border:1px solid var(--csd-border-efd39e-1000, #efd39e)}.maintenance-control-progress__footer .maintenance-control-progress__actions{gap:.6rem;margin:.85rem 0 .75rem}.maintenance-control-progress__footer .maintenance-control-progress__actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.6rem;padding:.65rem .95rem;border-radius:.7rem;font-size:.77rem;font-weight:700;line-height:1.3;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.maintenance-control-progress__footer .maintenance-control-progress__actions .btn[hidden]{display:none}.maintenance-control-progress__footer .maintenance-control-progress__actions .btn:focus-visible{outline:3px solid var(--csd-border-2563eb-380, rgba(37, 99, 235, .38));outline-offset:3px}.maintenance-control-progress__footer .maintenance-control-progress__actions .btn-primary{background:#2563eb;border-color:var(--csd-border-2563eb-1000, #2563eb);box-shadow:0 3px 8px #2563eb24,inset 0 1px #ffffff26}.maintenance-control-progress__footer .maintenance-control-progress__actions .btn-primary:hover{background:#1d4ed8;border-color:var(--csd-border-1d4ed8-1000, #1d4ed8)}.maintenance-control-progress__other-lists{color:var(--csd-text-35557c-1000, #35557c);background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-d2deee-1000, #d2deee);box-shadow:0 2px 5px #162e4b09}.maintenance-control-progress__other-lists:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-f3f7fd-1000, #f3f7fd);border-color:var(--csd-border-adc7ec-1000, #adc7ec)}.maintenance-control-progress__footer .maintenance-control-progress__note{display:flex;align-items:baseline;gap:.4rem;font-size:.68rem;color:var(--csd-text-60738c-1000, #60738c)}.maintenance-control-progress__footer .maintenance-control-progress__note--terminal,.maintenance-control-progress[data-terminal=true] .maintenance-control-progress__footer .maintenance-control-progress__note--running{display:none}.maintenance-control-progress[data-terminal=true] .maintenance-control-progress__footer .maintenance-control-progress__note--terminal{display:flex}.maintenance-control-progress[data-terminal=true] .maintenance-control-progress__footer .maintenance-control-progress__minimize{background:var(--csd-bg-ffffff-1000, #fff);border-color:var(--csd-border-d2deee-1000, #d2deee);color:var(--csd-text-35557c-1000, #35557c);box-shadow:0 2px 5px #162e4b09}.maintenance-control-progress[data-terminal=true] .maintenance-control-progress__footer .maintenance-control-progress__minimize:hover{background:var(--csd-bg-f3f7fd-1000, #f3f7fd);border-color:var(--csd-border-adc7ec-1000, #adc7ec);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-control-progress[data-terminal=true] .app-page-loading__mark:after{animation:none}.maintenance-control-progress[data-terminal=true] .app-page-loading__mark{color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-control-progress[data-terminal=true] .app-page-loading__mark:before{content:"✓";font-size:1.2rem}.maintenance-control-progress[data-attention=true] .app-page-loading__mark:before{content:"!";color:var(--csd-text-915a13-1000, #915a13);font-weight:800}.maintenance-control-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.75rem 0;padding:.8rem 1rem;border:1px solid var(--csd-border-cce0f8-1000, #cce0f8);border-radius:.85rem;background:var(--csd-bg-f0f7ff-1000, #f0f7ff)}.maintenance-control-banner>span{display:grid;gap:.2rem}.maintenance-control-banner strong{font-size:.82rem;color:var(--csd-text-234b7d-1000, #234b7d)}.maintenance-control-banner small{font-size:.73rem;color:var(--csd-text-64748b-1000, #64748b)}.maintenance-control-banner[hidden]{display:none}@media (max-width: 575.98px){.maintenance-control-progress{padding:1rem}.maintenance-control-progress__footer{margin:1rem -1rem -1rem;padding:.9rem 1rem 1rem}.maintenance-control-progress__steps li{grid-template-columns:1.6rem minmax(0,1fr)}.maintenance-control-progress__steps small{grid-column:2}.maintenance-control-progress__actions{display:grid;grid-template-columns:1fr}.maintenance-control-banner{flex-direction:column;align-items:stretch}}.maintenance-control-progress.has-results{width:min(1180px,100vw - 48px);max-width:none;max-height:min(92dvh,1000px);padding:0;overflow:hidden;text-align:left}.maintenance-result{display:flex;flex-direction:column;max-height:min(92dvh,1000px);color:var(--csd-text-18283d-1000, #18283d);background:var(--csd-bg-ffffff-1000, #fff);font-size:.9rem}.maintenance-result[hidden],.maintenance-result [hidden]{display:none!important}.maintenance-result__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 28px 18px;border-bottom:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0)}.maintenance-result__header h2{margin:5px 0 6px;font-size:1.45rem;font-weight:750;letter-spacing:-.025em}.maintenance-result__header p{margin:0;color:var(--csd-text-64748b-1000, #64748b)}.maintenance-result__header .btn-close-modern{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;padding:0;border:1px solid var(--csd-border-dfe6ef-1000, #dfe6ef);border-radius:10px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-52637a-1000, #52637a);font-size:1.4rem;line-height:1}.maintenance-result__header .btn-close-modern:hover{background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-18283d-1000, #18283d)}.maintenance-result__eyebrow{display:block;max-width:900px;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:650;overflow-wrap:anywhere}.maintenance-result__tabs{display:flex;gap:5px;padding:12px 24px;flex-wrap:wrap;border-bottom:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0)}.maintenance-result__tabs button{border:0;border-radius:9px;padding:9px 13px;background:transparent;color:var(--csd-text-556579-1000, #556579);font-weight:650}.maintenance-result__tabs button[aria-pressed=true]{background:var(--csd-bg-eaf1ff-1000, #eaf1ff);color:var(--csd-text-245bc1-1000, #245bc1)}.maintenance-result__tabs span{margin-left:4px;font-size:.75rem}.maintenance-result__body{overflow:auto;padding:22px 28px 28px;min-height:220px;overscroll-behavior:contain;scrollbar-gutter:stable}.maintenance-result__intro{color:var(--csd-text-64748b-1000, #64748b);margin-bottom:18px}.maintenance-result__guide{margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0)}.maintenance-result__guide h3{font-size:1.15rem;margin:0 0 8px}.maintenance-result__guide p{color:var(--csd-text-64748b-1000, #64748b);line-height:1.6;margin:0 0 10px}.maintenance-result__guide>strong{display:block;font-size:.84rem}.maintenance-result__guide--operational{display:flex;align-items:flex-start;gap:12px;padding:16px;margin-bottom:18px;border:1px solid var(--op-border-soft);border-radius:var(--op-radius);background:var(--op-surface-soft)}.maintenance-result__guide--operational>div{min-width:0}.maintenance-result__guide--operational h3{font-size:.95rem;font-weight:750;margin:0 0 5px}.maintenance-result__guide--operational p{font-size:.83rem;margin:0}.maintenance-result__step{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:var(--csd-bg-edf3fc-1000, #edf3fc);color:var(--csd-text-285ec8-1000, #285ec8);font-weight:700}.maintenance-result__action>summary{align-items:flex-start}.maintenance-result__action>summary .maintenance-result__problem-copy small{line-height:1.6}.maintenance-result__action>summary .maintenance-result__subjects{color:var(--csd-text-334155-1000, #334155);font-size:.78rem;margin-top:8px}.maintenance-result__action .maintenance-result__problem-body>.btn{min-height:44px;white-space:normal}.maintenance-result__problem{border:1px solid var(--csd-border-dfe6ef-1000, #dfe6ef);border-radius:12px;margin-bottom:12px;overflow:hidden}.maintenance-result__problem>summary{display:flex;align-items:center;list-style:none;gap:12px;padding:17px 18px;cursor:pointer}.maintenance-result__problem>summary::-webkit-details-marker{display:none}.maintenance-result__problem>summary:hover{background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-result__problem[open]>summary{background:var(--csd-bg-f6f9fd-1000, #f6f9fd);border-bottom:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0)}.maintenance-result__problem[open]>summary>.bi-chevron-down{transform:rotate(180deg)}.maintenance-result__problem-icon{flex-shrink:0;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--csd-bg-fff3e3-1000, #fff3e3);color:var(--csd-text-96621b-1000, #96621b)}.maintenance-result__problem-copy{flex:1;min-width:0}.maintenance-result__problem-copy strong,.maintenance-result__problem-copy small{display:block;overflow-wrap:anywhere}.maintenance-result__problem-copy small{color:var(--csd-text-64748b-1000, #64748b);margin-top:3px}.maintenance-result__kind{color:var(--csd-text-73551a-1000, #73551a);font-size:.75rem;background:var(--csd-bg-fff7e9-1000, #fff7e9);border-radius:7px;padding:5px 8px;flex-shrink:0}.maintenance-result__problem-body{padding:18px}.maintenance-result__next{display:grid;gap:4px;margin-bottom:18px;color:var(--csd-text-556579-1000, #556579)}.maintenance-result__next strong{color:var(--csd-text-18283d-1000, #18283d)}.maintenance-result__footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:16px 24px;background:var(--csd-bg-f8fafc-1000, #f8fafc);border-top:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0)}.maintenance-result__footer>div{flex:1 1 0;min-width:0}.maintenance-result__footer-default,.maintenance-result__footer .maintenance-bank-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px}.maintenance-result__footer-copy{flex:1 1 220px;min-width:0;line-height:1.5}.maintenance-result__footer-default>form{margin:0;flex:0 0 auto;max-width:100%}.maintenance-result__close{flex-shrink:0}.maintenance-result__footer strong,.maintenance-result__footer small{display:block}.maintenance-result__footer small{color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem;margin-top:3px}.maintenance-result__footer .btn{min-height:44px;gap:9px;border-radius:11px;white-space:normal;line-height:1.35}.maintenance-result__footer{flex-shrink:0;box-shadow:0 -6px 20px #17324f09}.maintenance-result__confirmed{border-bottom:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);padding:16px 0}.maintenance-result__confirmed p{margin:5px 0}.maintenance-result__confirmed small{color:var(--csd-text-64748b-1000, #64748b)}.maintenance-result__confirm{width:100%;border:1px solid var(--csd-border-c7d7ef-1000, #c7d7ef);background:var(--csd-bg-f4f8ff-1000, #f4f8ff);border-radius:10px;padding:16px;margin-top:12px}.maintenance-result__confirm .btn{margin:8px 8px 0 0}.maintenance-result .maintenance-check-detail{overflow-wrap:anywhere}.maintenance-result .maintenance-check-detail pre{white-space:pre-wrap}.maintenance-result .maintenance-lists-check-card{margin-bottom:10px}.maintenance-result :focus-visible{outline:3px solid var(--csd-border-7fa9ed-1000, #7fa9ed);outline-offset:3px}.maintenance-invoice-comparison__overview{padding:18px;border:1px solid var(--op-border);border-radius:var(--op-radius);background:linear-gradient(135deg,var(--op-panel),var(--op-surface-soft));margin-bottom:16px}.maintenance-invoice-comparison__heading{display:flex;align-items:flex-start;gap:12px}.maintenance-invoice-comparison__heading>div{min-width:0}.maintenance-invoice-comparison__heading h3{margin:3px 0 0;font-size:1rem;font-weight:750;line-height:1.5}.maintenance-invoice-comparison__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;margin:16px 0}.maintenance-invoice-comparison__stats>div{min-width:0;padding:14px;border:1px solid var(--op-border-soft);border-radius:var(--op-radius-sm);background:var(--op-panel)}.maintenance-invoice-comparison__stats dt{display:flex;align-items:center;gap:7px;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.76rem;font-weight:600;line-height:1.4}.maintenance-invoice-comparison__stats dt .op-icon-center{color:var(--csd-foreground-op-accent, var(--op-accent));flex-shrink:0}.maintenance-invoice-comparison__stats dd{display:grid;gap:4px;margin:10px 0 0}.maintenance-invoice-comparison__stats strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1.4rem;line-height:1.2;font-weight:750;font-variant-numeric:tabular-nums}.maintenance-invoice-comparison__stats dd>span{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.76rem;line-height:1.4}.maintenance-invoice-comparison__explanation{display:flex;align-items:flex-start;gap:9px;color:var(--csd-foreground-op-muted, var(--op-muted));line-height:1.6;font-size:.8rem;padding-top:14px;border-top:1px solid var(--op-border-soft)}.maintenance-invoice-comparison__explanation>.op-icon-center{flex-shrink:0;margin-top:3px}.maintenance-invoice-comparison__explanation p{margin:0}.maintenance-invoice-comparison__detail{border:1px solid var(--op-border-soft);border-radius:10px;overflow:hidden;margin-top:10px}.maintenance-invoice-comparison__detail>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;list-style:none;font-size:.85rem;font-weight:650;background:var(--op-surface-soft);min-height:46px}.maintenance-invoice-comparison__detail>summary::-webkit-details-marker{display:none}.maintenance-invoice-comparison__detail>summary>span{display:flex;align-items:center;gap:10px}.maintenance-invoice-comparison__detail>summary>span>i{color:var(--csd-foreground-op-accent, var(--op-accent))}.maintenance-invoice-comparison__detail[open]>summary{border-bottom:1px solid var(--op-border-soft)}.maintenance-invoice-comparison__detail[open]>summary>.bi-chevron-down{transform:rotate(180deg)}.maintenance-invoice-comparison__table-scroll{overflow:auto;max-height:350px}.maintenance-invoice-comparison table{width:100%;font-size:.8rem;border-collapse:collapse}.maintenance-invoice-comparison caption{caption-side:bottom;padding:12px 14px;color:var(--csd-foreground-op-muted, var(--op-muted))}.maintenance-invoice-comparison th,.maintenance-invoice-comparison td{padding:10px 14px;border-bottom:1px solid var(--op-border-soft)}.maintenance-invoice-comparison td,.maintenance-invoice-comparison th:not(:first-child){text-align:center;white-space:nowrap}.maintenance-invoice-comparison thead th{background:var(--op-soft);color:var(--csd-foreground-op-muted, var(--op-muted));font-weight:650}.maintenance-invoice-comparison tbody th{font-weight:600;min-width:180px}.maintenance-invoice-comparison__register,.maintenance-invoice-comparison__rules{list-style:none;margin:0;padding:0 14px;max-height:350px;overflow:auto}.maintenance-invoice-comparison__register li{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.maintenance-invoice-comparison__register li,.maintenance-invoice-comparison__rules li{padding:12px 0;border-bottom:1px solid var(--op-border-soft);font-size:.83rem}.maintenance-invoice-comparison__register li:last-child,.maintenance-invoice-comparison__rules li:last-child{border-bottom:0}.maintenance-invoice-comparison__register strong,.maintenance-invoice-comparison__register span,.maintenance-invoice-comparison__rules span{display:block;overflow-wrap:anywhere}.maintenance-invoice-comparison__register b{flex-shrink:0;font-variant-numeric:tabular-nums}.maintenance-invoice-comparison__register span,.maintenance-invoice-comparison__rules span{color:var(--csd-foreground-op-muted, var(--op-muted));margin-top:4px;font-size:.78rem}.maintenance-invoice-comparison__scope{display:flex;align-items:flex-start;gap:10px;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem;line-height:1.6;margin:14px 0 0;padding:13px 14px;border:1px solid var(--op-border-soft);border-radius:var(--op-radius);background:var(--op-soft)}.maintenance-invoice-comparison__scope>.op-icon-center{flex-shrink:0;margin-top:3px}.maintenance-invoice-comparison__scope>div{min-width:0}.maintenance-invoice-comparison__scope strong{display:block;color:var(--csd-foreground-op-ink, var(--op-ink));margin-bottom:3px;font-weight:650}.maintenance-invoice-comparison__scope p{margin:0}.maintenance-invoice-confirmation{display:grid;gap:16px;margin-top:20px;padding:18px;background:var(--op-soft);border:1px solid var(--op-border-soft);border-radius:12px}.maintenance-invoice-confirmation__heading{display:flex;align-items:flex-start;gap:12px}.maintenance-invoice-confirmation__heading>div{min-width:0}.maintenance-invoice-confirmation__heading strong{display:block;margin-top:3px;line-height:1.5}.maintenance-invoice-confirmation p{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.83rem;line-height:1.6;margin:6px 0 0}.maintenance-invoice-confirmation__check{display:flex;align-items:flex-start;gap:12px;padding:14px;margin:0;border:1px solid var(--op-border);border-radius:10px;background:var(--csd-bg-ffffff-1000, #fff);cursor:pointer;font-size:.85rem;line-height:1.6}.maintenance-invoice-confirmation__check input{flex-shrink:0;width:18px;height:18px;margin-top:2px;accent-color:var(--op-accent)}.maintenance-invoice-confirmation__actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.maintenance-invoice-confirmation__actions small{flex:1 1 240px;color:var(--csd-foreground-op-muted, var(--op-muted));line-height:1.6}.maintenance-invoice-confirmation__actions .btn.op-primary-action{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:.7rem 1.1rem;line-height:1.35;white-space:normal}.maintenance-invoice-confirmation__actions .btn.op-primary-action>span:not(.op-icon-center){min-width:0}.maintenance-invoice-confirmation__actions .btn.op-primary-action .op-icon-center{flex-shrink:0}@media (max-width: 600px){.maintenance-invoice-comparison__overview,.maintenance-invoice-confirmation{padding:14px}.maintenance-invoice-confirmation__actions .op-primary-action{width:100%}.maintenance-invoice-comparison__register li{flex-direction:column;gap:6px}}.maintenance-control-actions,.maintenance-control-actions__choices{display:flex;flex-direction:column;gap:12px;width:100%}.maintenance-control-actions form,.maintenance-control-actions__choices form{margin:0;width:100%}.maintenance-control-actions .btn,.maintenance-control-actions__choices .btn{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 14px;line-height:1.4;font-size:.85rem;border-radius:10px;white-space:normal;width:100%}.maintenance-control-actions .btn>span:last-child,.maintenance-control-actions__choices .btn>span:last-child{min-width:0;overflow-wrap:anywhere}.maintenance-control-actions .op-icon-center,.maintenance-control-actions .btn>i,.maintenance-control-actions__choices .op-icon-center,.maintenance-control-actions__choices .btn>i{flex-shrink:0}.maintenance-control-actions__alternatives{border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:10px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-control-actions__alternatives>summary{cursor:pointer;padding:12px 14px;font-size:.82rem;font-weight:650;color:var(--csd-text-52637a-1000, #52637a)}.maintenance-control-actions__alternatives>div{padding:2px 12px 14px}.maintenance-month-welcome{max-width:1080px;padding:36px;border:1px solid var(--csd-border-dfe7f1-1000, #dfe7f1);border-radius:18px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-month-welcome h2{font-size:1.65rem;letter-spacing:-.025em;margin:8px 0 12px}.maintenance-month-welcome>p{color:var(--csd-text-64748b-1000, #64748b);max-width:780px}.maintenance-month-welcome__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:30px 0}.maintenance-month-welcome__steps li{display:flex;align-items:flex-start;gap:12px}.maintenance-month-welcome__steps li>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-285ec8-1000, #285ec8);font-weight:700;flex-shrink:0}.maintenance-month-welcome__steps strong{display:block;margin:3px 0 7px;font-size:.95rem}.maintenance-month-welcome__steps p{color:var(--csd-text-64748b-1000, #64748b);line-height:1.6;font-size:.85rem;margin:0}.maintenance-month-welcome__note{border-top:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);padding-top:18px;font-size:.85rem}@media (max-width: 760px){.maintenance-month-welcome{padding:24px 20px}.maintenance-month-welcome__steps{grid-template-columns:1fr;gap:20px}}.maintenance-month-next{display:flex;align-items:center;gap:28px;justify-content:space-between;padding:24px 28px;margin:16px 0;background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-dce5f1-1000, #dce5f1);border-radius:14px}.maintenance-month-next>div:first-child{flex:1;min-width:0}.maintenance-month-next h2{font-size:1.2rem;margin:7px 0;font-weight:700}.maintenance-month-next p{color:var(--csd-text-64748b-1000, #64748b);font-size:.88rem;margin:0;line-height:1.6;max-width:780px}.maintenance-month-next__action{width:min(100%,380px);flex-shrink:0}.maintenance-month-next__action>form{margin:0}.maintenance-month-next__action>.btn,.maintenance-month-next__action>form>.btn{width:100%;min-height:44px;white-space:normal}@media (max-width: 900px){.maintenance-month-next{flex-direction:column;align-items:stretch;padding:20px;gap:18px}.maintenance-month-next__action{width:100%}}@media (max-width: 640px){.maintenance-control-progress.has-results{width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.maintenance-result{max-height:100dvh;height:100dvh}.maintenance-result__header{padding:18px 16px 14px}.maintenance-result__header h2{font-size:1.23rem}.maintenance-result__tabs{padding:9px 12px;gap:3px}.maintenance-result__tabs button{padding:8px;font-size:.78rem}.maintenance-result__body{padding:16px 12px;flex:1}.maintenance-result__problem>summary{padding:13px 12px;display:grid;grid-template-columns:34px minmax(0,1fr) 16px;gap:9px}.maintenance-result__problem-icon,.maintenance-result__step{grid-column:1;grid-row:1}.maintenance-result__problem-copy{grid-column:2;grid-row:1}.maintenance-result__kind{grid-column:2;grid-row:2;margin-left:0;justify-self:start}.maintenance-result__problem>summary>.bi-chevron-down{grid-column:3;grid-row:1;margin-left:0}.maintenance-result__problem-body{padding:13px 12px}.maintenance-result__footer{padding:12px;gap:7px}.maintenance-result__footer>div{flex-basis:100%}.maintenance-result__footer-default{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.maintenance-result__footer-default>form{min-width:0;width:100%}.maintenance-result__footer-default>.btn,.maintenance-result__continue,.maintenance-result__continue .btn{width:100%}.maintenance-result__footer .btn{font-size:.8rem}.maintenance-result__footer .maintenance-bank-actions{gap:10px}.maintenance-bank-actions__buttons{width:100%}.maintenance-bank-actions__buttons>.btn{flex:1 1 100%}.maintenance-result__close{width:100%}}.maintenance-bank-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.maintenance-bank-actions__buttons{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.bank-review-confirmation-note{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.82rem;line-height:1.6;padding:14px 16px;margin:18px 0;border:1px solid var(--op-border-soft);border-radius:12px;background:var(--op-surface-soft)}.maintenance-pending{margin-bottom:18px;overflow:hidden}.maintenance-pending__header{display:flex;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;list-style:none}.maintenance-pending__header::-webkit-details-marker{display:none}.maintenance-pending__header:focus-visible{outline:2px solid var(--csd-border-2563eb-1000, #2563eb);outline-offset:-3px;border-radius:14px}.maintenance-pending__icon,.maintenance-pending__building{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--csd-border-e0eaff-1000, #e0eaff);border-radius:10px;color:var(--csd-text-4e7fe7-1000, #4e7fe7);background:var(--csd-bg-f2f7ff-1000, #f2f7ff);flex-shrink:0}.maintenance-pending__heading{display:grid;gap:4px;flex:1;min-width:0}.maintenance-pending__heading strong{font-size:.9rem;color:var(--csd-text-29415c-1000, #29415c);display:flex;align-items:center;gap:8px}.maintenance-pending__heading strong span{padding:3px 8px;border-radius:20px;background:var(--csd-bg-eef4fc-1000, #eef4fc);color:var(--csd-text-587394-1000, #587394);font-size:.7rem}.maintenance-pending__heading small,.maintenance-pending__state{font-size:.74rem;color:var(--csd-text-75859b-1000, #75859b)}.maintenance-pending__state{padding:5px 10px;border:1px solid var(--csd-border-e3eaf3-1000, #e3eaf3);border-radius:20px;background:var(--csd-bg-fafcff-1000, #fafcff)}.maintenance-pending__chevron{font-size:.8rem;color:var(--csd-text-8090a3-1000, #8090a3)}.maintenance-pending[open] .maintenance-pending__chevron{transform:rotate(180deg)}.maintenance-pending form{border-top:1px solid var(--csd-border-e8eef6-1000, #e8eef6)}.maintenance-pending__intro{display:flex;gap:9px;padding:14px 20px 0;color:var(--csd-text-718198-1000, #718198);font-size:.77rem;line-height:1.6}.maintenance-pending__intro>i{margin-top:2px;color:var(--csd-text-7899c7-1000, #7899c7)}.maintenance-pending__intro p{margin:0}.maintenance-pending__intro strong{color:var(--csd-text-526b89-1000, #526b89);font-weight:600}.maintenance-pending__toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 20px}.maintenance-pending__select{display:flex;align-items:center;gap:10px;margin:0;font-size:.76rem;font-weight:600;color:var(--csd-text-536981-1000, #536981);cursor:pointer}.maintenance-pending input[type=checkbox]{width:17px;height:17px;margin:0;accent-color:#2563eb;flex-shrink:0;cursor:pointer}.maintenance-pending__search{position:relative;margin:0 0 0 auto;width:min(340px,100%)}.maintenance-pending__search>i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--csd-text-93a2b8-1000, #93a2b8);font-size:.8rem}.maintenance-pending__search input{padding-left:34px;min-height:40px;font-size:.76rem}.maintenance-pending__visible{margin-left:auto;font-size:.7rem;color:var(--csd-text-8290a3-1000, #8290a3)}.maintenance-pending__search+.maintenance-pending__visible{margin-left:0}.maintenance-pending__list{max-height:360px;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 14px;scrollbar-width:thin}.maintenance-pending__row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--csd-border-e3ebf5-1000, #e3ebf5);border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff);margin-bottom:8px}.maintenance-pending__row:last-of-type{margin-bottom:0}.maintenance-pending__row:has(input:checked){background:var(--csd-bg-f5f9ff-1000, #f5f9ff);border-color:var(--csd-border-b8d1ff-1000, #b8d1ff)}.maintenance-pending__row:focus-within{border-color:var(--csd-border-90b5ef-1000, #90b5ef)}.maintenance-pending__building{width:32px;height:32px;font-size:.85rem}.maintenance-pending__client{flex:1;min-width:0;display:grid;gap:5px}.maintenance-pending__client>label,.maintenance-pending__client>strong{margin:0;font-size:.82rem;font-weight:650;color:var(--csd-text-29415c-1000, #29415c);line-height:1.45;overflow-wrap:anywhere}.maintenance-pending__client>label{cursor:pointer}.maintenance-pending__client>span{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.7rem;color:var(--csd-text-8090a3-1000, #8090a3)}.maintenance-pending__open{min-height:40px;display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-size:.73rem}.maintenance-pending__empty{text-align:center;color:var(--csd-text-718198-1000, #718198);font-size:.8rem;padding:18px;margin:0}.maintenance-pending__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-top:1px solid var(--csd-border-e8eef6-1000, #e8eef6);background:var(--csd-bg-fafcff-1000, #fafcff)}.maintenance-pending__footer>div{display:grid;gap:5px}.maintenance-pending__footer strong{color:var(--csd-text-526b89-1000, #526b89);font-size:.76rem;font-weight:600}.maintenance-pending__footer small{color:var(--csd-text-8290a3-1000, #8290a3);font-size:.7rem;line-height:1.6}.maintenance-pending__footer button{flex-shrink:0;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:.8rem}.maintenance-pending [hidden]{display:none!important}@media (max-width: 575.98px){.maintenance-pending__header,.maintenance-pending__footer{padding:14px}.maintenance-pending__intro{padding:12px 14px 0}.maintenance-pending__toolbar{padding:14px;gap:12px}.maintenance-pending__state,.maintenance-pending__building{display:none}.maintenance-pending__search{order:3;width:100%}.maintenance-pending__search+.maintenance-pending__visible{margin-left:auto}.maintenance-pending__list{padding:0 14px 14px;max-height:420px}.maintenance-pending__row{flex-wrap:wrap;padding:12px;gap:10px}.maintenance-pending__client{flex-basis:calc(100% - 28px)}.maintenance-pending__open{margin-left:27px}.maintenance-pending__footer{flex-direction:column;align-items:stretch}}.recurrence-confirm-swal__items{margin-top:.9rem;border:1px solid var(--csd-border-dbe5ef-1000, #dbe5ef);border-radius:.65rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.recurrence-confirm-swal__items summary{padding:.65rem .8rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.8rem;font-weight:700;cursor:pointer}.recurrence-confirm-swal__items ol{margin:0;padding:0 .85rem .65rem 2rem;max-height:11rem;overflow-y:auto;font-size:.78rem;line-height:1.55;color:var(--csd-text-475569-1000, #475569)}.recurrence-confirm-swal__items li{padding:.25rem 0;overflow-wrap:anywhere}.maintenance-lists-monitor-page.maintenance-monthly-compact{--monthly-action-height: 2.5rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-configuration-banner--compact{display:flex;align-items:flex-start;gap:.75rem;padding:.45rem .75rem;margin-bottom:.6rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-configuration-banner--compact .maintenance-configuration-banner__action{flex:0 0 auto;min-height:2rem;padding:.35rem .65rem;font-size:.72rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-configuration-fold{flex:1;min-width:0}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-configuration-fold summary{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2rem;cursor:pointer;list-style:none;font-size:.75rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-configuration-fold summary>.op-icon-center:first-child{font-size:1rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-configuration-fold summary small{color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.7rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-configuration-fold summary .maintenance-fold-chevron{margin-left:auto}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-configuration-fold__body{padding:.5rem 0 .2rem 1.5rem;font-size:.76rem;color:var(--csd-foreground-ml-ink, var(--ml-ink))}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-configuration-fold__body p{margin:0 0 .35rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-configuration-fold__body ul{margin:0;padding-left:1rem}.maintenance-lists-monitor-page.maintenance-monthly-compact summary::-webkit-details-marker{display:none}.maintenance-lists-monitor-page.maintenance-monthly-compact summary:focus-visible{outline:2px solid var(--csd-border-2563eb-1000, #2563eb);outline-offset:3px;border-radius:.4rem}.maintenance-lists-monitor-page.maintenance-monthly-compact details[open]>summary .maintenance-fold-chevron{transform:rotate(180deg)}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-hero{padding:.65rem .85rem;gap:.65rem;margin-bottom:.55rem;min-height:0}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-hero h1{margin:0;font-size:1.1rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-hero p{margin:.15rem 0 0;font-size:.75rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-hero .maintenance-monitor-hero__actions{gap:.45rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-hero__heading{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-hero__heading .guide-drawer-trigger{min-height:2rem;padding:.3rem .55rem;font-size:.73rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monthly-work-period{display:flex;align-items:center;gap:.55rem;flex:0 0 auto;padding-right:.6rem;margin-right:.15rem;border-right:1px solid var(--ml-border)}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monthly-work-period label{margin:0;color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.74rem;font-weight:700;white-space:nowrap}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monthly-work-period .form-control{width:10rem;min-height:2.4rem;padding:.45rem .7rem;font-size:.8rem;font-weight:700}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-hero__actions .maintenance-lists-inline-form.maintenance-monitor-action-group{display:inline-flex;align-items:stretch;flex-direction:row;flex-wrap:nowrap;gap:0;border-radius:.55rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-hero__actions .maintenance-lists-inline-form.maintenance-monitor-action-group>.btn{flex:1 1 auto;min-width:0;min-height:var(--monthly-action-height);border-start-end-radius:0;border-end-end-radius:0;box-shadow:none;transform:none}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-hero__actions .maintenance-lists-inline-form.maintenance-monitor-action-group>.maintenance-monitor-action-help{align-self:stretch;width:var(--monthly-action-height);height:auto;min-height:var(--monthly-action-height);margin:0;border-color:var(--ml-border);border-inline-start:0;border-radius:0 .55rem .55rem 0;background:var(--ml-panel);color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.85rem;transform:none}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-hero__actions .maintenance-lists-inline-form.maintenance-monitor-action-group>.maintenance-monitor-action-help:hover,.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-hero__actions .maintenance-lists-inline-form.maintenance-monitor-action-group>.maintenance-monitor-action-help:focus-visible{background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-hero__actions .maintenance-lists-inline-form.maintenance-monitor-action-group>.maintenance-monitor-action-help:focus-visible{outline:2px solid var(--csd-border-2563eb-1000, #2563eb);outline-offset:-4px}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-hero__actions .maintenance-lists-inline-form.maintenance-monitor-action-group--primary>.maintenance-monitor-action-help{border-color:var(--csd-border-1d4ed8-200, rgba(29, 78, 216, .2));background:#2563eb;color:#fff;box-shadow:inset 1px 0 #ffffff47}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-hero__actions .maintenance-lists-inline-form.maintenance-monitor-action-group--primary>.maintenance-monitor-action-help:hover,.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-hero__actions .maintenance-lists-inline-form.maintenance-monitor-action-group--primary>.maintenance-monitor-action-help:focus-visible{background:#1d4ed8;color:#fff}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-hero__actions .maintenance-lists-inline-form.maintenance-monitor-action-group--primary>.maintenance-monitor-action-help:focus-visible{outline-color:var(--csd-border-ffffff-1000, #fff)}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-filter-workspace .maintenance-monitor-scope-switch{flex:0 0 auto;align-items:center}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-filter-workspace .maintenance-monitor-scope-switch a{font-size:.72rem;white-space:nowrap}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-stage-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.4rem;margin-bottom:.55rem;border:1px solid var(--ml-border);border-radius:.8rem;background:var(--ml-panel)}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-stage-tabs{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.25rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-stage-tab{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .5rem;min-height:2.25rem;border:1px solid transparent;border-radius:.6rem;color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.76rem;font-weight:700;text-decoration:none;white-space:nowrap}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-stage-tab strong{min-width:1.25rem;padding:.1rem .3rem;border-radius:.4rem;background:var(--ml-soft);font-size:.72rem;text-align:center}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-stage-tab:hover{background:var(--ml-soft);color:var(--csd-foreground-ml-ink, var(--ml-ink))}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-stage-tab.is-active{color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-eff6ff-1000, #eff6ff);border-color:var(--csd-border-bfdbfe-1000, #bfdbfe)}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-stage-tab:focus-visible{outline:2px solid var(--csd-border-2563eb-1000, #2563eb);outline-offset:2px}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-stage-tab--attention{color:var(--csd-text-b42332-1000, #b42332);background:var(--csd-bg-fff5f5-1000, #fff5f5);border-color:var(--csd-border-fee2e2-1000, #fee2e2)}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-stage-tab--attention.is-active{color:var(--csd-text-991b1b-1000, #991b1b);background:var(--csd-bg-fee2e2-1000, #fee2e2);border-color:var(--csd-border-fca5a5-1000, #fca5a5)}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-stage-tab--attention{min-height:var(--monthly-action-height);height:var(--monthly-action-height);padding-block:.4rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-stage-help{width:var(--monthly-action-height);min-height:var(--monthly-action-height);height:var(--monthly-action-height);margin:0;border-radius:.6rem;font-size:.85rem;transform:none}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-stage-help:focus-visible{outline:2px solid var(--csd-border-2563eb-1000, #2563eb);outline-offset:2px}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-filter-workspace{margin-bottom:.45rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-filter-workspace .smart-filter-form--operational{align-items:center}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-filter-workspace .smart-filter-form--operational>.sf-search{flex:1 1 15rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-filter-workspace .smart-filter-form--operational>.sf-reset{margin-left:auto}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monthly-filter-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:auto;flex:0 0 auto;padding:.6rem .7rem;font-size:.74rem;font-weight:700}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monthly-filter-trigger strong{min-width:1.2rem;padding:.1rem .25rem;border-radius:.35rem;background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.7rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monthly-filter-trigger.is-active{color:var(--csd-text-1d4ed8-1000, #1d4ed8);border-color:var(--csd-border-93c5fd-1000, #93c5fd);background:var(--csd-bg-eff6ff-1000, #eff6ff)}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;margin:0 0 .55rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-tools__buttons{display:flex;flex-wrap:wrap;gap:.4rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-tools__buttons .btn{min-height:2.15rem;padding:.45rem .65rem;font-size:.73rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-tools__buttons .btn[aria-expanded=true]{color:var(--csd-text-1d4ed8-1000, #1d4ed8);border-color:var(--csd-border-93c5fd-1000, #93c5fd);background:var(--csd-bg-eff6ff-1000, #eff6ff)}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-tools__health{display:flex;flex-wrap:wrap;gap:.65rem;font-size:.71rem;color:var(--csd-foreground-ml-muted, var(--ml-muted))}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-tools__health span{display:inline-flex;align-items:center;gap:.3rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-tools__health .is-danger{color:var(--csd-text-b42332-1000, #b42332)}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-tool-panel>div,.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-tool-panel>section{margin:0 0 .65rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-panel-intro{display:flex;flex-wrap:wrap;gap:.25rem .75rem;padding:.75rem .85rem 0;font-size:.8rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-panel-intro small{color:var(--csd-foreground-ml-muted, var(--ml-muted))}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-manual-open__body{padding:.7rem .85rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-table-head{padding:.65rem .85rem;min-height:0;gap:.5rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-table-title{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .7rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-table-title h2{font-size:.95rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-table-title>span{font-size:.74rem;color:var(--csd-foreground-ml-muted, var(--ml-muted))}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-stepper{grid-template-columns:repeat(6,minmax(0,1fr))}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-stepper>span>small{display:block;white-space:normal;overflow:visible;overflow-wrap:normal;word-break:normal;text-overflow:clip;font-size:.61rem;line-height:1.25}@media (max-width: 1799.98px){.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-stepper{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.5rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-stepper>span:nth-child(3n):after{display:none}}@media (max-width: 1199.98px){.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-stage-tabs{flex-basis:100%}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-stage-tab{flex:1 0 auto}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-stage-tab--attention{flex:0 1 auto;margin-left:auto}}@media (max-width: 767.98px){.maintenance-lists-monitor-page.maintenance-monthly-compact{--monthly-action-height: 2.75rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-configuration-banner--compact{flex-wrap:wrap;gap:.25rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-configuration-fold{flex-basis:100%}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-configuration-fold summary{font-size:.73rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-configuration-fold summary small{display:none}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-configuration-banner--compact .maintenance-configuration-banner__action{margin-left:auto}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-stage-tabs{flex-wrap:nowrap;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;padding-bottom:.25rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-stage-tab{flex:0 0 auto;padding:.45rem .5rem;font-size:.73rem}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-hero{align-items:stretch}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-hero__actions .maintenance-monthly-work-period{width:100%;border-right:0;padding-right:0;margin-right:0}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-hero__actions .maintenance-monthly-work-period .form-control{flex:1;width:auto}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-filter-workspace .maintenance-monitor-scope-switch{width:100%;justify-content:stretch}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-filter-workspace .maintenance-monitor-scope-switch .maintenance-monitor-scope-option{flex:1;justify-content:center}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-tools__buttons{width:100%}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-tools__buttons .btn{flex:1 1 auto}.maintenance-lists-monitor-page.maintenance-monthly-compact .maintenance-monitor-table-head{align-items:flex-start}}.maintenance-lists-period-page--operational .maintenance-control-banner{display:none}.maintenance-lists-period-page--operational .maintenance-lists-detail-grid--workspace{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start}.maintenance-lists-period-page--operational .maintenance-lists-side-stack--premium{position:sticky;top:88px}.maintenance-lists-period-page--operational .maintenance-start-overview .maintenance-month-diagnostic__header{padding:22px 24px}.maintenance-lists-period-page--operational .maintenance-start-overview .maintenance-month-diagnostic__identity{min-width:0;align-items:flex-start}.maintenance-lists-period-page--operational .maintenance-start-overview h2{margin:5px 0 0;font-size:1.1rem;line-height:1.4}.maintenance-lists-period-page--operational .maintenance-start-overview .maintenance-month-diagnostic__grid{padding:0 24px 24px}.maintenance-lists-period-page--operational .maintenance-start-overview .maintenance-month-register__empty{line-height:1.5}.maintenance-lists-period-page--operational .maintenance-start-overview__intro{padding:22px 24px 18px}.maintenance-lists-period-page--operational .maintenance-start-overview__intro p{max-width:76ch;margin:0 0 14px;color:var(--csd-text-52657c-1000, #52657c);font-size:.9rem;line-height:1.65}.maintenance-lists-period-page--operational .maintenance-start-overview__intro strong{color:var(--csd-text-29415c-1000, #29415c);font-weight:700}.maintenance-lists-period-page--operational .maintenance-start-overview__intro>span{color:var(--csd-text-728298-1000, #728298);font-size:.75rem;font-weight:650}.maintenance-lists-period-page--operational .maintenance-start-overview__import-plan{margin:18px 0 12px;border:1px solid var(--csd-border-e3eaf3-1000, #e3eaf3);border-radius:11px;overflow:hidden}.maintenance-lists-period-page--operational .maintenance-start-overview__import-plan>div{display:grid;grid-template-columns:20px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:12px 15px}.maintenance-lists-period-page--operational .maintenance-start-overview__import-plan>div+div{border-top:1px solid var(--csd-border-edf1f6-1000, #edf1f6)}.maintenance-lists-period-page--operational .maintenance-start-overview__import-plan>div:first-child{background:var(--csd-bg-f7faff-1000, #f7faff)}.maintenance-lists-period-page--operational .maintenance-start-overview__import-plan i{color:var(--csd-text-567fae-1000, #567fae)}.maintenance-lists-period-page--operational .maintenance-start-overview__import-plan span{display:grid;gap:3px}.maintenance-lists-period-page--operational .maintenance-start-overview__import-plan strong{font-size:.78rem}.maintenance-lists-period-page--operational .maintenance-start-overview__import-plan small{color:var(--csd-text-718198-1000, #718198);font-size:.71rem;line-height:1.5}.maintenance-lists-period-page--operational .maintenance-start-overview__import-plan b{color:var(--csd-text-64748b-1000, #64748b);font-size:.71rem;font-weight:550;line-height:1.5;text-align:right}.maintenance-lists-period-page--operational .maintenance-start-overview__intro .maintenance-start-overview__reuse{font-size:.74rem;margin-bottom:22px}.maintenance-lists-period-page--operational .maintenance-start-overview__notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:20px 24px;border-top:1px solid var(--csd-border-edf1f6-1000, #edf1f6);background:var(--csd-bg-fafcfe-1000, #fafcfe)}.maintenance-lists-period-page--operational .maintenance-start-overview__notes>div{display:flex;align-items:flex-start;gap:10px;min-width:0}.maintenance-lists-period-page--operational .maintenance-start-overview__notes i{color:var(--csd-text-7189a8-1000, #7189a8);padding-top:2px}.maintenance-lists-period-page--operational .maintenance-start-overview__notes p{display:grid;gap:5px;margin:0;font-size:.74rem;line-height:1.55}.maintenance-lists-period-page--operational .maintenance-start-overview__notes strong{color:var(--csd-text-425a75-1000, #425a75);font-weight:650}.maintenance-lists-period-page--operational .maintenance-start-overview__notes span{color:var(--csd-text-718198-1000, #718198)}@media (max-width: 1199.98px){.maintenance-lists-period-page--operational .maintenance-start-overview .maintenance-month-diagnostic__grid{grid-template-columns:1fr}.maintenance-lists-period-page--operational .maintenance-start-overview__notes{grid-template-columns:1fr;gap:16px}}@media (max-width: 575.98px){.maintenance-lists-period-page--operational .maintenance-start-overview .maintenance-month-diagnostic__header,.maintenance-lists-period-page--operational .maintenance-start-overview__intro{padding:18px}.maintenance-lists-period-page--operational .maintenance-start-overview .maintenance-month-diagnostic__grid{padding:0 18px 18px}.maintenance-lists-period-page--operational .maintenance-start-overview__notes{padding:18px}.maintenance-lists-period-page--operational .maintenance-start-overview__import-plan>div{grid-template-columns:20px minmax(0,1fr);gap:6px 10px;padding:12px}.maintenance-lists-period-page--operational .maintenance-start-overview__import-plan b{grid-column:2;text-align:left}}.maintenance-lists-period-page--operational .maintenance-month-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.maintenance-lists-period-page--operational .maintenance-month-summary>article{display:flex;align-items:flex-start;gap:12px;padding:17px;min-width:0;background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-dfe7f1-1000, #dfe7f1);border-radius:12px;box-shadow:0 3px 12px #20375004}.maintenance-lists-period-page--operational .maintenance-month-summary__icon,.maintenance-lists-period-page--operational .maintenance-month-diagnostic__icon,.maintenance-lists-period-page--operational .maintenance-month-history__icon{flex:0 0 36px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--csd-bg-f1f6ff-1000, #f1f6ff);color:var(--csd-text-3974d8-1000, #3974d8);border:1px solid var(--csd-border-e2ecfc-1000, #e2ecfc)}.maintenance-lists-period-page--operational .maintenance-month-summary article>div{display:flex;flex-direction:column;min-width:0;gap:5px}.maintenance-lists-period-page--operational .maintenance-month-summary article div>span{color:var(--csd-text-728298-1000, #728298);font-size:.7rem;font-weight:650}.maintenance-lists-period-page--operational .maintenance-month-summary strong{font-size:1rem;font-weight:750;line-height:1.35;color:var(--csd-text-20364e-1000, #20364e);font-variant-numeric:tabular-nums}.maintenance-lists-period-page--operational .maintenance-month-summary small{color:var(--csd-text-8090a3-1000, #8090a3);font-size:.66rem;line-height:1.4}.maintenance-lists-period-page--operational .maintenance-month-diagnostic,.maintenance-lists-period-page--operational .maintenance-month-history{padding:0;overflow:hidden;border-radius:14px;border:1px solid var(--csd-border-dce5ef-1000, #dce5ef);background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 4px 18px #20375005}.maintenance-lists-period-page--operational .maintenance-month-diagnostic__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:18px 20px;border-bottom:1px solid var(--csd-border-edf1f6-1000, #edf1f6)}.maintenance-lists-period-page--operational .maintenance-month-diagnostic__identity{display:flex;gap:11px;align-items:center}.maintenance-lists-period-page--operational .maintenance-month-diagnostic h2{font-size:.95rem;font-weight:750;color:var(--csd-text-21364d-1000, #21364d);margin:0 0 4px}.maintenance-lists-period-page--operational .maintenance-month-diagnostic__header p{font-size:.74rem;color:var(--csd-text-7a8b9f-1000, #7a8b9f);margin:0}.maintenance-lists-period-page--operational .maintenance-month-diagnostic__updated{display:inline-flex;align-items:center;gap:6px;color:var(--csd-text-7a8b9f-1000, #7a8b9f);font-size:.68rem;white-space:nowrap}.maintenance-lists-period-page--operational .maintenance-month-diagnostic__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 20px}.maintenance-lists-period-page--operational .maintenance-month-register{min-width:0;display:flex;flex-direction:column;border:1px solid var(--csd-border-e3eaf3-1000, #e3eaf3);border-radius:11px;background:linear-gradient(180deg,var(--csd-bg-fafcff-1000, #fafcff),var(--csd-bg-ffffff-1000, #fff) 85px);padding:16px}.maintenance-lists-period-page--operational .maintenance-month-register>header{display:flex;align-items:center;gap:9px;min-height:30px;margin-bottom:16px}.maintenance-lists-period-page--operational .maintenance-month-register>header>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 29px;width:29px;height:29px;background:var(--csd-bg-eff5ff-1000, #eff5ff);color:var(--csd-text-487ed4-1000, #487ed4);border-radius:8px}.maintenance-lists-period-page--operational .maintenance-month-register h3{font-size:.82rem;font-weight:700;line-height:1.4;color:var(--csd-text-29415c-1000, #29415c);margin:0}.maintenance-lists-period-page--operational .maintenance-month-register__value{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin-bottom:10px}.maintenance-lists-period-page--operational .maintenance-month-register__value strong{color:var(--csd-text-20364e-1000, #20364e);font-size:1.55rem;font-weight:750;letter-spacing:-.035em;line-height:1.2;font-variant-numeric:tabular-nums}.maintenance-lists-period-page--operational .maintenance-month-register__value span{color:var(--csd-text-7a8b9f-1000, #7a8b9f);font-size:.69rem}.maintenance-lists-period-page--operational .maintenance-month-register>p{flex:1;color:var(--csd-text-7a8b9f-1000, #7a8b9f);font-size:.74rem;line-height:1.65;margin:0 0 16px}.maintenance-lists-period-page--operational .maintenance-month-register>.op-secondary-action{width:100%;min-height:42px;white-space:normal}.maintenance-lists-period-page--operational .maintenance-month-register__empty{color:var(--csd-text-8392a4-1000, #8392a4);font-size:.72rem;padding-top:10px;border-top:1px solid var(--csd-border-edf1f6-1000, #edf1f6)}.maintenance-lists-period-page--operational .maintenance-month-diagnostic__footer{padding:13px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--csd-border-edf1f6-1000, #edf1f6);background:var(--csd-bg-fafcfe-1000, #fafcfe)}.maintenance-lists-period-page--operational .maintenance-month-diagnostic__footer>span{display:flex;gap:7px;align-items:center;color:var(--csd-text-8090a3-1000, #8090a3);font-size:.68rem}.maintenance-lists-period-page--operational .maintenance-month-diagnostic__footer>.op-secondary-action{min-height:42px;flex-shrink:0;white-space:normal}.maintenance-lists-period-page--operational .maintenance-month-history>summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;padding:15px 20px}.maintenance-lists-period-page--operational .maintenance-month-history>summary::-webkit-details-marker{display:none}.maintenance-lists-period-page--operational .maintenance-month-history__copy{display:flex;flex-direction:column;gap:3px;flex:1}.maintenance-lists-period-page--operational .maintenance-month-history__copy strong{font-size:.83rem;color:var(--csd-text-29415c-1000, #29415c)}.maintenance-lists-period-page--operational .maintenance-month-history__copy small{font-size:.69rem;color:var(--csd-text-8090a3-1000, #8090a3)}.maintenance-lists-period-page--operational .maintenance-month-history__count{background:var(--csd-bg-f4f7fb-1000, #f4f7fb);color:var(--csd-text-75859b-1000, #75859b);font-size:.66rem;font-weight:600;padding:4px 8px;border-radius:20px}.maintenance-lists-period-page--operational .maintenance-month-history summary>i{color:var(--csd-text-8392a4-1000, #8392a4);font-size:.75rem;transition:transform .15s}.maintenance-lists-period-page--operational .maintenance-month-history[open] summary>i{transform:rotate(180deg)}.maintenance-lists-period-page--operational .maintenance-month-history__body{padding:0 20px 8px;border-top:1px solid var(--csd-border-edf1f6-1000, #edf1f6)}.maintenance-lists-period-page--operational .maintenance-month-history__body article{display:grid;grid-template-columns:140px 1fr auto;gap:12px;padding:14px 0;border-bottom:1px solid var(--csd-border-edf1f6-1000, #edf1f6);align-items:start;font-size:.72rem}.maintenance-lists-period-page--operational .maintenance-month-history__body article:last-child{border-bottom:0}.maintenance-lists-period-page--operational .maintenance-month-history__body article>span{color:var(--csd-text-8090a3-1000, #8090a3);display:flex;gap:7px}.maintenance-lists-period-page--operational .maintenance-month-history__body strong{font-weight:650;color:var(--csd-text-344e6b-1000, #344e6b)}.maintenance-lists-period-page--operational .maintenance-month-history__body p{margin:4px 0 0;color:var(--csd-text-8090a3-1000, #8090a3);line-height:1.5}.maintenance-lists-period-page--operational .maintenance-month-history__body small{color:var(--csd-text-8392a4-1000, #8392a4)}@media (max-width: 1399.98px){.maintenance-lists-period-page--operational .maintenance-month-summary>article{padding:13px;gap:8px}.maintenance-lists-period-page--operational .maintenance-month-summary__icon{display:none}.maintenance-lists-period-page--operational .maintenance-month-diagnostic__grid{padding:14px;gap:9px}.maintenance-lists-period-page--operational .maintenance-month-register{padding:12px}}@media (max-width: 575.98px){.maintenance-lists-period-page--operational .maintenance-month-summary{grid-template-columns:1fr;gap:8px}.maintenance-lists-period-page--operational .maintenance-month-summary__icon{display:inline-flex}.maintenance-lists-period-page--operational .maintenance-month-summary>article{gap:12px}.maintenance-lists-period-page--operational .maintenance-month-diagnostic__header{padding:16px}.maintenance-lists-period-page--operational .maintenance-month-diagnostic__grid{grid-template-columns:1fr}.maintenance-lists-period-page--operational .maintenance-month-register{padding:16px}.maintenance-lists-period-page--operational .maintenance-month-register>header{margin-bottom:12px}.maintenance-lists-period-page--operational .maintenance-month-history>summary{padding:15px;gap:9px}.maintenance-lists-period-page--operational .maintenance-month-history__count{display:none}.maintenance-lists-period-page--operational .maintenance-month-history__body article{grid-template-columns:1fr;gap:6px}}.maintenance-lists-period-page--operational .maintenance-operational-next{padding:18px 0 22px}.maintenance-lists-period-page--operational .maintenance-operational-next>small{font-size:.66rem;letter-spacing:.08em;color:var(--csd-text-64748b-1000, #64748b)}.maintenance-lists-period-page--operational .maintenance-operational-next h3{font-size:1rem;margin:8px 0}.maintenance-lists-period-page--operational .maintenance-operational-next p{color:var(--csd-text-64748b-1000, #64748b);font-size:.83rem;line-height:1.6;margin-bottom:18px}.maintenance-lists-period-page--operational .maintenance-operational-next .btn{width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;gap:10px;white-space:normal}.maintenance-lists-period-page--operational .maintenance-lists-route-card__steps{gap:10px}@media (max-width: 991.98px){.maintenance-lists-period-page--operational .maintenance-lists-detail-grid--workspace{display:flex;flex-direction:column}.maintenance-lists-period-page--operational .maintenance-lists-side-stack--premium{position:static;order:-1;width:100%}.maintenance-lists-period-page--operational .maintenance-lists-main-stack{width:100%}}.maintenance-operational-confirmation{margin:24px 0;padding:20px;border:1px solid var(--csd-border-d9e4f0-1000, #d9e4f0);border-radius:14px;background:var(--csd-bg-f7faff-1000, #f7faff)}.maintenance-operational-confirmation h3{font-size:1rem}.maintenance-operational-confirmation p{color:var(--csd-text-64748b-1000, #64748b);line-height:1.6}.maintenance-operational-finding{padding:12px 0;border-bottom:1px solid var(--csd-border-edf1f6-1000, #edf1f6)}.maintenance-operational-finding p{margin:6px 0;line-height:1.6;color:var(--csd-text-526477-1000, #526477)}body:has(.maintenance-lists-period-page--operational) .maintenance-control-progress{position:fixed;inset:0 0 0 auto;margin:0;width:min(660px,100vw - 64px);max-width:none;height:100dvh;max-height:100dvh;border:0;border-radius:16px 0 0 16px;box-shadow:-16px 0 64px #15284226;text-align:left;align-items:stretch}body:has(.maintenance-lists-period-page--operational) .maintenance-control-progress[open]{animation:maintenance-inspector-enter .2s ease-out}body:has(.maintenance-lists-period-page--operational) .maintenance-control-progress.has-results{width:min(1080px,100vw - 64px);padding:0}body:has(.maintenance-lists-period-page--operational) .maintenance-control-progress::backdrop{background:#1528423d;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}body:has(.maintenance-lists-period-page--operational) .maintenance-control-progress .maintenance-result{height:100dvh;max-height:100dvh;border-radius:0}body:has(.maintenance-lists-period-page--operational) .maintenance-control-progress .maintenance-result__body{flex:1;min-height:0}body:has(.maintenance-lists-period-page--operational) .maintenance-control-progress .maintenance-result__header,body:has(.maintenance-lists-period-page--operational) .maintenance-control-progress .maintenance-result__tabs,body:has(.maintenance-lists-period-page--operational) .maintenance-control-progress .maintenance-result__footer{flex-shrink:0}body:has(.maintenance-lists-period-page--operational) #maintenanceListInvoiceRegisterModal,body:has(.maintenance-lists-period-page--operational) #maintenanceListReviewModal{padding:0!important;overflow:hidden!important}body:has(.maintenance-lists-period-page--operational) #maintenanceListInvoiceRegisterModal .modal-dialog,body:has(.maintenance-lists-period-page--operational) #maintenanceListReviewModal .modal-dialog{position:absolute;inset:0 0 0 auto;margin:0!important;width:min(1080px,100vw - 64px);max-width:none!important;height:100dvh;max-height:100dvh;min-height:0}body:has(.maintenance-lists-period-page--operational) #maintenanceListInvoiceRegisterModal.fade .modal-dialog,body:has(.maintenance-lists-period-page--operational) #maintenanceListReviewModal.fade .modal-dialog{transform:translate(100%);transition:transform .2s ease-out}body:has(.maintenance-lists-period-page--operational) #maintenanceListInvoiceRegisterModal.show .modal-dialog,body:has(.maintenance-lists-period-page--operational) #maintenanceListReviewModal.show .modal-dialog{transform:translate(0)}body:has(.maintenance-lists-period-page--operational) #maintenanceListInvoiceRegisterModal .modal-content,body:has(.maintenance-lists-period-page--operational) #maintenanceListReviewModal .modal-content{height:100dvh;max-height:100dvh;border-radius:16px 0 0 16px!important;overflow:hidden!important}body:has(.maintenance-lists-period-page--operational) #maintenanceListInvoiceRegisterModal .modal-header,body:has(.maintenance-lists-period-page--operational) #maintenanceListInvoiceRegisterModal .modal-footer,body:has(.maintenance-lists-period-page--operational) #maintenanceListReviewModal .modal-header,body:has(.maintenance-lists-period-page--operational) #maintenanceListReviewModal .modal-footer{flex-shrink:0}body:has(.maintenance-lists-period-page--operational) #maintenanceListInvoiceRegisterModal .modal-body,body:has(.maintenance-lists-period-page--operational) #maintenanceListReviewModal .modal-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}body:has(.maintenance-lists-period-page--operational) #maintenanceListReviewModal .modal-dialog{width:min(800px,100vw - 64px)}body:has(.maintenance-lists-period-page--operational):has(#maintenanceListInvoiceRegisterModal.show,#maintenanceListReviewModal.show) .modal-backdrop.show{background:#152842;opacity:.24}@media (max-width: 767.98px){body:has(.maintenance-lists-period-page--operational) .maintenance-control-progress,body:has(.maintenance-lists-period-page--operational) .maintenance-control-progress.has-results,body:has(.maintenance-lists-period-page--operational) #maintenanceListInvoiceRegisterModal .modal-dialog,body:has(.maintenance-lists-period-page--operational) #maintenanceListReviewModal .modal-dialog{width:100%!important;border-radius:0}body:has(.maintenance-lists-period-page--operational) #maintenanceListInvoiceRegisterModal .modal-content,body:has(.maintenance-lists-period-page--operational) #maintenanceListReviewModal .modal-content{border-radius:0!important}}@media (prefers-reduced-motion: reduce){body:has(.maintenance-lists-period-page--operational) .maintenance-control-progress[open]{animation:none}body:has(.maintenance-lists-period-page--operational) #maintenanceListInvoiceRegisterModal.fade .modal-dialog,body:has(.maintenance-lists-period-page--operational) #maintenanceListReviewModal.fade .modal-dialog{transition:none}}@keyframes maintenance-inspector-enter{0%{transform:translate(32px);opacity:.6}to{transform:translate(0);opacity:1}}.maintenance-bank-link-note{padding:14px;margin-bottom:16px;border:1px solid var(--csd-border-e1e9f4-1000, #e1e9f4);border-radius:12px;background:var(--csd-bg-f8fbff-1000, #f8fbff);font-size:.8rem}.maintenance-bank-link-note p{margin:6px 0 0;color:var(--csd-text-64748b-1000, #64748b);line-height:1.6}.maintenance-bank-link-note .btn{margin-top:12px}.maintenance-bank-attestation{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px;font-size:.85rem;line-height:1.6}.maintenance-bank-attestation input{margin-top:5px;flex-shrink:0}.maintenance-bank-operation-receipt{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;margin:12px 0;border:1px solid var(--csd-border-d4e9e2-1000, #d4e9e2);border-radius:12px;background:var(--csd-bg-f6fcf9-1000, #f6fcf9)}.maintenance-bank-operation-receipt>i{color:var(--csd-text-138369-1000, #138369)}.maintenance-bank-operation-receipt>div{display:grid;gap:4px;flex:1;min-width:160px}.maintenance-bank-operation-receipt strong{font-size:.8rem;color:var(--csd-text-225946-1000, #225946)}.maintenance-bank-operation-receipt span,.maintenance-bank-operation-receipt small{font-size:.72rem;color:var(--csd-text-526c61-1000, #526c61)}.maintenance-route-link{display:flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.maintenance-route-link:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-route-link:focus-visible{outline:2px solid var(--csd-border-2563eb-1000, #2563eb);outline-offset:3px;border-radius:4px}#maintenancePreparationDrawer .maintenance-preparation-status{margin-bottom:16px}#maintenancePreparationDrawer .maintenance-preparation-status .op-primary-action{min-height:44px;margin-top:8px}#maintenancePreparationDrawer .maintenance-preparation-status__active{display:flex;align-items:flex-start;gap:10px;padding:14px;margin:16px 0;border:1px solid var(--csd-border-dae7fa-1000, #dae7fa);border-radius:10px;background:var(--csd-bg-f5f9ff-1000, #f5f9ff);color:var(--csd-text-36577f-1000, #36577f)}#maintenancePreparationDrawer .maintenance-preparation-status__active>div{display:grid;gap:5px;min-width:0}#maintenancePreparationDrawer .maintenance-preparation-status__active strong{font-size:.82rem}#maintenancePreparationDrawer .maintenance-preparation-status__active span{font-size:.76rem;line-height:1.5}#maintenancePreparationDrawer .maintenance-preparation-scope{display:grid;gap:12px;padding:18px;margin-bottom:20px;border:1px solid var(--csd-border-e2eaf4-1000, #e2eaf4);border-radius:12px;background:var(--csd-bg-f9fbfe-1000, #f9fbfe)}#maintenancePreparationDrawer .maintenance-preparation-scope>strong{color:var(--csd-text-29415c-1000, #29415c);font-size:.85rem}#maintenancePreparationDrawer .maintenance-preparation-scope p{display:flex;align-items:flex-start;gap:9px;color:var(--csd-text-64748b-1000, #64748b);font-size:.79rem;line-height:1.6;margin:0}#maintenancePreparationDrawer .maintenance-preparation-scope i{color:var(--csd-text-567fae-1000, #567fae)}#maintenancePreparationDrawer .maintenance-preparation-scope small{padding-top:12px;border-top:1px solid var(--csd-border-e2eaf4-1000, #e2eaf4);font-size:.73rem;line-height:1.6;color:var(--csd-text-718198-1000, #718198)}.maintenance-sync-status.saas-card{--sync-accent: #2563eb;--csd-foreground-sync-accent: var(--csd-text-2563eb-1000, #2563eb);--sync-tint: var(--csd-bg-eff6ff-1000, #eff6ff);--csd-foreground-sync-tint: #eff6ff;padding:0;margin:0 0 14px;overflow:hidden;border-radius:14px;border-color:var(--csd-border-dce6f2-1000, #dce6f2);box-shadow:0 4px 16px #0f172a09}.maintenance-sync-status.saas-card[data-tone=success]{--sync-accent: #059669;--csd-foreground-sync-accent: var(--csd-text-059669-1000, #059669);--sync-tint: var(--csd-bg-ecfdf5-1000, #ecfdf5);--csd-foreground-sync-tint: #ecfdf5}.maintenance-sync-status.saas-card[data-tone=warning]{--sync-accent: #b45309;--csd-foreground-sync-accent: var(--csd-text-b45309-1000, #b45309);--sync-tint: var(--csd-bg-fffbeb-1000, #fffbeb);--csd-foreground-sync-tint: #fffbeb}.maintenance-sync-status.saas-card[data-details-open=true],.maintenance-sync-status.saas-card [hidden]{display:none!important}.maintenance-sync-status.saas-card .maintenance-sync-status__main{display:flex;align-items:center;gap:14px;padding:16px 18px}.maintenance-sync-status.saas-card .maintenance-sync-status__icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;flex-shrink:0;background:var(--sync-tint);color:var(--csd-foreground-sync-accent, var(--sync-accent));font-size:1.2rem}.maintenance-sync-status.saas-card .maintenance-sync-status__copy{min-width:0;flex:1}.maintenance-sync-status.saas-card .maintenance-sync-status__copy strong{display:block;color:var(--csd-text-17304f-1000, #17304f);font-size:.88rem;font-weight:750;line-height:1.5}.maintenance-sync-status.saas-card .maintenance-sync-status__copy p{margin:3px 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.6;overflow-wrap:anywhere}.maintenance-sync-status.saas-card .maintenance-sync-status__count{padding:5px 9px;color:var(--csd-text-536782-1000, #536782);background:var(--csd-bg-f4f7fb-1000, #f4f7fb);border:1px solid var(--csd-border-e8eef6-1000, #e8eef6);border-radius:8px;font-size:.72rem;font-weight:700;white-space:nowrap}.maintenance-sync-status.saas-card .maintenance-sync-status__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.maintenance-sync-status.saas-card .maintenance-sync-status__actions .btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:.78rem}.maintenance-sync-status.saas-card .maintenance-sync-status__dismiss{display:grid;place-items:center;width:36px;height:36px;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--csd-text-71839a-1000, #71839a)}.maintenance-sync-status.saas-card .maintenance-sync-status__dismiss:hover{background:var(--csd-bg-f5f8fc-1000, #f5f8fc);border-color:var(--csd-border-dce6f2-1000, #dce6f2);color:var(--csd-text-17304f-1000, #17304f)}.maintenance-sync-status.saas-card .maintenance-sync-status__dismiss:focus-visible{outline:3px solid var(--csd-border-bfdbfe-1000, #bfdbfe);outline-offset:2px}.maintenance-sync-status.saas-card .maintenance-sync-status__detail{margin:0 18px 16px 74px;padding:12px 14px;border:1px solid var(--csd-border-e5edf6-1000, #e5edf6);border-radius:10px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-sync-status.saas-card .maintenance-sync-status__detail p{margin:0;font-size:.8rem;color:var(--csd-text-475569-1000, #475569);line-height:1.65;overflow-wrap:anywhere}.maintenance-sync-status.saas-card .maintenance-sync-status__track{height:3px;background:var(--csd-bg-edf3fc-1000, #edf3fc);overflow:hidden}.maintenance-sync-status.saas-card .maintenance-sync-status__track span{display:block;width:30%;height:100%;background:linear-gradient(90deg,#3b82f6,#20b9b0);border-radius:3px;animation:maintenance-sync-travel 2s ease-in-out infinite}.maintenance-sync-status.saas-card[data-busy=true] .maintenance-sync-status__icon i{animation:maintenance-sync-spin 2s linear infinite}@media (max-width: 767.98px){.maintenance-sync-status.saas-card .maintenance-sync-status__main{flex-wrap:wrap;gap:10px;padding:14px}.maintenance-sync-status.saas-card .maintenance-sync-status__copy{flex-basis:calc(100% - 56px)}.maintenance-sync-status.saas-card .maintenance-sync-status__actions{margin-left:auto;flex-wrap:wrap;max-width:100%}.maintenance-sync-status.saas-card .maintenance-sync-status__actions .btn,.maintenance-sync-status.saas-card .maintenance-sync-status__dismiss{min-height:44px}.maintenance-sync-status.saas-card .maintenance-sync-status__dismiss{width:44px}.maintenance-sync-status.saas-card .maintenance-sync-status__detail{margin:0 14px 14px}}@media (prefers-reduced-motion: reduce){.maintenance-sync-status.saas-card .maintenance-sync-status__track span,.maintenance-sync-status.saas-card[data-busy=true] .maintenance-sync-status__icon i{animation:none}}.maintenance-lists-page .maintenance-preparation-spinner{width:24px;height:24px;display:inline-block;flex-shrink:0;border:3px solid var(--csd-border-e1eafb-1000, #e1eafb);border-top-color:var(--csd-border-2563eb-1000, #2563eb);border-radius:50%;animation:maintenance-sync-spin 1s linear infinite}.maintenance-lists-page .maintenance-preparation-loading{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid var(--csd-border-dce6f2-1000, #dce6f2);border-radius:14px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-page .maintenance-preparation-loading strong{color:var(--csd-text-17304f-1000, #17304f);font-size:.9rem}.maintenance-lists-page .maintenance-preparation-loading p{margin:6px 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.6}.maintenance-lists-page .maintenance-preparation-status__title{display:flex;align-items:center;gap:12px}.maintenance-lists-page .maintenance-preparation-track{margin-top:12px;height:4px;background:var(--csd-bg-edf3fc-1000, #edf3fc);border-radius:4px;overflow:hidden}.maintenance-lists-page .maintenance-preparation-track span{display:block;height:100%;background:linear-gradient(90deg,#3b82f6,#20b9b0);border-radius:inherit}.maintenance-lists-page .maintenance-preparation-track[data-busy=true] span{width:30%;animation:maintenance-sync-travel 2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.maintenance-lists-page .maintenance-preparation-spinner,.maintenance-lists-page .maintenance-preparation-track[data-busy=true] span{animation:none}}@keyframes maintenance-sync-travel{0%{transform:translate(-100%)}to{transform:translate(435%)}}@keyframes maintenance-sync-spin{to{transform:rotate(360deg)}}:is(.maintenance-lists-page,#maintenancePreparationDrawer) .maintenance-read-steps{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:8px}:is(.maintenance-lists-page,#maintenancePreparationDrawer) .maintenance-read-step{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--csd-border-e3ebf5-1000, #e3ebf5);border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff)}:is(.maintenance-lists-page,#maintenancePreparationDrawer) .maintenance-read-step__icon{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:9px;color:var(--csd-text-718198-1000, #718198);background:var(--csd-bg-f3f6fa-1000, #f3f6fa)}:is(.maintenance-lists-page,#maintenancePreparationDrawer) .maintenance-read-step__content{flex:1;min-width:0}:is(.maintenance-lists-page,#maintenancePreparationDrawer) .maintenance-read-step__heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px}:is(.maintenance-lists-page,#maintenancePreparationDrawer) .maintenance-read-step__heading>strong{color:var(--csd-text-263e59-1000, #263e59);font-size:.8rem;line-height:1.5}:is(.maintenance-lists-page,#maintenancePreparationDrawer) .maintenance-read-step__state{color:var(--csd-text-718198-1000, #718198);background:var(--csd-bg-f3f6fa-1000, #f3f6fa);padding:3px 8px;border-radius:7px;font-size:.66rem;font-weight:700;white-space:nowrap}:is(.maintenance-lists-page,#maintenancePreparationDrawer) .maintenance-read-step p{margin:5px 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.6;overflow-wrap:anywhere}:is(.maintenance-lists-page,#maintenancePreparationDrawer) .maintenance-read-step[data-state=running]{border-color:var(--csd-border-b6d0ff-1000, #b6d0ff);background:var(--csd-bg-f7faff-1000, #f7faff)}:is(.maintenance-lists-page,#maintenancePreparationDrawer) .maintenance-read-step[data-state=running] .maintenance-read-step__icon{color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eaf1ff-1000, #eaf1ff)}:is(.maintenance-lists-page,#maintenancePreparationDrawer) .maintenance-read-step[data-state=running] .maintenance-read-step__icon i{animation:maintenance-sync-spin 1.4s linear infinite}:is(.maintenance-lists-page,#maintenancePreparationDrawer) .maintenance-read-step[data-state=running] .maintenance-read-step__state{color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eaf1ff-1000, #eaf1ff)}:is(.maintenance-lists-page,#maintenancePreparationDrawer) .maintenance-read-step:is([data-state=read],[data-state=completed]) .maintenance-read-step__icon{background:var(--csd-bg-eef9f5-1000, #eef9f5);color:var(--csd-text-159779-1000, #159779)}:is(.maintenance-lists-page,#maintenancePreparationDrawer) .maintenance-read-step[data-state=attention] .maintenance-read-step__state{background:var(--csd-bg-fff4e4-1000, #fff4e4);color:var(--csd-text-a86618-1000, #a86618)}:is(.maintenance-lists-page,#maintenancePreparationDrawer) .maintenance-read-step[data-state=attention] .maintenance-read-step__icon{background:var(--csd-bg-fff4e4-1000, #fff4e4);color:var(--csd-text-a86618-1000, #a86618)}:is(.maintenance-lists-page,#maintenancePreparationDrawer) .maintenance-read-step__counts{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}:is(.maintenance-lists-page,#maintenancePreparationDrawer) .maintenance-read-step__counts span{padding:4px 7px;border-radius:6px;background:var(--csd-bg-f4f7fb-1000, #f4f7fb);color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem}:is(.maintenance-lists-page,#maintenancePreparationDrawer) .maintenance-read-result{margin:16px 0}:is(.maintenance-lists-page,#maintenancePreparationDrawer) .maintenance-read-result>summary{cursor:pointer;color:var(--csd-text-36577f-1000, #36577f);font-size:.78rem;font-weight:700;padding:12px 14px;border:1px solid var(--csd-border-e3ebf5-1000, #e3ebf5);border-radius:10px;background:var(--csd-bg-f9fbfe-1000, #f9fbfe)}@media (prefers-reduced-motion: reduce){:is(.maintenance-lists-page,#maintenancePreparationDrawer) .maintenance-read-step[data-state=running] .maintenance-read-step__icon i{animation:none}}.maintenance-meter-review{color:var(--csd-text-22364e-1000, #22364e);font-size:.84rem;line-height:1.5}.maintenance-meter-review__intro{margin-bottom:14px;max-width:900px}.maintenance-meter-review__intro p{margin:0 0 6px}.maintenance-meter-review__intro .small{color:var(--csd-text-708096-1000, #708096);font-size:.76rem}.maintenance-meter-review__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.maintenance-meter-review__stats>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:10px 14px;border:1px solid var(--csd-border-e0e8f1-1000, #e0e8f1);border-radius:10px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-meter-review__stats strong{font-size:1.1rem;font-weight:750;font-variant-numeric:tabular-nums}.maintenance-meter-review__stats span{color:var(--csd-text-667b93-1000, #667b93);font-size:.76rem}.maintenance-meter-review__check{margin:0 0 10px;padding:14px 16px;border:1px solid var(--csd-border-dfe8f1-1000, #dfe8f1);border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-meter-review__check>p{margin:6px 0 0;color:var(--csd-text-64758b-1000, #64758b)}.maintenance-meter-review__check form{margin-top:12px}.maintenance-meter-review__check-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.maintenance-meter-review__check-heading h6{margin:0;font-size:.86rem;font-weight:700}.maintenance-meter-review__status{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border:1px solid var(--csd-border-f0d9ad-1000, #f0d9ad);border-radius:20px;background:var(--csd-bg-fffbf2-1000, #fffbf2);color:var(--csd-text-93610f-1000, #93610f);font-size:.7rem;font-weight:650;white-space:nowrap}.maintenance-meter-review__status.is-complete{color:var(--csd-text-14725f-1000, #14725f);background:var(--csd-bg-effaf6-1000, #effaf6);border-color:var(--csd-border-d1eade-1000, #d1eade)}.maintenance-meter-review__resolution{padding:9px 11px;border-radius:8px;background:var(--csd-bg-f4faf7-1000, #f4faf7)}.maintenance-meter-review__section-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;margin:20px 0 10px}.maintenance-meter-review__section-heading h6{font-size:.9rem;font-weight:700;margin:0}.maintenance-meter-review__section-heading>span{color:var(--csd-text-77879a-1000, #77879a);font-size:.73rem}.maintenance-meter-review__list{display:grid;gap:8px}.maintenance-meter-review__values{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:8px 0 14px}.maintenance-meter-review__values>div{min-width:0;padding:9px 12px;background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-e1e9f2-1000, #e1e9f2);border-radius:9px}.maintenance-meter-review__values dt{font-size:.71rem;font-weight:500;color:var(--csd-text-718298-1000, #718298);margin:0 0 3px}.maintenance-meter-review__values dd{margin:0;font-size:.91rem;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.maintenance-meter-review__empty{grid-column:1/-1;padding:12px;border:1px dashed var(--csd-border-d9e3ed-1000, #d9e3ed);border-radius:9px;color:var(--csd-text-708096-1000, #708096);font-size:.78rem}.maintenance-meter-reading{min-width:0;border:1px solid var(--csd-border-dfe7f0-1000, #dfe7f0);border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff);overflow:hidden;transition:border-color .15s ease}.maintenance-meter-reading:hover,.maintenance-meter-reading[open]{border-color:var(--csd-border-b7cceb-1000, #b7cceb)}.maintenance-meter-reading>summary{display:flex;align-items:center;gap:12px;padding:11px 14px;cursor:pointer;list-style:none}.maintenance-meter-reading>summary::-webkit-details-marker{display:none}.maintenance-meter-reading>summary::marker{content:""}.maintenance-meter-reading>summary:focus-visible{outline:2px solid var(--csd-border-2563eb-1000, #2563eb);outline-offset:-3px;border-radius:11px}.maintenance-meter-reading__icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;color:var(--csd-text-4375b5-1000, #4375b5);background:var(--csd-bg-f0f5fc-1000, #f0f5fc);border:1px solid var(--csd-border-e0eafb-1000, #e0eafb);border-radius:9px}.maintenance-meter-reading__identity{min-width:0;flex:1;display:grid;gap:2px;overflow-wrap:anywhere}.maintenance-meter-reading__identity strong{font-size:.82rem;font-weight:700}.maintenance-meter-reading__identity>span{color:var(--csd-text-718298-1000, #718298);font-size:.72rem}.maintenance-meter-reading__consumption{display:grid;text-align:right;gap:1px;flex:0 0 auto;max-width:38%;overflow-wrap:anywhere}.maintenance-meter-reading__consumption small{color:var(--csd-text-718298-1000, #718298);font-size:.66rem}.maintenance-meter-reading__consumption strong{font-size:.9rem;font-weight:750;font-variant-numeric:tabular-nums}.maintenance-meter-reading__chevron{color:var(--csd-text-7a91ad-1000, #7a91ad);font-size:.75rem;flex:0 0 auto;transition:transform .15s ease}.maintenance-meter-reading[open]>summary .maintenance-meter-reading__chevron{transform:rotate(180deg)}.maintenance-meter-reading__body{padding:12px 14px 14px;border-top:1px solid var(--csd-border-e2eaf3-1000, #e2eaf3);background:var(--csd-bg-f7f9fc-1000, #f7f9fc)}.maintenance-meter-reading__section-label{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px;color:var(--csd-text-6b7f98-1000, #6b7f98);font-size:.7rem;font-weight:600}.maintenance-meter-reading__section-label strong{color:var(--csd-text-466486-1000, #466486);font-size:.7rem}.maintenance-meter-reading__history{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.maintenance-meter-reading__month{min-width:0;display:grid;align-content:start;gap:4px;padding:9px 12px;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);background:var(--csd-bg-ffffff-1000, #fff);border-radius:9px}.maintenance-meter-reading__month>span{color:var(--csd-text-718298-1000, #718298);font-size:.71rem}.maintenance-meter-reading__month strong{color:var(--csd-text-415775-1000, #415775);font-weight:650;font-size:.86rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.maintenance-meter-reading__month small{color:var(--csd-text-8a6a32-1000, #8a6a32);font-size:.71rem}.maintenance-meter-reading__note{margin:9px 0 0;color:var(--csd-text-718298-1000, #718298);font-size:.73rem}@media (max-width: 575.98px){.maintenance-meter-review__stats>div{display:grid;gap:2px;padding:8px}.maintenance-meter-review__stats span{font-size:.69rem}.maintenance-meter-review__check{padding:12px}.maintenance-meter-review__values{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-meter-reading>summary{padding:10px;gap:8px}.maintenance-meter-reading__icon{display:none}.maintenance-meter-reading__body{padding:10px}.maintenance-meter-reading__history{gap:5px}.maintenance-meter-reading__month{padding:8px 7px}}@media (prefers-reduced-motion: reduce){.maintenance-meter-reading,.maintenance-meter-reading__chevron{transition:none}}.maintenance-list-action-drawer{width:min(480px,100vw)}.maintenance-list-action-drawer.show,.maintenance-list-action-drawer.showing{transform:none;opacity:1;visibility:visible;pointer-events:auto}.maintenance-list-action-drawer.hiding{transform:translate(100%)}.maintenance-list-action-drawer .sidebar-header__copy{display:grid;gap:.18rem}.maintenance-list-action-drawer .control-sidebar-content{padding-bottom:1.25rem}.maintenance-list-action-drawer .filter-sidebar-section{margin-bottom:.65rem}.maintenance-list-action-drawer .filter-sidebar-section__header h6{overflow-wrap:anywhere}.maintenance-list-action-drawer .maintenance-list-assignment-preview{display:grid;gap:.5rem;background:var(--csd-bg-f0f7ff-1000, #f0f7ff)}.maintenance-list-action-drawer .maintenance-list-assignment-event{display:grid;gap:.3rem;padding:.85rem 0;border-bottom:1px solid var(--csd-border-e1e8f0-1000, #e1e8f0);overflow-wrap:anywhere}.maintenance-list-action-drawer .maintenance-list-assignment-event small,.maintenance-list-action-drawer .maintenance-list-assignment-event span{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem}.maintenance-list-action-drawer .maintenance-list-assignment-event p{margin:0;font-size:.85rem;white-space:pre-wrap}.maintenance-lists-page .maintenance-history{min-width:0;margin:0 0 .75rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.7rem;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-page .maintenance-history>summary{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .7rem;padding:.7rem .85rem;color:var(--csd-text-92400e-1000, #92400e);font-size:.8rem;cursor:pointer;list-style:none}.maintenance-lists-page .maintenance-history>summary::-webkit-details-marker{display:none}.maintenance-lists-page .maintenance-history>summary:focus-visible{outline:2px solid var(--csd-border-2563eb-1000, #2563eb);outline-offset:2px;border-radius:inherit}.maintenance-lists-page .maintenance-history>summary>small{color:var(--csd-text-64748b-1000, #64748b)}.maintenance-lists-page .maintenance-history .maintenance-history__title{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.maintenance-lists-page .maintenance-history .maintenance-history__chevron{margin-left:auto;flex-shrink:0;transition:transform .18s ease}.maintenance-lists-page .maintenance-history[open]>summary .maintenance-history__chevron{transform:rotate(180deg)}.maintenance-lists-page .maintenance-history.is-ready>summary{color:var(--csd-text-047857-1000, #047857)}.maintenance-lists-page .maintenance-history .maintenance-history__body{padding:.65rem .85rem;border-top:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);font-size:.76rem;color:var(--csd-text-475569-1000, #475569)}.maintenance-lists-page .maintenance-history p{margin:0 0 .45rem}.maintenance-lists-page .maintenance-history .maintenance-history__months{display:grid;gap:.35rem;padding:0;margin:.55rem 0;list-style:none}.maintenance-lists-page .maintenance-history .maintenance-history__months li{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.25rem .75rem;padding:.45rem .5rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.45rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-lists-page .maintenance-history .maintenance-history__months li>*{min-width:0}.maintenance-lists-page .maintenance-history .maintenance-history__months li>span{color:var(--csd-text-92400e-1000, #92400e)}.maintenance-lists-page .maintenance-history .maintenance-history__months li.is-available>span{color:var(--csd-text-047857-1000, #047857)}.maintenance-lists-page .maintenance-history .maintenance-history__months li small{display:block;margin-top:.15rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.9em;font-weight:500}.maintenance-lists-page .maintenance-history .maintenance-history__note{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.9em;line-height:1.45}.maintenance-lists-page .maintenance-history .maintenance-history__link{display:inline-flex;align-items:center;gap:.35rem;margin:.3rem 0;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-weight:700}.maintenance-lists-page .maintenance-history .maintenance-history__availability{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem}.maintenance-lists-page .maintenance-history .maintenance-history__next-step{display:flex;align-items:flex-start;gap:.4rem;padding:.65rem 0;color:var(--csd-text-047857-1000, #047857)}.maintenance-lists-page .maintenance-history .maintenance-history__details{margin-top:.75rem;border:1px solid var(--op-border);border-radius:var(--op-radius);background:var(--op-panel)}.maintenance-lists-page .maintenance-history .maintenance-history__details>summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem 1rem;color:var(--csd-foreground-op-ink, var(--op-ink));cursor:pointer;list-style:none;font-weight:700;min-height:48px;border-radius:inherit}.maintenance-lists-page .maintenance-history .maintenance-history__details>summary::-webkit-details-marker{display:none}.maintenance-lists-page .maintenance-history .maintenance-history__details>summary:hover{background:var(--op-soft)}.maintenance-lists-page .maintenance-history .maintenance-history__details>summary:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}.maintenance-lists-page .maintenance-history .maintenance-history__details>summary .op-icon-center{transition:transform .18s ease}.maintenance-lists-page .maintenance-history .maintenance-history__details[open]>summary{border-bottom:1px solid var(--op-border-soft);border-radius:var(--op-radius) var(--op-radius) 0 0;background:var(--op-soft)}.maintenance-lists-page .maintenance-history .maintenance-history__details[open]>summary .op-icon-center{transform:rotate(180deg)}.maintenance-lists-page .maintenance-history .maintenance-history__detail-body{display:grid;gap:.75rem;padding:1rem}.maintenance-lists-page .maintenance-history .maintenance-history__detail-body>p,.maintenance-lists-page .maintenance-history .maintenance-history__detail-body>ul{margin:0}.maintenance-lists-page .maintenance-history .maintenance-history__explanation{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem;border:1px solid var(--op-border-soft);border-radius:var(--op-radius-sm);background:var(--op-surface-soft)}.maintenance-lists-page .maintenance-history .maintenance-history__explanation>div{min-width:0}.maintenance-lists-page .maintenance-history .maintenance-history__explanation strong{display:block;margin-bottom:.3rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.86rem}.maintenance-lists-page .maintenance-history .maintenance-history__explanation p{margin:0;line-height:1.6}.maintenance-lists-page .maintenance-history .maintenance-history__explanation p+p{margin-top:.5rem}.maintenance-ebloc-drawer{width:min(520px,100vw)}.maintenance-ebloc-drawer.show,.maintenance-ebloc-drawer.showing{transform:none;opacity:1;visibility:visible;pointer-events:auto}.maintenance-ebloc-drawer.hiding{transform:translate(100%)}.maintenance-ebloc-drawer .sidebar-header__copy{display:grid;gap:.18rem}.maintenance-ebloc-drawer .sidebar-header h5{overflow-wrap:anywhere}.maintenance-ebloc-drawer .control-sidebar-content{padding:1rem}.maintenance-ebloc-drawer [data-ebloc-section][hidden]{display:none}.maintenance-ebloc-drawer .maintenance-history{margin:0}.maintenance-ebloc-drawer .maintenance-history__body{border-top:0;font-size:.83rem;padding:.9rem}.maintenance-ebloc-drawer .maintenance-history__months li{padding:.65rem}.maintenance-ebloc-drawer .maintenance-history__note{margin-top:.7rem}.maintenance-ebloc-drawer .maintenance-monitor-ebloc-head{margin-bottom:.8rem}.maintenance-ebloc-drawer .maintenance-monitor-ebloc-head strong{font-size:.88rem}.maintenance-ebloc-drawer .maintenance-monitor-ebloc-head small{font-size:.76rem}.maintenance-ebloc-drawer__tabs{display:flex;flex-shrink:0;gap:.35rem;padding:.65rem 1rem;border-bottom:1px solid var(--csd-border-dbe5ef-1000, #dbe5ef);background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-ebloc-drawer__tabs button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex:1;padding:.55rem .7rem;border:1px solid transparent;border-radius:.55rem;background:transparent;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;font-weight:750}.maintenance-ebloc-drawer__tabs button[aria-selected=true]{color:var(--csd-text-1d4ed8-1000, #1d4ed8);border-color:var(--csd-border-cbdcfc-1000, #cbdcfc);background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-ebloc-drawer__tabs button:focus-visible{outline:2px solid var(--csd-border-2563eb-1000, #2563eb);outline-offset:2px}.maintenance-ebloc-preview{font-size:.82rem;color:var(--csd-text-475569-1000, #475569);overflow-wrap:anywhere}.maintenance-ebloc-preview__totals,.maintenance-ebloc-preview__facts{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.65rem}.maintenance-ebloc-preview__totals>span,.maintenance-ebloc-preview__facts>span{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.5rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);padding:.35rem .5rem;font-size:.74rem}.maintenance-ebloc-preview__note{color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem;line-height:1.55;margin:.6rem 0 .85rem}.maintenance-ebloc-preview__notice{border:1px solid var(--csd-border-fcdba5-1000, #fcdba5);background:var(--csd-bg-fffbf2-1000, #fffbf2);color:var(--csd-text-92400e-1000, #92400e);border-radius:.6rem;padding:.7rem;font-size:.8rem}.maintenance-ebloc-preview__section{border:1px solid var(--csd-border-dbe5ef-1000, #dbe5ef);border-radius:.7rem;margin-bottom:.7rem;background:var(--csd-bg-ffffff-1000, #fff);overflow:hidden;scroll-margin-top:.5rem}.maintenance-ebloc-preview__section>summary{display:flex;align-items:center;gap:.5rem;padding:.85rem .75rem;list-style:none;cursor:pointer;color:var(--csd-text-334155-1000, #334155);background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-ebloc-preview__section>summary::-webkit-details-marker{display:none}.maintenance-ebloc-preview__section>summary>strong{flex:1;min-width:0}.maintenance-ebloc-preview__section>summary>.op-icon-center{color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-ebloc-preview__section>summary:focus-visible{outline:2px solid var(--csd-border-2563eb-1000, #2563eb);outline-offset:-3px;border-radius:.65rem}.maintenance-ebloc-preview__count{border-radius:1rem;padding:.1rem .45rem;font-size:.72rem;background:var(--csd-bg-eaf0f7-1000, #eaf0f7);font-weight:750}.maintenance-ebloc-preview__count.has-items{color:var(--csd-text-92400e-1000, #92400e);background:var(--csd-bg-fff0d8-1000, #fff0d8)}.maintenance-ebloc-preview__section[open]>summary{border-bottom:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0)}.maintenance-ebloc-preview__section[open]>summary .maintenance-ebloc-preview__chevron{transform:rotate(180deg)}.maintenance-ebloc-preview__section-body{padding:0 .75rem .8rem}.maintenance-ebloc-preview__item{padding:.8rem 0;border-bottom:1px solid var(--csd-border-edf2f7-1000, #edf2f7)}.maintenance-ebloc-preview__item-head{display:flex;flex-wrap:wrap;gap:.4rem;align-items:baseline}.maintenance-ebloc-preview__item-head>strong{flex:1 1 12rem;color:var(--csd-text-1e293b-1000, #1e293b);min-width:0}.maintenance-ebloc-preview__badge{font-size:.68rem;border-radius:.4rem;padding:.18rem .4rem;color:var(--csd-text-92400e-1000, #92400e);background:var(--csd-bg-fff7e8-1000, #fff7e8)}.maintenance-ebloc-preview__meta{display:block;margin:.35rem 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem}.maintenance-ebloc-preview__item p{margin:.35rem 0 .5rem;font-size:.78rem;line-height:1.5}.maintenance-ebloc-preview__link{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:650;color:var(--csd-text-1d4ed8-1000, #1d4ed8);margin-top:.45rem}.maintenance-ebloc-preview__empty{padding:.7rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);border-radius:.5rem;font-size:.78rem}.maintenance-ebloc-preview__pagination{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.75rem 0 .4rem}.maintenance-ebloc-preview__pagination small{margin-right:auto;color:var(--csd-text-64748b-1000, #64748b)}.maintenance-ebloc-preview__footer{padding:.5rem 0}.maintenance-ebloc-preview__footer>a{width:100%}[data-ebloc-preview-target][aria-busy=true]{opacity:.65;cursor:progress}.maintenance-monitor-ebloc-trigger{display:flex;align-items:center;justify-content:space-between;gap:.4rem;width:100%;padding:.32rem 0 0;border:0;border-top:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);background:transparent;color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-align:left;font-size:.64rem;font-weight:850}.maintenance-monitor-ebloc-trigger>span{display:inline-flex;align-items:center;gap:.25rem}.maintenance-monitor-ebloc-trigger>.op-icon-center{color:var(--csd-text-94a3b8-1000, #94a3b8)}.maintenance-monitor-ebloc-trigger:focus-visible{outline:2px solid var(--csd-border-2563eb-1000, #2563eb);outline-offset:2px;border-radius:.4rem}.maintenance-monitor-ebloc-trigger:hover{color:var(--csd-text-1e40af-1000, #1e40af)}.maintenance-monitor-ebloc-trigger--history{margin:.25rem 0 .3rem;padding:.28rem .35rem;border:1px solid var(--csd-border-fde7bd-1000, #fde7bd);border-radius:.7rem;background:var(--csd-bg-fffaf2-1000, #fffaf2);color:var(--csd-text-92400e-1000, #92400e);font-size:.65rem}.maintenance-monitor-ebloc-trigger--history.is-ready{border-color:var(--csd-border-cde9df-1000, #cde9df);background:var(--csd-bg-f7fffc-1000, #f7fffc);color:var(--csd-text-047857-1000, #047857)}.maintenance-check-drawer{width:min(680px,100vw)}.maintenance-check-drawer.show,.maintenance-check-drawer.showing{transform:none;opacity:1;visibility:visible;pointer-events:auto}.maintenance-check-drawer.hiding{transform:translate(100%)}.maintenance-check-drawer .sidebar-header__copy{display:grid;gap:.25rem}.maintenance-check-drawer .sidebar-header h5{font-size:1.08rem;overflow-wrap:anywhere}.maintenance-check-drawer .sidebar-header p,.maintenance-check-drawer .sidebar-header small{margin:0;color:var(--csd-text-64748b-1000, #64748b);line-height:1.5}.maintenance-check-drawer .control-sidebar-content{padding:1rem;overflow-y:auto;min-height:0}.maintenance-check-drawer__footer{flex-shrink:0;padding:.8rem 1rem;display:flex;align-items:center;gap:.8rem;border-top:1px solid var(--csd-border-dce5ef-1000, #dce5ef);background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-check-drawer__footer small{flex:1;font-size:.76rem;color:var(--csd-text-64748b-1000, #64748b)}.maintenance-check-drawer .maintenance-lists-check-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-check-drawer .maintenance-lists-check-card__facts>span{min-width:0;overflow-wrap:anywhere;font-size:.83rem;padding:.65rem;line-height:1.5}.maintenance-check-drawer .maintenance-lists-check-card__actions{display:grid;gap:.8rem}.maintenance-check-drawer .maintenance-lists-check-exception-form,.maintenance-check-drawer .maintenance-lists-check-recurrence-form{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;width:100%;padding:0;border:0;background:transparent}.maintenance-check-drawer .maintenance-lists-check-exception-form label,.maintenance-check-drawer .maintenance-lists-check-recurrence-form label{font-size:.8rem;font-weight:700;margin:0}.maintenance-check-drawer .form-saas-input{width:100%;min-width:0;font-size:.9rem}.maintenance-check-drawer .select2-container{width:100%!important;min-width:0;font-size:.9rem}.maintenance-check-drawer .btn{white-space:normal;justify-content:center;gap:.5rem}.maintenance-check-drawer .filter-sidebar-section{margin:0}.maintenance-check-drawer [hidden]{display:none!important}body .maintenance-lists-period-page .maintenance-lists-check-card[data-check-card]{padding:0;overflow:hidden}.maintenance-check-summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.7rem;padding:.85rem;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-check-summary::-webkit-details-marker{display:none}.maintenance-check-summary:hover{background:var(--csd-bg-f7faff-1000, #f7faff)}.maintenance-check-summary:focus-visible{outline:2px solid var(--csd-border-356bff-1000, #356bff);outline-offset:-3px;border-radius:.7rem}.maintenance-check-summary__icon{color:var(--csd-text-64748b-1000, #64748b);flex-shrink:0}.maintenance-check-summary__copy{display:grid;gap:.2rem;flex:1;min-width:0;overflow-wrap:anywhere}.maintenance-check-summary__copy strong{color:var(--csd-text-172e49-1000, #172e49);font-size:.9rem}.maintenance-check-summary__copy small{font-size:.78rem;color:var(--csd-text-64748b-1000, #64748b)}.maintenance-check-summary__chevron{color:var(--csd-text-64748b-1000, #64748b)}.maintenance-check-detail{font-size:.88rem;line-height:1.65;color:var(--csd-text-42566e-1000, #42566e);overflow-wrap:anywhere}.maintenance-lists-check-card>.maintenance-check-detail{padding:1rem;border-top:1px solid var(--csd-border-e1e8f0-1000, #e1e8f0)}.maintenance-check-detail__intro{display:flex;align-items:center;gap:.6rem;margin-bottom:.85rem;flex-wrap:wrap}.maintenance-check-recurrence{padding:.8rem;border:1px solid var(--csd-border-dce5ef-1000, #dce5ef);border-radius:.8rem;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-check-recurrence>summary{display:flex;align-items:center;gap:.55rem;font-weight:750;color:var(--csd-text-284968-1000, #284968);list-style:none;cursor:pointer}.maintenance-check-recurrence>summary::-webkit-details-marker{display:none}.maintenance-check-recurrence>summary>:last-child{margin-left:auto;flex-shrink:0}.maintenance-check-recurrence>summary:focus-visible{outline:2px solid var(--csd-border-356bff-1000, #356bff);outline-offset:4px;border-radius:.3rem}.maintenance-check-recurrence>p{margin:.8rem 0}.maintenance-check-recurrence[open]>summary>:last-child{transform:rotate(180deg)}.maintenance-check-notice{padding:.8rem;border:1px solid var(--csd-border-d9e5f1-1000, #d9e5f1);background:var(--csd-bg-f6f9fd-1000, #f6f9fd);border-radius:.65rem;font-size:.82rem;line-height:1.65;margin:.6rem 0 0}.maintenance-check-technical{margin-top:1rem;font-size:.75rem;color:var(--csd-text-64748b-1000, #64748b)}body .maintenance-lists-period-page .maintenance-diagnostic-check-link{display:grid;gap:.25rem;color:inherit;text-decoration:none;padding:.65rem;border:1px solid var(--csd-border-dce5ef-1000, #dce5ef);border-radius:.7rem;background:var(--csd-canvas-ffffff-1000, #fff);cursor:pointer}body .maintenance-lists-period-page .maintenance-diagnostic-check-link:hover{border-color:var(--csd-border-a9c3ef-1000, #a9c3ef);background:var(--csd-canvas-f7faff-1000, #f7faff)}body .maintenance-lists-period-page .maintenance-diagnostic-check-link:focus-visible{outline:2px solid var(--csd-border-356bff-1000, #356bff);outline-offset:2px}body .maintenance-lists-period-page .maintenance-diagnostic-check-link__action{display:flex;justify-content:space-between;align-items:center;color:var(--csd-text-2563eb-1000, #2563eb);font-weight:650;margin-top:.25rem}@media (max-width: 575.98px){.maintenance-check-drawer .control-sidebar-content{padding:.75rem}.maintenance-check-drawer .maintenance-lists-check-card__facts{grid-template-columns:minmax(0,1fr)}.maintenance-check-summary{gap:.45rem;padding:.7rem;flex-wrap:wrap}.maintenance-check-summary__copy{flex-basis:65%}.maintenance-check-drawer__footer{flex-direction:column;align-items:stretch}.maintenance-check-drawer__footer small{flex:none}.maintenance-check-drawer__footer .btn{width:100%}}body .maintenance-lists-period-page .maintenance-monthly-quick-tools{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}body .maintenance-lists-period-page .maintenance-monthly-quick-tools .btn{max-width:100%;white-space:normal;text-align:left}body .maintenance-lists-period-page .maintenance-diagnostic-check-link--distribution{gap:.3rem;line-height:1.5}body .maintenance-lists-period-page .maintenance-diagnostic-check-link--distribution strong{font-size:.82rem;color:var(--csd-text-142033-1000, #142033)}body .maintenance-lists-period-page .maintenance-diagnostic-check-link--distribution>span{font-size:.78rem;color:var(--csd-text-475569-1000, #475569)}body .maintenance-lists-period-page .maintenance-diagnostic-check-link--distribution small{font-size:.73rem;color:var(--csd-text-64748b-1000, #64748b)}body .maintenance-lists-period-page .maintenance-diagnostic-check-link--distribution .maintenance-diagnostic-check-link__action{color:var(--csd-text-2563eb-1000, #2563eb)}body .maintenance-lists-period-page .maintenance-diagnostic-check-link--distribution .maintenance-diagnostic-check-link__reference:empty{display:none}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history{margin:0;border:0;background:transparent}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history .maintenance-history__body{padding:0;border:0;font-size:.88rem;line-height:1.6}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-lists-ai-card{padding:0;border:0;box-shadow:none;background:transparent}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-lists-ai-card__head,.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-lists-ai-card__actions{flex-wrap:wrap;gap:.8rem}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-lists-ai-card__title{min-width:0}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-lists-ai-card__title h2{font-size:1rem}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-lists-ai-card__title p{font-size:.86rem;line-height:1.6}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-lists-ai-output__grid,.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-lists-ai-draft{grid-template-columns:minmax(0,1fr)}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-lists-ai-output li,.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-lists-ai-draft p{font-size:.86rem;line-height:1.6;font-weight:500}.maintenance-monthly-support-drawer.maintenance-lists-page [data-monthly-support-panel]{overflow-wrap:anywhere;font-size:.88rem;line-height:1.6}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-panel{display:grid;gap:1.25rem}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-panel>.op-card{margin:0}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-sync .op-card__header h6{margin:0;font-size:.95rem;font-weight:750;color:var(--csd-foreground-op-ink, var(--op-ink))}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-sync .op-card__header p{margin:.45rem 0 0;font-size:.82rem;color:var(--csd-foreground-op-muted, var(--op-muted))}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-sync form{margin:0;border-radius:inherit}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-sync__fields{display:grid;gap:1rem}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-sync__range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-sync__range label{min-width:0;margin:0}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-sync__range .form-label{margin-bottom:.4rem}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-sync__range .form-control{width:100%}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-sync__help{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem;border:1px solid var(--op-border-soft);border-radius:var(--op-radius-sm);background:var(--op-soft)}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-sync__help>div{min-width:0}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-sync__help strong{display:block;color:var(--csd-foreground-op-ink, var(--op-ink));margin-bottom:.3rem}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-sync__help p{margin:0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.82rem;line-height:1.6}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-sync__help small{display:block;margin-top:.5rem;color:var(--csd-foreground-op-muted, var(--op-muted))}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-sync .maintenance-lists-checkbox{gap:.65rem;padding:.85rem;line-height:1.5}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-sync__actions{display:flex;justify-content:flex-end;padding:1rem 1.15rem;background:var(--op-soft)}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-panel__actions{display:flex;padding-top:1.25rem;border-top:1px solid var(--op-border-soft)}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-panel__actions .btn{width:100%}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-sync__actions .btn,.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-panel__actions .btn{min-height:44px;max-width:100%;white-space:normal}@media (max-width: 575.98px){.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-sync__range{grid-template-columns:minmax(0,1fr)}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-sync__actions .btn{width:100%}.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-panel .op-card__header,.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-panel .op-card__body,.maintenance-monthly-support-drawer.maintenance-lists-page .maintenance-history-sync__actions{padding:.9rem}}.maintenance-bank-review{color:var(--csd-foreground-ml-ink, var(--ml-ink, var(--csd-text-142033-1000, #142033)));font-variant-numeric:tabular-nums}.maintenance-bank-review .bank-review-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.8rem .9rem;border:1px solid var(--csd-border-ebd9b3-1000, #ebd9b3);border-radius:14px;background:linear-gradient(120deg,var(--csd-bg-fffaf0-1000, #fffaf0),var(--csd-bg-fffefb-1000, #fffefb))}.maintenance-bank-review .bank-review-result strong{font-size:.91rem;color:var(--csd-text-714b10-1000, #714b10);line-height:1.4}.maintenance-bank-review .bank-review-result small{font-size:.72rem;color:var(--csd-text-715e3c-1000, #715e3c);text-align:right}.maintenance-bank-review .bank-review-result__icon{width:2.25rem;height:2.25rem;border-radius:11px;background:var(--csd-bg-faedce-1000, #faedce);color:var(--csd-text-9b6614-1000, #9b6614);font-size:1.15rem}.maintenance-bank-review .bank-review-result.is-complete{border-color:var(--csd-border-cce4d7-1000, #cce4d7);background:linear-gradient(120deg,var(--csd-bg-f0faf5-1000, #f0faf5),var(--csd-bg-fbfefc-1000, #fbfefc))}.maintenance-bank-review .bank-review-result.is-complete strong,.maintenance-bank-review .bank-review-result.is-complete small{color:var(--csd-text-236346-1000, #236346)}.maintenance-bank-review .bank-review-result.is-complete .bank-review-result__icon{color:var(--csd-text-23704c-1000, #23704c);background:var(--csd-bg-dff2e7-1000, #dff2e7)}.maintenance-bank-review .bank-review-period{display:flex;align-items:baseline;gap:.5rem;margin:.65rem .2rem 1rem;font-size:.76rem;color:var(--csd-foreground-ml-muted, var(--ml-muted, var(--csd-text-64748b-1000, #64748b)))}.maintenance-bank-review .bank-review-period i{color:var(--csd-text-7187a2-1000, #7187a2)}.maintenance-bank-review .bank-review-period strong{color:var(--csd-text-425870-1000, #425870);font-weight:650;white-space:nowrap}.maintenance-bank-review .bank-review-account{padding:0;margin-bottom:1rem;overflow:hidden;border-color:var(--ml-border, var(--csd-border-d9e3ee-1000, #d9e3ee));border-radius:16px;box-shadow:0 8px 24px #162e4b11}.maintenance-bank-review .bank-review-account__header{display:flex;align-items:center;gap:.7rem;padding:.95rem 1rem;border-bottom:1px solid var(--csd-border-e5ecf4-1000, #e5ecf4);background:linear-gradient(115deg,var(--csd-bg-f0f5fd-1000, #f0f5fd),var(--csd-bg-fbfcff-1000, #fbfcff) 75%)}.maintenance-bank-review .bank-review-account__icon{flex:0 0 2.6rem;width:2.6rem;height:2.6rem;border:1px solid var(--csd-border-d5e2f5-1000, #d5e2f5);border-radius:12px;background:var(--csd-bg-e5eefb-1000, #e5eefb);color:var(--csd-text-2c6094-1000, #2c6094);font-size:1.2rem;box-shadow:inset 0 1px #fffc}.maintenance-bank-review .bank-review-account__identity{flex:1;min-width:0}.maintenance-bank-review .bank-review-account__identity h6{margin:0 0 .2rem;font-size:1rem;font-weight:750;color:var(--csd-text-172e49-1000, #172e49)}.maintenance-bank-review .bank-review-account__identity small{color:var(--csd-text-65788f-1000, #65788f);font-size:.74rem;letter-spacing:.02em}.maintenance-bank-review .bank-review-account__documents{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;max-width:45%}.maintenance-bank-review .bank-review-account__documents .btn{border-color:var(--csd-border-d2dfed-1000, #d2dfed);border-radius:9px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-355776-1000, #355776);font-size:.76rem;padding:.6rem .7rem}.maintenance-bank-review .bank-review-account__documents .btn:hover{background:var(--csd-bg-edf4ff-1000, #edf4ff);border-color:var(--csd-border-adc5e4-1000, #adc5e4)}.maintenance-bank-review .bank-review-account__body{padding:1rem}.maintenance-bank-review .bank-review-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:1.1rem}.maintenance-bank-review .bank-review-metrics--operations{grid-template-columns:repeat(4,minmax(0,1fr))}.maintenance-bank-review .bank-review-metrics--operations .bank-review-metric{padding:.65rem}.maintenance-bank-review .bank-review-metric.is-attention{border-color:var(--csd-border-eadfc8-1000, #eadfc8);background:var(--csd-bg-fffcf5-1000, #fffcf5)}.maintenance-bank-review .bank-review-metric.is-attention>strong{color:var(--csd-text-76501e-1000, #76501e)}@media (max-width: 600px){.maintenance-bank-review .bank-review-metrics--operations{grid-template-columns:repeat(2,minmax(0,1fr))}}.maintenance-bank-review .bank-review-metric{display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.8rem .9rem;border:1px solid var(--csd-border-dce5ef-1000, #dce5ef);border-radius:12px;background:var(--csd-bg-f7f9fc-1000, #f7f9fc)}.maintenance-bank-review .bank-review-metric__label{display:flex;align-items:center;justify-content:space-between;gap:.4rem;color:var(--csd-text-52667b-1000, #52667b);font-size:.72rem;font-weight:650}.maintenance-bank-review .bank-review-metric__label i{font-size:.95rem}.maintenance-bank-review .bank-review-metric>strong{font-size:1.25rem;font-weight:750;line-height:1.35;color:var(--csd-text-334963-1000, #334963)}.maintenance-bank-review .bank-review-metric>small{font-size:.72rem;color:var(--csd-text-536f61-1000, #536f61)}.maintenance-bank-review .bank-review-metric.is-success{border-color:var(--csd-border-cce4d7-1000, #cce4d7);background:linear-gradient(130deg,var(--csd-bg-f0faf5-1000, #f0faf5),var(--csd-bg-fbfefc-1000, #fbfefc))}.maintenance-bank-review .bank-review-metric.is-success>strong{color:var(--csd-text-196443-1000, #196443)}.maintenance-bank-review .bank-review-metric.is-success .bank-review-metric__label{color:var(--csd-text-426a56-1000, #426a56)}.maintenance-bank-review .bank-review-metric.is-success .bank-review-metric__label i{color:var(--csd-text-27865b-1000, #27865b)}.maintenance-bank-review .bank-review-section-title{display:flex;align-items:center;gap:.45rem;margin:0 0 .65rem;font-size:.83rem;font-weight:750;color:var(--csd-text-354c66-1000, #354c66)}.maintenance-bank-review .bank-review-section-title i{color:var(--csd-text-7187a2-1000, #7187a2)}.maintenance-bank-review .bank-review-issue{padding:.8rem .9rem;margin:0 0 .65rem;border:1px solid var(--csd-border-eadfc8-1000, #eadfc8);border-left:3px solid #d6a451;border-radius:11px;background:linear-gradient(110deg,var(--csd-bg-fffcf5-1000, #fffcf5),var(--csd-bg-fffefa-1000, #fffefa));color:var(--csd-text-536174-1000, #536174)}.maintenance-bank-review .bank-review-issue>strong{color:var(--csd-text-76501e-1000, #76501e);font-size:.83rem;margin-bottom:.25rem}.maintenance-bank-review .bank-review-issue .small{font-size:.78rem;line-height:1.55}.maintenance-bank-review .bank-review-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.5rem 0 .6rem;padding:.55rem .65rem;border:1px solid var(--csd-border-eee5d5-1000, #eee5d5);border-radius:8px;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9))}.maintenance-bank-review .bank-review-comparison>div{display:grid;align-content:start;gap:.18rem;font-size:.78rem;line-height:1.5;color:var(--csd-text-36495f-1000, #36495f)}.maintenance-bank-review .bank-review-comparison>div+div{border-left:1px solid var(--csd-border-eee5d5-1000, #eee5d5);padding-left:.65rem}.maintenance-bank-review .bank-review-comparison__source{font-size:.67rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--csd-text-796543-1000, #796543)}.maintenance-bank-review .bank-review-disclosure{margin-top:.5rem;border:1px solid var(--csd-border-e0e8f1-1000, #e0e8f1);border-radius:10px;background:var(--csd-bg-fbfcfe-1000, #fbfcfe)}.maintenance-bank-review .bank-review-disclosure>summary{display:flex;align-items:center;gap:.6rem;padding:.7rem .8rem;border-radius:9px;list-style:none;cursor:pointer;color:var(--csd-text-3c5570-1000, #3c5570);font-size:.78rem;font-weight:650}.maintenance-bank-review .bank-review-disclosure>summary::-webkit-details-marker{display:none}.maintenance-bank-review .bank-review-disclosure>summary>i{color:var(--csd-text-7890aa-1000, #7890aa);flex-shrink:0;font-size:.95rem}.maintenance-bank-review .bank-review-disclosure>summary>span{flex:1;min-width:0}.maintenance-bank-review .bank-review-disclosure>summary:after{content:"";flex:0 0 .4rem;width:.4rem;height:.4rem;margin:0 .2rem;border-right:1.5px solid var(--csd-border-7890aa-1000, #7890aa);border-bottom:1.5px solid var(--csd-border-7890aa-1000, #7890aa);transform:rotate(-45deg)}.maintenance-bank-review .bank-review-disclosure>summary:hover{background:var(--csd-bg-f0f5fc-1000, #f0f5fc);color:var(--csd-text-234e7b-1000, #234e7b)}.maintenance-bank-review .bank-review-disclosure>summary:focus-visible{outline:2px solid var(--csd-border-356bff-1000, #356bff);outline-offset:2px}.maintenance-bank-review .bank-review-disclosure[open]>summary{border-radius:9px 9px 0 0;background:var(--csd-bg-f0f5fc-1000, #f0f5fc)}.maintenance-bank-review .bank-review-disclosure[open]>summary:after{transform:rotate(45deg)}.maintenance-bank-review .bank-review-disclosure__body{padding:.8rem;border-top:1px solid var(--csd-border-e0e8f1-1000, #e0e8f1);color:var(--csd-text-52657b-1000, #52657b);font-size:.78rem;line-height:1.6}.maintenance-bank-review .bank-review-disclosure__body>:last-child,.maintenance-bank-review .bank-review-disclosure__body>div>:last-child{margin-bottom:0}.maintenance-bank-review .bank-review-disclosure--secondary{background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-bank-review .bank-review-transaction{padding:.6rem 0;border-bottom:1px solid var(--csd-border-e3eaf3-1000, #e3eaf3);font-size:.76rem}.maintenance-bank-review .bank-review-transaction:first-child{padding-top:0}.maintenance-bank-review .bank-review-transaction:last-child{border-bottom:0;padding-bottom:0}.maintenance-bank-review .bank-review-transaction>summary{cursor:pointer;color:var(--csd-text-365574-1000, #365574)}.maintenance-bank-review .bank-review-transaction>summary:focus-visible{outline:2px solid var(--csd-border-356bff-1000, #356bff);outline-offset:3px}.maintenance-bank-review .bank-review-transaction>p{padding:.55rem .65rem;border-radius:7px;background:var(--csd-bg-edf2f8-1000, #edf2f8)}.maintenance-bank-review .bank-review-action{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;padding:.85rem .95rem;margin-bottom:1rem;border:1px solid var(--csd-border-d4e2f4-1000, #d4e2f4);border-radius:13px;background:linear-gradient(115deg,var(--csd-bg-f3f7fe-1000, #f3f7fe),var(--csd-bg-ffffff-1000, #fff))}.maintenance-bank-review .bank-review-action>p.small{flex:1 1 12rem;margin:0!important;font-size:.78rem;line-height:1.5;color:var(--csd-text-4d6380-1000, #4d6380)}.maintenance-bank-review .bank-review-action>.btn{padding:.75rem .9rem;border-radius:10px;font-size:.8rem;min-height:2.6rem}.maintenance-bank-review .bank-review-settings{display:flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin:.9rem .2rem .15rem;color:var(--csd-text-5a7190-1000, #5a7190);font-size:.76rem;text-decoration:none}.maintenance-bank-review .bank-review-settings:hover{color:var(--csd-text-2563eb-1000, #2563eb);text-decoration:underline}.maintenance-bank-review .bank-review-settings:focus-visible{outline:2px solid var(--csd-border-356bff-1000, #356bff);outline-offset:4px;border-radius:4px}.maintenance-bank-review .bank-review-settings>i:last-child{font-size:.65rem}@media (max-width: 575.98px){.maintenance-bank-review .bank-review-result{grid-template-columns:auto minmax(0,1fr);gap:.15rem .6rem;padding:.7rem}.maintenance-bank-review .bank-review-result__icon{grid-row:span 2}.maintenance-bank-review .bank-review-result strong{font-size:.85rem}.maintenance-bank-review .bank-review-result small{grid-column:2;text-align:left}.maintenance-bank-review .bank-review-account__header{padding:.8rem;gap:.5rem}.maintenance-bank-review .bank-review-account__icon{flex-basis:2.1rem;width:2.1rem;height:2.1rem;font-size:1rem;border-radius:10px}.maintenance-bank-review .bank-review-account__identity h6{font-size:.92rem}.maintenance-bank-review .bank-review-account__documents .btn{padding:.6rem .5rem;font-size:.7rem}.maintenance-bank-review .bank-review-account__body{padding:.8rem}.maintenance-bank-review .bank-review-metrics{gap:.5rem}.maintenance-bank-review .bank-review-metric{padding:.65rem}.maintenance-bank-review .bank-review-metric>strong{font-size:1.1rem}.maintenance-bank-review .bank-review-comparison{grid-template-columns:minmax(0,1fr);gap:.4rem}.maintenance-bank-review .bank-review-comparison>div+div{border-left:0;border-top:1px solid var(--csd-border-eee5d5-1000, #eee5d5);padding-left:0;padding-top:.4rem}.maintenance-bank-review .bank-review-action>p.small{flex-basis:100%}.maintenance-bank-review .bank-review-action>.btn{width:100%}}.maintenance-lists-page--sync .ebloc-sync-step{display:flex;align-items:center;gap:.65rem;margin:1rem 0 .65rem}.maintenance-lists-page--sync .ebloc-sync-step>span{display:grid;place-items:center;width:1.8rem;height:1.8rem;flex-shrink:0;border-radius:.6rem;background:var(--csd-bg-eaf8f5-1000, #eaf8f5);color:var(--csd-text-0f766e-1000, #0f766e);font-weight:800}.maintenance-lists-page--sync .ebloc-sync-step strong{display:block;font-size:.9rem;color:var(--csd-text-142033-1000, #142033)}.maintenance-lists-page--sync .ebloc-sync-step small{display:block;color:var(--csd-text-64748b-1000, #64748b)}.maintenance-lists-page--sync .maintenance-lists-sync-selection{margin-top:0}.maintenance-lists-page--sync .ebloc-sync-search{position:relative;margin:0}.maintenance-lists-page--sync .ebloc-sync-search>span{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:var(--csd-text-94a3b8-1000, #94a3b8)}.maintenance-lists-page--sync .ebloc-sync-search input{padding-left:2.1rem!important}.maintenance-lists-page--sync .maintenance-lists-sync-selection__item[hidden]{display:none}.maintenance-lists-page--sync .maintenance-lists-sync-selection__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));max-height:13rem}.maintenance-lists-page--sync .ebloc-sync-presets,.maintenance-lists-page--sync .ebloc-sync-coverage__heading,.maintenance-lists-page--sync .ebloc-sync-coverage__pagination{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:.65rem 0}.maintenance-lists-page--sync .ebloc-sync-coverage__heading{justify-content:space-between;font-size:.82rem}.maintenance-lists-page--sync .maintenance-lists-range-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-lists-page--sync .ebloc-sync-note{font-size:.76rem;line-height:1.5;color:var(--csd-text-64748b-1000, #64748b);margin:.5rem 0}.maintenance-lists-page--sync .ebloc-sync-coverage__rows{display:grid;gap:.6rem}.maintenance-lists-page--sync .ebloc-sync-coverage__association{padding:.8rem;border:1px solid var(--csd-border-dce6ee-1000, #dce6ee);border-radius:.75rem;background:var(--csd-bg-fbfdff-1000, #fbfdff)}.maintenance-lists-page--sync .ebloc-sync-coverage__association header{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:.4rem;margin-bottom:.65rem;font-size:.82rem}.maintenance-lists-page--sync .ebloc-sync-coverage__association header>span{font-size:.75rem;font-weight:700;color:var(--csd-text-0f766e-1000, #0f766e)}.maintenance-lists-page--sync .ebloc-sync-coverage__months{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(4.8rem,auto);gap:.4rem}.maintenance-lists-page--sync .ebloc-sync-coverage__months>div{padding:.5rem .6rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.55rem;background:var(--csd-bg-ffffff-1000, #fff);display:grid;gap:.2rem}.maintenance-lists-page--sync .ebloc-sync-coverage__months>div strong{font-size:.75rem}.maintenance-lists-page--sync .ebloc-sync-coverage__months>div span,.maintenance-lists-page--sync .ebloc-sync-coverage__months>div small{font-size:.69rem;color:var(--csd-text-64748b-1000, #64748b)}.maintenance-lists-page--sync .ebloc-sync-coverage__months>div.is-read{border-color:var(--csd-border-b7e4d5-1000, #b7e4d5);background:var(--csd-bg-f0fdf7-1000, #f0fdf7)}.maintenance-lists-page--sync .ebloc-sync-coverage__months>div.is-read span{color:var(--csd-text-047857-1000, #047857)}.maintenance-lists-page--sync .ebloc-sync-coverage__months>div.is-unread{border-color:var(--csd-border-f5d79e-1000, #f5d79e)}.maintenance-lists-page--sync .ebloc-sync-coverage__months>div.is-unread span{color:var(--csd-text-92400e-1000, #92400e)}.maintenance-lists-page--sync .ebloc-sync-advanced{border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.6rem;margin-top:1rem}.maintenance-lists-page--sync .ebloc-sync-advanced>summary{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.8rem;font-weight:700;padding:.65rem .8rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);border-radius:inherit}.maintenance-lists-page--sync .ebloc-sync-advanced>summary:focus-visible{outline:2px solid var(--csd-border-2563eb-1000, #2563eb);outline-offset:2px}.maintenance-lists-page--sync .ebloc-sync-advanced__body{padding:.8rem}.maintenance-lists-page--sync .ebloc-sync-icon{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;flex-shrink:0;vertical-align:middle}.maintenance-lists-page--sync .ebloc-sync-icon>i{width:auto;height:auto;line-height:1}.maintenance-lists-page--sync .maintenance-lists-field-shell>.ebloc-sync-icon{position:absolute;left:.8rem;top:50%;transform:translateY(-50%);color:var(--csd-text-94a3b8-1000, #94a3b8);z-index:1;pointer-events:none}.maintenance-lists-page--sync .maintenance-lists-field-shell>.ebloc-sync-icon>i{position:static;transform:none}.maintenance-lists-page--sync .maintenance-lists-popover-help>.ebloc-sync-icon{font-size:inherit}.maintenance-lists-page--sync .maintenance-lists-primary-action>.ebloc-sync-icon,.maintenance-lists-page--sync .maintenance-lists-secondary-action>.ebloc-sync-icon{margin:0}.maintenance-lists-page--sync .ebloc-sync-coverage__pagination[hidden]{display:none}.maintenance-lists-page--sync .maintenance-lists-sync-selection__head>[data-ebloc-sync-selection-summary]{flex-shrink:0;align-self:flex-start;min-height:0;height:auto}@media (max-width: 991.98px){.maintenance-lists-page--sync .ebloc-sync-coverage__months{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 575.98px){.maintenance-lists-page--sync .ebloc-sync-coverage__months{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-lists-page--sync .maintenance-lists-sync-selection__head{display:flex;flex-direction:column;align-items:flex-start}.maintenance-lists-page--sync .maintenance-lists-sync-selection__head>div{width:100%}.maintenance-lists-page--sync .maintenance-lists-toolbar__actions{display:flex;flex-wrap:wrap}.maintenance-lists-page--sync .maintenance-lists-toolbar__actions>.maintenance-lists-chip,.maintenance-lists-page--sync .maintenance-lists-toolbar__actions>.maintenance-lists-status-pill{width:auto;flex:0 1 auto}}@media (max-width: 767.98px){.maintenance-lists-page--sync .maintenance-lists-range-grid{grid-template-columns:1fr}.maintenance-lists-page--sync .maintenance-lists-sync-selection__modes{gap:.35rem}}.maintenance-lists-page .maintenance-configuration-banner--compact{display:flex;align-items:flex-start;gap:.75rem;padding:.45rem .75rem;margin-bottom:.6rem}.maintenance-lists-page .maintenance-configuration-banner--compact .maintenance-configuration-fold{flex:1;min-width:0}.maintenance-lists-page .maintenance-configuration-banner--compact summary{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-height:2rem;cursor:pointer;list-style:none;font-size:.75rem}.maintenance-lists-page .maintenance-configuration-banner--compact summary::-webkit-details-marker{display:none}.maintenance-lists-page .maintenance-configuration-banner--compact summary:focus-visible{outline:2px solid var(--csd-border-2563eb-1000, #2563eb);outline-offset:3px;border-radius:.4rem}.maintenance-lists-page .maintenance-configuration-banner--compact summary .maintenance-fold-chevron{margin-left:auto}.maintenance-lists-page .maintenance-configuration-banner--compact details[open]>summary .maintenance-fold-chevron{transform:rotate(180deg)}.maintenance-lists-page .maintenance-configuration-banner--compact .maintenance-configuration-fold__body{padding:.5rem 0 .2rem;font-size:.76rem;color:var(--csd-foreground-ml-muted, var(--ml-muted))}.maintenance-lists-page .maintenance-configuration-banner--compact .maintenance-configuration-fold__body p{margin:0}.maintenance-lists-page .maintenance-configuration-banner--compact .maintenance-configuration-banner__action{flex:0 0 auto;width:auto;min-height:2rem;padding:.35rem .65rem;font-size:.72rem}@media (max-width: 767px){.maintenance-lists-page .maintenance-configuration-banner--compact{flex-wrap:wrap}.maintenance-lists-page .maintenance-configuration-banner--compact .maintenance-configuration-fold{flex-basis:100%}.maintenance-lists-page .maintenance-configuration-banner--compact .maintenance-configuration-banner__action{margin-left:auto}}.maintenance-configuration-staged.maintenance-portfolio-page{display:block}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-subnav{margin:0 0 .65rem}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-toolbar{padding:.8rem .9rem;margin:0 0 .65rem}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-portfolio-heading{padding:0 0 .65rem;margin:0;gap:.75rem}.maintenance-configuration-staged.maintenance-portfolio-page h1{font-size:1.08rem;font-weight:750;margin:0 0 .2rem}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-portfolio-heading p{font-size:.79rem}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-portfolio-smartbar{margin:0;padding:.65rem 0 0;border-top:1px solid var(--ml-border)}.maintenance-configuration-staged.maintenance-portfolio-page .smart-filter-bar{margin:0}.maintenance-configuration-staged.maintenance-portfolio-page .smart-filter-form{gap:.65rem;flex-wrap:nowrap}.maintenance-configuration-staged.maintenance-portfolio-page .sf-search{min-width:12rem;flex:1 1 16rem}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-portfolio-month .form-control{width:9.5rem}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-portfolio-status .select2-container{width:13rem!important}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-stage{display:flex;align-items:center;gap:.7rem;padding:.7rem .8rem;margin:0;min-height:76px;color:var(--csd-foreground-ml-ink, var(--ml-ink));text-decoration:none}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-stage.is-active{border-color:var(--csd-border-8bb2ff-1000, #8bb2ff);background:var(--csd-bg-f1f6ff-1000, #f1f6ff)}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-stage__icon{flex:0 0 30px;color:var(--csd-foreground-ml-muted, var(--ml-muted))}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-stage.is-active .maintenance-configuration-stage__icon{color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-stage__copy{min-width:0;flex:1;display:grid;gap:.2rem}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-stage strong{font-size:.86rem}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-stage small{color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.75rem}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-stage .op-status-badge{flex-shrink:0}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-portfolio-hint{padding:.55rem .15rem;margin:0;align-items:flex-start;font-size:.76rem}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-foundation{padding:0;margin:0 0 .65rem}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-foundation>summary{display:flex;align-items:center;gap:.6rem;cursor:pointer;padding:.65rem .8rem;list-style:none}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-foundation>summary::-webkit-details-marker,.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-client__head::-webkit-details-marker{display:none}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-foundation>summary strong{flex:1;font-size:.84rem}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-chevron{transition:transform .15s}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-foundation[open] .maintenance-configuration-chevron{transform:rotate(180deg)}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-check-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding:0 .75rem .75rem}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-check{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-check__copy{gap:.2rem;flex:1}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-check__copy small{font-size:.7rem}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-check__copy strong{font-size:.82rem}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-check__copy p{font-size:.75rem;line-height:1.45}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-section__head{display:flex;padding:.7rem .9rem;border-bottom:1px solid var(--ml-border)}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-section__head p{font-size:.75rem;margin-top:.15rem}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-clients{gap:0}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-client{border:0;border-radius:0;box-shadow:none}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-client:last-child{border-radius:0 0 var(--op-radius) var(--op-radius)}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-client+.maintenance-configuration-client{border-top:1px solid var(--ml-border)}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-client__head{display:flex;align-items:center;gap:.7rem;cursor:pointer;padding:.6rem .9rem;min-height:60px;list-style:none;background:var(--op-surface)}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-client__head:hover{background:var(--ml-soft)}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-client__head>div{flex:1;min-width:0}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-client__head h3{font-size:.86rem}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-client__head>div>span{font-size:.72rem}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-client__head>.op-status-badge{flex-shrink:0}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-client__checks{padding:.65rem;background:var(--ml-soft)}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-foundation>summary:focus-visible,.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-client__head:focus-visible{outline:2px solid var(--csd-border-2563eb-1000, #2563eb);outline-offset:-2px}@media (max-width: 1450px){.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-stage{flex-wrap:wrap;gap:.35rem .6rem}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-stage__copy{flex-basis:calc(100% - 40px)}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-stage>.op-status-badge{margin-left:40px}}@media (max-width: 1100px){.maintenance-configuration-staged.maintenance-portfolio-page .smart-filter-form{flex-wrap:wrap}.maintenance-configuration-staged.maintenance-portfolio-page .sf-search{flex-basis:100%}.maintenance-configuration-staged.maintenance-portfolio-page .sf-separator{display:none}}@media (max-width: 640px){.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-toolbar{padding:.7rem}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-stages{grid-template-columns:1fr;gap:.4rem}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-stage{flex-wrap:nowrap;min-height:64px}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-stage__copy{flex-basis:auto}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-stage>.op-status-badge{margin-left:0}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-check-grid{grid-template-columns:1fr}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-client__head{flex-wrap:wrap;gap:.3rem .6rem}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-client__head>div{flex-basis:calc(100% - 35px)}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-client__head>.op-status-badge{margin-left:25px}.maintenance-configuration-staged.maintenance-portfolio-page .maintenance-configuration-client__head>.op-icon-center:last-child{margin-left:auto}}.maintenance-portfolio-page--compact .smart-filter-bar{--sf-control-height:40px}.maintenance-portfolio-page--compact .smart-filter-bar .smart-filter-form .sf-search{max-width:none}.maintenance-portfolio-page--compact .smart-filter-form .sf-item{min-width:0}@media (max-width: 1199.98px){.maintenance-portfolio-page--compact .smart-filter-form .sf-separator{display:none}.maintenance-portfolio-page--compact .smart-filter-form .sf-search{order:-1}}@media (max-width: 640px){.maintenance-portfolio-page--compact .entity-tabs-actions .guide-drawer-trigger span{display:none}.maintenance-portfolio-page--compact .sf-search{flex:0 0 auto}}.maintenance-portfolio-page .maintenance-portfolio-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;margin-bottom:.75rem}.maintenance-portfolio-page h1{font-size:1.2rem;margin:0 0 .25rem}.maintenance-portfolio-page .maintenance-portfolio-heading p{font-size:.82rem;color:var(--csd-foreground-ml-muted, var(--ml-muted));margin:0}.maintenance-portfolio-page .maintenance-portfolio-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem}.maintenance-portfolio-page .op-stat{padding:.8rem 1rem;min-height:0}.maintenance-portfolio-page .op-stat>div{display:grid;gap:.25rem}.maintenance-portfolio-page .op-stat__meta{color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.74rem}.maintenance-portfolio-page .op-stat__value{font-size:1.3rem}.maintenance-portfolio-page .maintenance-portfolio-smartbar{margin-bottom:.55rem}.maintenance-portfolio-page .smart-filter-form{flex-wrap:nowrap}.maintenance-portfolio-page .sf-search{flex:1 1 16rem;min-width:10rem}.maintenance-portfolio-page .sf-search-box{width:100%}.maintenance-portfolio-page .maintenance-portfolio-month{flex:0 0 auto}.maintenance-portfolio-page .maintenance-portfolio-month .form-control{width:10rem;min-height:40px}.maintenance-portfolio-page .maintenance-portfolio-status{flex:0 0 auto}.maintenance-portfolio-page .maintenance-portfolio-status .select2-container{width:15.5rem!important}.maintenance-portfolio-page .maintenance-portfolio-hint{display:flex;align-items:center;gap:.5rem;padding:.35rem .15rem .75rem;color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.8rem}.maintenance-portfolio-page .hr-table-section-header{padding:.8rem 1rem;min-height:0}.maintenance-portfolio-page .maintenance-portfolio-table{width:100%;table-layout:fixed}.maintenance-portfolio-page .maintenance-portfolio-table th:nth-child(1){width:22%}.maintenance-portfolio-page .maintenance-portfolio-table th:nth-child(2){width:24%}.maintenance-portfolio-page .maintenance-portfolio-table th:nth-child(3){width:18%}.maintenance-portfolio-page .maintenance-portfolio-table th:nth-child(5){width:10rem}.maintenance-portfolio-page .maintenance-portfolio-table td{padding:.8rem 1rem;vertical-align:top;overflow-wrap:anywhere}.maintenance-portfolio-page .maintenance-portfolio-table .op-table__stack{display:grid;gap:.2rem;font-size:.8rem}.maintenance-portfolio-page .maintenance-portfolio-table .op-status-badge{white-space:normal;text-align:left}.maintenance-portfolio-page .maintenance-portfolio-explanation{font-size:.76rem;color:var(--csd-foreground-ml-muted, var(--ml-muted));line-height:1.4;margin:.35rem 0 0}.maintenance-portfolio-page .maintenance-portfolio-table td:last-child{white-space:nowrap}@media (max-width: 1199.98px){.maintenance-portfolio-page .smart-filter-form{flex-wrap:wrap}.maintenance-portfolio-page .sf-search{flex-basis:100%}.maintenance-portfolio-page .maintenance-portfolio-table{min-width:1000px}}@media (max-width: 640px){.maintenance-portfolio-page .maintenance-portfolio-heading{align-items:flex-start}.maintenance-portfolio-page .maintenance-portfolio-metrics{gap:.4rem}.maintenance-portfolio-page .op-stat{padding:.6rem}.maintenance-portfolio-page .op-stat__icon{display:none}.maintenance-portfolio-page .op-stat__label{font-size:.6rem;letter-spacing:0}.maintenance-portfolio-page .op-stat__meta{display:none}.maintenance-portfolio-page .maintenance-portfolio-smartbar .sf-search{order:-1}.maintenance-portfolio-page .maintenance-portfolio-smartbar .sf-item{display:flex;width:100%;min-width:0;flex:1 1 100%;gap:.5rem}.maintenance-portfolio-page .maintenance-portfolio-smartbar .sf-item label{flex:0 0 6.5rem}.maintenance-portfolio-page .maintenance-portfolio-smartbar .sf-item .select2-container,.maintenance-portfolio-page .maintenance-portfolio-smartbar .sf-item input[type=text]{flex:1 1 0;min-width:0;width:100%!important}.maintenance-portfolio-page .maintenance-portfolio-table{min-width:0;table-layout:auto}.maintenance-portfolio-page .maintenance-portfolio-table td{padding:.45rem .8rem}}.maintenance-portfolio-drawer{width:min(540px,100vw)}.maintenance-portfolio-drawer.show,.maintenance-portfolio-drawer.showing{transform:none;opacity:1;visibility:visible;pointer-events:auto}.maintenance-portfolio-drawer.hiding{transform:translate(100%)}.maintenance-portfolio-drawer .sidebar-header__copy{min-width:0;display:grid;gap:.3rem}.maintenance-portfolio-drawer .sidebar-header h5{overflow-wrap:anywhere}.maintenance-portfolio-drawer .control-sidebar-content{padding:1rem}.maintenance-portfolio-drawer .form-group{margin-bottom:1rem}.maintenance-portfolio-drawer .form-group label{font-weight:650;font-size:.82rem}.maintenance-portfolio-drawer .maintenance-portfolio-editor-context{font-size:.8rem;color:var(--csd-foreground-ml-muted, var(--ml-muted));background:var(--ml-soft);padding:.75rem;border:1px solid var(--ml-border);border-radius:.65rem;margin-bottom:1rem}.maintenance-portfolio-drawer .maintenance-portfolio-editor-context p{margin:.3rem 0 0}.maintenance-portfolio-drawer .maintenance-portfolio-editor-footer{display:flex;justify-content:flex-end;gap:.5rem;position:sticky;bottom:-1rem;background:var(--csd-bg-ffffff-1000, white);border-top:1px solid var(--ml-border);margin:1rem -1rem -1rem;padding:1rem}.maintenance-portfolio-drawer [hidden]{display:none!important}.maintenance-rules-protections-drawer{width:min(580px,100vw)}.maintenance-rules-protections-drawer.show,.maintenance-rules-protections-drawer.showing{transform:none;opacity:1;visibility:visible;pointer-events:auto}.maintenance-rules-protections-drawer.hiding{transform:translate(100%)}.maintenance-rules-protections-drawer .sidebar-header__copy{display:grid;gap:.25rem}.maintenance-rules-protections-drawer .sidebar-header h2{margin:0;font-size:1.05rem;font-weight:750;overflow-wrap:anywhere}.maintenance-rules-protections-drawer .control-sidebar-content{padding:1rem}.maintenance-rules-protections-drawer .alert-saas p{margin:.25rem 0 0;font-size:.8rem;line-height:1.5}.maintenance-rules-protections-drawer__intro{color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.8rem;line-height:1.5}.maintenance-rules-protections-list{display:grid;gap:.55rem}.maintenance-rules-protection{border:1px solid var(--ml-border);border-radius:.65rem;background:var(--ml-panel);min-width:0}.maintenance-rules-protection summary{display:flex;align-items:center;gap:.6rem;min-height:64px;padding:.65rem .75rem;cursor:pointer;list-style:none}.maintenance-rules-protection summary::-webkit-details-marker{display:none}.maintenance-rules-protection summary:focus-visible{outline:2px solid var(--csd-border-2563eb-1000, #2563eb);outline-offset:2px;border-radius:.65rem}.maintenance-rules-protection__icon{flex:0 0 32px;width:32px;height:32px;border-radius:.5rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-rules-protection__title{flex:1;min-width:0}.maintenance-rules-protection__title small{display:block;color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.68rem;margin-bottom:.12rem}.maintenance-rules-protection__title strong{display:block;font-size:.83rem;line-height:1.35}.maintenance-rules-protection__chevron{flex-shrink:0;color:var(--csd-foreground-ml-muted, var(--ml-muted))}.maintenance-rules-protection[open]>summary{border-bottom:1px solid var(--ml-border);background:var(--csd-bg-f8fafc-1000, #f8fafc);border-radius:.65rem .65rem 0 0}.maintenance-rules-protection[open] .maintenance-rules-protection__chevron{transform:rotate(180deg)}.maintenance-rules-protection__body{padding:.75rem;color:var(--csd-text-475569-1000, #475569);font-size:.8rem;line-height:1.5}.maintenance-rules-protection__body p{margin:0 0 .65rem}.maintenance-rules-protection__body ul{padding-left:1.1rem;margin:0}.maintenance-rules-protection__body li+li{margin-top:.35rem}.maintenance-rules-protection__body .maintenance-rules-protection__note{margin:.75rem 0 0;padding-top:.65rem;border-top:1px solid var(--ml-border);color:var(--csd-text-334155-1000, #334155)}.maintenance-configuration-subnav{margin:.65rem 0}.maintenance-rules-page .maintenance-lists-nav-shell__header,.maintenance-rules-page .maintenance-lists-nav__group-label{display:none}.maintenance-rules-page .maintenance-lists-nav-shell{padding:.4rem;margin-bottom:.6rem}.maintenance-rules-page .maintenance-lists-nav{padding:0}.maintenance-rules-page .maintenance-lists-card,.maintenance-rules-page .maintenance-lists-rules-list{margin-bottom:.65rem}.maintenance-rules-page .maintenance-lists-card,.maintenance-rules-page .maintenance-lists-rule-card{padding:0}.maintenance-rules-page .maintenance-rules-context,.maintenance-rules-page .maintenance-rules-tools{margin-bottom:.65rem}.maintenance-rules-page .maintenance-rules-context{padding:.75rem .9rem}.maintenance-rules-page .maintenance-rules-context__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.maintenance-rules-page .maintenance-rules-context h1{margin:0;font-size:1.08rem;font-weight:750}.maintenance-rules-page .maintenance-rules-context p{margin:.15rem 0 0;font-size:.79rem;color:var(--csd-foreground-ml-muted, var(--ml-muted))}.maintenance-rules-page .maintenance-rules-context__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.maintenance-rules-page .maintenance-rules-context__filters{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,240px);gap:.75rem;align-items:end;margin-top:.7rem;padding-top:.65rem;border-top:1px solid var(--ml-border)}.maintenance-rules-page .maintenance-rules-context__status{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:.65rem;font-size:.78rem;color:var(--csd-foreground-ml-muted, var(--ml-muted))}.maintenance-rules-page .maintenance-rules-context__status[hidden],.maintenance-rules-page [data-rules-context-retry][hidden]{display:none!important}.maintenance-rules-page[data-rules-workspace]{position:relative}.maintenance-rules-page .maintenance-lists-integration-field,.maintenance-rules-page .maintenance-lists-field-shell{min-width:0}.maintenance-rules-page .form-label{margin-bottom:.25rem;font-size:.76rem}.maintenance-rules-page .select2-container{width:100%!important;max-width:100%}.maintenance-rules-page .maintenance-lists-card__header{padding:.65rem .8rem;gap:.6rem}.maintenance-rules-page .saas-card-title{font-size:.9rem}.maintenance-rules-page .saas-card-body{padding:.75rem .8rem}.maintenance-rules-page .maintenance-lists-section-kicker{font-size:.64rem}.maintenance-rules-page .maintenance-lists-card__header small{font-size:.76rem}.maintenance-rules-page .maintenance-lists-rules-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.maintenance-rules-page .maintenance-lists-rules-grid__name{grid-column:auto}.maintenance-rules-page .maintenance-lists-rules-text-grid{gap:.65rem;margin-top:.65rem}.maintenance-rules-page .maintenance-lists-form-footer{margin-top:.65rem;padding-top:.65rem}.maintenance-rules-page .maintenance-rules-disclosure,.maintenance-rules-page .maintenance-rules-tool{min-width:0}.maintenance-rules-page .maintenance-rules-disclosure>summary,.maintenance-rules-page .maintenance-rules-tool>summary{display:flex;align-items:center;gap:.65rem;min-height:60px;padding:.65rem .8rem;list-style:none;cursor:pointer}.maintenance-rules-page .maintenance-rules-disclosure>summary::-webkit-details-marker,.maintenance-rules-page .maintenance-rules-tool>summary::-webkit-details-marker{display:none}.maintenance-rules-page .maintenance-rules-disclosure>summary:focus-visible,.maintenance-rules-page .maintenance-rules-tool>summary:focus-visible{outline:2px solid var(--csd-border-2563eb-1000, #2563eb);outline-offset:-2px;border-radius:.65rem}.maintenance-rules-page .maintenance-rules-disclosure>summary strong,.maintenance-rules-page .maintenance-rules-tool>summary strong{font-size:.85rem;font-weight:750}.maintenance-rules-page .maintenance-rules-disclosure>summary small,.maintenance-rules-page .maintenance-rules-tool>summary small{display:block;color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.75rem;margin-top:.12rem}.maintenance-rules-page .maintenance-rules-disclosure>summary>.op-icon-center,.maintenance-rules-page .maintenance-rules-tool>summary>.op-icon-center{flex:0 0 30px;width:30px;height:30px;border-radius:.5rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-rules-page .maintenance-rules-disclosure>summary>span:nth-child(2),.maintenance-rules-page .maintenance-rules-disclosure .maintenance-rules-disclosure__title,.maintenance-rules-page .maintenance-rules-tool>summary>span:nth-child(2),.maintenance-rules-page .maintenance-rules-tool .maintenance-rules-disclosure__title{flex:1;min-width:0}.maintenance-rules-page .maintenance-rules-disclosure .maintenance-rules-chevron,.maintenance-rules-page .maintenance-rules-tool .maintenance-rules-chevron{flex-shrink:0;color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.8rem}.maintenance-rules-page .maintenance-rules-disclosure[open]>summary,.maintenance-rules-page .maintenance-rules-tool[open]>summary{border-bottom:1px solid var(--ml-border);background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-rules-page .maintenance-rules-disclosure[open]>summary .maintenance-rules-chevron,.maintenance-rules-page .maintenance-rules-tool[open]>summary .maintenance-rules-chevron{transform:rotate(180deg)}.maintenance-rules-page .maintenance-rules-summary-action{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.76rem}.maintenance-rules-page .maintenance-rules-tools{padding:0;overflow:visible}.maintenance-rules-page .maintenance-rules-section-heading{display:flex;align-items:baseline;gap:.6rem;padding:.65rem .8rem;border-bottom:1px solid var(--ml-border);flex-wrap:wrap}.maintenance-rules-page .maintenance-rules-section-heading h2{margin:0;font-size:.9rem}.maintenance-rules-page .maintenance-rules-section-heading p{margin:0;font-size:.76rem;color:var(--csd-foreground-ml-muted, var(--ml-muted))}.maintenance-rules-page .maintenance-rules-tool+.maintenance-rules-tool{border-top:1px solid var(--ml-border)}.maintenance-rules-page .maintenance-rules-tool__content{padding:.25rem .25rem .6rem}.maintenance-rules-page .maintenance-rules-tool__content>.saas-card-header{background:transparent;border:0}.maintenance-rules-page .maintenance-rules-tool__content>.saas-card-header .maintenance-lists-section-kicker{display:none}.maintenance-rules-page .maintenance-rules-tool__content>.saas-card-header .saas-card-title{font-size:.82rem}.maintenance-rules-page .maintenance-lists-rule-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.maintenance-rules-page .maintenance-lists-rule-template-grid>article{min-height:0;padding:.6rem;display:flex;align-items:center;gap:.65rem;justify-content:space-between}.maintenance-rules-page .maintenance-lists-rule-template-grid>article>div:first-child{flex:1;min-width:0}.maintenance-rules-page .maintenance-lists-rule-template-grid strong{font-size:.8rem}.maintenance-rules-page .maintenance-lists-rule-template-grid small{overflow-wrap:anywhere}.maintenance-rules-page .maintenance-lists-rule-template-card__actions{flex-shrink:0;flex-wrap:wrap;justify-content:end}.maintenance-rules-page .maintenance-lists-rule-card{margin-bottom:.5rem}.maintenance-rules-page .maintenance-lists-rule-card>summary>div:first-child{flex:1;min-width:0}.maintenance-rules-page .maintenance-lists-rule-card>summary .maintenance-lists-rule-card__badges{flex-shrink:0}.maintenance-rules-page .maintenance-lists-rule-card>summary .maintenance-lists-section-kicker{display:none}.maintenance-rules-page .maintenance-lists-empty--compact{min-height:0;padding:.4rem;gap:.25rem}.maintenance-rules-page .maintenance-rules-empty{display:flex;align-items:center;gap:.7rem;padding:.8rem;font-size:.8rem}.maintenance-rules-page .maintenance-rules-empty>.op-icon-center{flex:0 0 30px;color:var(--csd-foreground-ml-muted, var(--ml-muted))}.maintenance-rules-page .maintenance-rules-empty p{margin:.15rem 0 0;color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.76rem}.maintenance-rules-page .maintenance-lists-smart-recurrence .saas-card-body{gap:.55rem}.maintenance-rules-page .maintenance-rules-explainer{color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.77rem}.maintenance-rules-page .maintenance-rules-explainer>summary{cursor:pointer;color:var(--csd-text-2563eb-1000, #2563eb);padding:.2rem 0}.maintenance-rules-page .maintenance-rules-explainer p{margin-top:.5rem}.maintenance-rules-page .maintenance-lists-smart-recurrence__list{gap:.45rem}.maintenance-rules-page .maintenance-lists-smart-recurrence__item{padding:0}.maintenance-rules-page .maintenance-lists-smart-recurrence__item>summary{min-height:64px}.maintenance-rules-page .maintenance-lists-smart-recurrence__item>summary>span:nth-child(2){overflow-wrap:anywhere}.maintenance-rules-page .maintenance-rules-disclosure__body{padding:.75rem}.maintenance-rules-page .maintenance-lists-smart-recurrence__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.maintenance-rules-page .maintenance-lists-smart-recurrence__item .maintenance-lists-smart-recurrence__remove{position:static;margin-top:.4rem}@media (max-width: 1000px){.maintenance-rules-page .maintenance-lists-rule-template-grid{grid-template-columns:1fr}.maintenance-rules-page .maintenance-lists-rules-grid,.maintenance-rules-page .maintenance-lists-smart-recurrence__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-rules-page .maintenance-rules-context__filters{grid-template-columns:minmax(0,1fr) 180px}}@media (max-width: 600px){.maintenance-rules-page .maintenance-rules-context__filters,.maintenance-rules-page .maintenance-lists-rules-grid,.maintenance-rules-page .maintenance-lists-smart-recurrence__fields,.maintenance-rules-page .maintenance-lists-rules-text-grid{grid-template-columns:minmax(0,1fr)}.maintenance-rules-page .maintenance-rules-context__filters button{width:100%}.maintenance-rules-page .maintenance-rules-summary-action{display:none}.maintenance-rules-page .maintenance-lists-rule-card>summary,.maintenance-rules-page .maintenance-lists-smart-recurrence__item>summary{flex-wrap:wrap}.maintenance-rules-page .maintenance-lists-rule-card>summary>div:first-child,.maintenance-rules-page .maintenance-lists-smart-recurrence__item>summary>span:nth-child(2){flex-basis:calc(100% - 50px)}.maintenance-rules-page .maintenance-lists-rule-card>summary .maintenance-lists-rule-card__badges{flex-shrink:1;flex-wrap:wrap}.maintenance-rules-page .maintenance-lists-rule-template-grid>article{flex-wrap:wrap}.maintenance-rules-page .maintenance-lists-rule-template-card__actions{width:100%;justify-content:space-between}}.maintenance-rules-page .supplemental-toolbar-actions,.maintenance-rules-page .supplemental-rule-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.maintenance-rules-page .supplemental-toolbar-actions .btn,.maintenance-rules-page .supplemental-rule-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.maintenance-rules-page .supplemental-rule-actions{justify-content:flex-end;border-top:1px solid var(--op-border-soft);padding-top:.85rem;margin-top:.85rem}.maintenance-rules-page .supplemental-rule-actions form{margin:0 auto 0 0}.maintenance-rules-page .supplemental-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.maintenance-rules-page .supplemental-form-grid>*{min-width:0}.maintenance-rules-page .supplemental-form-wide{grid-column:1/-1}.maintenance-rules-page .supplemental-form-grid .form-label{font-size:.82rem;margin-bottom:.35rem}.maintenance-rules-page .supplemental-form-grid :is(.form-control,.form-select,.select2-selection__rendered){font-size:.88rem;text-transform:none}.maintenance-rules-page .supplemental-form-grid :is(small,p){font-size:.8rem;line-height:1.55}.maintenance-rules-page .supplemental-form-grid small{display:block;margin-top:.3rem}.maintenance-rules-page .supplemental-control-summary{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem;border:1px solid var(--op-border-soft);border-radius:.65rem;background:var(--op-surface-muted, var(--csd-bg-f8fafc-1000, #f8fafc))}.maintenance-rules-page .supplemental-control-summary>.op-icon-center{flex:0 0 1.25rem;color:var(--csd-foreground-op-accent, var(--op-accent))}.maintenance-rules-page .supplemental-control-summary strong,.maintenance-rules-page .supplemental-parameters h3{font-size:.86rem}.maintenance-rules-page .supplemental-control-summary p{margin:.25rem 0 0;color:var(--csd-foreground-ml-muted, var(--ml-muted))}.maintenance-rules-page .supplemental-activation{display:flex;flex-direction:column;justify-content:center;gap:.25rem}.maintenance-rules-page .supplemental-switch-row{display:flex;align-items:center;gap:.65rem;padding:.75rem;margin:0;border:1px solid var(--op-border-soft);border-radius:.65rem}.maintenance-rules-page .supplemental-switch-row .presence-switch{flex-shrink:0;margin:0}.maintenance-rules-page .supplemental-switch-row>label:not(.presence-switch){margin:0;font-size:.86rem;font-weight:600}.maintenance-rules-page .supplemental-parameters h3{margin:0 0 .65rem}.maintenance-rules-page .supplemental-parameter-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.maintenance-rules-page .supplemental-source-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;min-width:0;margin:0;padding:0;border:0}.maintenance-rules-page .supplemental-source-options legend{grid-column:1/-1;float:none;width:auto}.maintenance-rules-page .supplemental-source-options .supplemental-switch-row{padding:.6rem}.maintenance-rules-page .supplemental-parameter-inputs:empty{display:none}.maintenance-rules-page .supplemental-parameter-inputs+p{margin:.5rem 0}.maintenance-rules-page .supplemental-technical{margin-top:.65rem}.maintenance-rules-page .supplemental-technical summary{cursor:pointer;font-size:.8rem;color:var(--csd-foreground-ml-muted, var(--ml-muted))}.maintenance-rules-page .supplemental-technical[open] summary{margin-bottom:.75rem}.maintenance-rules-page .supplemental-form-grid [hidden]{display:none!important}@media (max-width: 600px){.maintenance-rules-page .supplemental-form-grid,.maintenance-rules-page .supplemental-parameter-inputs,.maintenance-rules-page .supplemental-source-options{grid-template-columns:minmax(0,1fr)}.maintenance-rules-page .supplemental-toolbar-actions{width:100%}.maintenance-rules-page .supplemental-toolbar-actions .btn{flex:1 1 auto}.maintenance-rules-page .supplemental-rule-actions form{margin-right:auto}}.maintenance-rules-page .maintenance-rules-tools{display:flex;align-items:center;justify-content:space-between;gap:.65rem 1rem;flex-wrap:wrap;padding:.75rem .85rem}.maintenance-rules-page .maintenance-rules-tools .maintenance-rules-section-heading{flex:1 1 260px;padding:0;border:0;gap:.2rem .6rem}.maintenance-rules-page .maintenance-rules-tools .maintenance-rules-section-heading p{flex-basis:100%}.maintenance-rules-page .maintenance-rules-tools .maintenance-rules-draft-indicator{margin-left:0}.maintenance-rules-page .maintenance-rules-tools__actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.maintenance-rules-page .maintenance-rules-tools__actions .btn{white-space:nowrap}@media (max-width: 600px){.maintenance-rules-page .maintenance-rules-tools__actions{width:100%}.maintenance-rules-page .maintenance-rules-tools__actions .btn{flex:1 1 auto;justify-content:center}}.maintenance-rules-page .maintenance-rules-draft-indicator{margin-left:auto;color:var(--csd-text-b45309-1000, #b45309);font-size:.75rem}.maintenance-rules-page .maintenance-rule-editor-drawer{width:min(640px,100vw - 12px)}.maintenance-rules-page .maintenance-rule-editor-drawer.show,.maintenance-rules-page .maintenance-rule-editor-drawer.showing{transform:none;opacity:1;visibility:visible;pointer-events:auto}.maintenance-rules-page .maintenance-rule-editor-drawer.hiding{transform:translate(100%)}.maintenance-rules-page .maintenance-rule-editor-drawer [hidden]{display:none!important}.maintenance-rules-page .maintenance-rule-editor-drawer .sidebar-header,.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-rule-editor-tabs,.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-rule-editor-footer{flex:0 0 auto}.maintenance-rules-page .maintenance-rule-editor-drawer .sidebar-header h2{margin:0;font-size:1.03rem;font-weight:750}.maintenance-rules-page .maintenance-rule-editor-drawer .sidebar-header p{overflow-wrap:anywhere}.maintenance-rules-page .maintenance-rule-editor-drawer .control-sidebar-content{padding:.75rem;overflow-y:auto}.maintenance-rules-page .maintenance-rule-editor-drawer .rule-editor-flow{margin:0 0 1rem;padding:.65rem .75rem;border-radius:.65rem;background:var(--op-surface-muted, var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.8rem;line-height:1.55}.maintenance-rules-page .maintenance-rule-editor-drawer .rule-editor-flow strong{color:var(--ml-text)}.maintenance-rules-page .maintenance-rule-editor-drawer .rule-catalog-intro,.maintenance-rules-page .maintenance-rule-editor-drawer .rule-catalog-group{margin-bottom:1.2rem}.maintenance-rules-page .maintenance-rule-editor-drawer .rule-catalog-intro h3,.maintenance-rules-page .maintenance-rule-editor-drawer .rule-catalog-group h3{font-size:.9rem;font-weight:700;margin:0 0 .35rem}.maintenance-rules-page .maintenance-rule-editor-drawer .rule-catalog-intro p,.maintenance-rules-page .maintenance-rule-editor-drawer .rule-catalog-group>p{font-size:.82rem;line-height:1.5;color:var(--csd-foreground-ml-muted, var(--ml-muted));margin:0 0 .7rem}.maintenance-rules-page .maintenance-rule-editor-drawer .rule-catalog-group .maintenance-lists-rule-template-grid>article{display:grid;grid-template-columns:minmax(0,1fr);padding:.8rem}.maintenance-rules-page .maintenance-rule-editor-drawer .rule-catalog-copy{min-width:0}.maintenance-rules-page .maintenance-rule-editor-drawer .rule-catalog-copy small{font-size:.82rem;font-weight:400;line-height:1.5}.maintenance-rules-page .maintenance-rule-editor-drawer .rule-catalog-copy p{font-size:.78rem;color:var(--csd-foreground-ml-muted, var(--ml-muted));line-height:1.5;margin:.5rem 0 0}.maintenance-rules-page .maintenance-rule-editor-drawer .rule-catalog-group .maintenance-lists-rule-template-card__actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.7rem}.maintenance-rules-page .maintenance-rule-editor-drawer .rule-editor-save-context{padding:.75rem;margin-bottom:1rem;border:1px solid var(--op-border-soft);border-radius:.65rem}.maintenance-rules-page .maintenance-rule-editor-drawer .rule-editor-save-context p{font-size:.83rem;line-height:1.5;margin:.55rem 0 0;color:var(--csd-foreground-ml-muted, var(--ml-muted))}.maintenance-rules-page .maintenance-rule-editor-drawer .rule-editor-save-context a{margin-top:.55rem}.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-rule-editor-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.65rem .75rem;border-bottom:1px solid var(--ml-border)}.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-rule-editor-tabs .nav-link{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .35rem;border:1px solid transparent;border-radius:.6rem;color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.79rem;font-weight:700}.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-rule-editor-tabs .nav-link.active{border-color:var(--csd-border-cfe0ff-1000, #cfe0ff);color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-rule-editor-tabs .nav-link:focus-visible{outline:2px solid var(--csd-border-2563eb-1000, #2563eb)}.maintenance-rules-page .maintenance-rule-editor-drawer .saas-card-header,.maintenance-rules-page .maintenance-rule-editor-drawer .saas-card-body{padding:0;border:0;background:transparent;box-shadow:none}.maintenance-rules-page .maintenance-rule-editor-drawer .saas-card-header{margin-bottom:.75rem;display:grid;gap:.75rem}.maintenance-rules-page .maintenance-rule-editor-drawer .saas-card-header .maintenance-lists-section-kicker,.maintenance-rules-page .maintenance-rule-editor-drawer .saas-card-header>.maintenance-lists-status-pill{display:none}.maintenance-rules-page .maintenance-rule-editor-drawer .saas-card-header small{line-height:1.45}.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-rule-editor-ai-scope{margin:.5rem 0 0;color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.77rem;line-height:1.45}.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-lists-rule-ai-card__routing{justify-content:flex-start;flex-wrap:wrap}.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-lists-rule-ai-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem}.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-lists-rule-ai-examples{flex-wrap:wrap}.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-lists-rule-ai-result{margin-bottom:.85rem;padding:.7rem}.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-lists-rule-template-grid{grid-template-columns:minmax(0,1fr);gap:.5rem}.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-lists-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-lists-rules-grid__name{grid-column:1/-1}.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-lists-rules-text-grid{grid-template-columns:minmax(0,1fr)}.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-lists-rule-form{gap:.7rem}.maintenance-rules-page .maintenance-rule-editor-drawer .form-label{font-size:.77rem}.maintenance-rules-page .maintenance-rule-editor-drawer .select2-container{max-width:100%}.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-lists-field-shell .select2-selection__rendered{padding-left:2.1rem!important}.maintenance-rules-page .maintenance-rule-editor-drawer .swal2-container.maintenance-rule-editor-confirmation{position:absolute;top:0;right:0;bottom:0;left:0;padding:.75rem;z-index:10!important}.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-rule-editor-confirmation .swal2-popup{max-width:100%;font-size:.87rem}.maintenance-rules-page .maintenance-rule-editor-drawer textarea{width:100%;resize:vertical}.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-rule-editor-footer{padding:.7rem .85rem;border-top:1px solid var(--ml-border);background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-rule-editor-footer p{font-size:.74rem;color:var(--csd-foreground-ml-muted, var(--ml-muted));margin:0 0 .5rem;line-height:1.45}.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-rule-editor-footer p:empty{display:none}.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-rule-editor-footer__actions{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-lists-rule-ai-status[data-variant=error]{color:var(--csd-text-b91c1c-1000, #b91c1c)}.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-lists-rule-ai-status[data-variant=success]{color:var(--csd-text-047857-1000, #047857)}@media (max-width: 600px){.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-lists-rules-grid{grid-template-columns:minmax(0,1fr)}.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-lists-rule-template-grid>article{flex-wrap:wrap}.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-lists-rule-template-card__actions{width:100%;justify-content:space-between}.maintenance-rules-page .maintenance-rule-editor-drawer .maintenance-rule-editor-footer__actions .btn{flex:1 1 auto;justify-content:center}}.maintenance-rules-unified .maintenance-configuration-subnav{margin:0 0 .75rem}.maintenance-rules-unified .maintenance-rules-workspace{padding:0;overflow:visible}.maintenance-rules-unified .maintenance-rules-context{margin:0 0 .75rem}.maintenance-rules-unified .maintenance-rules-context__filters{padding:.54rem .72rem;border:1px solid var(--csd-border-dde4ee-920, rgba(221, 228, 238, .92));border-radius:14px;background:linear-gradient(180deg,var(--csd-bg-ffffff-995, rgba(255, 255, 255, .995)) 0%,var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)) 100%);box-shadow:0 6px 16px #0f172a08;grid-template-columns:minmax(0,1fr) auto}.maintenance-rules-unified .maintenance-rules-context__filters:has([data-rules-context-reset]){grid-template-columns:minmax(0,1fr) auto auto}.maintenance-rules-unified .maintenance-rules-context__filters{align-items:center;gap:.75rem}.maintenance-rules-unified .maintenance-rules-context__filters>.maintenance-lists-integration-field{display:flex;align-items:center;gap:.6rem}.maintenance-rules-unified .maintenance-rules-context__filters .form-label{flex-shrink:0;margin:0;white-space:nowrap;color:var(--csd-foreground-op-muted, var(--op-muted))}.maintenance-rules-unified .maintenance-rules-context__filters .select2-container{flex:1;min-width:0;width:auto!important}.maintenance-rules-unified .maintenance-rules-context__filters .form-control{width:10rem;min-height:40px;height:40px}.maintenance-rules-unified .maintenance-rules-context__filters .select2-selection--single{min-height:40px;height:40px}.maintenance-rules-unified .maintenance-rules-context__filters .select2-selection__rendered{line-height:38px}.maintenance-rules-unified .maintenance-rules-context__filters .select2-selection__arrow{height:38px}.maintenance-rules-unified .maintenance-rules-context__filters [data-rules-context-reset]{min-height:40px}.maintenance-rules-unified .maintenance-rules-readiness-link{color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.76rem;text-decoration:none}.maintenance-rules-unified .maintenance-rules-readiness-link:hover{color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-rules-unified .maintenance-rules-workspace-tabs{margin:.45rem .85rem 0;z-index:1}.maintenance-rules-unified .maintenance-rules-workspace-tabs .entity-tabs-list{flex-wrap:wrap;overflow:visible;white-space:normal}.maintenance-rules-unified [data-rules-pane][hidden],.maintenance-rules-unified [data-rules-pending][hidden]{display:none!important}.maintenance-rules-unified [data-rules-pane]{min-width:0;padding:.75rem .85rem}.maintenance-rules-unified [data-rules-pane]>.saas-card-body{padding:0}.maintenance-rules-unified .maintenance-rules-panel-heading{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding-bottom:.75rem}.maintenance-rules-unified .maintenance-rules-panel-heading>p{flex:1;margin:0;color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.8rem}.maintenance-rules-unified .maintenance-lists-rules-list{margin:0}.maintenance-rules-unified .maintenance-lists-rule-card{margin:0;border:0;border-radius:0;box-shadow:none;border-top:1px solid var(--op-border-soft);background:var(--op-surface)}.maintenance-rules-unified .maintenance-lists-rule-card>summary{border-radius:0;padding:.7rem .1rem}.maintenance-rules-unified .maintenance-lists-smart-recurrence{box-shadow:none;border:0;border-radius:0;margin:0;background:transparent}.maintenance-rules-unified .maintenance-lists-smart-recurrence>.saas-card-header{padding:0 0 .65rem;border:0;background:transparent}.maintenance-rules-unified .maintenance-lists-smart-recurrence>.saas-card-body{padding:0}.maintenance-rules-unified .maintenance-lists-smart-recurrence__list{gap:0;border-top:1px solid var(--op-border-soft)}.maintenance-rules-unified .maintenance-lists-smart-recurrence__item{border:0;border-bottom:1px solid var(--op-border-soft);border-radius:0;background:var(--op-surface);box-shadow:none}.maintenance-rules-unified .maintenance-lists-smart-recurrence__item>summary{background:var(--op-surface)}.maintenance-rules-unified .maintenance-workspace-empty{padding:2rem .75rem;display:flex;align-items:center;flex-direction:column;gap:.6rem;text-align:center;color:var(--csd-foreground-ml-muted, var(--ml-muted))}.maintenance-rules-unified .maintenance-workspace-empty>i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.3rem}.maintenance-rules-unified .maintenance-workspace-empty strong{color:var(--csd-foreground-ml-ink, var(--ml-ink));font-size:.9rem}.maintenance-rules-unified .maintenance-workspace-empty p{font-size:.8rem;max-width:520px;margin:0}.maintenance-rules-unified .dropdown-menu{font-size:.8rem}.maintenance-rules-unified .maintenance-rules-history{border:1px solid var(--ml-border);border-radius:.65rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);padding:.8rem;margin-bottom:1rem;font-size:.8rem}.maintenance-rules-unified .maintenance-rules-history>small{display:block;margin-top:.4rem}.maintenance-rules-unified .maintenance-rules-history__summary{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.maintenance-rules-unified .maintenance-rules-history__summary>div:not(.maintenance-rules-history__actions){flex:1;min-width:180px}.maintenance-rules-unified .maintenance-rules-history p{margin:.25rem 0}.maintenance-rules-unified .maintenance-rules-history__actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.maintenance-rules-unified .maintenance-rules-history__progress{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--ml-border)}.maintenance-rules-unified .maintenance-rules-history__progress .maintenance-rules-history__summary{justify-content:space-between}.maintenance-rules-unified .maintenance-rules-history__progress progress{width:100%;height:8px;accent-color:#2563eb;margin:.5rem 0;border-radius:8px}.maintenance-rules-unified .maintenance-rules-history__progress .maintenance-rules-history__actions{margin-top:.5rem}.maintenance-rules-unified .maintenance-rules-history__progress ul{max-height:180px;overflow:auto}.maintenance-rules-unified .maintenance-rules-history [hidden]{display:none!important}@media (max-width: 600px){.maintenance-rules-unified .maintenance-rules-context__filters,.maintenance-rules-unified .maintenance-rules-context__filters:has([data-rules-context-reset]){grid-template-columns:minmax(0,1fr)}.maintenance-rules-unified .maintenance-rules-context__filters .form-label{flex-basis:6.5rem;white-space:normal}.maintenance-rules-unified .maintenance-rules-context__filters .form-control{flex:1;min-width:0;width:100%}.maintenance-rules-unified .maintenance-rules-workspace-tabs{margin:.35rem .5rem 0}.maintenance-rules-unified .maintenance-rules-panel-heading>p{flex-basis:100%}.maintenance-rules-unified .maintenance-rules-context__actions{width:100%;justify-content:space-between}}.maintenance-rules-unified .service-policies [hidden]{display:none!important}.maintenance-rules-unified .service-policies-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem 1rem;flex-wrap:wrap;padding:.25rem 0 .85rem}.maintenance-rules-unified .service-policies-heading>p{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.78rem}.maintenance-rules-unified .service-policies-heading strong{color:var(--csd-foreground-ml-ink, var(--ml-ink))}.maintenance-rules-unified .service-policies-heading>.btn{flex-shrink:0}.maintenance-rules-unified .service-policies-actions{display:flex;flex-wrap:wrap;gap:.5rem}.maintenance-rules-unified .service-policies-overview{align-items:center;flex-wrap:wrap;padding:.25rem 0 .85rem;border-bottom:0}.maintenance-rules-unified .service-policies-overview__title{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem}.maintenance-rules-unified .service-policies-overview small{margin-top:.4rem;max-width:52rem}.maintenance-rules-unified .service-policy-empty{padding:1.2rem 0}.maintenance-rules-unified .service-policy-empty strong{display:block;font-size:.88rem;color:var(--csd-foreground-ml-ink, var(--ml-ink))}.maintenance-rules-unified .service-policy-empty p{max-width:50rem;margin:.45rem 0 .85rem;font-size:.8rem;color:var(--csd-foreground-ml-muted, var(--ml-muted));line-height:1.6}.maintenance-rules-unified .service-policy-help__meanings{margin:0}.maintenance-rules-unified .service-policy-help__meanings>div{padding:.85rem 0;border-bottom:1px solid var(--ml-border)}.maintenance-rules-unified .service-policy-help dt{margin-bottom:.45rem}.maintenance-rules-unified .service-policy-help dd{margin:0;color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.82rem;line-height:1.6}.maintenance-rules-unified .service-policy-help__example{margin:1rem 0}.maintenance-rules-unified .service-policy-help__example strong{display:block;color:var(--csd-foreground-ml-ink, var(--ml-ink));font-size:.83rem}.maintenance-rules-unified .service-policy-help__example p{margin:.35rem 0 0;font-size:.82rem;line-height:1.6;color:var(--csd-foreground-ml-muted, var(--ml-muted))}.maintenance-rules-unified .service-policy-help__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-top:1px solid var(--ml-border);background:var(--ml-panel)}.maintenance-rules-unified .service-policy-help__footer p{margin:0;font-size:.75rem;color:var(--csd-foreground-ml-muted, var(--ml-muted));line-height:1.45}.maintenance-rules-unified .service-policy-help__footer .btn{flex-shrink:0}.maintenance-rules-unified .service-policy-table{width:100%;border-collapse:collapse;font-size:.8rem}.maintenance-rules-unified .service-policy-table tbody td,.maintenance-rules-unified .service-policy-table tbody th{padding:.7rem .75rem;border-bottom:1px solid var(--csd-border-edf1f6-1000, #edf1f6);vertical-align:middle;text-align:left;line-height:1.4}.maintenance-rules-unified .service-policy-table tbody tr{height:60px}.maintenance-rules-unified .service-policy-table tbody tr:last-child>*{border-bottom:0}.maintenance-rules-unified .service-policy-table tbody tr:hover{background:var(--csd-bg-fafcff-1000, #fafcff)}.maintenance-rules-unified .service-policy-table tbody tr.is-pending>*{background:var(--csd-bg-f4f8ff-1000, #f4f8ff)}.maintenance-rules-unified .service-policy-table tbody th{width:23%;font-weight:650;color:var(--csd-foreground-ml-ink, var(--ml-ink))}.maintenance-rules-unified .service-policy-table small{display:block;color:var(--csd-foreground-ml-muted, var(--ml-muted));font-weight:400;font-size:.7rem;margin-top:.2rem}.maintenance-rules-unified .service-policy-pending{display:block;margin-top:.25rem}.maintenance-rules-unified .service-policy-table .op-status-badge{justify-self:start;white-space:normal;text-align:left;line-height:1.25}.maintenance-rules-unified .service-policy-action{width:1%;white-space:nowrap}.maintenance-rules-unified .service-policy-action .btn{padding:.4rem .65rem;min-height:2.15rem;font-size:.75rem}.maintenance-rules-unified .service-policy-savebar{position:sticky;bottom:.75rem;z-index:10;margin-top:.65rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--csd-border-cdddff-1000, #cdddff);border-radius:.75rem;background:var(--csd-bg-ffffff-1000, #fff);padding:.7rem .85rem;box-shadow:0 5px 24px #183b6814}.maintenance-rules-unified .service-policy-savebar>div:last-child{display:flex;gap:.5rem}.maintenance-rules-unified .service-policy-savebar strong{font-size:.8rem;color:var(--csd-foreground-ml-ink, var(--ml-ink))}.maintenance-rules-unified .service-policy-savebar small{display:block;font-size:.73rem;color:var(--csd-foreground-ml-muted, var(--ml-muted))}.maintenance-rules-unified .service-policy-drawer .service-policy-fields{display:grid;gap:.45rem;margin-bottom:1rem}.maintenance-rules-unified .service-policy-drawer .service-policy-fields .form-label{margin:.4rem 0 0}.maintenance-rules-unified .service-policy-drawer .service-policy-fields p{margin:0}.maintenance-rules-unified .service-policy-drawer .service-policy-fields>div .form-label{display:block;margin-bottom:.4rem}.maintenance-rules-unified .service-policy-drawer .service-policy-saved-note{font-size:.76rem;color:var(--csd-foreground-ml-muted, var(--ml-muted));padding-bottom:.8rem;margin-bottom:.8rem;border-bottom:1px solid var(--ml-border)}.maintenance-rules-unified .service-policy-drawer .service-policy-select{display:flex;gap:.65rem;padding:.8rem;background:var(--csd-bg-f4f8ff-1000, #f4f8ff);border-radius:.6rem;font-size:.8rem;font-weight:650}.maintenance-rules-unified .service-policy-drawer .service-policy-select input{flex-shrink:0;margin:.2rem 0 0}.maintenance-rules-unified .service-policy-drawer .service-policy-select small{display:block;font-size:.74rem;font-weight:400;color:var(--csd-foreground-ml-muted, var(--ml-muted));line-height:1.5;margin-top:.25rem}.maintenance-rules-unified .service-policy-drawer .service-policy-reset{border:0;background:none;padding:.65rem 0;font-size:.74rem;color:var(--csd-text-546981-1000, #546981)}.maintenance-rules-unified .service-policy-drawer .service-policy-reset:hover{text-decoration:underline}.maintenance-rules-unified .service-policy-drawer .service-policy-history{border-top:1px solid var(--ml-border);padding:.9rem 0;margin-top:.6rem}.maintenance-rules-unified .service-policy-drawer .service-policy-history summary{font-weight:650;font-size:.8rem;color:var(--csd-foreground-ml-ink, var(--ml-ink))}.maintenance-rules-unified .service-policy-drawer .service-policy-review-list{padding:0;margin:0 0 1rem;list-style:none}.maintenance-rules-unified .service-policy-drawer .service-policy-review-list li{border-bottom:1px solid var(--ml-border)}.maintenance-rules-unified .service-policy-drawer .service-policy-review-list button{border:0;width:100%;background:transparent;text-align:left;padding:.65rem .25rem;color:var(--csd-foreground-ml-ink, var(--ml-ink));font-size:.8rem}.maintenance-rules-unified .service-policy-drawer .service-policy-review-list button:hover{background:var(--csd-bg-f4f8ff-1000, #f4f8ff)}.maintenance-rules-unified .service-policy-drawer .service-policy-review-list small{display:block;color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.72rem;margin-top:.25rem}@media (max-width: 767px){.maintenance-rules-unified .service-policy-table,.maintenance-rules-unified .service-policy-table tbody{display:block}.maintenance-rules-unified .service-policy-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.maintenance-rules-unified .service-policy-table tbody tr{height:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem .6rem;padding:.85rem 0;border-bottom:1px solid var(--ml-border)}.maintenance-rules-unified .service-policy-table tbody td,.maintenance-rules-unified .service-policy-table tbody th{display:block;width:auto;padding:0!important;border:0}.maintenance-rules-unified .service-policy-table tbody th{grid-column:1;grid-row:1;align-self:center}.maintenance-rules-unified .service-policy-table .service-policy-action{grid-column:2;grid-row:1}.maintenance-rules-unified .service-policy-table td[data-label]{grid-column:1/-1;display:grid;grid-template-columns:6.7rem minmax(0,1fr);gap:.2rem;font-size:.76rem}.maintenance-rules-unified .service-policy-table td[data-label]:before{content:attr(data-label);font-size:.71rem;color:var(--csd-foreground-ml-muted, var(--ml-muted))}.maintenance-rules-unified .service-policy-table td[data-label] small{grid-column:2;margin:0}.maintenance-rules-unified .service-policy-savebar{flex-wrap:wrap;padding:.6rem}.maintenance-rules-unified .service-policy-savebar>div:last-child{width:100%}.maintenance-rules-unified .service-policy-savebar>div:last-child .btn:last-child{flex:1}}.ebloc-group-members{max-height:22rem;overflow-y:auto;margin-top:.75rem}.ebloc-group-members summary{cursor:pointer;padding:.35rem 0}.maintenance-rules-page .recurrence-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem 1.25rem;padding:.25rem 0 .85rem}.maintenance-rules-page .recurrence-toolbar h2{margin:0;font-size:1rem;font-weight:750}.maintenance-rules-page .recurrence-toolbar p{margin:0;max-width:60rem;color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.85rem;line-height:1.55}.maintenance-rules-page .recurrence-toolbar__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;flex-shrink:0}.maintenance-rules-page .recurrence-toolbar__heading{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .65rem;margin-bottom:.35rem}.maintenance-rules-page .recurrence-toolbar__total{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.82rem}.maintenance-rules-page .maintenance-lists-smart-recurrence__item.needs-clarification .recurrence-row{background:color-mix(in srgb,var(--op-warning) 5%,var(--op-surface));box-shadow:inset 3px 0 var(--op-warning)}.maintenance-rules-page .maintenance-lists-smart-recurrence__item.needs-clarification .recurrence-row .maintenance-lists-smart-recurrence__icon{color:var(--csd-foreground-op-warning, var(--op-warning));background:color-mix(in srgb,var(--op-warning) 9%,var(--op-surface))}.maintenance-rules-page .maintenance-lists-smart-recurrence__item.needs-clarification .recurrence-row:hover{background:color-mix(in srgb,var(--op-warning) 9%,var(--op-surface))}.maintenance-rules-page .maintenance-lists-smart-recurrence__item.is-ai-result:not(.needs-clarification) .recurrence-row{background:var(--op-surface-soft, var(--csd-bg-f5f8ff-1000, #f5f8ff));box-shadow:inset 3px 0 var(--op-accent)}.maintenance-rules-page .recurrence-ai-results,.maintenance-rules-page .recurrence-ai-proposal{padding:.85rem 1rem;margin-bottom:.85rem;background:var(--op-surface-soft, var(--csd-bg-f5f8ff-1000, #f5f8ff));border:1px solid var(--op-border);border-radius:var(--op-radius-sm)}.maintenance-rules-page .recurrence-ai-results p,.maintenance-rules-page .recurrence-ai-proposal p{margin:.55rem 0 0;font-size:.85rem;color:var(--csd-foreground-op-muted, var(--op-muted));line-height:1.55}.maintenance-rules-page .recurrence-ai-results__heading,.maintenance-rules-page .recurrence-ai-results__links,.maintenance-rules-page .recurrence-ai-proposal__heading,.maintenance-rules-page .recurrence-ai-proposal__links{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.maintenance-rules-page .recurrence-ai-results__links,.maintenance-rules-page .recurrence-ai-proposal__links{margin-top:.7rem}.maintenance-rules-page .recurrence-ai-results__links .btn,.maintenance-rules-page .recurrence-ai-proposal__links .btn{white-space:normal;text-align:left}.maintenance-rules-page .recurrence-ai-results__heading strong,.maintenance-rules-page .recurrence-ai-proposal__heading strong{font-size:.9rem}.maintenance-rules-page .recurrence-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto 20px;align-items:center;gap:.75rem;width:100%;padding:.85rem .5rem;border:0;border-radius:.65rem;background:transparent;color:var(--csd-foreground-ml-ink, var(--ml-ink));text-align:left;transition:background-color .15s ease}.maintenance-rules-page .recurrence-row strong{display:block;margin-bottom:.2rem;font-size:.9rem;font-weight:700}.maintenance-rules-page .recurrence-row small{display:block;color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.82rem;line-height:1.5;overflow-wrap:anywhere}.maintenance-rules-page .recurrence-row .maintenance-lists-smart-recurrence__icon{width:36px;height:36px}.maintenance-rules-page .recurrence-row:hover{background:var(--ml-soft)}.maintenance-rules-page .recurrence-row:focus-visible{outline:2px solid var(--csd-border-5b83ff-1000, #5b83ff);outline-offset:-2px}.maintenance-rules-page .maintenance-lists-smart-recurrence__status{font-size:.85rem;line-height:1.55}.maintenance-rules-page .maintenance-lists-smart-recurrence__status:empty{display:none}.maintenance-rules-page .maintenance-rules-history__bulk{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;max-width:29rem}.maintenance-rules-page .maintenance-rules-history__bulk>span{color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.8rem;line-height:1.5;text-align:right}.maintenance-rules-page .maintenance-rules-history__summary>.op-icon-center{width:34px;height:34px;border-radius:var(--op-radius-sm);background:var(--op-surface);color:var(--csd-foreground-op-accent, var(--op-accent));flex-shrink:0}.maintenance-rules-page .maintenance-rules-history__summary strong{font-size:.9rem}.maintenance-rules-page .maintenance-rules-history__summary p{font-size:.83rem}.maintenance-rules-page .maintenance-rules-history__meta{display:flex;align-items:center;gap:.5rem 1rem;flex-wrap:wrap;margin-top:.35rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.8rem}.maintenance-rules-page .maintenance-rules-history__meta .btn{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem 0;font-size:.8rem;text-decoration:none}.maintenance-rules-page .maintenance-recurrence-drawer .control-sidebar-content{padding:1rem}.maintenance-rules-page .maintenance-recurrence-drawer .recurrence-editor__state{margin:0 0 .85rem;font-size:.88rem;line-height:1.55}.maintenance-rules-page .maintenance-recurrence-drawer .maintenance-lists-smart-recurrence__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.maintenance-rules-page .maintenance-recurrence-drawer .maintenance-lists-smart-recurrence__fields>label{grid-column:1/-1;display:flex;flex-direction:column;gap:.4rem;min-width:0}.maintenance-rules-page .maintenance-recurrence-drawer .maintenance-lists-smart-recurrence__fields>[data-recurrence-fixed-field]{grid-column:auto}.maintenance-rules-page .maintenance-recurrence-drawer .maintenance-lists-smart-recurrence__fields>label>span,.maintenance-rules-page .maintenance-recurrence-drawer .maintenance-lists-smart-recurrence__months>span{font-size:.85rem;font-weight:650;text-transform:none;letter-spacing:normal}.maintenance-rules-page .maintenance-recurrence-drawer .form-control,.maintenance-rules-page .maintenance-recurrence-drawer .form-select,.maintenance-rules-page .maintenance-recurrence-drawer .select2-container .select2-selection__rendered,.maintenance-rules-page .maintenance-recurrence-drawer .select2-container .select2-results__option{font-size:.9rem;font-weight:400;text-transform:none;letter-spacing:normal}.maintenance-rules-page .maintenance-recurrence-drawer [data-recurrence-amount-help],.maintenance-rules-page .maintenance-recurrence-drawer form>p{font-size:.84rem;line-height:1.55}.maintenance-rules-page .maintenance-recurrence-drawer .maintenance-lists-smart-recurrence__months{margin-top:1rem;gap:.45rem}.maintenance-rules-page .maintenance-recurrence-drawer .maintenance-lists-smart-recurrence__months label span{font-size:.82rem;padding:.4rem .65rem}.maintenance-rules-page .maintenance-recurrence-drawer .recurrence-confirmation{display:flex;flex-direction:column;align-items:stretch;gap:.65rem;margin-top:1rem;padding:.9rem;border:1px solid var(--ml-border);border-radius:var(--op-radius-sm);background:var(--ml-soft)}.maintenance-rules-page .maintenance-recurrence-drawer .recurrence-confirmation p{margin:0;color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.85rem;line-height:1.55}.maintenance-rules-page .maintenance-recurrence-drawer .recurrence-confirmation__choice{display:flex;align-items:center;gap:.75rem}.maintenance-rules-page .maintenance-recurrence-drawer .recurrence-confirmation__choice .presence-switch{flex-shrink:0;margin:0}.maintenance-rules-page .maintenance-recurrence-drawer .recurrence-confirmation__choice>label:not(.presence-switch){margin:0;font-size:.9rem;font-weight:650}.maintenance-rules-page .maintenance-recurrence-drawer .maintenance-lists-smart-recurrence__remove{padding:.4rem 0;margin:0}.maintenance-rules-page .maintenance-recurrence-drawer .maintenance-lists-smart-recurrence__remove .btn{font-size:.84rem}.maintenance-rules-page .maintenance-recurrence-drawer .maintenance-rule-editor-footer p{margin:0 0 .75rem;font-size:.82rem;line-height:1.5}.maintenance-rules-page .maintenance-recurrence-drawer [data-recurrence-errors]{font-size:.85rem}.maintenance-rules-page .recurrence-evidence{margin:0 0 1rem;padding:.7rem .8rem;border:1px solid var(--ml-border);border-radius:.75rem;background:var(--ml-soft)}.maintenance-rules-page .recurrence-evidence summary{font-size:.85rem;font-weight:650;cursor:pointer}.maintenance-rules-page .recurrence-evidence p{margin:.65rem 0;font-size:.84rem;line-height:1.55;color:var(--csd-foreground-ml-muted, var(--ml-muted))}.maintenance-rules-page .recurrence-evidence__months{display:flex;gap:.4rem;flex-wrap:wrap}.maintenance-rules-page .recurrence-help section+section{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--ml-border)}.maintenance-rules-page .recurrence-help h3{font-size:.95rem;font-weight:700;margin:0 0 .5rem}.maintenance-rules-page .recurrence-help p,.maintenance-rules-page .recurrence-help li{font-size:.88rem;line-height:1.65;color:var(--csd-foreground-ml-muted, var(--ml-muted))}.maintenance-rules-page .recurrence-help p:last-child{margin-bottom:0}.maintenance-rules-page .recurrence-help__states{margin:.85rem 0}.maintenance-rules-page .recurrence-help__states>div{display:grid;grid-template-columns:7.8rem minmax(0,1fr);gap:.75rem;margin:.85rem 0}.maintenance-rules-page .recurrence-help dd{margin:0;font-size:.88rem;line-height:1.6;color:var(--csd-foreground-op-muted, var(--op-muted))}@media (max-width: 1100px){.maintenance-rules-page .recurrence-toolbar{flex-wrap:wrap}}@media (max-width: 600px){.maintenance-rules-page .recurrence-row{grid-template-columns:32px minmax(0,1fr) 16px;gap:.5rem}.maintenance-rules-page .recurrence-row>.op-status-badge{grid-column:2;justify-self:start}.maintenance-rules-page .recurrence-row>.maintenance-rules-chevron{grid-column:3;grid-row:1/3}.maintenance-rules-page .recurrence-toolbar__actions{flex-shrink:1}.maintenance-rules-page .maintenance-rules-history__bulk{align-items:flex-start;max-width:100%}.maintenance-rules-page .maintenance-rules-history__bulk>span{text-align:left}.maintenance-rules-page .maintenance-recurrence-drawer .maintenance-lists-smart-recurrence__fields{grid-template-columns:minmax(0,1fr)}.maintenance-rules-page .maintenance-recurrence-drawer .maintenance-rule-editor-footer__actions{flex-wrap:wrap}.maintenance-rules-page .recurrence-help__states>div{grid-template-columns:minmax(0,1fr);gap:.4rem}}.maintenance-lists-page{--ml-border: var(--csd-border-d9e3ee-1000, #d9e3ee);--csd-foreground-ml-border: #d9e3ee;--ml-muted: var(--csd-text-64748b-1000, #64748b);--csd-foreground-ml-muted: var(--csd-text-64748b-1000, #64748b);--ml-ink: var(--csd-text-142033-1000, #142033);--csd-foreground-ml-ink: var(--csd-text-142033-1000, #142033);--ml-panel: var(--csd-bg-ffffff-1000, #ffffff);--csd-foreground-ml-panel: #ffffff;--ml-soft: var(--csd-bg-f7fafc-1000, #f7fafc);--csd-foreground-ml-soft: #f7fafc;color:var(--csd-foreground-ml-ink, var(--ml-ink))}@media (max-width: 640px){.maintenance-lists-detail-head__badges,.maintenance-lists-detail-head__badges .btn,.maintenance-lists-command-center__primary,.maintenance-lists-command-center__primary form,.maintenance-lists-command-center__primary .btn{width:100%}.maintenance-lists-command-center__recipient-status{align-items:stretch;grid-template-columns:auto minmax(0,1fr)}.maintenance-lists-command-center__recipient-status .btn{grid-column:1/-1;justify-content:center;width:100%}.maintenance-lists-command-center__tools>div,.maintenance-lists-command-center__tools form,.maintenance-lists-command-center__tools .btn{width:100%}.maintenance-lists-command-center__tools .btn{justify-content:center}.maintenance-lists-checkpoint-summary{grid-template-columns:1fr}.maintenance-lists-command-center__statusline{align-items:stretch;flex-direction:column}.maintenance-lists-command-center__stage-chip,.maintenance-lists-command-center__recipient-chip{justify-content:center;width:100%}.maintenance-lists-stage-panel__steps{grid-auto-flow:column;grid-auto-columns:minmax(9rem,1fr);grid-template-columns:none;overflow-x:auto}.maintenance-lists-review-gate>summary,.maintenance-lists-client-syncbar>summary{align-items:flex-start}.maintenance-lists-review-gate__checks{grid-template-columns:1fr}.maintenance-lists-data-fold__meta{align-items:flex-end;flex-direction:column}}.maintenance-lists-mobile-nav{display:none}@media (max-width: 767.98px){.maintenance-lists-page{padding-inline:.55rem!important}.maintenance-lists-page input:not([type=checkbox]):not([type=radio]),.maintenance-lists-page select,.maintenance-lists-page textarea,.maintenance-lists-page .select2-selection,.maintenance-lists-page .select2-search__field{font-size:16px!important}.maintenance-lists-page :where(button,.btn,.maintenance-lists-primary-action,.maintenance-lists-secondary-action,.maintenance-lists-danger-action,.maintenance-lists-success-action){min-height:2.75rem;touch-action:manipulation}.maintenance-lists-page .op-toolbar__actions,.maintenance-lists-page .hr-shell__hero-actions,.maintenance-lists-page .hr-shell__primary-actions,.maintenance-lists-page .hr-shell__secondary-actions,.maintenance-lists-page .maintenance-lists-toolbar__actions,.maintenance-lists-page .maintenance-lists-actionbar,.maintenance-lists-page .maintenance-lists-form-footer,.maintenance-lists-page .maintenance-lists-row-actions,.maintenance-lists-page .maintenance-lists-rule-actions,.maintenance-lists-page .maintenance-lists-rule-template-card__actions,.maintenance-lists-page .maintenance-display-card__actions{align-items:stretch;display:grid;grid-template-columns:1fr;width:100%}.maintenance-lists-page .op-toolbar__actions>*,.maintenance-lists-page .op-toolbar__actions>form,.maintenance-lists-page .op-toolbar__actions .btn,.maintenance-lists-page .hr-shell__hero-actions>*,.maintenance-lists-page .hr-shell__hero-actions>form,.maintenance-lists-page .hr-shell__hero-actions .btn,.maintenance-lists-page .hr-shell__primary-actions>*,.maintenance-lists-page .hr-shell__primary-actions>form,.maintenance-lists-page .hr-shell__primary-actions .btn,.maintenance-lists-page .hr-shell__secondary-actions>*,.maintenance-lists-page .hr-shell__secondary-actions>form,.maintenance-lists-page .hr-shell__secondary-actions .btn,.maintenance-lists-page .maintenance-lists-toolbar__actions>*,.maintenance-lists-page .maintenance-lists-toolbar__actions>form,.maintenance-lists-page .maintenance-lists-toolbar__actions .btn,.maintenance-lists-page .maintenance-lists-actionbar>*,.maintenance-lists-page .maintenance-lists-actionbar>form,.maintenance-lists-page .maintenance-lists-actionbar .btn,.maintenance-lists-page .maintenance-lists-form-footer>*,.maintenance-lists-page .maintenance-lists-form-footer>form,.maintenance-lists-page .maintenance-lists-form-footer .btn,.maintenance-lists-page .maintenance-lists-row-actions>*,.maintenance-lists-page .maintenance-lists-row-actions>form,.maintenance-lists-page .maintenance-lists-row-actions .btn,.maintenance-lists-page .maintenance-lists-rule-actions>*,.maintenance-lists-page .maintenance-lists-rule-actions>form,.maintenance-lists-page .maintenance-lists-rule-actions .btn,.maintenance-lists-page .maintenance-lists-rule-template-card__actions>*,.maintenance-lists-page .maintenance-lists-rule-template-card__actions>form,.maintenance-lists-page .maintenance-lists-rule-template-card__actions .btn,.maintenance-lists-page .maintenance-display-card__actions>*,.maintenance-lists-page .maintenance-display-card__actions>form,.maintenance-lists-page .maintenance-display-card__actions .btn{width:100%}.maintenance-lists-page .hr-shell__hero,.maintenance-lists-page .maintenance-lists-toolbar,.maintenance-lists-page .maintenance-lists-detail-head,.maintenance-lists-page .maintenance-lists-live-head,.maintenance-lists-page .maintenance-lists-card__header,.maintenance-lists-page .saas-card-header{align-items:stretch;flex-direction:column}.maintenance-lists-page .hr-shell__metrics,.maintenance-lists-page .maintenance-lists-stats,.maintenance-lists-page .maintenance-monitor-stats,.maintenance-lists-page .maintenance-collections-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-lists-page .hr-metric,.maintenance-lists-page .maintenance-lists-stat,.maintenance-lists-page .maintenance-monitor-stat{min-width:0}.maintenance-lists-page .maintenance-lists-card,.maintenance-lists-page .op-card,.maintenance-lists-page .saas-card{max-width:100%}.maintenance-lists-page .maintenance-lists-filter-grid,.maintenance-lists-page .maintenance-lists-form-grid,.maintenance-lists-page .maintenance-lists-integration-grid,.maintenance-lists-page .maintenance-lists-range-grid,.maintenance-lists-page .maintenance-lists-resident-grid,.maintenance-lists-page .maintenance-lists-automation-grid,.maintenance-lists-page .maintenance-lists-automation-fields,.maintenance-lists-page .maintenance-lists-rules-grid,.maintenance-lists-page .maintenance-lists-rules-text-grid,.maintenance-lists-page .maintenance-lists-rule-template-grid,.maintenance-lists-page .maintenance-lists-check-grid,.maintenance-lists-page .maintenance-lists-ebloc-diagnostic__grid,.maintenance-lists-page .maintenance-lists-ebloc-diagnostic__columns,.maintenance-lists-page .maintenance-lists-live-controls,.maintenance-lists-page .maintenance-lists-live-grid,.maintenance-lists-page .maintenance-lists-live-stats,.maintenance-lists-page .maintenance-lists-live-summary,.maintenance-lists-page .maintenance-lists-detail-grid,.maintenance-lists-page .maintenance-lists-source-facts,.maintenance-lists-page .maintenance-lists-integration-health,.maintenance-lists-page .maintenance-lists-backlog-strip,.maintenance-lists-page .maintenance-lists-work-scope,.maintenance-lists-page .maintenance-lists-history-panel__metrics,.maintenance-lists-page .maintenance-lists-review-gate__checks,.maintenance-lists-page .maintenance-lists-client-syncbar form,.maintenance-lists-page .maintenance-collections-layout,.maintenance-lists-page .maintenance-collections-rule-grid,.maintenance-lists-page .maintenance-collections-collector-card,.maintenance-lists-page .maintenance-display-grid,.maintenance-lists-page .maintenance-display-bulk,.maintenance-lists-page .maintenance-display-proof,.maintenance-lists-page .maintenance-display-fail,.maintenance-lists-page .maintenance-portfolio-filters,.maintenance-lists-page .maintenance-portfolio-rule{grid-template-columns:1fr!important}.maintenance-lists-page .maintenance-lists-inline-form,.maintenance-lists-page .maintenance-lists-open-form,.maintenance-lists-page .maintenance-lists-reopen-form,.maintenance-lists-page .maintenance-collections-generate-form,.maintenance-lists-page .maintenance-collections-actions,.maintenance-lists-page .maintenance-lists-resident-run,.maintenance-lists-page .maintenance-lists-resident-run__fields{align-items:stretch;flex-direction:column;width:100%}.maintenance-lists-page .maintenance-lists-inline-form>*,.maintenance-lists-page .maintenance-lists-inline-form>form,.maintenance-lists-page .maintenance-lists-inline-form .btn,.maintenance-lists-page .maintenance-lists-inline-form .form-control,.maintenance-lists-page .maintenance-lists-inline-form .form-select,.maintenance-lists-page .maintenance-lists-open-form>*,.maintenance-lists-page .maintenance-lists-open-form>form,.maintenance-lists-page .maintenance-lists-open-form .btn,.maintenance-lists-page .maintenance-lists-open-form .form-control,.maintenance-lists-page .maintenance-lists-open-form .form-select,.maintenance-lists-page .maintenance-lists-reopen-form>*,.maintenance-lists-page .maintenance-lists-reopen-form>form,.maintenance-lists-page .maintenance-lists-reopen-form .btn,.maintenance-lists-page .maintenance-lists-reopen-form .form-control,.maintenance-lists-page .maintenance-lists-reopen-form .form-select,.maintenance-lists-page .maintenance-collections-generate-form>*,.maintenance-lists-page .maintenance-collections-generate-form>form,.maintenance-lists-page .maintenance-collections-generate-form .btn,.maintenance-lists-page .maintenance-collections-generate-form .form-control,.maintenance-lists-page .maintenance-collections-generate-form .form-select,.maintenance-lists-page .maintenance-collections-actions>*,.maintenance-lists-page .maintenance-collections-actions>form,.maintenance-lists-page .maintenance-collections-actions .btn,.maintenance-lists-page .maintenance-collections-actions .form-control,.maintenance-lists-page .maintenance-collections-actions .form-select,.maintenance-lists-page .maintenance-lists-resident-run>*,.maintenance-lists-page .maintenance-lists-resident-run>form,.maintenance-lists-page .maintenance-lists-resident-run .btn,.maintenance-lists-page .maintenance-lists-resident-run .form-control,.maintenance-lists-page .maintenance-lists-resident-run .form-select,.maintenance-lists-page .maintenance-lists-resident-run__fields>*,.maintenance-lists-page .maintenance-lists-resident-run__fields>form,.maintenance-lists-page .maintenance-lists-resident-run__fields .btn,.maintenance-lists-page .maintenance-lists-resident-run__fields .form-control,.maintenance-lists-page .maintenance-lists-resident-run__fields .form-select{max-width:none;width:100%}.maintenance-lists-page .maintenance-lists-table-search,.maintenance-lists-page .maintenance-portfolio-search,.maintenance-lists-page .maintenance-display-filters,.maintenance-lists-page .maintenance-display-filters select{max-width:none;width:100%}.maintenance-lists-page .op-pagination-footer,.maintenance-lists-page .saas-pagination{max-width:100%}.maintenance-lists-page .maintenance-lists-stage-panel__steps,.maintenance-lists-page .maintenance-lists-quick-nav,.maintenance-lists-page .maintenance-lists-integration-tabs{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.maintenance-lists-page .maintenance-display-card__facts,.maintenance-lists-page .maintenance-display-daily__row,.maintenance-lists-page .maintenance-display-card__manage form{grid-template-columns:1fr!important}.maintenance-lists-page .maintenance-display-card>header{grid-template-columns:auto minmax(0,1fr)!important}.maintenance-lists-page .maintenance-display-card>header>.op-status-badge{grid-column:2;justify-self:start}.maintenance-lists-page .maintenance-display-proof>*,.maintenance-lists-page .maintenance-portfolio-rule__contract,.maintenance-lists-page .maintenance-portfolio-rule textarea{grid-column:auto!important}.maintenance-lists-page .maintenance-portfolio-explanation{max-width:none}.maintenance-lists-page .maintenance-lists-import-modal .modal-dialog,.maintenance-lists-page .modal-dialog.maintenance-lists-modal-dialog{min-height:100dvh;margin:0;max-width:none;width:100%}.maintenance-lists-page .maintenance-lists-import-modal .modal-content,.maintenance-lists-page .modal-dialog.maintenance-lists-modal-dialog .modal-content{min-height:100dvh;border:0;border-radius:0}.maintenance-lists-page .maintenance-lists-import-modal .modal-header,.maintenance-lists-page .maintenance-lists-import-modal .modal-footer{position:sticky;z-index:2;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-page .maintenance-lists-import-modal .modal-header{top:0}.maintenance-lists-page .maintenance-lists-import-modal .modal-footer{bottom:0;display:grid;grid-template-columns:1fr}.maintenance-lists-page .maintenance-lists-import-modal .modal-footer .btn{width:100%}.maintenance-lists-side-stack--sticky{position:static}.maintenance-lists-command-center--summary{grid-template-columns:1fr}.maintenance-lists-command-center--summary .maintenance-lists-command-center__statusline,.maintenance-lists-command-center--summary .maintenance-lists-command-center__tools{grid-column:1}.maintenance-lists-nav-shell{display:none}.maintenance-lists-mobile-nav{position:relative;z-index:12;display:block;margin-bottom:.75rem;border:1px solid var(--csd-border-d8e3ef-1000, #d8e3ef);border-radius:.95rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 12px 28px #0f172a0f}.maintenance-lists-mobile-nav>summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.4rem;padding:.55rem .65rem;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maintenance-lists-mobile-nav>summary::-webkit-details-marker{display:none}.maintenance-lists-mobile-nav[open]{box-shadow:0 18px 38px #0f172a1f}.maintenance-lists-mobile-nav[open] .maintenance-lists-mobile-nav__toggle i{transform:rotate(180deg)}.maintenance-lists-mobile-nav__current{display:flex;align-items:center;min-width:0;gap:.6rem}.maintenance-lists-mobile-nav__current>i{display:grid;flex:0 0 2.2rem;width:2.2rem;height:2.2rem;place-items:center;border-radius:.7rem;background:var(--csd-bg-eaf7f4-1000, #eaf7f4);color:var(--csd-text-0f766e-1000, #0f766e)}.maintenance-lists-mobile-nav__current>span{display:grid;min-width:0}.maintenance-lists-mobile-nav__current small{color:var(--csd-text-718096-1000, #718096);font-size:.62rem;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.maintenance-lists-mobile-nav__current strong{overflow:hidden;color:var(--csd-text-152942-1000, #152942);font-size:.86rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.maintenance-lists-mobile-nav__toggle{display:inline-flex;align-items:center;gap:.35rem;color:var(--csd-text-50647c-1000, #50647c);font-size:.68rem;font-weight:850;white-space:nowrap}.maintenance-lists-mobile-nav__toggle i{transition:transform .18s ease}.maintenance-lists-mobile-nav__menu{display:grid;grid-template-columns:minmax(0,1fr);gap:.42rem;padding:.55rem;border-top:1px solid var(--csd-border-e8eef5-1000, #e8eef5);background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-lists-mobile-nav__item{display:grid;grid-template-columns:1.65rem minmax(0,1fr) auto;align-items:center;gap:.42rem;min-height:2.75rem;padding:.45rem .55rem;border:1px solid var(--csd-border-dce6f0-1000, #dce6f0);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-344b65-1000, #344b65);font-size:.73rem;font-weight:850;text-decoration:none}.maintenance-lists-mobile-nav__item>i:first-child{display:grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:.5rem;background:var(--csd-bg-f0f4f8-1000, #f0f4f8);color:var(--csd-text-52708f-1000, #52708f)}.maintenance-lists-mobile-nav__item>span{overflow:hidden;text-overflow:ellipsis}.maintenance-lists-mobile-nav__item.is-active{border-color:var(--csd-border-0f766e-300, rgba(15, 118, 110, .3));background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-0f665f-1000, #0f665f)}.maintenance-lists-mobile-nav__item.is-active>i:first-child{background:var(--csd-bg-d9f3ec-1000, #d9f3ec);color:var(--csd-text-0f766e-1000, #0f766e)}.maintenance-mobile-card-table{display:block;min-width:0!important}.maintenance-mobile-card-table thead{display:none}.maintenance-mobile-card-table tbody{display:grid;gap:.7rem;padding:.65rem;background:var(--csd-bg-f6f9fc-1000, #f6f9fc)}.maintenance-mobile-card-table tbody,.maintenance-mobile-card-table tr,.maintenance-mobile-card-table td{width:100%}.maintenance-mobile-card-table tr,.maintenance-mobile-card-table td{display:block}.maintenance-mobile-card-table tbody tr{overflow:hidden;margin:0!important;border:1px solid var(--csd-border-dbe5ef-1000, #dbe5ef);border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 7px 18px #0f172a09}.maintenance-mobile-card-table tbody td{position:relative;display:grid;grid-template-columns:minmax(7.4rem,.36fr) minmax(0,1fr);align-items:start;gap:.65rem;max-width:none!important;min-height:0;padding:.7rem .75rem!important;border:0!important;border-bottom:1px solid var(--csd-border-edf2f7-1000, #edf2f7)!important;text-align:left!important;white-space:normal}.maintenance-mobile-card-table tbody td:before{content:attr(data-label);color:var(--csd-text-66788e-1000, #66788e);font-size:.62rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.maintenance-mobile-card-table tbody td:last-child{border-bottom:0!important}.maintenance-mobile-card-table tbody td>form,.maintenance-mobile-card-table tbody td>.btn,.maintenance-mobile-card-table tbody td .maintenance-lists-secondary-action{max-width:100%}.maintenance-mobile-card-table tbody td.maintenance-mobile-card-table__empty{display:block;padding:0!important}.maintenance-mobile-card-table tbody td.maintenance-mobile-card-table__empty:before{display:none}.maintenance-portfolio-page .op-table-wrap,.maintenance-lists-page .table-responsive:has(.maintenance-mobile-card-table){overflow:visible}#maintenanceCollectionsCalendar .fc-daygrid-day-frame{min-height:4.5rem}#maintenanceCollectionsCalendar .fc-col-header-cell-cushion{font-size:.66rem}#maintenanceCollectionsCalendar .fc-daygrid-day-number{padding:.28rem;font-size:.7rem}#maintenanceCollectionsCalendar .maintenance-collections-calendar-event__meta{display:none}#maintenanceCollectionsCalendar .maintenance-collections-calendar-event__title{font-size:.64rem}}.maintenance-configuration-nav__link{position:relative;display:grid!important;grid-template-columns:2rem minmax(0,auto);gap:.42rem;align-items:center;min-height:2.4rem;padding:.18rem .55rem .18rem .28rem!important;border:1px solid var(--csd-border-d9e4f1-1000, #d9e4f1);border-radius:.72rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-36526f-1000, #36526f)!important}.maintenance-configuration-nav__link.is-blocking{border-color:var(--csd-border-f0c3c7-1000, #f0c3c7);background:var(--csd-bg-fff6f6-1000, #fff6f6)}.maintenance-configuration-nav__link.is-attention{border-color:var(--csd-border-efd5a8-1000, #efd5a8);background:var(--csd-bg-fffbf3-1000, #fffbf3)}.maintenance-configuration-nav__link.is-ready{border-color:var(--csd-border-bfe4d4-1000, #bfe4d4);background:var(--csd-bg-f4fcf8-1000, #f4fcf8)}.maintenance-configuration-nav__icon{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.58rem;background:var(--csd-bg-eaf2ff-1000, #eaf2ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.78rem}.maintenance-configuration-nav__link.is-blocking .maintenance-configuration-nav__icon{background:var(--csd-bg-fee8e8-1000, #fee8e8);color:var(--csd-text-c23943-1000, #c23943)}.maintenance-configuration-nav__link.is-attention .maintenance-configuration-nav__icon{background:var(--csd-bg-fff0cf-1000, #fff0cf);color:var(--csd-text-a76008-1000, #a76008)}.maintenance-configuration-nav__link.is-ready .maintenance-configuration-nav__icon{background:var(--csd-bg-dff6ea-1000, #dff6ea);color:var(--csd-text-087a57-1000, #087a57)}.maintenance-configuration-nav__copy{gap:0;min-width:0;line-height:1.08}.maintenance-configuration-nav__copy strong{font-size:.67rem;font-weight:820}.maintenance-configuration-nav__copy small{color:var(--csd-text-7a8ba0-1000, #7a8ba0);font-size:.56rem}.maintenance-configuration-nav__count{position:absolute;top:-.28rem;right:-.28rem;display:inline-grid;place-items:center;min-width:1.08rem;height:1.08rem;padding:0 .24rem;border:2px solid var(--csd-border-ffffff-1000, #fff);border-radius:999px;background:#c23943;color:#fff;font-size:.52rem;font-weight:850}.maintenance-configuration-banner{display:grid;grid-template-columns:2.8rem minmax(0,1fr) auto;gap:.72rem;align-items:center;margin:.72rem 0 1rem;padding:.7rem .78rem;border:1px solid var(--csd-border-c9daf0-1000, #c9daf0);border-radius:.85rem;background:linear-gradient(135deg,var(--csd-bg-f5f9ff-1000, #f5f9ff),var(--csd-bg-ffffff-1000, #fff));box-shadow:0 9px 24px #1e40620f}.maintenance-configuration-banner.is-blocking{border-color:var(--csd-border-efc3c7-1000, #efc3c7);background:linear-gradient(135deg,var(--csd-bg-fff5f5-1000, #fff5f5),var(--csd-bg-ffffff-1000, #fff))}.maintenance-configuration-banner.is-attention{border-color:var(--csd-border-edd2a4-1000, #edd2a4);background:linear-gradient(135deg,var(--csd-bg-fff9ed-1000, #fff9ed),var(--csd-bg-ffffff-1000, #fff))}.maintenance-configuration-banner.is-ready{border-color:var(--csd-border-bce2d1-1000, #bce2d1);background:linear-gradient(135deg,var(--csd-bg-f2fcf7-1000, #f2fcf7),var(--csd-bg-ffffff-1000, #fff))}.maintenance-configuration-banner__icon,.maintenance-configuration-section__icon,.maintenance-configuration-client__avatar{display:inline-grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:.76rem;background:var(--csd-bg-eaf2ff-1000, #eaf2ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem}.maintenance-configuration-banner.is-blocking .maintenance-configuration-banner__icon{background:var(--csd-bg-fee7e8-1000, #fee7e8);color:var(--csd-text-bd3540-1000, #bd3540)}.maintenance-configuration-banner.is-attention .maintenance-configuration-banner__icon{background:var(--csd-bg-fff0cd-1000, #fff0cd);color:var(--csd-text-a45b05-1000, #a45b05)}.maintenance-configuration-banner.is-ready .maintenance-configuration-banner__icon{background:var(--csd-bg-ddf6e9-1000, #ddf6e9);color:var(--csd-text-087857-1000, #087857)}.maintenance-configuration-banner__copy{display:grid;gap:.05rem;min-width:0}.maintenance-configuration-banner__copy strong{color:var(--csd-text-223b57-1000, #223b57);font-size:.8rem;font-weight:830}.maintenance-configuration-banner__copy small{overflow:hidden;color:var(--csd-text-6f8197-1000, #6f8197);font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}.maintenance-configuration-banner__eyebrow,.maintenance-configuration-hero__eyebrow{color:var(--csd-text-6481a3-1000, #6481a3);font-size:.55rem;font-weight:820;letter-spacing:.07em;text-transform:uppercase}.maintenance-configuration-banner__action{display:inline-flex;gap:.4rem;align-items:center;min-height:2.25rem;padding:.38rem .66rem;border-radius:.62rem;background:#2563eb;color:#fff;font-size:.66rem;font-weight:780;white-space:nowrap}.maintenance-configuration-banner__action:hover{color:#fff;background:#1d4ed8}.maintenance-configuration-page{--readiness-border: var(--csd-border-dbe5ef-1000, #dbe5ef);--csd-foreground-readiness-border: #dbe5ef;--readiness-ink: var(--csd-text-213850-1000, #213850);--csd-foreground-readiness-ink: var(--csd-text-213850-1000, #213850);--readiness-muted: var(--csd-text-718297-1000, #718297);--csd-foreground-readiness-muted: var(--csd-text-718297-1000, #718297);display:grid;gap:1rem}.maintenance-configuration-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem 1rem;align-items:center;padding:1rem;overflow:hidden;border:1px solid var(--csd-border-cbdced-1000, #cbdced);border-radius:1rem;background:radial-gradient(circle at 92% 0,rgba(59,130,246,.15),transparent 34%),linear-gradient(145deg,var(--csd-bg-f5f9ff-1000, #f5f9ff),var(--csd-bg-ffffff-1000, #fff) 66%);box-shadow:0 15px 38px #19375a13}.maintenance-configuration-hero.is-blocking{border-color:var(--csd-border-efc5c8-1000, #efc5c8);background:radial-gradient(circle at 92% 0,rgba(220,38,38,.1),transparent 34%),linear-gradient(145deg,var(--csd-bg-fff7f7-1000, #fff7f7),var(--csd-bg-ffffff-1000, #fff) 66%)}.maintenance-configuration-hero.is-attention{border-color:var(--csd-border-edd4a9-1000, #edd4a9);background:radial-gradient(circle at 92% 0,rgba(245,158,11,.12),transparent 34%),linear-gradient(145deg,var(--csd-bg-fffaf1-1000, #fffaf1),var(--csd-bg-ffffff-1000, #fff) 66%)}.maintenance-configuration-hero.is-ready{border-color:var(--csd-border-bee2d2-1000, #bee2d2);background:radial-gradient(circle at 92% 0,rgba(16,185,129,.1),transparent 34%),linear-gradient(145deg,var(--csd-bg-f4fcf8-1000, #f4fcf8),var(--csd-bg-ffffff-1000, #fff) 66%)}.maintenance-configuration-hero__main{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:.78rem;align-items:center}.maintenance-configuration-hero__icon{display:inline-grid;place-items:center;width:3.25rem;height:3.25rem;border:1px solid var(--csd-border-c7dbf4-1000, #c7dbf4);border-radius:.9rem;background:var(--csd-bg-eaf2ff-1000, #eaf2ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.15rem;box-shadow:inset 0 1px #fff}.maintenance-configuration-hero__main h1{margin:.08rem 0 .18rem;color:var(--csd-foreground-readiness-ink, var(--readiness-ink));font-size:1.22rem;font-weight:830}.maintenance-configuration-hero__main p{max-width:58rem;margin:0;color:var(--csd-foreground-readiness-muted, var(--readiness-muted));font-size:.7rem;line-height:1.45}.maintenance-configuration-score{display:inline-grid;place-items:center;width:5.25rem;height:5.25rem;border-radius:50%;background:conic-gradient(#2563eb calc(var(--readiness-score) * 1%),var(--csd-bg-e1e9f3-1000, #e1e9f3) 0);box-shadow:0 10px 24px #2563eb21}.maintenance-configuration-score>span{display:grid;place-items:center;width:4.15rem;height:4.15rem;border-radius:50%;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-23405f-1000, #23405f)}.maintenance-configuration-score strong{font-size:1rem;font-weight:850;line-height:1}.maintenance-configuration-score small{color:var(--csd-text-7b8ba0-1000, #7b8ba0);font-size:.54rem;font-weight:700}.maintenance-configuration-hero__metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.maintenance-configuration-hero__metrics article{display:flex;align-items:center;justify-content:space-between;min-height:2.55rem;padding:.45rem .58rem;border:1px solid var(--csd-border-dae5ef-1000, #dae5ef);border-radius:.68rem;background:var(--csd-bg-ffffff-850, rgba(255, 255, 255, .85))}.maintenance-configuration-hero__metrics span{color:var(--csd-text-73859a-1000, #73859a);font-size:.61rem;font-weight:720}.maintenance-configuration-hero__metrics strong{color:var(--csd-text-29435f-1000, #29435f);font-size:.82rem;font-weight:850}.maintenance-configuration-hero__metrics .is-danger strong{color:var(--csd-text-b8323b-1000, #b8323b)}.maintenance-configuration-hero__metrics .is-warning strong{color:var(--csd-text-a65c06-1000, #a65c06)}.maintenance-configuration-hero__metrics .is-success strong{color:var(--csd-text-087858-1000, #087858)}.maintenance-configuration-hero__metrics .is-external strong{color:var(--csd-text-5d6680-1000, #5d6680)}.maintenance-configuration-principles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem}.maintenance-configuration-principles article{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.5rem;align-items:center;min-height:3.35rem;padding:.52rem;border:1px solid var(--readiness-border);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-configuration-principles i{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.58rem;background:var(--csd-bg-eef4fb-1000, #eef4fb);color:var(--csd-text-42678d-1000, #42678d)}.maintenance-configuration-principles span{display:grid;gap:.04rem;min-width:0}.maintenance-configuration-principles strong{color:var(--csd-text-2a405a-1000, #2a405a);font-size:.64rem;font-weight:800}.maintenance-configuration-principles small{color:var(--csd-text-7b8ca0-1000, #7b8ca0);font-size:.56rem;line-height:1.3}.maintenance-configuration-section{display:grid;gap:.72rem;padding:.82rem;border:1px solid var(--readiness-border);border-radius:.9rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-configuration-section__head{display:grid;grid-template-columns:2.8rem minmax(0,1fr);gap:.65rem;align-items:center}.maintenance-configuration-section__head>div{display:grid;gap:.02rem}.maintenance-configuration-section__head>div>span{color:var(--csd-text-6e87a3-1000, #6e87a3);font-size:.54rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.maintenance-configuration-section__head h2{margin:0;color:var(--csd-foreground-readiness-ink, var(--readiness-ink));font-size:.9rem;font-weight:820}.maintenance-configuration-section__head p{margin:0;color:var(--csd-foreground-readiness-muted, var(--readiness-muted));font-size:.62rem}.maintenance-configuration-section__head--clients{grid-template-columns:2.8rem minmax(15rem,1fr) auto}.maintenance-configuration-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}.maintenance-configuration-check{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.46rem;min-width:0;padding:.62rem;border:1px solid var(--csd-border-d9e4ee-1000, #d9e4ee);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-configuration-check.is-danger{border-color:var(--csd-border-efc8cb-1000, #efc8cb)}.maintenance-configuration-check.is-warning{border-color:var(--csd-border-efd9b5-1000, #efd9b5)}.maintenance-configuration-check.is-success{border-color:var(--csd-border-c4e5d7-1000, #c4e5d7)}.maintenance-configuration-check.is-external{border-style:dashed;border-color:var(--csd-border-cbd2df-1000, #cbd2df);background:var(--csd-bg-fafbfc-1000, #fafbfc)}.maintenance-configuration-check__status{grid-column:1/-1;display:inline-flex;gap:.3rem;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--csd-text-6c7f96-1000, #6c7f96);font-size:.55rem;font-weight:780;text-transform:uppercase}.maintenance-configuration-check.is-danger .maintenance-configuration-check__status{color:var(--csd-text-b8323b-1000, #b8323b)}.maintenance-configuration-check.is-warning .maintenance-configuration-check__status{color:var(--csd-text-a65c06-1000, #a65c06)}.maintenance-configuration-check.is-success .maintenance-configuration-check__status{color:var(--csd-text-087858-1000, #087858)}.maintenance-configuration-check__copy{display:grid;gap:.08rem;min-width:0}.maintenance-configuration-check__copy small{color:var(--csd-text-8191a3-1000, #8191a3);font-size:.54rem}.maintenance-configuration-check__copy strong{color:var(--csd-text-293f59-1000, #293f59);font-size:.69rem;font-weight:810}.maintenance-configuration-check__copy p{margin:.08rem 0 0;color:var(--csd-text-718297-1000, #718297);font-size:.59rem;line-height:1.38}.maintenance-configuration-check__action{align-self:end;display:inline-flex;gap:.28rem;align-items:center;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.59rem;font-weight:770;white-space:nowrap}.maintenance-configuration-filters{display:grid;grid-template-columns:minmax(12rem,18rem) 10rem auto;gap:.42rem;align-items:center}.maintenance-configuration-filters label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:2.35rem;border:1px solid var(--csd-border-d4e0ec-1000, #d4e0ec);border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-configuration-filters label i{margin-left:.6rem;color:var(--csd-text-7d90a6-1000, #7d90a6);font-size:.68rem}.maintenance-configuration-filters input,.maintenance-configuration-filters select{min-width:0;height:2.28rem;padding:.35rem .52rem;border:1px solid var(--csd-border-d4e0ec-1000, #d4e0ec);border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-3c526b-1000, #3c526b);font-size:.65rem}.maintenance-configuration-filters label input{border:0;box-shadow:none}.maintenance-configuration-filters .btn{min-height:2.3rem;border-radius:.62rem;font-size:.65rem;font-weight:760}.maintenance-configuration-clients{display:grid;gap:.65rem}.maintenance-configuration-client{overflow:hidden;border:1px solid var(--csd-border-d7e2ed-1000, #d7e2ed);border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 8px 20px #18314c09}.maintenance-configuration-client.is-blocking{border-color:var(--csd-border-ecc2c5-1000, #ecc2c5)}.maintenance-configuration-client.is-attention{border-color:var(--csd-border-ead2ac-1000, #ead2ac)}.maintenance-configuration-client.is-ready{border-color:var(--csd-border-bfe0d1-1000, #bfe0d1)}.maintenance-configuration-client__head{display:grid;grid-template-columns:2.65rem minmax(0,1fr) auto;gap:.62rem;align-items:center;padding:.62rem .7rem;border-bottom:1px solid var(--csd-border-e3eaf2-1000, #e3eaf2);background:linear-gradient(145deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff))}.maintenance-configuration-client__head>div:nth-child(2){display:grid;gap:.02rem}.maintenance-configuration-client__head small{color:var(--csd-text-8292a5-1000, #8292a5);font-size:.52rem}.maintenance-configuration-client__head h3{margin:0;color:var(--csd-text-263e59-1000, #263e59);font-size:.79rem;font-weight:820}.maintenance-configuration-client__head>div:nth-child(2)>span{color:var(--csd-text-718399-1000, #718399);font-size:.58rem}.maintenance-configuration-client__avatar{width:2.65rem;height:2.65rem;border-radius:.72rem}.maintenance-configuration-client__progress{display:grid;grid-template-columns:auto 5.5rem;gap:.42rem;align-items:center}.maintenance-configuration-client__progress strong{color:var(--csd-text-314c69-1000, #314c69);font-size:.7rem;font-weight:830}.maintenance-configuration-client__progress>span{display:block;width:5.5rem;height:.35rem;overflow:hidden;border-radius:999px;background:var(--csd-bg-e5ebf2-1000, #e5ebf2)}.maintenance-configuration-client__progress>span>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#22a67a)}.maintenance-configuration-client__checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.58rem}.maintenance-configuration-item{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.48rem;align-items:start;min-width:0;padding:.52rem;border:1px solid var(--csd-border-dfe7ef-1000, #dfe7ef);border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-configuration-item.is-danger{border-color:var(--csd-border-efc8cb-1000, #efc8cb);background:var(--csd-bg-fffafa-1000, #fffafa)}.maintenance-configuration-item.is-warning{border-color:var(--csd-border-edd7b3-1000, #edd7b3);background:var(--csd-bg-fffdf8-1000, #fffdf8)}.maintenance-configuration-item.is-info{border-color:var(--csd-border-c8dcf4-1000, #c8dcf4);background:var(--csd-bg-f8fbff-1000, #f8fbff)}.maintenance-configuration-item.is-muted{border-color:var(--csd-border-d8dee6-1000, #d8dee6);background:var(--csd-bg-fafbfc-1000, #fafbfc)}.maintenance-configuration-item.is-external{border-style:dashed;border-color:var(--csd-border-cbd2de-1000, #cbd2de);background:var(--csd-bg-f8f9fb-1000, #f8f9fb)}.maintenance-configuration-item__icon{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.58rem;background:var(--csd-bg-edf3fa-1000, #edf3fa);color:var(--csd-text-587493-1000, #587493);font-size:.7rem}.maintenance-configuration-item.is-danger .maintenance-configuration-item__icon{background:var(--csd-bg-fee8e9-1000, #fee8e9);color:var(--csd-text-b8323b-1000, #b8323b)}.maintenance-configuration-item.is-warning .maintenance-configuration-item__icon{background:var(--csd-bg-fff1d5-1000, #fff1d5);color:var(--csd-text-a65c06-1000, #a65c06)}.maintenance-configuration-item.is-success .maintenance-configuration-item__icon{background:var(--csd-bg-e0f5ea-1000, #e0f5ea);color:var(--csd-text-087858-1000, #087858)}.maintenance-configuration-item.is-info .maintenance-configuration-item__icon{background:var(--csd-bg-e8f2ff-1000, #e8f2ff);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-configuration-item.is-external .maintenance-configuration-item__icon{background:var(--csd-bg-e9ecf1-1000, #e9ecf1);color:var(--csd-text-646d7e-1000, #646d7e)}.maintenance-configuration-item__copy{display:grid;gap:.1rem;min-width:0}.maintenance-configuration-item__copy>strong{color:var(--csd-text-2a4059-1000, #2a4059);font-size:.68rem;font-weight:810}.maintenance-configuration-item__copy>p{margin:0;color:var(--csd-text-718297-1000, #718297);font-size:.59rem;line-height:1.38}.maintenance-configuration-item__meta{display:flex;gap:.3rem;align-items:center;justify-content:space-between}.maintenance-configuration-item__meta small{color:var(--csd-text-8191a4-1000, #8191a4);font-size:.52rem;font-weight:700}.maintenance-configuration-item__meta b{padding:.15rem .32rem;border-radius:999px;background:var(--csd-bg-eef3f8-1000, #eef3f8);color:var(--csd-text-667a91-1000, #667a91);font-size:.49rem;font-weight:800;text-transform:uppercase}.maintenance-configuration-item__action{display:inline-flex;gap:.25rem;align-items:center;padding:.28rem .38rem;border:1px solid var(--csd-border-d4e0ee-1000, #d4e0ee);border-radius:.52rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.56rem;font-weight:760;white-space:nowrap}.maintenance-configuration-source-lock{display:inline-flex;gap:.28rem;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:.18rem;color:var(--csd-text-a43b43-1000, #a43b43);font-size:.54rem;font-weight:720}.maintenance-configuration-exception-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.38rem;align-items:center;margin-top:.28rem;padding:.38rem;border:1px solid var(--csd-border-cbdcf1-1000, #cbdcf1);border-radius:.55rem;background:var(--csd-bg-f2f7ff-1000, #f2f7ff);color:var(--csd-text-426181-1000, #426181)}.maintenance-configuration-exception-summary>span{display:grid}.maintenance-configuration-exception-summary strong{font-size:.56rem}.maintenance-configuration-exception-summary small{color:var(--csd-text-74869b-1000, #74869b);font-size:.5rem}.maintenance-configuration-exception-summary .btn{padding:.15rem;color:var(--csd-text-a33a43-1000, #a33a43);font-size:.52rem}.maintenance-configuration-exception-form{margin-top:.28rem;border:1px solid var(--csd-border-d3e0ef-1000, #d3e0ef);border-radius:.56rem;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.maintenance-configuration-exception-form summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.32rem;align-items:center;padding:.38rem .44rem;color:var(--csd-text-496887-1000, #496887);cursor:pointer;font-size:.56rem;font-weight:760;list-style:none}.maintenance-configuration-exception-form summary::-webkit-details-marker{display:none}.maintenance-configuration-exception-form form{display:grid;grid-template-columns:9rem minmax(0,1fr) 13rem auto;gap:.42rem;align-items:end;padding:0 .44rem .44rem}.maintenance-configuration-exception-form label{display:grid;gap:.16rem}.maintenance-configuration-exception-form label>span{color:var(--csd-text-6d8097-1000, #6d8097);font-size:.51rem;font-weight:720}.maintenance-configuration-exception-form em{color:var(--csd-text-91a0b1-1000, #91a0b1);font-size:.48rem;font-style:normal}.maintenance-configuration-exception-form select,.maintenance-configuration-exception-form textarea,.maintenance-configuration-exception-form input{min-width:0;min-height:2.1rem;padding:.34rem .42rem;border:1px solid var(--csd-border-cfdceb-1000, #cfdceb);border-radius:.5rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-384f69-1000, #384f69);font-size:.58rem}.maintenance-configuration-exception-form textarea{resize:vertical}.maintenance-configuration-exception-form .btn{min-height:2.1rem;border-radius:.5rem;font-size:.56rem;white-space:nowrap}.maintenance-configuration-empty{display:grid;justify-items:center;gap:.16rem;padding:2.4rem 1rem;border:1px dashed var(--csd-border-cbd7e4-1000, #cbd7e4);border-radius:.75rem;background:var(--csd-bg-ffffff-1000, #fff);text-align:center}.maintenance-configuration-empty i{display:inline-grid;place-items:center;width:2.65rem;height:2.65rem;margin-bottom:.18rem;border-radius:.72rem;background:var(--csd-bg-edf3f9-1000, #edf3f9);color:var(--csd-text-69829e-1000, #69829e)}.maintenance-configuration-empty strong{color:var(--csd-text-30465f-1000, #30465f);font-size:.74rem}.maintenance-configuration-empty span{max-width:34rem;color:var(--csd-text-7a8b9e-1000, #7a8b9e);font-size:.62rem}@media (max-width: 1199.98px){.maintenance-configuration-principles,.maintenance-configuration-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-configuration-section__head--clients{grid-template-columns:2.8rem minmax(0,1fr)}.maintenance-configuration-filters{grid-column:1/-1;grid-template-columns:minmax(10rem,1fr) 10rem auto}.maintenance-configuration-exception-form form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.maintenance-configuration-nav__link{grid-template-columns:2rem;padding-right:.28rem!important}.maintenance-configuration-banner{grid-template-columns:2.35rem minmax(0,1fr)}.maintenance-configuration-banner__icon{width:2.35rem;height:2.35rem}.maintenance-configuration-banner__copy small{white-space:normal}.maintenance-configuration-banner__action{grid-column:1/-1;justify-content:center;width:100%}.maintenance-configuration-hero{grid-template-columns:minmax(0,1fr) auto;padding:.72rem}.maintenance-configuration-hero__main{grid-template-columns:2.65rem minmax(0,1fr)}.maintenance-configuration-hero__icon{width:2.65rem;height:2.65rem}.maintenance-configuration-hero__main h1{font-size:.95rem}.maintenance-configuration-score{width:4.25rem;height:4.25rem}.maintenance-configuration-score>span{width:3.35rem;height:3.35rem}.maintenance-configuration-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-configuration-principles,.maintenance-configuration-check-grid,.maintenance-configuration-client__checks{grid-template-columns:minmax(0,1fr)}.maintenance-configuration-section{padding:.58rem}.maintenance-configuration-section__head--clients{grid-template-columns:2.5rem minmax(0,1fr)}.maintenance-configuration-section__icon{width:2.5rem;height:2.5rem}.maintenance-configuration-filters{grid-template-columns:minmax(0,1fr)}.maintenance-configuration-client__head{grid-template-columns:2.45rem minmax(0,1fr)}.maintenance-configuration-client__avatar{width:2.45rem;height:2.45rem}.maintenance-configuration-client__progress{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr)}.maintenance-configuration-client__progress>span{width:100%}.maintenance-configuration-item{grid-template-columns:1.9rem minmax(0,1fr)}.maintenance-configuration-item__icon{width:1.9rem;height:1.9rem}.maintenance-configuration-item__action{grid-column:2;justify-content:center;width:-moz-fit-content;width:fit-content}.maintenance-configuration-exception-form form{grid-template-columns:minmax(0,1fr)}}.maintenance-lists-smart-recurrence .saas-card-body{display:grid;gap:.8rem}.maintenance-lists-smart-recurrence__guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.maintenance-lists-smart-recurrence__guide>span{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.05rem .55rem;align-items:center;padding:.72rem;border:1px solid var(--csd-border-dce6f1-1000, #dce6f1);border-radius:.75rem;background:var(--csd-bg-fbfdff-1000, #fbfdff)}.maintenance-lists-smart-recurrence__guide>span>i{grid-row:1/span 2;display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.62rem;background:var(--csd-bg-edf4ff-1000, #edf4ff);color:var(--csd-text-2868db-1000, #2868db)}.maintenance-lists-smart-recurrence__guide>span strong{color:var(--csd-text-203650-1000, #203650);font-size:.72rem}.maintenance-lists-smart-recurrence__guide>span small{color:var(--csd-text-75879b-1000, #75879b);font-size:.61rem;line-height:1.35}.maintenance-lists-smart-recurrence__status{min-height:1rem;margin:0;color:var(--csd-text-687d94-1000, #687d94);font-size:.65rem}.maintenance-lists-smart-recurrence__status[data-variant=success]{color:var(--csd-text-087c65-1000, #087c65)}.maintenance-lists-smart-recurrence__status[data-variant=error]{color:var(--csd-text-bd3f4c-1000, #bd3f4c)}.maintenance-lists-smart-recurrence__list{display:grid;gap:.7rem}.maintenance-lists-smart-recurrence__item{position:relative;padding:.8rem;border:1px solid var(--csd-border-dce6f1-1000, #dce6f1);border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-smart-recurrence__item>header{display:grid;grid-template-columns:2.15rem minmax(0,1fr) auto;gap:.6rem;align-items:center;margin-bottom:.7rem}.maintenance-lists-smart-recurrence__item>header>span:nth-child(2){display:grid;gap:.08rem}.maintenance-lists-smart-recurrence__item>header strong{color:var(--csd-text-203650-1000, #203650);font-size:.75rem}.maintenance-lists-smart-recurrence__item>header small{color:var(--csd-text-7b8ca0-1000, #7b8ca0);font-size:.61rem}.maintenance-lists-smart-recurrence__item form[data-invoice-recurrence-form]{display:grid;gap:.65rem}.maintenance-lists-smart-recurrence__item footer{display:flex;gap:.7rem;align-items:center;justify-content:space-between;padding-top:.65rem;border-top:1px solid var(--csd-border-edf1f6-1000, #edf1f6)}.maintenance-lists-smart-recurrence__item footer>span{color:var(--csd-text-718399-1000, #718399);font-size:.62rem;line-height:1.4}.maintenance-lists-smart-recurrence__icon{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:.68rem;background:var(--csd-bg-eef5ff-1000, #eef5ff);color:var(--csd-text-2b6fe8-1000, #2b6fe8)}.maintenance-lists-smart-recurrence__fields{display:grid;grid-template-columns:minmax(12rem,.8fr) minmax(7rem,.35fr) minmax(16rem,1.4fr);gap:.65rem}.maintenance-lists-smart-recurrence__fields>label{display:grid;gap:.3rem}.maintenance-lists-smart-recurrence__fields>label>span{color:var(--csd-text-63768e-1000, #63768e);font-size:.58rem;font-weight:800;text-transform:uppercase}.maintenance-lists-smart-recurrence__months{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.maintenance-lists-smart-recurrence__months[hidden]{display:none!important}.maintenance-lists-smart-recurrence__months>span{margin-right:.25rem;color:var(--csd-text-63768e-1000, #63768e);font-size:.61rem;font-weight:750}.maintenance-lists-smart-recurrence__months label input{position:absolute;opacity:0;pointer-events:none}.maintenance-lists-smart-recurrence__months label span{display:inline-flex;padding:.3rem .45rem;border:1px solid var(--csd-border-d9e4ef-1000, #d9e4ef);border-radius:.55rem;color:var(--csd-text-65798f-1000, #65798f);font-size:.6rem;cursor:pointer}.maintenance-lists-smart-recurrence__months label input:checked+span{border-color:var(--csd-border-80acf7-1000, #80acf7);background:var(--csd-bg-edf4ff-1000, #edf4ff);color:var(--csd-text-205fca-1000, #205fca)}.maintenance-lists-smart-recurrence__remove{margin-top:.2rem;text-align:right}.maintenance-lists-smart-recurrence [hidden]{display:none!important}.maintenance-lists-smart-recurrence.has-pending-rules{padding-bottom:6rem}.maintenance-lists-smart-recurrence__item.is-pending{border-color:var(--csd-border-93b5f4-1000, #93b5f4);background:var(--csd-bg-fcfdff-1000, #fcfdff)}.maintenance-lists-smart-recurrence__confirm{display:inline-flex;align-items:center;gap:.5rem;margin:0;color:var(--csd-text-2856a0-1000, #2856a0);font-size:.75rem;font-weight:700;cursor:pointer}.maintenance-lists-smart-recurrence__confirm .form-check-input{position:static;margin:0;flex-shrink:0}.maintenance-lists-smart-recurrence [data-recurrence-errors]{padding:.7rem .9rem;font-size:.8rem;scroll-margin-top:6rem}.maintenance-lists-smart-recurrence [data-recurrence-errors] ul{margin:0;padding-left:1.1rem}.maintenance-lists-smart-recurrence__months input:focus-visible+span{outline:2px solid var(--csd-border-2563eb-1000, #2563eb);outline-offset:2px}.maintenance-lists-recurrence-savebar{position:fixed;z-index:1035;bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;margin:0;border:1px solid var(--csd-border-c9dbf8-1000, #c9dbf8);border-radius:.9rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 .5rem 2rem #23416e29}.maintenance-lists-recurrence-savebar>div:first-child{display:grid;gap:.15rem;min-width:0}.maintenance-lists-recurrence-savebar strong{color:var(--csd-text-203650-1000, #203650);font-size:.85rem;overflow-wrap:anywhere}.maintenance-lists-recurrence-savebar [data-recurrence-pending-count]{color:var(--csd-text-546c8b-1000, #546c8b);font-size:.75rem}.maintenance-lists-recurrence-savebar__actions{display:flex;gap:.5rem;flex-shrink:0}.maintenance-lists-recurrence-savebar .btn{min-height:2.5rem}@media (max-width: 767.98px){.maintenance-lists-recurrence-savebar{bottom:.6rem;flex-direction:column;align-items:stretch;gap:.65rem;padding:.75rem}.maintenance-lists-recurrence-savebar__actions{display:grid;grid-template-columns:1fr 1fr}.maintenance-lists-recurrence-savebar .btn{font-size:.72rem;justify-content:center}}.maintenance-lists-check-recurrence-form{display:grid;grid-template-columns:minmax(12rem,.75fr) minmax(16rem,1fr) auto auto;gap:.45rem;align-items:center;width:100%;padding:.55rem;border:1px solid var(--csd-border-cfe0f4-1000, #cfe0f4);border-radius:.72rem;background:var(--csd-bg-f8fbff-1000, #f8fbff)}@media (max-width: 991.98px){.maintenance-lists-smart-recurrence__guide,.maintenance-lists-smart-recurrence__fields,.maintenance-lists-check-recurrence-form{grid-template-columns:minmax(0,1fr)}}.maintenance-lists-period-page .maintenance-lists-command-center--summary{grid-template-columns:minmax(0,1fr)}.maintenance-lists-period-page .maintenance-lists-route-card{position:relative;overflow:visible;border-color:var(--csd-border-d2e1f1-1000, #d2e1f1);border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 16px 38px #1e406217}.maintenance-lists-period-page .maintenance-lists-route-card .saas-card-body{overflow:visible;padding:.5rem .58rem .58rem}.maintenance-lists-period-page .maintenance-lists-route-card__header{min-height:0;padding:.58rem .62rem;border-bottom:1px solid var(--csd-border-e3ebf4-1000, #e3ebf4);border-radius:.9rem .9rem 0 0;background:radial-gradient(circle at 100% 0,rgba(59,130,246,.1),transparent 42%),linear-gradient(145deg,var(--csd-bg-f7fbff-1000, #f7fbff),var(--csd-bg-ffffff-1000, #fff) 70%)}.maintenance-lists-period-page .maintenance-lists-route-card__identity{display:flex;gap:.48rem;align-items:center;min-width:0}.maintenance-lists-period-page .maintenance-lists-route-card__identity>div{display:grid;gap:.02rem;min-width:0}.maintenance-lists-period-page .maintenance-lists-route-card__identity h2{color:var(--csd-text-182b45-1000, #182b45);font-size:.8rem;font-weight:850;line-height:1.15}.maintenance-lists-period-page .maintenance-lists-route-card__identity small{overflow:hidden;color:var(--csd-text-74869b-1000, #74869b);font-size:.59rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.maintenance-lists-period-page .maintenance-lists-route-card__head-icon{display:inline-grid;flex:0 0 auto;place-items:center;width:2rem;height:2rem;border:1px solid var(--csd-border-cfe0f6-1000, #cfe0f6);border-radius:.65rem;background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-eaf3ff-1000, #eaf3ff));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 5px 12px #2563eb14;font-size:.82rem}.maintenance-lists-period-page .maintenance-lists-route-card__progress-label{min-width:2.45rem;min-height:1.75rem;padding:.18rem .38rem;font-size:.65rem}.maintenance-lists-period-page .maintenance-lists-route-card__progress{height:.28rem;margin-bottom:.45rem}.maintenance-lists-period-page .maintenance-lists-route-card__steps{gap:.25rem}.maintenance-lists-period-page .maintenance-lists-route-card__steps:before{top:1.05rem;bottom:1.05rem;left:.72rem}.maintenance-lists-period-page .maintenance-lists-route-card__steps article{grid-template-columns:1.45rem minmax(0,1fr) auto;grid-template-rows:auto;gap:.42rem;min-height:2.25rem;padding:.3rem .42rem .3rem .28rem;border-radius:.58rem}.maintenance-lists-period-page .maintenance-lists-route-card__steps article>span{grid-row:1;width:1.45rem;height:1.45rem;font-size:.6rem}.maintenance-lists-period-page .maintenance-lists-route-card__steps article>div{display:grid;gap:.03rem;min-width:0}.maintenance-lists-period-page .maintenance-lists-route-card__steps article>div strong{display:flex;gap:.3rem;align-items:center;min-width:0;font-size:.68rem}.maintenance-lists-period-page .maintenance-lists-route-card__steps article>div strong i{width:.82rem;flex:0 0 auto;color:var(--csd-text-6f8298-1000, #6f8298);text-align:center}.maintenance-lists-period-page .maintenance-lists-route-card__steps article>div small{font-size:.57rem}.maintenance-lists-period-page .maintenance-lists-route-card__steps article>i{grid-row:1;color:var(--csd-text-a8b5c5-1000, #a8b5c5);font-size:.67rem}.maintenance-lists-period-page .maintenance-lists-route-card__steps .is-done>div strong i,.maintenance-lists-period-page .maintenance-lists-route-card__steps .is-done>i{color:var(--csd-text-059669-1000, #059669)}.maintenance-lists-period-page .maintenance-lists-route-card__steps .is-active>div strong i,.maintenance-lists-period-page .maintenance-lists-route-card__steps .is-active>i{color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-lists-period-page .maintenance-lists-route-card__action{gap:.12rem;margin-top:.5rem;padding:.52rem;border-color:var(--csd-border-cadcf1-1000, #cadcf1);border-radius:.68rem;background:radial-gradient(circle at 100% 0,rgba(37,99,235,.08),transparent 46%),linear-gradient(145deg,var(--csd-bg-f7fbff-1000, #f7fbff),var(--csd-bg-ffffff-1000, #fff))}.maintenance-lists-period-page .maintenance-lists-route-card__action>small{font-size:.61rem;line-height:1.3}.maintenance-lists-period-page .maintenance-lists-route-card__action-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.maintenance-lists-period-page .maintenance-lists-route-card__action-head span{color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.maintenance-lists-period-page .maintenance-lists-route-card__action-head b{padding:.15rem .38rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.56rem;font-weight:850}.maintenance-lists-period-page .maintenance-lists-route-card__button{margin-top:.25rem}.maintenance-lists-period-page .maintenance-lists-route-card__button .maintenance-lists-primary-action{min-height:2.35rem;border-radius:.62rem;font-size:.7rem;box-shadow:0 8px 18px #2563eb29}.maintenance-lists-period-page .maintenance-lists-route-card__action .maintenance-lists-action-hub{margin:0}.maintenance-lists-period-page .maintenance-lists-route-card__action .maintenance-lists-action-hub>summary{grid-template-columns:1.55rem minmax(0,1fr) auto;gap:.38rem;width:100%;min-height:2.2rem;padding:.3rem .4rem}.maintenance-lists-period-page .maintenance-lists-route-card__action .maintenance-lists-action-hub>summary>span:nth-child(2){min-width:0}.maintenance-lists-period-page .maintenance-lists-route-card__action .maintenance-lists-action-hub>summary strong,.maintenance-lists-period-page .maintenance-lists-route-card__action .maintenance-lists-action-hub>summary small{overflow:hidden;text-overflow:ellipsis}.maintenance-lists-period-page .maintenance-lists-route-card__action .maintenance-lists-action-hub>summary strong{white-space:nowrap}.maintenance-lists-period-page .maintenance-lists-route-card__action .maintenance-lists-action-hub>summary small{display:block;max-width:100%;white-space:nowrap}.maintenance-lists-period-page .maintenance-lists-route-card__action .maintenance-lists-action-hub .maintenance-lists-command-center__tools-trigger-icon{width:1.55rem;height:1.55rem}.maintenance-lists-period-page .maintenance-lists-action-hub{position:relative;z-index:30;width:100%;margin-top:.35rem}.maintenance-lists-period-page .maintenance-lists-action-hub>summary{width:100%;min-height:2.15rem;border-color:var(--csd-border-d2dfed-1000, #d2dfed);background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));box-shadow:none}.maintenance-lists-period-page .maintenance-lists-action-hub>summary strong{font-size:.66rem}.maintenance-lists-period-page .maintenance-lists-action-hub>summary small{font-size:.56rem}.maintenance-lists-period-page .maintenance-lists-action-hub[open]>summary{border-color:var(--csd-border-8eb4e8-1000, #8eb4e8);background:var(--csd-bg-f1f7ff-1000, #f1f7ff)}.maintenance-lists-period-page .maintenance-lists-action-hub>.maintenance-lists-command-center__tools-panel{position:absolute;z-index:1060;top:calc(100% + .42rem);right:0;display:grid!important;gap:.55rem!important;width:min(46rem,100vw - 4rem);max-height:min(36rem,100vh - 8rem);padding:.68rem!important;overflow:auto;border:1px solid var(--csd-border-cad9e9-1000, #cad9e9);border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 24px 62px #0f172a33,0 3px 10px #0f172a14;overscroll-behavior:contain}.maintenance-lists-period-page .maintenance-lists-action-hub>.maintenance-lists-command-center__tools-panel:before{position:absolute;top:-.34rem;right:1rem;width:.65rem;height:.65rem;border-top:1px solid var(--csd-border-cad9e9-1000, #cad9e9);border-left:1px solid var(--csd-border-cad9e9-1000, #cad9e9);background:var(--csd-bg-ffffff-1000, #fff);content:"";transform:rotate(45deg)}.maintenance-lists-period-page .maintenance-lists-action-hub>.maintenance-lists-command-center__tools-panel>header{padding-bottom:.48rem;border-bottom:1px solid var(--csd-border-e4ebf3-1000, #e4ebf3)}.maintenance-lists-period-page .maintenance-lists-action-hub .maintenance-lists-command-center__tools-grid{grid-template-columns:minmax(0,1fr)}.maintenance-lists-period-page .maintenance-lists-action-hub .maintenance-lists-command-center__tool-card{min-height:0;padding:.6rem;gap:.6rem}.maintenance-lists-period-page .maintenance-lists-action-hub .maintenance-lists-command-center__tool-card>form{min-width:0}.maintenance-lists-period-page .maintenance-lists-action-hub .maintenance-lists-command-center__tool-copy strong{font-size:.76rem;line-height:1.35}.maintenance-lists-period-page .maintenance-lists-action-hub .maintenance-lists-command-center__tool-copy small{font-size:.68rem;line-height:1.45}.maintenance-lists-period-page .maintenance-lists-action-hub .maintenance-lists-command-center__tool-copy>span{align-items:flex-start}.maintenance-lists-period-page .maintenance-lists-action-hub .maintenance-lists-command-center__tool-help{flex:0 0 auto}.maintenance-lists-period-page .maintenance-lists-action-hub__assignment{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-width:0;padding:.65rem .6rem;border-top:1px solid var(--csd-border-e4ebf3-1000, #e4ebf3)}.maintenance-lists-period-page .maintenance-lists-action-hub__assignment>.dropdown{justify-self:end}.maintenance-lists-period-page .maintenance-lists-action-hub__assignment-copy{display:grid;gap:.15rem;min-width:0;overflow-wrap:anywhere}.maintenance-lists-period-page .maintenance-lists-action-hub__assignment-copy>strong{color:var(--csd-foreground-ml-ink, var(--ml-ink));font-size:.76rem;line-height:1.35}.maintenance-lists-period-page .maintenance-lists-action-hub__assignment-copy>p{margin:0;color:var(--csd-foreground-ml-ink, var(--ml-ink));font-size:.76rem;line-height:1.45}.maintenance-lists-period-page .maintenance-lists-action-hub__assignment-copy>p span,.maintenance-lists-period-page .maintenance-lists-action-hub__assignment-copy>small{color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.68rem;line-height:1.45}.maintenance-lists-period-page .maintenance-lists-action-hub__range{grid-column:1/-1;display:block;min-height:0!important;margin-top:.08rem;padding:.12rem 0 0!important;overflow:visible;border:0;border-top:1px solid var(--csd-border-e4ebf3-1000, #e4ebf3);border-radius:0;background:transparent;box-shadow:none}.maintenance-lists-period-page .maintenance-lists-action-hub__range>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.48rem;align-items:center;min-height:3.55rem;padding:.52rem .1rem;cursor:pointer;list-style:none;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0}.maintenance-lists-period-page .maintenance-lists-action-hub__range>summary:focus-visible{background:var(--csd-bg-f6f9ff-1000, #f6f9ff);box-shadow:inset 3px 0 #2f6fed}.maintenance-lists-period-page .maintenance-lists-action-hub__range>summary::-webkit-details-marker{display:none}.maintenance-lists-period-page .maintenance-lists-action-hub__range[open]>summary{border-bottom:1px solid var(--csd-border-e1eaf3-1000, #e1eaf3);background:transparent}.maintenance-lists-period-page .maintenance-lists-action-hub__range[open] .maintenance-lists-action-hub__range-state i{transform:rotate(180deg)}.maintenance-lists-period-page .maintenance-lists-action-hub__range-state{display:inline-flex;gap:.35rem;align-items:center;color:var(--csd-text-2b5f9c-1000, #2b5f9c);font-size:.64rem;font-weight:800}.maintenance-lists-period-page .maintenance-lists-action-hub__range-state i{transition:transform .18s ease}.maintenance-lists-period-page .maintenance-lists-action-hub__range-form{display:grid;grid-template-columns:repeat(2,minmax(8.5rem,1fr)) minmax(11rem,1.25fr) auto;gap:.5rem;align-items:end;padding:.55rem .1rem .08rem;background:transparent}.maintenance-lists-period-page .maintenance-lists-action-hub__range-form label{display:grid;gap:.22rem;margin:0}.maintenance-lists-period-page .maintenance-lists-action-hub__range-form label>span{color:var(--csd-text-667a91-1000, #667a91);font-size:.58rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.maintenance-lists-period-page .maintenance-lists-action-hub__range-form .form-control{min-height:2.18rem;border-radius:.55rem;font-size:.68rem}.maintenance-lists-period-page .maintenance-lists-action-hub__range-form .btn{min-height:2.18rem}.maintenance-lists-period-page .maintenance-lists-action-hub__range-check{display:flex!important;flex-direction:row;align-items:center;min-height:2.18rem;padding:.38rem .48rem;border:1px solid var(--csd-border-dbe5ef-1000, #dbe5ef);border-radius:.55rem;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.maintenance-lists-period-page .maintenance-lists-action-hub__range-check input[type=checkbox]{flex:0 0 auto}.maintenance-lists-period-page .maintenance-lists-action-hub__range-check span{color:var(--csd-text-445a72-1000, #445a72)!important;font-size:.61rem!important;font-weight:650!important;letter-spacing:0!important;line-height:1.2;text-transform:none!important}@media (max-width: 991.98px){.maintenance-lists-period-page .maintenance-lists-action-hub>.maintenance-lists-command-center__tools-panel{position:static;width:100%;max-height:none;margin-top:.42rem;overflow:visible;box-shadow:0 12px 28px #0f172a1a;overscroll-behavior:auto}.maintenance-lists-period-page .maintenance-lists-action-hub>.maintenance-lists-command-center__tools-panel:before{display:none}.maintenance-lists-period-page .maintenance-lists-action-hub__range-form{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-lists-period-page .maintenance-lists-action-hub__range-form .maintenance-lists-action-hub__range-check,.maintenance-lists-period-page .maintenance-lists-action-hub__range-form .btn{grid-column:auto}}@media (max-width: 767.98px){.maintenance-lists-period-page .maintenance-lists-action-hub .maintenance-lists-command-center__tools-grid,.maintenance-lists-period-page .maintenance-lists-action-hub__range-form{grid-template-columns:minmax(0,1fr)}.maintenance-lists-period-page .maintenance-lists-action-hub__range-form .maintenance-lists-action-hub__range-check,.maintenance-lists-period-page .maintenance-lists-action-hub__range-form .btn{grid-column:1}.maintenance-lists-period-page .maintenance-lists-route-card__identity small{white-space:normal}}@media (max-width: 420px){.maintenance-lists-mobile-nav__group,.maintenance-lists-page .hr-shell__metrics,.maintenance-lists-page .maintenance-lists-stats,.maintenance-lists-page .maintenance-monitor-stats,.maintenance-lists-page .maintenance-collections-stats{grid-template-columns:1fr}.maintenance-lists-mobile-nav__toggle span{display:none}.maintenance-mobile-card-table tbody td{grid-template-columns:1fr;gap:.32rem}.maintenance-mobile-card-table tbody td:before{padding-bottom:.22rem;border-bottom:1px solid var(--csd-border-edf2f7-1000, #edf2f7)}}.maintenance-lists-nav-shell{margin-bottom:.85rem;overflow:hidden;border:1px solid var(--csd-border-d8e3ef-1000, #d8e3ef);border-radius:1rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 .55rem 1.45rem #0f172a0e}.maintenance-lists-nav-shell__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.25rem;padding:.55rem .7rem;border-bottom:1px solid var(--csd-border-e6edf5-1000, #e6edf5);background:linear-gradient(135deg,var(--csd-bg-fbfdff-1000, #fbfdff),var(--csd-bg-f6f9fc-1000, #f6f9fc))}.maintenance-lists-nav-shell__header>span{display:grid;grid-template-columns:2.1rem minmax(0,1fr);grid-template-areas:"icon label" "icon title";align-items:center;-moz-column-gap:.58rem;column-gap:.58rem;min-width:0}.maintenance-lists-nav-shell__header>span>i{grid-area:icon;display:grid;width:2.1rem;height:2.1rem;place-items:center;border-radius:.68rem;background:var(--csd-bg-e9f5f2-1000, #e9f5f2);color:var(--csd-text-0f766e-1000, #0f766e)}.maintenance-lists-nav-shell__header small{grid-area:label;color:var(--csd-text-6b7f95-1000, #6b7f95);font-size:.58rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.maintenance-lists-nav-shell__header strong{grid-area:title;overflow:hidden;color:var(--csd-text-18314c-1000, #18314c);font-size:.82rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.maintenance-lists-nav{display:flex;align-items:flex-start;gap:.55rem;margin:0;padding:.62rem .68rem .7rem;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.maintenance-lists-nav__group{display:grid;flex:0 0 auto;gap:.34rem;padding-right:.55rem;border-right:1px solid var(--csd-border-e7edf4-1000, #e7edf4)}.maintenance-lists-nav__group:last-child{padding-right:0;border-right:0}.maintenance-lists-nav__group-label,.maintenance-lists-mobile-nav__group-label{display:inline-flex;align-items:center;gap:.28rem;color:var(--csd-text-71849a-1000, #71849a);font-size:.56rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.maintenance-lists-nav__group-items{display:flex;gap:.34rem}.maintenance-lists-nav__item{display:inline-flex;align-items:center;gap:.38rem;min-height:2.1rem;padding:.32rem .68rem;border:1px solid var(--ml-border);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);font-size:.82rem;font-weight:700;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background .15s ease}.maintenance-lists-nav__item:hover,.maintenance-lists-nav__item.is-active{color:var(--csd-text-0f766e-1000, #0f766e);border-color:var(--csd-border-0f766e-280, rgba(15, 118, 110, .28));background:var(--csd-bg-ecfdf5-1000, #ecfdf5);text-decoration:none}.maintenance-lists-nav-guide-trigger{flex:0 0 auto}.maintenance-lists-mobile-nav__group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.maintenance-lists-mobile-nav__group-label{margin-top:.28rem}.maintenance-lists-mobile-nav__group-label:first-child{margin-top:0}@media (max-width: 767.98px){.maintenance-lists-nav-shell{display:none}.maintenance-lists-mobile-nav__menu{grid-template-columns:minmax(0,1fr)}}@media (max-width: 420px){.maintenance-lists-mobile-nav__group{grid-template-columns:minmax(0,1fr)}}.maintenance-lists-toolbar,.maintenance-lists-detail-head,.maintenance-lists-live-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem;padding:1rem 1.05rem;border:1px solid var(--ml-border);border-radius:10px;background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.maintenance-lists-toolbar h1,.maintenance-lists-detail-head h1,.maintenance-lists-live-head h1{margin:.15rem 0 .18rem;font-size:1.35rem;line-height:1.16;font-weight:800}.maintenance-lists-toolbar p,.maintenance-lists-detail-head p,.maintenance-lists-live-head p{margin:0;color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.88rem}.maintenance-lists-toolbar--compact{align-items:center}.maintenance-lists-eyebrow{display:inline-flex;align-items:center;gap:.35rem;color:var(--csd-text-0f766e-1000, #0f766e);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.maintenance-lists-chip,.maintenance-lists-status-pill,.maintenance-lists-provider-pill{display:inline-flex;align-items:center;gap:.35rem;min-height:1.8rem;padding:.25rem .55rem;border:1px solid var(--csd-border-dce7f3-1000, #dce7f3);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:800;white-space:nowrap}.maintenance-lists-chip{color:var(--csd-text-0f4c81-1000, #0f4c81);background:var(--csd-bg-f8fbff-1000, #f8fbff)}.maintenance-lists-chip--danger{color:var(--csd-text-b91c1c-1000, #b91c1c);border-color:var(--csd-border-fecaca-1000, #fecaca);background:var(--csd-bg-fef2f2-1000, #fef2f2)}.maintenance-lists-status-pill{color:var(--csd-text-0f766e-1000, #0f766e);border-color:var(--csd-border-0f766e-240, rgba(15, 118, 110, .24));background:var(--csd-bg-ecfdf5-1000, #ecfdf5)}.maintenance-lists-status-pill--soft{color:var(--csd-text-475569-1000, #475569);border-color:var(--csd-border-e2e8f0-1000, #e2e8f0);background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-lists-status-pill--danger{color:var(--csd-text-b91c1c-1000, #b91c1c);border-color:var(--csd-border-fecaca-1000, #fecaca);background:var(--csd-bg-fef2f2-1000, #fef2f2)}.maintenance-lists-provider-pill{color:var(--csd-text-1d4ed8-1000, #1d4ed8);border-color:var(--csd-border-1d4ed8-200, rgba(29, 78, 216, .2));background:var(--csd-bg-eff6ff-1000, #eff6ff);text-transform:uppercase;letter-spacing:.03em}.maintenance-lists-page :where(.maintenance-lists-chip,.maintenance-lists-status-pill,.maintenance-lists-provider-pill,.maintenance-lists-popover-help,.maintenance-lists-primary-action,.maintenance-lists-secondary-action,.maintenance-lists-danger-action,.maintenance-lists-success-action,.maintenance-lists-readonly-field)>i,.maintenance-lists-page .maintenance-lists-field-shell>i{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;flex:0 0 auto;line-height:1}.maintenance-lists-section-kicker{display:block;margin-bottom:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.maintenance-lists-popover-help{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;margin-left:.2rem;padding:0;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:999px;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-0f766e-1000, #0f766e);font-size:.82rem;line-height:1;vertical-align:middle;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.maintenance-lists-popover-help:hover,.maintenance-lists-popover-help:focus-visible{border-color:var(--csd-border-0f766e-320, rgba(15, 118, 110, .32));box-shadow:0 8px 18px #0f172a17;color:var(--csd-text-0f766e-1000, #0f766e);transform:translateY(-1px)}.maintenance-lists-popover-help--table{width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;margin-left:.18rem;font-size:.72rem}.maintenance-lists-checkbox-help{display:flex;align-items:flex-end;gap:.35rem}.maintenance-lists-checkbox-help .maintenance-lists-checkbox{flex:1 1 auto}.maintenance-lists-checkbox-help .maintenance-lists-popover-help{flex:0 0 auto;margin-bottom:.25rem;margin-left:0}.maintenance-lists-toolbar__actions,.maintenance-lists-actionbar,.maintenance-lists-inline-form,.maintenance-lists-open-form,.maintenance-lists-form-footer,.maintenance-lists-reopen-form{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.maintenance-lists-actionbar{margin-bottom:.85rem}.maintenance-lists-actionbar--premium{position:relative;align-items:center;gap:.42rem;margin-top:-.35rem;margin-bottom:.65rem;padding:.42rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:10px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff))}.maintenance-lists-actionbar--premium form{margin:0}.maintenance-lists-actionbar--premium .btn{min-height:2.08rem;padding:.34rem .68rem;border-radius:8px;font-size:.8rem;line-height:1.2;box-shadow:none}.maintenance-lists-client-syncbar{margin:0 0 .75rem;padding:0;overflow:hidden;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:10px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff))}.maintenance-lists-client-syncbar>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;padding:.62rem .7rem;cursor:pointer;list-style:none}.maintenance-lists-client-syncbar>summary::-webkit-details-marker{display:none}.maintenance-lists-client-syncbar>summary>span:first-child{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:8px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-lists-client-syncbar>summary>span:nth-child(2){display:grid;min-width:0}.maintenance-lists-client-syncbar>summary>i{color:var(--csd-text-64748b-1000, #64748b);transition:transform .18s ease}.maintenance-lists-client-syncbar[open]>summary>i{transform:rotate(180deg)}.maintenance-lists-client-syncbar form{display:grid;grid-template-columns:minmax(15rem,1.3fr) minmax(8.5rem,.55fr) minmax(8.5rem,.55fr) minmax(13rem,.9fr) auto;align-items:end;gap:.5rem;padding:.58rem;border-top:1px solid var(--csd-border-e5edf6-1000, #e5edf6)}.maintenance-lists-client-syncbar strong{display:block;color:var(--csd-text-142033-1000, #142033);font-size:.86rem;line-height:1.2}.maintenance-lists-client-syncbar small,.maintenance-lists-client-syncbar label>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:800}.maintenance-lists-client-syncbar label{display:grid;gap:.22rem;margin:0}.maintenance-lists-client-syncbar .form-control{min-height:2.15rem;border-color:var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:8px;font-size:.8rem;font-weight:800}.maintenance-lists-client-syncbar__check{min-height:2.15rem;grid-template-columns:auto 1fr;align-items:center;gap:.42rem;padding:.42rem .55rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-client-syncbar__check input{accent-color:#0f766e}.maintenance-lists-client-syncbar__check span{color:var(--csd-text-142033-1000, #142033)!important;font-size:.75rem!important;line-height:1.2}.maintenance-lists-primary-action{border-color:var(--csd-border-1d4ed8-200, rgba(29, 78, 216, .2))!important;background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;color:#fff!important}.maintenance-lists-secondary-action{border-color:var(--csd-border-d9e3ee-1000, #d9e3ee)!important;background:var(--csd-bg-ffffff-1000, #fff)!important;color:var(--csd-text-142033-1000, #142033)!important}.maintenance-lists-danger-action{border-color:var(--csd-border-fecaca-1000, #fecaca)!important;background:var(--csd-bg-ffffff-1000, #fff)!important;color:var(--csd-text-b91c1c-1000, #b91c1c)!important}.maintenance-lists-success-action{border-color:var(--csd-border-16a34a-240, rgba(22, 163, 74, .24))!important;background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#fff!important}.maintenance-lists-page .form-control,.maintenance-lists-page .form-select{border-color:var(--csd-border-d8e2ef-1000, #d8e2ef);border-radius:8px;color:var(--csd-text-142033-1000, #142033);font-size:.82rem}.maintenance-lists-page .form-control:focus,.maintenance-lists-page .form-select:focus{border-color:var(--csd-border-0f766e-450, rgba(15, 118, 110, .45));box-shadow:0 0 0 .18rem #14b8a61f}.maintenance-lists-page .btn{border-radius:8px;font-weight:800}.maintenance-lists-stats,.maintenance-lists-live-stats{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.65rem;margin-bottom:.85rem}.maintenance-lists-stat,.maintenance-lists-live-stats article{min-height:5.25rem;padding:.72rem;border:1px solid var(--ml-border);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-stat__icon{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:7px;background:var(--csd-bg-eef6ff-1000, #eef6ff);color:var(--csd-text-0f4c81-1000, #0f4c81)}.maintenance-lists-stat__label,.maintenance-lists-live-stats span{display:block;margin-top:.45rem;color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.72rem;font-weight:700}.maintenance-lists-stat strong,.maintenance-lists-live-stats strong{display:block;margin-top:.1rem;font-size:1.25rem;line-height:1}.maintenance-lists-stat--danger .maintenance-lists-stat__icon{background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.maintenance-lists-stat--warning .maintenance-lists-stat__icon{background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-b45309-1000, #b45309)}.maintenance-lists-stat--success .maintenance-lists-stat__icon{background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-0f766e-1000, #0f766e)}.maintenance-lists-stat--primary .maintenance-lists-stat__icon{background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-lists-monitor-hero{align-items:center;min-height:5.7rem;padding:.9rem 1rem;background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 58%,var(--csd-bg-f6fefc-1000, #f6fefc) 100%)}.maintenance-lists-monitor-hero h1{font-size:1.22rem}.maintenance-lists-monitor-hero p{max-width:54rem}.maintenance-lists-monitor-actions{justify-content:flex-end}.maintenance-lists-stats--monitor{gap:.55rem}.maintenance-lists-stats--monitor .maintenance-lists-stat{position:relative;display:grid;grid-template-columns:1.65rem minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:.55rem;column-gap:.55rem;align-items:center;min-height:4.55rem;padding:.62rem .68rem;overflow:hidden}.maintenance-lists-stats--monitor .maintenance-lists-stat__icon{grid-row:1/span 2}.maintenance-lists-stats--monitor .maintenance-lists-stat__label{margin-top:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-lists-stats--monitor .maintenance-lists-stat strong{margin-top:.05rem;font-size:1.1rem}.maintenance-lists-card{margin-bottom:.85rem;border-color:var(--ml-border)}.maintenance-lists-card__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.2rem}.maintenance-lists-integration-card{overflow:visible}.maintenance-lists-integration-health{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.65rem;margin-bottom:.85rem}.maintenance-lists-integration-health article{display:grid;gap:.12rem;min-height:4.7rem;padding:.7rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-integration-health span{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.maintenance-lists-integration-health strong{color:var(--csd-text-142033-1000, #142033);font-size:1.15rem;line-height:1.1}.maintenance-lists-integration-health small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.maintenance-lists-integration-form{display:grid;gap:.9rem}.maintenance-lists-range-form{display:grid;gap:.85rem}.maintenance-lists-sync-job__stage-icon{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:9px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-lists-sync-job{display:grid;gap:.75rem;margin-top:.9rem;padding:.85rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:8px;background:linear-gradient(180deg,var(--csd-bg-fbfdff-1000, #fbfdff),var(--csd-bg-f8fafc-1000, #f8fafc))}.maintenance-lists-sync-result{display:grid;gap:.72rem;margin-top:.9rem;padding:.9rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:10px;background:linear-gradient(135deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-ffffff-1000, #fff) 65%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:0 8px 22px #0f172a09}.maintenance-lists-sync-result.is-complete{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);background:linear-gradient(135deg,var(--csd-bg-f0fdf4-1000, #f0fdf4) 0%,var(--csd-bg-ffffff-1000, #fff) 72%)}.maintenance-lists-sync-result.is-attention{border-color:var(--csd-border-fde68a-1000, #fde68a);background:linear-gradient(135deg,var(--csd-bg-fffbeb-1000, #fffbeb) 0%,var(--csd-bg-ffffff-1000, #fff) 72%)}.maintenance-lists-sync-result.is-incomplete{border-color:var(--csd-border-fecaca-1000, #fecaca);background:linear-gradient(135deg,var(--csd-bg-fef2f2-1000, #fef2f2) 0%,var(--csd-bg-ffffff-1000, #fff) 72%)}.maintenance-lists-sync-result__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem}.maintenance-lists-sync-result__top strong,.maintenance-lists-sync-result__top small{display:block}.maintenance-lists-sync-result__top strong{color:var(--csd-text-142033-1000, #142033);font-size:.95rem}.maintenance-lists-sync-result__top small{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.4}.maintenance-lists-sync-result__icon{display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid var(--csd-border-a7f3d0-1000, #a7f3d0);border-radius:10px;background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857);font-size:1rem}.is-attention .maintenance-lists-sync-result__icon{border-color:var(--csd-border-fde68a-1000, #fde68a);background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-b45309-1000, #b45309)}.is-incomplete .maintenance-lists-sync-result__icon{border-color:var(--csd-border-fecaca-1000, #fecaca);background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-dc2626-1000, #dc2626)}.maintenance-lists-sync-result__status{display:grid;justify-items:end;gap:.1rem;text-align:right}.maintenance-lists-sync-result__status span{color:var(--csd-text-334155-1000, #334155);font-size:.75rem;font-weight:900}.maintenance-lists-sync-result__status small{margin:0;font-size:.68rem}.maintenance-lists-sync-result__metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem}.maintenance-lists-sync-result__metrics span{display:grid;gap:.08rem;min-width:0;padding:.48rem .55rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:8px;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-64748b-1000, #64748b);font-size:.67rem;font-weight:800}.maintenance-lists-sync-result__metrics strong{overflow:hidden;color:var(--csd-text-142033-1000, #142033);font-size:.98rem;line-height:1;text-overflow:ellipsis}.maintenance-lists-sync-result__months{display:flex;flex-wrap:wrap;gap:.38rem}.maintenance-lists-sync-result__months span{display:inline-flex;align-items:center;gap:.25rem;padding:.24rem .45rem;border:1px solid var(--csd-border-dce7f3-1000, #dce7f3);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:700}.maintenance-lists-sync-result__months strong{color:var(--csd-text-334155-1000, #334155);font-weight:900}.maintenance-lists-sync-result__errors{display:grid;gap:.3rem}.maintenance-lists-sync-result__errors span{padding:.44rem .55rem;border:1px solid var(--csd-border-fecaca-1000, #fecaca);border-radius:8px;background:var(--csd-bg-fff7f7-1000, #fff7f7);color:var(--csd-text-991b1b-1000, #991b1b);font-size:.72rem;font-weight:700}.maintenance-lists-sync-result__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.62rem;border-top:1px solid var(--csd-border-cbd5e1-700, rgba(203, 213, 225, .7))}.maintenance-lists-sync-result__footer p{display:flex;align-items:flex-start;gap:.38rem;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.4}.maintenance-lists-sync-result__footer i{margin-top:.08rem;color:var(--csd-text-0f766e-1000, #0f766e)}.maintenance-lists-sync-result__footer .btn{flex:0 0 auto}.maintenance-lists-sync-job.is-completed{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);background:linear-gradient(180deg,var(--csd-bg-f0fdf4-1000, #f0fdf4),var(--csd-bg-ffffff-1000, #ffffff))}.maintenance-lists-sync-job.is-failed{border-color:var(--csd-border-fecaca-1000, #fecaca);background:linear-gradient(180deg,var(--csd-bg-fef2f2-1000, #fef2f2),var(--csd-bg-ffffff-1000, #ffffff))}.maintenance-lists-sync-job.is-canceled{border-color:var(--csd-border-e2e8f0-1000, #e2e8f0);background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-ffffff-1000, #ffffff))}.maintenance-lists-sync-job__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.maintenance-lists-sync-job__top strong{display:block;color:var(--csd-text-142033-1000, #142033);font-size:.94rem;line-height:1.25}.maintenance-lists-sync-job__top small{display:block;margin-top:.15rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem}.maintenance-lists-sync-job__actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.maintenance-lists-sync-progress{position:relative;width:100%;height:.5rem;overflow:hidden;border-radius:999px;background:var(--csd-bg-e2e8f0-1000, #e2e8f0)}.maintenance-lists-sync-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f766e,#14b8a6);transition:width .25s ease}.maintenance-lists-sync-job.is-completed .maintenance-lists-sync-progress span{background:linear-gradient(90deg,#059669,#22c55e)}.maintenance-lists-sync-job.is-failed .maintenance-lists-sync-progress span{background:linear-gradient(90deg,#dc2626,#f87171)}.maintenance-lists-sync-job__stage{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.62rem .7rem;border:1px solid var(--csd-border-dce7f3-1000, #dce7f3);border-radius:9px;background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82))}.maintenance-lists-sync-job__stage>div>span,.maintenance-lists-sync-job__stage small{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem}.maintenance-lists-sync-job__stage strong{display:block;color:var(--csd-text-142033-1000, #142033);font-size:.84rem}.maintenance-lists-sync-job__stage small{margin-top:.08rem}.maintenance-lists-sync-job__stage-count{min-width:4.5rem;padding:.28rem .5rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:900;text-align:center}@media (max-width: 991.98px){.maintenance-lists-sync-result__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 575.98px){.maintenance-lists-sync-job__stage{grid-template-columns:1fr}.maintenance-lists-sync-job__stage-count{justify-self:start}.maintenance-lists-sync-result__top{grid-template-columns:auto minmax(0,1fr)}.maintenance-lists-sync-result__status{grid-column:1/-1;justify-items:start;text-align:left}.maintenance-lists-sync-result__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-lists-sync-result__footer{align-items:stretch;flex-direction:column}.maintenance-lists-sync-result__footer .btn{justify-content:center;width:100%}}.maintenance-lists-sync-job__meta,.maintenance-lists-sync-job__months{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.maintenance-lists-sync-job__meta span,.maintenance-lists-sync-job__months span{display:inline-flex;align-items:center;gap:.28rem;min-height:1.75rem;padding:.24rem .5rem;border:1px solid var(--csd-border-dce7f3-1000, #dce7f3);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-475569-1000, #475569);font-size:.74rem;font-weight:700}.maintenance-lists-sync-job__meta strong,.maintenance-lists-sync-job__months strong{color:var(--csd-text-142033-1000, #142033);font-weight:900}.maintenance-lists-sync-job__errors{display:grid;gap:.35rem}.maintenance-lists-sync-job__errors span{padding:.5rem .65rem;border:1px solid var(--csd-border-fecaca-1000, #fecaca);border-radius:8px;background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-991b1b-1000, #991b1b);font-size:.78rem;font-weight:700}.maintenance-lists-history-panel{display:grid;gap:.72rem;padding:.85rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:8px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-lists-history-panel__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.maintenance-lists-history-panel__top strong{display:block;color:var(--csd-text-142033-1000, #142033);font-size:.95rem;line-height:1.25}.maintenance-lists-history-panel__top small{display:block;margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem}.maintenance-lists-history-panel__actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.maintenance-lists-history-panel__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.maintenance-lists-history-panel__metrics span{display:grid;gap:.08rem;min-height:3.1rem;padding:.55rem .62rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:800}.maintenance-lists-history-panel__metrics strong{color:var(--csd-text-142033-1000, #142033);font-size:1rem;line-height:1}.maintenance-lists-history-panel__rows{display:grid;gap:.45rem;max-height:22rem;overflow:auto}.maintenance-lists-history-panel__rows article{display:grid;grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr);gap:.65rem;align-items:start;padding:.58rem .65rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-history-panel__rows strong{display:block;color:var(--csd-text-142033-1000, #142033);font-size:.82rem;line-height:1.25}.maintenance-lists-history-panel__rows small{display:block;margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.maintenance-lists-history-panel__rows article>div:last-child{display:flex;flex-wrap:wrap;gap:.32rem}.maintenance-lists-history-panel__rows span{display:inline-flex;align-items:center;min-height:1.55rem;padding:.18rem .45rem;border:1px solid var(--csd-border-0f766e-200, rgba(15, 118, 110, .2));border-radius:999px;background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-0f766e-1000, #0f766e);font-size:.7rem;font-weight:900}.maintenance-lists-history-panel__rows span.is-synced{border-color:var(--csd-border-cbd5e1-1000, #cbd5e1);background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-64748b-1000, #64748b)}.maintenance-lists-import-log{display:grid;gap:.65rem}.maintenance-lists-import-log article{display:grid;gap:.55rem;padding:.72rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-import-log__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.maintenance-lists-import-log__head strong{display:block;color:var(--csd-text-142033-1000, #142033);font-size:.88rem}.maintenance-lists-import-log__head small{display:block;margin-top:.1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem}.maintenance-lists-import-log__head>span{display:inline-flex;align-items:center;min-height:1.7rem;padding:.2rem .5rem;border:1px solid var(--csd-border-1d4ed8-200, rgba(29, 78, 216, .2));border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:900;white-space:nowrap}.maintenance-lists-import-log__metrics{display:flex;align-items:center;gap:.38rem;flex-wrap:wrap}.maintenance-lists-import-log__metrics span{display:inline-flex;align-items:center;gap:.25rem;min-height:1.6rem;padding:.18rem .45rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.71rem;font-weight:800}.maintenance-lists-import-log__metrics strong{color:var(--csd-text-142033-1000, #142033)}.maintenance-lists-import-log__details summary{cursor:pointer;color:var(--csd-text-0f766e-1000, #0f766e);font-size:.76rem;font-weight:900}.maintenance-lists-import-log__details>div{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.maintenance-lists-import-result{display:inline-flex;align-items:center;gap:.3rem;min-height:1.65rem;max-width:100%;padding:.2rem .48rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:800}.maintenance-lists-import-result strong{color:var(--csd-text-142033-1000, #142033)}.maintenance-lists-import-result small{color:var(--csd-text-64748b-1000, #64748b)}.maintenance-lists-import-result--clients_created,.maintenance-lists-import-result--mappings_created{border-color:var(--csd-border-0f766e-200, rgba(15, 118, 110, .2));background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-0f766e-1000, #0f766e)}.maintenance-lists-import-result--clients_updated,.maintenance-lists-import-result--mappings_updated{border-color:var(--csd-border-1d4ed8-200, rgba(29, 78, 216, .2));background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-lists-import-result--removed_from_portfolio,.maintenance-lists-import-result--skipped{border-color:var(--csd-border-fed7aa-1000, #fed7aa);background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-9a3412-1000, #9a3412)}.maintenance-lists-import-preview{display:grid;gap:.75rem}.maintenance-lists-import-progress{display:grid;gap:.72rem;margin-bottom:.82rem;padding:.78rem .86rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:8px;background:linear-gradient(135deg,#2563eb14,#14b8a614),var(--csd-bg-ffffff-1000, #fff);box-shadow:0 14px 34px #0f172a14}.maintenance-lists-import-progress[hidden]{display:none}.maintenance-lists-import-progress__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem}.maintenance-lists-import-progress__icon{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:8px;background:linear-gradient(135deg,#2563eb,#14b8a6);color:#fff;box-shadow:0 12px 22px #2563eb33}.maintenance-lists-import-progress strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;line-height:1.22}.maintenance-lists-import-progress small{display:block;margin-top:.1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.35}.maintenance-lists-import-progress__percent{display:inline-flex;align-items:center;justify-content:center;min-width:3.1rem;min-height:2rem;padding:.18rem .5rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:999px;background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.78rem;font-weight:900}.maintenance-lists-import-progress__bar{height:.58rem;background:var(--csd-bg-e2e8f0-950, rgba(226, 232, 240, .95))}.maintenance-lists-import-progress__bar span{background:linear-gradient(90deg,#2563eb,#14b8a6)}.maintenance-lists-import-modal.is-importing .modal-content{pointer-events:none}.maintenance-lists-import-modal.is-importing .maintenance-lists-import-progress{pointer-events:auto}.maintenance-lists-import-preview__status{display:grid;gap:.1rem;padding:.65rem .72rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:8px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-lists-import-preview__status strong{color:var(--csd-text-142033-1000, #142033);font-size:.88rem}.maintenance-lists-import-preview__status span{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem}.maintenance-lists-import-preview__rows{display:grid;gap:.42rem;max-height:26rem;overflow:auto}.maintenance-lists-import-preview__row{display:grid;grid-template-columns:minmax(7.5rem,.28fr) minmax(12rem,1fr) minmax(8rem,.45fr);gap:.6rem;align-items:center;padding:.5rem .58rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-import-preview__row>span{display:inline-flex;justify-content:center;min-height:1.65rem;padding:.22rem .5rem;border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:900}.maintenance-lists-import-preview__row strong{display:block;color:var(--csd-text-142033-1000, #142033);font-size:.82rem;line-height:1.25}.maintenance-lists-import-preview__row small,.maintenance-lists-import-preview__row em{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-style:normal}.maintenance-lists-import-preview__row--clients_created>span,.maintenance-lists-import-preview__row--mappings_created>span{background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-0f766e-1000, #0f766e)}.maintenance-lists-import-preview__row--clients_updated>span,.maintenance-lists-import-preview__row--mappings_updated>span{background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-lists-import-preview__row--removed_from_portfolio>span,.maintenance-lists-import-preview__row--skipped>span{background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-9a3412-1000, #9a3412)}.maintenance-lists-import-preview__row--needs_manual_mapping>span{background:var(--csd-bg-fef3c7-1000, #fef3c7);color:var(--csd-text-92400e-1000, #92400e)}.maintenance-lists-import-preview__row--protected_from_auto_removal>span{background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-475569-1000, #475569)}.maintenance-lists-automation-form{display:grid;gap:.9rem}.maintenance-lists-automation-master{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.72rem .8rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:8px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-lists-automation-master>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:700}.maintenance-lists-automation-master strong{color:var(--csd-text-142033-1000, #142033)}.maintenance-lists-automation-last{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.maintenance-lists-automation-last span{display:grid;gap:.08rem;min-height:3.35rem;padding:.55rem .62rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:800}.maintenance-lists-automation-last strong{color:var(--csd-text-142033-1000, #142033);font-size:1rem;line-height:1}.maintenance-lists-automation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.maintenance-lists-automation-block{display:grid;gap:.7rem;min-height:12.5rem;padding:.78rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-automation-block__head{display:flex;align-items:flex-start;gap:.58rem}.maintenance-lists-automation-block__head>i{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;flex:0 0 1.9rem;border:1px solid var(--csd-border-0f766e-180, rgba(15, 118, 110, .18));border-radius:8px;background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-0f766e-1000, #0f766e);font-size:.92rem}.maintenance-lists-automation-block__head strong{display:block;color:var(--csd-text-142033-1000, #142033);font-size:.9rem;line-height:1.25}.maintenance-lists-automation-block__head small{display:block;margin-top:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.35}.maintenance-lists-automation-title{display:flex;align-items:center;gap:.25rem}.maintenance-lists-automation-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;align-items:end}.maintenance-lists-automation-fields label{display:grid;gap:.28rem;min-width:0}.maintenance-lists-automation-fields span{color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:900}.maintenance-lists-automation-options{display:grid;grid-template-columns:minmax(12rem,.4fr) minmax(0,1fr);gap:.75rem;align-items:end}.maintenance-lists-resident-declaration-card{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.maintenance-resident-settings-status{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.42rem}.maintenance-resident-settings-status>:where(.document-policy-save-state,.maintenance-lists-status-pill){justify-content:center;width:12.5rem;min-height:2.25rem;padding-inline:.72rem}.maintenance-resident-settings-card__icon{border-color:var(--csd-border-c9e7df-1000, #c9e7df);background:var(--csd-bg-effaf7-1000, #effaf7);color:var(--csd-text-0f766e-1000, #0f766e);box-shadow:0 6px 14px #0f766e12}.maintenance-resident-settings-card__body{padding:.9rem 1.25rem 1rem}.maintenance-resident-schedule-fields{grid-template-columns:minmax(8.25rem,.8fr) minmax(7rem,.65fr) minmax(10rem,1fr)}.maintenance-resident-fixed-service{display:grid;gap:.28rem;min-width:0}.maintenance-resident-fixed-service>span{color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:900}.maintenance-resident-fixed-service>div{display:flex;align-items:center;gap:.48rem;min-height:2.35rem;padding:.35rem .52rem;border:1px solid var(--csd-border-d8e2ef-1000, #d8e2ef);border-radius:8px;background:var(--csd-bg-f5fbf9-1000, #f5fbf9)}.maintenance-resident-fixed-service i{width:1.55rem;height:1.55rem;flex:0 0 1.55rem;border-radius:7px;background:var(--csd-bg-e5f7f1-1000, #e5f7f1);color:var(--csd-text-0f766e-1000, #0f766e)}.maintenance-resident-fixed-service div>span{display:grid;min-width:0}.maintenance-resident-fixed-service strong{color:var(--csd-text-17352f-1000, #17352f);font-size:.75rem;line-height:1.2}.maintenance-resident-fixed-service small{color:var(--csd-text-648078-1000, #648078);font-size:.62rem;font-weight:700;line-height:1.2}@media (max-width: 1199.98px){.maintenance-resident-output-card.maintenance-resident-settings-card>.maintenance-resident-settings-card__header{grid-template-columns:2.25rem minmax(0,1fr)}.maintenance-resident-settings-card__header .maintenance-resident-settings-status{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}.maintenance-resident-settings-card__header .maintenance-resident-settings-status>:where(.document-policy-save-state,.maintenance-lists-status-pill){width:100%}}.maintenance-resident-premium-toggle{min-height:2.4rem;padding:.42rem .62rem;border:1px solid var(--csd-border-dbe4ef-1000, #dbe4ef);border-radius:10px;background:var(--csd-bg-ffffff-1000, #fff);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.maintenance-resident-premium-toggle:hover,.maintenance-resident-premium-toggle:focus-within{border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));box-shadow:0 0 0 .16rem #2563eb14}.maintenance-resident-premium-toggle:has(input:checked){border-color:var(--csd-border-16a34a-240, rgba(22, 163, 74, .24));background:var(--csd-bg-f3fcf7-1000, #f3fcf7)}.maintenance-resident-premium-toggle strong{color:var(--csd-text-334155-1000, #334155);font-size:.73rem}.maintenance-resident-premium-toggle--email{align-self:stretch;justify-content:flex-start}.maintenance-resident-premium-toggle--email.is-disabled{border-color:var(--csd-border-e2e8f0-1000, #e2e8f0);background:var(--csd-bg-f8fafc-1000, #f8fafc);box-shadow:none;cursor:not-allowed;opacity:.68}.maintenance-resident-premium-toggle--email input:disabled,.maintenance-resident-premium-toggle--email input:disabled+span{cursor:not-allowed}.maintenance-resident-email-dependency-hint{display:flex;align-items:flex-start;gap:.38rem;margin:-.25rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:700;line-height:1.4}.maintenance-resident-email-dependency-hint i{flex:0 0 auto;margin-top:.08rem;color:var(--csd-text-2563eb-1000, #2563eb)}@media (max-width: 767.98px){.maintenance-resident-settings-status{display:grid;grid-template-columns:1fr;width:100%}.maintenance-resident-settings-status>:where(.document-policy-save-state,.maintenance-lists-status-pill){width:100%}.maintenance-resident-output-card.maintenance-resident-settings-card>.maintenance-resident-settings-card__header{grid-template-columns:2rem minmax(0,1fr)}.maintenance-resident-settings-card__header .maintenance-resident-settings-status{grid-template-columns:1fr}.maintenance-resident-settings-card__body{padding:.72rem .85rem .9rem}.maintenance-resident-schedule-fields{grid-template-columns:1fr}}.maintenance-resident-settings-fallback{display:flex;justify-content:flex-end}.maintenance-lists-automation-form.is-autosave-ready .maintenance-resident-settings-fallback{display:none}.maintenance-resident-settings-hint{display:flex;align-items:center;gap:.38rem;margin:-.2rem 0 0;padding:.5rem .62rem;border:1px solid var(--csd-border-dce9e5-1000, #dce9e5);border-radius:9px;background:var(--csd-bg-f5fbf9-1000, #f5fbf9);color:var(--csd-text-527068-1000, #527068)}.maintenance-resident-settings-hint i{color:var(--csd-text-0f766e-1000, #0f766e)}.maintenance-resident-command-center{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem 1rem;margin-bottom:.85rem;padding:.82rem;overflow:visible;border-color:var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 68%,var(--csd-bg-f2fbf9-1000, #f2fbf9) 100%)}.maintenance-resident-command-center__flow{grid-column:1;grid-row:1;min-width:0}.maintenance-resident-command-center__heading{display:grid;gap:.08rem;margin-bottom:.6rem}.maintenance-resident-command-center__heading strong{color:var(--csd-text-17243a-1000, #17243a);font-size:.9rem}.maintenance-resident-command-center__heading small{color:var(--csd-text-64748b-1000, #64748b);font-size:.69rem;line-height:1.35}.maintenance-lists-declaration-flow.maintenance-lists-declaration-flow--compact{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.maintenance-lists-declaration-flow.maintenance-lists-declaration-flow--compact li{position:relative;display:grid;grid-template-columns:1.9rem minmax(0,1fr);gap:.45rem;align-items:center;min-width:0;padding:.52rem .58rem;border:1px solid var(--csd-border-dce6f1-1000, #dce6f1);border-right-width:0;background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82))}.maintenance-lists-declaration-flow.maintenance-lists-declaration-flow--compact li:first-child{border-radius:9px 0 0 9px}.maintenance-lists-declaration-flow.maintenance-lists-declaration-flow--compact li:last-child{border-right-width:1px;border-radius:0 9px 9px 0}.maintenance-lists-declaration-flow.maintenance-lists-declaration-flow--compact i{display:grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:7px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.maintenance-lists-declaration-flow.maintenance-lists-declaration-flow--compact span,.maintenance-lists-declaration-flow.maintenance-lists-declaration-flow--compact b,.maintenance-lists-declaration-flow.maintenance-lists-declaration-flow--compact small{display:block;min-width:0}.maintenance-lists-declaration-flow.maintenance-lists-declaration-flow--compact b{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.7rem}.maintenance-lists-declaration-flow.maintenance-lists-declaration-flow--compact small{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.61rem;line-height:1.25}.maintenance-resident-command-center__status{display:flex;flex-wrap:wrap;grid-column:1/-1;grid-row:2;gap:.35rem;padding-top:.65rem;border-top:1px solid var(--csd-border-e5edf6-1000, #e5edf6)}.maintenance-resident-command-center__status>span{display:inline-flex;align-items:center;gap:.32rem;min-height:1.85rem;padding:.28rem .5rem;border:1px solid var(--csd-border-dbe4ef-1000, #dbe4ef);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-526174-1000, #526174);font-size:.64rem;font-weight:800}.maintenance-resident-command-center__status>span.is-ready{border-color:var(--csd-border-bfe6d7-1000, #bfe6d7);background:var(--csd-bg-f0fdf8-1000, #f0fdf8);color:var(--csd-text-08765f-1000, #08765f)}.maintenance-resident-command-center__status>span.is-warning{border-color:var(--csd-border-f4d7a3-1000, #f4d7a3);background:var(--csd-bg-fffaf0-1000, #fffaf0);color:var(--csd-text-9a650d-1000, #9a650d)}.maintenance-resident-command-center__status>span.is-danger{border-color:var(--csd-border-f2c5c5-1000, #f2c5c5);background:var(--csd-bg-fff6f6-1000, #fff6f6);color:var(--csd-text-a43d3d-1000, #a43d3d)}.maintenance-resident-command-center__status>span.is-muted{background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-resident-last-run-summary{display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);align-items:center;gap:.75rem;margin-bottom:.85rem;padding:.72rem .82rem;border:1px solid var(--csd-border-dbe4ef-1000, #dbe4ef);border-radius:12px;background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 72%,var(--csd-bg-f3faf8-1000, #f3faf8) 100%);box-shadow:0 8px 22px #0f172a09}.maintenance-resident-last-run-summary__lead{display:flex;align-items:center;gap:.65rem;min-width:0}.maintenance-resident-last-run-summary__icon{width:2.45rem;height:2.45rem;flex:0 0 2.45rem;border:1px solid var(--csd-border-cfe0ff-1000, #cfe0ff);border-radius:.78rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 7px 16px #2563eb14}.maintenance-resident-last-run-summary.has-run .maintenance-resident-last-run-summary__icon{border-color:var(--csd-border-c9e7df-1000, #c9e7df);background:var(--csd-bg-effaf7-1000, #effaf7);color:var(--csd-text-0f766e-1000, #0f766e)}.maintenance-resident-last-run-summary__copy{display:grid;gap:.08rem;min-width:0}.maintenance-resident-last-run-summary__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.maintenance-resident-last-run-summary__copy strong{color:var(--csd-text-142033-1000, #142033);font-size:.83rem;line-height:1.25}.maintenance-resident-last-run-summary__copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:650}.maintenance-resident-last-run-summary__metrics{display:grid;grid-template-columns:repeat(5,minmax(5.6rem,1fr));gap:.42rem;min-width:0}.maintenance-resident-last-run-summary__metric{display:grid;grid-template-columns:1.65rem minmax(0,1fr);align-items:center;gap:.38rem;min-height:2.45rem;padding:.38rem .46rem;border:1px solid var(--csd-border-dbe4ef-1000, #dbe4ef);border-radius:.72rem;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-526174-1000, #526174)}.maintenance-resident-last-run-summary__metric>i{display:inline-grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:.52rem;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem}.maintenance-resident-last-run-summary__metric>span,.maintenance-resident-last-run-summary__metric b,.maintenance-resident-last-run-summary__metric small{display:block;min-width:0}.maintenance-resident-last-run-summary__metric b{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.69rem;line-height:1.15;white-space:nowrap}.maintenance-resident-last-run-summary__metric small{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.55rem;font-weight:800}.maintenance-resident-last-run-summary__metric.is-warning{border-color:var(--csd-border-efd5a3-1000, #efd5a3);background:var(--csd-bg-fffaf0-1000, #fffaf0)}.maintenance-resident-last-run-summary__metric.is-warning>i{background:var(--csd-bg-fef3c7-1000, #fef3c7);color:var(--csd-text-94620d-1000, #94620d)}.maintenance-resident-last-run-summary__metric.is-danger{border-color:var(--csd-border-f0c4c4-1000, #f0c4c4);background:var(--csd-bg-fff6f6-1000, #fff6f6)}.maintenance-resident-last-run-summary__metric.is-danger>i{background:var(--csd-bg-fee2e2-1000, #fee2e2);color:var(--csd-text-a33f3f-1000, #a33f3f)}@media (max-width: 1199.98px){.maintenance-resident-last-run-summary{grid-template-columns:1fr}}@media (max-width: 767.98px){.maintenance-resident-last-run-summary__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-resident-last-run-summary__metric:last-child:nth-child(odd){grid-column:1/-1}}.maintenance-resident-default-rule{grid-column:1;grid-row:3;align-self:stretch;min-width:0;overflow:hidden;border:1px solid var(--csd-border-cbe5df-1000, #cbe5df);border-radius:10px;background:var(--csd-bg-f2fbf8-1000, #f2fbf8);transition:border-color .18s ease,box-shadow .18s ease}.maintenance-resident-default-rule>summary{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;gap:.55rem;align-items:center;min-height:3.65rem;padding:.65rem;cursor:pointer;list-style:none}.maintenance-resident-default-rule>summary::-webkit-details-marker{display:none}.maintenance-resident-default-rule>summary>span:nth-child(2),.maintenance-resident-default-rule>summary small,.maintenance-resident-default-rule>summary strong,.maintenance-resident-default-rule>summary em{display:block;min-width:0}.maintenance-resident-default-rule>summary small{color:var(--csd-text-5b766f-1000, #5b766f);font-size:.58rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.maintenance-resident-default-rule>summary strong{color:var(--csd-text-0f6557-1000, #0f6557);font-size:.82rem}.maintenance-resident-default-rule>summary em{color:var(--csd-text-64748b-1000, #64748b);font-size:.63rem;font-style:normal}.maintenance-resident-default-rule[open]{grid-column:1/-1;grid-row:3;align-self:start;border-color:var(--csd-border-9fd5c9-1000, #9fd5c9);box-shadow:0 14px 32px #0f766e14}.maintenance-resident-default-rule[open]>summary{min-height:3.65rem;background:var(--csd-bg-eaf8f4-1000, #eaf8f4)}.maintenance-resident-default-rule[open]>summary>.btn{border-color:var(--csd-border-abd8ce-1000, #abd8ce);background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-0f6557-1000, #0f6557)}.maintenance-resident-default-rule__icon{display:grid;place-items:center;width:2.2rem;height:2.2rem;border:1px solid var(--csd-border-b9ddd3-1000, #b9ddd3);border-radius:9px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-0f766e-1000, #0f766e)}.maintenance-resident-default-rule__form{display:grid;grid-template-columns:minmax(10rem,.38fr) repeat(2,minmax(0,1fr));gap:.55rem;align-items:start;padding:.7rem;border-top:1px solid var(--csd-border-cbe5df-1000, #cbe5df);background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-resident-default-rule__form .maintenance-resident-default-rule__explanation{grid-column:1/-1}.maintenance-resident-default-rule__form>.btn{grid-column:1/-1;justify-self:end}.maintenance-resident-default-rule__field{display:grid;gap:.22rem;min-width:0}.maintenance-resident-default-rule__field>span{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--csd-text-526174-1000, #526174);font-size:.62rem;font-weight:850;text-transform:uppercase}.maintenance-resident-default-rule__field>span em{color:var(--csd-text-718096-1000, #718096);font-size:.55rem;font-style:normal;font-weight:800;letter-spacing:.02em;text-transform:none}.maintenance-resident-default-rule__field>span .maintenance-resident-required-mark{color:var(--csd-text-dc2626-1000, #dc2626);font-size:.72rem;font-weight:950;line-height:1}.maintenance-resident-default-rule__field>span .maintenance-resident-required-mark[hidden]{display:none!important}.maintenance-resident-default-rule__field>small{color:var(--csd-text-718096-1000, #718096);font-size:.59rem;line-height:1.35}.maintenance-resident-percent-control{flex-wrap:nowrap;border-radius:8px;transition:box-shadow .18s ease}.maintenance-resident-percent-control .form-control{min-width:0;border-radius:8px 0 0 8px!important}.maintenance-resident-percent-control .input-group-text{display:grid;place-items:center;min-width:2.45rem;min-height:2.4rem;padding-inline:.7rem;border:1px solid var(--csd-border-dfe3e8-1000, #dfe3e8);border-left:0;border-radius:0 8px 8px 0!important;background:var(--csd-bg-f6f9fc-1000, #f6f9fc);color:var(--csd-text-0f766e-1000, #0f766e);font-weight:900}.maintenance-resident-percent-control:focus-within{box-shadow:0 0 0 .14rem #0d6efd24}.maintenance-resident-percent-control:focus-within .form-control,.maintenance-resident-percent-control:focus-within .input-group-text{border-color:var(--csd-border-9fb7d5-1000, #9fb7d5)}.maintenance-resident-default-rule__explanation{display:grid;gap:.12rem;padding:.55rem .62rem;border-left:3px solid var(--csd-border-14b8a6-1000, #14b8a6);background:var(--csd-bg-f5fbfa-1000, #f5fbfa)}.maintenance-resident-default-rule__explanation strong{color:var(--csd-text-174f48-1000, #174f48);font-size:.72rem}.maintenance-resident-default-rule__explanation small{color:var(--csd-text-60756f-1000, #60756f);font-size:.64rem;line-height:1.4}.maintenance-lists-resident-readiness{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.85rem}.maintenance-lists-resident-readiness article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:5.15rem;padding:.78rem .82rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:10px;background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);box-shadow:0 14px 36px #0f172a0d}.maintenance-lists-resident-readiness i{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:10px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem;line-height:1}.maintenance-lists-resident-readiness span,.maintenance-lists-resident-readiness small{display:block;min-width:0}.maintenance-lists-resident-readiness span{color:var(--csd-text-64748b-1000, #64748b);font-size:.67rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.maintenance-lists-resident-readiness strong{display:block;min-width:0;margin-top:.08rem;color:var(--csd-text-142033-1000, #142033);font-size:.94rem;line-height:1.16;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-lists-resident-readiness small{margin-top:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.73rem;line-height:1.28}.maintenance-lists-resident-readiness article.is-ready{border-color:var(--csd-border-0f766e-240, rgba(15, 118, 110, .24))}.maintenance-lists-resident-readiness article.is-ready i{background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-0f766e-1000, #0f766e)}.maintenance-lists-resident-readiness article.is-warning{border-color:var(--csd-border-d97706-240, rgba(217, 119, 6, .24))}.maintenance-lists-resident-readiness article.is-warning i{background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-d97706-1000, #d97706)}.maintenance-lists-resident-readiness article.is-danger{border-color:var(--csd-border-dc2626-220, rgba(220, 38, 38, .22))}.maintenance-lists-resident-readiness article.is-danger i{background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-dc2626-1000, #dc2626)}.maintenance-lists-resident-readiness article.is-muted i{background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-64748b-1000, #64748b)}.maintenance-lists-declaration-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.85rem}.maintenance-lists-declaration-flow article{display:grid;gap:.22rem;min-height:8.5rem;padding:.85rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 12px 32px #0f172a0d}.maintenance-lists-declaration-flow i{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:8px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-lists-declaration-flow span{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.maintenance-lists-declaration-flow strong{color:var(--csd-text-142033-1000, #142033);font-size:.92rem;line-height:1.2}.maintenance-lists-declaration-flow small{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.35}.maintenance-lists-declaration-health{grid-template-columns:repeat(6,minmax(0,1fr))}.maintenance-lists-resident-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.maintenance-lists-resident-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:.75rem}.maintenance-lists-automation-fields--wide{grid-template-columns:1fr}.maintenance-lists-resident-run{--maintenance-resident-run-control-height: 2.85rem;--maintenance-resident-run-label-offset: 1.12rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.8rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff);transition:border-color .2s ease,box-shadow .2s ease}.maintenance-lists-resident-run.is-rescan-prepared{border-color:var(--csd-border-78a7f8-1000, #78a7f8);box-shadow:0 0 0 .2rem #2563eb1a,0 12px 26px #2563eb14}.maintenance-lists-resident-run__fields{display:grid;grid-template-columns:minmax(11rem,.46fr) minmax(24rem,1.12fr) minmax(17rem,.82fr);align-items:end;gap:.75rem;min-width:0}.maintenance-lists-resident-run__fields>label:not(.maintenance-lists-checkbox){display:grid;gap:.28rem;min-width:12rem;margin:0}.maintenance-lists-resident-run__fields span{color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:900}.maintenance-resident-run__period{align-content:end}.maintenance-resident-run__period .form-control{height:var(--maintenance-resident-run-control-height);min-height:var(--maintenance-resident-run-control-height)}.maintenance-resident-run__scope{min-width:0;margin:0;padding:0;border:0}.maintenance-resident-run__scope legend{float:none;width:auto;margin:0 0 .28rem;color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:900}.maintenance-resident-run__scope-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.maintenance-resident-run__scope-options label{margin:0;cursor:pointer}.maintenance-resident-run__scope-options input{position:absolute;opacity:0;pointer-events:none}.maintenance-resident-run__scope-options label>span{display:grid;grid-template-columns:1.65rem minmax(0,1fr);grid-template-rows:auto auto;align-items:center;-moz-column-gap:.45rem;column-gap:.45rem;height:var(--maintenance-resident-run-control-height);min-height:var(--maintenance-resident-run-control-height);padding:.36rem .5rem;border:1px solid var(--csd-border-dbe4ef-1000, #dbe4ef);border-radius:9px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-resident-run__scope-options i{grid-row:1/3;display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:.52rem;background:var(--csd-bg-e8eef7-1000, #e8eef7);color:var(--csd-text-52657d-1000, #52657d)}.maintenance-resident-run__scope-options strong{color:var(--csd-text-27364b-1000, #27364b);font-size:.66rem;line-height:1.1}.maintenance-resident-run__scope-options small{color:var(--csd-text-718096-1000, #718096);font-size:.55rem;line-height:1.1}.maintenance-resident-run__scope-options input:checked+span{border-color:var(--csd-border-8bb5ff-1000, #8bb5ff);background:var(--csd-bg-f1f6ff-1000, #f1f6ff);box-shadow:0 0 0 .12rem #2563eb14}.maintenance-resident-run__scope-options input:checked+span i{background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-resident-run__selection{grid-column:1/-1;display:grid;gap:.32rem;min-width:0}.maintenance-resident-run__selection[hidden]{display:none!important}.maintenance-resident-run__selection>small{display:flex;align-items:center;gap:.32rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem;font-weight:700}.maintenance-resident-run__selection .select2-container{width:100%!important}.maintenance-resident-run__selection .select2-selection--multiple{min-height:2.75rem;border-color:var(--csd-border-cfdae8-1000, #cfdae8);border-radius:9px}.maintenance-resident-run__mode{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.52rem;height:var(--maintenance-resident-run-control-height);min-height:var(--maintenance-resident-run-control-height);padding:.4rem .56rem;border:1px solid var(--csd-border-dbe4ef-1000, #dbe4ef);border-radius:9px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-resident-run__mode>i{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.62rem;background:var(--csd-bg-e2e8f0-1000, #e2e8f0);color:var(--csd-text-64748b-1000, #64748b)}.maintenance-resident-run__mode>span,.maintenance-resident-run__mode small,.maintenance-resident-run__mode strong,.maintenance-resident-run__mode em{display:block;min-width:0}.maintenance-resident-run__mode small{color:var(--csd-text-64748b-1000, #64748b);font-size:.54rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.maintenance-resident-run__mode strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.7rem;line-height:1.2}.maintenance-resident-run__mode em{margin-top:.04rem;overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-style:normal;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.maintenance-resident-run__mode.is-email{border-color:var(--csd-border-bfe6d7-1000, #bfe6d7);background:var(--csd-bg-f0fdf8-1000, #f0fdf8)}.maintenance-resident-run__mode.is-email>i{background:var(--csd-bg-d1fae5-1000, #d1fae5);color:var(--csd-text-08765f-1000, #08765f)}.maintenance-resident-run__submit{width:100%;height:var(--maintenance-resident-run-control-height);min-height:var(--maintenance-resident-run-control-height);justify-content:center}.maintenance-resident-run__actions{display:grid;align-self:start;gap:.4rem;min-width:11.5rem;margin-top:var(--maintenance-resident-run-label-offset)}.maintenance-resident-run__rescan{justify-content:center;min-height:2.2rem;border-color:var(--csd-border-cbd8e8-1000, #cbd8e8);color:var(--csd-text-41536b-1000, #41536b)}.maintenance-resident-run__safety{grid-column:1/-1;display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.56rem .68rem;border:1px solid var(--csd-border-bfe6d7-1000, #bfe6d7);border-radius:9px;background:var(--csd-bg-f0fdf8-1000, #f0fdf8)}.maintenance-resident-run__safety>i{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.62rem;background:var(--csd-bg-d1fae5-1000, #d1fae5);color:var(--csd-text-08765f-1000, #08765f)}.maintenance-resident-run__safety strong,.maintenance-resident-run__safety small{display:block}.maintenance-resident-run__safety strong{color:var(--csd-text-145c4b-1000, #145c4b);font-size:.7rem}.maintenance-resident-run__safety small{margin-top:.08rem;color:var(--csd-text-527166-1000, #527166);font-size:.59rem;line-height:1.3}.maintenance-resident-option-check{align-self:end;min-height:2.4rem;padding:.48rem .62rem;border:1px solid var(--csd-border-dbe4ef-1000, #dbe4ef);border-radius:9px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-334155-1000, #334155);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.maintenance-resident-option-check:hover,.maintenance-resident-option-check:focus-within{border-color:var(--csd-border-2563eb-300, rgba(37, 99, 235, .3));background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 0 0 .14rem #2563eb12}.maintenance-resident-option-check:has(.form-check-input-modern:checked){border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));background:var(--csd-bg-f2f7ff-1000, #f2f7ff)}.maintenance-resident-option-check>span:last-child{color:var(--csd-text-334155-1000, #334155);font-size:.68rem;font-weight:800;line-height:1.25}.maintenance-resident-option-check--resend{min-height:2.62rem}@media (max-width: 1199.98px){.maintenance-lists-resident-run{grid-template-columns:1fr}.maintenance-lists-resident-run__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-resident-option-check--resend{grid-column:1/-1}.maintenance-resident-run__actions{width:100%;margin-top:0}}@media (max-width: 767.98px){.maintenance-lists-resident-run__fields{grid-template-columns:1fr}.maintenance-resident-option-check--resend{grid-column:auto}.maintenance-resident-run__mode{height:auto;min-height:var(--maintenance-resident-run-control-height)}.maintenance-resident-run__mode em{white-space:normal}.maintenance-resident-run__scope-options{grid-template-columns:1fr}}.modal-dialog.settings-action-modal-dialog.maintenance-resident-run-preview-dialog{width:calc(100vw - 2rem);max-width:min(1480px,100vw - 2rem)!important;max-height:calc(100vh - 2rem)!important;max-height:calc(100dvh - 2rem)!important;margin:1rem auto!important}.maintenance-resident-run-preview-shell{display:flex;flex-direction:column;height:calc(100vh - 2rem);height:calc(100dvh - 2rem);max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem)}.maintenance-resident-run-preview-shell>.modal-header,.maintenance-resident-run-preview-shell>.modal-footer{flex:0 0 auto}.settings-action-modal-shell .maintenance-resident-run-preview-body{flex:1 1 auto;min-height:0;padding:.85rem!important;overflow:hidden!important}.maintenance-resident-run-preview{display:grid;grid-template-rows:auto auto auto minmax(13rem,1fr) auto;gap:.75rem;height:100%;min-height:0}.maintenance-resident-run-preview__summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.maintenance-resident-run-preview__summary>span{display:grid;grid-template-columns:1.8rem auto;grid-template-rows:auto auto;align-items:center;-moz-column-gap:.48rem;column-gap:.48rem;padding:.55rem;border:1px solid var(--csd-border-dce6f2-1000, #dce6f2);border-radius:9px;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.maintenance-resident-run-preview__summary i{grid-row:1/3;display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:.55rem;background:var(--csd-bg-e4edff-1000, #e4edff);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-resident-run-preview__summary strong{color:var(--csd-text-17243a-1000, #17243a);font-size:.82rem}.maintenance-resident-run-preview__summary small{color:var(--csd-text-64748b-1000, #64748b);font-size:.56rem;font-weight:800}.maintenance-resident-run-preview__outcome{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.72rem .8rem;border:1px solid var(--csd-border-d8e5f3-1000, #d8e5f3);border-radius:12px;background:linear-gradient(135deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-f3f7fd-1000, #f3f7fd))}.maintenance-resident-run-preview__outcome.is-email{border-color:var(--csd-border-a9e6d4-1000, #a9e6d4);background:linear-gradient(135deg,var(--csd-bg-f1fcf8-1000, #f1fcf8),var(--csd-bg-f6fffc-1000, #f6fffc))}.maintenance-resident-run-preview__outcome-icon{width:2.15rem;height:2.15rem;border-radius:10px;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eaf2ff-1000, #eaf2ff)}.maintenance-resident-run-preview__outcome.is-email .maintenance-resident-run-preview__outcome-icon{color:var(--csd-text-087f67-1000, #087f67);background:var(--csd-bg-dff8ef-1000, #dff8ef)}.maintenance-resident-run-preview__outcome-copy{display:grid;min-width:0;gap:.06rem}.maintenance-resident-run-preview__outcome-copy small{color:var(--csd-text-718096-1000, #718096);font-size:.56rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.maintenance-resident-run-preview__outcome-copy strong{color:var(--csd-text-172b4d-1000, #172b4d);font-size:.78rem}.maintenance-resident-run-preview__outcome-copy>span{color:var(--csd-text-5f7188-1000, #5f7188);font-size:.63rem}.maintenance-resident-run-preview__outcome-badge{display:inline-flex;align-items:center;min-height:1.9rem;padding:.35rem .62rem;border:1px solid var(--csd-border-d7e3f2-1000, #d7e3f2);border-radius:999px;color:var(--csd-text-52657d-1000, #52657d);background:var(--csd-bg-ffffff-1000, #fff);font-size:.6rem;font-weight:800;white-space:nowrap}.maintenance-resident-run-preview__outcome.is-email .maintenance-resident-run-preview__outcome-badge{border-color:var(--csd-border-bcebdc-1000, #bcebdc);color:var(--csd-text-087f67-1000, #087f67);background:var(--csd-bg-ecfbf6-1000, #ecfbf6)}.maintenance-resident-run-preview__resident-help{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.maintenance-resident-run-preview__resident-help span{display:flex;align-items:flex-start;gap:.35rem;padding:.46rem .58rem;border-radius:9px;color:var(--csd-text-60738b-1000, #60738b);background:var(--csd-bg-f7f9fc-1000, #f7f9fc);font-size:.61rem;line-height:1.35}.maintenance-resident-run-preview__resident-help i{color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-resident-run-preview__resident-help strong{color:var(--csd-text-334155-1000, #334155)}.maintenance-resident-run-preview__table-wrap{width:100%;min-height:13rem;overflow:auto;border:1px solid var(--csd-border-dce6f2-1000, #dce6f2);border-radius:10px}.maintenance-resident-run-preview__table{width:100%!important;min-width:1120px;table-layout:fixed}.maintenance-resident-run-preview__table th,.maintenance-resident-run-preview__table td{min-width:0;word-break:normal;overflow-wrap:break-word}.maintenance-resident-run-preview__table .maintenance-resident-run-preview__col-association{width:22%}.maintenance-resident-run-preview__table .maintenance-resident-run-preview__col-residents{width:19%}.maintenance-resident-run-preview__table .maintenance-resident-run-preview__col-code{width:9%}.maintenance-resident-run-preview__table .maintenance-resident-run-preview__col-supplier{width:22%}.maintenance-resident-run-preview__table .maintenance-resident-run-preview__col-issuer{width:16%}.maintenance-resident-run-preview__table .maintenance-resident-run-preview__col-status{width:12%}.maintenance-resident-run-preview__table-wrap th{position:sticky;top:0;z-index:1;background:var(--csd-bg-f6f9fd-1000, #f6f9fd);color:var(--csd-text-52657d-1000, #52657d);font-size:.58rem;letter-spacing:.04em;text-transform:uppercase;white-space:normal}.maintenance-resident-run-preview__table-wrap td{padding-top:.7rem;padding-bottom:.7rem;color:var(--csd-text-334155-1000, #334155);font-size:.72rem;line-height:1.42;vertical-align:top}.maintenance-resident-run-preview__table-wrap td strong,.maintenance-resident-run-preview__table-wrap td small{display:block}.maintenance-resident-run-preview__table-wrap td small{margin-top:.12rem;color:var(--csd-text-718096-1000, #718096);font-size:.61rem;line-height:1.42}.maintenance-resident-run-preview__row-note{display:flex!important;align-items:flex-start;gap:.32rem;margin-top:.32rem!important;padding:.35rem .42rem;border:1px solid transparent;border-radius:8px}.maintenance-resident-run-preview__row-note i{flex:0 0 auto;margin-top:.08rem}.maintenance-resident-run-preview__row-note.is-online{border-color:var(--csd-border-cde8dd-1000, #cde8dd);color:var(--csd-text-197052-1000, #197052);background:var(--csd-bg-f1fbf7-1000, #f1fbf7)}.maintenance-resident-run-preview__row-note.is-excluded{border-color:var(--csd-border-d8e3f2-1000, #d8e3f2);color:var(--csd-text-52657d-1000, #52657d);background:var(--csd-bg-f6f9fd-1000, #f6f9fd)}.maintenance-resident-run-preview__row-note.is-warning{border-color:var(--csd-border-f1d59d-1000, #f1d59d);color:var(--csd-text-8a5a08-1000, #8a5a08);background:var(--csd-bg-fff9ed-1000, #fff9ed)}.maintenance-resident-run-preview__table-wrap .maintenance-lists-status-pill{display:inline-flex;max-width:100%;white-space:normal}.maintenance-resident-run-preview__table-wrap tr.is-blocked{background:var(--csd-bg-fff8f6-1000, #fff8f6)}.maintenance-resident-run-preview__detail-row>td{padding:0 .7rem .75rem!important;border-top:0;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-resident-unit-trace{overflow:hidden;border:1px solid var(--csd-border-d8e4f2-1000, #d8e4f2);border-radius:12px;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.maintenance-resident-unit-trace>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.68rem .75rem;color:var(--csd-text-334155-1000, #334155);cursor:pointer;list-style:none}.maintenance-resident-unit-trace>summary::-webkit-details-marker{display:none}.maintenance-resident-unit-trace>summary:focus-visible{outline:3px solid var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));outline-offset:-3px}.maintenance-resident-unit-trace[open]>summary{border-bottom:1px solid var(--csd-border-dce6f2-1000, #dce6f2);background:var(--csd-bg-f4f8fe-1000, #f4f8fe)}.maintenance-resident-unit-trace__summary-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:9px;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-e5eeff-1000, #e5eeff)}.maintenance-resident-unit-trace>summary>span:nth-child(2){display:grid;min-width:0;gap:.04rem}.maintenance-resident-unit-trace>summary strong{color:var(--csd-text-21324b-1000, #21324b);font-size:.69rem}.maintenance-resident-unit-trace>summary small{color:var(--csd-text-6b7d93-1000, #6b7d93);font-size:.58rem}.maintenance-resident-unit-trace__summary-action{display:inline-flex;align-items:center;gap:.35rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.6rem;font-weight:800;white-space:nowrap}.maintenance-resident-unit-trace__summary-action i{transition:transform .18s ease}.maintenance-resident-unit-trace[open] .maintenance-resident-unit-trace__summary-action i{transform:rotate(180deg)}.maintenance-resident-unit-trace__lazy{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:5rem;padding:.75rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem}.maintenance-resident-unit-trace__lazy .spinner-border{color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-resident-unit-trace__body{display:grid;gap:.58rem;padding:.65rem}.maintenance-resident-unit-trace__filters{display:flex;flex-wrap:wrap;gap:.35rem}.maintenance-resident-unit-trace__filter{min-height:1.85rem;padding:.3rem .55rem;border:1px solid var(--csd-border-d5e0ed-1000, #d5e0ed);border-radius:999px;color:var(--csd-text-60738b-1000, #60738b);background:var(--csd-bg-ffffff-1000, #fff);font-size:.58rem;font-weight:800}.maintenance-resident-unit-trace__filter:hover{border-color:var(--csd-border-a9bee0-1000, #a9bee0);color:var(--csd-text-2459b7-1000, #2459b7);background:var(--csd-bg-f7faff-1000, #f7faff)}.maintenance-resident-unit-trace__filter.is-active{border-color:var(--csd-border-8eade1-1000, #8eade1);color:var(--csd-text-1f5fd1-1000, #1f5fd1);background:var(--csd-bg-eaf2ff-1000, #eaf2ff);box-shadow:0 0 0 2px #2563eb14}.maintenance-resident-unit-trace__table-wrap{max-height:25rem;overflow:auto;border:1px solid var(--csd-border-dce6f2-1000, #dce6f2);border-radius:10px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-resident-unit-trace__table{width:100%;min-width:940px;border-collapse:separate;border-spacing:0;table-layout:fixed}.maintenance-resident-unit-trace__table th{position:sticky!important;top:0;z-index:1;padding:.48rem .55rem;border-bottom:1px solid var(--csd-border-dce6f2-1000, #dce6f2);color:var(--csd-text-60738b-1000, #60738b);background:var(--csd-bg-f4f8fd-1000, #f4f8fd);font-size:.54rem;font-weight:800;letter-spacing:.035em;text-align:left;text-transform:uppercase}.maintenance-resident-unit-trace__table th:nth-child(1){width:28%}.maintenance-resident-unit-trace__table th:nth-child(2),.maintenance-resident-unit-trace__table th:nth-child(3),.maintenance-resident-unit-trace__table th:nth-child(4){width:14%}.maintenance-resident-unit-trace__table th:nth-child(5){width:30%}.maintenance-resident-unit-trace__table td{padding:.5rem .55rem!important;border-top:0;border-bottom:1px solid var(--csd-border-edf2f7-1000, #edf2f7);color:var(--csd-text-334155-1000, #334155);background:var(--csd-bg-ffffff-1000, #fff);font-size:.64rem;vertical-align:top}.maintenance-resident-unit-trace__table tbody tr:last-child td{border-bottom:0}.maintenance-resident-unit-trace__table tbody tr:hover td{background:var(--csd-bg-f9fbfe-1000, #f9fbfe)}.maintenance-resident-unit-trace__table td strong{color:var(--csd-text-26374f-1000, #26374f);font-size:.66rem}.maintenance-resident-unit-trace__table td small{color:var(--csd-text-718096-1000, #718096);font-size:.56rem;line-height:1.38}.maintenance-resident-unit-trace__source{display:inline-flex;align-items:center;gap:.28rem;max-width:100%;padding:.24rem .42rem;border:1px solid transparent;border-radius:999px;font-size:.55rem;font-weight:800;line-height:1.25}.maintenance-resident-unit-trace__source.is-online{border-color:var(--csd-border-bce7d8-1000, #bce7d8);color:var(--csd-text-117155-1000, #117155);background:var(--csd-bg-eafaf4-1000, #eafaf4)}.maintenance-resident-unit-trace__source.is-fallback{border-color:var(--csd-border-efd39a-1000, #efd39a);color:var(--csd-text-8a5a08-1000, #8a5a08);background:var(--csd-bg-fff8e8-1000, #fff8e8)}.maintenance-resident-unit-trace__source.is-current{border-color:var(--csd-border-cbdcf4-1000, #cbdcf4);color:var(--csd-text-315f9d-1000, #315f9d);background:var(--csd-bg-eff5fd-1000, #eff5fd)}.maintenance-resident-unit-trace__source.is-excluded{border-color:var(--csd-border-d8e1ec-1000, #d8e1ec);color:var(--csd-text-5f6f82-1000, #5f6f82);background:var(--csd-bg-f4f7fa-1000, #f4f7fa)}.maintenance-resident-unit-trace__body>p{display:flex;align-items:center;gap:.35rem;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.57rem}.maintenance-resident-unit-trace__body>p i{color:var(--csd-text-0f8d6b-1000, #0f8d6b)}.maintenance-resident-run-preview__note,.maintenance-resident-run-preview__footer-note{display:flex;align-items:center;gap:.4rem;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.63rem}.maintenance-resident-last-run{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;margin:.7rem .85rem .85rem;padding:.62rem .7rem;border:1px solid var(--csd-border-cfe4dd-1000, #cfe4dd);border-radius:11px;background:linear-gradient(135deg,var(--csd-bg-f4fcf9-1000, #f4fcf9),var(--csd-bg-f8fffd-1000, #f8fffd))}.maintenance-resident-last-run.is-warning{border-color:var(--csd-border-f1d59d-1000, #f1d59d);background:linear-gradient(135deg,var(--csd-bg-fffaf1-1000, #fffaf1),var(--csd-bg-fffdf8-1000, #fffdf8))}.maintenance-resident-last-run.is-running{border-color:var(--csd-border-cbdcf7-1000, #cbdcf7);background:linear-gradient(135deg,var(--csd-bg-f5f9ff-1000, #f5f9ff),var(--csd-bg-fbfdff-1000, #fbfdff))}.maintenance-resident-last-run__icon{width:2.15rem;height:2.15rem;border-radius:10px;color:var(--csd-text-087f67-1000, #087f67);background:var(--csd-bg-dff8ef-1000, #dff8ef)}.maintenance-resident-last-run.is-warning .maintenance-resident-last-run__icon{color:var(--csd-text-ad6800-1000, #ad6800);background:var(--csd-bg-fff0ce-1000, #fff0ce)}.maintenance-resident-last-run.is-running .maintenance-resident-last-run__icon{color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-e4edff-1000, #e4edff)}.maintenance-resident-last-run__copy{display:grid;min-width:0;gap:.04rem}.maintenance-resident-last-run__copy small{color:var(--csd-text-718096-1000, #718096);font-size:.55rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.maintenance-resident-last-run__copy strong{color:var(--csd-text-172b4d-1000, #172b4d);font-size:.72rem}.maintenance-resident-last-run__copy em{overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.59rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.maintenance-resident-run-result{display:grid;gap:.75rem;height:100%;min-height:0;overflow:auto}.maintenance-resident-run-result__completion-note{display:flex;align-items:center;gap:.5rem;padding:.58rem .7rem;border:1px solid var(--csd-border-bfe8d8-1000, #bfe8d8);border-radius:10px;color:var(--csd-text-42645a-1000, #42645a);background:var(--csd-bg-f1fbf7-1000, #f1fbf7);font-size:.64rem;line-height:1.4}.maintenance-resident-run-result__completion-note i{flex:0 0 auto;color:var(--csd-text-0f9f76-1000, #0f9f76);font-size:.9rem}.maintenance-resident-run-result__completion-note strong{color:var(--csd-text-176b55-1000, #176b55)}.maintenance-resident-run-result__completion-note.is-running{border-color:var(--csd-border-cfe0ff-1000, #cfe0ff);color:var(--csd-text-475569-1000, #475569);background:var(--csd-bg-f4f8ff-1000, #f4f8ff)}.maintenance-resident-run-result__completion-note.is-running i{color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-resident-run-result__completion-note.is-running strong{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-resident-run-result__section{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.7rem;border:1px solid var(--csd-border-dce6f2-1000, #dce6f2);border-radius:11px;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.maintenance-resident-run-result__section-icon{width:2.1rem;height:2.1rem;border-radius:10px;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-e4edff-1000, #e4edff)}.maintenance-resident-run-result__section div{display:grid;gap:.08rem}.maintenance-resident-run-result__section small{color:var(--csd-text-718096-1000, #718096);font-size:.56rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.maintenance-resident-run-result__section strong{color:var(--csd-text-334155-1000, #334155);font-size:.68rem;line-height:1.45}.maintenance-resident-run-result__issues{display:grid;gap:.7rem;padding:.75rem;border:1px solid var(--csd-border-f1d5cc-1000, #f1d5cc);border-radius:12px;background:linear-gradient(135deg,var(--csd-bg-fffaf8-1000, #fffaf8),var(--csd-bg-fffdfc-1000, #fffdfc));color:var(--csd-text-7c3428-1000, #7c3428);font-size:.64rem}.maintenance-resident-run-result__issues>strong{display:flex;align-items:center;gap:.35rem}.maintenance-resident-run-result__issues>span{padding-left:1.15rem;color:var(--csd-text-7b4a42-1000, #7b4a42)}.maintenance-resident-attention__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem}.maintenance-resident-attention__head>div{display:grid;gap:.06rem}.maintenance-resident-attention__head small{color:var(--csd-text-a15643-1000, #a15643);font-size:.55rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.maintenance-resident-attention__head strong{color:var(--csd-text-6f2d22-1000, #6f2d22);font-size:.76rem}.maintenance-resident-attention__head p{margin:.08rem 0 0;color:var(--csd-text-7b615b-1000, #7b615b);font-size:.61rem;line-height:1.45}.maintenance-resident-attention__head .maintenance-resident-run-result__section-icon{color:var(--csd-text-bd4a34-1000, #bd4a34);background:var(--csd-bg-ffe8e1-1000, #ffe8e1)}.maintenance-resident-attention__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.4rem}.maintenance-resident-attention__summary>span{display:flex;align-items:center;gap:.45rem;min-width:0;padding:.42rem .55rem;border:1px solid var(--csd-border-f0ddd7-1000, #f0ddd7);border-radius:.65rem;background:var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88))}.maintenance-resident-attention__summary strong{display:grid;min-width:1.55rem;height:1.55rem;place-items:center;border-radius:.48rem;color:var(--csd-text-b04430-1000, #b04430);background:var(--csd-bg-ffebe5-1000, #ffebe5);font-size:.67rem}.maintenance-resident-attention__summary small{overflow:hidden;color:var(--csd-text-6f554f-1000, #6f554f);font-size:.58rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.maintenance-resident-attention__list{display:grid;gap:.4rem}.maintenance-resident-attention__item{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem .6rem;border:1px solid var(--csd-border-ead7d1-1000, #ead7d1);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 5px 14px #76362709}.maintenance-resident-attention__item.is-excluded{border-color:var(--csd-border-dbe5ee-1000, #dbe5ee);background:var(--csd-bg-f8fafc-1000, #f8fafc);box-shadow:none}.maintenance-resident-attention__item>.btn,.maintenance-resident-attention__item>.maintenance-lists-status-pill{justify-self:end;white-space:nowrap}.maintenance-resident-attention__select{position:relative;display:grid;width:1.25rem;height:1.25rem;place-items:center;cursor:pointer}.maintenance-resident-attention__select:has(input:disabled){cursor:not-allowed;opacity:.55}.maintenance-resident-attention__icon{width:2rem;height:2rem;border-radius:.62rem;color:var(--csd-text-bc4d37-1000, #bc4d37);background:var(--csd-bg-ffebe5-1000, #ffebe5);font-size:.8rem}.is-excluded .maintenance-resident-attention__icon{color:var(--csd-text-64748b-1000, #64748b);background:var(--csd-bg-eaf0f6-1000, #eaf0f6)}.maintenance-resident-attention__copy{display:grid;min-width:0;gap:.2rem}.maintenance-resident-attention__copy>p{margin:0;color:var(--csd-text-7b615b-1000, #7b615b);font-size:.59rem;line-height:1.4}.maintenance-resident-attention__title{display:flex;align-items:center;gap:.4rem;min-width:0}.maintenance-resident-attention__title strong{overflow:hidden;color:var(--csd-text-3f2e2a-1000, #3f2e2a);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.maintenance-resident-attention__title em{flex:0 0 auto;padding:.15rem .36rem;border-radius:999px;color:var(--csd-text-a33c2b-1000, #a33c2b);background:var(--csd-bg-fff0eb-1000, #fff0eb);font-size:.52rem;font-style:normal;font-weight:800}.is-excluded .maintenance-resident-attention__title em{color:var(--csd-text-53657a-1000, #53657a);background:var(--csd-bg-eaf0f6-1000, #eaf0f6)}.maintenance-resident-attention__meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem}.maintenance-resident-attention__meta small{display:grid;min-width:0;color:var(--csd-text-68778b-1000, #68778b);font-size:.54rem}.maintenance-resident-attention__meta b{margin-bottom:.02rem;color:var(--csd-text-9a7a72-1000, #9a7a72);font-size:.48rem;letter-spacing:.035em;text-transform:uppercase}.maintenance-resident-attention__footer{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding-top:.15rem}.maintenance-resident-attention__footer>span{display:flex;align-items:center;gap:.32rem;color:var(--csd-text-65758a-1000, #65758a);font-size:.57rem;line-height:1.4}.maintenance-resident-attention__footer>span i{color:var(--csd-text-15856a-1000, #15856a)}.maintenance-resident-attention__footer .btn{flex:0 0 auto}.maintenance-resident-run-result__associations{display:grid;gap:.55rem;padding:.7rem;border:1px solid var(--csd-border-dce6f2-1000, #dce6f2);border-radius:11px;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.maintenance-resident-run-result__associations-head{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(13rem,20rem);align-items:center;gap:.65rem}.maintenance-resident-run-result__associations-head>div{display:grid;gap:.08rem}.maintenance-resident-run-result__associations-head small{color:var(--csd-text-718096-1000, #718096);font-size:.56rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.maintenance-resident-run-result__associations-head strong{color:var(--csd-text-334155-1000, #334155);font-size:.7rem}.maintenance-resident-run-result__associations-head label{display:flex;align-items:center;gap:.4rem;padding:.38rem .55rem;border:1px solid var(--csd-border-d7e3f3-1000, #d7e3f3);border-radius:.65rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-64748b-1000, #64748b)}.maintenance-resident-run-result__associations-head input{width:100%;border:0;outline:0;background:transparent;color:var(--csd-text-17243a-1000, #17243a);font-size:.7rem}.maintenance-resident-run-result__associations p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem}.maintenance-resident-run-result__association-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;max-height:16rem;margin:0;padding:.12rem .15rem .12rem 0;overflow:auto;list-style:none}.maintenance-resident-run-result__association-list li{display:grid;grid-template-columns:1.55rem minmax(0,1fr);align-items:start;gap:.42rem;padding:.42rem .5rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.55rem;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-resident-run-result__association-list span{display:grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:50%;background:var(--csd-bg-eaf1ff-1000, #eaf1ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.58rem;font-weight:800}.maintenance-resident-run-result__association-list strong{color:var(--csd-text-334155-1000, #334155);font-size:.66rem;line-height:1.35}@media (max-width: 767.98px){.modal-dialog.settings-action-modal-dialog.maintenance-resident-run-preview-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem)!important;max-height:calc(100vh - 1rem)!important;max-height:calc(100dvh - 1rem)!important;margin:.5rem auto!important}.maintenance-resident-run-preview-shell{height:calc(100vh - 1rem);height:calc(100dvh - 1rem);max-height:calc(100vh - 1rem);max-height:calc(100dvh - 1rem)}.settings-action-modal-shell .maintenance-resident-run-preview-body{overflow:auto!important}.maintenance-resident-run-preview{grid-template-rows:none;height:auto}.maintenance-resident-run-preview__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-resident-run-preview__outcome{grid-template-columns:auto minmax(0,1fr)}.maintenance-resident-run-preview__outcome-badge{grid-column:1/-1;justify-content:center}.maintenance-resident-run-preview__resident-help{grid-template-columns:1fr}.maintenance-resident-run-preview__table-wrap{min-height:20rem;max-height:58vh;overflow-x:auto}.maintenance-resident-run-preview__table{min-width:1080px}.maintenance-resident-unit-trace>summary{grid-template-columns:auto minmax(0,1fr)}.maintenance-resident-unit-trace__summary-action{grid-column:1/-1;justify-content:flex-end}.maintenance-resident-unit-trace__table{min-width:850px}.maintenance-resident-unit-trace__table-wrap{max-height:22rem}.maintenance-resident-run-preview-shell .modal-footer{flex-wrap:wrap}.maintenance-resident-run-preview__footer-note{width:100%}.maintenance-resident-run-preview-shell .modal-footer .btn{flex:1 1 calc(50% - .35rem);justify-content:center}.maintenance-resident-last-run{grid-template-columns:auto minmax(0,1fr)}.maintenance-resident-last-run .btn{grid-column:1/-1;width:100%}.maintenance-resident-run-result__associations-head{grid-template-columns:auto minmax(0,1fr)}.maintenance-resident-run-result__associations-head label{grid-column:1/-1}.maintenance-resident-run-result__association-list{grid-template-columns:1fr}.maintenance-resident-attention__item{grid-template-columns:auto auto minmax(0,1fr);align-items:start}.maintenance-resident-attention__item>.btn,.maintenance-resident-attention__item>.maintenance-lists-status-pill{grid-column:2/-1;justify-self:stretch;justify-content:center}.maintenance-resident-attention__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-resident-attention__footer{align-items:stretch;flex-direction:column}.maintenance-resident-attention__footer .btn{width:100%;justify-content:center}}.maintenance-lists-resident-history{display:grid;gap:.75rem;padding:.85rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:8px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-lists-resident-history__rows{display:grid;gap:.45rem}.maintenance-lists-resident-history__rows article{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.55rem;padding:.58rem .65rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-resident-history__rows article strong,.maintenance-lists-resident-history__rows article small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-lists-resident-history__rows article strong{color:var(--csd-text-142033-1000, #142033);font-size:.82rem}.maintenance-lists-resident-history__rows article small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:700}.maintenance-lists-resident-history__rows article>span:not(.maintenance-lists-status-pill){color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:900;white-space:nowrap}.maintenance-lists-supplier-email-groups{display:grid;gap:.5rem}.maintenance-lists-supplier-email-groups article{display:grid;grid-template-columns:2rem minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.65rem .75rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:8px;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.maintenance-lists-supplier-email-groups article strong,.maintenance-lists-supplier-email-groups article small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-lists-supplier-email-groups article strong{color:var(--csd-text-142033-1000, #142033);font-size:.86rem}.maintenance-lists-supplier-email-groups article small{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:800}.maintenance-lists-supplier-email-groups article>span{color:var(--csd-text-0f4c81-1000, #0f4c81);font-size:.8rem;font-weight:900;white-space:nowrap}.maintenance-resident-email-bulkbar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.65rem;padding:.62rem .7rem;border:1px solid var(--csd-border-cfe0ff-1000, #cfe0ff);border-radius:10px;background:linear-gradient(90deg,var(--csd-bg-f4f8ff-1000, #f4f8ff),var(--csd-bg-f8fffd-1000, #f8fffd))}.maintenance-resident-email-bulkbar__copy,.maintenance-resident-email-bulkbar__actions{display:flex;align-items:center;gap:.6rem;min-width:0}.maintenance-resident-email-bulkbar__actions{justify-content:flex-end}.maintenance-resident-email-bulkbar p,.maintenance-resident-email-bulkbar strong,.maintenance-resident-email-bulkbar small{display:block;margin:0}.maintenance-resident-email-bulkbar strong{color:var(--csd-text-17243a-1000, #17243a);font-size:.78rem}.maintenance-resident-email-bulkbar small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:650}.maintenance-resident-email-bulkbar__select-all{display:flex;align-items:center;gap:.48rem;margin:0;padding:.38rem .55rem;border:1px solid var(--csd-border-d7e3f3-1000, #d7e3f3);border-radius:.65rem;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-resident-email-bulkbar__summary{min-width:5.6rem;text-align:right}.maintenance-resident-email-group__select{display:grid;width:2rem;height:2rem;place-items:center;margin:0}.maintenance-resident-email-group__state{width:2rem;height:2rem;border-radius:.62rem;background:var(--csd-bg-eafaf4-1000, #eafaf4);color:var(--csd-text-0f766e-1000, #0f766e)}.maintenance-resident-email-group.is-blocked .maintenance-resident-email-group__state{background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-c2410c-1000, #c2410c)}.maintenance-resident-prepared-emails__summary{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem}.maintenance-resident-prepared-emails__summary span{display:inline-flex;align-items:center;gap:.32rem;padding:.38rem .58rem;border:1px solid var(--csd-border-d7e3f3-1000, #d7e3f3);border-radius:999px;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:750}.maintenance-resident-prepared-emails__summary i,.maintenance-resident-prepared-emails__summary strong{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-resident-prepared-emails__list{display:grid;gap:.6rem}.maintenance-resident-prepared-email{overflow:hidden;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-resident-prepared-email__header{display:grid;width:100%;grid-template-columns:2.1rem minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.65rem .75rem;border:0;background:linear-gradient(90deg,var(--csd-bg-f7faff-1000, #f7faff),var(--csd-bg-f8fffd-1000, #f8fffd));text-align:left}.maintenance-resident-prepared-email__header>span:first-child{width:2.1rem;height:2.1rem;border-radius:.65rem;background:var(--csd-bg-eaf2ff-1000, #eaf2ff);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-resident-prepared-email__header strong,.maintenance-resident-prepared-email__header small{display:block}.maintenance-resident-prepared-email__header strong{color:var(--csd-text-17243a-1000, #17243a);font-size:.78rem}.maintenance-resident-prepared-email__header small{color:var(--csd-text-64748b-1000, #64748b);font-size:.65rem;font-weight:650}.maintenance-resident-prepared-email__header em{color:var(--csd-text-334155-1000, #334155);font-size:.68rem;font-style:normal;font-weight:800}.maintenance-resident-prepared-email__header>i{transition:transform .2s ease}.maintenance-resident-prepared-email__body{display:none;padding:.7rem;border-top:1px solid var(--csd-border-e5edf6-1000, #e5edf6)}.maintenance-resident-prepared-email.is-open .maintenance-resident-prepared-email__body{display:grid;gap:.65rem}.maintenance-resident-prepared-email.is-open .maintenance-resident-prepared-email__header>i{transform:rotate(180deg)}.maintenance-resident-prepared-email__subject{display:grid;gap:.15rem;padding:.55rem .65rem;border:1px solid var(--csd-border-dce6f3-1000, #dce6f3);border-radius:9px;background:var(--csd-bg-fbfdff-1000, #fbfdff)}.maintenance-resident-prepared-email__subject small{color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.maintenance-resident-prepared-email__subject strong{color:var(--csd-text-17243a-1000, #17243a);font-size:.76rem}.maintenance-resident-prepared-email__associations{overflow-x:auto;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:9px}.maintenance-resident-prepared-email__associations table{width:100%;border-collapse:collapse;font-size:.7rem}.maintenance-resident-prepared-email__associations th,.maintenance-resident-prepared-email__associations td{padding:.42rem .55rem;border-bottom:1px solid var(--csd-border-edf2f7-1000, #edf2f7)}.maintenance-resident-prepared-email__associations th{background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.59rem;letter-spacing:.04em;text-transform:uppercase}.maintenance-resident-prepared-emails__confirm{margin-top:.8rem;padding:.72rem .78rem;border:1px solid var(--csd-border-bfe3d7-1000, #bfe3d7);border-radius:10px;background:var(--csd-bg-f1fbf7-1000, #f1fbf7);color:var(--csd-text-24453d-1000, #24453d);font-size:.72rem;font-weight:750}.maintenance-resident-output-card{padding:0;overflow:visible}.maintenance-resident-output-card>.maintenance-resident-output-card__header{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.72rem;min-height:4.35rem;margin:0;padding:.78rem 1.25rem;border-bottom:1px solid var(--csd-border-e5edf6-1000, #e5edf6);background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)}.maintenance-resident-output-card__icon{width:2.25rem;height:2.25rem;border:1px solid var(--csd-border-cfe0ff-1000, #cfe0ff);border-radius:.72rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 6px 14px #2563eb14}.maintenance-resident-output-card__icon--history{border-color:var(--csd-border-c9e7df-1000, #c9e7df);background:var(--csd-bg-effaf7-1000, #effaf7);color:var(--csd-text-0f766e-1000, #0f766e);box-shadow:0 6px 14px #0f766e12}.maintenance-resident-output-card__copy{display:flex;min-width:0;flex-direction:column;gap:.16rem}.maintenance-resident-output-card__copy .saas-card-title{color:var(--csd-text-142033-1000, #142033);font-size:.9rem;line-height:1.22}.maintenance-resident-output-card__copy small{min-width:0;overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.maintenance-resident-output-card__meta{justify-self:end;gap:.32rem;min-height:1.9rem;padding-inline:.62rem}.maintenance-resident-output-card__meta strong{font-size:.7rem}.maintenance-resident-output-card__body{padding:.78rem 1.25rem 1rem}.maintenance-lists-declaration-status{display:grid;gap:.22rem;justify-items:start}.maintenance-lists-declaration-status small{max-width:19rem;color:var(--csd-text-b91c1c-1000, #b91c1c);font-size:.7rem;font-weight:750;line-height:1.25}.maintenance-resident-configuration{overflow:visible;border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18))}.maintenance-resident-configuration__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:0!important;padding:1rem 1.1rem .9rem!important}.maintenance-resident-configuration__header>div:first-child{min-width:0}.maintenance-resident-configuration__header .text-muted{display:block;max-width:68rem;margin-top:.24rem;line-height:1.45}.maintenance-resident-configuration__action{justify-self:end;margin:0}.maintenance-resident-config-summary{display:flex;flex-wrap:wrap;gap:.35rem;padding:.55rem .82rem;border-top:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-bottom:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);background:var(--csd-bg-f8fbff-1000, #f8fbff)}.maintenance-resident-config-summary span{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .48rem;border:1px solid var(--csd-border-dbe4ef-1000, #dbe4ef);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-58677b-1000, #58677b);font-size:.64rem;font-weight:800}.maintenance-resident-config-summary span.is-success{border-color:var(--csd-border-bde4d4-1000, #bde4d4);color:var(--csd-text-08745f-1000, #08745f)}.maintenance-resident-config-summary span.is-info{border-color:var(--csd-border-cbdcf8-1000, #cbdcf8);color:var(--csd-text-245eb0-1000, #245eb0)}.maintenance-resident-config-summary span.is-warning{border-color:var(--csd-border-f0d5a3-1000, #f0d5a3);color:var(--csd-text-98620c-1000, #98620c)}.maintenance-resident-config-summary span.is-muted{background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-resident-discovery-job{display:grid;grid-template-columns:minmax(15rem,1fr) auto;align-items:center;gap:.85rem;margin:.75rem .85rem 0;padding:.7rem .8rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:10px;background:var(--csd-bg-eff6ff-1000, #eff6ff)}.maintenance-resident-discovery-job .maintenance-resident-discovery-job__identity{display:flex;align-items:center;gap:.65rem;min-width:0}.maintenance-resident-discovery-job .maintenance-resident-discovery-job__identity>span{min-width:0}.maintenance-resident-discovery-job i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.05rem}.maintenance-resident-discovery-job span,.maintenance-resident-discovery-job strong,.maintenance-resident-discovery-job small{display:block}.maintenance-resident-discovery-job strong{color:var(--csd-text-172554-1000, #172554);font-size:.8rem}.maintenance-resident-discovery-job small{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem}.maintenance-resident-discovery-job.is-running i{animation:maintenance-job-spin 1.1s linear infinite}.maintenance-resident-discovery-job.is-failed{border-color:var(--csd-border-dc2626-240, rgba(220, 38, 38, .24));background:var(--csd-bg-fff7f7-1000, #fff7f7)}.maintenance-resident-discovery-job.is-failed i{color:var(--csd-text-dc2626-1000, #dc2626)}.maintenance-resident-discovery-job.is-failed strong{color:var(--csd-text-991b1b-1000, #991b1b)}.maintenance-resident-discovery-job.is-failed .maintenance-resident-discovery-job__progress{background:var(--csd-bg-fee2e2-1000, #fee2e2)}.maintenance-resident-discovery-job.is-failed .maintenance-resident-discovery-job__progress span{background:linear-gradient(90deg,#dc2626,#f97316)}.maintenance-resident-discovery-job__eyebrow{display:flex!important;align-items:center;flex-wrap:wrap;gap:.35rem;margin-bottom:.14rem}.maintenance-resident-discovery-job__eyebrow>b{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.58rem;font-weight:900;letter-spacing:.075em;text-transform:uppercase}.maintenance-resident-discovery-job__eyebrow>em{display:inline-flex;align-items:center;gap:.24rem;color:var(--csd-text-0f766e-1000, #0f766e);font-size:.58rem;font-style:normal;font-weight:800}.maintenance-resident-discovery-job__eyebrow>em>span{width:.38rem;height:.38rem;border-radius:50%;background:#14b8a6;box-shadow:0 0 0 3px #14b8a61f;animation:maintenance-job-pulse 1.5s ease-in-out infinite}.maintenance-resident-discovery-job__background{margin-top:.14rem;color:var(--csd-text-52708e-1000, #52708e)!important}.maintenance-resident-discovery-job__metrics{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.3rem}.maintenance-resident-discovery-job__metrics span{display:inline-flex;align-items:center;gap:.2rem;padding:.28rem .44rem;border:1px solid var(--csd-border-cbdcf8-1000, #cbdcf8);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-475569-1000, #475569);font-size:.64rem;font-weight:750}.maintenance-resident-discovery-job__metrics span b{color:var(--csd-text-1e3a8a-1000, #1e3a8a)}.maintenance-resident-discovery-job__metrics span.is-danger{border-color:var(--csd-border-fecaca-1000, #fecaca);color:var(--csd-text-b91c1c-1000, #b91c1c)}.maintenance-resident-discovery-job__metrics span.is-danger b{color:var(--csd-text-991b1b-1000, #991b1b)}.maintenance-resident-discovery-job__progress{grid-column:1/-1;height:.42rem;overflow:hidden;border-radius:999px;background:var(--csd-bg-dbeafe-1000, #dbeafe)}.maintenance-resident-discovery-job__progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#14b8a6);transition:width .25s ease}.maintenance-resident-discovery-job__footer{grid-column:1/-1;display:flex;justify-content:space-between;gap:.6rem;margin-top:-.55rem}@keyframes maintenance-job-pulse{0%,to{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}.maintenance-resident-config-tools{display:grid;gap:.62rem;padding:.8rem .85rem .85rem;border-top:1px solid var(--csd-border-e5edf6-1000, #e5edf6);background:linear-gradient(180deg,var(--csd-bg-fbfdff-1000, #fbfdff),var(--csd-bg-ffffff-1000, #fff))}.maintenance-resident-config-tools>.smart-filter-bar .smart-filter-form{border-radius:10px}.maintenance-resident-proposal-groups{display:grid;gap:.48rem;padding:.75rem .85rem 0}.maintenance-resident-proposal-groups article{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.62rem .7rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:10px;background:linear-gradient(90deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-f8fbff-1000, #f8fbff))}.maintenance-resident-proposal-groups article>div{display:flex;align-items:center;gap:.55rem;min-width:0}.maintenance-resident-proposal-groups article>div>i{color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-resident-proposal-groups span,.maintenance-resident-proposal-groups strong,.maintenance-resident-proposal-groups small{display:block;min-width:0}.maintenance-resident-proposal-groups strong{color:var(--csd-text-1e3a8a-1000, #1e3a8a);font-size:.8rem}.maintenance-resident-proposal-groups small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem}.maintenance-resident-resolution-board{margin:.75rem .85rem 0;overflow:hidden;border:1px solid var(--csd-border-dbe7f4-1000, #dbe7f4);border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-resident-resolution-board>header{display:flex;align-items:center;gap:.65rem;padding:.72rem .82rem;border-bottom:1px solid var(--csd-border-e5edf6-1000, #e5edf6);background:linear-gradient(90deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-f4fbfa-1000, #f4fbfa))}.maintenance-resident-resolution-board>header>span{display:grid;width:2rem;height:2rem;place-items:center;border-radius:9px;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eaf2ff-1000, #eaf2ff)}.maintenance-resident-resolution-board>header strong,.maintenance-resident-resolution-board>header small{display:block}.maintenance-resident-resolution-board>header strong{color:var(--csd-text-10233f-1000, #10233f);font-size:.82rem}.maintenance-resident-resolution-board>header small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem}.maintenance-resident-resolution-board__groups{display:grid}.maintenance-resident-resolution-board__groups article{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(13rem,auto) auto;align-items:center;gap:.75rem;padding:.68rem .82rem;border-bottom:1px solid var(--csd-border-edf2f7-1000, #edf2f7)}.maintenance-resident-resolution-board__groups article:last-child{border-bottom:0}.maintenance-resident-resolution-board__groups article.is-unidentified{background:var(--csd-bg-fffaf4-1000, #fffaf4)}.maintenance-resident-resolution-board__identity{display:flex;align-items:center;gap:.58rem;min-width:0}.maintenance-resident-resolution-board__identity>span{display:grid;flex:0 0 auto;width:1.9rem;height:1.9rem;place-items:center;border-radius:9px;color:var(--csd-text-b45309-1000, #b45309);background:var(--csd-bg-fff4df-1000, #fff4df)}.maintenance-resident-resolution-board__identity>span.is-new{color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eaf2ff-1000, #eaf2ff)}.maintenance-resident-resolution-board__identity strong,.maintenance-resident-resolution-board__identity small{display:block;min-width:0}.maintenance-resident-resolution-board__identity strong{overflow:hidden;color:var(--csd-text-172b4d-1000, #172b4d);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.maintenance-resident-resolution-board__identity small{color:var(--csd-text-64748b-1000, #64748b);font-size:.65rem}.maintenance-resident-resolution-board__proof span{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .48rem;border-radius:999px;color:var(--csd-text-92400e-1000, #92400e);font-size:.65rem;font-weight:800;background:var(--csd-bg-fff7e6-1000, #fff7e6)}.maintenance-resident-resolution-board__proof span.is-ready{color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-eafaf3-1000, #eafaf3)}.maintenance-resident-replacement-guide{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;margin:.75rem .85rem 0;padding:.68rem .75rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:11px;background:linear-gradient(100deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-f8fbff-1000, #f8fbff) 55%,var(--csd-bg-f0fdfa-1000, #f0fdfa))}.maintenance-resident-replacement-guide__icon{width:2.2rem;height:2.2rem;border-radius:9px;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-dbeafe-1000, #dbeafe)}.maintenance-resident-replacement-guide__copy{display:grid;min-width:0;gap:.12rem}.maintenance-resident-replacement-guide__copy strong{color:var(--csd-text-172b4d-1000, #172b4d);font-size:.78rem}.maintenance-resident-replacement-guide__copy small{color:var(--csd-text-526174-1000, #526174);font-size:.65rem;line-height:1.4}.maintenance-resident-replacement-guide__copy b{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-resident-review-action{display:inline-flex;align-items:center;justify-content:space-between;gap:.46rem;min-width:12.7rem;min-height:2.45rem;padding:.38rem .48rem .38rem .38rem!important;border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2))!important;border-radius:.7rem!important;background:var(--csd-bg-f8fbff-1000, #f8fbff)!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important;font-weight:820!important;box-shadow:0 8px 18px #2563eb0f!important}.maintenance-resident-review-action:hover,.maintenance-resident-review-action:focus-visible{border-color:var(--csd-border-2563eb-380, rgba(37, 99, 235, .38))!important;background:var(--csd-bg-eff6ff-1000, #eff6ff)!important;box-shadow:0 10px 22px #2563eb1c!important}.maintenance-resident-review-action__icon{flex:0 0 1.7rem;width:1.7rem;height:1.7rem;border-radius:.55rem;background:var(--csd-bg-e5efff-1000, #e5efff);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-resident-review-action__chevron{margin-left:auto;color:var(--csd-text-7f9bc2-1000, #7f9bc2);font-size:.7rem}.modal-dialog.maintenance-resident-supplier-review-dialog{width:calc(100% - 1.5rem)}.maintenance-resident-supplier-review-shell .maintenance-resident-supplier-review-body{max-height:calc(100vh - 10.8rem);overflow-y:auto!important;overscroll-behavior:contain}.maintenance-resident-supplier-review{display:grid;gap:.8rem}.maintenance-resident-supplier-review__loading,.maintenance-resident-supplier-review__error{display:flex;align-items:center;gap:.55rem;padding:.8rem;border:1px solid var(--csd-border-dbe7f4-1000, #dbe7f4);border-radius:10px;color:var(--csd-text-334155-1000, #334155);background:var(--csd-bg-f8fbff-1000, #f8fbff)}.maintenance-resident-supplier-review__error{color:var(--csd-text-b42318-1000, #b42318);border-color:var(--csd-border-fecaca-1000, #fecaca);background:var(--csd-bg-fff5f5-1000, #fff5f5)}.maintenance-resident-supplier-review__content{display:grid;gap:.72rem}.maintenance-resident-supplier-review__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:.45rem;margin:0;padding:0;list-style:none}.maintenance-resident-supplier-review__steps li{display:flex;align-items:center;gap:.45rem;min-width:0;padding:.5rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:9px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-resident-supplier-review__steps li>span{display:grid;flex:0 0 auto;width:1.55rem;height:1.55rem;place-items:center;border-radius:999px;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:900;background:var(--csd-bg-e2e8f0-1000, #e2e8f0)}.maintenance-resident-supplier-review__steps strong,.maintenance-resident-supplier-review__steps small{display:block}.maintenance-resident-supplier-review__steps strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.68rem}.maintenance-resident-supplier-review__steps small{color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem}.maintenance-resident-supplier-review__steps li.is-complete>span{color:#fff;background:#2563eb}.maintenance-resident-supplier-review__section{display:grid;gap:.62rem;padding:.72rem;border:1px solid var(--csd-border-dfe8f2-1000, #dfe8f2);border-radius:10px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-resident-supplier-review__section>header{display:flex;align-items:center;gap:.5rem}.maintenance-resident-supplier-review__section>header>span{display:grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:8px;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.68rem;font-weight:900;background:var(--csd-bg-eaf2ff-1000, #eaf2ff)}.maintenance-resident-supplier-review__section>header strong,.maintenance-resident-supplier-review__section>header small{display:block}.maintenance-resident-supplier-review__section>header strong{color:var(--csd-text-10233f-1000, #10233f);font-size:.76rem}.maintenance-resident-supplier-review__section>header small{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem}.maintenance-resident-supplier-review__detected,.maintenance-resident-supplier-review__official,.maintenance-resident-supplier-review__contacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.maintenance-resident-supplier-review__detected>span,.maintenance-resident-supplier-review__official>span{min-width:0;padding:.55rem .62rem;border:1px solid var(--csd-border-e5edf5-1000, #e5edf5);border-radius:9px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-resident-supplier-review :is(label>span,span>small,span>strong){display:block}.maintenance-resident-supplier-review :is(label>span,span>small){color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:750}.maintenance-resident-supplier-review span>strong{overflow-wrap:anywhere;color:var(--csd-text-172b4d-1000, #172b4d);font-size:.72rem}.maintenance-resident-supplier-review__anaf-check{display:flex;align-items:center;gap:.28rem;min-height:1.05rem;margin-top:.2rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.59rem;font-weight:700}.maintenance-resident-supplier-review__anaf-check .spinner-border{width:.7rem;height:.7rem;border-width:.1rem}.maintenance-resident-supplier-review__anaf-check.is-success{color:var(--csd-text-047857-1000, #047857)}.maintenance-resident-supplier-review__anaf-check.is-danger{color:var(--csd-text-b42318-1000, #b42318)}.maintenance-resident-supplier-review__anaf-source{display:flex;align-items:center;gap:.55rem;padding:.58rem .65rem;border:1px solid var(--csd-border-a7f3d0-1000, #a7f3d0);border-radius:9px;color:var(--csd-text-047857-1000, #047857);background:linear-gradient(90deg,var(--csd-bg-ecfdf5-1000, #ecfdf5),var(--csd-bg-f0fdfa-1000, #f0fdfa))}.maintenance-resident-supplier-review__anaf-source[hidden]{display:none!important}.maintenance-resident-supplier-review__anaf-source>i{font-size:1.15rem}.maintenance-resident-supplier-review__anaf-source strong,.maintenance-resident-supplier-review__anaf-source small{display:block}.maintenance-resident-supplier-review__anaf-source strong{font-size:.7rem}.maintenance-resident-supplier-review__anaf-source small{margin-top:.08rem;color:var(--csd-text-527069-1000, #527069);font-size:.61rem}.maintenance-resident-supplier-review__official>span>small{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.maintenance-resident-supplier-review__source-badge{display:inline-flex;align-items:center;gap:.18rem;padding:.12rem .28rem;border-radius:999px;color:var(--csd-text-047857-1000, #047857);font-size:.5rem;font-style:normal;font-weight:900;letter-spacing:.04em;background:var(--csd-bg-dcfce7-1000, #dcfce7)}.maintenance-resident-supplier-review__duplicate,.maintenance-resident-supplier-review__notice{display:flex;align-items:center;gap:.55rem;padding:.58rem .65rem;border:1px solid var(--csd-border-a7f3d0-1000, #a7f3d0);border-radius:9px;color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-ecfdf5-1000, #ecfdf5)}.maintenance-resident-supplier-review__notice.is-warning{color:var(--csd-text-92400e-1000, #92400e);border-color:var(--csd-border-fde68a-1000, #fde68a);background:var(--csd-bg-fffbeb-1000, #fffbeb)}.maintenance-resident-supplier-review__notice.is-danger{color:var(--csd-text-b42318-1000, #b42318);border-color:var(--csd-border-fecaca-1000, #fecaca);background:var(--csd-bg-fff5f5-1000, #fff5f5)}.maintenance-resident-supplier-review__inactive-override{display:grid;gap:.55rem;padding:.68rem;border:1px solid var(--csd-border-f6cf78-1000, #f6cf78);border-radius:10px;background:linear-gradient(180deg,var(--csd-bg-fffdf7-1000, #fffdf7),var(--csd-bg-fff9eb-1000, #fff9eb))}.maintenance-resident-supplier-review__inactive-override[hidden]{display:none!important}.maintenance-resident-supplier-review__inactive-override-head{display:flex;align-items:center;gap:.55rem}.maintenance-resident-supplier-review__inactive-override-head>span{width:2rem;height:2rem;flex:0 0 auto;border-radius:8px;color:var(--csd-text-b45309-1000, #b45309);background:var(--csd-bg-fef3c7-1000, #fef3c7)}.maintenance-resident-supplier-review__inactive-override-head strong,.maintenance-resident-supplier-review__inactive-override-head small{display:block}.maintenance-resident-supplier-review__inactive-override-head strong{color:var(--csd-text-78350f-1000, #78350f);font-size:.72rem}.maintenance-resident-supplier-review__inactive-override-head small{margin-top:.08rem;color:var(--csd-text-8a5a22-1000, #8a5a22);font-size:.62rem}.maintenance-resident-supplier-review__inactive-override-toggle{border-color:var(--csd-border-f5d99c-1000, #f5d99c);background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78))}.maintenance-resident-supplier-review__inactive-override-fields{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:.55rem}.maintenance-resident-supplier-review__inactive-override-fields label{display:grid;align-content:start;gap:.22rem}.maintenance-resident-supplier-review__inactive-override-fields label>span{color:var(--csd-text-6f4b1f-1000, #6f4b1f);font-size:.62rem;font-weight:850;text-transform:uppercase}.maintenance-resident-supplier-review__inactive-override-fields label>span b{color:var(--csd-text-dc2626-1000, #dc2626)}.maintenance-resident-supplier-review__inactive-override-fields label>span em{color:var(--csd-text-8b7355-1000, #8b7355);font-size:.58rem;font-style:normal;font-weight:700;text-transform:none}.maintenance-resident-supplier-review__inactive-override-fields label>small{color:var(--csd-text-8a6c46-1000, #8a6c46);font-size:.59rem;line-height:1.35}.maintenance-resident-supplier-review__inactive-override-fields textarea{min-height:3.65rem;resize:vertical}.maintenance-resident-supplier-review__duplicate.is-legal-update{align-items:flex-start;color:var(--csd-text-1d4ed8-1000, #1d4ed8);border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-eff6ff-1000, #eff6ff)}.maintenance-resident-supplier-review__duplicate.is-legal-update>i{margin-top:.15rem}.maintenance-resident-supplier-review__duplicate.is-legal-update span{min-width:0}.maintenance-resident-supplier-review__duplicate.is-legal-update small{margin-top:.16rem;color:var(--csd-text-334155-1000, #334155)}.maintenance-resident-supplier-review__duplicate.is-legal-update small i{margin:0 .28rem;color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-resident-supplier-review__duplicate.is-legal-update em{display:block;margin-top:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-style:normal}.maintenance-resident-supplier-review__duplicate strong,.maintenance-resident-supplier-review__duplicate small,.maintenance-resident-supplier-review__notice strong,.maintenance-resident-supplier-review__notice small{display:block}.maintenance-resident-supplier-review__associations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;max-height:15rem;overflow:auto}.maintenance-resident-supplier-review__associations>span{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:.45rem;column-gap:.45rem;padding:.48rem .55rem;border:1px solid var(--csd-border-e5edf5-1000, #e5edf5);border-radius:8px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-resident-supplier-review__associations>span i{grid-row:1/3;align-self:center;color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-resident-supplier-review__associations>span strong,.maintenance-resident-supplier-review__associations>span small{display:block}.maintenance-resident-supplier-review__associations>span strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.68rem}.maintenance-resident-supplier-review__associations>span small{color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem}.maintenance-resident-supplier-review__confirm{display:flex;align-items:center;gap:.48rem;padding:.55rem .62rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:8px;color:var(--csd-text-334155-1000, #334155);min-height:3.4rem;font-size:.68rem;font-weight:750;background:var(--csd-bg-f8fafc-1000, #f8fafc);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.maintenance-resident-supplier-review__confirm:hover,.maintenance-resident-supplier-review__confirm:focus-within{border-color:var(--csd-border-2563eb-300, rgba(37, 99, 235, .3));box-shadow:0 0 0 .14rem #2563eb12}.maintenance-resident-supplier-review__confirm:has(.form-check-input-modern:checked){border-color:var(--csd-border-10b981-280, rgba(16, 185, 129, .28));background:var(--csd-bg-f0fdf7-1000, #f0fdf7)}.maintenance-resident-supplier-review__confirm .checkmark{flex:0 0 1rem}.maintenance-resident-supplier-review__confirm>span:last-child{min-width:0}.maintenance-resident-supplier-review__confirm>span:last-child strong{color:var(--csd-text-172b4d-1000, #172b4d);font-size:.7rem}.maintenance-resident-supplier-review__confirm>span:last-child small{margin-top:.1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.61rem;font-weight:650}.maintenance-resident-supplier-review__section--confirmation{border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:linear-gradient(180deg,var(--csd-bg-fbfdff-1000, #fbfdff),var(--csd-bg-f7fbff-1000, #f7fbff))}.maintenance-resident-supplier-review__section--confirmation.is-missing{border-color:var(--csd-border-fca5a5-1000, #fca5a5);box-shadow:0 0 0 .2rem #ef444414}.maintenance-resident-supplier-review__confirmation-intro{display:flex;align-items:center;gap:.55rem;padding:.58rem .65rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:9px;background:var(--csd-bg-eff6ff-1000, #eff6ff)}.maintenance-resident-supplier-review__confirmation-intro>span{width:2rem;height:2rem;flex:0 0 auto;border-radius:8px;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-dbeafe-1000, #dbeafe)}.maintenance-resident-supplier-review__confirmation-intro strong,.maintenance-resident-supplier-review__confirmation-intro small{display:block}.maintenance-resident-supplier-review__confirmation-intro strong{color:var(--csd-text-173b72-1000, #173b72);font-size:.72rem}.maintenance-resident-supplier-review__confirmation-intro small{margin-top:.08rem;color:var(--csd-text-526985-1000, #526985);font-size:.62rem}.maintenance-resident-supplier-review__confirmation-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.maintenance-resident-supplier-review__contacts-title{padding-top:.15rem;border-top:1px solid var(--csd-border-e4edf7-1000, #e4edf7)}.maintenance-resident-supplier-review__contacts-title strong,.maintenance-resident-supplier-review__contacts-title small{display:block}.maintenance-resident-supplier-review__contacts-title strong{margin-top:.5rem;color:var(--csd-text-24344d-1000, #24344d);font-size:.68rem}.maintenance-resident-supplier-review__contacts-title small{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem}.maintenance-resident-supplier-review__footer-note{display:flex;align-items:center;gap:.42rem;margin-right:auto;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:720}.maintenance-resident-supplier-review__footer-note i{color:var(--csd-text-0f766e-1000, #0f766e)}.maintenance-resident-supplier-review__footer-note.is-ready{color:var(--csd-text-047857-1000, #047857)}[data-resident-review-submit].is-pending{border-color:var(--csd-border-bfd2ee-1000, #bfd2ee)!important;color:var(--csd-text-395779-1000, #395779)!important;background:var(--csd-bg-edf4fd-1000, #edf4fd)!important;box-shadow:none!important}.maintenance-resident-supplier-change{display:grid;gap:.75rem}.maintenance-resident-supplier-change__context{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:.55rem}.maintenance-resident-supplier-change__context>span{padding:.6rem .7rem;border:1px solid var(--csd-border-dfe8f2-1000, #dfe8f2);border-radius:9px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-resident-supplier-change__context small,.maintenance-resident-supplier-change__context strong{display:block}.maintenance-resident-supplier-change__context small{color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem;font-weight:850;text-transform:uppercase}.maintenance-resident-supplier-change__context strong{margin-top:.12rem;color:var(--csd-text-172b4d-1000, #172b4d);font-size:.76rem;overflow-wrap:anywhere}.maintenance-resident-manual-replacement__notice{display:grid;grid-template-columns:2.15rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.65rem .72rem;border:1px solid var(--csd-border-bae6d3-1000, #bae6d3);border-radius:10px;background:var(--csd-bg-f0fdf7-1000, #f0fdf7)}.maintenance-resident-manual-replacement__notice>span{width:2.15rem;height:2.15rem;border-radius:9px;color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-d1fae5-1000, #d1fae5)}.maintenance-resident-manual-replacement__notice strong,.maintenance-resident-manual-replacement__notice small{display:block}.maintenance-resident-manual-replacement__notice strong{color:var(--csd-text-065f46-1000, #065f46);font-size:.76rem}.maintenance-resident-manual-replacement__notice small{margin-top:.08rem;color:var(--csd-text-527069-1000, #527069);font-size:.63rem;line-height:1.4}.maintenance-resident-manual-supplier-selection{border-color:var(--csd-border-cbdcf2-1000, #cbdcf2)!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)!important;box-shadow:0 5px 14px #2563eb0f!important}.select2-container--focus .maintenance-resident-manual-supplier-selection,.select2-container--open .maintenance-resident-manual-supplier-selection{border-color:var(--csd-border-2563eb-550, rgba(37, 99, 235, .55))!important;box-shadow:0 0 0 3px #2563eb1a,0 7px 18px #2563eb14!important}.maintenance-resident-manual-supplier-dropdown .select2-results>.select2-results__options{max-height:min(20rem,42vh)}.maintenance-resident-manual-supplier-dropdown .select2-results__option--disabled{color:var(--csd-text-94a3b8-1000, #94a3b8)!important;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-resident-supplier-change__comparison{display:grid;grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr);align-items:center;gap:.5rem}.maintenance-resident-supplier-change__comparison article{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:4.5rem;padding:.65rem;border:1px solid var(--csd-border-dfe8f2-1000, #dfe8f2);border-radius:10px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-resident-supplier-change__comparison article>span{width:2rem;height:2rem;border-radius:8px}.maintenance-resident-supplier-change__comparison article small,.maintenance-resident-supplier-change__comparison article strong,.maintenance-resident-supplier-change__comparison article em{display:block}.maintenance-resident-supplier-change__comparison article small{color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem;font-weight:850;text-transform:uppercase}.maintenance-resident-supplier-change__comparison article strong{color:var(--csd-text-172b4d-1000, #172b4d);font-size:.78rem}.maintenance-resident-supplier-change__comparison article em{margin-top:.1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-style:normal}.maintenance-resident-supplier-change__comparison article.is-current>span{color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-dcfce7-1000, #dcfce7)}.maintenance-resident-supplier-change__comparison article.is-proposed{border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-f8fbff-1000, #f8fbff)}.maintenance-resident-supplier-change__comparison article.is-proposed>span{color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-dbeafe-1000, #dbeafe)}.maintenance-resident-supplier-change__arrow{width:2rem;height:2rem;color:var(--csd-text-d97706-1000, #d97706);border-radius:50%;background:var(--csd-bg-fff7ed-1000, #fff7ed)}.maintenance-resident-supplier-change__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.maintenance-resident-supplier-change__fields label{display:grid;align-content:start;gap:.22rem}.maintenance-resident-supplier-change__fields label>span{color:var(--csd-text-526174-1000, #526174);font-size:.62rem;font-weight:850;text-transform:uppercase}.maintenance-resident-supplier-change__fields label>span em{color:var(--csd-text-dc2626-1000, #dc2626);font-size:.72rem;font-style:normal}.maintenance-resident-supplier-change__fields label>small{color:var(--csd-text-718096-1000, #718096);font-size:.6rem;line-height:1.35}.maintenance-resident-supplier-change__reason{grid-column:1/-1}.maintenance-resident-supplier-change__checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.maintenance-resident-supplier-change__checks>label{display:flex;align-items:center;gap:.48rem;min-height:3rem;padding:.58rem .65rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:9px;color:var(--csd-text-334155-1000, #334155);font-size:.67rem;font-weight:750;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-resident-supplier-change__checks>label:has(.form-check-input-modern:checked){border-color:var(--csd-border-a7f3d0-1000, #a7f3d0);background:var(--csd-bg-f0fdf7-1000, #f0fdf7)}.maintenance-resident-bulk-form{--resident-bulk-control-height: var(--s2-height, 2.55rem);--csd-foreground-resident-bulk-control-height: var(--s2-height, 2.55rem);position:relative;display:grid;grid-template-columns:minmax(13rem,.42fr) minmax(19rem,1fr) auto;align-items:stretch;gap:.72rem;padding:.72rem .78rem;overflow:visible;border:1px solid var(--csd-border-dbe4ef-1000, #dbe4ef);border-radius:10px;background:radial-gradient(circle at 0 0,rgba(37,99,235,.055),transparent 34%),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:0 8px 22px #0f172a0b}.maintenance-resident-bulk-form:before{position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#2563eb,#5fa8ee);content:""}.maintenance-resident-bulk-form.has-selection{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));box-shadow:0 10px 26px #2563eb14}.maintenance-resident-supplier-filter{flex:0 1 22rem;min-width:min(22rem,100%)!important}.maintenance-resident-bulk-form__field{display:grid;grid-template-rows:.9rem var(--resident-bulk-control-height);gap:.28rem;min-width:0}.maintenance-resident-bulk-form__field-label{display:flex;align-items:center;min-width:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.61rem;font-weight:850;line-height:.9rem;letter-spacing:.045em;text-transform:uppercase}.maintenance-resident-bulk-form__control{min-width:0;min-height:var(--resident-bulk-control-height)}.maintenance-resident-bulk-form__selection-control{display:flex;align-items:center;gap:.62rem;height:var(--resident-bulk-control-height)}.maintenance-resident-bulk-form__selection-icon{width:2.35rem;height:2.35rem;flex:0 0 auto;border:1px solid var(--csd-border-cfe1f8-1000, #cfe1f8);border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-f7fbff-1000, #f7fbff),var(--csd-bg-edf5ff-1000, #edf5ff));color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-resident-bulk-form__selection strong,.maintenance-resident-bulk-form__selection small{display:block}.maintenance-resident-bulk-form__selection strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.78rem}.maintenance-resident-bulk-form__selection small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem}.maintenance-resident-bulk-form__supplier{align-self:stretch}.maintenance-resident-bulk-form__supplier>.select2-container{display:block!important;height:var(--resident-bulk-control-height);line-height:1}.maintenance-resident-bulk-form__supplier>.select2-container>.selection{display:block;height:100%}.maintenance-resident-bulk-form__action-buttons{display:flex;align-items:stretch;justify-content:flex-end;gap:.42rem;height:var(--resident-bulk-control-height)}.maintenance-resident-bulk-form__actions .btn{height:var(--resident-bulk-control-height);min-height:var(--resident-bulk-control-height);margin-block:0;white-space:nowrap}.maintenance-resident-bulk-form__actions .btn:disabled{box-shadow:none!important;opacity:.5;transform:none!important}.maintenance-resident-bulk-form__actions .btn.is-pending:not(:disabled){box-shadow:none!important}.maintenance-resident-bulk-form__feedback{grid-column:1/-1;display:flex;align-items:center;gap:.55rem;min-height:2.35rem;padding:.52rem .78rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:.72rem;background:linear-gradient(90deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-f0fdfa-1000, #f0fdfa));font-size:.75rem;font-weight:750}.maintenance-resident-bulk-form__feedback[hidden]{display:none!important}.maintenance-resident-bulk-form.is-submitting{border-color:var(--csd-border-93c5fd-1000, #93c5fd);box-shadow:0 .7rem 1.8rem #2563eb1a}.maintenance-resident-bulk-form.is-submitting .maintenance-resident-bulk-form__selection,.maintenance-resident-bulk-form.is-submitting .maintenance-resident-bulk-form__supplier,.maintenance-resident-bulk-form.is-submitting .maintenance-resident-bulk-form__actions{opacity:.72}.maintenance-resident-bulk-form.is-complete .maintenance-resident-bulk-form__feedback{color:var(--csd-text-047857-1000, #047857);border-color:var(--csd-border-a7f3d0-1000, #a7f3d0);background:var(--csd-bg-ecfdf5-1000, #ecfdf5)}.maintenance-resident-bulk-form__field.is-required .select2-selection--single{border-color:var(--csd-border-ef4444-1000, #ef4444)!important;box-shadow:0 0 0 3px #ef444417!important}.maintenance-resident-row-review-link{display:inline-flex;align-items:center;gap:.24rem;margin-top:.25rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.62rem;font-weight:800;text-decoration:none}.maintenance-resident-row-review-link:hover{color:var(--csd-text-1e40af-1000, #1e40af);text-decoration:underline}.maintenance-resident-declarations-page .select2-container{width:100%!important;min-width:0}.maintenance-resident-declarations-page .select2-container--default .select2-selection--single{display:flex;align-items:center;min-height:2.55rem;border:1px solid var(--csd-border-d8e2ef-1000, #d8e2ef);border-radius:9px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);box-shadow:0 4px 12px #0f172a09;transition:border-color .18s ease,box-shadow .18s ease}.maintenance-resident-declarations-page .select2-container--default.select2-container--focus .select2-selection--single,.maintenance-resident-declarations-page .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--csd-border-2563eb-480, rgba(37, 99, 235, .48));box-shadow:0 0 0 3px #2563eb17}.maintenance-resident-declarations-page .select2-container--default .select2-selection--single .select2-selection__rendered{width:100%;padding:0 2.35rem 0 .78rem;color:var(--csd-text-24344d-1000, #24344d);font-size:.76rem;font-weight:750;line-height:2.48rem}.maintenance-resident-declarations-page .select2-container--default .select2-selection--single .select2-selection__arrow{top:0;right:.65rem;width:1.3rem;height:100%;transform:none}.maintenance-resident-declarations-page .select2-container--default .select2-selection--single .select2-selection__arrow b{top:50%;margin-top:-2px}.maintenance-resident-select2-dropdown{overflow:hidden;border-color:var(--csd-border-d8e2ef-1000, #d8e2ef)!important;border-radius:10px!important;box-shadow:0 18px 38px #0f172a29}.maintenance-resident-select2-dropdown .select2-search--dropdown{padding:.55rem;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.maintenance-resident-select2-dropdown .select2-search__field{min-height:2.35rem;padding:.45rem .68rem;border:1px solid var(--csd-border-d8e2ef-1000, #d8e2ef)!important;border-radius:8px;outline:0}.maintenance-resident-select2-dropdown .select2-results__option{padding:.58rem .7rem;color:var(--csd-text-24344d-1000, #24344d);font-size:.74rem;font-weight:700}.maintenance-resident-select2-dropdown .select2-results__option--highlighted[aria-selected]{background:var(--csd-bg-eef4ff-1000, #eef4ff)!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important}.maintenance-resident-select2-dropdown .select2-results__option[aria-selected=true]{background:var(--csd-bg-eaf7f4-1000, #eaf7f4);color:var(--csd-text-0f766e-1000, #0f766e)}.maintenance-resident-supplier-table tr.is-excluded{background:var(--csd-bg-f8fafc-780, rgba(248, 250, 252, .78));opacity:.76}.maintenance-resident-supplier-table th,.maintenance-resident-supplier-table td{vertical-align:middle}.maintenance-resident-supplier-table__select{width:2.8rem}.maintenance-resident-selection-cell{width:2.8rem;min-width:2.8rem;text-align:center}.maintenance-resident-selection-check{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;margin:0;vertical-align:middle}.maintenance-resident-selection-check .checkmark{width:1.08rem;height:1.08rem}.maintenance-resident-detection,.maintenance-resident-evidence,.maintenance-resident-client-code,.maintenance-resident-adjustment,.maintenance-resident-inclusion-form{display:grid;gap:.18rem;justify-items:start;min-width:0}.maintenance-resident-detection strong,.maintenance-resident-evidence strong,.maintenance-resident-client-code strong,.maintenance-resident-adjustment strong,.maintenance-resident-inclusion-form strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.78rem}.maintenance-resident-detection small,.maintenance-resident-evidence small,.maintenance-resident-client-code small,.maintenance-resident-adjustment small,.maintenance-resident-inclusion-form small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;line-height:1.3}.maintenance-resident-client-code__confirmed,.maintenance-resident-client-code__proposal,.maintenance-resident-adjustment__status{display:inline-flex;align-items:center;gap:.25rem;padding:.18rem .42rem;border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.61rem;font-weight:900;text-transform:uppercase}.maintenance-resident-client-code__confirmed{background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.maintenance-resident-adjustment__status{background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-475569-1000, #475569)}.maintenance-resident-adjustment__status.is-custom{background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-c2410c-1000, #c2410c)}.maintenance-resident-inline-editor{margin-top:.25rem;width:min(19rem,100%)}.maintenance-resident-inline-editor>summary{color:var(--csd-text-2563eb-1000, #2563eb);cursor:pointer;font-size:.67rem;font-weight:850;list-style:none}.maintenance-resident-inline-editor>summary::-webkit-details-marker{display:none}.maintenance-resident-inline-editor>summary:before{content:"+";margin-right:.3rem}.maintenance-resident-inline-editor[open]>summary:before{content:"−"}.maintenance-resident-inline-editor form{display:grid;gap:.48rem;margin-top:.42rem;padding:.58rem;border:1px solid var(--csd-border-dbe4ef-1000, #dbe4ef);border-radius:9px;background:var(--csd-bg-f8fafc-1000, #f8fafc);box-shadow:0 8px 24px #0f172a0f}.maintenance-resident-inline-editor label{display:grid;gap:.2rem}.maintenance-resident-inline-editor label>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.61rem;font-weight:850;text-transform:uppercase}.maintenance-resident-inline-editor .btn{justify-content:center;width:100%}.maintenance-resident-adjustment-fields{display:grid;gap:.48rem}.maintenance-resident-adjustment-fields[hidden]{display:none}.maintenance-resident-adjustment-fields>small{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;line-height:1.35}.maintenance-resident-default-adjustment{grid-column:1/-1}.maintenance-resident-detection__status{display:inline-flex;padding:.18rem .42rem;border-radius:999px;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:900;text-transform:uppercase}.maintenance-resident-detection__status.is-success{background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.maintenance-resident-detection__status.is-info{background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-resident-detection__status.is-warning{background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-b45309-1000, #b45309)}.maintenance-resident-detection__status.is-danger{background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.maintenance-resident-evidence>span{color:var(--csd-text-0f766e-1000, #0f766e);font-size:.65rem;font-weight:900}.maintenance-resident-official{display:inline-flex;align-items:center;gap:.5rem;color:var(--csd-text-047857-1000, #047857)}.maintenance-resident-official i{font-size:1rem}.maintenance-resident-official span,.maintenance-resident-official strong,.maintenance-resident-official small{display:block}.maintenance-resident-official strong{color:var(--csd-text-065f46-1000, #065f46);font-size:.78rem}.maintenance-resident-official small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem}.maintenance-resident-official-stack{display:grid;gap:.45rem;justify-items:start}.maintenance-resident-change-action{white-space:nowrap}.maintenance-resident-change-hint{display:flex!important;align-items:flex-start;gap:.3rem;color:var(--csd-text-b45309-1000, #b45309)!important}.maintenance-resident-inclusion-toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:.48rem;min-width:10.4rem;padding:.38rem .52rem .38rem .35rem;border:1px solid var(--csd-border-cbd5e1-1000, #cbd5e1);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-64748b-1000, #64748b);text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.maintenance-resident-inclusion-toggle:hover{border-color:var(--csd-border-94a3b8-1000, #94a3b8);box-shadow:0 6px 16px #0f172a14;transform:translateY(-1px)}.maintenance-resident-inclusion-toggle:focus-visible{outline:3px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));outline-offset:2px}.maintenance-resident-inclusion-toggle__icon{flex:0 0 1.6rem;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--csd-bg-e2e8f0-1000, #e2e8f0)}.maintenance-resident-inclusion-toggle__copy{display:flex;min-width:0;flex:1;flex-direction:column;line-height:1.16}.maintenance-resident-inclusion-toggle__copy strong{font-size:.69rem;white-space:nowrap;word-break:normal}.maintenance-resident-inclusion-toggle__copy small{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.56rem;font-weight:700;white-space:nowrap}.maintenance-resident-inclusion-toggle__chevron{flex:0 0 .85rem;width:.85rem;height:.85rem;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.62rem}.maintenance-resident-inclusion-toggle.is-included{border-color:var(--csd-border-10b981-280, rgba(16, 185, 129, .28));color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-f0fdf4-1000, #f0fdf4)}.maintenance-resident-inclusion-toggle.is-included .maintenance-resident-inclusion-toggle__icon{background:var(--csd-bg-d1fae5-1000, #d1fae5)}.maintenance-resident-inclusion-toggle.is-excluded{border-color:var(--csd-border-f59e0b-320, rgba(245, 158, 11, .32));color:var(--csd-text-92400e-1000, #92400e);background:var(--csd-bg-fffbeb-1000, #fffbeb)}.maintenance-resident-inclusion-toggle.is-excluded .maintenance-resident-inclusion-toggle__icon{background:var(--csd-bg-fef3c7-1000, #fef3c7)}.maintenance-resident-pagination{margin:0;border-top:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0)}.maintenance-resident-template-field{align-items:end}.maintenance-resident-template-field>.btn{justify-content:center}.maintenance-resident-run-heading{display:flex;align-items:center;gap:.55rem;margin-top:.8rem;padding:.62rem .72rem;border:1px solid var(--csd-border-dbe4ef-1000, #dbe4ef);border-bottom:0;border-radius:9px 9px 0 0;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.maintenance-resident-run-heading>i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem}.maintenance-resident-run-heading span,.maintenance-resident-run-heading strong,.maintenance-resident-run-heading small{display:block}.maintenance-resident-run-heading strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.76rem}.maintenance-resident-run-heading small{color:var(--csd-text-64748b-1000, #64748b);font-size:.65rem}.maintenance-resident-run-heading+.maintenance-lists-resident-run{border-radius:0 0 9px 9px}.maintenance-resident-email-preview{min-height:18rem}.maintenance-resident-email-preview-dialog{width:min(1040px,100vw - 2rem)}.maintenance-resident-email-preview-shell{min-height:min(46rem,100vh - 2rem)}.maintenance-resident-email-preview-body{max-height:calc(100vh - 12.5rem);overflow-y:auto}.maintenance-resident-email-preview__loading{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:18rem;color:var(--csd-text-526174-1000, #526174)}.maintenance-resident-email-preview__error,.maintenance-resident-email-preview__warning{padding:.7rem .8rem;border:1px solid var(--csd-border-f1c7c7-1000, #f1c7c7);border-radius:9px;background:var(--csd-bg-fff6f6-1000, #fff6f6);color:var(--csd-text-9d3f3f-1000, #9d3f3f);font-size:.72rem}.maintenance-resident-email-preview__warning{margin-bottom:.65rem;border-color:var(--csd-border-efd6a6-1000, #efd6a6);background:var(--csd-bg-fffaf0-1000, #fffaf0);color:var(--csd-text-92610d-1000, #92610d)}.maintenance-resident-email-preview__content{display:grid;gap:.7rem}.maintenance-resident-email-preview__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.maintenance-resident-email-preview__meta>span,.maintenance-resident-email-preview__subject{display:grid;gap:.1rem;padding:.58rem .68rem;border:1px solid var(--csd-border-dce6f1-1000, #dce6f1);border-radius:9px;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.maintenance-resident-email-preview__meta small,.maintenance-resident-email-preview__subject small{color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.maintenance-resident-email-preview__meta strong,.maintenance-resident-email-preview__subject strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.75rem}.maintenance-resident-email-preview__paper{min-height:14rem;padding:1.2rem;overflow:auto;border:1px solid var(--csd-border-dce6f1-1000, #dce6f1);border-radius:10px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-1f2937-1000, #1f2937);box-shadow:0 12px 28px #0f172a0f}.maintenance-resident-email-preview-footer{justify-content:space-between}.maintenance-resident-email-preview-footer__note{display:inline-flex;align-items:center;gap:.42rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:750}.maintenance-resident-email-preview-footer__note i{color:var(--csd-text-0f766e-1000, #0f766e);font-size:.9rem}.maintenance-resident-delivery-grid{display:grid;gap:.65rem}.maintenance-resident-delivery-grid form{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem;padding:.72rem .78rem;border:1px solid var(--csd-border-dbe4ef-1000, #dbe4ef);border-radius:12px;background:linear-gradient(135deg,var(--csd-bg-fbfdff-1000, #fbfdff) 0%,var(--csd-bg-f7fbff-1000, #f7fbff) 100%);box-shadow:0 8px 24px #0f172a09}.maintenance-resident-delivery-settings__header-icon{border-color:var(--csd-border-cce9df-1000, #cce9df);background:linear-gradient(145deg,var(--csd-bg-f0fdf8-1000, #f0fdf8),var(--csd-bg-e8f8f1-1000, #e8f8f1));color:var(--csd-text-0f766e-1000, #0f766e)}.maintenance-resident-delivery-settings__stats{display:flex;align-items:center;justify-content:flex-end;gap:.38rem;min-width:0}.maintenance-resident-delivery-settings__stats .maintenance-lists-status-pill{min-height:2rem;white-space:nowrap}.maintenance-resident-delivery-settings__stats .maintenance-lists-status-pill.is-warning{border-color:var(--csd-border-f1d19a-1000, #f1d19a);background:var(--csd-bg-fff9ed-1000, #fff9ed);color:var(--csd-text-9a6209-1000, #9a6209)}.maintenance-resident-delivery-group{display:grid;min-width:0;overflow:hidden;border:1px solid var(--csd-border-dbe4ef-1000, #dbe4ef);border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-resident-delivery-group__header{display:grid;grid-template-columns:2.15rem minmax(0,1fr) auto;align-items:center;gap:.62rem;min-height:3.8rem;padding:.65rem .78rem;border:0;background:linear-gradient(135deg,var(--csd-bg-fbfdff-1000, #fbfdff),var(--csd-bg-f7fbff-1000, #f7fbff));list-style:none}.maintenance-resident-delivery-group--configured>summary{grid-template-columns:2.15rem minmax(0,1fr) auto 1.5rem;cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease}.maintenance-resident-delivery-group--configured>summary::-webkit-details-marker{display:none}.maintenance-resident-delivery-group--configured>summary:hover{background:var(--csd-bg-f5f9ff-1000, #f5f9ff)}.maintenance-resident-delivery-group--configured>summary:focus-visible{outline:2px solid var(--csd-border-2563eb-350, rgba(37, 99, 235, .35));outline-offset:-2px}.maintenance-resident-delivery-group--configured[open]>summary{border-bottom:1px solid var(--csd-border-e5edf6-1000, #e5edf6);box-shadow:0 7px 18px #0f172a09}.maintenance-resident-delivery-group__icon{width:2.15rem;height:2.15rem;border:1px solid var(--csd-border-cfe1f8-1000, #cfe1f8);border-radius:.68rem;background:var(--csd-bg-f1f7ff-1000, #f1f7ff);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-resident-delivery-group--pending .maintenance-resident-delivery-group__icon{border-color:var(--csd-border-f1d19a-1000, #f1d19a);background:var(--csd-bg-fff9ed-1000, #fff9ed);color:var(--csd-text-a16207-1000, #a16207)}.maintenance-resident-delivery-group--configured .maintenance-resident-delivery-group__icon{border-color:var(--csd-border-cce9df-1000, #cce9df);background:var(--csd-bg-effbf6-1000, #effbf6);color:var(--csd-text-0f766e-1000, #0f766e)}.maintenance-resident-delivery-group__copy{display:grid;min-width:0;gap:.08rem}.maintenance-resident-delivery-group__copy strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.79rem}.maintenance-resident-delivery-group__copy small{overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.maintenance-resident-delivery-group__chevron{color:var(--csd-text-64748b-1000, #64748b);transition:transform .18s ease}.maintenance-resident-delivery-group--configured[open] .maintenance-resident-delivery-group__chevron{transform:rotate(180deg)}.maintenance-resident-delivery-group__content{display:grid;gap:.65rem;padding:.7rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-resident-delivery-group__content>form{background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fbfdff-1000, #fbfdff))}.maintenance-resident-delivery-grid__top{display:grid;grid-template-columns:minmax(14rem,.85fr) minmax(18rem,1.15fr) auto;align-items:center;gap:.75rem;padding-bottom:.62rem;border-bottom:1px solid var(--csd-border-e5edf6-1000, #e5edf6)}.maintenance-resident-delivery-grid__identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem}.maintenance-resident-delivery-grid__identity span,.maintenance-resident-delivery-grid__identity strong,.maintenance-resident-delivery-grid__identity small{min-width:0}.maintenance-resident-delivery-grid__identity strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.8rem}.maintenance-resident-delivery-grid__identity small{overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.maintenance-resident-delivery-grid__supplier-icon{width:2.2rem;height:2.2rem;border:1px solid var(--csd-border-cfe9df-1000, #cfe9df);border-radius:10px;background:var(--csd-bg-effbf6-1000, #effbf6);color:var(--csd-text-0f766e-1000, #0f766e);font-size:1rem}.maintenance-resident-delivery-grid__supplier-copy{display:grid;gap:.12rem}.maintenance-resident-delivery-grid__suggestion{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:2.65rem;padding:.36rem .4rem .36rem .6rem;border:1px solid var(--csd-border-cfe0f5-1000, #cfe0f5);border-radius:10px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-resident-delivery-grid__suggestion>span{display:grid;gap:.08rem;overflow:hidden}.maintenance-resident-delivery-grid__suggestion small{color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:850;letter-spacing:.025em;text-transform:uppercase}.maintenance-resident-delivery-grid__suggestion strong{overflow:hidden;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.71rem;text-overflow:ellipsis;white-space:nowrap}.maintenance-resident-delivery-grid__suggestion .btn-saas-outline-primary{min-height:2rem;padding:.34rem .55rem;white-space:nowrap}.maintenance-resident-delivery-grid__suggestion.is-empty{border-style:dashed;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-resident-delivery-grid__suggestion.is-empty strong{color:var(--csd-text-94a3b8-1000, #94a3b8)}.maintenance-resident-delivery-grid__suggestion-empty{min-height:2rem;white-space:nowrap}.maintenance-resident-delivery-grid__status{justify-self:end;white-space:nowrap}.maintenance-resident-delivery-grid__body{--maintenance-resident-delivery-control-height: 2.85rem;display:grid;grid-template-columns:minmax(12rem,.75fr) minmax(16rem,1.05fr) minmax(15rem,.9fr) auto;align-items:end;gap:.65rem}.maintenance-resident-delivery-grid__field{display:grid;gap:.22rem;margin:0}.maintenance-resident-delivery-grid__field>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:850;letter-spacing:.025em;text-transform:uppercase}.maintenance-resident-delivery-grid__field .form-saas-input{height:var(--maintenance-resident-delivery-control-height);min-height:var(--maintenance-resident-delivery-control-height);font-weight:650}.maintenance-resident-delivery-grid__activation{display:flex;align-items:center;height:var(--maintenance-resident-delivery-control-height);min-height:var(--maintenance-resident-delivery-control-height);padding:.36rem .65rem;border:1px solid var(--csd-border-dbe4ef-1000, #dbe4ef);border-radius:10px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-resident-delivery-grid__toggle{width:100%;min-width:0;margin:0}.maintenance-resident-delivery-grid__toggle-copy{display:grid;min-width:0;gap:.04rem}.maintenance-resident-delivery-grid__toggle-copy strong{overflow:hidden;color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.maintenance-resident-delivery-grid__toggle-copy small{overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.61rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.maintenance-resident-delivery-grid__confirm{align-self:end;height:var(--maintenance-resident-delivery-control-height);min-height:var(--maintenance-resident-delivery-control-height);justify-content:center;white-space:nowrap;box-shadow:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.maintenance-resident-delivery-grid__feedback{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:700}.maintenance-resident-delivery-grid form.is-suggestion-applied{border-color:var(--csd-border-93c5fd-1000, #93c5fd);box-shadow:0 0 0 3px #3b82f614}.maintenance-resident-delivery-grid form.is-dirty .maintenance-resident-delivery-grid__confirm{box-shadow:0 8px 20px #2563eb29}.maintenance-resident-delivery-grid form.is-suggestion-applied .maintenance-resident-delivery-grid__feedback{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}@media (max-width: 1400px){.maintenance-resident-command-center{grid-template-columns:1fr}.maintenance-resident-command-center__flow,.maintenance-resident-command-center__status,.maintenance-resident-default-rule,.maintenance-resident-default-rule[open]{grid-column:1;grid-row:auto}.maintenance-resident-delivery-grid__body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 992px){.maintenance-resident-configuration__header,.maintenance-resident-bulk-form{grid-template-columns:1fr;align-items:stretch}.maintenance-resident-configuration__action,.maintenance-resident-configuration__action .btn{width:100%}.maintenance-resident-configuration__action{justify-self:stretch}.maintenance-resident-configuration__action .btn{justify-content:center}.maintenance-resident-bulk-form>label{min-width:0}.maintenance-resident-bulk-form__action-buttons{justify-content:flex-start}.maintenance-resident-discovery-job{grid-template-columns:1fr}.maintenance-resident-discovery-job__metrics{justify-content:flex-start}.maintenance-resident-delivery-grid__top,.maintenance-resident-delivery-grid__body{grid-template-columns:1fr}.maintenance-resident-delivery-grid__status{justify-self:start}.maintenance-resident-delivery-grid__confirm{width:100%}.maintenance-resident-delivery-settings__stats{justify-content:flex-start}.maintenance-resident-resolution-board__groups article{grid-template-columns:1fr auto}.maintenance-resident-resolution-board__proof{grid-column:1}.maintenance-resident-supplier-review__steps{grid-template-columns:repeat(2,1fr)}.maintenance-resident-supplier-review__detected,.maintenance-resident-supplier-review__official,.maintenance-resident-supplier-review__contacts{grid-template-columns:1fr 1fr}.maintenance-resident-supplier-review__associations{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-resident-default-rule__form{grid-template-columns:minmax(10rem,.42fr) minmax(0,1fr)}.maintenance-resident-default-rule__field--basis{grid-column:1/-1}}@media (max-width: 767.98px){.maintenance-resident-replacement-guide{grid-template-columns:2.1rem minmax(0,1fr);margin-inline:.55rem}.maintenance-resident-replacement-guide>.btn{grid-column:1/-1;width:100%;justify-content:center}.maintenance-resident-supplier-change__context,.maintenance-resident-supplier-change__fields,.maintenance-resident-supplier-change__checks,.maintenance-resident-supplier-change__comparison{grid-template-columns:1fr}.maintenance-resident-supplier-change__arrow{justify-self:center;transform:rotate(90deg)}.maintenance-resident-supplier-change__reason{grid-column:auto}.maintenance-resident-output-card>.maintenance-resident-output-card__header{grid-template-columns:2rem minmax(0,1fr) auto;gap:.58rem;min-height:4rem;padding:.7rem .85rem}.maintenance-resident-output-card__icon{width:2rem;height:2rem;border-radius:.62rem}.maintenance-resident-output-card__copy .saas-card-title{font-size:.8rem}.maintenance-resident-output-card__copy small{font-size:.62rem;white-space:normal}.maintenance-resident-output-card__meta{min-width:2.1rem;padding-inline:.5rem}.maintenance-resident-output-card__meta>span{display:none}.maintenance-resident-delivery-settings__stats{display:grid;grid-template-columns:1fr 1fr;grid-column:1/-1;width:100%}.maintenance-resident-delivery-settings__stats .maintenance-lists-status-pill{justify-content:center}.maintenance-resident-delivery-group__header,.maintenance-resident-delivery-group--configured>summary{grid-template-columns:2rem minmax(0,1fr) auto;min-height:3.55rem;padding:.58rem .65rem}.maintenance-resident-delivery-group__icon{width:2rem;height:2rem}.maintenance-resident-delivery-group__copy small{white-space:normal}.maintenance-resident-delivery-group__header>.maintenance-lists-status-pill span{display:none}.maintenance-resident-delivery-group__chevron{display:none}.maintenance-resident-delivery-group__content{padding:.5rem}.maintenance-resident-output-card__body{padding:.68rem .85rem .82rem}.maintenance-resident-discovery-job__footer{flex-direction:column;gap:.08rem}.maintenance-lists-declaration-flow--compact{grid-template-columns:1fr 1fr}.maintenance-lists-declaration-flow--compact li{border-right-width:1px;border-radius:0}.maintenance-lists-declaration-flow--compact li:first-child{border-radius:9px 0 0}.maintenance-lists-declaration-flow--compact li:nth-child(2){border-radius:0 9px 0 0}.maintenance-lists-declaration-flow--compact li:nth-child(3){border-radius:0 0 0 9px}.maintenance-lists-declaration-flow--compact li:last-child{border-radius:0 0 9px}.maintenance-resident-default-rule>summary{grid-template-columns:2.25rem minmax(0,1fr)}.maintenance-resident-default-rule>summary>.btn{grid-column:1/-1;justify-content:center;width:100%}.maintenance-resident-default-rule__form{grid-template-columns:1fr}.maintenance-resident-default-rule__form>*{grid-column:1!important}.maintenance-resident-configuration__header form,.maintenance-resident-configuration__header button{width:100%}.maintenance-resident-bulk-form .btn{justify-content:center;width:100%}.maintenance-resident-bulk-form__action-buttons{display:grid;grid-template-columns:1fr;height:auto}.maintenance-resident-bulk-form__actions{grid-template-rows:.9rem auto}.maintenance-resident-supplier-table td[data-label=Selecteaza]{min-height:2.1rem}.maintenance-resident-inclusion-toggle{min-height:2.35rem}.maintenance-resident-proposal-groups article{align-items:stretch;flex-direction:column}.maintenance-resident-proposal-groups form,.maintenance-resident-proposal-groups button{width:100%}.maintenance-resident-email-preview__meta{grid-template-columns:1fr}.maintenance-resident-email-preview-dialog{width:calc(100vw - 1rem)}.maintenance-resident-email-preview-footer{align-items:stretch;flex-direction:column}.maintenance-resident-email-preview-footer__note{align-items:flex-start;width:100%}.maintenance-resident-email-preview-footer .btn-saas-outline-primary{justify-content:center;width:100%}.maintenance-resident-resolution-board{margin-inline:.55rem}.maintenance-resident-resolution-board__groups article{grid-template-columns:1fr;align-items:stretch}.maintenance-resident-resolution-board__groups article>.btn{width:100%;justify-content:center}.maintenance-resident-resolution-board__proof{grid-column:auto}.maintenance-resident-supplier-review__steps,.maintenance-resident-supplier-review__detected,.maintenance-resident-supplier-review__official,.maintenance-resident-supplier-review__contacts,.maintenance-resident-supplier-review__confirmation-checks,.maintenance-resident-supplier-review__inactive-override-fields,.maintenance-resident-supplier-review__associations{grid-template-columns:1fr}.maintenance-resident-supplier-review__footer-note{width:100%;margin-right:0}.maintenance-resident-review-action{width:100%}}.maintenance-lists-range-grid{display:grid;grid-template-columns:repeat(3,minmax(11rem,1fr)) minmax(14rem,1.1fr);gap:.75rem;align-items:end}.maintenance-lists-sync-selection,.maintenance-lists-final-resync-panel{display:grid;gap:.72rem;margin-top:.85rem;padding:.85rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:8px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-lists-sync-selection__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.maintenance-lists-sync-selection__head strong{display:block;color:var(--csd-text-142033-1000, #142033);font-size:.95rem;line-height:1.25}.maintenance-lists-sync-selection__head small{display:block;margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem}.maintenance-lists-sync-selection__modes{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.maintenance-lists-radio-pill{display:inline-flex;align-items:center;gap:.42rem;min-height:2.25rem;margin:0;padding:.42rem .65rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:800}.maintenance-lists-radio-pill input{width:.92rem;height:.92rem;accent-color:#0f766e}.maintenance-lists-sync-selection__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.5rem;max-height:18rem;overflow:auto}.maintenance-lists-sync-selection__item{display:flex;align-items:flex-start;gap:.5rem;min-width:0;margin:0;padding:.58rem .65rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155)}.maintenance-lists-sync-selection__item input{flex:0 0 auto;width:.95rem;height:.95rem;margin-top:.12rem;accent-color:#0f766e}.maintenance-lists-sync-selection__item span{display:grid;gap:.1rem;min-width:0}.maintenance-lists-sync-selection__item strong,.maintenance-lists-sync-selection__item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-lists-sync-selection__item strong{color:var(--csd-text-142033-1000, #142033);font-size:.82rem;line-height:1.25}.maintenance-lists-sync-selection__item small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.maintenance-lists-sync-selection__empty{padding:.65rem .75rem;border:1px dashed var(--csd-border-cbd5e1-1000, #cbd5e1);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:700}.maintenance-lists-final-resync-panel{grid-template-columns:minmax(18rem,.85fr) auto minmax(18rem,1.15fr);align-items:end}.maintenance-lists-final-resync-panel.is-active{border-color:var(--csd-border-f59e0b-1000, #f59e0b);background:var(--csd-bg-fff7ed-1000, #fff7ed)}.maintenance-lists-final-resync-panel__toggle{align-self:end}.maintenance-lists-final-resync-panel__reason{min-width:0}.maintenance-lists-final-resync-panel__reason .form-label{margin-bottom:.32rem;color:var(--csd-text-475569-1000, #475569);font-size:.74rem;font-weight:900}.maintenance-lists-integration-grid{display:grid;grid-template-columns:minmax(18rem,1.35fr) minmax(12rem,.85fr) minmax(12rem,.85fr) minmax(12rem,.85fr);gap:.75rem;align-items:end}.maintenance-lists-integration-field{min-width:0}.maintenance-lists-integration-field .form-label{margin-bottom:.32rem;color:var(--csd-text-475569-1000, #475569);font-size:.74rem;font-weight:900}.maintenance-lists-field-help{display:block;margin-top:.3rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.35}.maintenance-lists-integration-field--wide{min-width:20rem}.maintenance-lists-integration-field--status{min-width:12rem}.maintenance-lists-integration-field--force .maintenance-lists-checkbox{min-height:2.35rem}.maintenance-lists-field-shell{position:relative}.maintenance-lists-field-shell>i{position:absolute;left:.72rem;top:50%;z-index:2;transform:translateY(-50%);color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.9rem;pointer-events:none}.maintenance-lists-field-shell .form-control,.maintenance-lists-field-shell .form-select,.maintenance-lists-field-shell .select2-container--default .select2-selection--single{min-height:2.35rem;border-color:var(--csd-border-d8e2ef-1000, #d8e2ef);border-radius:8px;background-color:var(--csd-bg-ffffff-1000, #fff);font-size:.82rem}.maintenance-lists-field-shell>.form-control,.maintenance-lists-field-shell>.form-select{padding-left:2.35rem!important}.maintenance-lists-field-shell .select2-container{width:100%!important}.maintenance-lists-field-shell .select2-container--default .select2-selection--single .select2-selection__rendered{width:100%;padding-left:1.1rem;padding-right:2rem;line-height:2.35rem}.maintenance-lists-field-shell .select2-container--default .select2-selection--single{display:flex;align-items:center;padding-left:1.82rem}.maintenance-lists-readonly-field{display:flex;align-items:center;gap:.45rem;min-height:2.35rem;padding:.45rem .7rem;border:1px solid var(--csd-border-d8e2ef-1000, #d8e2ef);border-radius:8px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.82rem;font-weight:800}.maintenance-lists-readonly-field i{color:var(--csd-text-94a3b8-1000, #94a3b8)}.maintenance-lists-integration-select{width:100%}.maintenance-lists-sync-panel{display:grid;grid-template-columns:minmax(11rem,.35fr) minmax(0,1fr);gap:.85rem;align-items:start;padding:.8rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:8px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-lists-sync-panel strong{display:block;color:var(--csd-text-142033-1000, #142033);font-size:.88rem}.maintenance-lists-primary-action,.maintenance-lists-secondary-action,.maintenance-lists-danger-action,.maintenance-lists-success-action{display:inline-flex;align-items:center;gap:.4rem;min-height:2.15rem;border-radius:8px;font-weight:800}.maintenance-lists-form-hint{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem}.maintenance-lists-table-search{position:relative;width:min(18rem,100%)}.maintenance-lists-table-search i{position:absolute;left:.68rem;top:50%;color:var(--csd-text-94a3b8-1000, #94a3b8);transform:translateY(-50%);pointer-events:none}.maintenance-lists-table-search .form-control{min-height:2.05rem;padding-left:2.15rem!important;border-color:var(--csd-border-d8e2ef-1000, #d8e2ef);border-radius:8px;font-size:.78rem}.maintenance-lists-manual-mappings{overflow:hidden;border-color:var(--csd-border-dbe5f0-1000, #dbe5f0);box-shadow:0 10px 28px #0f172a0b}.maintenance-lists-manual-mappings.has-pending{border-top:3px solid var(--csd-border-f59e0b-1000, #f59e0b)}.maintenance-lists-manual-mappings.is-complete{border-top:3px solid var(--csd-border-10b981-1000, #10b981)}.maintenance-lists-manual-mappings .maintenance-lists-card__header{padding:.95rem 1.15rem;background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)}.maintenance-lists-manual-mappings__list{display:grid;gap:.8rem;padding:.9rem 1.15rem 1.15rem;border-top:1px solid var(--csd-border-e7edf4-1000, #e7edf4);background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-lists-manual-mapping{display:grid;grid-template-columns:minmax(15rem,.9fr) minmax(16rem,1fr);gap:.75rem 1rem;padding:.9rem;border:1px solid var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 4px 14px #0f172a09}.maintenance-lists-manual-mapping__source{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start}.maintenance-lists-manual-mapping__source>div{display:grid;gap:.16rem;min-width:0}.maintenance-lists-manual-mapping__source>div>small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.maintenance-lists-manual-mapping__source>div>strong{color:var(--csd-text-172033-1000, #172033);font-size:.92rem;line-height:1.3}.maintenance-lists-manual-mapping__icon{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border:1px solid var(--csd-border-fde68a-1000, #fde68a);border-radius:9px;background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-b45309-1000, #b45309)}.maintenance-lists-manual-mapping__facts{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.22rem}.maintenance-lists-manual-mapping__facts span{padding:.2rem .42rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-52657a-1000, #52657a);font-size:.67rem;font-weight:800}.maintenance-lists-manual-mapping__guidance{display:grid;gap:.12rem;align-content:start;padding:.58rem .65rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:9px;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.maintenance-lists-manual-mapping__guidance strong{color:var(--csd-text-1e3a5f-1000, #1e3a5f);font-size:.76rem}.maintenance-lists-manual-mapping__guidance span{color:var(--csd-text-5b6b80-1000, #5b6b80);font-size:.71rem;line-height:1.4}.maintenance-lists-manual-mapping__candidates{display:grid;gap:.38rem;grid-column:1/-1}.maintenance-lists-manual-mapping__candidates>article{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.5rem .58rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:9px;background:var(--csd-bg-fbfdff-1000, #fbfdff)}.maintenance-lists-manual-mapping__candidates>article>div{display:grid;gap:.08rem;min-width:0}.maintenance-lists-manual-mapping__candidates>article strong{color:var(--csd-text-172033-1000, #172033);font-size:.78rem}.maintenance-lists-manual-mapping__candidates>article small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem}.maintenance-lists-manual-mapping__candidates>article>span{flex:0 0 auto;max-width:19rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.67rem;font-weight:800;text-align:right}.maintenance-lists-manual-mapping__section-label{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.maintenance-lists-manual-mapping__section-label span{color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.035em}.maintenance-lists-manual-mapping__section-label small{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.66rem}.maintenance-lists-manual-mapping__no-candidate{display:flex;align-items:center;gap:.55rem;padding:.55rem .62rem;border:1px dashed var(--csd-border-fbbf24-1000, #fbbf24);border-radius:9px;background:var(--csd-bg-fffcf4-1000, #fffcf4);color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.maintenance-lists-manual-mapping__no-candidate>span{flex:1 1 auto}.maintenance-lists-manual-mapping__form{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(18rem,1fr) auto;grid-column:1/-1;gap:.65rem;align-items:end;padding-top:.7rem;border-top:1px solid var(--csd-border-e7edf4-1000, #e7edf4)}.maintenance-lists-manual-mapping__form .maintenance-lists-integration-field{min-width:0}.maintenance-lists-manual-mapping__form .select2-container{width:100%!important}.maintenance-lists-manual-mapping__form .maintenance-lists-primary-action{justify-content:center;min-width:10rem}.maintenance-lists-manual-mapping__confirmation{min-height:2.3rem;margin:0;padding:.48rem .58rem;border:1px solid var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-475569-1000, #475569);font-size:.7rem;line-height:1.35}.maintenance-lists-manual-mapping__readonly{grid-column:1/-1;padding:.55rem .65rem;border-radius:8px;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.maintenance-lists-mappings-card{overflow:hidden}.maintenance-lists-mappings-card .maintenance-lists-card__header{align-items:center;padding:1rem 1.15rem}.maintenance-lists-mappings-card .maintenance-lists-card__header>div:first-child{display:grid;gap:.12rem;min-width:0}.maintenance-lists-mappings-card .maintenance-lists-card__header .saas-card-title{color:var(--csd-text-142033-1000, #142033);font-size:1rem;line-height:1.2}.maintenance-lists-mappings-card .maintenance-lists-card__header small{line-height:1.35}.maintenance-lists-mappings-toolbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem;min-width:0}.maintenance-lists-mappings-toolbar form{flex:0 0 auto;margin:0}.maintenance-lists-mappings-toolbar .maintenance-lists-primary-action{justify-content:center;min-width:10rem;padding-inline:.85rem;white-space:nowrap}.maintenance-lists-bank-mapping-filters{display:inline-flex;align-items:center;gap:.2rem;padding:.2rem;border:1px solid var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:10px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-lists-bank-mapping-filters a{display:inline-flex;align-items:center;gap:.38rem;min-height:2rem;padding:.35rem .58rem;border-radius:8px;color:var(--csd-text-52657a-1000, #52657a);font-size:.72rem;font-weight:850;text-decoration:none}.maintenance-lists-bank-mapping-filters a span{display:inline-grid;min-width:1.35rem;min-height:1.35rem;place-items:center;padding-inline:.28rem;border-radius:999px;background:var(--csd-bg-e8eef6-1000, #e8eef6);color:var(--csd-text-334155-1000, #334155);font-size:.64rem}.maintenance-lists-bank-mapping-filters a.is-active{background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 2px 7px #0f172a14}.maintenance-lists-bank-mapping-filters a.is-active span{background:var(--csd-bg-e8efff-1000, #e8efff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-lists-bank-mapping-overview{display:grid;grid-template-columns:repeat(4,minmax(7.5rem,auto)) minmax(18rem,1fr);align-items:stretch;gap:.5rem;padding:.62rem 1.15rem;border-top:1px solid var(--csd-border-e8eef5-1000, #e8eef5);border-bottom:1px solid var(--csd-border-e8eef5-1000, #e8eef5);background:linear-gradient(135deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff))}.maintenance-lists-bank-mapping-overview>span{display:flex;align-items:baseline;gap:.36rem;min-height:2.45rem;padding:.48rem .58rem;border:1px solid var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-bank-mapping-overview>span strong{color:var(--csd-text-172033-1000, #172033);font-size:.96rem}.maintenance-lists-bank-mapping-overview>span small{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:800}.maintenance-lists-bank-mapping-overview>span.is-success{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);background:var(--csd-bg-f0fdf4-1000, #f0fdf4)}.maintenance-lists-bank-mapping-overview>span.is-warning{border-color:var(--csd-border-fde68a-1000, #fde68a);background:var(--csd-bg-fffbeb-1000, #fffbeb)}.maintenance-lists-bank-mapping-overview p{display:flex;align-items:center;gap:.48rem;min-width:0;margin:0;padding:.45rem .6rem;color:var(--csd-text-52657a-1000, #52657a);font-size:.72rem;line-height:1.35}.maintenance-lists-bank-mapping-overview p i{flex:0 0 auto;color:var(--csd-text-0f766e-1000, #0f766e);font-size:1rem}.maintenance-lists-bank-account-form{display:grid;grid-template-columns:minmax(12rem,1fr) auto;gap:.35rem;align-items:center;min-width:18rem}.maintenance-lists-bank-account-form .form-select{min-height:2rem;font-size:.76rem}.maintenance-lists-bank-account-form .select2-container{width:100%!important}.maintenance-lists-bank-account-form .btn{justify-content:center;min-width:6.75rem;min-height:2rem;padding-inline:.55rem;white-space:nowrap}.maintenance-lists-bank-account-selection{display:grid;grid-template-columns:minmax(10rem,1fr) auto;align-items:center;gap:.45rem}.maintenance-lists-bank-account-editor{position:relative}.maintenance-lists-bank-account-editor>summary{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:2rem;padding:.38rem .58rem;border:1px solid var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-52657a-1000, #52657a);cursor:pointer;font-size:.7rem;font-weight:850;list-style:none;white-space:nowrap}.maintenance-lists-bank-account-editor>summary::-webkit-details-marker{display:none}.maintenance-lists-bank-account-editor[open]{grid-column:1/-1}.maintenance-lists-bank-account-editor[open]>summary{margin-bottom:.4rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-lists-bank-account-guidance{display:flex;align-items:center;gap:.42rem;min-height:2rem;padding:.45rem .58rem;border:1px solid var(--csd-border-fde68a-1000, #fde68a);border-radius:8px;background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-92400e-1000, #92400e);font-size:.72rem;font-weight:750}.maintenance-lists-bank-mappings-table{width:100%;min-width:88rem;table-layout:fixed}.maintenance-lists-bank-mappings-table col.maintenance-lists-bank-mappings-table__association{width:27%}.maintenance-lists-bank-mappings-table col.maintenance-lists-bank-mappings-table__accounts{width:35%}.maintenance-lists-bank-mappings-table col.maintenance-lists-bank-mappings-table__mapping{width:9%}.maintenance-lists-bank-mappings-table col.maintenance-lists-bank-mappings-table__external-id,.maintenance-lists-bank-mappings-table col.maintenance-lists-bank-mappings-table__test-date{width:7%}.maintenance-lists-bank-mappings-table col.maintenance-lists-bank-mappings-table__sync-date{width:8%}.maintenance-lists-bank-mappings-table col.maintenance-lists-bank-mappings-table__actions{width:7%}.maintenance-lists-bank-mappings-table thead th,.maintenance-lists-bank-mappings-table tbody td{box-sizing:border-box;min-width:0}.maintenance-lists-bank-mappings-table thead th:nth-child(n+4),.maintenance-lists-bank-mappings-table tbody td:nth-child(n+4){text-align:center}.maintenance-lists-bank-mappings-table thead th:nth-child(5) .maintenance-lists-table-heading-help{justify-content:center;width:100%}.maintenance-lists-bank-mappings-table tbody td:nth-child(5),.maintenance-lists-bank-mappings-table tbody td:nth-child(6){color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-variant-numeric:tabular-nums;line-height:1.35}.maintenance-lists-bank-mappings-table tbody td:last-child form{display:flex!important;justify-content:center;width:100%}.maintenance-lists-bank-mappings-table .maintenance-lists-test-action{justify-content:center;width:auto;min-width:4.85rem;max-width:100%;white-space:nowrap}.maintenance-lists-bank-mappings-table tbody tr{transition:background-color .16s ease,box-shadow .16s ease}.maintenance-lists-bank-mappings-table tbody tr:hover{background:var(--csd-bg-f8fbff-1000, #f8fbff);box-shadow:inset 3px 0 #2563eb42}.maintenance-lists-bank-mappings-table tbody>tr[id^=bank-account-mapping-]{scroll-margin-top:7rem}.maintenance-lists-bank-mappings-table tbody>tr[id^=bank-account-mapping-]:target{position:relative;z-index:1;background:linear-gradient(90deg,var(--csd-bg-fff7e2-960, rgba(255, 247, 226, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:inset 4px 0 #d79a2b,0 8px 24px #7f521414}.maintenance-lists-bank-mapping-state{display:inline-flex;align-items:center;min-height:1.55rem;padding:.2rem .48rem;border:1px solid var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:900}.maintenance-lists-bank-mapping-state.is-success{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);background:var(--csd-bg-f0fdf4-1000, #f0fdf4);color:var(--csd-text-15803d-1000, #15803d)}.maintenance-lists-bank-mapping-state.is-info{border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-lists-bank-mapping-state.is-warning{border-color:var(--csd-border-fde68a-1000, #fde68a);background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-a16207-1000, #a16207)}.maintenance-lists-bank-account-exclusions{display:block;max-width:13rem;margin-top:.2rem;overflow:hidden;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.66rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 991.98px){.maintenance-lists-manual-mapping,.maintenance-lists-manual-mapping__form{grid-template-columns:1fr}.maintenance-lists-manual-mapping__source,.maintenance-lists-manual-mapping__guidance,.maintenance-lists-manual-mapping__candidates,.maintenance-lists-manual-mapping__form{grid-column:1}.maintenance-lists-mappings-card .maintenance-lists-card__header,.maintenance-lists-mappings-toolbar{align-items:stretch}.maintenance-lists-mappings-card .maintenance-lists-card__header{flex-direction:column}.maintenance-lists-mappings-toolbar{width:100%}.maintenance-lists-mappings-toolbar .maintenance-lists-bank-mapping-filters{flex:0 0 auto}.maintenance-lists-mappings-toolbar .maintenance-lists-table-search{flex:1 1 auto}.maintenance-lists-bank-mapping-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.maintenance-lists-bank-mapping-overview p{grid-column:1/-1}}@media (max-width: 767.98px){.maintenance-lists-manual-mappings .maintenance-lists-card__header,.maintenance-lists-manual-mapping__no-candidate,.maintenance-lists-manual-mapping__candidates>article{align-items:stretch;flex-direction:column}.maintenance-lists-manual-mapping__candidates>article>span{max-width:none;text-align:left}.maintenance-lists-manual-mapping__form .maintenance-lists-primary-action,.maintenance-lists-manual-mapping__no-candidate .btn{width:100%}.maintenance-lists-mappings-toolbar{flex-direction:column}.maintenance-lists-mappings-toolbar form,.maintenance-lists-mappings-toolbar .btn,.maintenance-lists-mappings-toolbar .maintenance-lists-bank-mapping-filters{width:100%}.maintenance-lists-mappings-toolbar .maintenance-lists-bank-mapping-filters a{flex:1 1 50%;justify-content:center}.maintenance-lists-bank-mapping-overview{grid-template-columns:1fr;padding-inline:.8rem}.maintenance-lists-bank-mapping-overview p{grid-column:auto}.maintenance-lists-bank-account-form{grid-template-columns:1fr;min-width:0}.maintenance-lists-bank-account-form .btn{width:100%}.maintenance-lists-bank-account-selection{grid-template-columns:1fr}.maintenance-lists-bank-account-editor,.maintenance-lists-bank-account-editor>summary{width:100%}.maintenance-lists-bank-mappings-table{min-width:0;table-layout:auto}.maintenance-lists-bank-mappings-table colgroup{display:none}.maintenance-lists-bank-mappings-table tbody td:nth-child(n+4){text-align:left}.maintenance-lists-bank-mappings-table tbody td:last-child form,.maintenance-lists-bank-mappings-table .maintenance-lists-test-action{width:100%}}.maintenance-lists-table-heading-help{display:inline-flex;align-items:center;gap:.16rem;white-space:nowrap}.maintenance-lists-filter-grid,.maintenance-lists-form-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;align-items:end}.maintenance-lists-filter-grid__actions{display:flex;gap:.45rem}.maintenance-lists-monitor-filter-card{overflow:visible}.maintenance-lists-monitor-filter-card .saas-card-body{padding-top:.85rem}.maintenance-lists-filter-field{min-width:0}.maintenance-lists-filter-field .form-label{margin-bottom:.28rem;color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:900}.maintenance-lists-monitor-page .maintenance-lists-filter-grid{grid-template-columns:minmax(10rem,.8fr) minmax(10rem,.85fr) minmax(10rem,.85fr) minmax(11rem,.9fr) minmax(18rem,1.4fr) auto;gap:.62rem}.maintenance-lists-monitor-page .maintenance-lists-filter-field--client{min-width:0}.maintenance-lists-monitor-page .maintenance-lists-filter-grid__actions{align-self:end;justify-content:flex-end;min-width:10rem}.maintenance-lists-monitor-page .maintenance-lists-filter-grid__actions .btn{min-height:2.35rem}.maintenance-lists-work-scope{display:grid;grid-template-columns:minmax(16rem,1.15fr) repeat(4,minmax(10rem,.75fr));gap:.65rem;margin-bottom:.85rem}.maintenance-lists-work-scope>div,.maintenance-lists-work-scope article{display:grid;gap:.12rem;min-height:4.45rem;padding:.68rem .72rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 12px 30px #0f172a0a}.maintenance-lists-work-scope>div{background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff))}.maintenance-lists-work-scope article.is-backlog{border-color:var(--csd-border-fde68a-1000, #fde68a);background:var(--csd-bg-fffbeb-1000, #fffbeb)}.maintenance-lists-work-scope article.is-current{border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-eff6ff-1000, #eff6ff)}.maintenance-lists-work-scope span{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.maintenance-lists-work-scope strong{color:var(--csd-text-142033-1000, #142033);font-size:1rem;line-height:1.1}.maintenance-lists-work-scope small{color:var(--csd-text-64748b-1000, #64748b);font-size:.73rem;line-height:1.35}.maintenance-lists-work-scope--compact{grid-template-columns:minmax(0,1fr)}.maintenance-lists-work-scope--compact>div{min-height:3.8rem}.maintenance-lists-open-form{padding-top:.75rem;border-top:1px solid var(--csd-border-edf2f7-1000, #edf2f7)}.maintenance-lists-open-form select{width:min(24rem,100%)}.maintenance-lists-open-form--monitor{display:grid;grid-template-columns:minmax(13rem,.55fr) minmax(18rem,1fr) auto;align-items:end;gap:.65rem;padding:.7rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:8px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-lists-open-form--monitor strong{display:block;color:var(--csd-text-142033-1000, #142033);font-size:.84rem;line-height:1.25}.maintenance-lists-open-form--monitor .maintenance-lists-field-shell{min-width:0}.maintenance-lists-open-form--monitor select{width:100%}.maintenance-lists-open-form--monitor .btn{min-height:2.35rem}.maintenance-lists-table-wrap{min-height:11rem}.maintenance-lists-table th{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;border-top:0;white-space:nowrap}.maintenance-lists-table td{vertical-align:middle}.maintenance-lists-integrations-table thead th{padding:.72rem .65rem}.maintenance-lists-integrations-table tbody td{padding:.52rem .65rem}.maintenance-lists-test-action{min-height:1.95rem;padding:.32rem .62rem;gap:.32rem;font-size:.78rem;font-weight:800;line-height:1.1}.maintenance-lists-test-action i{font-size:.86rem}.maintenance-lists-monitor-table-card{overflow:hidden}.maintenance-lists-monitor-table-card .maintenance-lists-card__header{padding-right:.95rem}.maintenance-lists-monitor-table-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.maintenance-monitor-all-link{display:inline-flex;align-items:center;min-height:2.25rem;padding:.4rem .75rem;gap:.38rem;border:1px solid var(--csd-border-0f766e-200, rgba(15, 118, 110, .2));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-0f4c4a-1000, #0f4c4a);font-size:.72rem;font-weight:750;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease}.maintenance-monitor-all-link strong{display:inline-flex;align-items:center;justify-content:center;min-width:1.55rem;padding:.15rem .4rem;border-radius:999px;background:#0f766e17;font-size:.66rem}.maintenance-monitor-all-link:hover,.maintenance-monitor-all-link:focus-visible,.maintenance-monitor-all-link.is-active{border-color:var(--csd-border-0f766e-520, rgba(15, 118, 110, .52));box-shadow:0 .35rem .9rem #0f766e1a;color:var(--csd-text-0b6661-1000, #0b6661);outline:none}.maintenance-lists-table--monitor{--bs-table-hover-bg: var(--csd-bg-f8fbff-1000, #f8fbff);--csd-foreground-bs-table-hover-bg: #f8fbff;width:100%;table-layout:fixed}.maintenance-lists-table--monitor thead th{position:sticky;top:0;z-index:1;padding:.65rem .7rem;border-bottom:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-lists-table--monitor tbody td{padding:.56rem .7rem;border-color:var(--csd-border-edf2f7-1000, #edf2f7)}.maintenance-lists-table--monitor tbody tr{transition:background .15s ease}.maintenance-lists-table--monitor tbody tr.maintenance-lists-row--backlog{background:var(--csd-bg-fffdf4-1000, #fffdf4)}.maintenance-lists-table--monitor th:nth-child(1){width:17%}.maintenance-lists-table--monitor th:nth-child(2){width:12%}.maintenance-lists-table--monitor th:nth-child(3){width:8%}.maintenance-lists-table--monitor th:nth-child(4){width:7%}.maintenance-lists-table--monitor th:nth-child(5){width:5.5%}.maintenance-lists-table--monitor th:nth-child(6){width:9.5%}.maintenance-lists-table--monitor th:nth-child(7){width:6%}.maintenance-lists-table--monitor th:nth-child(8){width:7%}.maintenance-lists-table--monitor th:nth-child(9){width:7%}.maintenance-lists-table--monitor th:nth-child(10){width:10%}.maintenance-lists-table--monitor th:nth-child(11){width:6%}.maintenance-lists-table--monitor th,.maintenance-lists-table--monitor td{min-width:0}.maintenance-lists-period-pill{display:inline-flex;align-items:center;gap:.25rem;width:-moz-fit-content;width:fit-content;min-height:1.35rem;margin-top:.28rem;padding:.1rem .42rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:999px;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-1e3a8a-1000, #1e3a8a);font-size:.68rem;font-weight:850;line-height:1.05}.maintenance-lists-period-pill.is-backlog{border-color:var(--csd-border-fde68a-1000, #fde68a);background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-92400e-1000, #92400e)}.maintenance-lists-muted-cell{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:700}.maintenance-lists-ebloc-facts{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.maintenance-lists-ebloc-facts span{display:inline-flex;align-items:center;gap:.2rem;min-height:1.42rem;padding:.08rem .38rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:999px;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-1e3a8a-1000, #1e3a8a);font-size:.68rem;font-weight:850;line-height:1.05;white-space:nowrap}.maintenance-lists-ebloc-facts span.is-ok{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.maintenance-lists-ebloc-facts span.is-warning{border-color:var(--csd-border-fde68a-1000, #fde68a);background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-92400e-1000, #92400e)}.maintenance-lists-ebloc-facts span.is-danger{border-color:var(--csd-border-fecaca-1000, #fecaca);background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.maintenance-lists-ebloc-facts small{flex-basis:100%;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:750;line-height:1.1}.maintenance-lists-row-actions{display:inline-flex;align-items:center;gap:.35rem}.maintenance-lists-row-actions form{margin:0}.maintenance-lists-row-actions .btn{justify-content:center;width:2.05rem;min-width:2.05rem;min-height:2.05rem;padding:0}.maintenance-lists-entity{display:flex;flex-direction:column;min-width:10rem;color:var(--csd-text-142033-1000, #142033)}.maintenance-lists-entity strong{font-size:.9rem}.maintenance-lists-entity span{color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.75rem}.maintenance-lists-queue,.maintenance-lists-check,.maintenance-lists-approval span{display:inline-flex;align-items:center;gap:.25rem;min-height:1.55rem;padding:.12rem .45rem;border-radius:999px;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:800;white-space:nowrap}.maintenance-lists-check.is-ok,.maintenance-lists-approval span.is-ok{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.maintenance-lists-check.is-missing{border-color:var(--csd-border-fde68a-1000, #fde68a);background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-92400e-1000, #92400e)}.maintenance-lists-check.is-danger{border-color:var(--csd-border-fecaca-1000, #fecaca);background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.maintenance-lists-approval{display:flex;gap:.25rem;flex-wrap:wrap}.maintenance-lists-risk{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2rem;border-radius:8px;background:var(--csd-bg-eef2f7-1000, #eef2f7);color:var(--csd-text-334155-1000, #334155);font-weight:900}.maintenance-lists-risk--ok{background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.maintenance-lists-risk--warning{background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-b45309-1000, #b45309)}.maintenance-lists-risk--blocker{background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.maintenance-lists-due{display:inline-flex;align-items:center;gap:.28rem;min-height:1.65rem;padding:.12rem .48rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:999px;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.74rem;font-weight:900;white-space:nowrap}.maintenance-lists-due--final{border-color:var(--csd-border-d1fae5-1000, #d1fae5);background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.maintenance-lists-due--overdue,.maintenance-lists-due--missing{border-color:var(--csd-border-fecaca-1000, #fecaca);background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.maintenance-lists-due--today,.maintenance-lists-due--soon{border-color:var(--csd-border-fde68a-1000, #fde68a);background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-92400e-1000, #92400e)}.maintenance-lists-due-note{display:block;margin-top:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:750}.maintenance-lists-due-note--overdue,.maintenance-lists-due-note--missing{color:var(--csd-text-b91c1c-1000, #b91c1c)}.maintenance-lists-due-note--today,.maintenance-lists-due-note--soon{color:var(--csd-text-92400e-1000, #92400e)}.maintenance-lists-due-note--final{color:var(--csd-text-047857-1000, #047857)}.maintenance-lists-empty{min-height:8rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;color:var(--csd-text-64748b-1000, #64748b);text-align:center}.maintenance-lists-empty i{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:1.55rem}.maintenance-lists-empty strong{color:var(--csd-text-334155-1000, #334155)}.maintenance-lists-empty--compact{min-height:6rem}.maintenance-list-control-runtime{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:12px 0;padding:14px 16px;overflow:hidden;border:1px solid var(--csd-border-dbe6f4-1000, #dbe6f4);border-radius:16px;background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f7fbff-1000, #f7fbff) 100%);box-shadow:0 10px 28px #1e40af0f}.maintenance-list-control-runtime.is-running{border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:linear-gradient(135deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #fff))}.maintenance-list-control-runtime.has-blockers{border-color:var(--csd-border-fecaca-1000, #fecaca);background:linear-gradient(135deg,var(--csd-bg-fff1f2-1000, #fff1f2),var(--csd-bg-ffffff-1000, #fff))}.maintenance-list-control-runtime.has-warnings{border-color:var(--csd-border-fde68a-1000, #fde68a);background:linear-gradient(135deg,var(--csd-bg-fffbeb-1000, #fffbeb),var(--csd-bg-ffffff-1000, #fff))}.maintenance-list-control-runtime.is-ready{border-color:var(--csd-border-a7f3d0-1000, #a7f3d0);background:linear-gradient(135deg,var(--csd-bg-ecfdf5-1000, #ecfdf5),var(--csd-bg-ffffff-1000, #fff))}.maintenance-list-control-runtime.has-partial-bank{border-color:var(--csd-border-fcd34d-1000, #fcd34d);background:linear-gradient(135deg,var(--csd-bg-fffbeb-1000, #fffbeb) 0%,var(--csd-bg-ffffff-1000, #fff) 68%)}.maintenance-list-control-runtime__icon{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:13px;color:var(--csd-text-2563eb-1000, #2563eb);background:#2563eb1a;font-size:1.15rem}.maintenance-list-control-runtime.has-blockers .maintenance-list-control-runtime__icon{color:var(--csd-text-dc2626-1000, #dc2626);background:#dc262617}.maintenance-list-control-runtime.has-warnings .maintenance-list-control-runtime__icon{color:var(--csd-text-b45309-1000, #b45309);background:#f59e0b1f}.maintenance-list-control-runtime.is-ready .maintenance-list-control-runtime__icon{color:var(--csd-text-047857-1000, #047857);background:#10b9811c}.maintenance-list-control-runtime__copy{min-width:0;display:grid;gap:2px}.maintenance-list-control-runtime__copy strong{color:var(--csd-text-15243a-1000, #15243a);font-size:.93rem;font-weight:650}.maintenance-list-control-runtime__copy small{color:var(--csd-text-718096-1000, #718096);line-height:1.45}.maintenance-list-control-runtime__metrics{display:flex;gap:6px}.maintenance-list-control-runtime__metrics>span{min-width:68px;padding:7px 10px;border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));border-radius:11px;background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78));text-align:center}.maintenance-list-control-runtime__metrics strong,.maintenance-list-control-runtime__metrics small{display:block}.maintenance-list-control-runtime__metrics strong{color:var(--csd-text-1e3a5f-1000, #1e3a5f);font-size:.9rem}.maintenance-list-control-runtime__metrics small{color:var(--csd-text-8492a6-1000, #8492a6);font-size:.67rem;text-transform:uppercase;letter-spacing:.04em}.maintenance-list-control-runtime__progress{position:absolute;right:0;bottom:0;left:0;height:3px;overflow:hidden;background:#2563eb14}.maintenance-list-control-runtime__progress span{display:block;width:42%;height:100%;border-radius:999px;background:linear-gradient(90deg,#2563eb,#38bdf8);animation:maintenance-control-progress 1.5s ease-in-out infinite}.maintenance-list-control-runtime__error{grid-column:2/-1;margin:0;color:var(--csd-text-b91c1c-1000, #b91c1c);font-size:.78rem}.maintenance-list-control-runtime__partial-verdict{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:center;padding:.68rem .75rem;border:1px solid var(--csd-border-fcd34d-1000, #fcd34d);border-radius:.72rem;background:var(--csd-bg-fffbeb-940, rgba(255, 251, 235, .94));color:var(--csd-text-b45309-1000, #b45309)}.maintenance-list-control-runtime__partial-verdict>i{display:inline-grid;width:2rem;height:2rem;place-items:center;border-radius:.62rem;background:var(--csd-bg-fef3c7-1000, #fef3c7);font-size:.94rem}.maintenance-list-control-runtime__partial-verdict>span{display:grid;gap:.1rem;min-width:0}.maintenance-list-control-runtime__partial-verdict strong{color:var(--csd-text-92400e-1000, #92400e);font-size:.78rem;font-weight:750}.maintenance-list-control-runtime__partial-verdict small{color:var(--csd-text-7c5a31-1000, #7c5a31);font-size:.71rem;line-height:1.42}.maintenance-list-control-runtime__ack{grid-column:1/-1;border-top:1px solid var(--csd-border-b45309-140, rgba(180, 83, 9, .14));padding-top:10px}.maintenance-list-control-runtime__ack summary{cursor:pointer;color:var(--csd-text-92400e-1000, #92400e);font-size:.8rem;font-weight:650}.maintenance-list-control-runtime__ack form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;margin-top:9px}.maintenance-list-control-runtime__ack label{grid-column:1/-1;color:var(--csd-text-6b7280-1000, #6b7280);font-size:.72rem}.maintenance-list-control-evidence{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.maintenance-list-control-evidence article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;align-items:center;min-width:0;padding:.62rem .68rem;border:1px solid var(--csd-border-dbe6f4-1000, #dbe6f4);border-radius:.72rem;background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82))}.maintenance-list-control-evidence article>span{display:inline-grid;width:2rem;height:2rem;place-items:center;border-radius:.62rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-list-control-evidence article>div{display:grid;gap:.08rem;min-width:0}.maintenance-list-control-evidence strong,.maintenance-list-control-evidence small{display:block}.maintenance-list-control-evidence strong{overflow:hidden;color:var(--csd-text-24364d-1000, #24364d);font-size:.73rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.maintenance-list-control-evidence small{color:var(--csd-text-718096-1000, #718096);font-size:.66rem;line-height:1.35}.maintenance-list-control-evidence b{align-self:start;padding:.22rem .42rem;border-radius:999px;background:var(--csd-bg-eef2f7-1000, #eef2f7);color:var(--csd-text-526987-1000, #526987);font-size:.61rem;font-weight:800;white-space:nowrap}.maintenance-list-control-evidence article.is-complete{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0)}.maintenance-list-control-evidence article.is-complete>span{background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.maintenance-list-control-evidence article.is-complete b{background:var(--csd-bg-dcfce7-1000, #dcfce7);color:var(--csd-text-047857-1000, #047857)}.maintenance-list-control-evidence article.needs-attention{border-color:var(--csd-border-fcd34d-1000, #fcd34d);background:var(--csd-bg-fffbeb-880, rgba(255, 251, 235, .88))}.maintenance-list-control-evidence article.needs-attention>span{background:var(--csd-bg-fef3c7-1000, #fef3c7);color:var(--csd-text-b45309-1000, #b45309)}.maintenance-list-control-evidence article.needs-attention b{background:var(--csd-bg-fef3c7-1000, #fef3c7);color:var(--csd-text-92400e-1000, #92400e)}@keyframes maintenance-control-progress{0%{transform:translate(-110%)}to{transform:translate(260%)}}.maintenance-list-control-side{display:grid;gap:12px;align-content:start}.maintenance-list-control-history{display:grid}.maintenance-list-control-history article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px 0;border-bottom:1px solid var(--csd-border-edf1f7-1000, #edf1f7)}.maintenance-list-control-history article:first-child{padding-top:0}.maintenance-list-control-history article:last-child{padding-bottom:0;border-bottom:0}.maintenance-list-control-history__state{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:9px;color:var(--csd-text-64748b-1000, #64748b);background:var(--csd-bg-f1f5f9-1000, #f1f5f9)}.maintenance-list-control-history__state.is-passed{color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-ecfdf5-1000, #ecfdf5)}.maintenance-list-control-history__state.is-warnings{color:var(--csd-text-b45309-1000, #b45309);background:var(--csd-bg-fffbeb-1000, #fffbeb)}.maintenance-list-control-history__state.is-blocked,.maintenance-list-control-history__state.is-failed{color:var(--csd-text-dc2626-1000, #dc2626);background:var(--csd-bg-fff1f2-1000, #fff1f2)}.maintenance-list-control-history article>div{min-width:0}.maintenance-list-control-history strong,.maintenance-list-control-history small{display:block}.maintenance-list-control-history strong{color:var(--csd-text-20334d-1000, #20334d);font-size:.78rem}.maintenance-list-control-history small{color:var(--csd-text-8a98ab-1000, #8a98ab);font-size:.69rem}.maintenance-list-control-history__facts{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;white-space:nowrap}.maintenance-list-control-history__kind{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:.16rem;padding:.14rem .38rem;border-radius:999px;background:var(--csd-bg-e2e8f0-1000, #e2e8f0);color:var(--csd-text-526987-1000, #526987);font-size:.58rem;font-weight:800;line-height:1.2;letter-spacing:.035em;text-transform:uppercase}.maintenance-list-control-history__kind.is-initial{background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-list-control-history__kind.is-recheck{background:var(--csd-bg-ecfeff-1000, #ecfeff);color:var(--csd-text-0e7490-1000, #0e7490)}.maintenance-list-control-history__kind.is-decizie{background:var(--csd-bg-f3e8ff-1000, #f3e8ff);color:var(--csd-text-7e22ce-1000, #7e22ce)}@media (max-width: 767.98px){.maintenance-list-control-runtime{grid-template-columns:auto minmax(0,1fr);padding:13px}.maintenance-list-control-runtime__metrics{grid-column:1/-1;width:100%}.maintenance-list-control-runtime__metrics>span{flex:1;min-width:0}.maintenance-list-control-runtime__ack form{grid-template-columns:1fr}.maintenance-list-control-runtime__ack label{grid-column:auto}.maintenance-list-control-history article{grid-template-columns:auto minmax(0,1fr)}.maintenance-list-control-history__facts{grid-column:2}.maintenance-list-control-evidence{grid-template-columns:1fr}.maintenance-list-control-evidence article{grid-template-columns:auto minmax(0,1fr)}.maintenance-list-control-evidence b{grid-column:2;justify-self:start}}.maintenance-lists-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:.85rem;align-items:start}.maintenance-lists-main-stack{display:grid;min-width:0;gap:.85rem;align-content:start}.maintenance-lists-main-stack>*{margin-top:0!important;margin-bottom:0!important}.maintenance-lists-main-stack>.row{margin:0;gap:.85rem}.maintenance-lists-main-stack>.row>[class*=col-]{flex:0 0 100%;max-width:100%;width:100%;padding:0}.maintenance-lists-side-stack--sticky{position:sticky;top:5.25rem;align-self:start}.maintenance-lists-route-card{overflow:hidden;border-color:var(--csd-border-cfe0f6-1000, #cfe0f6);box-shadow:0 18px 44px #0f172a17}.maintenance-lists-route-card__header{align-items:center;background:linear-gradient(135deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff))}.maintenance-lists-route-card__progress-label{display:inline-grid;place-items:center;min-width:2.7rem;min-height:2rem;padding:.25rem .45rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:900}.maintenance-lists-route-card__progress{height:.36rem;margin-bottom:.75rem;overflow:hidden;border-radius:999px;background:var(--csd-bg-e8eef6-1000, #e8eef6)}.maintenance-lists-route-card__progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f766e,#14b8a6)}.maintenance-lists-route-card__steps{position:relative;display:grid;gap:.36rem}.maintenance-lists-route-card__steps:before{position:absolute;top:1.35rem;bottom:1.35rem;left:.82rem;width:1px;background:var(--csd-bg-dbe6f4-1000, #dbe6f4);content:""}.maintenance-lists-route-card__steps article{position:relative;z-index:1;display:grid;grid-template-columns:1.65rem 1.2rem minmax(0,1fr);grid-template-rows:auto auto;gap:.05rem .42rem;align-items:center;min-height:2.9rem;padding:.42rem .5rem;border:1px solid transparent;border-radius:9px;background:var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94))}.maintenance-lists-route-card__steps article>span{display:inline-grid;place-items:center;grid-row:1/span 2;width:1.65rem;height:1.65rem;border:1px solid var(--csd-border-dbe6f4-1000, #dbe6f4);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:900}.maintenance-lists-route-card__steps article>i{grid-row:1/span 2;color:var(--csd-text-64748b-1000, #64748b)}.maintenance-lists-route-card__steps strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.76rem;line-height:1.15}.maintenance-lists-route-card__steps small{color:var(--csd-text-7a899f-1000, #7a899f);font-size:.66rem}.maintenance-lists-route-card__steps .is-done{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);background:var(--csd-bg-f4fdf8-1000, #f4fdf8)}.maintenance-lists-route-card__steps .is-done>span,.maintenance-lists-route-card__steps .is-done>i,.maintenance-lists-route-card__steps .is-done strong{color:var(--csd-text-047857-1000, #047857)}.maintenance-lists-route-card__steps .is-active{border-color:var(--csd-border-93c5fd-1000, #93c5fd);background:var(--csd-bg-f4f8ff-1000, #f4f8ff);box-shadow:0 0 0 3px #2563eb17}.maintenance-lists-route-card__steps .is-active>span,.maintenance-lists-route-card__steps .is-active>i,.maintenance-lists-route-card__steps .is-active strong{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-lists-route-card__action{display:grid;justify-items:stretch;gap:.18rem;margin-top:.72rem;padding:.68rem;border:1px solid var(--csd-border-dbe6f4-1000, #dbe6f4);border-radius:10px;background:linear-gradient(145deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff));text-align:left}.maintenance-lists-route-card__action>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.maintenance-lists-route-card__action>strong{color:var(--csd-text-13213a-1000, #13213a);font-size:.84rem}.maintenance-lists-route-card__action>small{color:var(--csd-text-64748b-1000, #64748b);font-size:.69rem;line-height:1.35}.maintenance-lists-route-card__button{margin-top:.38rem}.maintenance-lists-route-card__button form,.maintenance-lists-route-card__button .btn,.maintenance-lists-route-card__button>span{width:100%}.maintenance-lists-route-card__button form{margin:0}.maintenance-lists-route-card__button .maintenance-lists-primary-action{position:relative;display:grid!important;grid-template-columns:1.7rem minmax(0,auto) 1.7rem;align-items:center!important;justify-content:center!important;min-height:2.72rem;padding:.46rem .72rem;overflow:hidden;border:1px solid var(--csd-border-2563eb-420, rgba(37, 99, 235, .42))!important;border-radius:.78rem;background:linear-gradient(135deg,#1d4ed8,#2563eb 54%,#3b82f6)!important;color:#fff!important;box-shadow:0 12px 26px #2563eb38!important;font-size:.78rem;font-weight:850;letter-spacing:.005em;line-height:1;text-align:center;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,filter .16s ease}.maintenance-lists-route-card__button .maintenance-lists-primary-action:after{width:1.7rem;height:1.7rem;content:""}.maintenance-lists-route-card__button .maintenance-lists-primary-action i{display:inline-grid!important;place-items:center;width:1.7rem!important;height:1.7rem!important;margin:0!important;border:1px solid var(--csd-border-ffffff-180, rgba(255, 255, 255, .18));border-radius:.52rem;background:var(--csd-bg-ffffff-140, rgba(255, 255, 255, .14));color:inherit!important;box-shadow:inset 0 1px #ffffff1f;font-size:.86rem;line-height:1}.maintenance-lists-route-card__button .maintenance-lists-primary-action span{color:inherit!important;white-space:normal}.maintenance-lists-route-card__button .maintenance-lists-primary-action:hover,.maintenance-lists-route-card__button .maintenance-lists-primary-action:focus-visible{border-color:var(--csd-border-1d4ed8-500, rgba(29, 78, 216, .5))!important;background:linear-gradient(135deg,#1e40af,#2563eb 56%,#3b82f6)!important;color:#fff!important;filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 16px 32px #2563eb47!important}.maintenance-lists-route-card__button .maintenance-lists-primary-action:focus-visible{outline:3px solid var(--csd-border-93c5fd-480, rgba(147, 197, 253, .48));outline-offset:2px}.maintenance-lists-route-card__button .maintenance-lists-primary-action:active{transform:translateY(0);box-shadow:0 8px 18px #2563eb33!important}.maintenance-lists-route-card__button .maintenance-lists-primary-action:disabled,.maintenance-lists-route-card__button .maintenance-lists-primary-action[aria-disabled=true]{cursor:wait;opacity:.72;transform:none;box-shadow:0 8px 18px #2563eb24!important}.maintenance-lists-source-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.75rem}.maintenance-lists-source-facts article{display:grid;gap:.12rem;padding:.72rem;border:1px solid var(--csd-border-dbe6f4-1000, #dbe6f4);border-radius:10px;background:var(--csd-bg-fbfdff-1000, #fbfdff)}.maintenance-lists-source-facts span{color:var(--csd-text-66768d-1000, #66768d);font-size:.68rem;font-weight:800}.maintenance-lists-source-facts span i{margin-right:.3rem;color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-lists-source-facts strong{color:var(--csd-text-12213a-1000, #12213a);font-size:.92rem}.maintenance-lists-source-facts small{color:var(--csd-text-7a899f-1000, #7a899f);font-size:.67rem}.maintenance-lists-source-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.52rem;align-items:center;margin-top:.58rem;padding:.58rem .68rem;border:1px solid var(--csd-border-bfe8d7-1000, #bfe8d7);border-radius:10px;background:var(--csd-bg-f3fcf8-1000, #f3fcf8);color:var(--csd-text-0f766e-1000, #0f766e)}.maintenance-lists-source-note>span{display:grid}.maintenance-lists-source-note strong{font-size:.73rem}.maintenance-lists-source-note small{color:var(--csd-text-4b756e-1000, #4b756e);font-size:.68rem}.maintenance-lists-detail-head--compact{align-items:center;min-height:5.4rem;margin-bottom:.55rem;padding:.72rem .9rem}.maintenance-lists-detail-head--compact h1{margin-top:.08rem;margin-bottom:.1rem;font-size:1.18rem;line-height:1.15}.maintenance-lists-detail-head--compact p{font-size:.82rem}.maintenance-lists-detail-head__badges{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.maintenance-lists-detail-head__badges .maintenance-lists-risk{width:auto;min-width:3.8rem;padding:0 .62rem;border:1px solid currentColor;border-radius:999px;font-size:.72rem;white-space:nowrap}.maintenance-lists-command-center{display:grid;grid-template-columns:minmax(20rem,1fr) minmax(23rem,.9fr);gap:.65rem;align-items:stretch;margin-bottom:.75rem;padding:.68rem;border:1px solid var(--csd-border-d7e3f2-1000, #d7e3f2);border-radius:10px;background:linear-gradient(135deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff) 62%);box-shadow:0 14px 34px #0f172a0e}.maintenance-lists-command-center--summary{grid-template-columns:minmax(0,1fr) auto}.maintenance-lists-command-center--summary .maintenance-lists-command-center__statusline{grid-column:2;justify-content:flex-end}.maintenance-lists-command-center--summary .maintenance-lists-command-center__tools{grid-column:1/-1}.maintenance-lists-command-center__intro{display:flex;align-items:center;gap:.65rem;min-width:0}.maintenance-lists-command-center__intro>div{display:grid;gap:.12rem;min-width:0}.maintenance-lists-command-center__intro strong{color:var(--csd-text-12213a-1000, #12213a);font-size:.92rem;font-weight:900;line-height:1.2}.maintenance-lists-command-center__intro small{color:var(--csd-text-64748b-1000, #64748b);font-size:.73rem;line-height:1.35}.maintenance-lists-command-center__icon{display:inline-grid;place-items:center;width:2.45rem;height:2.45rem;flex:0 0 auto;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:9px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.05rem}.maintenance-lists-command-center__primary{display:flex;align-items:center;justify-self:end;min-width:0;width:min(100%,23rem);padding:.52rem;border:1px solid var(--csd-border-dbe6f4-1000, #dbe6f4);border-radius:9px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-command-center__primary form,.maintenance-lists-command-center__primary .btn{width:100%}.maintenance-lists-command-center__primary .btn{justify-content:center;min-height:2.55rem;padding:.55rem .75rem}.maintenance-lists-command-center__statusline{display:flex;grid-column:1;align-items:center;gap:.42rem;min-width:0}.maintenance-lists-command-center__stage-chip,.maintenance-lists-command-center__recipient-chip{display:inline-flex;align-items:center;gap:.34rem;min-height:1.9rem;padding:.3rem .58rem;border:1px solid var(--csd-border-dbe6f4-1000, #dbe6f4);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-475569-1000, #475569);font:inherit;font-size:.7rem;font-weight:800;line-height:1;white-space:nowrap}button.maintenance-lists-command-center__recipient-chip{cursor:pointer}.maintenance-lists-command-center__recipient-chip.is-ready{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);background:var(--csd-bg-f0fdf4-1000, #f0fdf4);color:var(--csd-text-047857-1000, #047857)}.maintenance-lists-command-center__recipient-chip.has-warning{border-color:var(--csd-border-fed7aa-1000, #fed7aa);background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-c2410c-1000, #c2410c)}.maintenance-lists-command-center__waiting,.maintenance-lists-command-center__complete{display:flex;align-items:center;justify-content:center;gap:.42rem;width:100%;min-height:2.55rem;padding:.5rem .7rem;border-radius:8px;font-size:.78rem;font-weight:900;text-align:center}.maintenance-lists-command-center__recipient-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;min-width:0;padding:.52rem .58rem;border:1px solid var(--csd-border-bbf7d0-1000, #bbf7d0);border-radius:9px;background:var(--csd-bg-f5fef8-1000, #f5fef8)}.maintenance-lists-command-center__recipient-status>i{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:8px;background:var(--csd-bg-dcfce7-1000, #dcfce7);color:var(--csd-text-047857-1000, #047857)}.maintenance-lists-command-center__recipient-status>span{display:grid;gap:.08rem;min-width:0}.maintenance-lists-command-center__recipient-status strong{color:var(--csd-text-14532d-1000, #14532d);font-size:.78rem;font-weight:900}.maintenance-lists-command-center__recipient-status small{color:var(--csd-text-4b6b58-1000, #4b6b58);font-size:.68rem;line-height:1.3}.maintenance-lists-command-center__recipient-status.has-warning{border-color:var(--csd-border-fed7aa-1000, #fed7aa);background:var(--csd-bg-fffaf2-1000, #fffaf2)}.maintenance-lists-command-center__recipient-status.has-warning>i{background:var(--csd-bg-ffedd5-1000, #ffedd5);color:var(--csd-text-c2410c-1000, #c2410c)}.maintenance-lists-command-center__recipient-status.has-warning strong{color:var(--csd-text-9a3412-1000, #9a3412)}.maintenance-lists-command-center__waiting{border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-lists-command-center__complete{border:1px solid var(--csd-border-bbf7d0-1000, #bbf7d0);background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.maintenance-lists-command-center__recipients{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;min-width:0;padding:.5rem;border:1px solid var(--csd-border-dbe6f4-1000, #dbe6f4);border-radius:9px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-command-center__recipients.has-warning{border-color:var(--csd-border-fed7aa-1000, #fed7aa);background:var(--csd-bg-fffdf8-1000, #fffdf8)}.maintenance-lists-command-center__recipients-head{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.maintenance-lists-command-center__recipients-head small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:750;text-align:right}.maintenance-lists-recipient-chip{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.4rem;align-items:center;min-width:0;padding:.4rem .48rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:8px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-lists-recipient-chip>i{color:var(--csd-text-64748b-1000, #64748b)}.maintenance-lists-recipient-chip>span{display:grid;min-width:0}.maintenance-lists-recipient-chip strong,.maintenance-lists-recipient-chip small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-lists-recipient-chip strong{color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:900}.maintenance-lists-recipient-chip small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem}.maintenance-lists-recipient-chip.is-valid{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);background:var(--csd-bg-f5fef8-1000, #f5fef8)}.maintenance-lists-recipient-chip.is-valid>i{color:var(--csd-text-059669-1000, #059669)}.maintenance-lists-recipient-chip.is-missing{border-color:var(--csd-border-fed7aa-1000, #fed7aa);background:var(--csd-bg-fff7ed-1000, #fff7ed)}.maintenance-lists-recipient-chip.is-missing>i,.maintenance-lists-recipient-chip.is-missing strong{color:var(--csd-text-c2410c-1000, #c2410c)}.maintenance-lists-command-center__tools{grid-column:2;justify-self:end;border-top:0}.maintenance-lists-command-center__tools summary{display:inline-flex;align-items:center;gap:.38rem;min-height:1.9rem;padding:.3rem .58rem;border:1px solid var(--csd-border-dbe6f4-1000, #dbe6f4);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-475569-1000, #475569);cursor:pointer;font-size:.72rem;font-weight:850;list-style:none}.maintenance-lists-command-center__tools summary::-webkit-details-marker{display:none}.maintenance-lists-command-center__tools>div{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;padding-top:.5rem}.maintenance-lists-command-center__tools form{margin:0}.maintenance-lists-command-center__tools[open]{grid-column:1/-1;justify-self:stretch;padding-top:.42rem;border-top:1px solid var(--csd-border-e7edf5-1000, #e7edf5)}.maintenance-lists-detail-nav{display:flex;align-items:center;gap:.35rem;margin:-.15rem 0 .75rem;padding:.35rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:9px;background:var(--csd-bg-ffffff-1000, #fff);overflow-x:auto}.maintenance-lists-detail-nav a{display:inline-flex;align-items:center;gap:.32rem;min-height:1.95rem;padding:.28rem .55rem;border-radius:7px;color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:850;text-decoration:none;white-space:nowrap}.maintenance-lists-detail-nav a:hover,.maintenance-lists-detail-nav a:focus-visible{background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);outline:none}.maintenance-lists-detail-nav a>span{display:inline-grid;place-items:center;min-width:1.25rem;min-height:1.25rem;padding:.08rem .3rem;border-radius:999px;background:var(--csd-bg-fee2e2-1000, #fee2e2);color:var(--csd-text-b91c1c-1000, #b91c1c);font-size:.64rem}.maintenance-lists-live-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-bottom:.85rem}.maintenance-lists-live-summary article{display:grid;gap:.12rem;min-height:4.45rem;padding:.58rem .66rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-live-summary span{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.maintenance-lists-live-summary strong{color:var(--csd-text-142033-1000, #142033);font-size:.95rem;line-height:1.1}.maintenance-lists-live-summary small{color:var(--csd-text-64748b-1000, #64748b);font-size:.73rem}.maintenance-lists-live-summary__balance small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-lists-live-summary__excluded{color:var(--csd-text-9a6700-1000, #9a6700)!important}.maintenance-lists-stage-panel{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"summary" "steps" "controls";gap:.5rem;margin-bottom:.85rem;padding:.62rem .7rem;border:1px solid var(--csd-border-d7e3f2-1000, #d7e3f2);border-radius:10px;background:linear-gradient(135deg,var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98))),var(--csd-bg-ffffff-1000, #fff);box-shadow:0 18px 42px #0f172a12}.maintenance-lists-stage-panel__summary{grid-area:summary;display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0;padding:.05rem .1rem}.maintenance-lists-stage-panel__summary>div:first-child{display:grid;gap:.08rem}.maintenance-lists-stage-panel__summary h2{margin:0;color:var(--csd-text-12213a-1000, #12213a);font-size:.9rem;font-weight:900;line-height:1.18}.maintenance-lists-stage-panel__chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:0}.maintenance-lists-stage-panel__chips span{display:inline-flex;align-items:center;gap:.32rem;min-height:1.75rem;padding:.25rem .5rem;border:1px solid var(--csd-border-dbe6f4-1000, #dbe6f4);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-44546d-1000, #44546d);font-size:.72rem;font-weight:800;line-height:1;box-shadow:0 8px 18px #0f172a0a}.maintenance-lists-stage-panel__chips i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.88rem}.maintenance-lists-stage-panel__progress{width:100%;height:.34rem;margin-top:.12rem;overflow:hidden;border-radius:999px;background:var(--csd-bg-e8eef6-1000, #e8eef6)}.maintenance-lists-stage-panel__progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f766e,#14b8a6);transition:width .25s ease}.maintenance-lists-stage-panel__next{grid-area:next;display:grid;align-content:center;gap:.18rem;min-width:0;padding:.65rem .7rem;border:1px solid var(--csd-border-dbe6f4-1000, #dbe6f4);border-radius:9px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-stage-panel__next strong{color:var(--csd-text-12213a-1000, #12213a);font-size:.9rem;line-height:1.18}.maintenance-lists-stage-panel__next small{color:var(--csd-text-5f6f89-1000, #5f6f89);font-size:.74rem;line-height:1.35}.maintenance-lists-stage-panel__steps{grid-area:steps;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(9rem,1fr);gap:.45rem;padding:.05rem;overflow-x:auto;scrollbar-width:thin}.maintenance-lists-stage-panel__steps article{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.05rem .36rem;min-height:3.15rem;padding:.42rem .5rem;border:1px solid var(--csd-border-dbe6f4-1000, #dbe6f4);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-53657f-1000, #53657f)}.maintenance-lists-stage-panel__steps article>span{display:inline-grid;place-items:center;grid-row:span 2;width:1.35rem;height:1.35rem;border-radius:999px;background:var(--csd-bg-eef4fb-1000, #eef4fb);color:var(--csd-text-5d6d86-1000, #5d6d86);font-size:.68rem;font-weight:900}.maintenance-lists-stage-panel__steps i{color:var(--csd-text-64748b-1000, #64748b);font-size:.94rem}.maintenance-lists-stage-panel__steps strong{min-width:0;color:var(--csd-text-1b2a41-1000, #1b2a41);font-size:.76rem;line-height:1.15;overflow-wrap:anywhere}.maintenance-lists-stage-panel__steps small{min-width:0;color:var(--csd-text-66768d-1000, #66768d);font-size:.68rem;line-height:1.25;overflow-wrap:anywhere}.maintenance-lists-stage-panel__steps .is-done{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);background:linear-gradient(180deg,var(--csd-bg-f7fefb-1000, #f7fefb),var(--csd-bg-ffffff-1000, #fff))}.maintenance-lists-stage-panel__steps .is-done>span{background:var(--csd-bg-dcfce7-1000, #dcfce7);color:var(--csd-text-047857-1000, #047857)}.maintenance-lists-stage-panel__steps .is-done i{color:var(--csd-text-059669-1000, #059669)}.maintenance-lists-stage-panel__steps .is-active{border-color:var(--csd-border-9fc4ff-1000, #9fc4ff);background:linear-gradient(180deg,var(--csd-bg-f7fbff-1000, #f7fbff),var(--csd-bg-ffffff-1000, #fff));box-shadow:0 0 0 3px #2563eb1f}.maintenance-lists-stage-panel__steps .is-active>span{background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-lists-stage-panel__steps .is-active i{color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-lists-stage-panel__steps .is-waiting{background:var(--csd-bg-fbfdff-1000, #fbfdff)}.maintenance-lists-stage-panel__controls-wrap{grid-area:controls;display:grid;gap:.45rem}.maintenance-lists-stage-panel__internal-controls{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.42rem}.maintenance-lists-stage-panel__internal-controls article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.38rem;align-items:center;min-width:0;padding:.4rem .48rem;border:1px solid var(--csd-border-dbe6f4-1000, #dbe6f4);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-stage-panel__internal-controls article>i:first-child{color:var(--csd-text-64748b-1000, #64748b)}.maintenance-lists-stage-panel__internal-controls article>i:last-child{color:var(--csd-text-dc2626-1000, #dc2626)}.maintenance-lists-stage-panel__internal-controls article>span{display:grid;min-width:0}.maintenance-lists-stage-panel__internal-controls strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.72rem;font-weight:900}.maintenance-lists-stage-panel__internal-controls small{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;overflow-wrap:anywhere}.maintenance-lists-stage-panel__internal-controls .is-ok{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);background:var(--csd-bg-f6fef9-1000, #f6fef9)}.maintenance-lists-stage-panel__internal-controls .is-ok>i:first-child,.maintenance-lists-stage-panel__internal-controls .is-ok>i:last-child,.maintenance-lists-stage-panel__internal-controls .is-ok strong{color:var(--csd-text-047857-1000, #047857)}.maintenance-lists-stage-panel__internal-controls .needs-attention{border-color:var(--csd-border-fed7aa-1000, #fed7aa);background:var(--csd-bg-fffaf3-1000, #fffaf3)}.maintenance-lists-stage-panel__internal-controls .is-neutral{border-color:var(--csd-border-dbe6f4-1000, #dbe6f4);background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-lists-stage-panel__internal-controls .is-neutral>i:first-child,.maintenance-lists-stage-panel__internal-controls .is-neutral>i:last-child,.maintenance-lists-stage-panel__internal-controls .is-neutral strong{color:var(--csd-text-64748b-1000, #64748b)}.maintenance-lists-stage-panel__bank-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:center;padding:.48rem .58rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:8px;background:var(--csd-bg-f5f9ff-1000, #f5f9ff);color:var(--csd-text-1e40af-1000, #1e40af)}.maintenance-lists-stage-panel__bank-note>span{display:grid;gap:.08rem}.maintenance-lists-stage-panel__bank-note strong{font-size:.72rem;font-weight:900}.maintenance-lists-stage-panel__bank-note small{color:var(--csd-text-526987-1000, #526987);font-size:.66rem;line-height:1.35}.maintenance-lists-stage-panel__bank-note.is-confirmed{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);background:var(--csd-bg-f5fef8-1000, #f5fef8);color:var(--csd-text-047857-1000, #047857)}.maintenance-lists-stage-panel__bank-note.is-required{border-color:var(--csd-border-fcd34d-1000, #fcd34d);background:linear-gradient(135deg,var(--csd-bg-fffbeb-1000, #fffbeb),var(--csd-bg-fff7ed-1000, #fff7ed));color:var(--csd-text-b45309-1000, #b45309)}.maintenance-lists-stage-panel__bank-note.is-required small{color:var(--csd-text-7c5a31-1000, #7c5a31)}.maintenance-lists-checkpoint-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-bottom:.75rem}.maintenance-lists-checkpoint-summary span{display:inline-flex;align-items:center;gap:.4rem;min-height:2.2rem;padding:.42rem .58rem;border:1px solid var(--csd-border-dbe6f4-1000, #dbe6f4);border-radius:8px;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:800}.maintenance-lists-checkpoint-summary .is-ok{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);background:var(--csd-bg-f0fdf4-1000, #f0fdf4);color:var(--csd-text-047857-1000, #047857)}.maintenance-lists-checkpoint-summary .is-pending{border-color:var(--csd-border-fed7aa-1000, #fed7aa);background:var(--csd-bg-fffaf3-1000, #fffaf3);color:var(--csd-text-b45309-1000, #b45309)}.maintenance-list-review-modal__recipients{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.maintenance-list-review-modal__recipients article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;padding:.72rem;border:1px solid var(--csd-border-dbe6f4-1000, #dbe6f4);border-radius:10px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-list-review-modal__recipients article>i{display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:9px;background:var(--csd-bg-e2e8f0-1000, #e2e8f0);color:var(--csd-text-475569-1000, #475569)}.maintenance-list-review-modal__recipients article>span{display:grid;min-width:0}.maintenance-list-review-modal__recipients strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.8rem;font-weight:900}.maintenance-list-review-modal__recipients small,.maintenance-list-review-modal__recipients em{overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.maintenance-list-review-modal__recipients .is-valid{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);background:var(--csd-bg-f5fef8-1000, #f5fef8)}.maintenance-list-review-modal__recipients .is-valid>i{background:var(--csd-bg-dcfce7-1000, #dcfce7);color:var(--csd-text-047857-1000, #047857)}.maintenance-list-review-modal__recipients .is-missing{border-color:var(--csd-border-fecaca-1000, #fecaca);background:var(--csd-bg-fff7f7-1000, #fff7f7)}.maintenance-list-review-modal__recipients .is-missing>i,.maintenance-list-review-modal__recipients .is-missing strong{color:var(--csd-text-b91c1c-1000, #b91c1c)}.maintenance-list-review-modal__blocker{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;padding:.65rem .72rem;border:1px solid var(--csd-border-fecaca-1000, #fecaca);border-radius:10px;background:var(--csd-bg-fff7f7-1000, #fff7f7);color:var(--csd-text-b91c1c-1000, #b91c1c)}.maintenance-list-review-modal__blocker>span{display:grid}.maintenance-list-review-modal__blocker strong{font-size:.78rem;font-weight:900}.maintenance-list-review-modal__blocker small{color:var(--csd-text-8f3030-1000, #8f3030);font-size:.7rem;line-height:1.35}.maintenance-list-review-modal__context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0}.maintenance-list-review-modal__context>div{display:grid;gap:.08rem;padding:.55rem .62rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:8px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-list-review-modal__context .is-wide{grid-column:1/-1}.maintenance-list-review-modal__context dt{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.maintenance-list-review-modal__context dd{margin:0;color:var(--csd-text-1e293b-1000, #1e293b);font-size:.76rem;font-weight:800}.maintenance-list-review-modal__contents{display:grid;gap:.35rem;margin-top:.65rem}.maintenance-list-review-modal__contents span{display:flex;gap:.42rem;align-items:flex-start;color:var(--csd-text-52627a-1000, #52627a);font-size:.72rem}.maintenance-list-review-modal__contents i{color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-lists-stage-panel--danger{border-color:var(--csd-border-fecaca-1000, #fecaca);background:linear-gradient(135deg,var(--csd-bg-fff7f7-1000, #fff7f7),var(--csd-bg-ffffff-1000, #fff))}.maintenance-lists-stage-panel--danger .maintenance-lists-stage-panel__next{border-color:var(--csd-border-fecaca-1000, #fecaca);background:var(--csd-bg-fffafa-1000, #fffafa)}.maintenance-lists-stage-panel--warning{border-color:var(--csd-border-fde68a-1000, #fde68a);background:linear-gradient(135deg,var(--csd-bg-fffaf0-1000, #fffaf0),var(--csd-bg-ffffff-1000, #fff))}.maintenance-lists-stage-panel--warning .maintenance-lists-stage-panel__next{border-color:var(--csd-border-fde68a-1000, #fde68a);background:var(--csd-bg-fffdf5-1000, #fffdf5)}.maintenance-lists-stage-panel--ready{border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:linear-gradient(135deg,var(--csd-bg-f3f8ff-1000, #f3f8ff),var(--csd-bg-ffffff-1000, #fff))}.maintenance-lists-stage-panel--success{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);background:linear-gradient(135deg,var(--csd-bg-f5fef8-1000, #f5fef8),var(--csd-bg-ffffff-1000, #fff))}.maintenance-lists-review-gate{display:block;margin-bottom:.85rem;padding:0;overflow:hidden;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:10px;background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:0 16px 36px #0f172a0f}.maintenance-lists-review-gate>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;padding:.72rem .78rem;cursor:pointer;list-style:none}.maintenance-lists-review-gate>summary::-webkit-details-marker{display:none}.maintenance-lists-review-gate>summary>span:nth-child(2){display:grid;gap:.18rem;min-width:0}.maintenance-lists-review-gate strong{color:var(--csd-text-142033-1000, #142033);font-size:.95rem;line-height:1.2}.maintenance-lists-review-gate small{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.35}.maintenance-lists-review-gate__summary-icon{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:9px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem}.maintenance-lists-review-gate__chevron{color:var(--csd-text-64748b-1000, #64748b);transition:transform .18s ease}.maintenance-lists-review-gate[open] .maintenance-lists-review-gate__chevron{transform:rotate(180deg)}.maintenance-lists-review-gate__body{display:grid;grid-template-columns:minmax(16rem,.85fr) minmax(0,2fr);gap:.75rem;align-items:stretch;padding:.75rem;border-top:1px solid var(--csd-border-e5edf6-1000, #e5edf6)}.maintenance-lists-review-gate__body>div:first-child{display:grid;align-content:center;gap:.18rem;min-width:0}.maintenance-lists-review-gate__checks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem}.maintenance-lists-review-gate__checks span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.05rem .35rem;min-height:3.4rem;padding:.5rem .55rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-review-gate__checks i{grid-row:span 2;margin-top:.08rem;font-size:1rem}.maintenance-lists-review-gate__checks strong,.maintenance-lists-review-gate__checks small{min-width:0;overflow-wrap:anywhere}.maintenance-lists-review-gate__checks strong{font-size:.78rem}.maintenance-lists-review-gate__checks small{font-size:.68rem}.maintenance-lists-review-gate__checks .is-ok{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);background:var(--csd-bg-f6fef9-1000, #f6fef9);color:var(--csd-text-047857-1000, #047857)}.maintenance-lists-review-gate__checks .is-danger{border-color:var(--csd-border-fecaca-1000, #fecaca);background:var(--csd-bg-fff7f7-1000, #fff7f7);color:var(--csd-text-b91c1c-1000, #b91c1c)}.maintenance-lists-ebloc-diagnostic{margin-bottom:.85rem}.maintenance-lists-data-fold{overflow:hidden}.maintenance-lists-data-fold>summary{cursor:pointer;list-style:none}.maintenance-lists-data-fold>summary::-webkit-details-marker{display:none}.maintenance-lists-data-fold[open] .maintenance-lists-data-fold__meta>i{transform:rotate(180deg)}.maintenance-lists-data-fold__meta{display:flex;align-items:center;gap:.45rem}.maintenance-lists-data-fold__meta>small{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:750}.maintenance-lists-data-fold__meta>i{color:var(--csd-text-64748b-1000, #64748b);transition:transform .18s ease}.maintenance-lists-section-anchor,#ml-overview,#ml-controls,#ml-ebloc,#ml-checklist,#ml-audit{scroll-margin-top:5.5rem}.maintenance-lists-ebloc-center{display:grid;gap:.85rem;margin-bottom:.85rem}.maintenance-lists-page--settings-embed .maintenance-lists-toolbar{margin-top:0}.maintenance-lists-page--settings-embed .maintenance-lists-toolbar,.maintenance-lists-page--settings-embed .maintenance-lists-integration-tabs,.maintenance-lists-page--settings-embed .maintenance-lists-ebloc-center,.maintenance-lists-page--settings-embed .maintenance-lists-integration-card{max-width:100%}.maintenance-lists-ebloc-center__hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem}.maintenance-lists-ebloc-center__hero h2{margin:.15rem 0 .2rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.05rem;font-weight:900}.maintenance-lists-ebloc-center__hero p{max-width:64rem;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;line-height:1.45}.maintenance-lists-ebloc-center__status{display:grid;justify-items:end;gap:.18rem;min-width:9rem}.maintenance-lists-ebloc-center__status strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.25rem;font-weight:950}.maintenance-lists-ebloc-center__status small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:800}.maintenance-lists-ebloc-center__grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(21rem,.75fr);gap:.85rem}.maintenance-lists-ebloc-center__grid--audit{grid-template-columns:minmax(0,1fr) minmax(21rem,.8fr)}.maintenance-lists-ebloc-control-panel{min-width:0}.maintenance-lists-ebloc-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.maintenance-lists-ebloc-capability-card{display:grid;gap:.52rem;min-height:12.5rem;padding:.74rem;border:1px solid var(--csd-border-dbe6f2-1000, #dbe6f2);border-radius:8px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)}.maintenance-lists-ebloc-capability-card.is-muted{background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-lists-ebloc-capability-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.maintenance-lists-ebloc-capability-card header>div{display:grid;gap:.16rem;min-width:0}.maintenance-lists-ebloc-capability-card header span:first-child{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.maintenance-lists-ebloc-capability-card strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;line-height:1.2}.maintenance-lists-ebloc-capability-card p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.4}.maintenance-lists-ebloc-capability-card dl{display:grid;gap:.35rem;margin:0}.maintenance-lists-ebloc-capability-card dl>div{display:grid;grid-template-columns:5.9rem minmax(0,1fr);gap:.5rem;align-items:start;padding-top:.35rem;border-top:1px solid var(--csd-border-eef2f7-1000, #eef2f7)}.maintenance-lists-ebloc-capability-card dt{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.maintenance-lists-ebloc-capability-card dd{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.72rem;font-weight:800;line-height:1.32}.maintenance-lists-ebloc-capability-card footer{display:flex;flex-wrap:wrap;gap:.28rem}.maintenance-lists-ebloc-capability-card small{display:inline-flex;align-items:center;min-height:1.45rem;padding:.16rem .42rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.66rem;font-weight:850}.maintenance-lists-ebloc-module-list,.maintenance-lists-ebloc-audit-list{display:grid;gap:.55rem}.maintenance-lists-ebloc-module-list article,.maintenance-lists-ebloc-audit-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.18rem .6rem;padding:.64rem;border:1px solid var(--csd-border-dbe6f2-1000, #dbe6f2);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-ebloc-module-list strong,.maintenance-lists-ebloc-audit-list strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:900}.maintenance-lists-ebloc-module-list span,.maintenance-lists-ebloc-module-list em,.maintenance-lists-ebloc-audit-list span,.maintenance-lists-ebloc-audit-list em{color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.7rem;font-style:normal;font-weight:900;white-space:nowrap}.maintenance-lists-ebloc-module-list small,.maintenance-lists-ebloc-audit-list small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.35}.maintenance-lists-ebloc-module-list article>small,.maintenance-lists-ebloc-audit-list article>small{grid-column:1/-1}.maintenance-lists-ebloc-audit-list article{grid-template-columns:auto minmax(0,1fr)}.maintenance-lists-ebloc-audit-list span{color:var(--csd-text-64748b-1000, #64748b)}.maintenance-lists-ebloc-audit-list strong,.maintenance-lists-ebloc-audit-list small{grid-column:2}.maintenance-lists-ebloc-policy-readout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.maintenance-lists-ebloc-policy-readout article{display:flex;gap:.55rem;min-height:7rem;padding:.7rem;border:1px solid var(--csd-border-bbf7d0-1000, #bbf7d0);border-radius:8px;background:var(--csd-bg-f6fef9-1000, #f6fef9)}.maintenance-lists-ebloc-policy-readout article.is-enabled{border-color:var(--csd-border-fed7aa-1000, #fed7aa);background:var(--csd-bg-fff7ed-1000, #fff7ed)}.maintenance-lists-ebloc-policy-readout i{color:var(--csd-text-047857-1000, #047857);font-size:1rem}.maintenance-lists-ebloc-policy-readout article.is-enabled i{color:var(--csd-text-c2410c-1000, #c2410c)}.maintenance-lists-ebloc-policy-readout div{display:grid;gap:.18rem}.maintenance-lists-ebloc-policy-readout strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:900}.maintenance-lists-ebloc-policy-readout span{color:var(--csd-text-047857-1000, #047857);font-size:.72rem;font-weight:900}.maintenance-lists-ebloc-policy-readout article.is-enabled span{color:var(--csd-text-c2410c-1000, #c2410c)}.maintenance-lists-ebloc-policy-readout small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.35}.maintenance-lists-ebloc-policy-card .saas-card-body,.maintenance-lists-ebloc-policy-form{display:grid;gap:.85rem}.maintenance-lists-ebloc-policy-sections{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,.85fr);gap:.85rem}.maintenance-lists-ebloc-policy-sections>section{display:grid;align-content:start;gap:.65rem;padding:.8rem;border:1px solid var(--csd-border-dbe6f2-1000, #dbe6f2);border-radius:8px;background:var(--csd-bg-fbfdff-1000, #fbfdff)}.maintenance-lists-ebloc-policy-section-head{display:flex;gap:.55rem;align-items:flex-start}.maintenance-lists-ebloc-policy-section-head i{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:8px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-lists-ebloc-policy-section-head div{display:grid;gap:.14rem}.maintenance-lists-ebloc-policy-section-head strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:900}.maintenance-lists-ebloc-policy-section-head small{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.35}.maintenance-lists-ebloc-policy-toggles{display:grid;gap:.55rem}.maintenance-lists-ebloc-policy-toggle{display:flex;gap:.55rem;align-items:flex-start;padding:.62rem;border:1px solid var(--csd-border-dbe6f2-1000, #dbe6f2);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-ebloc-policy-toggle input{margin-top:.22rem}.maintenance-lists-ebloc-policy-toggle span{display:grid;gap:.12rem}.maintenance-lists-ebloc-policy-toggle strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:900}.maintenance-lists-ebloc-policy-toggle small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.35}.maintenance-lists-ebloc-policy-toggle em{color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.68rem;font-style:normal;font-weight:900}.maintenance-lists-ebloc-policy-note{display:flex;gap:.6rem;align-items:flex-start;padding:.75rem .85rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:8px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1e3a8a-1000, #1e3a8a)}.maintenance-lists-ebloc-policy-note i{font-size:1rem}.maintenance-lists-ebloc-policy-note div{display:grid;gap:.12rem}.maintenance-lists-ebloc-policy-note strong{font-size:.82rem;font-weight:900}.maintenance-lists-ebloc-policy-note span{font-size:.76rem;line-height:1.4}.maintenance-lists-ebloc-diagnostic__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.maintenance-lists-ebloc-diagnostic__grid article{display:grid;gap:.14rem;min-height:4.45rem;padding:.58rem .66rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-ebloc-diagnostic__grid span{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.maintenance-lists-ebloc-diagnostic__grid strong{color:var(--csd-text-142033-1000, #142033);font-size:.96rem;line-height:1.1}.maintenance-lists-ebloc-diagnostic__grid small{color:var(--csd-text-64748b-1000, #64748b);font-size:.73rem;line-height:1.35}.maintenance-lists-ebloc-diagnostic__columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.maintenance-lists-ebloc-panel{display:grid;align-content:start;gap:.55rem;min-height:10rem;padding:.66rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:8px;background:var(--csd-bg-fbfdff-1000, #fbfdff)}.maintenance-lists-ebloc-panel h3{margin:0;color:var(--csd-text-142033-1000, #142033);font-size:.84rem;font-weight:900}.maintenance-lists-ebloc-panel h4{margin:.15rem 0 -.1rem;color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.maintenance-lists-ebloc-panel p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.45}.maintenance-lists-meter-summary{display:flex;flex-wrap:wrap;gap:.35rem}.maintenance-lists-meter-summary span{display:inline-flex;align-items:center;min-height:1.75rem;padding:.25rem .5rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:900}.maintenance-lists-meter-summary .is-ok{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.maintenance-lists-meter-summary .is-warning{border-color:var(--csd-border-fed7aa-1000, #fed7aa);background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-9a3412-1000, #9a3412)}.maintenance-lists-mini-table,.maintenance-lists-alert-list,.maintenance-lists-tag-list{display:grid;gap:.42rem}.maintenance-lists-mini-table div{display:grid;gap:.1rem;padding:.48rem .55rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-mini-table div strong{color:var(--csd-text-142033-1000, #142033);font-size:.8rem;line-height:1.25}.maintenance-lists-mini-table div span,.maintenance-lists-mini-table div small{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.35}.maintenance-lists-alert-list span,.maintenance-lists-tag-list span{display:inline-flex;align-items:center;min-height:1.8rem;padding:.28rem .55rem;border-radius:999px;font-size:.75rem;font-weight:800}.maintenance-lists-alert-list span{border:1px solid var(--csd-border-fed7aa-1000, #fed7aa);background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-9a3412-1000, #9a3412)}.maintenance-lists-tag-list{display:flex;flex-wrap:wrap}.maintenance-lists-tag-list span{border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-lists-side-stack{display:grid;gap:.85rem}.maintenance-lists-form-grid--text{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem}.maintenance-lists-form-grid__full{grid-column:1/-1}.maintenance-lists-month-form>.maintenance-lists-form-grid{grid-template-columns:repeat(3,minmax(9.5rem,1fr))}.maintenance-lists-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.85rem}.maintenance-lists-check-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.maintenance-lists-checkbox{display:flex;align-items:center;gap:.42rem;min-height:2.25rem;margin:0;padding:.42rem .55rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff);font-size:.8rem;font-weight:700;color:var(--csd-text-334155-1000, #334155)}.maintenance-lists-checkbox input[type=checkbox]{width:.95rem;height:.95rem}.maintenance-lists-checkbox--switch{min-height:2.05rem;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-checkbox--switch input[type=checkbox]{accent-color:#0f766e}.maintenance-lists-checkbox--inline{align-self:end}.maintenance-lists-json{margin-top:.85rem}.maintenance-lists-json summary{cursor:pointer;color:var(--csd-text-0f4c81-1000, #0f4c81);font-size:.82rem;font-weight:800;margin-bottom:.5rem}.maintenance-lists-check-results{display:grid;gap:.65rem}.maintenance-lists-check-card{display:grid;gap:.58rem;padding:.72rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-left-width:4px;border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-check-card h3{margin:.08rem 0 0;color:var(--csd-text-142033-1000, #142033);font-size:.92rem;font-weight:900;line-height:1.25}.maintenance-lists-check-card p{margin:0;color:var(--csd-text-475569-1000, #475569);font-size:.82rem;line-height:1.45}.maintenance-lists-check-card--blocker{border-left-color:var(--csd-border-dc2626-1000, #dc2626);background:linear-gradient(90deg,var(--csd-bg-fff7f7-1000, #fff7f7) 0,var(--csd-bg-ffffff-1000, #fff) 42%)}.maintenance-lists-check-card--warning{border-left-color:var(--csd-border-f59e0b-1000, #f59e0b);background:linear-gradient(90deg,var(--csd-bg-fffaf0-1000, #fffaf0) 0,var(--csd-bg-ffffff-1000, #fff) 42%)}.maintenance-lists-check-card--ok{border-left-color:var(--csd-border-16a34a-1000, #16a34a)}.maintenance-lists-check-card__head,.maintenance-lists-check-card__actions{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.maintenance-lists-check-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.maintenance-lists-check-card__facts span{display:grid;gap:.08rem;min-height:2.75rem;padding:.45rem .52rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:8px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.74rem;line-height:1.35}.maintenance-lists-check-card__facts strong{color:var(--csd-text-142033-1000, #142033);font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.maintenance-lists-check-card__evidence{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.52rem;align-items:center;padding:.52rem .58rem;border:1px solid var(--csd-border-dbe6f4-1000, #dbe6f4);border-radius:.62rem;background:linear-gradient(135deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff))}.maintenance-lists-check-card__evidence>i{display:inline-grid;width:2rem;height:2rem;place-items:center;border-radius:.58rem;background:var(--csd-bg-eaf2ff-1000, #eaf2ff);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-lists-check-card__evidence>span{display:grid;gap:.08rem;min-width:0}.maintenance-lists-check-card__evidence strong{color:var(--csd-text-24364d-1000, #24364d);font-size:.72rem;font-weight:750}.maintenance-lists-check-card__evidence small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;line-height:1.42}.maintenance-lists-check-exception-form{display:grid;grid-template-columns:minmax(13rem,1fr) auto;gap:.45rem;min-width:min(28rem,100%)}.maintenance-lists-check-card__source-action{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;max-width:30rem;padding:.48rem .58rem;border:1px solid var(--csd-border-dbe6f4-1000, #dbe6f4);border-radius:8px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569)}.maintenance-lists-check-card__source-action>span{display:grid}.maintenance-lists-check-card__source-action strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.72rem}.maintenance-lists-check-card__source-action small{font-size:.68rem;line-height:1.35}.maintenance-lists-check-history{margin-top:.75rem}.maintenance-lists-check-history summary{cursor:pointer;color:var(--csd-text-0f766e-1000, #0f766e);font-size:.8rem;font-weight:900;margin-bottom:.55rem}.maintenance-lists-form-footer{margin-top:.85rem}.maintenance-lists-readonly-checks,.maintenance-lists-risk-reasons,.maintenance-lists-contact-list,.maintenance-lists-review-list,.maintenance-lists-event-list{display:grid;gap:.5rem}.maintenance-lists-meta-list{display:grid;gap:.45rem}.maintenance-lists-meta-list div{display:flex;justify-content:space-between;gap:.75rem;padding-bottom:.45rem;border-bottom:1px solid var(--csd-border-edf2f7-1000, #edf2f7)}.maintenance-lists-meta-list span{color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.76rem}.maintenance-lists-meta-list strong{font-size:.8rem;text-align:right}.maintenance-lists-risk-reasons{margin-top:.7rem}.maintenance-lists-risk-reasons span{display:flex;justify-content:space-between;gap:.5rem;padding:.4rem .5rem;border-radius:8px;background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-9a3412-1000, #9a3412);font-size:.75rem;font-weight:700}.maintenance-lists-contact-list div,.maintenance-lists-review-list div,.maintenance-lists-event-list div{display:grid;gap:.12rem;padding:.55rem .6rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-contact-list div strong,.maintenance-lists-review-list div strong,.maintenance-lists-event-list div strong{font-size:.84rem}.maintenance-lists-contact-list div span,.maintenance-lists-contact-list div small,.maintenance-lists-review-list div span,.maintenance-lists-review-list div small,.maintenance-lists-event-list div span,.maintenance-lists-event-list div small{color:var(--csd-foreground-ml-muted, var(--ml-muted));font-size:.74rem}.maintenance-lists-reopen-form input{max-width:32rem}.maintenance-lists-ai-card{display:grid;gap:.72rem;margin-bottom:.85rem;padding:.82rem;border:1px solid var(--csd-border-cfe0f5-1000, #cfe0f5);border-radius:10px;background:linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)) 58%,var(--csd-bg-ecfdf5-550, rgba(236, 253, 245, .55))),var(--csd-bg-ffffff-1000, #fff);box-shadow:0 18px 42px #0f172a0f}.maintenance-lists-ai-card__head{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.maintenance-lists-ai-card__title{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:center;min-width:0}.maintenance-lists-ai-card__title h2{margin:.05rem 0 .12rem;color:var(--csd-text-12213a-1000, #12213a);font-size:1rem;font-weight:900;line-height:1.18}.maintenance-lists-ai-card__title p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.4}.maintenance-lists-ai-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:9px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem;line-height:1}.maintenance-lists-ai-card__actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.maintenance-lists-ai-status{display:inline-flex;align-items:center;min-height:1.85rem;padding:.25rem .58rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:900}.maintenance-lists-ai-status[data-variant=loading]{color:var(--csd-text-1d4ed8-1000, #1d4ed8);border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:var(--csd-bg-eff6ff-1000, #eff6ff)}.maintenance-lists-ai-status[data-variant=success]{color:var(--csd-text-047857-1000, #047857);border-color:var(--csd-border-0f766e-220, rgba(15, 118, 110, .22));background:var(--csd-bg-ecfdf5-1000, #ecfdf5)}.maintenance-lists-ai-status[data-variant=error]{color:var(--csd-text-b91c1c-1000, #b91c1c);border-color:var(--csd-border-fecaca-1000, #fecaca);background:var(--csd-bg-fef2f2-1000, #fef2f2)}.maintenance-lists-ai-output{display:grid;gap:.68rem}.maintenance-lists-ai-output__summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem .6rem;padding:.65rem .72rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-ai-output__summary strong{color:var(--csd-text-142033-1000, #142033);font-size:.9rem;line-height:1.35}.maintenance-lists-ai-output__summary small{grid-column:2;color:var(--csd-text-b45309-1000, #b45309);font-size:.72rem;font-weight:800;line-height:1.35}.maintenance-lists-ai-output__grid,.maintenance-lists-ai-output__columns{display:grid;gap:.62rem}.maintenance-lists-ai-output__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.maintenance-lists-ai-output__columns{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr)}.maintenance-lists-ai-output article,.maintenance-lists-ai-draft>div{display:grid;gap:.45rem;min-width:0;padding:.7rem .76rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-ai-output article>span,.maintenance-lists-ai-draft>div>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.maintenance-lists-ai-output article p,.maintenance-lists-ai-output article small,.maintenance-lists-ai-draft>div p,.maintenance-lists-ai-draft>div small{margin:0;color:var(--csd-text-53657f-1000, #53657f);font-size:.76rem;line-height:1.45}.maintenance-lists-ai-output article strong,.maintenance-lists-ai-draft>div strong{color:var(--csd-text-142033-1000, #142033);font-size:.86rem;line-height:1.28}.maintenance-lists-ai-output ul{display:grid;gap:.34rem;margin:0;padding:0;list-style:none}.maintenance-lists-ai-output li{position:relative;padding-left:1rem;color:var(--csd-text-42556f-1000, #42556f);font-size:.76rem;font-weight:750;line-height:1.35}.maintenance-lists-ai-output li:before{content:"";position:absolute;top:.42rem;left:0;width:.38rem;height:.38rem;border-radius:999px;background:#2563eb}.maintenance-lists-ai-draft{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:.62rem}.maintenance-lists-ai-priorities{display:grid;gap:.42rem}.maintenance-lists-ai-priority{display:grid;gap:.12rem;padding:.55rem .62rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:8px;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.maintenance-lists-ai-priority strong{color:var(--csd-text-142033-1000, #142033);font-size:.82rem;line-height:1.25}.maintenance-lists-ai-priority span,.maintenance-lists-ai-priority small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.35}.maintenance-lists-ai-priority--high{border-color:var(--csd-border-fecaca-1000, #fecaca);background:var(--csd-bg-fff7f7-1000, #fff7f7)}.maintenance-lists-ai-priority--medium{border-color:var(--csd-border-fde68a-1000, #fde68a);background:var(--csd-bg-fffdf3-1000, #fffdf3)}.maintenance-lists-ai-priority--low{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);background:var(--csd-bg-f7fefb-1000, #f7fefb)}.maintenance-lists-rules-list{display:grid;gap:.85rem}.maintenance-lists-rule-ai-card,.maintenance-lists-rule-editor-card,.maintenance-lists-rule-card{margin-bottom:0;overflow:visible}.maintenance-lists-rule-ai-card .maintenance-lists-card__header,.maintenance-lists-rule-editor-card .maintenance-lists-card__header,.maintenance-lists-rule-card .maintenance-lists-card__header{align-items:flex-start;padding:1rem 1.15rem}.maintenance-lists-rule-ai-card .maintenance-lists-card__header>div:first-child,.maintenance-lists-rule-editor-card .maintenance-lists-card__header>div:first-child,.maintenance-lists-rule-card .maintenance-lists-card__header>div:first-child{display:grid;gap:.12rem;min-width:0}.maintenance-lists-rule-ai-card .maintenance-lists-card__header .saas-card-title,.maintenance-lists-rule-editor-card .maintenance-lists-card__header .saas-card-title,.maintenance-lists-rule-card .maintenance-lists-card__header .saas-card-title{color:var(--csd-text-142033-1000, #142033);font-size:1rem;line-height:1.2}.maintenance-lists-rule-ai-card .maintenance-lists-card__header small,.maintenance-lists-rule-editor-card .maintenance-lists-card__header small,.maintenance-lists-rule-card .maintenance-lists-card__header small{line-height:1.35}.maintenance-lists-rule-ai-card{margin-bottom:.85rem}.maintenance-lists-rule-ai-card__routing{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.42rem}.maintenance-lists-ai-model-badge{display:inline-grid;grid-template-columns:2rem auto auto;gap:.5rem;align-items:center;min-height:2.65rem;padding:.3rem .45rem .3rem .34rem;border:1px solid var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));border-radius:10px;background:linear-gradient(135deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-eef5ff-1000, #eef5ff));color:var(--csd-text-20344f-1000, #20344f);text-align:left}.maintenance-lists-ai-model-badge>span:first-child{display:grid;width:2rem;height:2rem;place-items:center;border-radius:8px;background:var(--csd-bg-dfeaff-1000, #dfeaff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-lists-ai-model-badge small,.maintenance-lists-ai-model-badge strong{display:block}.maintenance-lists-ai-model-badge small{margin:0 0 .08rem!important;color:var(--csd-text-6b7e97-1000, #6b7e97);font-size:.6rem!important;font-weight:850;letter-spacing:.06em;line-height:1.1!important;text-transform:uppercase}.maintenance-lists-ai-model-badge strong{color:var(--csd-text-172b46-1000, #172b46);font-size:.76rem;line-height:1.2}.maintenance-lists-ai-model-badge em{padding:.24rem .4rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-58708f-1000, #58708f);font-size:.62rem;font-style:normal;font-weight:800;white-space:nowrap}.maintenance-lists-ai-model-badge:hover,.maintenance-lists-ai-model-badge:focus-visible{border-color:var(--csd-border-2563eb-420, rgba(37, 99, 235, .42));box-shadow:0 0 0 3px #2563eb14}.maintenance-lists-ai-model-settings-link{display:inline-flex;align-items:center;gap:.32rem;min-height:2.3rem;padding:.38rem .62rem;border:1px solid var(--csd-border-d9e4ef-1000, #d9e4ef);border-radius:9px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-315071-1000, #315071);font-size:.7rem;font-weight:850;text-decoration:none;white-space:nowrap}.maintenance-lists-ai-model-settings-link:hover,.maintenance-lists-ai-model-settings-link:focus-visible{border-color:var(--csd-border-2563eb-300, rgba(37, 99, 235, .3));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-lists-rule-ai-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:.75rem;align-items:stretch}.maintenance-lists-rule-ai-examples{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}.maintenance-lists-rule-ai-examples button{display:inline-flex;align-items:center;min-height:1.9rem;padding:.28rem .6rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-315071-1000, #315071);font-size:.72rem;font-weight:850;line-height:1}.maintenance-lists-rule-ai-examples button:hover,.maintenance-lists-rule-ai-examples button:focus-visible{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-lists-rule-ai-result{display:grid;gap:.65rem;padding:.82rem;border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:8px;background:linear-gradient(135deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff) 62%,var(--csd-bg-eff6ff-1000, #eff6ff))}.maintenance-lists-rule-ai-result strong{display:block;color:var(--csd-text-142033-1000, #142033);font-size:.95rem;line-height:1.25}.maintenance-lists-rule-ai-result small{display:block;margin-top:.18rem;color:var(--csd-text-5f718a-1000, #5f718a);font-size:.76rem;line-height:1.4}.maintenance-lists-rule-ai-result ul{display:grid;gap:.34rem;margin:0;padding:0;list-style:none}.maintenance-lists-rule-ai-result li{position:relative;padding-left:1rem;color:var(--csd-text-42556f-1000, #42556f);font-size:.74rem;font-weight:750;line-height:1.35}.maintenance-lists-rule-ai-result li:before{content:"";position:absolute;top:.42rem;left:0;width:.38rem;height:.38rem;border-radius:999px;background:#2563eb}.maintenance-lists-rule-ai-result__badges{display:flex;flex-wrap:wrap;gap:.4rem}.maintenance-lists-rule-ai-status{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:800}.maintenance-lists-rule-ai-status[data-variant=success]{color:var(--csd-text-047857-1000, #047857)}.maintenance-lists-rule-ai-status[data-variant=error]{color:var(--csd-text-b91c1c-1000, #b91c1c)}.maintenance-lists-rule-ai-status[data-variant=loading]{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-lists-rule-form{display:grid;gap:.85rem}.maintenance-lists-rules-grid{display:grid;grid-template-columns:minmax(13rem,1.05fr) minmax(15rem,1.2fr) minmax(10rem,.85fr) minmax(10rem,.85fr) minmax(9rem,.8fr) minmax(7.5rem,.55fr);gap:.75rem;align-items:end}.maintenance-lists-rules-grid__name{min-width:14rem}.maintenance-lists-rules-active-toggle{min-height:2.35rem}.maintenance-lists-label-with-help{display:inline-flex;align-items:center;gap:.28rem}.maintenance-lists-rules-text-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.75rem;align-items:start}.maintenance-lists-rules-text-grid textarea{min-height:5.2rem;resize:vertical}.maintenance-lists-rules-text-grid .font-monospace{font-size:.76rem;line-height:1.45}.maintenance-lists-rule-card__badges{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.maintenance-lists-rule-severity{display:inline-flex;align-items:center;min-height:1.8rem;padding:.25rem .55rem;border:1px solid var(--csd-border-dce7f3-1000, #dce7f3);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:900;white-space:nowrap}.maintenance-lists-rule-severity--success{border-color:var(--csd-border-16a34a-220, rgba(22, 163, 74, .22));background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-166534-1000, #166534)}.maintenance-lists-rule-severity--warning{border-color:var(--csd-border-fed7aa-1000, #fed7aa);background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-9a3412-1000, #9a3412)}.maintenance-lists-rule-severity--danger{border-color:var(--csd-border-fecaca-1000, #fecaca);background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-991b1b-1000, #991b1b)}.maintenance-lists-rule-actions{display:flex;align-items:center;gap:.5rem}.maintenance-lists-rule-delete-form{margin-top:.55rem}.maintenance-lists-validation-alert{display:flex;align-items:center;gap:.45rem;margin-bottom:.85rem;border-radius:8px;font-size:.82rem;font-weight:700}.maintenance-lists-rule-catalog-card{overflow:visible}.maintenance-lists-rule-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}.maintenance-lists-rule-template-grid article{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;min-height:6rem;padding:.68rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:8px;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-lists-rule-template-grid strong{display:block;color:var(--csd-text-142033-1000, #142033);font-size:.86rem;line-height:1.25}.maintenance-lists-rule-template-grid small{display:block;margin-top:.14rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:800}.maintenance-lists-rule-template-card__actions{display:grid;justify-items:end;gap:.45rem;flex:0 0 auto}.maintenance-lists-rule-template-action{min-height:2rem;padding:.36rem .62rem;border-color:var(--csd-border-d6e1ef-1000, #d6e1ef)!important;border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;color:var(--csd-text-17324f-1000, #17324f)!important;font-size:.74rem;font-weight:850;line-height:1;white-space:nowrap;box-shadow:none}.maintenance-lists-rule-template-action i{color:var(--csd-text-4f78b8-1000, #4f78b8)}.maintenance-lists-rule-template-action:hover,.maintenance-lists-rule-template-action:focus-visible{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24))!important;background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff))!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important}.maintenance-lists-live{background:#0f172a;min-height:calc(100vh - 4rem)}.maintenance-lists-live .maintenance-lists-nav__item{border-color:var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));background:#0f172ab8;color:#cbd5e1}.maintenance-lists-live .maintenance-lists-nav__item.is-active,.maintenance-lists-live .maintenance-lists-nav__item:hover{background:#14b8a626;color:#99f6e4}.maintenance-lists-live-head{border-color:var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));background:linear-gradient(135deg,#1e293bfa,#0f172afa);color:#f8fafc}.maintenance-lists-live-head p{color:#cbd5e1}.maintenance-lists-live-controls{display:grid;grid-template-columns:auto 9.5rem 6.8rem auto;align-items:center;justify-content:flex-end;gap:.45rem}.maintenance-lists-live-controls .form-select{width:6.8rem;min-height:2rem;font-size:.76rem}.maintenance-lists-live-controls .form-control{width:9.5rem;min-height:2rem;font-size:.76rem}.maintenance-lists-live-controls .btn{min-height:2rem;padding-inline:.65rem;font-size:.76rem}.maintenance-lists-segmented{display:inline-flex;align-items:center;gap:.18rem;min-height:2rem;padding:.18rem;border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:8px;background:#0f172ab8}.maintenance-lists-segmented a{display:inline-flex;align-items:center;gap:.32rem;min-height:1.58rem;padding:.18rem .5rem;border-radius:7px;color:#cbd5e1;font-size:.72rem;font-weight:900;text-decoration:none;white-space:nowrap}.maintenance-lists-segmented a.is-active,.maintenance-lists-segmented a:hover{background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-0f172a-1000, #0f172a)}.maintenance-lists-segmented--light{border-color:var(--csd-border-d9e3ee-1000, #d9e3ee);background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-lists-segmented--light a{color:var(--csd-text-475569-1000, #475569)}.maintenance-lists-segmented--light a.is-active,.maintenance-lists-segmented--light a:hover{background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-0f4c81-1000, #0f4c81);box-shadow:0 8px 20px #0f172a14}.maintenance-lists-backlog-strip{display:grid;grid-template-columns:minmax(15rem,1.25fr) repeat(4,minmax(10rem,.75fr));gap:.65rem;margin-bottom:.85rem}.maintenance-lists-backlog-strip>div,.maintenance-lists-backlog-strip article{display:grid;gap:.12rem;min-height:4.7rem;padding:.72rem;border:1px solid var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));border-radius:8px;background:#1e293be6;color:#f8fafc}.maintenance-lists-backlog-strip article.is-backlog{border-color:var(--csd-border-fbbf24-380, rgba(251, 191, 36, .38));background:#453414b8}.maintenance-lists-backlog-strip article.is-current{border-color:var(--csd-border-14b8a6-340, rgba(20, 184, 166, .34));background:#134e4aa3}.maintenance-lists-backlog-strip span{color:#cbd5e1;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.maintenance-lists-backlog-strip strong{font-size:1.1rem;line-height:1.1}.maintenance-lists-backlog-strip small{color:#cbd5e1;font-size:.73rem}.maintenance-lists-live-stats{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.maintenance-lists-live-stats article{min-height:6rem;border-color:var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));background:#1e293be6;color:#f8fafc}.maintenance-lists-live-stats span{color:#cbd5e1}.maintenance-lists-live-stats strong{font-size:1.8rem}.maintenance-lists-live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.maintenance-lists-live-card{display:grid;gap:.8rem;padding:.9rem;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:10px;background:#1e293beb;color:#f8fafc}.maintenance-lists-live-card--blocker{border-color:var(--csd-border-f87171-480, rgba(248, 113, 113, .48))}.maintenance-lists-live-card--warning{border-color:var(--csd-border-fbbf24-480, rgba(251, 191, 36, .48))}.maintenance-lists-live-card--backlog{border-color:var(--csd-border-fbbf24-700, rgba(251, 191, 36, .7));background:#453414eb}.maintenance-lists-live-card__top,.maintenance-lists-live-card__status,.maintenance-lists-live-card__events div{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.maintenance-lists-live-card__top{align-items:flex-start}.maintenance-lists-live-card__top h2{margin:0;font-size:1rem;font-weight:900}.maintenance-lists-live-card__top span{color:#cbd5e1;font-size:.78rem}.maintenance-lists-live-card__top strong{font-size:1.75rem}.maintenance-lists-live-card__status{justify-content:flex-start;flex-wrap:wrap}.maintenance-lists-live-card__status span:not(.badge){display:inline-flex;align-items:center;gap:.25rem;min-height:1.55rem;padding:.16rem .48rem;border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:999px;background:#0f172a59;color:#cbd5e1;font-size:.72rem;font-weight:850}.maintenance-lists-live-card__status .is-ok{border-color:var(--csd-border-14b8a6-420, rgba(20, 184, 166, .42))!important;background:#134e4a66!important;color:#99f6e4!important}.maintenance-lists-live-card__status .is-warning{border-color:var(--csd-border-fbbf24-420, rgba(251, 191, 36, .42))!important;background:#45341466!important;color:var(--csd-text-fde68a-1000, #fde68a)!important}.maintenance-lists-live-card__status .is-danger{border-color:var(--csd-border-f87171-450, rgba(248, 113, 113, .45))!important;background:#7f1d1d61!important;color:#fecaca!important}.maintenance-lists-live-card__signals{display:flex;flex-wrap:wrap;gap:.35rem}.maintenance-lists-live-card__signals span{display:inline-flex;align-items:center;gap:.25rem;min-height:1.55rem;padding:.14rem .44rem;border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:999px;background:#0f172a47;color:#cbd5e1;font-size:.68rem;font-weight:850;white-space:nowrap}.maintenance-lists-live-card__signals .is-ok{border-color:var(--csd-border-14b8a6-380, rgba(20, 184, 166, .38));background:#134e4a59;color:#99f6e4}.maintenance-lists-live-card__signals .is-warning{border-color:var(--csd-border-fbbf24-380, rgba(251, 191, 36, .38));background:#45341459;color:var(--csd-text-fde68a-1000, #fde68a)}.maintenance-lists-live-card__signals .is-danger{border-color:var(--csd-border-f87171-420, rgba(248, 113, 113, .42));background:#7f1d1d57;color:#fecaca}.maintenance-lists-live-card__events{display:grid;gap:.4rem}.maintenance-lists-live-card__events div{padding:.45rem .55rem;border-radius:8px;background:#0f172ab3}.maintenance-lists-live-card__events span{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.76rem}.maintenance-lists-live-card__events strong{font-size:.8rem}.maintenance-lists-live-card__link{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;padding:.3rem .65rem;border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:8px;background:var(--csd-bg-f8fafc-80, rgba(248, 250, 252, .08));color:#f8fafc;font-size:.74rem;font-weight:900;text-decoration:none}.maintenance-lists-live-card__link:hover{background:var(--csd-bg-f8fafc-160, rgba(248, 250, 252, .16));color:#fff}@media (max-width: 1400px){.maintenance-lists-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.maintenance-lists-monitor-page .maintenance-lists-filter-grid{grid-template-columns:minmax(11rem,.75fr) minmax(11rem,.75fr) minmax(11rem,.75fr) minmax(0,1fr) auto}.maintenance-lists-monitor-page .maintenance-lists-filter-field--client{grid-column:2/span 2}.maintenance-lists-monitor-page .maintenance-lists-filter-grid__actions{grid-column:4/span 2}.maintenance-lists-live-grid,.maintenance-lists-automation-grid,.maintenance-lists-resident-readiness,.maintenance-lists-declaration-flow,.maintenance-lists-declaration-health,.maintenance-lists-automation-last,.maintenance-lists-resident-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-lists-integration-health,.maintenance-lists-backlog-strip,.maintenance-lists-work-scope{grid-template-columns:repeat(3,minmax(0,1fr))}.maintenance-lists-ebloc-center__grid,.maintenance-lists-ebloc-center__grid--audit,.maintenance-lists-ebloc-policy-sections{grid-template-columns:1fr}}@media (max-width: 1180px){.maintenance-lists-command-center{grid-template-columns:minmax(0,1fr) minmax(14rem,.72fr)}.maintenance-lists-command-center__statusline{grid-column:1}.maintenance-lists-command-center__tools{grid-column:2}.maintenance-lists-command-center--summary{grid-template-columns:minmax(0,1fr) auto}.maintenance-lists-command-center--summary .maintenance-lists-command-center__statusline{grid-column:2}.maintenance-lists-command-center--summary .maintenance-lists-command-center__tools{grid-column:1/-1}.maintenance-lists-open-form--monitor{grid-template-columns:1fr}.maintenance-lists-integration-grid,.maintenance-lists-range-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-lists-rules-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.maintenance-lists-rule-ai-layout{grid-template-columns:1fr}.maintenance-lists-rule-template-grid,.maintenance-lists-client-syncbar form{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-lists-ai-output__grid,.maintenance-lists-ai-output__columns,.maintenance-lists-ai-draft,.maintenance-lists-ebloc-capabilities,.maintenance-lists-ebloc-policy-readout{grid-template-columns:1fr}}@media (max-width: 992px){.maintenance-lists-command-center{grid-template-columns:1fr}.maintenance-lists-command-center__primary{justify-self:stretch;width:100%}.maintenance-lists-command-center__statusline,.maintenance-lists-command-center__tools{grid-column:auto}.maintenance-lists-command-center__tools{justify-self:stretch}.maintenance-lists-command-center--summary{grid-template-columns:1fr}.maintenance-lists-command-center--summary .maintenance-lists-command-center__statusline,.maintenance-lists-command-center--summary .maintenance-lists-command-center__tools{grid-column:1}.maintenance-lists-side-stack--sticky{position:static}.maintenance-lists-source-facts{grid-template-columns:1fr}.maintenance-lists-stage-panel__summary{align-items:flex-start;flex-direction:column}.maintenance-lists-toolbar,.maintenance-lists-detail-head,.maintenance-lists-live-head{flex-direction:column}.maintenance-lists-live-controls{grid-template-columns:1fr 9.5rem 6.8rem auto;justify-content:stretch;width:100%}.maintenance-lists-filter-grid,.maintenance-lists-form-grid,.maintenance-lists-monitor-page .maintenance-lists-filter-grid,.maintenance-lists-integration-grid,.maintenance-lists-check-grid,.maintenance-lists-live-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-lists-monitor-page .maintenance-lists-filter-field--client,.maintenance-lists-monitor-page .maintenance-lists-filter-grid__actions{grid-column:auto}.maintenance-lists-sync-panel{grid-template-columns:1fr}.maintenance-lists-ebloc-center__hero{align-items:flex-start;flex-direction:column}.maintenance-lists-ebloc-center__status{justify-items:start}.maintenance-lists-automation-options{grid-template-columns:1fr}.maintenance-lists-resident-grid,.maintenance-lists-resident-history__rows article,.maintenance-lists-supplier-email-groups article{grid-template-columns:1fr}.maintenance-resident-email-bulkbar,.maintenance-resident-email-bulkbar__actions{align-items:stretch;flex-direction:column}.maintenance-resident-email-bulkbar__actions>.btn{width:100%;justify-content:center}.maintenance-resident-email-bulkbar__summary{text-align:left}.maintenance-resident-email-group__select,.maintenance-resident-email-group__state{justify-self:start}.maintenance-resident-prepared-email__header{grid-template-columns:2rem minmax(0,1fr) auto}.maintenance-resident-prepared-email__header>em{grid-column:2}.maintenance-resident-prepared-email__header>i{grid-column:3;grid-row:1/span 2}.maintenance-lists-resident-run,.maintenance-lists-resident-run__fields{align-items:stretch;flex-direction:column}.maintenance-lists-rules-text-grid{grid-template-columns:1fr}.maintenance-lists-live-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.maintenance-lists-stage-panel{grid-template-columns:1fr;grid-template-areas:"summary" "steps" "controls"}.maintenance-lists-stage-panel__steps{grid-auto-columns:minmax(9.5rem,1fr)}.maintenance-lists-stage-panel__internal-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.maintenance-lists-review-gate__body{grid-template-columns:1fr}.maintenance-lists-review-gate__checks{grid-template-columns:repeat(3,minmax(0,1fr))}.maintenance-lists-ebloc-diagnostic__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-lists-ebloc-diagnostic__columns{grid-template-columns:1fr}.maintenance-lists-integration-health,.maintenance-lists-history-panel__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-lists-history-panel__rows article{grid-template-columns:1fr}.maintenance-lists-final-resync-panel{grid-template-columns:1fr}.maintenance-lists-history-panel__actions{justify-content:flex-start}.maintenance-lists-import-preview__row{grid-template-columns:1fr;align-items:start}.maintenance-lists-backlog-strip,.maintenance-lists-work-scope{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-lists-month-form>.maintenance-lists-form-grid{grid-template-columns:1fr}.maintenance-lists-detail-grid{grid-template-columns:1fr}.maintenance-lists-detail-grid--workspace>.maintenance-lists-side-stack{grid-row:1}.maintenance-lists-detail-grid--workspace>.maintenance-lists-main-stack{grid-row:2}.maintenance-lists-ai-card__head{align-items:flex-start;flex-direction:column}.maintenance-lists-ai-card__actions{justify-content:flex-start}}@media (max-width: 767.98px){.maintenance-lists-stage-panel__internal-controls,.maintenance-list-review-modal__recipients,.maintenance-list-review-modal__context{grid-template-columns:1fr}.maintenance-lists-rule-ai-card__routing{width:100%;justify-content:flex-start}.maintenance-lists-ai-model-badge{width:100%;grid-template-columns:2rem minmax(0,1fr) auto}.maintenance-lists-ai-model-settings-link{width:100%;justify-content:center}.maintenance-list-review-modal__context .is-wide{grid-column:auto}}.maintenance-collections-hero{margin-bottom:1rem}.maintenance-collections-program-page{--collections-navy: #10213f;--csd-foreground-collections-navy: var(--csd-text-10213f-1000, #10213f);--collections-blue: #2563eb;--csd-foreground-collections-blue: var(--csd-text-2563eb-1000, #2563eb);--collections-teal: #0f766e;--csd-foreground-collections-teal: var(--csd-text-0f766e-1000, #0f766e);--collections-line: var(--csd-border-d9e3ee-1000, #d9e3ee);--csd-foreground-collections-line: #d9e3ee;--collections-soft: var(--csd-bg-f7faff-1000, #f7faff);--csd-foreground-collections-soft: #f7faff}.maintenance-collections-command-center{position:relative;display:grid;grid-template-columns:minmax(20rem,1fr) minmax(0,46.5rem);align-items:stretch;min-width:0;overflow:hidden!important;background:linear-gradient(135deg,var(--csd-bg-eff6ff-840, rgba(239, 246, 255, .84)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 46%),var(--csd-bg-ffffff-1000, #fff)!important}.maintenance-collections-command-center__intro{display:grid;align-content:center;gap:.14rem;min-width:0;padding:.5rem .68rem;border-right:1px solid var(--csd-border-e7edf5-1000, #e7edf5)}.maintenance-collections-command-center__intro h2{margin:0;color:var(--csd-foreground-collections-navy, var(--collections-navy));font-size:.88rem;font-weight:900;line-height:1.25}.maintenance-collections-command-center__intro p{display:-webkit-box;overflow:hidden;max-width:38rem;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:1}.maintenance-collections-command-center__meta{display:flex;flex-wrap:wrap;gap:.24rem;margin-top:.08rem}.maintenance-collections-program-page .maintenance-collections-command-center__form{display:grid;grid-template-columns:minmax(11rem,14.5rem) minmax(10.5rem,13.5rem) minmax(13rem,16.5rem);align-content:center;align-items:stretch;justify-content:end;gap:.36rem;min-width:0;padding:.36rem .55rem;margin:0}.maintenance-collections-command-center__strategy{grid-column:1/-1;min-width:0}.maintenance-collections-command-center__strategy .select2-container{max-width:100%}.maintenance-collections-command-center__month{display:grid;grid-template-rows:auto 1fr;align-content:center;gap:.04rem;min-width:0;height:3.15rem;min-height:3.15rem;margin:0;padding:.26rem .46rem;border:1px solid var(--csd-border-bfdbfe-800, rgba(191, 219, 254, .8));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f7faff-1000, #f7faff))}.maintenance-collections-command-center__month>span:first-child{color:var(--csd-text-64748b-1000, #64748b);font-size:.56rem;font-weight:900;letter-spacing:.05em;line-height:1.05;text-transform:uppercase}.maintenance-collections-command-center__month .maintenance-collections-command-center__month-picker,.maintenance-collections-command-center__month input{width:100%}.maintenance-collections-command-center__month .maintenance-collections-command-center__month-picker{display:grid;grid-template-columns:1.42rem minmax(0,1fr);align-items:center;gap:.3rem;align-self:end;width:100%;min-width:0;min-height:1.72rem}.maintenance-collections-command-center__month .maintenance-collections-command-center__month-icon{width:1.42rem;height:1.42rem;border-radius:.42rem;background:var(--csd-bg-eaf2ff-1000, #eaf2ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.66rem;pointer-events:none}.maintenance-collections-command-center__month .flatpickr-wrapper{width:100%;min-width:0}.maintenance-collections-command-center__month .maintenance-collections-command-center__month-picker input.form-control{height:1.65rem!important;min-height:1.65rem!important;max-height:1.65rem!important;padding:.08rem .16rem!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:.76rem!important;font-weight:850;line-height:1.1!important}.maintenance-collections-command-center__month:focus-within{border-color:var(--csd-border-2563eb-380, rgba(37, 99, 235, .38));box-shadow:0 0 0 3px #2563eb12}.maintenance-collections-command-center__target{display:grid;align-content:center;gap:.06rem;height:3.15rem;min-height:3.15rem;padding:.28rem .5rem;border:1px solid var(--csd-border-bfdbfe-800, rgba(191, 219, 254, .8));border-radius:var(--op-radius-sm, 8px);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f5f9ff-1000, #f5f9ff))}.maintenance-collections-command-center__target>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.maintenance-collections-command-center__target strong{color:var(--csd-foreground-collections-navy, var(--collections-navy));font-size:.82rem;font-weight:900}.maintenance-collections-command-center__target small{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;line-height:1.1}.maintenance-collections-command-center__submit{align-self:stretch;justify-content:center;gap:.4rem;height:3.15rem;min-height:3.15rem;padding:.38rem .64rem!important;border-radius:.66rem!important}.maintenance-collections-command-center__submit>i{flex:0 0 auto;font-size:.88rem}.maintenance-collections-command-center__submit>span{display:grid;gap:.08rem;text-align:left}.maintenance-collections-command-center__submit strong,.maintenance-collections-command-center__submit small{display:block;line-height:1.2}.maintenance-collections-command-center__submit strong{font-size:.74rem;font-weight:900}.maintenance-collections-command-center__submit small{color:#ffffffc7;font-size:.59rem;font-weight:700}.maintenance-collections-command-center__submit:disabled{border-color:var(--csd-border-cbd5e1-1000, #cbd5e1)!important;background:var(--csd-bg-e8edf3-1000, #e8edf3)!important;color:var(--csd-text-64748b-1000, #64748b)!important;box-shadow:none!important;opacity:1}.maintenance-collections-command-center__submit:disabled small{color:var(--csd-text-7b8798-1000, #7b8798)}.maintenance-collections-flow-rail{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,.24fr);margin-bottom:.44rem;border:1px solid var(--op-border, var(--csd-border-d9e3ee-1000, #d9e3ee));border-radius:var(--op-radius, 10px);background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 7px 18px #0f172a09}.maintenance-collections-workflow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.14rem;min-width:0;padding:.2rem;border-right:1px solid var(--csd-border-e7edf5-1000, #e7edf5)}.maintenance-collections-workflow__step{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.38rem;min-width:0;min-height:2.62rem;padding:.3rem .46rem;border:1px solid transparent;border-radius:.58rem;background:transparent}.maintenance-collections-workflow__step:not(:last-child):after{content:"";position:absolute;top:.48rem;right:-.1rem;bottom:.48rem;width:1px;background:var(--csd-bg-e7edf5-1000, #e7edf5)}.maintenance-collections-workflow__step.is-complete{border-color:var(--csd-border-0f766e-100, rgba(15, 118, 110, .1));background:var(--csd-bg-f3fbf9-1000, #f3fbf9)}.maintenance-collections-workflow__step.is-current{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:var(--csd-bg-f3f7ff-1000, #f3f7ff);box-shadow:inset 0 0 0 1px #2563eb0d}.maintenance-collections-workflow__step.is-pending{opacity:.74}.maintenance-collections-workflow__marker{display:inline-flex;align-items:center;justify-content:center;width:1.42rem;height:1.42rem;border-radius:.42rem;background:var(--csd-bg-eef2f7-1000, #eef2f7);color:var(--csd-text-64748b-1000, #64748b)}.is-complete .maintenance-collections-workflow__marker{background:#0f766e1c;color:var(--csd-foreground-collections-teal, var(--collections-teal))}.is-current .maintenance-collections-workflow__marker{background:#2563eb1c;color:var(--csd-foreground-collections-blue, var(--collections-blue))}.maintenance-collections-workflow__copy{display:grid;min-width:0}.maintenance-collections-workflow__copy small{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.5rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.maintenance-collections-workflow__copy strong{overflow:hidden;color:var(--csd-foreground-collections-navy, var(--collections-navy));font-size:.68rem;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.maintenance-collections-workflow__copy em{display:none}.maintenance-collections-workflow__now{align-self:center;padding:.14rem .32rem;border-radius:999px;background:var(--collections-blue);color:#fff;font-size:.52rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.maintenance-collection-display-proof{display:grid;gap:.15rem;min-width:0;font-size:.72rem;font-weight:400;line-height:1.45}.maintenance-collections-methodology{position:relative;min-width:0;margin:0}.maintenance-collections-methodology[open] .maintenance-collections-methodology__toggle i{transform:rotate(180deg)}.maintenance-collections-methodology[open] .maintenance-collections-methodology__summary{background:var(--csd-bg-f2f7ff-1000, #f2f7ff);box-shadow:inset 0 0 0 1px #2563eb14}.maintenance-collections-methodology__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;min-height:3.04rem;height:100%;padding:.32rem .46rem;list-style:none;cursor:pointer}.maintenance-collections-methodology__summary::-webkit-details-marker{display:none}.maintenance-collections-methodology__summary:hover{background:var(--csd-bg-fbfdff-1000, #fbfdff)}.maintenance-collections-methodology__summary:focus-visible{outline:3px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));outline-offset:-3px}.maintenance-collections-methodology__icon{display:grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:.52rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-collections-methodology__intro{display:grid;gap:.02rem;min-width:0}.maintenance-collections-methodology__intro>strong{display:flex;align-items:center;flex-wrap:wrap;gap:.18rem;color:var(--csd-foreground-collections-navy, var(--collections-navy));font-size:.62rem;font-weight:900}.maintenance-collections-methodology__intro>strong i{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.5rem}.maintenance-collections-methodology__intro>small{overflow:hidden;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.52rem;font-weight:900;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.maintenance-collections-methodology__meta{display:flex;align-items:center;gap:.4rem}.maintenance-collections-methodology__toggle{display:inline-flex;align-items:center;gap:0;color:var(--csd-text-475569-1000, #475569);font-size:.62rem;font-weight:800}.maintenance-collections-methodology__toggle i{transition:transform .18s ease}.maintenance-collections-methodology__details{position:absolute;z-index:40;top:calc(100% + .38rem);right:0;width:min(54rem,100vw - 2rem);padding:.48rem .62rem .62rem;border:1px solid var(--csd-border-dbe5f1-1000, #dbe5f1);border-radius:.82rem;background:var(--csd-bg-fbfdff-1000, #fbfdff);box-shadow:0 22px 48px #0f172a2e}.maintenance-collections-methodology__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;margin:0;list-style:none}.maintenance-collections-methodology__steps>li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.52rem;min-width:0;padding:.3rem .72rem}.maintenance-collections-methodology__steps>li:not(:first-child){border-left:1px solid var(--csd-border-e4ebf3-1000, #e4ebf3)}.maintenance-collections-methodology__steps>li>span{display:grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:999px;background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.72rem}.maintenance-collections-methodology__steps>li>div{display:grid;gap:.03rem;min-width:0}.maintenance-collections-methodology__steps>li small{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.56rem;font-weight:900;letter-spacing:.06em}.maintenance-collections-methodology__steps>li strong{color:var(--csd-foreground-collections-navy, var(--collections-navy));font-size:.72rem;font-weight:900}.maintenance-collections-methodology__steps>li p{margin:.1rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;line-height:1.35}.maintenance-collections-overview{display:flex;align-items:center;justify-content:space-between;gap:.8rem 1.2rem;min-height:3.08rem;margin-bottom:.44rem;padding:.4rem .62rem;border:1px solid var(--csd-border-dfe7f0-1000, #dfe7f0);border-radius:var(--op-radius, 10px);background:linear-gradient(90deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:0 7px 18px #0f172a08}.maintenance-collections-overview__headline,.maintenance-collections-overview__metrics,.maintenance-collections-overview__metrics>span{display:flex;align-items:center}.maintenance-collections-overview__headline{gap:.55rem;min-width:0}.maintenance-collections-overview__headline>span:nth-child(2){display:grid;min-width:0}.maintenance-collections-overview__headline>span:nth-child(2) small{color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem;font-weight:800}.maintenance-collections-overview__headline>span:nth-child(2) strong{color:var(--csd-foreground-collections-navy, var(--collections-navy));font-size:.9rem;font-weight:900}.maintenance-collections-overview__icon{display:grid;width:1.68rem;height:1.68rem;place-items:center;flex:0 0 auto;border-radius:.58rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-collections-overview__allocation{display:inline-flex;align-items:center;gap:.25rem;padding:.22rem .42rem;border-radius:999px;background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857);font-size:.65rem;font-weight:850;white-space:nowrap}.maintenance-collections-overview__metrics{justify-content:flex-end;flex-wrap:wrap;gap:.2rem}.maintenance-collections-overview__metrics>span{gap:.24rem;min-height:1.55rem;padding:.18rem .46rem;border-left:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);color:var(--csd-text-526176-1000, #526176);font-size:.67rem;font-weight:760}.maintenance-collections-overview__metrics>span>i{color:var(--csd-text-64748b-1000, #64748b)}.maintenance-collections-overview__metrics>span>strong{color:var(--csd-foreground-collections-navy, var(--collections-navy));font-size:.8rem;font-weight:900}.maintenance-collections-overview__metrics>span>small{margin-left:.08rem;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.58rem}.maintenance-collections-overview__metrics>span.is-warning{color:var(--csd-text-92400e-1000, #92400e)}.maintenance-collections-overview__metrics>span.is-warning>i,.maintenance-collections-overview__metrics>span.is-warning>strong{color:var(--csd-text-d97706-1000, #d97706)}.maintenance-collections-overview__metrics>span.is-success{color:var(--csd-text-047857-1000, #047857)}.maintenance-collections-overview__metrics>span.is-success>i,.maintenance-collections-overview__metrics>span.is-success>strong{color:var(--csd-text-059669-1000, #059669)}.maintenance-collections-program-page .maintenance-collections-layout{grid-template-columns:minmax(0,1fr)}.maintenance-collections-program-page .maintenance-collections-main__body{padding:0}.maintenance-collections-program-page .maintenance-collections-main>.op-card__header{min-height:0;padding:.48rem .68rem}.maintenance-collections-program-page .maintenance-collections-main>.op-card__header h2{margin-top:.02rem;font-size:.9rem}.maintenance-collections-program-page .maintenance-collections-main>.op-card__header small{margin-top:.02rem;font-size:.61rem}.maintenance-collections-program-page .maintenance-collections-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.36rem;margin:0;padding:.44rem .68rem;border-bottom:1px solid var(--csd-border-eaf0f6-1000, #eaf0f6);background:linear-gradient(180deg,var(--csd-bg-fbfdff-1000, #fbfdff),var(--csd-bg-f7faff-1000, #f7faff))}.maintenance-collections-program-page .maintenance-collections-actions form{margin:0}.maintenance-collections-program-page .maintenance-collections-actions>*{width:auto}.maintenance-collections-program-page .maintenance-collections-actions .maintenance-collections-actions__intro{flex:1 1 18rem}.maintenance-collections-program-page .maintenance-collections-actions .btn{width:auto;min-height:2rem;padding:.32rem .56rem;font-size:.68rem}.maintenance-collections-actions__intro{display:grid;min-width:0}.maintenance-collections-actions__intro strong{color:var(--csd-foreground-collections-navy, var(--collections-navy));font-size:.7rem;font-weight:900}.maintenance-collections-actions__intro small{color:var(--csd-text-64748b-1000, #64748b);overflow:hidden;font-size:.59rem;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.maintenance-collections-register-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.48rem .8rem;padding:.46rem .68rem;border-bottom:1px solid var(--csd-border-e5edf6-1000, #e5edf6);background:radial-gradient(circle at 92% 0,rgba(37,99,235,.08),transparent 24rem),var(--csd-bg-ffffff-1000, #fff)}.maintenance-collections-register-health,.maintenance-collections-register-controls,.maintenance-collections-register-filters{display:flex;align-items:center;flex-wrap:wrap}.maintenance-collections-register-health{gap:.24rem}.maintenance-collections-register-health>span{display:inline-flex;align-items:center;gap:.32rem;min-height:1.55rem;padding:.16rem .4rem;border:1px solid var(--csd-border-dfe8f2-1000, #dfe8f2);border-radius:999px;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-526176-1000, #526176);font-size:.64rem;font-weight:780}.maintenance-collections-register-health strong{color:var(--csd-text-172338-1000, #172338);font-size:.76rem;font-weight:950}.maintenance-collections-register-health .is-allocated,.maintenance-collections-register-health .is-clear{border-color:var(--csd-border-059669-200, rgba(5, 150, 105, .2));background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.maintenance-collections-register-health .is-unallocated{border-color:var(--csd-border-dc2626-200, rgba(220, 38, 38, .2));background:var(--csd-bg-fff1f2-1000, #fff1f2);color:var(--csd-text-b42318-1000, #b42318)}.maintenance-collections-register-health .is-history{border-color:var(--csd-border-0e7490-180, rgba(14, 116, 144, .18));background:var(--csd-bg-ecfeff-1000, #ecfeff);color:var(--csd-text-0e7490-1000, #0e7490)}.maintenance-collections-register-controls{justify-content:flex-end;gap:.42rem .65rem}.maintenance-collections-register-search{flex:0 1 22rem;width:22rem;max-width:100%;min-width:0}.maintenance-collections-register-filters{gap:.22rem;padding:.16rem;border:1px solid var(--csd-border-dfe7f0-1000, #dfe7f0);border-radius:.72rem;background:var(--csd-bg-f5f8fc-1000, #f5f8fc)}.maintenance-collections-register-filters button{display:inline-flex;align-items:center;gap:.36rem;min-height:1.78rem;padding:.24rem .48rem;border:0;border-radius:.52rem;background:transparent;color:var(--csd-text-526176-1000, #526176);font-size:.68rem;font-weight:850}.maintenance-collections-register-filters button span{display:grid;min-width:1.25rem;min-height:1.25rem;place-items:center;border-radius:999px;background:#94a3b829;font-size:.62rem}.maintenance-collections-register-filters button.is-active{background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 4px 12px #0f172a14;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-collections-control,.maintenance-collections-main,.maintenance-collections-calendar-card{margin-bottom:1rem}.maintenance-collections-calendar-card{overflow:hidden}.maintenance-collections-register-header-actions,.maintenance-collections-calendar-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.6rem}.maintenance-collections-history-menu{position:relative}.maintenance-collections-history-menu__trigger{display:inline-flex;align-items:center;justify-content:center;gap:.36rem;min-height:2.12rem;padding:.34rem .52rem;border:1px solid var(--csd-border-dbe5f1-1000, #dbe5f1);border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);font-size:.67rem;font-weight:850;line-height:1;box-shadow:0 3px 10px #0f172a09;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease}.maintenance-collections-history-menu__trigger:hover,.maintenance-collections-history-menu__trigger:focus-visible,.maintenance-collections-history-menu__trigger[aria-expanded=true]{border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 8px 20px #1e40af17}.maintenance-collections-history-menu__trigger:focus-visible{outline:2px solid var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));outline-offset:2px}.maintenance-collections-history-menu__trigger>.op-icon-center{width:1.25rem;height:1.25rem;border-radius:.38rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.72rem}.maintenance-collections-history-menu__count{display:inline-grid;min-width:1.15rem;height:1.15rem;place-items:center;padding:0 .25rem;border-radius:999px;background:var(--csd-bg-eef2f7-1000, #eef2f7);color:var(--csd-text-475569-1000, #475569);font-size:.58rem;font-weight:900}.maintenance-collections-history-menu__chevron{margin-left:.03rem;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.58rem;transition:transform .16s ease}.maintenance-collections-history-menu__trigger[aria-expanded=true] .maintenance-collections-history-menu__chevron{transform:rotate(180deg)}.maintenance-collections-history-menu__panel{width:min(22rem,100vw - 1.5rem);margin-top:.42rem!important;padding:.42rem;border:1px solid var(--csd-border-dbe5f1-1000, #dbe5f1);border-radius:.82rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 20px 48px #0f172a29}.maintenance-collections-history-menu__header{display:grid;gap:.05rem;padding:.46rem .5rem .52rem;border-bottom:1px solid var(--csd-border-edf2f7-1000, #edf2f7)}.maintenance-collections-history-menu__header strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.76rem;font-weight:920}.maintenance-collections-history-menu__header small{color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem;line-height:1.35}.maintenance-collections-history-menu__list{display:grid;gap:.22rem;max-height:19rem;margin-top:.34rem;overflow-y:auto;overscroll-behavior:contain}.maintenance-collections-history-menu__item{display:grid;grid-template-columns:1.7rem minmax(0,1fr) auto;align-items:center;gap:.46rem;min-height:2.7rem;padding:.38rem .44rem;border:1px solid transparent;border-radius:.62rem;color:var(--csd-text-334155-1000, #334155);text-decoration:none;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.maintenance-collections-history-menu__item:hover,.maintenance-collections-history-menu__item:focus-visible{border-color:var(--csd-border-dbeafe-1000, #dbeafe);background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);outline:none}.maintenance-collections-history-menu__item.is-active{border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));background:linear-gradient(135deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-f0fdfa-1000, #f0fdfa));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-collections-history-menu__item-icon{display:grid;width:1.7rem;height:1.7rem;place-items:center;border-radius:.5rem;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem}.maintenance-collections-history-menu__item.is-active .maintenance-collections-history-menu__item-icon{background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-collections-history-menu__item-copy{display:grid;min-width:0;gap:.03rem}.maintenance-collections-history-menu__item-copy strong,.maintenance-collections-history-menu__item-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-collections-history-menu__item-copy strong{color:inherit;font-size:.69rem;font-weight:900}.maintenance-collections-history-menu__item-copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.59rem}.maintenance-collections-history-menu__total{display:grid;min-width:2.65rem;justify-items:end;gap:.01rem}.maintenance-collections-history-menu__total strong{color:var(--csd-text-0f766e-1000, #0f766e);font-size:.7rem;font-weight:920}.maintenance-collections-history-menu__total small{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.54rem;font-weight:750}.maintenance-collections-calendar-header-actions{display:grid;justify-items:end}.maintenance-collections-view-switch{display:inline-flex;align-items:center;gap:.18rem;padding:.2rem;border:1px solid var(--csd-border-dbe5f1-1000, #dbe5f1);border-radius:.72rem;background:var(--csd-bg-f2f6fb-1000, #f2f6fb);box-shadow:inset 0 1px 2px #0f172a0a}.maintenance-collections-view-switch button{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:2.12rem;padding:.38rem .66rem;border:0;border-radius:.54rem;background:transparent;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:850;transition:background-color .16s ease,box-shadow .16s ease,color .16s ease}.maintenance-collections-view-switch button:hover,.maintenance-collections-view-switch button:focus-visible{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-collections-view-switch button:focus-visible{outline:2px solid var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));outline-offset:1px}.maintenance-collections-view-switch button.is-active{background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 3px 10px #1e40af1f,0 0 0 1px #2563eb14}.maintenance-collections-calendar-card__body{padding:0!important;position:relative}.maintenance-collections-calendar-loading{position:absolute;top:4rem;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:.75rem;color:var(--csd-text-64748b-1000, #64748b);background:var(--csd-bg-ffffff-1000, #fff);z-index:1}.maintenance-collections-calendar-loading[hidden]{display:none!important}.maintenance-collections-calendar-feedback{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.65rem 1rem;min-height:3.25rem;border-bottom:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem}.maintenance-collections-calendar-feedback>span{flex:1;min-width:12rem}#collectionSwapModal [hidden]{display:none!important}#collectionSwapModal .op-upsert-modal__card-body,#collectionSwapModal .op-upsert-modal__field{grid-template-columns:minmax(0,1fr)}#collectionSwapModal .select2-container{min-width:0;max-width:100%!important}.maintenance-collections-calendar-feedback [hidden]{display:none!important}.maintenance-collections-swap-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem}.maintenance-collections-calendar-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.maintenance-collections-calendar-legend span{align-items:center;background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:999px;color:var(--csd-text-334155-1000, #334155);display:inline-flex;font-size:.76rem;font-weight:820;gap:.38rem;min-height:2rem;padding:.35rem .62rem}.maintenance-collections-calendar-dot{border-radius:999px;display:inline-flex;height:.58rem;width:.58rem}.maintenance-collections-calendar-dot--draft{background:#2563eb}.maintenance-collections-calendar-dot--entered{background:#0f766e}.maintenance-collections-calendar-dot--closed{background:#16a34a}.maintenance-collections-calendar-dot--warning{background:#f59e0b}#maintenanceCollectionsCalendar{background:var(--csd-bg-ffffff-1000, #fff);min-height:36rem}#maintenanceCollectionsCalendar[data-calendar-ready="0"]{visibility:hidden}#maintenanceCollectionsCalendar .fc-header-toolbar{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));margin:0!important;padding:.82rem .94rem!important}#maintenanceCollectionsCalendar .fc-toolbar{-moz-column-gap:1rem;column-gap:1rem;row-gap:.62rem}#maintenanceCollectionsCalendar .fc-toolbar-chunk{align-items:center;display:flex;gap:.72rem}#maintenanceCollectionsCalendar .fc-button-group{align-items:center;display:inline-flex;gap:.42rem}#maintenanceCollectionsCalendar .fc-button-group>.fc-button:not(:first-child){margin-left:0!important}#maintenanceCollectionsCalendar .fc-toolbar-title{color:var(--csd-text-172338-1000, #172338);font-size:1rem;font-weight:900;letter-spacing:0}#maintenanceCollectionsCalendar .fc-button{background:var(--csd-bg-ffffff-1000, #fff)!important;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;border-radius:.62rem!important;box-shadow:0 8px 18px #0f172a0a!important;color:var(--csd-text-1e293b-1000, #1e293b)!important;font-weight:850!important}#maintenanceCollectionsCalendar .fc-scrollgrid{border:0!important}#maintenanceCollectionsCalendar .fc-col-header-cell{background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)}#maintenanceCollectionsCalendar .fc-col-header-cell-cushion,#maintenanceCollectionsCalendar .fc-daygrid-day-number{color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:800;letter-spacing:0;text-decoration:none}#maintenanceCollectionsCalendar .fc-daygrid-day{background:var(--csd-bg-ffffff-1000, #fff)}#maintenanceCollectionsCalendar .fc-daygrid-day.fc-day-today{background:#2563eb0e!important}#maintenanceCollectionsCalendar .fc-daygrid-day-frame{min-height:7.1rem}#maintenanceCollectionsCalendar .fc-event{background:var(--csd-bg-eff6ff-1000, #eff6ff)!important;border:0!important;border-left:3px solid var(--csd-border-2563eb-1000, #2563eb)!important;border-radius:.56rem!important;box-shadow:0 6px 14px #0f172a0f;color:var(--csd-text-172338-1000, #172338)!important;cursor:pointer;padding:.24rem .4rem!important}#maintenanceCollectionsCalendar .fc-event.collection-status-entered_ebloc{background:var(--csd-bg-ecfeff-1000, #ecfeff)!important;border-left-color:var(--csd-border-0f766e-1000, #0f766e)!important}#maintenanceCollectionsCalendar .fc-event.collection-status-list_closed,#maintenanceCollectionsCalendar .fc-event.collection-status-task_generated,#maintenanceCollectionsCalendar .fc-event.has-task{background:var(--csd-bg-ecfdf5-1000, #ecfdf5)!important;border-left-color:var(--csd-border-16a34a-1000, #16a34a)!important}#maintenanceCollectionsCalendar .fc-event.has-warnings{background:var(--csd-bg-fffbeb-1000, #fffbeb)!important;border-left-color:var(--csd-border-f59e0b-1000, #f59e0b)!important}.maintenance-collections-calendar-event{display:grid;gap:.08rem;min-width:0}.maintenance-collections-calendar-event__title,.maintenance-collections-calendar-event__meta,.maintenance-collections-calendar-event__warning{align-items:center;display:inline-flex;gap:.28rem;min-width:0}.maintenance-collections-calendar-event__title{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.76rem;font-weight:900;line-height:1.16;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-collections-calendar-event__meta{color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:800;line-height:1.15}.maintenance-collections-calendar-event__warning{color:var(--csd-text-92400e-1000, #92400e);font-size:.68rem;font-weight:900}.maintenance-collections-generate-form,.maintenance-collections-actions{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.maintenance-collections-generate-form .maintenance-lists-field-shell{min-width:min(320px,100%)}.maintenance-collections-check,.maintenance-collections-switch,.maintenance-collections-rule-flags label,.maintenance-collections-weekdays label{display:inline-flex;align-items:center;gap:.55rem;border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-0f172a-1000, #0f172a);font-weight:800;padding:.7rem .95rem}.maintenance-collections-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:1rem;align-items:start}.maintenance-collections-empty{display:grid;place-items:center;gap:.35rem;min-height:160px;text-align:center;border:1px dashed var(--csd-border-94a3b8-450, rgba(148, 163, 184, .45));border-radius:1.2rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9)),var(--csd-bg-ffffff-1000, #fff));color:var(--csd-text-64748b-1000, #64748b)}.maintenance-collections-empty i{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.25rem}.maintenance-collections-empty strong{color:var(--csd-text-0f172a-1000, #0f172a)}.maintenance-collections-empty--small{min-height:120px}.maintenance-collections-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.maintenance-collections-travel-rule{display:grid;grid-template-columns:minmax(17rem,1.2fr) repeat(3,minmax(11rem,.75fr));gap:.75rem;margin-top:1rem;padding:.9rem;border:1px solid var(--csd-border-dbe6f2-1000, #dbe6f2);border-radius:1rem;background:linear-gradient(135deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff))}.maintenance-collections-travel-rule.is-active{border-color:var(--csd-border-2563eb-350, rgba(37, 99, 235, .35));box-shadow:0 14px 32px #2563eb12}.maintenance-collections-travel-rule__intro{display:flex;align-items:center;gap:.7rem;min-width:0}.maintenance-collections-travel-rule__intro>span:last-child{display:grid;gap:.12rem}.maintenance-collections-travel-rule__intro strong{color:var(--csd-text-10233f-1000, #10233f);font-size:.9rem;font-weight:900}.maintenance-collections-travel-rule__intro small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.35}.maintenance-collections-travel-rule__icon{display:inline-grid;place-items:center;flex:0 0 auto;width:2.5rem;height:2.5rem;border-radius:.8rem;background:var(--csd-bg-eaf2ff-1000, #eaf2ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.05rem}.maintenance-collections-travel-rule__status{display:grid;align-content:center;justify-items:start;gap:.25rem}.maintenance-collections-travel-rule__status small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:700;line-height:1.3}.maintenance-collections-travel-rule__toggle{display:flex;align-items:center;gap:.55rem;min-height:3.35rem;margin:0;padding:.58rem .7rem;border:1px solid var(--csd-border-dbe6f2-1000, #dbe6f2);border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-collections-travel-rule__toggle input{width:1rem;height:1rem;accent-color:#2563eb}.maintenance-collections-travel-rule__toggle span,.maintenance-collections-travel-rule__toggle strong,.maintenance-collections-travel-rule__toggle small{display:block}.maintenance-collections-travel-rule__toggle strong{color:var(--csd-text-10233f-1000, #10233f);font-size:.76rem;font-weight:900}.maintenance-collections-travel-rule__toggle small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem}.maintenance-collections-travel-rule__field{display:grid;grid-template-columns:1fr auto;align-items:end;gap:.22rem .45rem;margin:0}.maintenance-collections-travel-rule__field>span:first-child{grid-column:1/-1;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.maintenance-collections-travel-rule__field .maintenance-lists-field-shell{min-width:0}.maintenance-collections-travel-rule__field small{padding-bottom:.68rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.65rem;white-space:nowrap}.maintenance-collections-travel-rule__note{grid-column:1/-1;display:flex;align-items:flex-start;gap:.42rem;margin:0;padding-top:.65rem;border-top:1px solid var(--csd-border-e5edf6-1000, #e5edf6);color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;line-height:1.4}.maintenance-collections-travel-rule__note i{color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-collections-collector-list{display:grid;gap:.9rem;margin-bottom:1rem}.maintenance-collections-collector-card{border:1px solid var(--csd-border-94a3b8-250, rgba(148, 163, 184, .25));border-radius:1.1rem;display:grid;gap:.9rem;grid-template-columns:minmax(14rem,.85fr) minmax(0,1.4fr);padding:.95rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.maintenance-collections-collector-card.is-active{background:linear-gradient(135deg,#22c55e14,#2563eb0a);border-color:var(--csd-border-22c55e-280, rgba(34, 197, 94, .28));box-shadow:0 16px 34px #0f172a0f}.maintenance-collections-collector-card__toggle{align-items:center;display:flex;gap:.75rem;margin:0}.maintenance-collections-collector-card__toggle input{accent-color:#2563eb;height:1.1rem;width:1.1rem}.maintenance-collections-collector-card__toggle strong,.maintenance-collections-collector-card__toggle small{display:block}.maintenance-collections-collector-card__toggle strong{color:var(--csd-text-0f172a-1000, #0f172a);font-weight:900}.maintenance-collections-collector-card__toggle small{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:800}.maintenance-collections-collector-card__limits{display:grid;gap:.7rem;grid-template-columns:repeat(5,minmax(0,1fr))}.maintenance-collections-collector-card__limits label{margin:0}.maintenance-collections-collector-card__limits span{color:var(--csd-text-64748b-1000, #64748b);display:block;font-size:.68rem;font-weight:900;letter-spacing:.08em;margin-bottom:.35rem;text-transform:uppercase}.maintenance-collections-collector-card__limits .form-control{min-height:2.85rem}.maintenance-collections-weekdays,.maintenance-collections-rule-flags{display:flex;gap:.75rem;flex-wrap:wrap}.maintenance-collections-rule-flags{margin-top:1rem}.maintenance-collections-overflow-field .form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:3rem;border-radius:1rem;background-color:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 10px 22px #0f172a0d;font-weight:850;padding-right:2.8rem!important}.maintenance-collections-overflow-field .select2-container--default .select2-selection--single{min-height:3rem;border-color:var(--csd-border-dbe6f5-1000, #dbe6f5);border-radius:1rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:0 10px 22px #0f172a0d}.maintenance-collections-overflow-field .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--csd-text-10233f-1000, #10233f);font-size:.86rem;font-weight:850;line-height:2.95rem;padding-left:1.15rem;padding-right:2.25rem}.maintenance-collections-overflow-field .select2-container--default .select2-selection--single .select2-selection__arrow{height:2.95rem;right:.72rem}.maintenance-collections-select2-dropdown{border-color:var(--csd-border-dbe6f5-1000, #dbe6f5)!important;border-radius:1rem!important;overflow:hidden;box-shadow:0 18px 38px #0f172a29}.maintenance-collections-select2-dropdown .select2-results__option{color:var(--csd-text-10233f-1000, #10233f);font-size:.84rem;font-weight:800;padding:.7rem .9rem}.maintenance-collections-select2-dropdown .select2-results__option--highlighted[aria-selected]{background:var(--csd-bg-eef4ff-1000, #eef4ff)!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important}.maintenance-collections-select2-dropdown .select2-results__option[aria-selected=true]{background:var(--csd-bg-eaf2ff-1000, #eaf2ff);color:var(--csd-text-1e40af-1000, #1e40af)}.maintenance-collections-rules-page{--collections-rules-border: var(--csd-border-d9e3ee-1000, #d9e3ee);--csd-foreground-collections-rules-border: #d9e3ee;--collections-rules-soft: var(--csd-bg-f7faff-1000, #f7faff);--csd-foreground-collections-rules-soft: #f7faff;--collections-rules-ink: var(--csd-text-10233f-1000, #10233f);--csd-foreground-collections-rules-ink: var(--csd-text-10233f-1000, #10233f)}.maintenance-collections-rules-page .maintenance-collections-hero{margin-bottom:.7rem}.maintenance-collections-rules-page .maintenance-collections-rules-form{display:grid;gap:.7rem}.maintenance-collections-rules-page .maintenance-collections-rules-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0}.maintenance-collections-rules-page .maintenance-collections-rules-summary .maintenance-lists-stat{position:relative;display:grid;grid-template-columns:1.8rem minmax(0,1fr);grid-template-rows:auto auto;align-items:center;-moz-column-gap:.58rem;column-gap:.58rem;min-height:4.15rem;padding:.62rem .72rem;overflow:hidden;border-radius:.72rem;box-shadow:0 8px 20px #0f172a09}.maintenance-collections-rules-page .maintenance-collections-rules-summary .maintenance-lists-stat:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#94a3b8}.maintenance-collections-rules-page .maintenance-collections-rules-summary .maintenance-lists-stat--success:before{background:#14b8a6}.maintenance-collections-rules-page .maintenance-collections-rules-summary .maintenance-lists-stat--primary:before{background:#3b82f6}.maintenance-collections-rules-page .maintenance-collections-rules-summary .maintenance-lists-stat--warning:before{background:#f59e0b}.maintenance-collections-rules-page .maintenance-collections-rules-summary .maintenance-lists-stat__icon{grid-row:1/span 2;width:1.8rem;height:1.8rem;border-radius:.58rem}.maintenance-collections-rules-page .maintenance-collections-rules-summary .maintenance-lists-stat__label{align-self:end;margin:0;font-size:.65rem;font-weight:850;letter-spacing:.035em;line-height:1.1;text-transform:uppercase}.maintenance-collections-rules-page .maintenance-collections-rules-summary .maintenance-lists-stat strong{align-self:start;margin:.08rem 0 0;color:var(--csd-foreground-collections-rules-ink, var(--collections-rules-ink));font-size:1.03rem;font-weight:900;line-height:1.05}.maintenance-collections-rules-page .maintenance-collections-rules-card{margin:0;overflow:visible;border-color:var(--collections-rules-border);border-radius:.9rem;box-shadow:0 12px 28px #0f172a0b}.maintenance-collections-rules-page .maintenance-collections-rules-card>.maintenance-lists-card__header{min-height:0;padding:.72rem 1rem}.maintenance-collections-rules-page .maintenance-collections-rules-card>.maintenance-lists-card__header h2{color:var(--csd-foreground-collections-rules-ink, var(--collections-rules-ink));font-size:1rem;font-weight:900}.maintenance-collections-rules-page .maintenance-collections-rules-card>.maintenance-lists-card__header small{display:block;margin-top:.12rem;font-size:.72rem;line-height:1.35}.maintenance-collections-rules-page .maintenance-collections-rules-card__body{padding:.72rem 1rem .9rem}.maintenance-collections-rules-page .maintenance-collections-switch{gap:.42rem;min-height:2.15rem;margin:0;padding:.38rem .62rem;border-radius:.65rem;font-size:.76rem}.maintenance-collections-rules-page .maintenance-collections-switch input{width:1rem;height:1rem;accent-color:#0f766e}.maintenance-collections-rules-page .maintenance-collections-priority-note{display:grid;grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.58rem;margin-bottom:.65rem;padding:.52rem .65rem;border:1px solid var(--csd-border-cfe0ff-1000, #cfe0ff);border-radius:.7rem;background:linear-gradient(90deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-f8fbff-1000, #f8fbff) 62%,var(--csd-bg-ffffff-1000, #fff))}.maintenance-collections-rules-page .maintenance-collections-priority-note>span:last-child,.maintenance-collections-rules-page .maintenance-collections-priority-note strong,.maintenance-collections-rules-page .maintenance-collections-priority-note small{display:block}.maintenance-collections-rules-page .maintenance-collections-priority-note strong{color:var(--csd-text-1e3a5f-1000, #1e3a5f);font-size:.76rem;font-weight:900}.maintenance-collections-rules-page .maintenance-collections-priority-note small{margin-top:.06rem;color:var(--csd-text-50627a-1000, #50627a);font-size:.7rem;line-height:1.35}.maintenance-collections-rules-page .maintenance-collections-priority-note__icon{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:.55rem;background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-collections-rules-page .maintenance-collections-collector-list{gap:.5rem;margin-bottom:.72rem}.maintenance-collections-rules-page .maintenance-collections-collector-card{grid-template-columns:minmax(13.5rem,.86fr) minmax(0,1.7fr);align-items:center;gap:.7rem;min-height:4.4rem;padding:.58rem .7rem;border-radius:.72rem;box-shadow:none}.maintenance-collections-rules-page .maintenance-collections-collector-card.is-active,.maintenance-collections-rules-page .maintenance-collections-collector-card:has(.maintenance-collections-collector-card__toggle input:checked){border-color:var(--csd-border-10b981-300, rgba(16, 185, 129, .3));background:linear-gradient(90deg,var(--csd-bg-ecfdf5-900, rgba(236, 253, 245, .9)),var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72)));box-shadow:0 7px 18px #0f172a09}.maintenance-collections-rules-page .maintenance-collections-collector-card__toggle{gap:.58rem}.maintenance-collections-rules-page .maintenance-collections-collector-card__toggle input{flex:0 0 auto;width:1rem;height:1rem}.maintenance-collections-rules-page .maintenance-collections-collector-card__toggle strong{font-size:.82rem;line-height:1.2}.maintenance-collections-rules-page .maintenance-collections-collector-card__toggle small{margin-top:.08rem;font-size:.67rem}.maintenance-collections-rules-page .maintenance-collections-collector-card__limits{gap:.5rem}.maintenance-collections-rules-page .maintenance-collections-collector-card__limits span{margin-bottom:.22rem;font-size:.61rem;letter-spacing:.055em;white-space:nowrap}.maintenance-collections-rules-page .maintenance-collections-collector-card__limits .form-control{min-height:2.2rem!important;height:2.2rem;padding:.35rem .55rem;border-radius:.55rem;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));font-size:.78rem;font-weight:800}.maintenance-collections-rules-page .maintenance-collections-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem .7rem;padding-top:.68rem;border-top:1px solid var(--csd-border-e7edf5-1000, #e7edf5)}.maintenance-collections-rules-page .maintenance-collections-rule-grid .maintenance-lists-integration-field{min-width:0}.maintenance-collections-rules-page .maintenance-collections-rule-grid .form-label{margin-bottom:.24rem;color:var(--csd-text-475569-1000, #475569);font-size:.69rem;font-weight:850}.maintenance-collections-rules-page .maintenance-collections-rule-grid .maintenance-lists-field-shell{width:100%}.maintenance-collections-rules-page .maintenance-collections-rule-grid .form-control,.maintenance-collections-rules-page .maintenance-collections-rule-grid .form-select,.maintenance-collections-rules-page .maintenance-collections-rule-grid .select2-container--default .select2-selection--single{min-height:2.35rem!important;border-radius:.62rem!important;box-shadow:none;font-size:.8rem}.maintenance-collections-rules-page .maintenance-collections-rule-grid__wide{grid-column:span 2}.maintenance-collections-rules-page .maintenance-collections-overflow-field .form-select,.maintenance-collections-rules-page .maintenance-collections-overflow-field .select2-container--default .select2-selection--single{min-height:2.35rem;border-radius:.62rem!important;box-shadow:none}.maintenance-collections-rules-page .maintenance-collections-overflow-field .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:.78rem;line-height:2.3rem;padding-left:2rem}.maintenance-collections-rules-page .maintenance-collections-overflow-field .select2-container--default .select2-selection--single .select2-selection__arrow{height:2.3rem}.maintenance-collections-rules-page .maintenance-collections-travel-rule{grid-template-columns:minmax(21rem,1.45fr) minmax(12rem,.76fr) repeat(2,minmax(11rem,.68fr));align-items:center;gap:.58rem .7rem;margin-top:.72rem;padding:.65rem .7rem;border-radius:.72rem}.maintenance-collections-rules-page .maintenance-collections-travel-rule.is-active{box-shadow:0 8px 20px #2563eb0b}.maintenance-collections-rules-page .maintenance-collections-travel-rule__intro{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.58rem}.maintenance-collections-rules-page .maintenance-collections-travel-rule__intro>span:nth-child(2){min-width:0}.maintenance-collections-rules-page .maintenance-collections-travel-rule__intro strong{font-size:.8rem;line-height:1.2}.maintenance-collections-rules-page .maintenance-collections-travel-rule__intro small{font-size:.66rem}.maintenance-collections-rules-page .maintenance-collections-travel-rule__icon{width:2rem;height:2rem;border-radius:.62rem;font-size:.9rem}.maintenance-collections-rules-page .maintenance-collections-travel-rule__status{align-content:center;justify-items:end;min-width:8.7rem}.maintenance-collections-rules-page .maintenance-collections-travel-rule__status small{text-align:right;white-space:nowrap}.maintenance-collections-rules-page .maintenance-collections-travel-rule__toggle{min-height:2.75rem;padding:.42rem .55rem;border-radius:.62rem}.maintenance-collections-rules-page .maintenance-collections-travel-rule__toggle strong{font-size:.72rem}.maintenance-collections-rules-page .maintenance-collections-travel-rule__toggle small{font-size:.62rem}.maintenance-collections-rules-page .maintenance-collections-travel-rule__field>span:first-child{font-size:.61rem}.maintenance-collections-rules-page .maintenance-collections-travel-rule__field .form-control{min-height:2.3rem!important;height:2.3rem;border-radius:.58rem;font-size:.78rem;font-weight:800}.maintenance-collections-rules-page .maintenance-collections-travel-rule__field small{padding-bottom:.57rem;font-size:.6rem}.maintenance-collections-rules-page .maintenance-collections-travel-rule__note{padding-top:.48rem;font-size:.65rem}.maintenance-collections-rules-page .maintenance-collections-calendar-card__body{padding:.68rem 1rem .8rem}.maintenance-collections-rules-page .maintenance-collections-calendar-layout{display:grid;grid-template-columns:minmax(30rem,1.15fr) minmax(27rem,.85fr);gap:1rem;align-items:start}.maintenance-collections-rules-page .maintenance-collections-calendar-group{min-width:0;margin:0;padding:0;border:0}.maintenance-collections-rules-page .maintenance-collections-calendar-group legend{float:none;width:auto;margin:0 0 .38rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:900;letter-spacing:.055em;line-height:1.2;text-transform:uppercase}.maintenance-collections-rules-page .maintenance-collections-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.38rem}.maintenance-collections-rules-page .maintenance-collections-weekdays label{justify-content:center;gap:.38rem;min-height:2.35rem;margin:0;padding:.38rem .48rem;border-radius:.58rem;background:var(--csd-bg-ffffff-1000, #fff);font-size:.73rem;line-height:1;cursor:pointer}.maintenance-collections-rules-page .maintenance-collections-weekdays label:has(input:checked){border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-collections-rules-page .maintenance-collections-weekdays label input{width:.9rem;height:.9rem;margin:0;accent-color:#2563eb}.maintenance-collections-rules-page .maintenance-collections-rule-flags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0}.maintenance-collections-rules-page .maintenance-collections-rule-flags label{align-items:flex-start;gap:.48rem;min-height:3.35rem;margin:0;padding:.5rem .58rem;border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #fff);cursor:pointer}.maintenance-collections-rules-page .maintenance-collections-rule-flags label:has(input:checked){border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-eff6ff-1000, #eff6ff))}.maintenance-collections-rules-page .maintenance-collections-rule-flags label input{flex:0 0 auto;width:.92rem;height:.92rem;margin-top:.08rem;accent-color:#2563eb}.maintenance-collections-rules-page .maintenance-collections-rule-flags label span,.maintenance-collections-rules-page .maintenance-collections-rule-flags label strong,.maintenance-collections-rules-page .maintenance-collections-rule-flags label small{display:block}.maintenance-collections-rules-page .maintenance-collections-rule-flags label strong{color:var(--csd-foreground-collections-rules-ink, var(--collections-rules-ink));font-size:.7rem;font-weight:900;line-height:1.2}.maintenance-collections-rules-page .maintenance-collections-rule-flags label small{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:700;line-height:1.25}.maintenance-collections-rules-page .maintenance-collections-rules-footer{justify-content:flex-end;gap:.45rem;margin:0;padding:.08rem 0}.maintenance-collections-rules-page .maintenance-collections-rules-footer .btn{min-height:2.3rem;padding:.42rem .72rem;font-size:.78rem}.maintenance-collections-rules-page .maintenance-collections-rules-footer .maintenance-lists-primary-action{order:2}@media (max-width: 1399.98px){.maintenance-collections-rules-page .maintenance-collections-collector-card{grid-template-columns:minmax(12rem,.72fr) minmax(0,1.75fr)}.maintenance-collections-rules-page .maintenance-collections-travel-rule{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-collections-rules-page .maintenance-collections-travel-rule__intro,.maintenance-collections-rules-page .maintenance-collections-travel-rule__note{grid-column:1/-1}.maintenance-collections-rules-page .maintenance-collections-calendar-layout{grid-template-columns:1fr;gap:.7rem}}@media (max-width: 991.98px){.maintenance-collections-rules-page .maintenance-collections-collector-card{grid-template-columns:1fr}.maintenance-collections-rules-page .maintenance-collections-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-collections-rules-page .maintenance-collections-rule-grid__wide{grid-column:span 2}}@media (max-width: 640px){.maintenance-collections-rules-page .maintenance-collections-rules-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-collections-rules-page .maintenance-collections-rules-card>.maintenance-lists-card__header,.maintenance-collections-rules-page .maintenance-collections-rules-card__body,.maintenance-collections-rules-page .maintenance-collections-calendar-card__body{padding-right:.72rem;padding-left:.72rem}.maintenance-collections-rules-page .maintenance-collections-collector-card__limits,.maintenance-collections-rules-page .maintenance-collections-rule-grid,.maintenance-collections-rules-page .maintenance-collections-travel-rule,.maintenance-collections-rules-page .maintenance-collections-rule-flags{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-collections-rules-page .maintenance-collections-rule-grid__wide,.maintenance-collections-rules-page .maintenance-collections-travel-rule__intro,.maintenance-collections-rules-page .maintenance-collections-travel-rule__note{grid-column:1/-1}.maintenance-collections-rules-page .maintenance-collections-travel-rule__intro{grid-template-columns:auto minmax(0,1fr)}.maintenance-collections-rules-page .maintenance-collections-travel-rule__status{grid-column:2;justify-items:start}.maintenance-collections-rules-page .maintenance-collections-travel-rule__status small{text-align:left}.maintenance-collections-rules-page .maintenance-collections-weekdays{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-collections-rules-page .maintenance-collections-rules-footer{display:grid;grid-template-columns:1fr}.maintenance-collections-rules-page .maintenance-collections-rules-footer>*{width:100%}.maintenance-collections-rules-page .maintenance-collections-rules-footer .maintenance-lists-primary-action{order:0}}.maintenance-collections-special-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.maintenance-collections-special-guide{margin-bottom:1rem}.maintenance-collections-special-guide .saas-card-body{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(16rem,.42fr)}.maintenance-collections-special-guide__copy{align-items:center;display:flex;gap:.85rem}.maintenance-collections-special-guide__copy strong,.maintenance-collections-special-guide__copy small{display:block}.maintenance-collections-special-guide__copy strong{color:var(--csd-text-10233f-1000, #10233f);font-size:.95rem;font-weight:900}.maintenance-collections-special-guide__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:650;line-height:1.45;margin-top:.2rem}.maintenance-collections-special-guide__icon,.maintenance-collections-special-groups__icon,.maintenance-collections-special-row__avatar{align-items:center;background:var(--csd-bg-edf4ff-1000, #edf4ff);border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:.85rem;color:var(--csd-text-2563eb-1000, #2563eb);display:inline-flex;flex:0 0 auto;height:2.55rem;justify-content:center;width:2.55rem}.maintenance-collections-special-search{align-items:center;display:flex;margin:0;position:relative}.maintenance-collections-special-search>i{color:var(--csd-text-64748b-1000, #64748b);left:1rem;position:absolute;z-index:1}.maintenance-collections-special-search input{min-height:3rem;padding-left:2.65rem}.maintenance-collections-special-groups{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem}.maintenance-collections-special-groups article{align-items:center;background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff));border:1px solid var(--csd-border-dde8f5-1000, #dde8f5);border-radius:1.05rem;box-shadow:0 14px 30px #0f172a0e;display:grid;gap:.7rem;grid-template-columns:auto minmax(0,1fr);padding:.85rem}.maintenance-collections-special-groups strong,.maintenance-collections-special-groups small{display:block}.maintenance-collections-special-groups strong{color:var(--csd-text-10233f-1000, #10233f);font-size:.9rem;font-weight:900}.maintenance-collections-special-groups small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:750}.maintenance-collections-special-groups__members{display:flex;flex-wrap:wrap;gap:.35rem;grid-column:1/-1}.maintenance-collections-special-groups__members span{background:var(--csd-bg-eef4ff-1000, #eef4ff);border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:999px;color:var(--csd-text-1e40af-1000, #1e40af);font-size:.67rem;font-weight:850;padding:.28rem .5rem}.maintenance-collections-special-list{display:grid;gap:.75rem}.maintenance-collections-special-row{align-items:end;background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-dde7f3-1000, #dde7f3);border-radius:1.05rem;box-shadow:0 13px 28px #0f172a0b;display:grid;gap:.7rem;grid-template-columns:minmax(13rem,1.35fr) minmax(9rem,.8fr) minmax(11rem,.95fr) minmax(7rem,.55fr) minmax(5rem,.4fr) minmax(10rem,1fr) auto;padding:.8rem}.maintenance-collections-special-row[hidden]{display:none}.maintenance-collections-special-row>label{margin:0;min-width:0}.maintenance-collections-special-row>label>span:first-child{color:var(--csd-text-64748b-1000, #64748b);display:block;font-size:.65rem;font-weight:900;letter-spacing:.075em;margin-bottom:.3rem;text-transform:uppercase}.maintenance-collections-special-row .form-control,.maintenance-collections-special-row .form-select,.maintenance-collections-special-row .input-group-text{min-height:2.72rem}.maintenance-collections-special-row .input-group-text{background:var(--csd-bg-f7faff-1000, #f7faff);border-color:var(--csd-border-dbe6f5-1000, #dbe6f5);color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:850}.maintenance-collections-special-row__identity{align-items:center;display:grid;gap:.7rem;grid-template-columns:auto minmax(0,1fr);min-width:0}.maintenance-collections-special-row__identity strong,.maintenance-collections-special-row__identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-collections-special-row__identity strong{color:var(--csd-text-10233f-1000, #10233f);font-size:.84rem;font-weight:900}.maintenance-collections-special-row__identity small{color:var(--csd-text-718096-1000, #718096);font-size:.68rem;font-weight:700}.maintenance-collections-special-row__service{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.67rem;font-weight:850;grid-column:2}.maintenance-collections-special-row__actions{align-items:center;display:flex;gap:.4rem}.maintenance-collections-special-row__actions .maintenance-lists-primary-action{min-height:2.72rem;white-space:nowrap}@media (max-width: 1500px){.maintenance-collections-special-row{grid-template-columns:minmax(13rem,1.2fr) repeat(4,minmax(7rem,.7fr)) auto}.maintenance-collections-special-row__notes{grid-column:2/6}}@media (max-width: 1180px){.maintenance-collections-layout{grid-template-columns:1fr}.maintenance-collections-travel-rule,.maintenance-collections-special-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-collections-special-row{grid-template-columns:repeat(4,minmax(0,1fr))}.maintenance-collections-special-row__identity{grid-column:1/3}.maintenance-collections-special-row__notes{grid-column:1/4}}@media (max-width: 640px){.maintenance-collections-generate-form,.maintenance-collections-actions{align-items:stretch}.maintenance-collections-generate-form>*,.maintenance-collections-actions>*{width:100%}.maintenance-collections-special-stats,.maintenance-collections-special-groups,.maintenance-collections-special-guide .saas-card-body,.maintenance-collections-special-row{grid-template-columns:1fr}.maintenance-collections-special-row__identity,.maintenance-collections-special-row__notes{grid-column:auto}.maintenance-collections-special-row__actions{justify-content:flex-end}.maintenance-collections-calendar-legend{justify-content:flex-start}.maintenance-collections-register-header-actions,.maintenance-collections-calendar-header-actions{align-items:stretch;justify-items:stretch;width:100%}.maintenance-collections-view-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.maintenance-collections-view-switch button{width:100%}#maintenanceCollectionsCalendar .fc-header-toolbar{align-items:stretch;flex-direction:column;padding:.75rem!important}#maintenanceCollectionsCalendar .fc-toolbar-chunk{justify-content:center}#maintenanceCollectionsCalendar .fc-toolbar-title{font-size:.94rem;text-align:center}#maintenanceCollectionsCalendar .fc-daygrid-day-frame{min-height:5.8rem}#maintenanceCollectionsCalendar .fc-event{padding:.2rem .3rem!important}.maintenance-collections-rule-grid,.maintenance-collections-travel-rule{grid-template-columns:1fr}.maintenance-collections-travel-rule__note{grid-column:auto}.maintenance-collections-collector-card{grid-template-columns:1fr}.maintenance-collections-collector-card__limits{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-collections-weekdays{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-collections-rule-flags label,.maintenance-collections-weekdays label{border-radius:1rem;width:100%}.maintenance-lists-stats,.maintenance-lists-filter-grid,.maintenance-lists-monitor-page .maintenance-lists-filter-grid,.maintenance-lists-form-grid,.maintenance-lists-integration-grid,.maintenance-lists-automation-grid,.maintenance-lists-automation-fields,.maintenance-lists-automation-options,.maintenance-lists-automation-last,.maintenance-lists-resident-summary,.maintenance-lists-resident-readiness,.maintenance-lists-resident-grid,.maintenance-lists-declaration-flow,.maintenance-lists-declaration-health,.maintenance-lists-range-grid,.maintenance-lists-integration-health,.maintenance-lists-history-panel__metrics,.maintenance-lists-backlog-strip,.maintenance-lists-work-scope,.maintenance-lists-check-grid,.maintenance-lists-live-summary,.maintenance-lists-stage-panel__steps,.maintenance-lists-review-gate,.maintenance-lists-review-gate__checks,.maintenance-lists-ebloc-diagnostic__grid,.maintenance-lists-ebloc-diagnostic__columns,.maintenance-lists-live-stats,.maintenance-lists-live-grid,.maintenance-lists-rules-grid,.maintenance-lists-rule-ai-layout,.maintenance-lists-rule-template-grid{grid-template-columns:1fr}.maintenance-lists-rule-template-grid article{flex-direction:column}.maintenance-lists-rule-template-card__actions{justify-items:start;width:100%}.maintenance-lists-client-syncbar form{grid-template-columns:1fr}.maintenance-lists-integration-field--wide{min-width:0}.maintenance-lists-table-search{width:100%}.maintenance-lists-toolbar__actions,.maintenance-lists-actionbar,.maintenance-lists-ai-card__actions,.maintenance-lists-inline-form,.maintenance-lists-live-controls,.maintenance-lists-open-form,.maintenance-lists-filter-grid__actions,.maintenance-lists-sync-job__top,.maintenance-lists-history-panel__top,.maintenance-lists-sync-selection__head,.maintenance-lists-rule-editor-card .maintenance-lists-card__header,.maintenance-lists-rule-card .maintenance-lists-card__header,.maintenance-lists-import-log__head,.maintenance-lists-automation-master,.maintenance-lists-resident-run,.maintenance-lists-resident-run__fields,.maintenance-lists-reopen-form{align-items:stretch}.maintenance-lists-toolbar__actions>*,.maintenance-lists-actionbar>*,.maintenance-lists-ai-card__actions>*,.maintenance-lists-inline-form>*,.maintenance-lists-live-controls>*,.maintenance-lists-open-form>*,.maintenance-lists-filter-grid__actions>*,.maintenance-lists-sync-job__top>*,.maintenance-lists-history-panel__top>*,.maintenance-lists-sync-selection__head>*,.maintenance-lists-rule-editor-card .maintenance-lists-card__header>*,.maintenance-lists-rule-card .maintenance-lists-card__header>*,.maintenance-lists-import-log__head>*,.maintenance-lists-automation-master>*,.maintenance-lists-resident-run>*,.maintenance-lists-resident-run__fields>*,.maintenance-lists-reopen-form>*{width:100%}.maintenance-lists-monitor-table-actions{justify-content:flex-start;width:100%}.maintenance-lists-live-controls{grid-template-columns:1fr}.maintenance-lists-live-controls .form-control,.maintenance-lists-live-controls .form-select{width:100%}.maintenance-lists-check-card__facts,.maintenance-lists-check-exception-form{grid-template-columns:1fr}.maintenance-collections-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.maintenance-collections-special-page{--collections-special-border: var(--csd-border-d9e3ee-1000, #d9e3ee);--csd-foreground-collections-special-border: #d9e3ee;--collections-special-ink: var(--csd-text-10233f-1000, #10233f);--csd-foreground-collections-special-ink: var(--csd-text-10233f-1000, #10233f);--collections-special-muted: var(--csd-text-64748b-1000, #64748b);--csd-foreground-collections-special-muted: var(--csd-text-64748b-1000, #64748b)}.maintenance-collections-special-page .maintenance-collections-special-hero{margin-bottom:.68rem;border-radius:.9rem;box-shadow:0 10px 26px #0f172a09}.maintenance-collections-special-page .maintenance-collections-special-hero__actions .btn{min-height:2.3rem;padding:.42rem .7rem;font-size:.78rem}.maintenance-collections-special-page .maintenance-collections-special-hero__actions .maintenance-lists-primary-action{order:-1}.maintenance-collections-special-page .maintenance-collections-special-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.52rem;margin-bottom:.68rem}.maintenance-collections-special-page .maintenance-collections-special-stats .maintenance-lists-stat{position:relative;display:grid;grid-template-columns:1.8rem minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:.08rem .58rem;min-height:4rem;padding:.58rem .7rem;overflow:hidden;border-radius:.72rem;box-shadow:0 8px 20px #0f172a09}.maintenance-collections-special-page .maintenance-collections-special-stats .maintenance-lists-stat:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#94a3b8}.maintenance-collections-special-page .maintenance-collections-special-stats .maintenance-lists-stat--primary:before{background:#3b82f6}.maintenance-collections-special-page .maintenance-collections-special-stats .maintenance-lists-stat--success:before{background:#14b8a6}.maintenance-collections-special-page .maintenance-collections-special-stats .maintenance-lists-stat--warning:before{background:#f59e0b}.maintenance-collections-special-page .maintenance-collections-special-stats .maintenance-lists-stat__icon{grid-row:1/span 2;width:1.8rem;height:1.8rem;border-radius:.55rem}.maintenance-collections-special-page .maintenance-collections-special-stats .maintenance-lists-stat__label{align-self:end;margin:0;font-size:.63rem;font-weight:850;letter-spacing:.035em;line-height:1.1;text-transform:uppercase}.maintenance-collections-special-page .maintenance-collections-special-stats .maintenance-lists-stat strong{align-self:start;margin:.06rem 0 0;color:var(--csd-foreground-collections-special-ink, var(--collections-special-ink));font-size:1.04rem;font-weight:900}.maintenance-collections-special-page .maintenance-collections-special-guide{margin-bottom:.68rem;overflow:hidden;border-radius:.85rem;background:linear-gradient(105deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff) 68%);box-shadow:0 9px 22px #0f172a09}.maintenance-collections-special-page .maintenance-collections-special-guide .saas-card-body{grid-template-columns:minmax(0,1fr) auto;gap:.8rem;padding:.62rem .78rem}.maintenance-collections-special-page .maintenance-collections-special-guide__copy{gap:.6rem}.maintenance-collections-special-page .maintenance-collections-special-guide__copy strong{font-size:.8rem}.maintenance-collections-special-page .maintenance-collections-special-guide__copy small{margin-top:.08rem;font-size:.68rem;line-height:1.35}.maintenance-collections-special-page .maintenance-collections-special-guide__icon{width:2rem;height:2rem;border-radius:.62rem}.maintenance-collections-special-page .maintenance-collections-special-steps{display:flex;align-items:center;gap:.38rem;margin:0;padding:0;list-style:none}.maintenance-collections-special-page .maintenance-collections-special-steps li{display:inline-flex;align-items:center;gap:.34rem;min-height:2rem;padding:.3rem .48rem;border:1px solid var(--csd-border-dbe6f2-1000, #dbe6f2);border-radius:.58rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);font-size:.67rem}.maintenance-collections-special-page .maintenance-collections-special-steps li+li:before{content:"";margin-left:-.2rem;color:var(--csd-text-94a3b8-1000, #94a3b8);font-family:bootstrap-icons;font-size:.58rem}.maintenance-collections-special-page .maintenance-collections-special-steps li>span{display:inline-grid;place-items:center;width:1.12rem;height:1.12rem;border-radius:999px;background:var(--csd-bg-eaf2ff-1000, #eaf2ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.6rem;font-weight:900}.maintenance-collections-special-page .maintenance-collections-special-steps strong{font-weight:850}.maintenance-collections-special-page .maintenance-collections-groups-panel,.maintenance-collections-special-page .maintenance-collections-individual-panel{margin-bottom:.68rem;overflow:visible;border-color:var(--collections-special-border);border-radius:.9rem;box-shadow:0 11px 26px #0f172a0a}.maintenance-collections-special-page .maintenance-collections-groups-panel__header,.maintenance-collections-special-page .maintenance-collections-individual-panel__header{min-height:0;padding:.7rem .85rem}.maintenance-collections-special-page .maintenance-collections-groups-panel__header h2,.maintenance-collections-special-page .maintenance-collections-individual-panel__header h2{color:var(--csd-foreground-collections-special-ink, var(--collections-special-ink));font-size:.96rem;font-weight:900}.maintenance-collections-special-page .maintenance-collections-groups-panel__header small,.maintenance-collections-special-page .maintenance-collections-individual-panel__header small{display:block;margin-top:.08rem;font-size:.68rem}.maintenance-collections-special-page .maintenance-collections-groups-panel__body{padding:.55rem .68rem .65rem}.maintenance-collections-special-page .maintenance-collections-special-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0}.maintenance-collections-special-page .maintenance-collections-special-group-card{position:relative;display:grid;grid-template-rows:auto 1fr;gap:.38rem;min-width:0;padding:.52rem;border:1px solid var(--csd-border-dce7f4-1000, #dce7f4);border-radius:.64rem;background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:0 7px 18px #0f172a09;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.maintenance-collections-special-page .maintenance-collections-special-group-card:hover{border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);box-shadow:0 8px 20px #2563eb14;transform:translateY(-1px)}.maintenance-collections-special-page .maintenance-collections-special-group-card__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.4rem;align-items:center;padding-right:2.05rem}.maintenance-collections-special-page .maintenance-collections-special-group-card__head>span:nth-child(2){min-width:0}.maintenance-collections-special-page .maintenance-collections-special-group-card__head strong,.maintenance-collections-special-page .maintenance-collections-special-group-card__head small{display:block}.maintenance-collections-special-page .maintenance-collections-special-group-card__head strong{overflow:hidden;color:var(--csd-foreground-collections-special-ink, var(--collections-special-ink));font-size:.75rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.maintenance-collections-special-page .maintenance-collections-special-group-card__head small{margin-top:.04rem;color:var(--csd-foreground-collections-special-muted, var(--collections-special-muted));font-size:.59rem;font-weight:750}.maintenance-collections-special-page .maintenance-collections-special-groups__icon{width:1.72rem;height:1.72rem;border-radius:.52rem;font-size:.72rem}.maintenance-collections-special-page .maintenance-collections-special-group-card__badges{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.22rem}.maintenance-collections-special-page .maintenance-collections-special-groups__members{display:grid;gap:.18rem;margin:0;padding:0;list-style:none}.maintenance-collections-special-page .maintenance-collections-special-groups__members li{display:grid;grid-template-columns:1.12rem minmax(0,1fr);align-items:center;gap:.32rem;min-height:1.55rem;padding:.13rem .28rem;border:1px solid var(--csd-border-e5edf6-1000, #e5edf6);border-radius:.42rem;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9))}.maintenance-collections-special-page .maintenance-collections-special-groups__members li>span{display:inline-grid;place-items:center;width:1.12rem;height:1.12rem;border-radius:.34rem;background:var(--csd-bg-eaf2ff-1000, #eaf2ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.56rem;font-weight:900}.maintenance-collections-special-page .maintenance-collections-special-groups__members strong{overflow:hidden;color:var(--csd-text-334155-1000, #334155);font-size:.63rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.maintenance-collections-special-page .maintenance-collections-special-group-card__edit{position:absolute;z-index:2;top:.48rem;right:.48rem;width:1.78rem;height:1.78rem;min-height:0;padding:0;border:1px solid var(--csd-border-d9e6f3-1000, #d9e6f3);border-radius:.52rem;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-527095-1000, #527095);font-size:.68rem;box-shadow:0 3px 9px #0f172a0a;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.maintenance-collections-special-page .maintenance-collections-special-group-card__edit:hover{border-color:var(--csd-border-93c5fd-1000, #93c5fd);background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 5px 12px #2563eb1f;transform:translateY(-1px)}.maintenance-collections-special-page .maintenance-collections-special-group-card__edit:focus-visible{border-color:var(--csd-border-60a5fa-1000, #60a5fa);outline:0;box-shadow:0 0 0 3px #3b82f629}.maintenance-collections-special-page .maintenance-collections-special-empty{min-height:10rem}.maintenance-collections-special-page .maintenance-collections-special-empty .btn{margin-top:.3rem}.maintenance-collections-special-page .maintenance-collections-individual-panel__header .maintenance-collections-special-search{width:min(20rem,100%)}.maintenance-collections-special-page .maintenance-collections-special-search>i{left:.72rem;font-size:.78rem;pointer-events:none}.maintenance-collections-special-page .maintenance-collections-special-search input.form-saas-input{min-height:2.3rem;padding-left:2.15rem!important;border-radius:.62rem;font-size:.76rem}.maintenance-collections-special-page .maintenance-collections-individual-panel__body{padding:.6rem .68rem .72rem}.maintenance-collections-special-page .maintenance-collections-special-list{gap:.42rem}.maintenance-collections-special-page .maintenance-collections-special-row{grid-template-columns:minmax(13rem,1.2fr) minmax(9rem,.75fr) minmax(12rem,.9fr) minmax(6.6rem,.48fr) minmax(4.8rem,.34fr) minmax(11rem,1fr) auto;gap:.5rem;min-height:4.2rem;padding:.52rem .58rem;border-radius:.68rem;box-shadow:none}.maintenance-collections-special-page .maintenance-collections-special-row.is-grouped{border-color:var(--csd-border-cfe0f5-1000, #cfe0f5);background:linear-gradient(90deg,var(--csd-bg-eff6ff-740, rgba(239, 246, 255, .74)),var(--csd-bg-ffffff-1000, #fff) 28%)}.maintenance-collections-special-page .maintenance-collections-special-row>label>span:first-child{margin-bottom:.2rem;font-size:.59rem;letter-spacing:.055em}.maintenance-collections-special-page .maintenance-collections-special-row .form-control,.maintenance-collections-special-page .maintenance-collections-special-row .form-select,.maintenance-collections-special-page .maintenance-collections-special-row .input-group-text,.maintenance-collections-special-page .maintenance-collections-special-row .select2-container--default .select2-selection--single{min-height:2.22rem!important;height:2.22rem;border-radius:.55rem!important;box-shadow:none;font-size:.74rem}.maintenance-collections-special-page .maintenance-collections-special-row .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.18rem;padding-left:.62rem;padding-right:1.7rem;font-size:.72rem;font-weight:800}.maintenance-collections-special-page .maintenance-collections-special-row .select2-container--default .select2-selection--single .select2-selection__arrow{height:2.18rem}.maintenance-collections-special-page .maintenance-collections-special-row .input-group-text{padding:.3rem .45rem;font-size:.64rem}.maintenance-collections-special-page .maintenance-collections-special-row__identity{gap:.5rem}.maintenance-collections-special-page .maintenance-collections-special-row__identity strong{font-size:.76rem}.maintenance-collections-special-page .maintenance-collections-special-row__identity small{font-size:.61rem}.maintenance-collections-special-page .maintenance-collections-special-row__avatar{width:2rem;height:2rem;border-radius:.58rem}.maintenance-collections-special-page .maintenance-collections-special-row__service{font-size:.6rem}.maintenance-collections-special-page .maintenance-collections-special-row__actions{gap:.3rem}.maintenance-collections-special-page .maintenance-collections-special-row__actions .btn{min-height:2.22rem;padding:.34rem .5rem;border-radius:.55rem;font-size:.7rem}.maintenance-collections-special-page .maintenance-collections-icon-action{display:inline-grid;place-items:center;width:2.22rem;min-width:2.22rem;height:2.22rem;padding:0;border:1px solid var(--csd-border-d7e2ef-1000, #d7e2ef);border-radius:.55rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-475569-1000, #475569);box-shadow:none;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.maintenance-collections-special-page .maintenance-collections-icon-action:hover,.maintenance-collections-special-page .maintenance-collections-icon-action:focus-visible{border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);outline:none;transform:translateY(-1px)}.maintenance-collections-special-page .maintenance-collections-icon-action:disabled{opacity:.4;transform:none}.maintenance-collections-group-modal__dialog{max-width:min(48rem,100vw - 1.5rem)}.maintenance-collections-group-modal__shell{overflow:hidden!important}.maintenance-collections-group-modal__header{min-height:0}.maintenance-collections-group-modal__header .modal-title>i{color:var(--csd-text-2563eb-1000, #2563eb)!important}.maintenance-collections-group-modal__body{padding-top:.68rem!important;padding-bottom:.72rem!important;overflow-x:hidden}.maintenance-collections-group-modal__form{display:grid;align-content:start;grid-auto-rows:max-content;gap:.58rem}.maintenance-collections-group-modal__error{display:flex;align-items:center;gap:.45rem;padding:.42rem .52rem;border:1px solid var(--csd-border-fecaca-1000, #fecaca);border-radius:.6rem;background:var(--csd-bg-fff7f7-1000, #fff7f7);color:var(--csd-text-b91c1c-1000, #b91c1c);font-size:.68rem;font-weight:800}.maintenance-collections-group-modal__intro{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.52rem;padding:.48rem .55rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.72rem;background:linear-gradient(100deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-f8fbff-1000, #f8fbff) 72%,var(--csd-bg-ffffff-1000, #fff))}.maintenance-collections-group-modal__intro-icon{width:2rem;height:2rem;border:1px solid var(--csd-border-93c5fd-700, rgba(147, 197, 253, .7));border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.8rem;box-shadow:0 6px 14px #2563eb14}.maintenance-collections-group-modal__intro-copy{min-width:0}.maintenance-collections-group-modal__intro-copy small,.maintenance-collections-group-modal__intro-copy strong,.maintenance-collections-group-modal__intro-copy>span{display:block}.maintenance-collections-group-modal__intro-copy small{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.55rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.maintenance-collections-group-modal__intro-copy strong{margin-top:.02rem;color:var(--csd-text-172b4d-1000, #172b4d);font-size:.76rem;font-weight:900}.maintenance-collections-group-modal__intro-copy>span{overflow:hidden;margin-top:.02rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.maintenance-collections-group-modal__grid{display:grid;grid-template-columns:minmax(15rem,1.15fr) minmax(12rem,.9fr) minmax(9rem,.55fr);gap:.5rem}.maintenance-collections-group-modal__grid .op-field{min-width:0}.maintenance-collections-group-modal__grid .select2-container{width:100%!important}.maintenance-collections-group-modal__number{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.38rem}.maintenance-collections-group-modal__number>span:last-child{color:var(--csd-text-64748b-1000, #64748b);font-size:.65rem;font-weight:800}.maintenance-collections-group-modal__associations{min-width:0}.maintenance-collections-group-modal__associations .form-label{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.68rem}.maintenance-collections-group-modal__associations .form-label em{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.6rem;font-style:normal;font-weight:850}.maintenance-collections-group-modal__associations .select2-container--default .select2-selection--multiple{min-height:2.62rem!important;padding:.16rem .24rem!important;border-color:var(--csd-border-d6e1ef-1000, #d6e1ef);border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-collections-group-modal__associations .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:var(--csd-border-93c5fd-1000, #93c5fd);box-shadow:0 0 0 3px #2563eb14}.maintenance-collections-group-modal__associations .select2-container--default .select2-selection--multiple .select2-selection__choice{margin:.11rem .14rem .11rem 0;padding:.19rem .38rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:.48rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1e40af-1000, #1e40af);font-size:.64rem;font-weight:800}.maintenance-collections-group-order{overflow:hidden;border:1px solid var(--csd-border-dce7f3-1000, #dce7f3);border-radius:.72rem;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.maintenance-collections-group-order__head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.42rem .52rem;border-bottom:1px solid var(--csd-border-e3ebf5-1000, #e3ebf5);background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-collections-group-order__head strong,.maintenance-collections-group-order__head small{display:block}.maintenance-collections-group-order__head strong{color:var(--csd-text-10233f-1000, #10233f);font-size:.7rem;font-weight:900}.maintenance-collections-group-order__head small{color:var(--csd-text-64748b-1000, #64748b);font-size:.59rem}.maintenance-collections-group-order__list{display:grid;gap:.28rem;max-height:12rem;padding:.38rem;overflow-y:auto}.maintenance-collections-group-order__empty{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.65rem;font-weight:750}.maintenance-collections-group-order__empty i{color:var(--csd-text-94a3b8-1000, #94a3b8)}.maintenance-collections-group-order__item{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.4rem;min-height:2.35rem;padding:.28rem .38rem;border:1px solid var(--csd-border-dce7f3-1000, #dce7f3);border-radius:.6rem;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-collections-group-order__position{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:.52rem;background:var(--csd-bg-eaf2ff-1000, #eaf2ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.64rem;font-weight:900}.maintenance-collections-group-order__copy{min-width:0}.maintenance-collections-group-order__copy strong,.maintenance-collections-group-order__copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-collections-group-order__copy strong{color:var(--csd-text-25364d-1000, #25364d);font-size:.68rem;font-weight:900}.maintenance-collections-group-order__copy small{margin-top:.04rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem}.maintenance-collections-group-order__actions{display:flex;gap:.25rem}.maintenance-collections-group-order__actions .maintenance-collections-icon-action{display:inline-grid;place-items:center;width:1.65rem;min-width:1.65rem;height:1.65rem;padding:0;border:1px solid var(--csd-border-d7e2ef-1000, #d7e2ef);border-radius:.5rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-475569-1000, #475569);font-size:.65rem}.maintenance-collections-group-order__actions .maintenance-collections-icon-action:hover:not(:disabled){border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-collections-group-modal__footer{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem}.maintenance-collections-group-modal__footer .maintenance-collections-group-modal__audit{display:inline-flex;align-items:center;gap:.3rem;align-self:center;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem}.maintenance-collections-group-modal__footer .maintenance-collections-group-modal__audit .op-icon-center{color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-collections-group-select2-dropdown .select2-results__option{padding:.55rem .65rem}@media (max-width: 1399.98px){.maintenance-collections-special-page .maintenance-collections-special-row{grid-template-columns:repeat(4,minmax(0,1fr))}.maintenance-collections-special-page .maintenance-collections-special-row__identity{grid-column:span 2}.maintenance-collections-special-page .maintenance-collections-special-row__notes{grid-column:span 3}}@media (max-width: 1099.98px){.maintenance-collections-special-page .maintenance-collections-special-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 991.98px){.maintenance-collections-special-page .maintenance-collections-special-guide .saas-card-body{grid-template-columns:1fr}.maintenance-collections-special-page .maintenance-collections-special-steps{justify-content:flex-start}.maintenance-collections-special-page .maintenance-collections-special-row__identity{grid-column:1/-1}.maintenance-collections-special-page .maintenance-collections-special-row__notes{grid-column:span 2}.maintenance-collections-special-page .maintenance-collections-special-row__actions{justify-content:flex-end}}@media (max-width: 767.98px){.maintenance-collections-group-modal__dialog{margin:.5rem}.maintenance-collections-group-modal__grid{grid-template-columns:1fr}.maintenance-collections-group-modal__intro{grid-template-columns:auto minmax(0,1fr)}.maintenance-collections-group-modal__intro>.op-status-badge{grid-column:2;justify-self:start}.maintenance-collections-group-modal__footer{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-collections-group-modal__footer>span{grid-column:1/-1}}@media (max-width: 640px){.maintenance-collections-special-page .maintenance-collections-special-stats,.maintenance-collections-special-page .maintenance-collections-special-row{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-collections-special-page .maintenance-collections-special-groups{grid-template-columns:1fr}.maintenance-collections-special-page .maintenance-collections-special-hero__actions{display:grid;grid-template-columns:1fr}.maintenance-collections-special-page .maintenance-collections-special-hero__actions .btn{width:100%}.maintenance-collections-special-page .maintenance-collections-special-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.maintenance-collections-special-page .maintenance-collections-special-steps li{justify-content:center}.maintenance-collections-special-page .maintenance-collections-special-steps li+li:before{display:none}.maintenance-collections-special-page .maintenance-collections-individual-panel__header{align-items:stretch}.maintenance-collections-special-page .maintenance-collections-individual-panel__header .maintenance-collections-special-search{width:100%}.maintenance-collections-special-page .maintenance-collections-special-row__identity,.maintenance-collections-special-page .maintenance-collections-special-row__notes,.maintenance-collections-special-page .maintenance-collections-special-row__actions{grid-column:1/-1}.maintenance-collections-group-order__item{grid-template-columns:1.6rem minmax(0,1fr) auto}}.maintenance-collections-performance{margin-bottom:1rem}.maintenance-collections-performance__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.85rem}.maintenance-collections-performance__grid>article{padding:1rem;border:1px solid var(--csd-border-dfe8f3-1000, #dfe8f3);border-radius:1rem;background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f7fbff-1000, #f7fbff) 100%)}.maintenance-collections-performance__grid>article>div:first-child{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.maintenance-collections-performance__grid strong{color:var(--csd-text-102a43-1000, #102a43)}.maintenance-collections-performance__grid span{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem}.maintenance-collections-performance__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.85rem}.maintenance-collections-performance__metrics span{padding:.55rem .65rem;border-radius:.72rem;background:var(--csd-bg-eef6ff-1000, #eef6ff)}.maintenance-collections-performance__metrics b{display:block;color:var(--csd-text-0f766e-1000, #0f766e);font-size:1rem}.maintenance-monitor-hero{align-items:center;min-height:5.25rem;margin-bottom:.72rem;padding:.82rem .95rem;border:1px solid var(--csd-border-dbe5ef-1000, #dbe5ef);border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 10px 28px #0f172a09}.maintenance-monitor-hero__copy{min-width:0}.maintenance-monitor-hero__copy h1{margin:.12rem 0 .16rem;color:var(--csd-text-10233f-1000, #10233f);font-size:1.15rem;font-weight:900;line-height:1.15}.maintenance-monitor-hero__copy p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:700}.maintenance-monitor-hero__actions{align-items:center;gap:.45rem;justify-content:flex-end}.maintenance-monitor-hero__actions .btn,.maintenance-monitor-hero__actions .maintenance-lists-segmented a{min-height:2.2rem}.maintenance-monitor-hero__actions .maintenance-lists-inline-form{flex-wrap:nowrap;gap:.2rem}.maintenance-monitor-scope-option{display:inline-flex;align-items:center;border-radius:7px;color:var(--csd-text-475569-1000, #475569);transition:background-color .16s ease,box-shadow .16s ease,color .16s ease}.maintenance-monitor-scope-option>a{padding-right:.24rem;color:inherit}.maintenance-monitor-scope-option.is-active,.maintenance-monitor-scope-option:hover{background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-0f4c81-1000, #0f4c81);box-shadow:0 8px 20px #0f172a14}.maintenance-monitor-action-help{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.65rem;height:1.65rem;min-height:1.65rem;padding:0;border:1px solid var(--csd-border-dbe5ef-1000, #dbe5ef);border-radius:.52rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;cursor:help;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.maintenance-monitor-action-help:hover,.maintenance-monitor-action-help:focus-visible{border-color:var(--csd-border-99f6e4-1000, #99f6e4);background:var(--csd-bg-f0fdfa-1000, #f0fdfa);color:var(--csd-text-0f766e-1000, #0f766e);outline:none;transform:translateY(-1px)}.maintenance-monitor-scope-option .maintenance-monitor-action-help{width:1.48rem;height:1.48rem;min-height:1.48rem;margin-right:.16rem;border-color:transparent;background:transparent}.maintenance-monitor-action-popover{--bs-popover-max-width: 25rem}.maintenance-monitor-stats{grid-template-columns:repeat(7,minmax(0,1fr));gap:.48rem;margin-bottom:.68rem}.maintenance-monitor-stat{display:grid;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.46rem;min-height:3.55rem;padding:.52rem .62rem;color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.maintenance-monitor-stat .op-stat__icon{width:1.8rem;height:1.8rem}.maintenance-monitor-stat .op-stat__label{overflow:hidden;margin:0;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.maintenance-monitor-stat strong{color:var(--csd-text-10233f-1000, #10233f);font-size:1.05rem;line-height:1}.maintenance-monitor-stat:hover,.maintenance-monitor-stat.is-active{border-color:var(--csd-border-93c5fd-1000, #93c5fd);box-shadow:0 10px 22px #2563eb17;color:inherit;transform:translateY(-1px)}.maintenance-monitor-stat.is-active{box-shadow:inset 0 0 0 1px #2563eb3d,0 10px 22px #2563eb14}.maintenance-monitor-stat.op-stat--primary .op-stat__icon{background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-monitor-stat.op-stat--info .op-stat__icon{background:var(--csd-bg-ecfeff-1000, #ecfeff);color:var(--csd-text-0e7490-1000, #0e7490)}.maintenance-monitor-stat.op-stat--danger .op-stat__icon{background:var(--csd-bg-fff1f2-1000, #fff1f2);color:var(--csd-text-dc2626-1000, #dc2626)}.maintenance-monitor-scope{display:grid;grid-template-columns:minmax(13rem,.7fr) minmax(0,1.8fr) auto;align-items:center;gap:.7rem;margin-bottom:.68rem;padding:.55rem .65rem;border:1px solid var(--csd-border-dbe5ef-1000, #dbe5ef);border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-monitor-scope__summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.05rem .42rem;align-items:baseline;min-width:0}.maintenance-monitor-scope__summary>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.65rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.maintenance-monitor-scope__summary strong{color:var(--csd-text-10233f-1000, #10233f);font-size:.82rem}.maintenance-monitor-scope__summary small{grid-column:1/-1;overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.maintenance-monitor-scope__months,.maintenance-monitor-scope__health{display:flex;align-items:center;gap:.38rem;min-width:0}.maintenance-monitor-scope__months{overflow-x:auto;scrollbar-width:thin}.maintenance-monitor-month{display:inline-flex;align-items:center;gap:.35rem;min-height:1.9rem;padding:.25rem .5rem;border:1px solid var(--csd-border-dbe5ef-1000, #dbe5ef);border-radius:.56rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);white-space:nowrap}.maintenance-monitor-month strong{color:var(--csd-text-334155-1000, #334155);font-size:.7rem}.maintenance-monitor-month small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:750}.maintenance-monitor-month.is-backlog{border-color:var(--csd-border-fde68a-1000, #fde68a);background:var(--csd-bg-fffbeb-1000, #fffbeb)}.maintenance-monitor-month.is-backlog strong{color:var(--csd-text-92400e-1000, #92400e)}.maintenance-monitor-month.is-current{border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-eff6ff-1000, #eff6ff)}.maintenance-monitor-month.is-current strong{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-monitor-scope__health{justify-content:flex-end}.maintenance-monitor-scope__health span{display:inline-flex;align-items:center;gap:.28rem;color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:850;white-space:nowrap}.maintenance-monitor-scope__health span i{color:var(--csd-text-0f766e-1000, #0f766e)}.maintenance-monitor-scope__health span.is-danger,.maintenance-monitor-scope__health span.is-danger i{color:var(--csd-text-b91c1c-1000, #b91c1c)}.maintenance-monitor-filter-workspace{display:grid;gap:.42rem;margin-bottom:.68rem}.maintenance-monitor-filter-workspace .smart-filter-bar{margin:0}.maintenance-monitor-smart-responsible{flex:0 1 14rem}.maintenance-monitor-smart-queue{flex:0 1 12rem}.maintenance-monitor-manual-open{overflow:hidden;border:1px solid var(--csd-border-dbe5ef-1000, #dbe5ef);border-radius:.72rem;background:var(--csd-bg-f8fafc-780, rgba(248, 250, 252, .78))}.maintenance-monitor-manual-open>summary{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.48rem .62rem;color:var(--csd-text-334155-1000, #334155);cursor:pointer;list-style:none}.maintenance-monitor-manual-open>summary::-webkit-details-marker{display:none}.maintenance-monitor-manual-open>summary:hover{background:var(--csd-bg-f8fbff-1000, #f8fbff)}.maintenance-monitor-manual-open>summary:focus-visible{outline:2px solid var(--csd-border-60a5fa-1000, #60a5fa);outline-offset:-2px}.maintenance-monitor-manual-open[open]{border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-monitor-manual-open[open] .maintenance-monitor-manual-open__chevron{transform:rotate(180deg)}.maintenance-monitor-manual-open__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:.58rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-monitor-manual-open__copy{display:grid;gap:.06rem;min-width:0}.maintenance-monitor-manual-open__copy strong{color:var(--csd-text-1e3a5f-1000, #1e3a5f);font-size:.76rem;font-weight:900}.maintenance-monitor-manual-open__copy small{overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.maintenance-monitor-manual-open__chevron{color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem;transition:transform .18s ease}.maintenance-monitor-manual-open__body{display:grid;grid-template-columns:minmax(14rem,.7fr) minmax(22rem,1fr);gap:.7rem;align-items:center;padding:.58rem .62rem .68rem 3.17rem;border-top:1px solid var(--csd-border-e5edf5-1000, #e5edf5)}.maintenance-monitor-manual-open__body>p{display:flex;gap:.38rem;align-items:flex-start;margin:0;color:var(--csd-text-52657b-1000, #52657b);font-size:.68rem;font-weight:700;line-height:1.45}.maintenance-monitor-manual-open__body>p i{margin-top:.06rem;color:var(--csd-text-0f766e-1000, #0f766e)}.maintenance-monitor-manual-open__body form{display:grid;grid-template-columns:minmax(15rem,1fr) auto;gap:.5rem;min-width:0}.maintenance-monitor-table-card{overflow:hidden}.maintenance-monitor-table-head{min-height:3.45rem;padding:.62rem .78rem}.maintenance-monitor-table-wrap{min-height:12rem}.maintenance-monitor-table{width:100%;table-layout:fixed}.maintenance-monitor-table thead th{padding:.62rem .64rem;border-top:0;border-bottom:1px solid var(--csd-border-dbe5ef-1000, #dbe5ef);background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.maintenance-monitor-table tbody td{padding:.68rem .64rem;border-color:var(--csd-border-e8eef5-1000, #e8eef5);background:var(--csd-bg-ffffff-1000, #fff);vertical-align:middle}.maintenance-monitor-table th:nth-child(1){width:calc(28% - 1.75rem)}.maintenance-monitor-table th:nth-child(2){width:24%}.maintenance-monitor-table th:nth-child(3){width:24%}.maintenance-monitor-table th:nth-child(4){width:calc(24% - 3.25rem)}.maintenance-monitor-table th:nth-child(5){width:5rem}.maintenance-monitor-row.is-backlog>td{background:var(--csd-bg-fffdf7-1000, #fffdf7)}.maintenance-monitor-row.has-blocker>td:first-child{box-shadow:inset 3px 0 #dc2626}.maintenance-monitor-row:hover>td{background:var(--csd-bg-f8fbff-1000, #f8fbff)}.maintenance-monitor-identity{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.5rem;min-width:0}.maintenance-monitor-identity__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:.62rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-monitor-identity__name{display:-webkit-box;overflow:hidden;color:var(--csd-text-10233f-1000, #10233f);font-size:.82rem;font-weight:900;line-height:1.25;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.maintenance-monitor-identity__name:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-monitor-identity__meta{display:flex;flex-wrap:wrap;gap:.25rem .55rem;margin-top:.25rem}.maintenance-monitor-identity__meta>span{display:inline-flex;align-items:center;gap:.2rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:750}.maintenance-monitor-identity__meta>span.is-backlog{color:var(--csd-text-92400e-1000, #92400e)}.maintenance-monitor-source{display:flex;gap:.25rem;min-width:0;margin-top:.28rem;color:var(--csd-text-475569-1000, #475569);font-size:.66rem;font-weight:750;line-height:1.25}.maintenance-monitor-source i{flex:0 0 auto;color:var(--csd-text-0f766e-1000, #0f766e)}.maintenance-monitor-source>span:not(.op-icon-center){display:flex;flex-direction:column;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-monitor-source small{overflow:hidden;color:var(--csd-text-92400e-1000, #92400e);font-size:.61rem;font-weight:650;text-overflow:ellipsis}.maintenance-monitor-source a{flex:0 0 auto;color:var(--csd-text-9a3412-1000, #9a3412);font-size:.62rem;font-weight:850;text-decoration:underline;text-underline-offset:2px}.maintenance-monitor-source.is-warning,.maintenance-monitor-source.is-warning i{color:var(--csd-text-b45309-1000, #b45309)}.maintenance-monitor-flow-head{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.maintenance-monitor-queue{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:800}.maintenance-monitor-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;margin-top:.5rem}.maintenance-monitor-stepper>span{position:relative;display:grid;justify-items:center;gap:.14rem;color:var(--csd-text-94a3b8-1000, #94a3b8)}.maintenance-monitor-stepper>span:after{position:absolute;top:.65rem;left:calc(50% + .72rem);width:calc(100% - 1.05rem);height:1px;background:var(--csd-bg-dbe5ef-1000, #dbe5ef);content:""}.maintenance-monitor-stepper>span:last-child:after{display:none}.maintenance-monitor-stepper>span .maintenance-monitor-stepper__icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border:1px solid var(--csd-border-dbe5ef-1000, #dbe5ef);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);font-size:.65rem}.maintenance-monitor-stepper>span small{overflow:hidden;width:100%;font-size:.62rem;font-weight:800;text-align:center;text-overflow:ellipsis;white-space:nowrap}.maintenance-monitor-stepper>span.is-current{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-monitor-stepper>span.is-current .maintenance-monitor-stepper__icon{border-color:var(--csd-border-93c5fd-1000, #93c5fd);background:var(--csd-bg-eff6ff-1000, #eff6ff)}.maintenance-monitor-stepper>span.is-complete{color:var(--csd-text-047857-1000, #047857)}.maintenance-monitor-stepper>span.is-complete:after{background:#6ee7b7}.maintenance-monitor-stepper>span.is-complete .maintenance-monitor-stepper__icon{border-color:var(--csd-border-6ee7b7-1000, #6ee7b7);background:var(--csd-bg-ecfdf5-1000, #ecfdf5)}.maintenance-monitor-next{display:inline-flex;align-items:center;gap:.28rem;margin-top:.38rem;color:var(--csd-text-1e40af-1000, #1e40af);font-size:.68rem;font-weight:850}.maintenance-monitor-ebloc-panel,.maintenance-monitor-confirmations-panel{min-width:0;padding:.45rem;border:1px solid var(--csd-border-dbe5ef-1000, #dbe5ef);border-radius:.72rem;background:var(--csd-bg-fbfdff-1000, #fbfdff);box-shadow:0 1px 2px #0f172a08}.maintenance-monitor-ebloc-panel.is-synced{border-color:var(--csd-border-cde9df-1000, #cde9df);background:linear-gradient(135deg,var(--csd-bg-f7fffc-1000, #f7fffc) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 58%)}.maintenance-monitor-ebloc-panel.is-missing{border-color:var(--csd-border-fed7aa-1000, #fed7aa);background:linear-gradient(135deg,var(--csd-bg-fffaf4-1000, #fffaf4) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 58%)}.maintenance-monitor-ebloc-head{display:flex;align-items:center;gap:.4rem}.maintenance-monitor-ebloc-head>.maintenance-monitor-ebloc-head__icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.55rem;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-64748b-1000, #64748b);box-shadow:inset 0 0 0 1px #94a3b829}.maintenance-monitor-ebloc-head strong,.maintenance-monitor-ebloc-head small{display:block}.maintenance-monitor-ebloc-head strong{color:var(--csd-text-334155-1000, #334155);font-size:.74rem}.maintenance-monitor-ebloc-head small{margin-top:.03rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:700}.maintenance-monitor-ebloc-head.is-synced>.maintenance-monitor-ebloc-head__icon{background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.maintenance-monitor-ebloc-head.is-missing>.maintenance-monitor-ebloc-head__icon{background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-b45309-1000, #b45309)}.maintenance-monitor-ebloc-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;margin-top:.42rem}.maintenance-monitor-ebloc-summary>span{display:grid;grid-template-columns:1.45rem minmax(0,1fr);align-items:center;gap:.3rem;min-width:0;padding:.32rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.55rem;background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82));color:var(--csd-text-64748b-1000, #64748b)}.maintenance-monitor-ebloc-summary>span>.maintenance-monitor-ebloc-summary__icon{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:.42rem;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);font-size:.7rem}.maintenance-monitor-ebloc-summary>span>span:not(.maintenance-monitor-ebloc-summary__icon){display:grid;min-width:0}.maintenance-monitor-ebloc-summary>span small,.maintenance-monitor-ebloc-summary>span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-monitor-ebloc-summary>span small{color:var(--csd-text-64748b-1000, #64748b);font-size:.57rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.maintenance-monitor-ebloc-summary>span strong{margin-top:.03rem;color:var(--csd-text-334155-1000, #334155);font-size:.66rem;font-weight:850}.maintenance-monitor-ebloc-summary>span.is-ok{border-color:var(--csd-border-d1fae5-1000, #d1fae5)}.maintenance-monitor-ebloc-summary>span.is-ok>.maintenance-monitor-ebloc-summary__icon{background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.maintenance-monitor-ebloc-summary>span.is-ok strong{color:var(--csd-text-047857-1000, #047857)}.maintenance-monitor-ebloc-summary>span.is-warning{border-color:var(--csd-border-fde7bd-1000, #fde7bd)}.maintenance-monitor-ebloc-summary>span.is-warning>.maintenance-monitor-ebloc-summary__icon{background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-b45309-1000, #b45309)}.maintenance-monitor-ebloc-summary>span.is-warning strong{color:var(--csd-text-b45309-1000, #b45309)}.maintenance-monitor-ebloc-summary>span.is-danger{border-color:var(--csd-border-fecaca-1000, #fecaca)}.maintenance-monitor-ebloc-summary>span.is-danger>.maintenance-monitor-ebloc-summary__icon{background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.maintenance-monitor-ebloc-summary>span.is-danger strong{color:var(--csd-text-b91c1c-1000, #b91c1c)}.maintenance-monitor-confirmations-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.59rem;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.maintenance-monitor-confirmations-head strong{color:var(--csd-text-0f766e-1000, #0f766e);font-size:.68rem}.maintenance-monitor-confirmations-progress{height:.24rem;margin-top:.28rem;overflow:hidden;border-radius:999px;background:var(--csd-bg-e2e8f0-1000, #e2e8f0)}.maintenance-monitor-confirmations-progress>span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#059669);transition:width .2s ease}.maintenance-monitor-confirmations-progress.is-progress-1>span{width:25%}.maintenance-monitor-confirmations-progress.is-progress-2>span{width:50%}.maintenance-monitor-confirmations-progress.is-progress-3>span{width:75%}.maintenance-monitor-confirmations-progress.is-progress-4>span{width:100%}.maintenance-monitor-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;margin-top:.38rem}.maintenance-monitor-checks>span{display:grid;grid-template-columns:1.35rem minmax(0,1fr);align-items:center;gap:.3rem;min-width:0;padding:.3rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.52rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-64748b-1000, #64748b)}.maintenance-monitor-checks>span>.maintenance-monitor-checks__icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:.4rem;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);font-size:.68rem}.maintenance-monitor-checks>span>span:not(.maintenance-monitor-checks__icon){display:grid;min-width:0}.maintenance-monitor-checks>span strong,.maintenance-monitor-checks>span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-monitor-checks>span strong{color:var(--csd-text-334155-1000, #334155);font-size:.64rem;font-weight:850}.maintenance-monitor-checks>span small{margin-top:.02rem;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.56rem;font-weight:750}.maintenance-monitor-checks>span.is-ok{border-color:var(--csd-border-d1fae5-1000, #d1fae5);background:var(--csd-bg-f7fffc-1000, #f7fffc)}.maintenance-monitor-checks>span.is-ok>.maintenance-monitor-checks__icon{background:var(--csd-bg-dcfce7-1000, #dcfce7);color:var(--csd-text-047857-1000, #047857)}.maintenance-monitor-checks>span.is-ok strong,.maintenance-monitor-checks>span.is-ok small{color:var(--csd-text-047857-1000, #047857)}.maintenance-monitor-checks>span.is-pending>.maintenance-monitor-checks__icon{color:var(--csd-text-94a3b8-1000, #94a3b8)}.maintenance-monitor-issues{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.4rem}.maintenance-monitor-issues>span{display:inline-flex;align-items:center;gap:.22rem;padding:.12rem .36rem;border-radius:999px;background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-92400e-1000, #92400e);font-size:.62rem;font-weight:850}.maintenance-monitor-issues>span.is-danger{background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.maintenance-monitor-association{min-width:0}.maintenance-monitor-priority{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-top:.55rem;padding-top:.45rem;border-top:1px solid var(--csd-border-e8eef5-1000, #e8eef5)}.maintenance-monitor-priority>button{min-height:1.65rem;padding:.28rem .4rem;font-size:.66rem;line-height:1;cursor:help;white-space:nowrap}.maintenance-monitor-priority>button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.maintenance-monitor-column-heading{display:inline-flex;align-items:center;gap:.28rem}.maintenance-monitor-column-heading .maintenance-lists-popover-help{width:1.35rem;height:1.35rem;min-height:1.35rem;border-color:var(--csd-border-cbd5e1-1000, #cbd5e1);background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem}.maintenance-monitor-column-popover{--bs-popover-max-width: 24rem}.maintenance-monitor-risk-score{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);background:var(--csd-bg-f0fdf4-1000, #f0fdf4);color:var(--csd-text-047857-1000, #047857)}.maintenance-monitor-risk-score--warning{border-color:var(--csd-border-fde68a-1000, #fde68a);background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-a16207-1000, #a16207)}.maintenance-monitor-risk-score--blocker{border-color:var(--csd-border-fecaca-1000, #fecaca);background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.maintenance-monitor-priority-popover{--bs-popover-max-width: 25rem}.maintenance-monitor-priority>.maintenance-lists-due{max-width:100%;text-align:left;white-space:normal;line-height:1.25}.maintenance-monitor-priority>.maintenance-lists-due--unreported{background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);border-color:var(--csd-border-e2e8f0-1000, #e2e8f0)}.maintenance-monitor-priority>.maintenance-lists-due--unread{background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-92400e-1000, #92400e);border-color:var(--csd-border-fde68a-1000, #fde68a)}.maintenance-monitor-priority>.maintenance-lists-due--reference{background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);border-color:var(--csd-border-dbeafe-1000, #dbeafe)}.maintenance-monitor-action-cell{white-space:nowrap}.maintenance-monitor-action-cell .dropdown-actions{display:inline-flex}.maintenance-monitor-action-cell form{margin:0}.maintenance-monitor-pagination{border-top:1px solid var(--csd-border-e8eef5-1000, #e8eef5)}@media (min-width: 1200px){.maintenance-monitor-table .maintenance-monitor-row>td:not(.maintenance-monitor-action-cell){height:1px;vertical-align:top}.maintenance-monitor-table .maintenance-monitor-row>td:not(.maintenance-monitor-action-cell)>.maintenance-monitor-cell-content{display:flex;flex-direction:column;height:100%;min-width:0}.maintenance-monitor-table .maintenance-monitor-row>td:not(.maintenance-monitor-action-cell)>.maintenance-monitor-cell-content>*{flex-shrink:0}.maintenance-monitor-cell-content.maintenance-monitor-association,.maintenance-monitor-cell-content.maintenance-monitor-flow{padding-block:.45rem}.maintenance-monitor-cell-content .maintenance-monitor-priority,.maintenance-monitor-cell-content .maintenance-monitor-next,.maintenance-monitor-cell-content .maintenance-monitor-ebloc-trigger--data,.maintenance-monitor-cell-content .maintenance-monitor-issues{margin-top:auto}.maintenance-monitor-cell-content .maintenance-monitor-identity{margin-bottom:.55rem}.maintenance-monitor-cell-content .maintenance-monitor-stepper{margin-bottom:.38rem}.maintenance-monitor-cell-content .maintenance-monitor-ebloc-summary{margin-bottom:.32rem}.maintenance-monitor-cell-content .maintenance-monitor-checks{margin-bottom:.4rem}}@media (max-width: 1500px){.maintenance-monitor-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.maintenance-monitor-scope{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.5fr)}.maintenance-monitor-scope__health{grid-column:1/-1;justify-content:flex-start;padding-top:.4rem;border-top:1px solid var(--csd-border-edf2f7-1000, #edf2f7)}}@media (max-width: 1199.98px){.maintenance-monitor-hero{align-items:flex-start;flex-direction:column}.maintenance-monitor-hero__actions{justify-content:flex-start;width:100%}.maintenance-monitor-table-wrap{overflow:visible}.maintenance-monitor-table{display:block}.maintenance-monitor-table thead{display:none}.maintenance-monitor-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.65rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-monitor-table tr,.maintenance-monitor-table td{display:block;width:100%}.maintenance-monitor-table tr{overflow:hidden;border:1px solid var(--csd-border-dbe5ef-1000, #dbe5ef);border-radius:.8rem;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-monitor-table tbody td{position:relative;display:grid;grid-template-columns:minmax(7.5rem,.34fr) minmax(0,1fr);gap:.65rem;align-items:start;min-height:0;padding:.58rem .65rem}.maintenance-monitor-table tbody td:before{color:var(--csd-text-64748b-1000, #64748b);content:attr(data-label);font-size:.62rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.maintenance-monitor-table tbody td:last-child{align-items:center}.maintenance-monitor-table tbody tr{position:relative}.maintenance-monitor-table tbody td:first-child{grid-template-columns:1fr;padding-right:3rem}.op-table.maintenance-monitor-table .maintenance-monitor-row>td.maintenance-monitor-action-cell{position:absolute;top:.4rem;right:.4rem;display:block;width:auto;padding:0;border:0;background:transparent}.op-table.maintenance-monitor-table .maintenance-monitor-row>td.maintenance-monitor-action-cell:before{display:none}.op-table.maintenance-monitor-table .maintenance-monitor-row>td.maintenance-monitor-action-cell .modern-dropdown-trigger{min-width:2.75rem;min-height:2.75rem}}@media (max-width: 900px){.maintenance-monitor-scope{grid-template-columns:1fr}.maintenance-monitor-scope__health{grid-column:auto}.maintenance-monitor-manual-open__body{grid-template-columns:1fr;padding-left:.62rem}.maintenance-monitor-table tbody{grid-template-columns:1fr}}@media (max-width: 640px){.maintenance-monitor-hero__actions,.maintenance-monitor-hero__actions>*,.maintenance-monitor-hero__actions .btn,.maintenance-monitor-hero__actions .maintenance-lists-segmented{width:100%}.maintenance-monitor-scope-option{flex:1 1 50%;min-width:0}.maintenance-monitor-scope-option>a{justify-content:center;flex:1 1 auto;min-width:0}.maintenance-monitor-hero__actions .maintenance-lists-inline-form .btn{flex:1 1 auto;min-width:0}.maintenance-monitor-action-help,.maintenance-monitor-scope-option .maintenance-monitor-action-help{width:2.2rem;height:2.2rem;min-height:2.2rem;margin-right:0}.maintenance-monitor-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-monitor-stat{grid-template-columns:1.75rem minmax(0,1fr)}.maintenance-monitor-stat strong{grid-column:2}.maintenance-monitor-manual-open__body form{grid-template-columns:1fr}.maintenance-monitor-manual-open__copy small{white-space:normal}.maintenance-monitor-table tbody{padding:.48rem}.maintenance-monitor-table tbody td{grid-template-columns:1fr;gap:.35rem}.maintenance-monitor-table tbody td:before{padding-bottom:.18rem;border-bottom:1px solid var(--csd-border-edf2f7-1000, #edf2f7)}.maintenance-monitor-stepper small{display:none}}@media (max-width: 767.98px){.maintenance-lists-nav{display:none}.maintenance-lists-mobile-nav{display:block}.maintenance-lists-stage-panel__steps{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;padding:.1rem 0 0;overflow:visible}.maintenance-lists-stage-panel__steps article{grid-template-areas:"number icon label" "number detail detail";grid-template-columns:1.55rem 1.25rem minmax(0,1fr);align-items:center;gap:.18rem .38rem;min-height:4.35rem;padding:.55rem .6rem}.maintenance-lists-stage-panel__steps article>span{grid-area:number;grid-row:auto;align-self:start;width:1.5rem;height:1.5rem}.maintenance-lists-stage-panel__steps article>i{grid-area:icon;justify-self:center}.maintenance-lists-stage-panel__steps article>strong{grid-area:label;font-size:.73rem;overflow-wrap:normal;word-break:normal}.maintenance-lists-stage-panel__steps article>small{grid-area:detail;font-size:.64rem;overflow-wrap:normal;word-break:normal}}@media (max-width: 359.98px){.maintenance-lists-stage-panel__steps{grid-template-columns:1fr}}@media (max-width: 767.98px){.maintenance-lists-toolbar--compact{padding:.78rem}.maintenance-lists-toolbar--compact h1{font-size:1.08rem;line-height:1.25}.maintenance-lists-toolbar--compact p{font-size:.78rem;line-height:1.45}.maintenance-lists-work-scope--compact>div{min-height:0;padding:.72rem .78rem}.maintenance-lists-work-scope--compact>div strong{font-size:.92rem;line-height:1.3}.maintenance-lists-work-scope--compact>div small{line-height:1.45}.maintenance-lists-ai-card--briefing{padding:.72rem;border-radius:.9rem}.maintenance-lists-ai-card--briefing .maintenance-lists-ai-card__head{gap:.7rem}.maintenance-lists-ai-card--briefing .maintenance-lists-ai-card__title{align-items:flex-start;gap:.58rem}.maintenance-lists-ai-card--briefing .maintenance-lists-ai-card__title h2{font-size:.96rem}.maintenance-lists-ai-card--briefing .maintenance-lists-ai-card__title p{font-size:.75rem;line-height:1.42}.maintenance-lists-ai-card--briefing .maintenance-lists-ai-icon{width:2.1rem;height:2.1rem}.maintenance-lists-ai-card--briefing .maintenance-lists-ai-card__actions{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;width:100%}.maintenance-lists-ai-card--briefing .maintenance-lists-ai-card__actions>*{width:auto}.maintenance-lists-ai-card--briefing .maintenance-lists-ai-card__actions .maintenance-lists-primary-action{width:100%}.maintenance-lists-ai-card--briefing .maintenance-lists-ai-status{justify-content:center;min-height:2.75rem;padding-inline:.72rem}}@media (max-width: 359.98px){.maintenance-lists-ai-card--briefing .maintenance-lists-ai-card__actions{grid-template-columns:1fr}}@media (max-width: 767.98px){.maintenance-monitor-hero__actions .maintenance-lists-inline-form{display:grid;grid-template-columns:minmax(0,1fr) 2.75rem;align-items:stretch;gap:.45rem;width:100%}.maintenance-monitor-hero__actions .maintenance-lists-inline-form>*,.maintenance-monitor-hero__actions .maintenance-lists-inline-form>form{width:auto}.maintenance-monitor-hero__actions .maintenance-lists-inline-form>.btn{justify-content:flex-start;width:100%;padding-inline:.72rem}.maintenance-monitor-hero__actions .maintenance-lists-inline-form>.maintenance-monitor-action-help{width:2.75rem;height:2.75rem;min-height:2.75rem;margin:0;border-radius:.72rem}.maintenance-monitor-filter-workspace .smart-filter-bar--operational{display:block}.maintenance-monitor-filter-workspace .smart-filter-form--operational{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.52rem;min-height:0;padding:.62rem;border:1px solid var(--csd-border-dbe5ef-1000, #dbe5ef);border-radius:.88rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 10px 26px #0f172a0b}.maintenance-monitor-filter-workspace .smart-filter-form--operational>*{align-self:stretch}.maintenance-monitor-filter-workspace .smart-filter-form--operational>.sf-separator{display:none}.maintenance-monitor-filter-workspace .smart-filter-form--operational>.sf-search{order:0;width:100%;min-width:0;max-width:none;height:2.75rem}.maintenance-monitor-filter-workspace .smart-filter-form--operational>.sf-item,.maintenance-monitor-filter-workspace .smart-filter-form--operational>.maintenance-monitor-smart-responsible,.maintenance-monitor-filter-workspace .smart-filter-form--operational>.maintenance-monitor-smart-queue{display:grid;grid-template-columns:minmax(0,1fr);gap:.28rem;width:100%;min-width:0;height:auto;flex:none}.maintenance-monitor-filter-workspace .smart-filter-form--operational .sf-item>label{display:block;width:100%;height:auto;padding-inline:.08rem;color:var(--csd-text-61748b-1000, #61748b);font-size:.64rem;font-weight:900;letter-spacing:.035em;line-height:1.2;text-transform:uppercase}.maintenance-monitor-filter-workspace .smart-filter-form--operational .sf-select,.maintenance-monitor-filter-workspace .smart-filter-form--operational .sf-select__button,.maintenance-monitor-filter-workspace .smart-filter-form--operational .sf-search-box,.maintenance-monitor-filter-workspace .smart-filter-form--operational .sf-search input,.maintenance-monitor-filter-workspace .smart-filter-form--operational>.sf-reset{width:100%;min-width:0;height:2.75rem;min-height:2.75rem}.maintenance-monitor-filter-workspace .smart-filter-form--operational>.sf-reset{justify-content:center}}@media (max-width: 1399.98px){.maintenance-collections-program-page .maintenance-collections-command-center__form{grid-template-columns:minmax(11rem,14.5rem) minmax(10.5rem,13.5rem) minmax(13rem,16.5rem)}.maintenance-collections-command-center__submit{grid-column:auto;min-height:2.45rem}}@media (max-width: 991.98px){.maintenance-collections-command-center{grid-template-columns:1fr}.maintenance-collections-command-center__intro{border-right:0;border-bottom:1px solid var(--csd-border-e7edf5-1000, #e7edf5)}.maintenance-collections-register-toolbar{grid-template-columns:1fr}.maintenance-collections-register-controls{justify-content:space-between}}@media (max-width: 767.98px){.maintenance-collections-program-hero__scope{align-items:flex-start;flex-wrap:wrap;line-height:1.35}.maintenance-collections-command-center__intro,.maintenance-collections-program-page .maintenance-collections-command-center__form{padding:.9rem}.maintenance-collections-command-center__intro{grid-template-columns:1fr}.maintenance-collections-command-center__intro .maintenance-collections-command-center__meta{grid-row:auto;grid-column:1;justify-content:flex-start;max-width:none;margin-top:.12rem}.maintenance-collections-workflow{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(9.25rem,1fr);gap:.14rem;padding:.24rem;overflow-x:auto;scroll-snap-type:x proximity}.maintenance-collections-flow-rail{grid-template-columns:minmax(0,1fr) minmax(9rem,auto)}.maintenance-collections-workflow__step{min-height:2.7rem;scroll-snap-align:start}.maintenance-collections-workflow__step:not(:last-child):after{top:.42rem;right:-.1rem;bottom:.42rem;left:auto;width:1px;height:auto}.maintenance-collections-workflow__copy strong{white-space:normal}.maintenance-collections-workflow__copy em{display:none}.maintenance-collections-methodology__summary{grid-template-columns:auto minmax(0,1fr)}.maintenance-collections-methodology__toggle{grid-column:2;justify-self:end}.maintenance-collections-methodology__steps{grid-template-columns:1fr}.maintenance-collections-methodology__steps>li:not(:first-child){padding-top:.65rem;margin-top:.35rem;border-top:1px solid var(--csd-border-e4ebf3-1000, #e4ebf3);border-left:0}.maintenance-collections-overview{align-items:stretch;flex-direction:column}.maintenance-collections-overview__metrics{display:grid;grid-template-columns:1fr;justify-content:stretch}.maintenance-collections-overview__metrics>span{border-top:1px solid var(--csd-border-e7edf5-1000, #e7edf5);border-left:0}.maintenance-collections-program-page .maintenance-collections-actions{padding:.78rem}.maintenance-collections-register-toolbar{padding:.72rem}.maintenance-collections-register-controls{align-items:stretch;flex-direction:column}.maintenance-collections-register-search{flex:none;width:100%;min-width:0}.maintenance-collections-register-filters{width:100%}.maintenance-collections-register-filters button{flex:1;justify-content:center}}@media (max-width: 575.98px){.maintenance-collections-program-page .maintenance-collections-command-center__form{grid-template-columns:1fr}.maintenance-collections-command-center__submit{min-height:2.45rem}.maintenance-collections-flow-rail{grid-template-columns:1fr}.maintenance-collections-workflow{border-right:0;border-bottom:1px solid var(--csd-border-e7edf5-1000, #e7edf5)}.maintenance-collections-program-page .maintenance-collections-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.maintenance-list-control-runtime__progress span,.maintenance-list-control-runtime .spinner-border,.maintenance-lists-command-center__waiting .spinner-border{animation:none}.maintenance-list-control-runtime__progress span{width:100%;transform:none}}.maintenance-lists-period-page{padding-top:.65rem!important}.maintenance-lists-period-page .maintenance-lists-detail-head--compact{min-height:4.15rem;margin-bottom:.45rem;padding:.48rem .68rem;border-radius:.75rem}.maintenance-lists-period-page .maintenance-lists-detail-head--compact .maintenance-lists-eyebrow{font-size:.59rem;letter-spacing:.065em}.maintenance-lists-period-page .maintenance-lists-detail-head--compact h1{margin:.04rem 0 .08rem;font-size:1.02rem;line-height:1.16}.maintenance-lists-period-page .maintenance-lists-detail-head--compact p{margin:0;font-size:.7rem;line-height:1.25}.maintenance-lists-period-page .maintenance-lists-detail-head__badges{gap:.34rem}.maintenance-lists-period-page .maintenance-lists-detail-head__badges>.btn,.maintenance-lists-period-page .maintenance-lists-detail-head__badges>.badge,.maintenance-lists-period-page .maintenance-lists-detail-head__badges>.maintenance-lists-risk{display:inline-flex!important;align-items:center;justify-content:center;min-height:1.95rem;padding:.28rem .58rem!important;border-radius:999px!important;font-size:.67rem!important;font-weight:800!important;line-height:1!important;white-space:nowrap;box-shadow:none}.maintenance-lists-period-page .maintenance-lists-detail-head__badges>.badge{gap:.28rem;border-color:var(--csd-border-fecaca-1000, #fecaca)!important;background:var(--csd-bg-fff5f5-1000, #fff5f5)!important;color:var(--csd-text-b4232c-1000, #b4232c)!important}.maintenance-lists-period-page .maintenance-lists-detail-head__badges .maintenance-lists-risk{width:auto;min-width:0}.maintenance-lists-period-page .maintenance-lists-command-center--summary{display:flex;align-items:center;justify-content:flex-end;gap:.38rem;min-height:2.65rem;margin-bottom:.55rem;padding:.34rem .4rem;border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 7px 20px #0f172a09}.maintenance-lists-period-page .maintenance-lists-command-center--summary .maintenance-lists-command-center__intro{display:none}.maintenance-lists-period-page .maintenance-lists-command-center--summary .maintenance-lists-command-center__statusline{display:flex;grid-column:auto;justify-content:flex-end;margin:0}.maintenance-lists-period-page .maintenance-lists-command-center--summary .maintenance-lists-command-center__tools{grid-column:auto;justify-self:auto;margin:0}.maintenance-lists-period-page .maintenance-lists-command-center--summary .maintenance-lists-command-center__tools[open]{flex:1 0 100%;padding-top:.4rem}.maintenance-lists-period-page .maintenance-lists-detail-grid--workspace,.maintenance-lists-period-page .maintenance-lists-main-stack,.maintenance-lists-period-page .maintenance-lists-side-stack{gap:.62rem}.maintenance-lists-period-page .maintenance-lists-advanced-fold,.maintenance-lists-period-page .maintenance-lists-secondary-fold,.maintenance-lists-period-page .maintenance-lists-audit-fold{overflow:hidden;border:1px solid var(--csd-border-d9e5f2-1000, #d9e5f2);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 8px 22px #0f172a09}.maintenance-lists-period-page .maintenance-lists-advanced-fold>summary,.maintenance-lists-period-page .maintenance-lists-secondary-fold>summary,.maintenance-lists-period-page .maintenance-lists-audit-fold>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.52rem;align-items:center;min-height:3rem;padding:.42rem .62rem;color:var(--csd-text-1f3047-1000, #1f3047);cursor:pointer;list-style:none}.maintenance-lists-period-page .maintenance-lists-advanced-fold>summary::-webkit-details-marker,.maintenance-lists-period-page .maintenance-lists-secondary-fold>summary::-webkit-details-marker,.maintenance-lists-period-page .maintenance-lists-audit-fold>summary::-webkit-details-marker{display:none}.maintenance-lists-period-page .maintenance-lists-advanced-fold>summary>span,.maintenance-lists-period-page .maintenance-lists-secondary-fold>summary>span,.maintenance-lists-period-page .maintenance-lists-audit-fold>summary>span{min-width:0}.maintenance-lists-period-page .maintenance-lists-advanced-fold>summary>span:not([class]),.maintenance-lists-period-page .maintenance-lists-secondary-fold>summary>span:not([class]),.maintenance-lists-period-page .maintenance-lists-audit-fold>summary>span:not([class]){display:grid;gap:.04rem}.maintenance-lists-period-page .maintenance-lists-advanced-fold>summary strong,.maintenance-lists-period-page .maintenance-lists-secondary-fold>summary strong,.maintenance-lists-period-page .maintenance-lists-audit-fold>summary strong{font-size:.76rem;font-weight:850}.maintenance-lists-period-page .maintenance-lists-advanced-fold>summary small,.maintenance-lists-period-page .maintenance-lists-secondary-fold>summary small,.maintenance-lists-period-page .maintenance-lists-audit-fold>summary small{color:var(--csd-text-718096-1000, #718096);font-size:.65rem;font-weight:500;line-height:1.25}.maintenance-lists-period-page .maintenance-lists-advanced-fold>summary i.bi-chevron-down,.maintenance-lists-period-page .maintenance-lists-secondary-fold>summary i.bi-chevron-down,.maintenance-lists-period-page .maintenance-lists-audit-fold>summary i.bi-chevron-down{transition:transform .18s ease}.maintenance-lists-period-page .maintenance-lists-advanced-fold[open]>summary i.bi-chevron-down,.maintenance-lists-period-page .maintenance-lists-secondary-fold[open]>summary i.bi-chevron-down,.maintenance-lists-period-page .maintenance-lists-audit-fold[open]>summary i.bi-chevron-down{transform:rotate(180deg)}.maintenance-lists-period-page .maintenance-lists-advanced-fold__icon{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.62rem;background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-lists-period-page .maintenance-lists-advanced-fold__state,.maintenance-lists-period-page .maintenance-lists-secondary-fold>summary>span:last-child,.maintenance-lists-period-page .maintenance-lists-audit-fold>summary>span:last-child{display:inline-flex;align-items:center;gap:.34rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.67rem;font-weight:750;white-space:nowrap}.maintenance-lists-period-page .maintenance-lists-secondary-fold>summary>span:first-child,.maintenance-lists-period-page .maintenance-lists-audit-fold>summary>span:first-child{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.08rem .42rem;align-items:center}.maintenance-lists-period-page .maintenance-lists-secondary-fold>summary>span:first-child>i,.maintenance-lists-period-page .maintenance-lists-audit-fold>summary>span:first-child>i{grid-row:1/span 2;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.9rem}.maintenance-lists-period-page .maintenance-lists-secondary-fold>summary>span:first-child>small,.maintenance-lists-period-page .maintenance-lists-audit-fold>summary>span:first-child>small{grid-column:2}.maintenance-lists-period-page .maintenance-lists-advanced-fold__body,.maintenance-lists-period-page .maintenance-lists-secondary-fold__body,.maintenance-lists-period-page .maintenance-lists-audit-fold__body{display:grid;gap:.62rem;padding:.62rem;border-top:1px solid var(--csd-border-e7eef6-1000, #e7eef6);background:var(--csd-bg-fbfdff-1000, #fbfdff)}.maintenance-lists-period-page .maintenance-lists-advanced-fold__body>*,.maintenance-lists-period-page .maintenance-lists-advanced-fold__body .maintenance-lists-ai-card--period,.maintenance-lists-period-page .maintenance-lists-advanced-fold__body .maintenance-lists-client-syncbar,.maintenance-lists-period-page .maintenance-lists-secondary-fold__body>*,.maintenance-lists-period-page .maintenance-lists-secondary-fold__body .maintenance-lists-ai-card--period,.maintenance-lists-period-page .maintenance-lists-secondary-fold__body .maintenance-lists-client-syncbar,.maintenance-lists-period-page .maintenance-lists-audit-fold__body>*,.maintenance-lists-period-page .maintenance-lists-audit-fold__body .maintenance-lists-ai-card--period,.maintenance-lists-period-page .maintenance-lists-audit-fold__body .maintenance-lists-client-syncbar{margin-top:0!important;margin-bottom:0!important}.maintenance-lists-period-page .maintenance-lists-live-summary{gap:.42rem;margin-bottom:0}.maintenance-lists-period-page .maintenance-lists-live-summary article{min-height:3.55rem;padding:.42rem .5rem;border-radius:.66rem}.maintenance-lists-period-page .maintenance-lists-live-summary span{font-size:.59rem;letter-spacing:.035em}.maintenance-lists-period-page .maintenance-lists-live-summary strong{font-size:.82rem}.maintenance-lists-period-page .maintenance-lists-live-summary small{font-size:.62rem;line-height:1.2}.maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic>summary{min-height:3.15rem;padding:.45rem .62rem}.maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic>summary h2{font-size:.79rem}.maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic>summary small{font-size:.64rem}.maintenance-lists-period-page #ml-checklist .saas-card-header,.maintenance-lists-period-page #ml-checklist .saas-card-body{padding:.58rem .68rem}.maintenance-lists-period-page #ml-checklist .saas-card-header{min-height:3.15rem}.maintenance-lists-period-page #ml-checklist .saas-card-header h2{font-size:.8rem}.maintenance-lists-period-page #ml-checklist .saas-card-header small{font-size:.64rem}.maintenance-lists-period-page .maintenance-lists-checkpoint-summary{gap:.42rem}.maintenance-lists-period-page .maintenance-lists-checkpoint-summary span{min-height:2.1rem;padding:.38rem .5rem;font-size:.68rem}.maintenance-lists-period-page .maintenance-lists-source-facts{gap:.42rem;margin-top:.5rem}.maintenance-lists-period-page .maintenance-lists-source-facts article{padding:.52rem}.maintenance-lists-period-page .maintenance-lists-source-facts span,.maintenance-lists-period-page .maintenance-lists-source-facts small{font-size:.62rem}.maintenance-lists-period-page .maintenance-lists-source-facts strong{font-size:.8rem}.maintenance-lists-period-page .maintenance-lists-source-note{margin-top:.42rem;padding:.45rem .55rem}.maintenance-lists-period-page .maintenance-lists-source-note strong,.maintenance-lists-period-page .maintenance-lists-source-note small{font-size:.64rem}.maintenance-lists-period-page .maintenance-lists-route-card{border-radius:.78rem;box-shadow:0 12px 28px #0f172a13}.maintenance-lists-period-page .maintenance-lists-route-card .saas-card-header,.maintenance-lists-period-page .maintenance-lists-route-card .saas-card-body{padding:.55rem .62rem}.maintenance-lists-period-page .maintenance-lists-route-card__progress{margin-bottom:.48rem}.maintenance-lists-period-page .maintenance-lists-route-card__steps{gap:.22rem}.maintenance-lists-period-page .maintenance-lists-route-card__steps:before{top:1.1rem;bottom:1.1rem}.maintenance-lists-period-page .maintenance-lists-route-card__steps article{grid-template-columns:1.48rem 1rem minmax(0,1fr);min-height:2.35rem;padding:.28rem .4rem;border-radius:.55rem}.maintenance-lists-period-page .maintenance-lists-route-card__steps article>span{width:1.48rem;height:1.48rem;font-size:.62rem}.maintenance-lists-period-page .maintenance-lists-route-card__steps strong{font-size:.7rem}.maintenance-lists-period-page .maintenance-lists-route-card__steps small{font-size:.6rem}.maintenance-lists-period-page .maintenance-lists-route-card__action{gap:.1rem;margin-top:.48rem;padding:.5rem}.maintenance-lists-period-page .maintenance-lists-route-card__action>strong{font-size:.76rem}.maintenance-lists-period-page .maintenance-lists-route-card__action>small{font-size:.63rem;line-height:1.25}.maintenance-lists-period-page .maintenance-lists-route-card__button{margin-top:.28rem}.maintenance-lists-period-page .maintenance-lists-route-card__button .maintenance-lists-primary-action{min-height:2.45rem;padding-block:.4rem;font-size:.73rem}.maintenance-lists-period-page .maintenance-lists-side-stack>.maintenance-lists-card:not(.maintenance-lists-route-card) .saas-card-header,.maintenance-lists-period-page .maintenance-lists-side-stack>.maintenance-lists-card:not(.maintenance-lists-route-card) .saas-card-body{padding:.55rem .62rem}.maintenance-lists-period-page .maintenance-lists-audit-fold__body>.row,.maintenance-lists-period-page .maintenance-lists-secondary-fold__body>.row{margin:0}@media (max-width: 991.98px){.maintenance-lists-period-page .maintenance-lists-command-center--summary{flex-wrap:wrap}.maintenance-lists-period-page .maintenance-lists-side-stack--sticky{position:static}}@media (max-width: 767.98px){.maintenance-lists-period-page{padding-top:.5rem!important}.maintenance-lists-period-page .maintenance-lists-detail-head--compact{align-items:flex-start;min-height:0;padding:.58rem}.maintenance-lists-period-page .maintenance-lists-detail-head__badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.maintenance-lists-period-page .maintenance-lists-detail-head__badges>.btn,.maintenance-lists-period-page .maintenance-lists-detail-head__badges>.badge,.maintenance-lists-period-page .maintenance-lists-detail-head__badges>.maintenance-lists-risk{width:100%;min-width:0}.maintenance-lists-period-page .maintenance-lists-command-center--summary{justify-content:stretch}.maintenance-lists-period-page .maintenance-lists-command-center--summary .maintenance-lists-command-center__statusline{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.maintenance-lists-period-page .maintenance-lists-command-center--summary .maintenance-lists-command-center__stage-chip,.maintenance-lists-period-page .maintenance-lists-command-center--summary .maintenance-lists-command-center__recipient-chip,.maintenance-lists-period-page .maintenance-lists-command-center--summary .maintenance-lists-command-center__tools,.maintenance-lists-period-page .maintenance-lists-command-center--summary .maintenance-lists-command-center__tools summary{width:100%}.maintenance-lists-period-page .maintenance-lists-command-center--summary .maintenance-lists-command-center__tools summary{justify-content:center}.maintenance-lists-period-page .maintenance-lists-advanced-fold>summary,.maintenance-lists-period-page .maintenance-lists-secondary-fold>summary,.maintenance-lists-period-page .maintenance-lists-audit-fold>summary{grid-template-columns:auto minmax(0,1fr)}.maintenance-lists-period-page .maintenance-lists-advanced-fold>summary>span:last-child,.maintenance-lists-period-page .maintenance-lists-secondary-fold>summary>span:last-child,.maintenance-lists-period-page .maintenance-lists-audit-fold>summary>span:last-child{grid-column:2;justify-self:start}.maintenance-lists-period-page .maintenance-lists-live-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.maintenance-lists-period-page .maintenance-lists-live-summary article:last-child{grid-column:1/-1}}.maintenance-lists-period-page .maintenance-lists-command-center--summary{display:grid;grid-template-columns:minmax(0,1fr) auto}.maintenance-lists-period-page .maintenance-lists-command-center--summary .maintenance-lists-command-center__statusline{grid-column:1;justify-self:end}.maintenance-lists-period-page .maintenance-lists-command-center--summary .maintenance-lists-command-center__tools{grid-column:2;justify-self:end}.maintenance-lists-period-page .maintenance-lists-command-center--summary .maintenance-lists-command-center__tools[open]{grid-column:1/-1;justify-self:stretch;width:100%;padding-top:.48rem;border-top:1px solid var(--csd-border-e6edf6-1000, #e6edf6)}.maintenance-lists-period-page .maintenance-lists-command-center__tools>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.42rem;align-items:center;min-height:2.15rem;padding:.3rem .46rem;border:1px solid var(--csd-border-d6e2f0-1000, #d6e2f0);border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff));color:var(--csd-text-30445f-1000, #30445f);box-shadow:0 5px 13px #0f172a0b}.maintenance-lists-period-page .maintenance-lists-command-center__tools>summary>span:nth-child(2){display:grid;gap:.02rem;min-width:0}.maintenance-lists-period-page .maintenance-lists-command-center__tools>summary strong{font-size:.7rem;font-weight:850;line-height:1.1}.maintenance-lists-period-page .maintenance-lists-command-center__tools>summary small{color:var(--csd-text-7a899d-1000, #7a899d);font-size:.58rem;font-weight:550;line-height:1.1;white-space:nowrap}.maintenance-lists-period-page .maintenance-lists-command-center__tools>summary:hover,.maintenance-lists-period-page .maintenance-lists-command-center__tools>summary:focus-visible{border-color:var(--csd-border-93b8ea-1000, #93b8ea);background:var(--csd-bg-f7faff-1000, #f7faff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);outline:0;box-shadow:0 0 0 3px #2563eb14}.maintenance-lists-period-page .maintenance-lists-command-center__tools[open]>summary{border-color:var(--csd-border-9dbff0-1000, #9dbff0);background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.maintenance-lists-period-page .maintenance-lists-command-center__tools-trigger-icon{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:.5rem;background:var(--csd-bg-eaf2ff-1000, #eaf2ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.72rem}.maintenance-lists-period-page .maintenance-lists-command-center__tools-chevron{font-size:.68rem;transition:transform .18s ease}.maintenance-lists-period-page .maintenance-lists-command-center__tools[open] .maintenance-lists-command-center__tools-chevron{transform:rotate(180deg)}.maintenance-lists-period-page .maintenance-lists-command-center__tools-panel{display:grid!important;gap:.52rem!important;width:100%;padding-top:.52rem!important}.maintenance-lists-period-page .maintenance-lists-command-center__tools-panel>header{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.maintenance-lists-period-page .maintenance-lists-command-center__tools-panel>header>span:first-child{display:grid;gap:.04rem}.maintenance-lists-period-page .maintenance-lists-command-center__tools-panel>header strong{color:var(--csd-text-1f3047-1000, #1f3047);font-size:.76rem;font-weight:850}.maintenance-lists-period-page .maintenance-lists-command-center__tools-panel>header small{color:var(--csd-text-708096-1000, #708096);font-size:.64rem}.maintenance-lists-period-page .maintenance-lists-command-center__tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;width:100%}.maintenance-lists-period-page .maintenance-lists-command-center__tool-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.48rem;align-items:center;min-width:0;padding:.52rem;border:1px solid var(--csd-border-dce6f1-1000, #dce6f1);border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 6px 16px #0f172a09}.maintenance-lists-period-page .maintenance-lists-command-center__tool-card form{margin:0}.maintenance-lists-period-page .maintenance-lists-command-center__tool-card .btn{justify-content:center;min-height:2.12rem;border-color:var(--csd-border-cbdced-1000, #cbdced);border-radius:.58rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-29445f-1000, #29445f);font-size:.66rem;font-weight:800;white-space:nowrap}.maintenance-lists-period-page .maintenance-lists-command-center__tool-card:hover{border-color:var(--csd-border-bdd1e8-1000, #bdd1e8);box-shadow:0 9px 20px #1e406211}.maintenance-lists-period-page .maintenance-lists-command-center__tool-card--warning{border-color:var(--csd-border-f2ddba-1000, #f2ddba);background:var(--csd-bg-fffdf9-1000, #fffdf9)}.maintenance-lists-period-page .maintenance-lists-command-center__tool-card--warning .maintenance-lists-command-center__tool-icon{background:var(--csd-bg-fff4df-1000, #fff4df);color:var(--csd-text-b96809-1000, #b96809)}.maintenance-lists-period-page .maintenance-lists-command-center__tool-icon{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.6rem;background:var(--csd-bg-edf4ff-1000, #edf4ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.maintenance-lists-period-page .maintenance-lists-command-center__tool-copy{display:grid;gap:.1rem;min-width:0}.maintenance-lists-period-page .maintenance-lists-command-center__tool-copy>span{display:flex;align-items:center;gap:.3rem;min-width:0}.maintenance-lists-period-page .maintenance-lists-command-center__tool-copy strong{color:var(--csd-text-20334c-1000, #20334c);font-size:.71rem;font-weight:850;line-height:1.15}.maintenance-lists-period-page .maintenance-lists-command-center__tool-copy small{color:var(--csd-text-718096-1000, #718096);font-size:.61rem;line-height:1.25}.maintenance-lists-period-page .maintenance-lists-command-center__tool-help{display:inline-grid;place-items:center;width:1.28rem;height:1.28rem;min-height:0!important;padding:0;border:1px solid var(--csd-border-d5e2ef-1000, #d5e2ef);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-64809d-1000, #64809d);cursor:help;font-size:.58rem}.maintenance-lists-period-page .maintenance-lists-command-center__tool-help:hover,.maintenance-lists-period-page .maintenance-lists-command-center__tool-help:focus-visible{border-color:var(--csd-border-7da9df-1000, #7da9df);color:var(--csd-text-2563eb-1000, #2563eb);outline:0;box-shadow:0 0 0 3px #2563eb14}.tooltip.maintenance-list-tool-tooltip{--bs-tooltip-max-width: 340px}.tooltip.maintenance-list-tool-tooltip .tooltip-inner{max-width:340px;padding:.55rem .68rem;font-size:.71rem;line-height:1.4;text-align:left}@media (max-width: 991.98px){.maintenance-lists-period-page .maintenance-lists-command-center__tools-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767.98px){.maintenance-lists-period-page .maintenance-lists-command-center--summary{grid-template-columns:minmax(0,1fr)}.maintenance-lists-period-page .maintenance-lists-command-center--summary .maintenance-lists-command-center__statusline,.maintenance-lists-period-page .maintenance-lists-command-center--summary .maintenance-lists-command-center__tools,.maintenance-lists-period-page .maintenance-lists-command-center--summary .maintenance-lists-command-center__tools[open]{grid-column:1;justify-self:stretch}.maintenance-lists-period-page .maintenance-lists-command-center__tools>summary{width:100%}.maintenance-lists-period-page .maintenance-lists-command-center__tool-card{grid-template-columns:auto minmax(0,1fr)}.maintenance-lists-period-page .maintenance-lists-command-center__tool-card form{grid-column:1/-1}.maintenance-lists-period-page .maintenance-lists-command-center__tool-card .btn{width:100%}.maintenance-lists-period-page .maintenance-lists-command-center__tools-panel>header{align-items:flex-start;flex-direction:column}}body .maintenance-lists-period-page .maintenance-lists-command-center--summary{grid-template-columns:minmax(0,1fr)}body .maintenance-lists-period-page .maintenance-lists-command-center--summary .maintenance-lists-command-center__statusline{grid-column:1;justify-self:end}body .maintenance-lists-period-page .maintenance-lists-route-card{overflow:visible}body .maintenance-lists-period-page .maintenance-lists-route-card .saas-card-header{padding:.58rem .62rem}body .maintenance-lists-period-page .maintenance-lists-route-card .saas-card-body{padding:.5rem .58rem .58rem;overflow:visible}body .maintenance-lists-period-page .maintenance-lists-route-card__steps article{grid-template-columns:1.45rem minmax(0,1fr) auto;grid-template-rows:auto;min-height:2.25rem;padding:.3rem .42rem .3rem .28rem}body .maintenance-lists-period-page .maintenance-lists-route-card__steps article>span,body .maintenance-lists-period-page .maintenance-lists-route-card__steps article>i{grid-row:1}body .maintenance-lists-period-page .maintenance-lists-route-card__action{gap:.12rem;margin-top:.5rem;padding:.52rem}body .maintenance-lists-period-page .maintenance-lists-action-hub>.maintenance-lists-command-center__tools-panel{position:absolute;top:calc(100% + .42rem);right:0;width:min(46rem,100vw - 4rem);padding:.68rem!important}@media (max-width: 991.98px){body .maintenance-lists-period-page .maintenance-lists-action-hub>.maintenance-lists-command-center__tools-panel{position:static;width:100%}}body .maintenance-lists-period-page .maintenance-lists-action-hub__range{display:block!important;grid-column:1/-1;width:100%}body .maintenance-lists-period-page .maintenance-lists-action-hub__range>summary{width:100%}body .maintenance-lists-period-page .maintenance-lists-action-hub__range-form{grid-template-columns:minmax(8.5rem,1fr) minmax(8.5rem,1fr) minmax(12rem,1.35fr) minmax(9.5rem,auto)}body .maintenance-lists-period-page .maintenance-lists-action-hub__range-form .maintenance-lists-action-hub__range-check{grid-column:auto}body .maintenance-lists-period-page .maintenance-lists-action-hub__range-form>.btn{grid-column:auto;width:100%}@media (max-width: 991.98px){body .maintenance-lists-period-page .maintenance-lists-action-hub__range-form{grid-template-columns:repeat(2,minmax(0,1fr))}body .maintenance-lists-period-page .maintenance-lists-action-hub__range-form .maintenance-lists-action-hub__range-check{grid-column:1}body .maintenance-lists-period-page .maintenance-lists-action-hub__range-form>.btn{grid-column:2}}@media (max-width: 767.98px){body .maintenance-lists-period-page .maintenance-lists-action-hub__range-form{grid-template-columns:minmax(0,1fr)}body .maintenance-lists-period-page .maintenance-lists-action-hub__range-form .maintenance-lists-action-hub__range-check,body .maintenance-lists-period-page .maintenance-lists-action-hub__range-form>.btn{grid-column:1}}body .maintenance-lists-period-page .maintenance-lists-side-stack--premium{gap:.8rem}body .maintenance-lists-period-page .maintenance-lists-context-card{position:relative;overflow:hidden;border:1px solid var(--csd-border-bfcfe2-900, rgba(191, 207, 226, .9));border-radius:.96rem;background:var(--csd-canvas-ffffff-1000, #fff);box-shadow:0 18px 38px #0f172a0f,inset 0 1px #ffffffeb}body .maintenance-lists-period-page .maintenance-lists-context-card:before{position:absolute;z-index:2;top:0;right:.9rem;left:.9rem;height:2px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,#2563eb,#38bdf8,#14b8a6);content:"";opacity:.84;pointer-events:none}body .maintenance-lists-period-page .maintenance-lists-context-card--route{overflow:visible;border-color:var(--csd-border-b7cbe3-950, rgba(183, 203, 227, .95));border-radius:.96rem;box-shadow:0 20px 42px #1e406213,inset 0 1px #fffffff2}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__header{min-height:3.35rem;padding:.7rem .76rem;border-radius:.96rem .96rem 0 0;background:radial-gradient(circle at 100% 0,rgba(59,130,246,.11),transparent 43%),linear-gradient(180deg,var(--csd-canvas-ffffff-1000, #fff),var(--csd-canvas-f8fbff-1000, #f8fbff))}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__head-icon{width:2.2rem;height:2.2rem;border-radius:.7rem;box-shadow:0 7px 16px #2563eb1a}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__identity{gap:.58rem}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__identity h2{font-size:.82rem;font-weight:780}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__identity small{font-size:.61rem}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__progress-label{min-width:2.5rem;min-height:1.7rem;border-color:var(--csd-border-c8dcfa-1000, #c8dcfa);background:var(--csd-canvas-eff6ff-920, rgba(239, 246, 255, .92));box-shadow:0 4px 12px #2563eb0f}body .maintenance-lists-period-page .maintenance-lists-context-card--route .saas-card-body{padding:.62rem .68rem .68rem}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__steps article{border-color:var(--csd-border-e5edf6-1000, #e5edf6);background:var(--csd-canvas-fbfdff-1000, #fbfdff);box-shadow:inset 0 1px #ffffffe0}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__steps article>span{grid-column:1}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__steps article>div{grid-column:2;text-align:left}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__steps article>i{grid-column:3;width:.75rem;justify-self:end}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__steps article strong{justify-content:flex-start}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__steps .is-done{border-color:var(--csd-border-c8efd8-1000, #c8efd8);background:linear-gradient(135deg,var(--csd-canvas-f4fdf8-1000, #f4fdf8),var(--csd-canvas-ffffff-1000, #fff))}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__steps .is-active{border-color:var(--csd-border-9bc3f7-1000, #9bc3f7);background:linear-gradient(135deg,var(--csd-canvas-f2f7ff-1000, #f2f7ff),var(--csd-canvas-ffffff-1000, #fff));box-shadow:0 0 0 3px #2563eb11}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__action{border-color:var(--csd-border-d4e2f2-1000, #d4e2f2);border-radius:.72rem;background:radial-gradient(circle at 100% 0,rgba(59,130,246,.08),transparent 40%),linear-gradient(145deg,var(--csd-canvas-f8fbff-1000, #f8fbff),var(--csd-canvas-ffffff-1000, #fff));box-shadow:inset 0 1px #fff}body .maintenance-lists-period-page .maintenance-lists-context-card--signals:before{background:linear-gradient(90deg,#f59e0b,#fb7185)}body .maintenance-lists-period-page .maintenance-lists-context-card--contacts:before{background:linear-gradient(90deg,#2563eb,#14b8a6)}body .maintenance-lists-period-page .maintenance-lists-context-card__header{display:flex;gap:.72rem;align-items:center;justify-content:space-between;min-height:3.35rem;padding:.7rem .76rem;border-bottom:1px solid var(--csd-border-e4ecf5-1000, #e4ecf5);background:radial-gradient(circle at 100% 0,rgba(59,130,246,.07),transparent 42%),linear-gradient(180deg,var(--csd-canvas-ffffff-1000, #fff),var(--csd-canvas-f9fbfe-1000, #f9fbfe))}body .maintenance-lists-period-page .maintenance-lists-context-card__identity{display:flex;gap:.58rem;align-items:center;min-width:0}body .maintenance-lists-period-page .maintenance-lists-context-card__identity>div{display:grid;gap:.02rem;min-width:0}body .maintenance-lists-period-page .maintenance-lists-context-card__identity h2{overflow:hidden;color:var(--csd-text-1d3049-1000, #1d3049);font-size:.82rem;font-weight:780;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}body .maintenance-lists-period-page .maintenance-lists-context-card__identity small{overflow:hidden;color:var(--csd-text-76879b-1000, #76879b);font-size:.61rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}body .maintenance-lists-period-page .maintenance-lists-context-card__icon{display:inline-grid;flex:0 0 auto;place-items:center;width:2.2rem;height:2.2rem;border:1px solid var(--csd-border-cfe0f3-1000, #cfe0f3);border-radius:.7rem;background:linear-gradient(145deg,var(--csd-canvas-ffffff-1000, #fff),var(--csd-canvas-edf5ff-1000, #edf5ff));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 7px 16px #2563eb14;font-size:.82rem}body .maintenance-lists-period-page .maintenance-lists-context-card--signals .maintenance-lists-context-card__icon{border-color:var(--csd-border-f3dfbc-1000, #f3dfbc);background:linear-gradient(145deg,var(--csd-canvas-ffffff-1000, #fff),var(--csd-canvas-fff7e8-1000, #fff7e8));color:var(--csd-text-b96809-1000, #b96809);box-shadow:0 7px 16px #b9680912}body .maintenance-lists-period-page .maintenance-lists-context-card--contacts .maintenance-lists-context-card__icon{border-color:var(--csd-border-c8e9df-1000, #c8e9df);background:linear-gradient(145deg,var(--csd-canvas-ffffff-1000, #fff),var(--csd-canvas-ecfbf6-1000, #ecfbf6));color:var(--csd-text-07866f-1000, #07866f)}body .maintenance-lists-period-page .maintenance-lists-context-card__state{display:inline-flex;flex:0 0 auto;gap:.3rem;align-items:center;min-height:1.65rem;padding:.24rem .46rem;border:1px solid var(--csd-border-d8e3ef-1000, #d8e3ef);border-radius:999px;background:var(--csd-canvas-f7faff-1000, #f7faff);color:var(--csd-text-536a86-1000, #536a86);font-size:.61rem;font-weight:780;white-space:nowrap}body .maintenance-lists-period-page .maintenance-lists-context-card__state.is-warning{border-color:var(--csd-border-fed7aa-1000, #fed7aa);background:var(--csd-canvas-fff7ed-1000, #fff7ed);color:var(--csd-text-a44a0b-1000, #a44a0b)}body .maintenance-lists-period-page .maintenance-lists-context-card__state.is-ready{border-color:var(--csd-border-bbefd1-1000, #bbefd1);background:var(--csd-canvas-f1fdf6-1000, #f1fdf6);color:var(--csd-text-047857-1000, #047857)}body .maintenance-lists-period-page .maintenance-lists-context-card__body{padding:.68rem .72rem .74rem;background:linear-gradient(180deg,var(--csd-canvas-ffffff-1000, #fff),var(--csd-canvas-fbfdff-1000, #fbfdff))}body .maintenance-lists-period-page .maintenance-lists-context-grid{display:grid;gap:.42rem}body .maintenance-lists-period-page .maintenance-lists-context-item{display:grid;grid-template-columns:1.85rem minmax(0,1fr);gap:.5rem;align-items:center;min-width:0;min-height:2.75rem;padding:.42rem .5rem;border:1px solid var(--csd-border-e0e8f2-1000, #e0e8f2);border-radius:.68rem;background:var(--csd-canvas-ffffff-920, rgba(255, 255, 255, .92));box-shadow:inset 0 1px #fff}body .maintenance-lists-period-page .maintenance-lists-context-item__icon{display:inline-grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:.58rem;background:var(--csd-canvas-f1f6fc-1000, #f1f6fc);color:var(--csd-text-537499-1000, #537499);font-size:.72rem}body .maintenance-lists-period-page .maintenance-lists-context-item__copy{display:grid;gap:.04rem;min-width:0}body .maintenance-lists-period-page .maintenance-lists-context-item__copy small{color:var(--csd-text-8090a3-1000, #8090a3);font-size:.58rem;font-weight:650;letter-spacing:.025em;line-height:1.2;text-transform:uppercase}body .maintenance-lists-period-page .maintenance-lists-context-item__copy strong{overflow:hidden;color:var(--csd-text-24364d-1000, #24364d);font-size:.7rem;font-weight:730;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}body .maintenance-lists-period-page .maintenance-lists-context-alerts{display:grid;gap:.36rem;margin-top:.55rem;padding-top:.55rem;border-top:1px solid var(--csd-border-edf1f6-1000, #edf1f6)}body .maintenance-lists-period-page .maintenance-lists-context-alerts article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.42rem;align-items:center;padding:.42rem .48rem;border:1px solid var(--csd-border-f8d8b6-1000, #f8d8b6);border-radius:.64rem;background:linear-gradient(135deg,var(--csd-canvas-fff9ef-1000, #fff9ef),var(--csd-canvas-ffffff-1000, #fff));color:var(--csd-text-9a4f12-1000, #9a4f12);font-size:.66rem;font-weight:650}body .maintenance-lists-period-page .maintenance-lists-context-alerts i{color:var(--csd-text-d97706-1000, #d97706)}body .maintenance-lists-period-page .maintenance-lists-context-alerts strong{padding:.16rem .34rem;border-radius:999px;background:var(--csd-canvas-ffedd5-1000, #ffedd5);color:var(--csd-text-9a3412-1000, #9a3412);font-size:.59rem;font-weight:850}body .maintenance-lists-period-page .maintenance-lists-contact-list--premium{display:grid;gap:.42rem}body .maintenance-lists-period-page .maintenance-lists-contact-list__item{display:grid;grid-template-columns:1.9rem minmax(0,1fr) auto;gap:.5rem;align-items:center;min-width:0;min-height:3rem;padding:.48rem .52rem;border:1px solid var(--csd-border-dee8f2-1000, #dee8f2);border-radius:.7rem;background:var(--csd-canvas-ffffff-1000, #fff);box-shadow:inset 0 1px #ffffffeb}body .maintenance-lists-period-page .maintenance-lists-contact-list__avatar{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border:1px solid var(--csd-border-cfe6df-1000, #cfe6df);border-radius:.6rem;background:var(--csd-canvas-effbf7-1000, #effbf7);color:var(--csd-text-07866f-1000, #07866f);font-size:.72rem}body .maintenance-lists-period-page .maintenance-lists-contact-list__copy{display:grid;gap:.05rem;min-width:0}body .maintenance-lists-period-page .maintenance-lists-contact-list__copy strong,body .maintenance-lists-period-page .maintenance-lists-contact-list__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .maintenance-lists-period-page .maintenance-lists-contact-list__copy strong{color:var(--csd-text-25374d-1000, #25374d);font-size:.71rem;font-weight:760}body .maintenance-lists-period-page .maintenance-lists-contact-list__copy small{color:var(--csd-text-7c8da1-1000, #7c8da1);font-size:.61rem}body .maintenance-lists-period-page .maintenance-lists-contact-list__role{max-width:7.5rem;overflow:hidden;padding:.2rem .4rem;border:1px solid var(--csd-border-dce7f1-1000, #dce7f1);border-radius:999px;background:var(--csd-canvas-f7faff-1000, #f7faff);color:var(--csd-text-536a86-1000, #536a86);font-size:.58rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}body .maintenance-lists-period-page .maintenance-lists-context-empty{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.55rem;align-items:center;padding:.62rem;border:1px dashed var(--csd-border-cbd9e8-1000, #cbd9e8);border-radius:.72rem;background:var(--csd-canvas-f9fbfe-1000, #f9fbfe)}body .maintenance-lists-period-page .maintenance-lists-context-empty>span{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.62rem;background:var(--csd-canvas-eef4fb-1000, #eef4fb);color:var(--csd-text-647b96-1000, #647b96)}body .maintenance-lists-period-page .maintenance-lists-context-empty>div{display:grid;gap:.05rem}body .maintenance-lists-period-page .maintenance-lists-context-empty strong{color:var(--csd-text-30445f-1000, #30445f);font-size:.7rem;font-weight:760}body .maintenance-lists-period-page .maintenance-lists-context-empty small{color:var(--csd-text-7a8b9f-1000, #7a8b9f);font-size:.61rem}@media (max-width: 767.98px){body .maintenance-lists-period-page .maintenance-lists-side-stack--premium{gap:.68rem}body .maintenance-lists-period-page .maintenance-lists-context-card__header,body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__header{padding:.62rem}body .maintenance-lists-period-page .maintenance-lists-context-card__identity small,body .maintenance-lists-period-page .maintenance-lists-route-card__identity small{white-space:normal}body .maintenance-lists-period-page .maintenance-lists-context-card__body,body .maintenance-lists-period-page .maintenance-lists-context-card--route .saas-card-body{padding:.58rem}body .maintenance-lists-period-page .maintenance-lists-contact-list__item{grid-template-columns:1.9rem minmax(0,1fr)}body .maintenance-lists-period-page .maintenance-lists-contact-list__role{grid-column:2;max-width:100%;justify-self:start}}body .maintenance-lists-period-page #ml-actions[hidden]{display:none!important}body .maintenance-lists-period-page .maintenance-lists-side-stack--premium>.maintenance-lists-context-card{margin:0;padding:0}body .maintenance-lists-period-page .maintenance-lists-side-stack--premium>.maintenance-lists-context-card>.maintenance-lists-context-card__header{margin-bottom:0}body .maintenance-lists-period-page .maintenance-lists-side-stack--premium>.maintenance-lists-context-card>.maintenance-lists-context-card__body{border-radius:0 0 calc(.96rem - 1px) calc(.96rem - 1px);background-clip:padding-box}body .maintenance-lists-period-page .maintenance-lists-context-card--route{border-color:var(--csd-border-c7d8ea-1000, #c7d8ea);border-radius:.96rem;background:var(--csd-canvas-ffffff-1000, #fff);box-shadow:0 18px 38px #0f172a11,inset 0 1px #fffffff2}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.58rem;align-items:center;min-height:3.4rem;padding:.58rem .64rem;border-bottom:1px solid var(--csd-border-e3ebf4-1000, #e3ebf4);border-radius:.96rem .96rem 0 0;background:radial-gradient(circle at 100% 0,rgba(59,130,246,.1),transparent 42%),linear-gradient(180deg,var(--csd-canvas-ffffff-1000, #fff),var(--csd-canvas-f8fbff-1000, #f8fbff))}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__identity{gap:.58rem;min-width:0}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__identity>div{display:grid;gap:.03rem;min-width:0}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__identity h2{color:var(--csd-text-1f324a-1000, #1f324a);font-size:.82rem;font-weight:800;line-height:1.18}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__identity small{overflow:hidden;color:var(--csd-text-75869b-1000, #75869b);font-size:.61rem;font-weight:560;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__head-icon{width:2.2rem;height:2.2rem;border-color:var(--csd-border-cfe0f3-1000, #cfe0f3);border-radius:.7rem;background:linear-gradient(145deg,var(--csd-canvas-ffffff-1000, #fff),var(--csd-canvas-edf5ff-1000, #edf5ff));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 7px 16px #2563eb17}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__body{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:.44rem;align-content:start;padding:.52rem .58rem .6rem;overflow:visible;background:linear-gradient(180deg,var(--csd-canvas-ffffff-1000, #fff),var(--csd-canvas-fbfdff-1000, #fbfdff))}body .maintenance-lists-period-page .maintenance-lists-route-card__header-meta{display:flex;gap:.28rem;align-items:center;justify-content:flex-end}body .maintenance-lists-period-page .maintenance-lists-route-card__progress-label,body .maintenance-lists-period-page .maintenance-lists-route-card__recipients{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;min-height:1.72rem;margin:0;padding:.24rem .43rem;border-radius:999px;font-size:.6rem;font-weight:830;line-height:1;white-space:nowrap}body .maintenance-lists-period-page .maintenance-lists-route-card__progress-label{border-color:var(--csd-border-c8dcfa-1000, #c8dcfa);background:var(--csd-canvas-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}body .maintenance-lists-period-page button.maintenance-lists-route-card__recipients{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}body .maintenance-lists-period-page button.maintenance-lists-route-card__recipients:hover,body .maintenance-lists-period-page button.maintenance-lists-route-card__recipients:focus-visible{border-color:var(--csd-border-8fb3e3-1000, #8fb3e3);outline:0;box-shadow:0 0 0 3px #2563eb14;transform:translateY(-1px)}body .maintenance-lists-period-page .maintenance-lists-route-card__recipients{gap:.24rem;min-width:3rem}body .maintenance-lists-period-page .maintenance-lists-route-card__recipients.is-warning{border-color:var(--csd-border-fed7aa-1000, #fed7aa);background:var(--csd-canvas-fff7ed-1000, #fff7ed);color:var(--csd-text-a44a0b-1000, #a44a0b)}body .maintenance-lists-period-page .maintenance-lists-route-card__recipients.is-ready{border-color:var(--csd-border-bbefd1-1000, #bbefd1);background:var(--csd-canvas-f1fdf6-1000, #f1fdf6);color:var(--csd-text-047857-1000, #047857)}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__progress{height:.34rem;margin:0;border-radius:999px;background:var(--csd-canvas-e8eef6-1000, #e8eef6);box-shadow:inset 0 1px 2px #0f172a12}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__progress span{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#22c5ad);box-shadow:0 1px 4px #2563eb38}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__steps{gap:.27rem}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__steps article{grid-template-columns:1.58rem minmax(0,1fr) .8rem;min-height:2.32rem;padding:.28rem .4rem;border:1px solid var(--csd-border-e1e9f3-1000, #e1e9f3);border-radius:.7rem;background:var(--csd-canvas-fbfdff-1000, #fbfdff);box-shadow:inset 0 1px #fff}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__steps article>span{width:1.58rem;height:1.58rem;border:1px solid var(--csd-border-d9e4f0-1000, #d9e4f0);background:var(--csd-canvas-f4f7fb-1000, #f4f7fb);color:var(--csd-text-59718d-1000, #59718d);font-size:.62rem}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__steps article>div{gap:.04rem}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__steps strong{gap:.32rem;color:var(--csd-text-273b54-1000, #273b54);font-size:.7rem;font-weight:780}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__steps small{color:var(--csd-text-7d8da1-1000, #7d8da1);font-size:.59rem;font-weight:560}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__steps .is-active{border-color:var(--csd-border-9fc3f4-1000, #9fc3f4);background:linear-gradient(135deg,var(--csd-canvas-eff6ff-1000, #eff6ff),var(--csd-canvas-ffffff-1000, #fff));box-shadow:0 0 0 3px #2563eb0e,inset 0 1px #fff}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__steps .is-active>span{border-color:var(--csd-border-bdd5f8-1000, #bdd5f8);background:var(--csd-canvas-e8f1ff-1000, #e8f1ff);color:var(--csd-text-2563eb-1000, #2563eb)}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__steps .is-done{border-color:var(--csd-border-c9ead7-1000, #c9ead7);background:linear-gradient(135deg,var(--csd-canvas-f3fcf7-1000, #f3fcf7),var(--csd-canvas-ffffff-1000, #fff))}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__steps .is-done>span{border-color:var(--csd-border-bde4cd-1000, #bde4cd);background:var(--csd-canvas-eafaf1-1000, #eafaf1);color:var(--csd-text-07865e-1000, #07865e)}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__action{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:.42rem;align-content:start;justify-items:stretch;margin:0;padding:.5rem;border:1px solid var(--csd-border-d5e3f1-1000, #d5e3f1);border-radius:.74rem;background:radial-gradient(circle at 100% 0,rgba(59,130,246,.08),transparent 38%),linear-gradient(145deg,var(--csd-canvas-f8fbff-1000, #f8fbff),var(--csd-canvas-ffffff-1000, #fff));box-shadow:inset 0 1px #fff}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__action>*{grid-column:1;min-width:0}body .maintenance-lists-period-page .maintenance-lists-route-card__action-copy{display:grid;grid-template-columns:1.9rem minmax(0,1fr) auto;gap:.46rem;align-items:center;min-width:0}body .maintenance-lists-period-page .maintenance-lists-route-card__action-icon{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border:1px solid var(--csd-border-cfe0f4-1000, #cfe0f4);border-radius:.58rem;background:var(--csd-canvas-edf4ff-1000, #edf4ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.74rem}body .maintenance-lists-period-page .maintenance-lists-route-card__action-text{display:grid;gap:.04rem;min-width:0}body .maintenance-lists-period-page .maintenance-lists-route-card__action-text>span{color:var(--csd-text-6f8196-1000, #6f8196);font-size:.54rem;font-weight:820;letter-spacing:.045em;text-transform:uppercase}body .maintenance-lists-period-page .maintenance-lists-route-card__action-text>strong,body .maintenance-lists-period-page .maintenance-lists-route-card__action-text>small{overflow:hidden;text-overflow:ellipsis}body .maintenance-lists-period-page .maintenance-lists-route-card__action-text>strong{color:var(--csd-text-22364f-1000, #22364f);font-size:.7rem;font-weight:820;line-height:1.2;white-space:nowrap}body .maintenance-lists-period-page .maintenance-lists-route-card__action-text>small{display:-webkit-box;color:var(--csd-text-718196-1000, #718196);font-size:.58rem;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .maintenance-lists-period-page .maintenance-lists-route-card__action-copy>b{align-self:start;padding:.16rem .36rem;border:1px solid var(--csd-border-c7dcf8-1000, #c7dcf8);border-radius:999px;background:var(--csd-canvas-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.54rem;font-weight:850;line-height:1}body .maintenance-lists-period-page .maintenance-lists-route-card__button{margin-top:0}body .maintenance-lists-period-page .maintenance-lists-route-card__button .maintenance-lists-primary-action{min-height:2.35rem;padding-block:.38rem}body .maintenance-lists-period-page .maintenance-lists-side-stack--premium{gap:.68rem;align-content:start}body .maintenance-lists-period-page .maintenance-lists-context-card:not(.maintenance-lists-context-card--route){align-self:start}body .maintenance-lists-period-page .maintenance-lists-context-card:not(.maintenance-lists-context-card--route) .maintenance-lists-context-card__header{min-height:3.05rem;padding:.56rem .62rem}body .maintenance-lists-period-page .maintenance-lists-context-card:not(.maintenance-lists-context-card--route) .maintenance-lists-context-card__body{padding:.54rem .58rem .6rem}body .maintenance-lists-period-page .maintenance-lists-context-card:not(.maintenance-lists-context-card--route) .maintenance-lists-context-grid,body .maintenance-lists-period-page .maintenance-lists-context-card:not(.maintenance-lists-context-card--route) .maintenance-lists-contact-list--premium{gap:.32rem}body .maintenance-lists-period-page .maintenance-lists-context-card:not(.maintenance-lists-context-card--route) .maintenance-lists-context-item{grid-template-columns:1.7rem minmax(0,1fr);gap:.42rem;min-height:2.35rem;padding:.34rem .42rem;border-radius:.62rem}body .maintenance-lists-period-page .maintenance-lists-context-card:not(.maintenance-lists-context-card--route) .maintenance-lists-context-item__icon{width:1.7rem;height:1.7rem;border-radius:.52rem;font-size:.66rem}body .maintenance-lists-period-page .maintenance-lists-context-card:not(.maintenance-lists-context-card--route) .maintenance-lists-contact-list__item{grid-template-columns:1.75rem minmax(0,1fr) auto;gap:.42rem;min-height:2.55rem;padding:.38rem .44rem;border-radius:.64rem}body .maintenance-lists-period-page .maintenance-lists-context-card:not(.maintenance-lists-context-card--route) .maintenance-lists-contact-list__avatar{width:1.75rem;height:1.75rem;border-radius:.54rem}body .maintenance-lists-period-page .maintenance-lists-detail-head__badges>.maintenance-lists-owner-badge{display:inline-grid!important;grid-template-columns:auto minmax(0,auto);grid-template-rows:auto auto;-moz-column-gap:.34rem;column-gap:.34rem;align-items:center;min-width:0;max-width:14.5rem;min-height:2.05rem;padding:.26rem .58rem!important;border:1px solid var(--csd-border-c9dcec-1000, #c9dcec);border-radius:999px!important;background:linear-gradient(145deg,var(--csd-canvas-f3f8ff-1000, #f3f8ff),var(--csd-canvas-ffffff-1000, #fff));color:var(--csd-text-31516f-1000, #31516f);box-shadow:inset 0 1px #fff;line-height:1!important}body .maintenance-lists-period-page .maintenance-lists-detail-head__badges>.maintenance-lists-owner-badge>i{grid-row:1/span 2;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}body .maintenance-lists-period-page .maintenance-lists-detail-head__badges>.maintenance-lists-owner-badge>span,body .maintenance-lists-period-page .maintenance-lists-detail-head__badges>.maintenance-lists-owner-badge>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .maintenance-lists-period-page .maintenance-lists-detail-head__badges>.maintenance-lists-owner-badge>span{color:var(--csd-text-7b8da1-1000, #7b8da1);font-size:.5rem;font-weight:760;letter-spacing:.045em;text-transform:uppercase}body .maintenance-lists-period-page .maintenance-lists-detail-head__badges>.maintenance-lists-owner-badge>strong{color:var(--csd-text-233e5b-1000, #233e5b);font-size:.63rem;font-weight:820}body .maintenance-lists-period-page .maintenance-lists-detail-head__badges>.maintenance-lists-owner-badge.is-unassigned{border-color:var(--csd-border-f4d4a8-1000, #f4d4a8);background:var(--csd-canvas-fff9ef-1000, #fff9ef)}body .maintenance-lists-period-page .maintenance-lists-detail-head__badges>.maintenance-lists-owner-badge.is-unassigned>i,body .maintenance-lists-period-page .maintenance-lists-detail-head__badges>.maintenance-lists-owner-badge.is-unassigned>strong{color:var(--csd-text-a95b0a-1000, #a95b0a)}body .maintenance-lists-period-page .maintenance-lists-detail-head__badges>.btn,body .maintenance-lists-period-page .maintenance-lists-detail-head__badges>.badge,body .maintenance-lists-period-page .maintenance-lists-detail-head__badges>.op-status-badge,body .maintenance-lists-period-page .maintenance-lists-detail-head__badges>.maintenance-lists-risk,body .maintenance-lists-period-page .maintenance-lists-detail-head__badges>.maintenance-lists-owner-badge{box-sizing:border-box;height:2.1rem;min-height:2.1rem;margin:0;padding:.28rem .58rem!important;border-radius:999px!important}body .maintenance-lists-period-page .maintenance-lists-detail-head__badges>.btn,body .maintenance-lists-period-page .maintenance-lists-detail-head__badges>.badge,body .maintenance-lists-period-page .maintenance-lists-detail-head__badges>.op-status-badge,body .maintenance-lists-period-page .maintenance-lists-detail-head__badges>.maintenance-lists-risk{gap:.3rem;align-items:center;justify-content:center}body .maintenance-lists-period-page .maintenance-lists-detail-head__badges>.btn>i,body .maintenance-lists-period-page .maintenance-lists-detail-head__badges>.badge>i,body .maintenance-lists-period-page .maintenance-lists-detail-head__badges>.op-status-badge>i{display:inline-grid;place-items:center;width:.78rem;height:.78rem;margin:0;line-height:1}@media (max-width: 767.98px){body .maintenance-lists-period-page .maintenance-lists-detail-head__badges{grid-template-columns:repeat(2,minmax(0,1fr))}body .maintenance-lists-period-page .maintenance-lists-detail-head__badges>.maintenance-lists-owner-badge{width:100%;max-width:none;justify-content:start}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__header{min-height:0;padding:.64rem}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__identity small{white-space:normal}body .maintenance-lists-period-page .maintenance-lists-route-card__header-meta{align-self:start}body .maintenance-lists-period-page .maintenance-lists-context-card--route .maintenance-lists-route-card__body{gap:.5rem;padding:.58rem}}@media (min-width: 992px){body .maintenance-lists-period-page .maintenance-lists-action-hub>.maintenance-lists-command-center__tools-panel{top:auto;bottom:calc(100% + .42rem);max-height:none;overflow:visible;scrollbar-gutter:auto}body .maintenance-lists-period-page .maintenance-lists-action-hub>.maintenance-lists-command-center__tools-panel:before{display:none}body .maintenance-lists-period-page .maintenance-lists-action-hub>.maintenance-lists-command-center__tools-panel>header{position:static;background:var(--csd-canvas-ffffff-985, rgba(255, 255, 255, .985))}}body .maintenance-lists-period-page .maintenance-lists-ebloc-panel--invoice-register{gap:.48rem;overflow:hidden;border-color:var(--csd-border-cfdded-1000, #cfdded);border-radius:.78rem;background:radial-gradient(circle at 100% 0,rgba(59,130,246,.08),transparent 38%),linear-gradient(180deg,var(--csd-canvas-ffffff-1000, #fff),var(--csd-canvas-f9fbfe-1000, #f9fbfe));box-shadow:inset 0 1px #fffffff0}body .maintenance-lists-period-page .maintenance-lists-invoice-preview__head{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.48rem;align-items:center;padding-bottom:.46rem;border-bottom:1px solid var(--csd-border-e5ecf4-1000, #e5ecf4)}body .maintenance-lists-period-page .maintenance-lists-invoice-preview__icon{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--csd-border-cfe0f4-1000, #cfe0f4);border-radius:.62rem;background:linear-gradient(145deg,var(--csd-canvas-ffffff-1000, #fff),var(--csd-canvas-edf5ff-1000, #edf5ff));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 6px 14px #2563eb14;font-size:.78rem}body .maintenance-lists-period-page .maintenance-lists-invoice-preview__copy{display:grid;gap:.03rem;min-width:0}body .maintenance-lists-period-page .maintenance-lists-invoice-preview__copy h3{font-size:.78rem;font-weight:780}body .maintenance-lists-period-page .maintenance-lists-invoice-preview__copy small{color:var(--csd-text-8090a4-1000, #8090a4);font-size:.58rem}body .maintenance-lists-period-page .maintenance-lists-invoice-preview__count{display:inline-grid;place-items:center;min-width:1.8rem;height:1.55rem;padding:0 .42rem;border:1px solid var(--csd-border-c8ddfa-1000, #c8ddfa);border-radius:999px;background:var(--csd-canvas-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.62rem;font-weight:850}body .maintenance-lists-period-page .maintenance-lists-mini-table--invoice-preview{gap:.36rem}body .maintenance-lists-period-page .maintenance-lists-mini-table--invoice-preview>div{padding:.44rem .48rem;border-color:var(--csd-border-e0e8f2-1000, #e0e8f2);border-radius:.62rem;background:var(--csd-canvas-ffffff-920, rgba(255, 255, 255, .92))}body .maintenance-lists-period-page .maintenance-lists-mini-table--invoice-preview strong{font-size:.7rem;font-weight:760}body .maintenance-lists-period-page .maintenance-lists-mini-table--invoice-preview span,body .maintenance-lists-period-page .maintenance-lists-mini-table--invoice-preview small{font-size:.61rem;line-height:1.28}body .maintenance-lists-period-page .maintenance-lists-invoice-preview__summary{display:flex;flex-wrap:wrap;gap:.3rem}body .maintenance-lists-period-page .maintenance-lists-invoice-preview__summary span{display:inline-flex;gap:.28rem;align-items:center;min-height:1.45rem;padding:.2rem .38rem;border:1px solid var(--csd-border-e0e8f2-1000, #e0e8f2);border-radius:999px;background:var(--csd-canvas-f7faff-1000, #f7faff);color:var(--csd-text-617792-1000, #617792);font-size:.58rem;font-weight:720}body .maintenance-lists-period-page .maintenance-lists-invoice-preview__summary i{color:var(--csd-text-2563eb-1000, #2563eb)}body .maintenance-lists-period-page .maintenance-lists-invoice-preview__open{display:grid;grid-template-columns:1.85rem minmax(0,1fr) auto;gap:.46rem;align-items:center;width:100%;min-height:2.75rem;padding:.42rem .48rem;border:1px solid var(--csd-border-c8daf0-1000, #c8daf0);border-radius:.68rem;background:linear-gradient(145deg,var(--csd-canvas-f5f9ff-1000, #f5f9ff),var(--csd-canvas-ffffff-1000, #fff));color:var(--csd-text-294663-1000, #294663);text-align:left;box-shadow:0 7px 17px #1e40620b}body .maintenance-lists-period-page .maintenance-lists-invoice-preview__open>span:nth-child(2){display:grid;gap:.03rem;min-width:0}body .maintenance-lists-period-page .maintenance-lists-invoice-preview__open strong{color:var(--csd-text-213b59-1000, #213b59);font-size:.66rem;font-weight:820}body .maintenance-lists-period-page .maintenance-lists-invoice-preview__open small{overflow:hidden;color:var(--csd-text-75879c-1000, #75879c);font-size:.57rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}body .maintenance-lists-period-page .maintenance-lists-invoice-preview__open>i{color:var(--csd-text-7590ad-1000, #7590ad);font-size:.68rem}body .maintenance-lists-period-page .maintenance-lists-invoice-preview__open:hover,body .maintenance-lists-period-page .maintenance-lists-invoice-preview__open:focus-visible{border-color:var(--csd-border-8fb6e7-1000, #8fb6e7);background:var(--csd-canvas-f2f7ff-1000, #f2f7ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);outline:0;box-shadow:0 0 0 3px #2563eb14,0 9px 20px #1e406212}body .maintenance-lists-period-page .maintenance-lists-invoice-preview__open-icon{display:inline-grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:.56rem;background:var(--csd-canvas-eaf2ff-1000, #eaf2ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.72rem}.maintenance-list-invoice-register-dialog{width:min(74rem,100vw - 2rem);max-width:74rem;margin-top:.85rem;margin-bottom:.85rem}.maintenance-list-invoice-register-shell{overflow:hidden;border:1px solid var(--csd-border-bfcfe2-940, rgba(191, 207, 226, .94))!important;border-radius:1rem!important;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 30px 74px #0f172a2e!important}.maintenance-list-invoice-register-header{min-height:4.25rem;padding:.82rem 1rem .72rem!important;border-bottom:1px solid var(--csd-border-e2eaf3-1000, #e2eaf3)!important;background:radial-gradient(circle at 88% 0,rgba(59,130,246,.11),transparent 38%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff))}.maintenance-list-invoice-register-header .modal-title{color:var(--csd-text-1b304a-1000, #1b304a)!important;font-size:.94rem!important;font-weight:780!important}.maintenance-list-invoice-register-header .modal-title>i{display:inline-grid;place-items:center;width:2rem;height:2rem;margin-right:.42rem;border:1px solid var(--csd-border-cfe0f4-1000, #cfe0f4);border-radius:.62rem;background:var(--csd-bg-edf5ff-1000, #edf5ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.78rem;vertical-align:middle}.maintenance-list-invoice-register-header p{margin-top:.08rem;margin-left:2.48rem;color:var(--csd-text-718398-1000, #718398)!important;font-size:.65rem!important}.maintenance-list-invoice-register__source{display:inline-flex;gap:.32rem;align-items:center;min-height:1.75rem;padding:.24rem .48rem;border:1px solid var(--csd-border-bce8d1-1000, #bce8d1);border-radius:999px;background:var(--csd-bg-f1fdf6-1000, #f1fdf6);color:var(--csd-text-047857-1000, #047857);font-size:.62rem;font-weight:760;white-space:nowrap}.maintenance-list-invoice-register-body{max-height:calc(100dvh - 9.8rem);padding:.78rem 1rem .9rem!important;overflow-y:auto;overscroll-behavior:contain;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-list-invoice-register{display:grid;gap:.68rem}.maintenance-list-invoice-register__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.maintenance-list-invoice-register__summary article{display:grid;grid-template-columns:2.15rem minmax(0,1fr);gap:.02rem .48rem;align-items:center;min-height:3.6rem;padding:.48rem .56rem;border:1px solid var(--csd-border-dce6f1-1000, #dce6f1);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 7px 18px #0f172a09}.maintenance-list-invoice-register__summary article>span{display:inline-grid;grid-row:1/span 2;place-items:center;width:2.15rem;height:2.15rem;border-radius:.66rem;background:var(--csd-bg-edf5ff-1000, #edf5ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.8rem}.maintenance-list-invoice-register__summary small{align-self:end;color:var(--csd-text-7b8ca0-1000, #7b8ca0);font-size:.59rem;font-weight:680;letter-spacing:.025em;text-transform:uppercase}.maintenance-list-invoice-register__summary strong{align-self:start;color:var(--csd-text-203650-1000, #203650);font-size:.82rem;font-weight:800}.maintenance-list-invoice-register__toolbar{position:sticky;z-index:4;top:-.8rem;display:grid;grid-template-columns:minmax(18rem,1fr) auto auto;gap:.55rem;align-items:center;padding:.62rem 0;border-top:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));border-bottom:1px solid var(--csd-border-dfe8f2-1000, #dfe8f2);background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.maintenance-list-invoice-register__search{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:2.55rem;border:1px solid var(--csd-border-d3dfec-1000, #d3dfec);border-radius:.7rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:inset 0 1px #fffffff2}.maintenance-list-invoice-register__search>i{margin-left:.72rem;color:var(--csd-text-7a90a9-1000, #7a90a9);font-size:.76rem}.maintenance-list-invoice-register__search input{min-width:0;height:2.45rem;padding:.4rem .55rem;border:0;background:transparent;color:var(--csd-text-24364d-1000, #24364d);font-size:.72rem;box-shadow:none!important}.maintenance-list-invoice-register__search input::-moz-placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8)}.maintenance-list-invoice-register__search input::placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8)}.maintenance-list-invoice-register__search button{display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;margin-right:.38rem;padding:0;border:0;border-radius:.5rem;background:var(--csd-bg-eef3f8-1000, #eef3f8);color:var(--csd-text-657b94-1000, #657b94);font-size:.62rem}.maintenance-list-invoice-register__search button[hidden]{display:none!important}.maintenance-list-invoice-register__search:focus-within{border-color:var(--csd-border-82ace0-1000, #82ace0);box-shadow:0 0 0 3px #2563eb14}.maintenance-list-invoice-register__filters{display:flex;gap:.28rem;align-items:center}.maintenance-list-invoice-register__filters button{display:inline-flex;gap:.32rem;align-items:center;min-height:2.28rem;padding:.3rem .48rem;border:1px solid var(--csd-border-d7e2ee-1000, #d7e2ee);border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-61758e-1000, #61758e);font-size:.63rem;font-weight:750;white-space:nowrap}.maintenance-list-invoice-register__filters button span{display:inline-grid;place-items:center;min-width:1.35rem;height:1.2rem;padding:0 .24rem;border-radius:999px;background:var(--csd-bg-eef3f8-1000, #eef3f8);font-size:.55rem}.maintenance-list-invoice-register__filters button.is-active{border-color:var(--csd-border-9cbfee-1000, #9cbfee);background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 4px 12px #2563eb0f}.maintenance-list-invoice-register__filters button.is-active span{background:var(--csd-bg-dbeafe-1000, #dbeafe)}.maintenance-list-invoice-register__status{min-width:4.7rem;color:var(--csd-text-6f8299-1000, #6f8299);font-size:.62rem;font-weight:750;text-align:right;white-space:nowrap}.maintenance-list-invoice-register__content,.maintenance-list-invoice-register__section{display:grid;gap:.58rem}.maintenance-list-invoice-register__section[hidden]{display:none!important}.maintenance-list-invoice-register__section>header{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.5rem;align-items:center;min-height:3rem;padding:.48rem .55rem;border:1px solid var(--csd-border-dce6f1-1000, #dce6f1);border-radius:.7rem;background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff))}.maintenance-list-invoice-register__section>header>span{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.62rem;background:var(--csd-bg-edf5ff-1000, #edf5ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.76rem}.maintenance-list-invoice-register__section>header>div{display:grid;gap:.04rem}.maintenance-list-invoice-register__section>header strong{color:var(--csd-text-253a54-1000, #253a54);font-size:.74rem;font-weight:800}.maintenance-list-invoice-register__section>header small{color:var(--csd-text-77899f-1000, #77899f);font-size:.61rem}.maintenance-list-invoice-register__section>header b{display:inline-grid;place-items:center;min-width:1.75rem;height:1.45rem;padding:0 .35rem;border-radius:999px;background:var(--csd-bg-eaf2ff-1000, #eaf2ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.58rem;font-weight:850}.maintenance-list-invoice-register__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.maintenance-list-invoice-register__item{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.5rem;align-items:start;min-width:0;min-height:5.1rem;padding:.55rem;border:1px solid var(--csd-border-dce5ef-1000, #dce5ef);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 7px 18px #0f172a08}.maintenance-list-invoice-register__item[hidden]{display:none!important}.maintenance-list-invoice-register__item.is-future{border-color:var(--csd-border-d6e5fb-1000, #d6e5fb);background:linear-gradient(145deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff))}.maintenance-list-invoice-register__item-icon{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.62rem;background:var(--csd-bg-f0f5fb-1000, #f0f5fb);color:var(--csd-text-5d7898-1000, #5d7898);font-size:.72rem}.maintenance-list-invoice-register__item.is-future .maintenance-list-invoice-register__item-icon{background:var(--csd-bg-eaf2ff-1000, #eaf2ff);color:var(--csd-text-2563eb-1000, #2563eb)}.maintenance-list-invoice-register__item-copy{display:grid;gap:.18rem;min-width:0}.maintenance-list-invoice-register__item-copy>small{overflow:hidden;color:var(--csd-text-61748d-1000, #61748d);font-size:.65rem;line-height:1.35;text-overflow:ellipsis}.maintenance-list-invoice-register__item-head{display:flex;flex-wrap:wrap;gap:.28rem;align-items:center}.maintenance-list-invoice-register__item-head strong{color:var(--csd-text-21364f-1000, #21364f);font-size:.72rem;font-weight:820}.maintenance-list-invoice-register__item-head b{max-width:10rem;overflow:hidden;padding:.16rem .34rem;border-radius:999px;background:var(--csd-bg-eef3f8-1000, #eef3f8);color:var(--csd-text-637890-1000, #637890);font-size:.53rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.maintenance-list-invoice-register__item-meta{display:flex;flex-wrap:wrap;gap:.26rem}.maintenance-list-invoice-register__item-meta em{display:inline-flex;gap:.2rem;align-items:center;color:var(--csd-text-8190a3-1000, #8190a3);font-size:.57rem;font-style:normal}.maintenance-list-invoice-register__amount{display:grid;justify-items:end;min-width:5rem;padding:.3rem .38rem;border:1px solid var(--csd-border-e0e8f1-1000, #e0e8f1);border-radius:.58rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.maintenance-list-invoice-register__amount strong{color:var(--csd-text-203650-1000, #203650);font-size:.72rem;font-weight:850}.maintenance-list-invoice-register__amount small{color:var(--csd-text-8493a5-1000, #8493a5);font-size:.55rem}.maintenance-list-invoice-register__empty{display:grid;justify-items:center;gap:.16rem;padding:2rem 1rem;border:1px dashed var(--csd-border-cdd9e6-1000, #cdd9e6);border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #fff);text-align:center}.maintenance-list-invoice-register__empty[hidden]{display:none!important}.maintenance-list-invoice-register__empty>span{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:.15rem;border-radius:.72rem;background:var(--csd-bg-eef4fb-1000, #eef4fb);color:var(--csd-text-667f9d-1000, #667f9d)}.maintenance-list-invoice-register__empty strong{color:var(--csd-text-2a3e58-1000, #2a3e58);font-size:.76rem}.maintenance-list-invoice-register__empty small{color:var(--csd-text-7b8ca0-1000, #7b8ca0);font-size:.64rem}.maintenance-list-invoice-register-footer{display:flex;align-items:center;justify-content:space-between!important;min-height:3.7rem;padding:.62rem 1rem!important;border-top:1px solid var(--csd-border-e2eaf3-1000, #e2eaf3)!important;background:var(--csd-bg-ffffff-1000, #fff)}.maintenance-list-invoice-register-footer .btn{min-height:2.35rem;border-radius:.66rem;font-size:.7rem;font-weight:780}.maintenance-list-invoice-register__footer-note{display:inline-flex;gap:.34rem;align-items:center;color:var(--csd-text-6f8198-1000, #6f8198);font-size:.63rem;font-weight:650}.maintenance-list-invoice-register__footer-note i{color:var(--csd-text-07866f-1000, #07866f)}@media (max-width: 767.98px){.maintenance-list-invoice-register-dialog{width:calc(100vw - 1rem);margin:.5rem}.maintenance-list-invoice-register-header{min-height:3.8rem;padding:.68rem!important}.maintenance-list-invoice-register-header p{margin-left:0;margin-top:.3rem}.maintenance-list-invoice-register-header .maintenance-list-invoice-register__source{display:none}.maintenance-list-invoice-register-body{max-height:calc(100dvh - 8.2rem);padding:.58rem!important}.maintenance-list-invoice-register__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-list-invoice-register__summary article:nth-child(2){grid-column:1/-1;grid-row:2}.maintenance-list-invoice-register__toolbar{top:-.6rem;grid-template-columns:minmax(0,1fr);padding:.5rem 0}.maintenance-list-invoice-register__filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.maintenance-list-invoice-register__filters button{justify-content:center;min-width:0;padding-inline:.28rem}.maintenance-list-invoice-register__status{text-align:left}.maintenance-list-invoice-register__grid{grid-template-columns:minmax(0,1fr)}.maintenance-list-invoice-register__item{grid-template-columns:1.9rem minmax(0,1fr)}.maintenance-list-invoice-register__amount{grid-column:2;justify-items:start;width:-moz-fit-content;width:fit-content;min-width:0}.maintenance-list-invoice-register-footer{align-items:stretch;flex-direction:column}.maintenance-list-invoice-register-footer .btn{width:100%}}body .maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic .maintenance-lists-ebloc-diagnostic__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:0}body .maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic .maintenance-lists-ebloc-panel{min-width:0;min-height:0;padding:.75rem;border-radius:.8rem;background:var(--csd-canvas-ffffff-1000, #fff);gap:.65rem;overflow-wrap:anywhere}body .maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic .maintenance-lists-diagnostic-heading{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.5rem;align-items:center;padding-bottom:.6rem;border-bottom:1px solid var(--csd-border-e5ecf4-1000, #e5ecf4)}body .maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic .maintenance-lists-diagnostic-heading h3{font-size:.84rem}body .maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic .maintenance-lists-diagnostic-heading small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.4}body .maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic .maintenance-lists-diagnostic-status{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}body .maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic .maintenance-lists-diagnostic-status:empty{display:none}body .maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic .maintenance-lists-diagnostic-finding{display:grid;gap:.2rem;padding:.55rem .6rem;border:1px solid var(--csd-border-f3ddbb-1000, #f3ddbb);border-radius:.65rem;background:var(--csd-canvas-fffaf3-1000, #fffaf3)}body .maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic .maintenance-lists-diagnostic-finding strong{font-size:.8rem;color:var(--csd-text-142033-1000, #142033)}body .maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic .maintenance-lists-diagnostic-finding span{font-size:.78rem;color:var(--csd-text-475569-1000, #475569)}body .maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic .maintenance-lists-diagnostic-finding small{font-size:.72rem;color:var(--csd-text-9a5b13-1000, #9a5b13)}body .maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic .maintenance-lists-diagnostic-history{margin-top:.1rem;border-top:1px solid var(--csd-border-e5ecf4-1000, #e5ecf4);padding-top:.6rem}body .maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic .maintenance-lists-diagnostic-history summary{display:flex;align-items:center;gap:.4rem;list-style:none;cursor:pointer;color:var(--csd-text-536783-1000, #536783);font-size:.75rem;font-weight:650}body .maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic .maintenance-lists-diagnostic-history summary::-webkit-details-marker{display:none}body .maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic .maintenance-lists-diagnostic-history summary>:last-child{margin-left:auto}body .maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic .maintenance-lists-diagnostic-history summary:focus-visible{outline:2px solid var(--csd-border-3875ff-1000, #3875ff);outline-offset:3px;border-radius:.3rem}body .maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic .maintenance-lists-diagnostic-history[open] summary>:last-child{transform:rotate(180deg)}body .maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic .maintenance-lists-diagnostic-history dl{display:grid;gap:.35rem;margin:.6rem 0 0}body .maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic .maintenance-lists-diagnostic-history dl>div{display:flex;justify-content:space-between;gap:.5rem;font-size:.75rem}body .maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic .maintenance-lists-diagnostic-history dt{font-weight:600;color:var(--csd-text-475569-1000, #475569)}body .maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic .maintenance-lists-diagnostic-history dd{margin:0;color:var(--csd-text-64748b-1000, #64748b)}@media (min-width: 1800px){body .maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic .maintenance-lists-ebloc-diagnostic__columns{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 767.98px){body .maintenance-lists-period-page .maintenance-lists-ebloc-diagnostic .maintenance-lists-ebloc-diagnostic__columns{grid-template-columns:minmax(0,1fr)}}.maintenance-lists-monitor-page .maintenance-monitor-filter-workspace .smart-filter-form--operational{flex-wrap:wrap;gap:.5rem}.maintenance-lists-monitor-page .maintenance-monitor-filter-workspace .smart-filter-form--operational>.sf-item{flex:0 1 auto;min-width:0;max-width:100%}.maintenance-lists-monitor-page .maintenance-monitor-filter-workspace .smart-filter-form--operational>.sf-search{flex:1 1 14rem;min-width:0}@media (max-width: 767.98px){.maintenance-lists-monitor-page .maintenance-monitor-filter-workspace .smart-filter-form--operational>.sf-item,.maintenance-lists-monitor-page .maintenance-monitor-filter-workspace .smart-filter-form--operational>.sf-search{flex:none;width:100%}}:where(.maintenance-lists-page,.maintenance-control-progress,.maintenance-list-action-drawer,.maintenance-bank-invoice-drawer,#maintenanceBankAdHocModal,#maintenanceListInvoiceRegisterModal,#maintenanceListReviewModal) .btn:is(.op-primary-action,.op-secondary-action,.op-success-action,.op-danger-action){border-radius:999px!important;min-height:44px;max-width:100%;padding:.65rem 1rem;font-size:.82rem;line-height:1.35!important;white-space:normal;text-decoration:none}:where(.maintenance-lists-page,.maintenance-control-progress,.maintenance-list-action-drawer,.maintenance-bank-invoice-drawer,#maintenanceBankAdHocModal,#maintenanceListInvoiceRegisterModal,#maintenanceListReviewModal) .btn:is(.op-primary-action,.op-secondary-action,.op-success-action,.op-danger-action).btn-sm{min-height:36px;padding:.45rem .8rem;font-size:.78rem}:where(.maintenance-lists-page,.maintenance-control-progress,.maintenance-list-action-drawer,.maintenance-bank-invoice-drawer,#maintenanceBankAdHocModal,#maintenanceListInvoiceRegisterModal,#maintenanceListReviewModal) .btn:is(.op-primary-action,.op-secondary-action,.op-success-action,.op-danger-action)>span:not(.op-icon-center){min-width:0}:where(.maintenance-lists-page,.maintenance-control-progress,.maintenance-list-action-drawer,.maintenance-bank-invoice-drawer,#maintenanceBankAdHocModal,#maintenanceListInvoiceRegisterModal,#maintenanceListReviewModal) .btn:is(.op-primary-action,.op-secondary-action,.op-success-action,.op-danger-action)>.op-icon-center{flex-shrink:0}:where(.maintenance-lists-page,.maintenance-control-progress,.maintenance-list-action-drawer,.maintenance-bank-invoice-drawer,#maintenanceBankAdHocModal,#maintenanceListInvoiceRegisterModal,#maintenanceListReviewModal) .btn:is(.op-primary-action,.op-secondary-action,.op-success-action,.op-danger-action):focus-visible{outline:2px solid var(--op-accent);outline-offset:3px}:where(.maintenance-lists-page,.maintenance-control-progress,.maintenance-list-action-drawer,.maintenance-bank-invoice-drawer,#maintenanceBankAdHocModal,#maintenanceListInvoiceRegisterModal,#maintenanceListReviewModal) .btn:is(.op-primary-action,.op-secondary-action,.op-success-action,.op-danger-action):disabled,:where(.maintenance-lists-page,.maintenance-control-progress,.maintenance-list-action-drawer,.maintenance-bank-invoice-drawer,#maintenanceBankAdHocModal,#maintenanceListInvoiceRegisterModal,#maintenanceListReviewModal) .btn:is(.op-primary-action,.op-secondary-action,.op-success-action,.op-danger-action)[aria-disabled=true],:where(.maintenance-lists-page,.maintenance-control-progress,.maintenance-list-action-drawer,.maintenance-bank-invoice-drawer,#maintenanceBankAdHocModal,#maintenanceListInvoiceRegisterModal,#maintenanceListReviewModal) .btn:is(.op-primary-action,.op-secondary-action,.op-success-action,.op-danger-action).disabled{transform:none;box-shadow:none}:where(.maintenance-lists-page,.maintenance-control-progress,.maintenance-list-action-drawer,.maintenance-bank-invoice-drawer,#maintenanceBankAdHocModal,#maintenanceListInvoiceRegisterModal,#maintenanceListReviewModal) .maintenance-monitor-action-group{border-radius:999px}:where(.maintenance-lists-page,.maintenance-control-progress,.maintenance-list-action-drawer,.maintenance-bank-invoice-drawer,#maintenanceBankAdHocModal,#maintenanceListInvoiceRegisterModal,#maintenanceListReviewModal) .maintenance-monitor-action-group>.btn{border-radius:999px 0 0 999px!important}:where(.maintenance-lists-page,.maintenance-control-progress,.maintenance-list-action-drawer,.maintenance-bank-invoice-drawer,#maintenanceBankAdHocModal,#maintenanceListInvoiceRegisterModal,#maintenanceListReviewModal) .maintenance-monitor-action-group>.maintenance-monitor-action-help{border-radius:0 999px 999px 0!important}@media (max-width: 767.98px){:where(.maintenance-lists-page,.maintenance-control-progress,.maintenance-list-action-drawer,.maintenance-bank-invoice-drawer) .btn:is(.op-primary-action,.op-secondary-action,.op-success-action,.op-danger-action){min-height:44px}}.maintenance-preparation-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;list-style:none;margin:0 0 1.25rem;padding:0}.maintenance-preparation-status li{display:flex;align-items:center;gap:.6rem;padding:.8rem;border:1px solid var(--csd-border-dbe5f3-1000, #dbe5f3);border-radius:14px;background:var(--csd-bg-f8faff-1000, #f8faff);min-width:0}.maintenance-preparation-status strong,.maintenance-preparation-status small{display:block}.maintenance-preparation-status strong{font-size:.83rem;color:var(--csd-text-203652-1000, #203652)}.maintenance-preparation-status small{font-size:.75rem;color:var(--csd-text-667d98-1000, #667d98);margin-top:.15rem}.maintenance-preparation-status .is-done{background:var(--csd-bg-f3fbf7-1000, #f3fbf7);border-color:var(--csd-border-cfebdf-1000, #cfebdf)}.maintenance-preparation-status .is-done>.op-icon-center{color:var(--csd-text-0a9875-1000, #0a9875)}.maintenance-preparation-status .is-waiting>.op-icon-center{color:var(--csd-text-7193c9-1000, #7193c9)}.maintenance-next-step{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.25rem;margin-bottom:1.25rem;border:1px solid var(--csd-border-d4e2fb-1000, #d4e2fb);border-radius:18px;background:linear-gradient(120deg,var(--csd-bg-f4f8ff-1000, #f4f8ff),var(--csd-bg-ffffff-1000, #fff))}.maintenance-next-step h3{font-size:1rem;font-weight:700;margin:.3rem 0 .4rem}.maintenance-next-step p{color:var(--csd-text-647894-1000, #647894);font-size:.86rem;margin:0}.maintenance-next-step .btn{flex-shrink:0}.maintenance-lists-side-stack .maintenance-preparation-status{gap:.4rem}.maintenance-lists-side-stack .maintenance-preparation-status li{display:block;padding:.6rem}.maintenance-lists-side-stack .maintenance-preparation-status small{font-size:.67rem}@media (max-width: 575.98px){.maintenance-next-step{flex-direction:column;align-items:stretch}.maintenance-preparation-status{gap:.35rem}.maintenance-preparation-status li{display:block;padding:.6rem}}.maintenance-collections-command-center__target--window{height:auto;min-width:0;align-content:start}.maintenance-collections-command-center__target--window .form-label{margin-bottom:.15rem}.maintenance-collections-command-center__target--window .flatpickr-wrapper,.maintenance-collections-command-center__target--window input{min-width:0;width:100%}.maintenance-collections-command-center__target--window small{white-space:normal;line-height:1.35}.maintenance-collections-register-list{width:100%;overflow-x:auto}.maintenance-collections-register-list .op-table{width:100%}.maintenance-collections-register-list th,.maintenance-collections-register-list td{white-space:normal}.maintenance-collections-register-list th:last-child,.maintenance-collections-register-list td:last-child{white-space:nowrap}.maintenance-collections-register-list th:first-child{width:32%}.maintenance-collections-register-list td:first-child{min-width:13rem}.maintenance-collections-register-list .op-status-badge{white-space:normal}.maintenance-collections-register-list [hidden]{display:none!important}.maintenance-collections-register-item.is-blocked>td:first-child,.maintenance-collections-register-item.is-unallocated>td:first-child{box-shadow:inset 3px 0 var(--bs-danger)}.maintenance-collections-register-item.is-calendar-highlighted>td{background:var(--op-surface-soft)}.maintenance-collections-drawer{width:min(680px,100%)!important;max-width:100%;box-sizing:border-box}.maintenance-collections-drawer.show,.maintenance-collections-drawer.showing{transform:none;opacity:1;visibility:visible;pointer-events:auto}.maintenance-collections-drawer.hiding{transform:translate(100%)}.maintenance-collections-drawer [data-collection-drawer-panel][hidden]{display:none!important}.maintenance-collections-drawer .sidebar-header{flex:0 0 auto}.maintenance-collections-drawer .sidebar-header__copy{display:grid;gap:.25rem}.maintenance-collections-drawer__checks{display:grid;gap:1rem}.maintenance-collections-drawer .control-sidebar-content{padding:1rem;min-width:0}.maintenance-collections-drawer .op-record-detail-box{min-width:0;overflow-wrap:anywhere}.maintenance-collections-drawer .select2-container{max-width:100%}.maintenance-collections-drawer .flatpickr-wrapper{width:100%;min-width:0}.maintenance-collections-drawer .form-control,.maintenance-collections-drawer .form-select{min-width:0}.maintenance-collections-drawer .maintenance-collection-display-proof .op-status-badge,.maintenance-collections-drawer .maintenance-collection-display-proof>a{justify-self:start}.maintenance-collections-workspace{margin-bottom:1rem}.maintenance-collections-workspace__flow,.maintenance-collections-workspace__tools{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1rem}.maintenance-collections-workspace__flow{flex-wrap:wrap}.maintenance-collections-workspace__next{flex:0 0 auto}.maintenance-collections-workspace__next form{margin:0}.maintenance-collections-workspace__hint{display:flex;align-items:baseline;gap:.5rem;padding:0 1rem .8rem;color:var(--csd-foreground-bs-secondary-color, var(--bs-secondary-color, var(--csd-text-64748b-1000, #64748b)));font-size:.82rem}.maintenance-collections-workspace__tools{flex-wrap:wrap;border-top:1px solid var(--op-border, var(--csd-border-e5edf6-1000, #e5edf6))}.maintenance-collections-workspace__summary,.maintenance-collections-workspace__menus{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.maintenance-collections-workspace__summary{font-size:.8rem;color:var(--csd-foreground-bs-secondary-color, var(--bs-secondary-color, var(--csd-text-64748b-1000, #64748b)))}.maintenance-collections-workspace__menus .dropdown-menu form{margin:0}.maintenance-collections-workspace .maintenance-collections-workflow{flex:1 1 34rem;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:.75rem;border:0;padding:0;overflow:visible}.maintenance-collections-workspace .maintenance-collections-workflow__step{gap:.5rem;padding:.55rem}.maintenance-collections-workspace .maintenance-collections-workflow__step:not(:last-child):after{display:none}.maintenance-collections-workspace .maintenance-collections-workflow__copy strong{font-size:.82rem;white-space:normal}.maintenance-collections-workspace .maintenance-collections-workflow__copy em{display:block;font-style:normal;font-size:.7rem;line-height:1.4;color:var(--csd-foreground-bs-secondary-color, var(--bs-secondary-color, var(--csd-text-64748b-1000, #64748b)))}.maintenance-collections-program-page .maintenance-collections-drawer .maintenance-collections-command-center__form{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;gap:1rem}.maintenance-collections-program-page .maintenance-collections-drawer .maintenance-collections-command-center__strategy,.maintenance-collections-program-page .maintenance-collections-drawer .maintenance-collections-command-center__submit{grid-column:1/-1}.maintenance-collections-program-page .maintenance-collections-drawer .maintenance-collections-command-center__month{height:auto;min-height:0;align-self:start;align-content:start;grid-template-rows:auto auto;gap:.5rem;border:0;background:none;padding:0}.maintenance-collections-program-page .maintenance-collections-drawer .maintenance-collections-command-center__submit{width:auto;max-width:none;justify-self:start}.maintenance-collections-program-page .maintenance-collections-drawer .maintenance-collections-command-center__target{min-width:0}.maintenance-collections-program-page .maintenance-collections-drawer .maintenance-collections-methodology{width:100%}.maintenance-collections-program-page .maintenance-collections-drawer [data-collection-drawer-panel=configuration] .select2-container{width:100%!important}@media (max-width: 767.98px){.maintenance-collections-program-hero .op-toolbar__actions{display:flex;flex-direction:row;flex-wrap:nowrap}.maintenance-collections-program-hero .op-toolbar__actions>.dropdown,.maintenance-collections-program-hero .op-toolbar__actions>.guide-drawer-trigger{flex:1 1 0;min-width:0;width:auto}.maintenance-collections-workspace__flow,.maintenance-collections-workspace__tools{padding:.75rem}.maintenance-collections-workspace__next{width:100%}.maintenance-collections-workspace__next .btn{width:100%;justify-content:center}.maintenance-collections-workspace__hint{padding:0 .75rem .75rem}.maintenance-collections-workspace .maintenance-collections-workflow{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-collections-workspace .maintenance-collections-workflow__step:after{display:none}.maintenance-collections-workspace__menus{gap:.4rem}.maintenance-collections-program-page .maintenance-collections-drawer .maintenance-collections-command-center__form{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767.98px){.maintenance-collections-register-list td:first-child{min-width:0}}.maintenance-collections-program-page .fc .collection-approved-leave{background:var(--csd-bg-fff4d8-1000, #fff4d8);border:1px solid var(--csd-border-dcae42-1000, #dcae42);color:var(--csd-text-704b00-1000, #704b00);cursor:default}.maintenance-collections-program-page .fc .collection-approved-leave .fc-event-main{color:inherit}.maintenance-collections-program-page .maintenance-collections-leave-label{display:block;padding:.2rem .35rem;font-size:.72rem;font-weight:600;white-space:normal}.maintenance-collections-program-page .maintenance-collections-swap-options{display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.expenses-workspace .tasks-workspace__hero,.expenses-show-page .tasks-workspace__hero{border-color:var(--csd-border-0ea5e9-100, rgba(14, 165, 233, .1));background:radial-gradient(circle at top right,rgba(14,165,233,.12),transparent 30%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.expenses-workspace .tasks-workspace__stat strong,.expenses-show-page .tasks-workspace__stat strong{letter-spacing:0}.expenses-workspace__summary-shell,.expenses-workspace__section-meta{transition:opacity .2s ease,transform .2s ease}.expenses-workspace__section-meta{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap}.expenses-workspace__meta-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .8rem;border-radius:999px;background:#0f172a0a;color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:700;white-space:nowrap}.expenses-workspace__meta-pill--warning{color:var(--csd-text-92400e-1000, #92400e);background:#f59e0b1a}.expenses-workspace__meta-pill--info{color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:#2563eb14}.expenses-workspace__meta-pill--success{color:var(--csd-text-166534-1000, #166534);background:#16a34a1a}.expenses-workspace__table-card{overflow:hidden}.expenses-workspace__table-card .table-saas{margin-bottom:0}.expenses-workspace__table-card .pagination-wrapper,.expenses-workspace__table-card .pagination{padding:0 1rem 1rem}.expenses-workspace__action-dropdown .dropdown-toggle:after{margin-left:.45rem}.expenses-workspace__action-menu{width:min(22rem,100vw - 2rem);padding:.45rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:1rem;box-shadow:0 18px 36px #0f172a1f}.expenses-workspace__action-menu-intro{display:grid;gap:.2rem;padding:.75rem .85rem .68rem}.expenses-workspace__action-menu-intro strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:800}.expenses-workspace__action-menu-intro span{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.5}.expenses-workspace__action-menu-item{padding:.72rem .8rem;border-radius:.82rem}.expenses-workspace__action-menu-item i{margin-top:.12rem;color:var(--csd-text-0ea5e9-1000, #0ea5e9)}.expenses-workspace__action-menu-item span{display:grid;gap:.16rem}.expenses-workspace__action-menu-item strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:800}.expenses-workspace__action-menu-item small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.45}.expense-index-page{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem}.expense-index-page .op-toolbar{margin-bottom:0}.expense-index-page>*{min-width:0}#expensesSectionMeta:not(:has(.op-context-alert)){display:none}#expensesSectionMeta{margin:-.25rem 0}.expense-index-page__toolbar .op-toolbar__actions,.expense-index-page__table-tools{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.expense-index-page__stats{margin:0}.expense-index-page__context-alert{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;min-height:2.72rem;margin:0;padding:.56rem .76rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-left:3px solid var(--csd-border-2563eb-580, rgba(37, 99, 235, .58));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);box-shadow:0 10px 22px #0f172a09}.expense-index-page__context-alert>span,.expense-index-page__context-alert .op-context-alert__action{display:inline-flex;align-items:center;gap:.46rem;min-width:0;color:var(--csd-text-334155-1000, #334155);font-size:.86rem;font-weight:620;line-height:1.2}.expense-index-page__context-alert>span i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.96rem}.expense-index-page__context-alert .op-context-alert__action{flex:0 0 auto;min-height:2rem;padding:.36rem .68rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.78rem;font-weight:700;text-decoration:none}.expense-index-page__context-alert .op-context-alert__action:hover{border-color:var(--csd-border-2563eb-300, rgba(37, 99, 235, .3));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.expense-index-page__context-alert--danger{border-left-color:var(--csd-border-f59e0b-780, rgba(245, 158, 11, .78));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fffbeb-1000, #fffbeb) 100%)}.expense-index-page__context-alert--danger>span i{color:var(--csd-text-d97706-1000, #d97706)}.expense-index-page__context-alert--info{border-left-color:var(--csd-border-2563eb-580, rgba(37, 99, 235, .58))}.expense-index-page__filter-card,.expense-index-page__table-card{margin:0}.expense-index-page__table-card{overflow:hidden}.expense-index-page__table-head{display:flex;align-items:center;justify-content:space-between;gap:.9rem;min-height:0;padding:.72rem .92rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f9fbfe-1000, #f9fbfe) 100%);box-shadow:inset 0 -1px #ffffffd1}.expense-index-page__table-title{display:flex;align-items:center;gap:.62rem;min-width:0}.expense-index-page__table-icon{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;flex:0 0 2.05rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #2563eb0e;line-height:0}.expense-index-page__table-icon i{font-size:.92rem}.expense-index-page__table-copy{display:grid;gap:.08rem;min-width:0}.expense-index-page__table-copy h2{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:850;letter-spacing:0;line-height:1.16}.expense-index-page__table-subtitle{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:650;line-height:1.25}.expense-index-page__active-filters{padding:.85rem 1rem 0}.expense-index-page__table-wrap{width:100%;max-width:100%;min-height:12rem;border-radius:0;overflow-x:auto}.expense-form-modal{gap:.72rem}.expense-form-modal__summary{align-items:center;border-color:var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.expense-form-modal__summary-icon{border-color:var(--csd-border-93c5fd-780, rgba(147, 197, 253, .78));background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.expense-form-modal__stack,.expense-form-modal__section-stack,.expense-form-modal__context-shell{display:grid;gap:.72rem}.expense-form-modal__card .op-upsert-modal__card-body{gap:.72rem}.expense-form-modal__card .op-upsert-modal__field-grid{row-gap:.72rem!important}.expense-form-modal__field-meta{display:inline-flex;align-items:center;min-height:1rem;margin-top:.3rem;color:var(--csd-text-6b7b91-1000, #6b7b91);font-size:.68rem;font-weight:650;letter-spacing:0;line-height:1.25}.expense-form-modal__note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;min-height:2.36rem;padding:.5rem .68rem;border:1px solid var(--csd-border-bfdbfe-740, rgba(191, 219, 254, .74));border-left:3px solid var(--csd-border-2563eb-620, rgba(37, 99, 235, .62));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);color:var(--csd-text-41546f-1000, #41546f);font-size:.74rem;font-weight:680;line-height:1.36}.expense-form-modal__note i{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.expense-form-modal__billable{display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,.32fr);align-items:center;gap:.72rem;padding:.62rem .7rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.expense-form-modal__billable.is-disabled{border-style:dashed;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.expense-form-modal__billable-copy{display:grid;gap:.16rem;min-width:0}.expense-form-modal__billable-label{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.expense-form-modal .expense-premium-billable-headline{color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:780;line-height:1.32}.expense-form-modal .expense-premium-billable-support{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.35}.expense-form-modal__billable-control{min-width:0}.expense-form-modal__billable-control .form-label{margin-bottom:.28rem}.expense-form-modal__notes{min-height:86px!important;resize:vertical}@media (max-width: 767.98px){.expense-form-modal__summary{align-items:flex-start}.expense-form-modal__billable{grid-template-columns:1fr}}.expense-premium-modal-shell .expense-premium-card .op-upsert-modal__card-body{display:grid;gap:.68rem}.expense-premium-modal-shell .expense-premium-modal-header{padding-bottom:.28rem}.expense-premium-modal-shell .expense-premium-modal-body{padding-top:.28rem}.expense-premium-modal-shell .expense-premium-form{gap:.68rem}.expense-premium-form__intro{padding:.68rem .82rem;border-radius:.92rem}.expense-premium-form__intro-icon{color:var(--csd-text-0ea5e9-1000, #0ea5e9);background:#0ea5e91a}.expense-premium-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.expense-premium-form__intro .op-upsert-modal__eyebrow{padding:.27rem .54rem;font-size:.63rem}.expense-premium-form__intro .op-upsert-modal__summary-title{max-width:58rem;font-size:.82rem;line-height:1.28}.expense-premium-form__intro .op-upsert-modal__summary-text{font-size:.72rem;line-height:1.42}.expense-premium-modal-shell .expense-premium-card{border-radius:.94rem}.expense-premium-modal-shell .expense-premium-card .op-upsert-modal__card-header{padding:.68rem .82rem .58rem}.expense-premium-modal-shell .expense-premium-card .op-upsert-modal__card-body{padding:.76rem .82rem!important}.expense-premium-modal-shell .expense-premium-card .op-upsert-modal__card-title{font-size:.84rem}.expense-premium-modal-shell .expense-premium-card .op-upsert-modal__eyebrow{font-size:.62rem}.expense-premium-modal-shell .expense-premium-card .op-upsert-modal__summary-pill{padding:.26rem .55rem;font-size:.64rem}.expense-premium-modal-shell .expense-premium-card .op-upsert-modal__field+.op-upsert-modal__field{margin-top:.62rem}.expense-premium-modal-shell .expense-premium-card .op-upsert-modal__field-grid{--bs-gutter-x: .75rem;--bs-gutter-y: .78rem}.expense-premium-modal-shell .expense-premium-card .form-text{margin-top:.34rem;color:var(--csd-text-71839d-1000, #71839d);font-size:.72rem;line-height:1.35}.expense-premium-modal-shell .select2-container{width:100%!important}.expense-premium-modal-shell .expense-premium-notes{min-height:82px!important}.expense-premium-modal-shell .expense-premium-inline-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.56rem;min-height:2.35rem;padding:.48rem .62rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:.74rem;background:var(--csd-bg-f8fafc-780, rgba(248, 250, 252, .78));color:var(--csd-text-52657f-1000, #52657f);font-size:.73rem;line-height:1.35}.expense-premium-modal-shell .expense-premium-inline-note i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.88rem}.expense-premium-modal-shell .expense-premium-billable-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,.38fr);align-items:center;gap:.72rem;padding:.7rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)))}.expense-premium-modal-shell .expense-premium-billable-shell.is-disabled{opacity:.78}.expense-premium-modal-shell .expense-premium-billable-copy{display:grid;gap:.16rem}.expense-premium-modal-shell .expense-premium-billable-label{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.expense-premium-modal-shell .expense-premium-billable-headline{color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:800;line-height:1.32}.expense-premium-modal-shell .expense-premium-billable-support{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.35}.expense-premium-modal-shell .expense-premium-billable-control .form-label{margin-bottom:.26rem}@media (max-width: 767.98px){.expense-premium-grid,.expense-premium-modal-shell .expense-premium-billable-shell{grid-template-columns:1fr}}.modal-premium-shell.expense-upsert-modal-shell{border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72))!important;border-radius:1.18rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)!important;box-shadow:0 28px 72px #0f172a29,0 10px 26px #2563eb14!important;overflow:hidden}.modal-premium-shell.expense-upsert-modal-shell .expense-premium-modal-header,.modal-premium-shell.expense-upsert-modal-shell .modal-premium-header{padding:.98rem 1.12rem .5rem!important;border-bottom:1px solid var(--csd-border-e2e8f0-720, rgba(226, 232, 240, .72))!important;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-560, rgba(219, 234, 254, .56)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)))!important}.modal-premium-shell.expense-upsert-modal-shell .expense-premium-modal-body,.modal-premium-shell.expense-upsert-modal-shell .modal-premium-body{padding:.82rem 1.12rem .95rem!important;background:linear-gradient(180deg,var(--csd-bg-f8fafc-620, rgba(248, 250, 252, .62)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))!important}.modal-premium-shell.expense-upsert-modal-shell .expense-premium-modal-footer,.modal-premium-shell.expense-upsert-modal-shell .modal-premium-footer{gap:.55rem;padding:.78rem 1.12rem .95rem!important;border-top:1px solid var(--csd-border-e2e8f0-780, rgba(226, 232, 240, .78))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important}.modal-premium-shell.expense-upsert-modal-shell .modal-title{color:var(--csd-text-10213f-1000, #10213f)!important;font-size:1.04rem;font-weight:850!important;line-height:1.18}.modal-premium-shell.expense-upsert-modal-shell .modal-header .text-muted{max-width:42rem;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.78rem!important;font-weight:600;line-height:1.42}.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal{display:grid;gap:.78rem}.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal__summary{align-items:center;gap:.88rem;padding:.82rem .94rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:.96rem;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-700, rgba(219, 234, 254, .7)),transparent 38%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:inset 0 1px #ffffffe6,0 10px 24px #2563eb0e}.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal__summary-icon{width:2.55rem;height:2.55rem;flex:0 0 2.55rem;border:1px solid var(--csd-border-93c5fd-640, rgba(147, 197, 253, .64));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #fffffff0,0 12px 24px #2563eb14}.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal__summary-icon i{font-size:1.02rem}.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal__summary .op-upsert-modal__summary-heading{align-items:flex-start;gap:.56rem}.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal__summary .op-upsert-modal__summary-title{max-width:58rem;margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.92rem;font-weight:850;line-height:1.28}.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal__summary .op-upsert-modal__summary-text{margin:.24rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:600;line-height:1.44}.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal__summary .op-upsert-modal__eyebrow,.modal-premium-shell.expense-upsert-modal-shell .op-upsert-modal__summary-pill{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal__summary-pill{align-self:center}.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal__stack{display:grid;gap:.78rem}.modal-premium-shell.expense-upsert-modal-shell .expense-premium-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem}.modal-premium-shell.expense-upsert-modal-shell .expense-premium-card{border:1px solid var(--csd-border-d6e2f0-920, rgba(214, 226, 240, .92));border-radius:.96rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffe6,0 10px 24px #0f172a0a;overflow:hidden}.modal-premium-shell.expense-upsert-modal-shell .expense-premium-card .op-upsert-modal__card-header{min-height:3.15rem;padding:.72rem .9rem .62rem;border-bottom:1px solid var(--csd-border-e2e8f0-780, rgba(226, 232, 240, .78));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)}.modal-premium-shell.expense-upsert-modal-shell .expense-premium-card .op-upsert-modal__card-title{display:inline-flex;align-items:center;gap:.42rem;margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.88rem;font-weight:850;line-height:1.22}.modal-premium-shell.expense-upsert-modal-shell .expense-premium-card .op-upsert-modal__card-title i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.92rem}.modal-premium-shell.expense-upsert-modal-shell .expense-premium-card .op-upsert-modal__card-body{display:grid;gap:.68rem;padding:.82rem .9rem .9rem!important}.modal-premium-shell.expense-upsert-modal-shell .expense-premium-card .op-upsert-modal__lead{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:600;line-height:1.45}.modal-premium-shell.expense-upsert-modal-shell .expense-premium-card .op-upsert-modal__field+.op-upsert-modal__field{margin-top:.06rem}.modal-premium-shell.expense-upsert-modal-shell .expense-premium-card .op-upsert-modal__field-grid{--bs-gutter-x: .78rem;--bs-gutter-y: .78rem}.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal .form-label{margin-bottom:.32rem;color:var(--csd-text-52657f-1000, #52657f);font-size:.66rem;font-weight:800;letter-spacing:0}.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal .form-text{margin-top:.32rem;color:var(--csd-text-71839d-1000, #71839d);font-size:.68rem;font-weight:600;letter-spacing:0;line-height:1.25}.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal .expense-form-modal__field-meta{color:var(--csd-text-6b7b91-1000, #6b7b91);font-size:.68rem;font-weight:650;letter-spacing:0;line-height:1.25}.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal .form-saas-input,.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal .select2-container--default .select2-selection--single,.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal .select2-container--default .select2-selection--multiple{min-height:2.62rem!important;border:1px solid var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88))!important;border-radius:.78rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)))!important;box-shadow:inset 0 1px #ffffffe6,0 6px 16px #0f172a06!important;color:var(--csd-text-10213f-1000, #10213f)!important;font-weight:700}.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal input.form-saas-input,.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal .select2-container--default .select2-selection--single{height:2.62rem!important}.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal .form-saas-input{padding:.46rem .82rem!important}.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal textarea.form-saas-input{min-height:82px!important;padding-top:.62rem!important;padding-bottom:.62rem!important;resize:vertical}.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal .select2-container{width:100%!important}.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.62rem!important;padding-left:.82rem!important;padding-right:2.1rem!important;color:var(--csd-text-10213f-1000, #10213f);font-weight:750}.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal .select2-container--default .select2-selection--single .select2-selection__arrow{height:2.62rem!important;right:.52rem!important}.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal .select2-container--default.select2-container--focus .select2-selection--multiple,.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal .select2-container--default.select2-container--open .select2-selection--single,.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal .form-saas-input:focus{border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 4px #2563eb14,0 10px 24px #0f172a0b!important}.modal-premium-shell.expense-upsert-modal-shell .expense-premium-inline-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.54rem;min-height:2.42rem;padding:.56rem .68rem;border:1px solid var(--csd-border-bfdbfe-560, rgba(191, 219, 254, .56));border-radius:.78rem;background:var(--csd-bg-f8fafc-880, rgba(248, 250, 252, .88));color:var(--csd-text-52657f-1000, #52657f);font-size:.73rem;font-weight:600;line-height:1.38}.modal-premium-shell.expense-upsert-modal-shell .expense-premium-inline-note i{margin-top:.1rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.88rem}.modal-premium-shell.expense-upsert-modal-shell .expense-premium-context-shell{display:grid;gap:.68rem}.modal-premium-shell.expense-upsert-modal-shell .expense-premium-billable-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(12.5rem,.38fr);align-items:center;gap:.68rem;padding:.7rem;border:1px solid var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84));border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.modal-premium-shell.expense-upsert-modal-shell .expense-premium-billable-shell.is-disabled{border-style:dashed;opacity:.78}.modal-premium-shell.expense-upsert-modal-shell .expense-premium-billable-control{max-width:none}.modal-premium-shell.expense-upsert-modal-shell .modal-premium-footer .btn-saas-primary,.modal-premium-shell.expense-upsert-modal-shell .modal-premium-footer .btn-saas-outline-primary,.modal-premium-shell.expense-upsert-modal-shell .expense-premium-modal-footer .btn-saas-primary,.modal-premium-shell.expense-upsert-modal-shell .expense-premium-modal-footer .btn-saas-outline-primary{min-height:2.42rem;padding:.52rem .94rem;border-radius:999px;font-size:.78rem;font-weight:800}.expense-payment-modal-dialog{max-width:min(980px,100vw - 2rem)}.modal-premium-shell.expense-payment-modal-shell .modal-premium-body{padding-top:.62rem!important;padding-bottom:.72rem!important}.modal-premium-shell.expense-payment-modal-shell .expense-payment-modal{gap:.62rem}.modal-premium-shell.expense-payment-modal-shell .expense-payment-modal__summary{padding:.62rem .72rem}.modal-premium-shell.expense-payment-modal-shell .expense-payment-modal__summary .op-upsert-modal__summary-title{font-size:.94rem}.modal-premium-shell.expense-payment-modal-shell .expense-payment-modal__summary .op-upsert-modal__summary-text{max-width:50rem;font-size:.78rem;line-height:1.4}.modal-premium-shell.expense-payment-modal-shell .expense-payment-modal__grid{grid-template-columns:minmax(0,1fr) minmax(18.5rem,.72fr);gap:.68rem;align-items:start}.modal-premium-shell.expense-payment-modal-shell .expense-payment-modal__card{height:100%}.modal-premium-shell.expense-payment-modal-shell .expense-payment-modal__context-strip{display:flex;flex-wrap:wrap;gap:.44rem}.modal-premium-shell.expense-payment-modal-shell .expense-payment-modal__context-strip span{display:inline-flex;align-items:center;gap:.38rem;min-height:1.86rem;padding:.28rem .54rem;border:1px solid var(--csd-border-d6e2f0-900, rgba(214, 226, 240, .9));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-52657f-1000, #52657f);font-size:.7rem;font-weight:700}.modal-premium-shell.expense-payment-modal-shell .expense-payment-modal__context-strip i{color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem}.modal-premium-shell.expense-payment-modal-shell .expense-payment-modal__notes{min-height:4.2rem!important}.modal-premium-shell.expense-payment-modal-shell .expense-payment-modal__upload{height:100%}.modal-premium-shell.expense-payment-modal-shell .expense-payment-modal__upload .op-upsert-upload__dropzone{min-height:12.1rem;padding:.84rem}.modal-premium-shell.expense-payment-modal-shell .expense-payment-modal__upload .op-upsert-upload__copy{max-width:18rem}@media (max-width: 1199.98px){.modal-premium-shell.expense-upsert-modal-shell .expense-premium-grid,.modal-premium-shell.expense-upsert-modal-shell .expense-premium-billable-shell{grid-template-columns:1fr}}@media (max-width: 767.98px){.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal__summary{align-items:flex-start}.modal-premium-shell.expense-upsert-modal-shell .expense-form-modal__summary-pill{justify-self:flex-start}.modal-premium-shell.expense-payment-modal-shell .expense-payment-modal__grid{grid-template-columns:1fr}.modal-premium-shell.expense-payment-modal-shell .expense-payment-modal__upload .op-upsert-modal__inline-action{width:100%}}.expenses-index-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;max-width:100%;min-width:1080px}.expenses-index-table .op-table__row-number{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:999px;background:#3b82f614;color:var(--csd-text-1e40af-1000, #1e40af);font-size:.75rem;font-weight:800}.expenses-index-table thead th{padding:.72rem .82rem!important;border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78))!important;background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important;color:var(--csd-text-334155-1000, #334155);font-size:.8rem;font-weight:760;letter-spacing:0;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;box-shadow:none}.expenses-index-table thead th>a,.expenses-index-table thead th .text-decoration-none{color:var(--csd-text-334155-1000, #334155)!important;font-weight:760!important}.expenses-index-table thead th .sort-column{gap:.34rem!important}.expenses-index-table thead th .sort-icons{opacity:.82;margin-left:0;transform:translateY(0)}.expenses-index-table tbody td{padding:.68rem .82rem!important;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-ffffff-1000, #ffffff);vertical-align:middle;color:var(--csd-text-24384f-1000, #24384f);min-width:0;transition:background-color .18s ease,border-color .18s ease}.expenses-index-table tbody tr{position:relative;z-index:1;transition:background-color .18s ease,box-shadow .18s ease}.expenses-index-table tbody tr:hover>td{border-bottom-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-f9fafc-980, rgba(249, 250, 252, .98)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)))}.expenses-index-table tbody tr:hover>td:first-child{box-shadow:inset 3px 0 #64748b29}.expenses-index-table tbody tr.is-overdue>td{background:var(--csd-bg-fff7ed-420, rgba(255, 247, 237, .42))}.expenses-index-table tbody tr:has(.dropdown-overflow-anchor),.expenses-index-table tbody tr:has(.dropdown.show),.expenses-index-table tbody tr:has(.status-dropdown.show){z-index:32}.expenses-index-table__col-number{width:54px}.expenses-index-table__col-due{width:150px}.expenses-index-table__col-expense{width:28%}.expenses-index-table__col-supplier{width:16%}.expenses-index-table__col-context{width:18%}.expenses-index-table__col-amount{width:124px}.expenses-index-table__col-status{width:132px}.expenses-index-table__col-actions{width:84px}.expenses-date-pill{display:inline-flex;align-items:center;gap:.4rem;min-height:30px;padding:.28rem .62rem;border-radius:999px;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-475569-1000, #475569);font-size:.76rem;font-weight:650}.expenses-date-pill.is-danger{color:var(--csd-text-b45309-1000, #b45309);background:var(--csd-bg-fef3c7-780, rgba(254, 243, 199, .78));border-color:var(--csd-border-f59e0b-220, rgba(245, 158, 11, .22))}.expenses-index-table__identity,.expenses-index-table__context{min-width:0}.expenses-index-table__title{display:inline-flex;align-items:center;gap:.56rem;max-width:100%;color:var(--csd-text-223b5a-1000, #223b5a);font-size:.84rem;font-weight:500;line-height:1.35;text-decoration:none}.expenses-index-table__title:hover{color:var(--csd-text-0f172a-1000, #0f172a)}.expenses-index-table__title>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expenses-index-table__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.36rem;width:1.36rem;height:1.36rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.46rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-64748b-1000, #64748b);line-height:1}.expenses-index-table__icon i{display:block;margin:0;padding:0;font-size:.76rem;line-height:1}.expenses-index-table__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.34rem .45rem;margin-top:.3rem}.expenses-index-table__meta-pill,.expenses-context-pill{display:inline-flex;align-items:center;gap:.34rem;min-height:26px;padding:.18rem .55rem;border-radius:999px;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:650;text-decoration:none}.expenses-index-table__meta-pill--accent{color:var(--csd-text-0369a1-1000, #0369a1);background:#0ea5e91a;border-color:var(--csd-border-0ea5e9-180, rgba(14, 165, 233, .18))}.expenses-index-table__meta-pill--success{color:var(--csd-text-166534-1000, #166534);background:#22c55e1a;border-color:var(--csd-border-22c55e-180, rgba(34, 197, 94, .18))}.expenses-index-table__value{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--csd-text-223b5a-1000, #223b5a);font-size:.84rem;font-weight:500;line-height:1.35}.expenses-index-table__empty{color:var(--csd-text-7a889d-1000, #7a889d);font-size:.78rem;font-style:italic}.expenses-index-table__context{display:flex;flex-direction:column;gap:.24rem}.expenses-index-table__context small{color:var(--csd-text-7a889d-1000, #7a889d);font-size:.72rem}.expenses-context-pill--client{color:var(--csd-text-0f766e-1000, #0f766e);background:#14b8a614;border-color:var(--csd-border-14b8a6-160, rgba(20, 184, 166, .16))}.expenses-context-pill--project{color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:#3b82f614;border-color:var(--csd-border-3b82f6-160, rgba(59, 130, 246, .16))}.expenses-context-pill--internal{color:var(--csd-text-475569-1000, #475569)}.expenses-index-table__amount strong{display:block;color:var(--csd-text-223b5a-1000, #223b5a);font-size:.84rem;font-weight:560;line-height:1.2}.expenses-index-table__amount span{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:550}.expenses-index-table__status-cell .status-dropdown,.expenses-index-table__status-cell .status-label{display:inline-flex}.expenses-index-table__status-cell .status-dropdown__toggle,.expenses-index-table__status-cell .status-label .status-dropdown__toggle{min-height:34px;padding:.38rem .74rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 8px 18px #0f172a0d}.expenses-index-table__actions-cell .expenses-index-table__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.34rem}.expenses-index-table__actions-cell .expenses-index-table__quick-pay{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.72rem;gap:0;width:1.72rem;height:1.72rem;min-width:1.72rem;min-height:1.72rem;padding:0;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:999px;background:var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96));color:var(--csd-text-2563eb-1000, #2563eb);line-height:1;box-shadow:0 5px 12px #2563eb0d}.expenses-index-table__actions-cell .expenses-index-table__quick-pay i{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 1em;width:1em;height:1em;margin:0!important;padding:0;font-size:.9rem;line-height:1}.expenses-index-table__actions-cell .expenses-index-table__quick-pay i:before{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;margin:0!important;padding:0;line-height:1}.expenses-index-table__actions-cell .expenses-index-table__quick-pay:hover,.expenses-index-table__actions-cell .expenses-index-table__quick-pay:focus{border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));background:#2563eb;color:#fff;box-shadow:0 8px 18px #2563eb29}.expenses-index-table__actions-cell .dropdown-actions{justify-content:flex-end}.expenses-index-table__actions-cell .modern-dropdown-trigger{width:1.72rem;height:1.72rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 5px 12px #0f172a08;color:var(--csd-text-64748b-1000, #64748b)}.expenses-index-table__actions-cell .modern-dropdown-trigger i{font-size:.78rem}.expenses-index-table__actions-cell .dropdown-modern{min-width:136px;padding:.24rem;border-radius:.74rem}.expenses-index-table__actions-cell .dropdown-modern__menu{margin-top:.28rem!important}.expenses-index-table__actions-cell .dropdown-modern__item{min-height:2rem;gap:.48rem;padding:.38rem .52rem!important;border-radius:.62rem;font-size:.74rem}.expenses-index-table__actions-cell .dropdown-modern__icon{width:1.18rem;height:1.18rem;font-size:.66rem}.expenses-index-table__actions-cell .dropdown-modern__divider{margin:.22rem 0!important}.expenses-index-table__actions-empty{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.78rem}.expenses-empty-state{display:grid;justify-items:center;gap:.35rem;padding:2.5rem 1rem;color:var(--csd-foreground-op-muted, var(--op-muted));text-align:center}.expenses-empty-state i{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--csd-border-dce7f3-1000, #dce7f3);border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.18rem}.expenses-empty-state strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.92rem}.expenses-empty-state span{max-width:34rem;font-size:.82rem;line-height:1.45}.expenses-show-hero .tasks-workspace__lead{max-width:58rem}.expenses-show-shell{display:grid;gap:.88rem}.expenses-show-hero{display:flex;flex-direction:column;gap:.65rem;padding:.86rem 1rem .9rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.92rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 8px 18px #0f172a0a}.expenses-show-hero.op-toolbar{flex-direction:row;flex-wrap:wrap;align-items:flex-start;margin-bottom:0}.expenses-show-hero__main{display:grid;flex:1 1 34rem;gap:.6rem;min-width:0}.expenses-show-hero__copy{display:grid;gap:.16rem;min-width:0}.expenses-show-hero__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.expenses-show-hero__identity{display:grid;gap:.22rem;min-width:0;flex:1 1 auto}.expenses-show-hero__identity.op-toolbar__title{display:flex;align-items:center;gap:.58rem}.expenses-show-hero__eyebrow,.expenses-show-card-eyebrow{display:inline-flex;align-items:center;gap:.42rem;width:-moz-fit-content;width:fit-content;color:var(--csd-text-5f7aa3-1000, #5f7aa3);font-size:.67rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.expenses-show-hero__identity h1{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1.34rem;font-weight:800;line-height:1.08;text-wrap:balance}.expenses-show-hero__identity p{margin:0;max-width:58rem;color:var(--csd-text-52657f-1000, #52657f);font-size:.78rem;line-height:1.42}.expenses-show-hero__actions{flex-shrink:0}.expenses-show-hero__actions.settings-masterdata__actions--record{gap:.55rem}.expenses-show-hero__actions.settings-masterdata__actions--record .btn{min-height:36px;padding:.44rem .82rem;border-radius:999px;font-size:.76rem}.expenses-show-hero__actions.settings-masterdata__actions--record .btn i{font-size:.88rem}.expenses-show-hero__chips{display:flex;flex-wrap:wrap;gap:.46rem}.expenses-show-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .66rem;border:1px solid var(--csd-border-d8e2f0-1000, #d8e2f0);border-radius:999px;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-38506f-1000, #38506f);font-size:.75rem;font-weight:700;text-decoration:none}.expenses-show-chip i{color:var(--csd-text-4f78b8-1000, #4f78b8)}.expenses-show-chip--amount{color:var(--csd-text-174378-1000, #174378);background:var(--csd-bg-dfefff-940, rgba(223, 239, 255, .94));border-color:#4f78b838}.expenses-show-chip--category{color:var(--csd-text-374151-1000, #374151);background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96))}.expenses-show-chip--billable{color:var(--csd-text-047857-1000, #047857);border-color:var(--csd-border-10b981-240, rgba(16, 185, 129, .24));background:var(--csd-bg-d1fae5-820, rgba(209, 250, 229, .82))}.expenses-show-chip--billable i{color:var(--csd-text-059669-1000, #059669)}.expenses-show-shell__tabs{margin-top:0;margin-bottom:0}.expenses-show-shell__tabs .entity-tabs-wrapper{border-radius:1rem}.expenses-show-shell__tabs .entity-tab{min-height:2.32rem;padding:.48rem .76rem;border-radius:.76rem;font-size:.78rem}.expenses-show-shell__content{display:block}.expenses-details{display:grid;gap:.86rem}.expenses-details__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:0}.expenses-details__copy{display:grid;gap:.16rem;max-width:62ch}.expenses-details__title{display:inline-flex;align-items:center;gap:.44rem;margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.94rem;font-weight:780;line-height:1.22}.expenses-details__title i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.98rem}.expenses-details__subtitle{margin:0;color:var(--csd-text-62748e-1000, #62748e);font-size:.78rem;line-height:1.45}.expenses-show-layout{grid-template-columns:minmax(0,1fr) minmax(19rem,.34fr);align-items:flex-start;gap:.9rem}.expenses-show-main,.expenses-show-sidebar{min-width:0}.expenses-show-profile-card__body{padding:.9rem!important}.expenses-show-profile{display:grid;gap:.82rem}.expenses-show-main-card,.expenses-show-notes-card,.expenses-show-sidebar-card,.expenses-show-activity-card{overflow:hidden;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:.92rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 10px 22px #0f172a0b}.expenses-show-sidebar-card{padding:.86rem .94rem;border-radius:.92rem;border:1px solid var(--csd-border-e6edf5-1000, #e6edf5);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 22px #0f172a0a;overflow:hidden}.expenses-show-card-header,.expenses-show-sidebar-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.72rem .82rem .62rem;border-bottom:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:linear-gradient(180deg,var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.expenses-show-sidebar-card__header{padding:0 0 .72rem;margin-bottom:.78rem;border-bottom:1px solid var(--csd-border-edf2f7-1000, #edf2f7);background:transparent}.expenses-show-card-title{margin:.15rem 0 0;color:var(--csd-text-10213f-1000, #10213f);font-size:.92rem;font-weight:820}.expenses-details__title i,.expenses-show-panel__head h3 i{color:var(--csd-text-2563eb-1000, #2563eb)}.expenses-show-notes-panel .expenses-show-panel__head h3 i{color:var(--csd-text-0ea5e9-1000, #0ea5e9)}.expenses-show-card-subtitle{margin:.22rem 0 0;max-width:42rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.5}.expenses-show-main-card__body,.expenses-show-notes-card__body,.expenses-show-activity-card__body,.expenses-show-sidebar-card__body{display:grid;gap:.7rem;padding:.78rem}.expenses-show-sidebar-card__body{padding:0}.expenses-show-detail-row__copy>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.expenses-show-detail-row__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem}.expenses-timeline .activity-filters{gap:.46rem;margin-bottom:.78rem}.expenses-timeline .activity-filter{padding:.42rem .7rem;border-color:var(--csd-border-dce6f2-1000, #dce6f2);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));color:var(--csd-text-415972-1000, #415972);font-size:.76rem;font-weight:700}.expenses-timeline .activity-filter.active{border-color:var(--csd-border-c7dbff-1000, #c7dbff);background:var(--csd-bg-eaf2ff-1000, #eaf2ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.expenses-timeline .activity-card{margin-top:0!important;border:0;background:transparent;box-shadow:none}.expenses-timeline .activity-day-separator{margin:.95rem .25rem .5rem;font-size:.68rem;font-weight:800;letter-spacing:.11em}.expenses-timeline .activity-item{margin:.38rem 0;padding:.72rem .86rem;border:1px solid var(--csd-border-e5edf7-1000, #e5edf7);border-radius:.92rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:inset 0 1px #ffffffb8}.expenses-timeline .activity-message{color:var(--csd-text-344761-1000, #344761);font-size:.84rem}.expenses-timeline .activity-date{color:var(--csd-text-71839d-1000, #71839d);font-weight:700}.expenses-timeline .activity-empty{padding:2.4rem 1rem;border:1px dashed var(--csd-border-d8e3f1-1000, #d8e3f1);border-radius:.92rem;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.expenses-show-detail-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}.expenses-show-detail-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.52rem;min-width:0;min-height:3.7rem;padding:.5rem .58rem;border:1px solid var(--csd-border-e2e8f0-840, rgba(226, 232, 240, .84));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.expenses-show-detail-row__icon{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.66rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-64748b-1000, #64748b);font-size:.88rem}.expenses-show-detail-row__copy{display:grid;gap:.06rem;min-width:0}.expenses-show-detail-row__copy strong{min-width:0;overflow-wrap:anywhere;color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:800;line-height:1.22}.expenses-show-panel{display:grid;gap:.58rem;padding:.68rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.86rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.expenses-show-panel--classification{gap:.62rem}.expenses-show-panel--nested{border-color:var(--csd-border-e2e8f0-840, rgba(226, 232, 240, .84));border-radius:.78rem;background:var(--csd-bg-fbfdff-1000, #fbfdff)}.expenses-show-notes-panel{background:var(--csd-bg-ffffff-1000, #ffffff)}.expenses-show-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.expenses-show-panel__head h3{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:820}.expenses-show-panel__head span{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:750}.expenses-show-notes{color:var(--csd-text-3b506b-1000, #3b506b);font-size:.82rem;line-height:1.62}.expenses-show-context-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem}.expenses-show-context-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.52rem;align-items:center;min-width:0;padding:.56rem;border-radius:.82rem;background:var(--csd-bg-f8fafc-840, rgba(248, 250, 252, .84))}.expenses-show-context-item__icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--csd-border-bfdbfe-800, rgba(191, 219, 254, .8));border-radius:.62rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.84rem}.expenses-show-context-item--client .expenses-show-context-item__icon{border-color:var(--csd-border-14b8a6-200, rgba(20, 184, 166, .2));background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-0f766e-1000, #0f766e)}.expenses-show-context-item--project .expenses-show-context-item__icon{border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.expenses-show-context-item--company .expenses-show-context-item__icon{border-color:var(--csd-border-6366f1-200, rgba(99, 102, 241, .2));background:var(--csd-bg-eef2ff-1000, #eef2ff);color:var(--csd-text-4f46e5-1000, #4f46e5)}.expenses-show-context-item--supplier .expenses-show-context-item__icon{border-color:var(--csd-border-0ea5e9-220, rgba(14, 165, 233, .22));background:var(--csd-bg-ecfeff-1000, #ecfeff);color:var(--csd-text-0284c7-1000, #0284c7)}.expenses-show-context-item__copy{display:grid;gap:.08rem;min-width:0}.expenses-show-context-item__copy span,.expenses-show-audit-item small,.expenses-show-meta-row span{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.expenses-show-context-item__copy strong{min-width:0;overflow-wrap:anywhere;color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:800}.expenses-show-audit-list{display:grid;gap:.42rem}.expenses-show-audit-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:flex-start;padding:.46rem 0;border-top:1px solid var(--csd-border-e2e8f0-780, rgba(226, 232, 240, .78))}.expenses-show-audit-item:first-child{border-top:0;padding-top:0}.expenses-show-audit-item i{color:var(--csd-text-0ea5e9-1000, #0ea5e9)}.expenses-show-audit-item span{display:grid;gap:.08rem;min-width:0}.expenses-show-audit-item strong{color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:720;line-height:1.42}.expenses-show-admin-trail .supplier-profile__audit-item:nth-child(1) i{border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.expenses-show-admin-trail .supplier-profile__audit-item:nth-child(2) i{border-color:var(--csd-border-14b8a6-200, rgba(20, 184, 166, .2));background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-0f766e-1000, #0f766e)}.expenses-show-admin-trail .supplier-profile__audit-item:nth-child(3) i,.expenses-show-admin-trail .supplier-profile__audit-item--accent i{border-color:var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24));background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-d97706-1000, #d97706)}.expenses-show-empty{display:grid;place-items:center;min-height:5.8rem;padding:.9rem;border:1px dashed var(--csd-border-94a3b8-540, rgba(148, 163, 184, .54));border-radius:.92rem;background:var(--csd-bg-f8fafc-760, rgba(248, 250, 252, .76));color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;text-align:center}.expenses-show-empty--compact{min-height:4.4rem}.expenses-show-notes{color:var(--csd-text-334155-1000, #334155);font-size:.82rem;line-height:1.55}.expenses-show-sidebar-card__header{align-items:center}.expenses-show-sidebar-card__header .saas-card-title{display:inline-flex;align-items:center;gap:.45rem;color:var(--csd-text-1a3454-1000, #1a3454);font-size:.92rem;font-weight:650;letter-spacing:-.01em}.expenses-show-title-icon{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:.48rem;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem;line-height:1}.expenses-show-sidebar-eyebrow{display:inline-flex;align-items:center;margin-bottom:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:820;letter-spacing:.1em;line-height:1;text-transform:uppercase}.expenses-show-sidebar-card__header--clean{align-items:center;padding-bottom:.58rem;margin-bottom:.62rem}.expenses-show-sidebar-heading{display:inline-flex;align-items:center;gap:.42rem;min-width:0}.expenses-show-sidebar-heading__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1rem;height:1rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.92rem;line-height:1}.expenses-show-sidebar-heading strong{min-width:0;overflow-wrap:anywhere;color:var(--csd-text-132b4d-1000, #132b4d);font-size:.92rem;font-weight:780;line-height:1.18}.expenses-show-mini-pill{display:inline-flex;align-items:center;gap:.34rem;padding:.34rem .58rem;border-radius:999px;background:var(--csd-bg-e2e8f0-760, rgba(226, 232, 240, .76));color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:800;white-space:nowrap}.expenses-show-mini-pill.is-on{background:var(--csd-bg-dcfce7-900, rgba(220, 252, 231, .9));color:var(--csd-text-166534-1000, #166534)}.expenses-finance-card__body,.expenses-automation-card__body{gap:.62rem}.expenses-finance-status,.expenses-automation-summary{display:grid;gap:.44rem;padding:.62rem .68rem;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffdb}.expenses-finance-status__identity{display:grid;gap:.3rem;min-width:0}.expenses-finance-status__copy,.expenses-automation-summary__copy{display:grid;gap:.16rem;min-width:0}.expenses-finance-status__copy strong,.expenses-automation-summary__copy strong{display:inline-flex;align-items:center;gap:.42rem;min-width:0;overflow-wrap:anywhere;color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:780;line-height:1.2}.expenses-finance-status__copy strong i,.expenses-automation-summary__copy strong i{flex:0 0 auto;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.88rem;line-height:1}.expenses-finance-status__copy small,.expenses-automation-summary__copy small{color:var(--csd-text-62748e-1000, #62748e);font-size:.74rem;line-height:1.42}.expenses-finance-status__timeline{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:1.46rem;padding:.22rem .5rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-40546f-1000, #40546f);font-size:.68rem;font-weight:760;box-shadow:inset 0 0 0 1px #0f172a12}.expenses-finance-status--success .expenses-finance-status,.expenses-finance-status--success.expenses-show-finance-card .expenses-show-sidebar-heading__icon{border-color:var(--csd-border-16a34a-160, rgba(22, 163, 74, .16))}.expenses-finance-status--success.expenses-show-finance-card .expenses-show-sidebar-heading__icon,.expenses-finance-status--success .expenses-finance-status__copy strong i{color:var(--csd-text-16a34a-1000, #16a34a)}.expenses-finance-status--danger .expenses-finance-status{border-color:var(--csd-border-ef4444-160, rgba(239, 68, 68, .16))}.expenses-finance-status--danger.expenses-show-finance-card .expenses-show-sidebar-heading__icon,.expenses-finance-status--danger .expenses-finance-status__copy strong i{color:var(--csd-text-dc2626-1000, #dc2626)}.expenses-finance-status--warning.expenses-show-finance-card .expenses-show-sidebar-heading__icon,.expenses-finance-status--warning .expenses-finance-status__copy strong i{color:var(--csd-text-f59e0b-1000, #f59e0b)}.expenses-finance-ledger,.expenses-automation-ledger{display:grid;gap:0}.expenses-finance-ledger__row,.expenses-automation-ledger__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.72rem;min-height:2.32rem;padding:.36rem 0;border-bottom:1px dashed var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))}.expenses-finance-ledger__row:last-child,.expenses-automation-ledger__row:last-child{border-bottom:0}.expenses-finance-ledger__row span,.expenses-automation-ledger__row span{display:inline-flex;align-items:center;gap:.46rem;min-width:0;color:var(--csd-text-6c7d94-1000, #6c7d94);font-size:.8rem;font-weight:520;line-height:1.35}.expenses-finance-ledger__row i,.expenses-automation-ledger__row i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.86rem}.expenses-finance-ledger__row:nth-child(1) i{color:var(--csd-text-f59e0b-1000, #f59e0b)}.expenses-finance-ledger__row:nth-child(2) i{color:var(--csd-text-16a34a-1000, #16a34a)}.expenses-finance-ledger__row:nth-child(3) i{color:var(--csd-text-0ea5e9-1000, #0ea5e9)}.expenses-finance-ledger__row:nth-child(4) i{color:var(--csd-text-8b5cf6-1000, #8b5cf6)}.expenses-finance-ledger__row strong,.expenses-automation-ledger__row strong{min-width:0;overflow-wrap:anywhere;color:var(--csd-text-1f3554-1000, #1f3554);font-size:.81rem;font-weight:680;line-height:1.35;text-align:right}.expenses-automation-badge{display:inline-flex;align-items:center;gap:.34rem;flex:0 0 auto;min-height:1.78rem;padding:.28rem .6rem;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:720;line-height:1;white-space:nowrap}.expenses-automation-badge.is-on{border-color:var(--csd-border-16a34a-160, rgba(22, 163, 74, .16));background:var(--csd-bg-effdf5-1000, #effdf5);color:var(--csd-text-15803d-1000, #15803d)}.expenses-show-automation-card.is-active .expenses-show-sidebar-heading__icon,.expenses-show-automation-card.is-active .expenses-automation-summary__icon,.expenses-show-automation-card .expenses-show-sidebar-heading__icon,.expenses-show-automation-card .expenses-automation-summary__copy strong i{color:var(--csd-text-7c3aed-1000, #7c3aed)}.expenses-automation-ledger__row:nth-child(1) i{color:var(--csd-text-0ea5e9-1000, #0ea5e9)}.expenses-automation-ledger__row:nth-child(2) i{color:var(--csd-text-8b5cf6-1000, #8b5cf6)}.expenses-automation-ledger__row:nth-child(3) i{color:var(--csd-text-f59e0b-1000, #f59e0b)}.expenses-automation-ledger__row:nth-child(4) i{color:var(--csd-text-2563eb-1000, #2563eb)}.expenses-automation-ledger__row:nth-child(5) i{color:var(--csd-text-64748b-1000, #64748b)}.expenses-automation-ledger__row.is-highlight strong{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.expenses-automation-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.52rem;padding:.64rem .72rem;border:1px solid var(--csd-border-2563eb-100, rgba(37, 99, 235, .1));border-radius:12px;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-52657f-1000, #52657f);font-size:.75rem;line-height:1.46}.expenses-automation-note i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.9rem;line-height:1.42}.expenses-automation-note.is-muted{border-color:var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));background:var(--csd-bg-f8fafc-1000, #f8fafc)}.expenses-automation-note.is-muted i{color:var(--csd-text-64748b-1000, #64748b)}.expenses-automation-note i{color:var(--csd-text-2563eb-1000, #2563eb)}.expenses-automation-actions{display:grid}.expenses-automation-stop{display:inline-flex;align-items:center;justify-content:center;gap:.48rem;width:100%;min-height:2.32rem;padding:.54rem .82rem;border:1px solid var(--csd-border-dc2626-180, rgba(220, 38, 38, .18));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-fff7f7-1000, #fff7f7),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-b91c1c-1000, #b91c1c);font-size:.78rem;font-weight:780;line-height:1;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.expenses-automation-stop:hover,.expenses-automation-stop:focus{border-color:var(--csd-border-dc2626-260, rgba(220, 38, 38, .26));background:var(--csd-bg-fff1f2-1000, #fff1f2);color:var(--csd-text-991b1b-1000, #991b1b);transform:translateY(-1px)}.expenses-show-status-card__body{gap:.62rem}.expenses-show-status-summary{display:grid;gap:.54rem;padding:.72rem .78rem;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));border-radius:14px;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))}.expenses-show-status-summary__main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem}.expenses-show-status-banner__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-64748b-1000, #64748b);font-size:.94rem}.expenses-show-status-summary--success{border-color:var(--csd-border-16a34a-140, rgba(22, 163, 74, .14));background:linear-gradient(180deg,var(--csd-bg-f0fdf4-780, rgba(240, 253, 244, .78)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.expenses-show-status-summary--success .expenses-show-status-banner__icon{border-color:var(--csd-border-16a34a-220, rgba(22, 163, 74, .22));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-15803d-1000, #15803d)}.expenses-show-status-summary--danger{border-color:var(--csd-border-ef4444-140, rgba(239, 68, 68, .14));background:linear-gradient(180deg,var(--csd-bg-fef2f2-820, rgba(254, 242, 242, .82)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.expenses-show-status-summary--danger .expenses-show-status-banner__icon{border-color:var(--csd-border-ef4444-220, rgba(239, 68, 68, .22));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-dc2626-1000, #dc2626)}.expenses-show-status-summary--warning{border-color:var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-380, rgba(219, 234, 254, .38)),transparent 34%),linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.expenses-show-status-summary--warning .expenses-show-status-banner__icon{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb)}.expenses-show-status-banner__copy{display:grid;gap:.08rem;min-width:0}.expenses-show-status-banner__copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:820;letter-spacing:.08em;line-height:1;text-transform:uppercase}.expenses-show-status-banner__copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.92rem;font-weight:850;line-height:1.18}.expenses-show-status-banner__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.38}.expenses-show-status-summary__meta{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:1.58rem;padding:.24rem .5rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:999px;background:var(--csd-bg-ffffff-840, rgba(255, 255, 255, .84));color:var(--csd-text-334155-1000, #334155);font-size:.7rem;font-weight:780}.expenses-show-status-lines{display:flex;flex-direction:column;gap:.62rem;margin-top:.7rem}.expenses-show-status-line{display:grid;grid-template-columns:20px minmax(86px,118px) 1fr;align-items:center;gap:.5rem;color:var(--csd-text-5f6f86-1000, #5f6f86);font-size:.84rem}.expenses-show-status-line .contact-sidebar-meta__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--csd-text-7c8ba1-1000, #7c8ba1);font-size:.85rem}.expenses-show-status-line>span:not(.contact-sidebar-meta__icon){color:var(--csd-text-7a8799-1000, #7a8799);font-size:.82rem;font-weight:450;letter-spacing:0;line-height:1.35;text-transform:none}.expenses-show-status-line strong{min-width:0;overflow-wrap:anywhere;color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:560;text-align:right;justify-self:end}.expenses-show-status-documents{display:flex;align-items:center;justify-content:space-between;gap:.62rem;padding:.56rem .62rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:.86rem;background:var(--csd-bg-eff6ff-580, rgba(239, 246, 255, .58));color:var(--csd-text-334155-1000, #334155);font-size:.76rem}.expenses-show-status-documents__copy{display:inline-flex;align-items:center;gap:.42rem;min-width:0}.expenses-show-status-documents__copy i{color:var(--csd-text-2563eb-1000, #2563eb)}.expenses-show-status-documents__action{flex-shrink:0;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.74rem;font-weight:800;text-decoration:none}.expenses-show-status-documents__action:hover,.expenses-show-status-documents__action:focus{color:var(--csd-text-1e40af-1000, #1e40af);text-decoration:underline}.expenses-show-proof-box,.expenses-show-inline-note{display:flex;align-items:center;justify-content:space-between;gap:.62rem;padding:.56rem .62rem;border:1px solid var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:.86rem;background:var(--csd-bg-f8fafc-860, rgba(248, 250, 252, .86));color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem}.expenses-show-proof-box span,.expenses-show-inline-note span{display:inline-flex;align-items:flex-start;gap:.42rem;min-width:0;line-height:1.42}.expenses-show-inline-note{align-items:flex-start;justify-content:flex-start}.expenses-show-inline-note i,.expenses-show-proof-box i{color:var(--csd-text-0ea5e9-1000, #0ea5e9)}.expenses-show-inline-note--muted i{color:var(--csd-text-64748b-1000, #64748b)}.expenses-show-recurrence-card .badge-toggle{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .58rem;border:1px solid var(--csd-border-e0e7f2-1000, #e0e7f2);border-radius:999px;font-size:.72rem;font-weight:650;line-height:1;white-space:nowrap}.expenses-show-recurrence-card .badge-toggle.is-on{background:var(--csd-bg-e9fff4-1000, #e9fff4);border-color:var(--csd-border-0c7a43-180, rgba(12, 122, 67, .18));color:var(--csd-text-0f7a45-1000, #0f7a45)}.expenses-show-recurrence-card .badge-toggle.is-off{background:var(--csd-bg-f7f9fc-1000, #f7f9fc);border-color:var(--csd-border-64748b-120, rgba(100, 116, 139, .12));color:var(--csd-text-6b7280-1000, #6b7280)}.expenses-show-recurrence-card .recurrence-body{gap:.68rem}.expenses-show-recurrence-card .recurrence-panel{display:flex;flex-direction:column;gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.expenses-show-recurrence-card .recurrence-panel__row{display:flex;align-items:center;justify-content:space-between;gap:.74rem;padding:.42rem 0}.expenses-show-recurrence-card .recurrence-panel__row:not(:last-child){border-bottom:1px dashed var(--csd-border-e2e8f0-720, rgba(226, 232, 240, .72))}.expenses-show-recurrence-card .recurrence-panel__row span{color:var(--csd-text-7a8799-1000, #7a8799);font-size:.82rem;font-weight:450}.expenses-show-recurrence-card .recurrence-panel__row strong{min-width:0;color:var(--csd-text-253b59-1000, #253b59);font-size:.82rem;font-weight:560;text-align:right;overflow-wrap:anywhere}.expenses-show-recurrence-card .recurrence-panel__row.is-highlight strong{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.expenses-show-recurrence-card .task-recurrence-note{display:flex;align-items:flex-start;gap:.58rem;padding:.68rem .76rem;border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));border-radius:12px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b)}.expenses-show-recurrence-card .task-recurrence-note i{flex:0 0 auto;margin-top:.08rem;font-size:.96rem}.expenses-show-recurrence-card .task-recurrence-note strong{display:block;color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:800}.expenses-show-recurrence-card .task-recurrence-note p{margin:.16rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem;line-height:1.42}.expenses-show-recurrence-card .task-recurrence-note--neutral{border-style:dashed;background:var(--csd-bg-fbfdff-1000, #fbfdff)}.expenses-show-recurrence-card .task-recurrence-note--neutral i,.expenses-show-recurrence-card .task-recurrence-note--muted i{color:var(--csd-text-64748b-1000, #64748b)}.expenses-show-recurrence-card .task-recurrence-note--muted{border-color:var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));background:var(--csd-bg-f8fafc-1000, #f8fafc)}.expenses-show-recurrence-card .task-recurrence-note--info{border-color:var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #ffffff))}.expenses-show-recurrence-card .task-recurrence-note--info i{color:var(--csd-text-2563eb-1000, #2563eb)}.expenses-show-recurrence-card .task-recurrence-actions{display:grid;gap:.5rem}.expenses-show-recurrence-card .task-recurrence-action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:38px;padding:.6rem .86rem;border:1px solid transparent;border-radius:999px;font-size:.8rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.expenses-show-recurrence-card .task-recurrence-action--danger{border-color:var(--csd-border-dc2626-160, rgba(220, 38, 38, .16));background:linear-gradient(180deg,var(--csd-bg-fff7f7-1000, #fff7f7),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-b91c1c-1000, #b91c1c)}.expenses-show-recurrence-card .task-recurrence-action--danger:hover,.expenses-show-recurrence-card .task-recurrence-action--danger:focus{border-color:var(--csd-border-dc2626-240, rgba(220, 38, 38, .24));background:var(--csd-bg-fff1f2-1000, #fff1f2);color:var(--csd-text-991b1b-1000, #991b1b);transform:translateY(-1px)}.expenses-show-sidebar-actions{display:grid;gap:.45rem}.expenses-show-sidebar-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:34px;padding:.42rem .72rem;border-radius:999px;font-size:.76rem;font-weight:760}.expenses-show-pay-action{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28))!important;background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;color:#fff!important;box-shadow:0 10px 18px #2563eb2e!important}.expenses-show-pay-action:hover,.expenses-show-pay-action:focus{border-color:var(--csd-border-1e40af-340, rgba(30, 64, 175, .34))!important;background:linear-gradient(135deg,#1e40af,#1d4ed8)!important;color:#fff!important;transform:translateY(-1px)}.expenses-show-revert-action{border-color:var(--csd-border-3b82f6-160, rgba(59, 130, 246, .16))!important;background:linear-gradient(135deg,var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important}.expenses-show-revert-action:hover,.expenses-show-revert-action:focus{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24))!important;background:linear-gradient(135deg,var(--csd-bg-dbeafe-980, rgba(219, 234, 254, .98)),var(--csd-bg-ffffff-1000, #ffffff))!important;color:var(--csd-text-1e40af-1000, #1e40af)!important;transform:translateY(-1px)}.expenses-show-stop-action{border-color:var(--csd-border-ef4444-160, rgba(239, 68, 68, .16))!important;background:linear-gradient(135deg,var(--csd-bg-fef2f2-960, rgba(254, 242, 242, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))!important;color:var(--csd-text-b91c1c-1000, #b91c1c)!important;box-shadow:0 8px 18px #ef444414!important}.expenses-show-stop-action:hover,.expenses-show-stop-action:focus{border-color:var(--csd-border-dc2626-220, rgba(220, 38, 38, .22))!important;background:linear-gradient(135deg,var(--csd-bg-fee2e2-980, rgba(254, 226, 226, .98)),var(--csd-bg-ffffff-1000, #ffffff))!important;color:var(--csd-text-991b1b-1000, #991b1b)!important;transform:translateY(-1px)}.expense-stop-recurrence-modal-dialog{max-width:min(720px,100vw - 1.5rem)}.expense-stop-recurrence-modal-shell.modal-premium-shell.op-premium-form-shell .modal-premium-body{padding-top:.72rem!important;padding-bottom:.82rem!important}.expense-stop-recurrence-form{gap:.78rem}.expense-stop-recurrence-form__summary{border-color:var(--csd-border-fca5a5-620, rgba(252, 165, 165, .62));background:var(--csd-bg-ffffff-1000, #ffffff)}.expense-stop-recurrence-form__summary .op-upsert-modal__summary-icon{border-color:var(--csd-border-fca5a5-700, rgba(252, 165, 165, .7));color:var(--csd-text-dc2626-1000, #dc2626)}.expense-stop-recurrence-form__summary .op-upsert-modal__eyebrow,.expense-stop-recurrence-form__summary .op-upsert-modal__summary-pill{border-color:var(--csd-border-fca5a5-680, rgba(252, 165, 165, .68));background:var(--csd-bg-fef2f2-920, rgba(254, 242, 242, .92));color:var(--csd-text-b91c1c-1000, #b91c1c)}.expense-stop-recurrence-form__card{border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));box-shadow:none}.expense-stop-recurrence-form__textarea{min-height:5.4rem!important;resize:vertical}.expense-stop-recurrence-form__hint{margin-top:.08rem;font-size:.74rem}.expense-stop-recurrence-modal-footer .btn-saas-outline-primary,.expense-stop-recurrence-modal-footer .btn-saas-danger{display:inline-flex!important;align-items:center;justify-content:center;gap:.46rem;min-height:2.38rem;min-width:7.8rem;padding:.48rem .88rem!important;border-radius:999px!important;font-size:.76rem!important;font-weight:820!important;line-height:1!important}.expense-stop-recurrence-modal-footer .btn-saas-outline-primary{border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-334155-1000, #334155)!important;box-shadow:0 10px 22px #0f172a0a!important}.expense-stop-recurrence-modal-footer .btn-saas-danger{border:1px solid var(--csd-border-dc2626-280, rgba(220, 38, 38, .28))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-b91c1c-1000, #b91c1c)!important;box-shadow:0 10px 22px #0f172a0a!important}.expense-stop-recurrence-modal-footer .btn-saas-danger:hover,.expense-stop-recurrence-modal-footer .btn-saas-danger:focus-visible{border-color:var(--csd-border-dc2626-480, rgba(220, 38, 38, .48))!important;background:var(--csd-bg-fef2f2-1000, #fef2f2)!important;color:var(--csd-text-991b1b-1000, #991b1b)!important}.expenses-documents-layout{align-items:flex-start}.expenses-documents-hero{background:var(--csd-bg-ffffff-1000, #ffffff)}.expenses-show-chip--scope{color:var(--csd-text-263b56-1000, #263b56);border-color:var(--csd-border-d8e2f0-1000, #d8e2f0);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.expenses-show-shell .expenses-show-chip,.expenses-show-shell .expenses-show-chip--amount,.expenses-show-shell .expenses-show-chip--category,.expenses-show-shell .expenses-show-chip--billable,.expenses-show-shell .expenses-show-chip--scope,.expenses-show-shell .expenses-finance-status__timeline,.expenses-show-shell .expenses-automation-badge,.expenses-show-shell .expenses-automation-badge.is-on,.expenses-show-shell .expenses-show-status-summary__meta{border-color:var(--csd-border-d8e2f0-1000, #d8e2f0);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-263b56-1000, #263b56)}.expenses-show-shell .expenses-show-chip i,.expenses-show-shell .expenses-show-chip--billable i,.expenses-show-shell .expenses-show-context-item__icon,.expenses-show-shell .expenses-show-detail-row__icon,.expenses-show-shell .expenses-show-status-banner__icon,.expenses-show-shell .expenses-finance-status__copy strong i,.expenses-show-shell .expenses-automation-summary__copy strong i,.expenses-show-shell .expenses-finance-ledger__row i,.expenses-show-shell .expenses-automation-ledger__row i,.expenses-show-shell .expenses-show-status-documents__copy i,.expenses-show-shell .expenses-show-inline-note i,.expenses-show-shell .expenses-show-proof-box i,.expenses-show-shell .expenses-automation-note i,.expenses-show-shell .task-recurrence-note i{color:var(--csd-text-64748b-1000, #64748b)}.expenses-show-shell .expenses-show-hero__eyebrow i,.expenses-show-shell .expenses-show-card-eyebrow i,.expenses-show-shell .expenses-details__title i,.expenses-show-shell .expenses-show-panel__head h3 i,.expenses-show-shell .expenses-show-sidebar-heading__icon{color:var(--csd-text-2563eb-1000, #2563eb)}.expenses-show-shell .expenses-show-context-item,.expenses-show-shell .expenses-show-panel--nested,.expenses-show-shell .expenses-show-detail-row,.expenses-show-shell .expenses-finance-status,.expenses-show-shell .expenses-automation-summary,.expenses-show-shell .expenses-show-status-summary,.expenses-show-shell .expenses-show-status-documents,.expenses-show-shell .expenses-show-proof-box,.expenses-show-shell .expenses-show-inline-note,.expenses-show-shell .expenses-automation-note,.expenses-show-shell .task-recurrence-note{border-color:var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.expenses-show-shell .expenses-show-context-item__icon,.expenses-show-shell .expenses-show-context-item--client .expenses-show-context-item__icon,.expenses-show-shell .expenses-show-context-item--project .expenses-show-context-item__icon,.expenses-show-shell .expenses-show-context-item--company .expenses-show-context-item__icon,.expenses-show-shell .expenses-show-context-item--supplier .expenses-show-context-item__icon,.expenses-show-shell .expenses-show-detail-row__icon,.expenses-show-shell .expenses-show-status-banner__icon,.expenses-show-shell .supplier-profile__audit-item i{border-color:var(--csd-border-dce6f2-1000, #dce6f2);background:var(--csd-bg-f8fafc-1000, #f8fafc)}.expenses-show-shell .expenses-finance-status--success,.expenses-show-shell .expenses-finance-status--danger,.expenses-show-shell .expenses-finance-status--warning,.expenses-show-shell .expenses-show-status-summary--success,.expenses-show-shell .expenses-show-status-summary--danger,.expenses-show-shell .expenses-show-status-summary--warning{border-color:var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));background:var(--csd-bg-ffffff-1000, #ffffff)}.expenses-show-shell .expenses-automation-ledger__row.is-highlight strong,.expenses-show-shell .recurrence-panel__row.is-highlight strong{color:var(--csd-text-10213f-1000, #10213f)}.expenses-show-shell .expenses-automation-badge.is-on i{color:var(--csd-text-16a34a-1000, #16a34a)}.expenses-documents-tab-card,.expenses-documents-page__table-card{min-width:0}.expenses-documents-page{display:grid;gap:.88rem}.expenses-documents-table-wrap{border-radius:0}.expenses-documents-table .supplier-documents-table__file-link{color:var(--csd-text-10213f-1000, #10213f);text-decoration:none}.expenses-documents-table .supplier-documents-table__file-link:hover,.expenses-documents-table .supplier-documents-table__file-link:focus{color:var(--csd-text-2563eb-1000, #2563eb)}.expenses-documents-table__pagination{border-top:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))}@media (max-width: 1199.98px){.expenses-show-layout,.expenses-show-detail-matrix{grid-template-columns:1fr}}@media (max-width: 991.98px){.expenses-workspace__section-meta{width:100%}.expenses-show-hero__toolbar,.expenses-show-card-header{flex-direction:column;align-items:stretch}.expenses-show-hero__actions{width:100%}.expenses-show-context-list{grid-template-columns:1fr}}@media (max-width: 575.98px){.expenses-show-hero{padding:.78rem;border-radius:.92rem}.expenses-show-chip{width:100%;justify-content:flex-start}.expenses-show-amount-panel__copy strong{font-size:1.12rem}.expenses-show-hero__identity h1{font-size:1.18rem}.expenses-show-meta-row,.expenses-show-proof-box{flex-direction:column;align-items:flex-start}.expenses-show-meta-row strong{text-align:left}}.supplier-show-page,.supplier-index-page{padding-bottom:1.25rem}body.suppliers-operational-shell .content-wrapper{padding-bottom:0}body:has(.supplier-index-page) .content-wrapper{padding-bottom:0}body:has(.supplier-show-page--clean-surface) .content-wrapper{padding-bottom:0;background:linear-gradient(180deg,var(--csd-canvas-f6f8fb-1000, #f6f8fb) 0%,var(--csd-canvas-f8fafc-1000, #f8fafc) 42%,var(--csd-canvas-f5f7fb-1000, #f5f7fb) 100%)}.supplier-show-page--clean-surface{padding-bottom:.75rem}.supplier-index-page.py-3{padding-bottom:.75rem!important}.supplier-index-page__table-card{margin-bottom:0}.supplier-show-page__context-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.62rem}.supplier-show-page__details-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.38fr);gap:.9rem;align-items:start}.supplier-show-page__details-main,.supplier-show-page__details-sidebar,.supplier-documents-page__sidebar,.supplier-documents-page__main,.supplier-contacts-page,.supplier-contacts-page__table-card,.supplier-bank-accounts-page,.supplier-bank-accounts-page__table-card{min-width:0}.supplier-show-page__details-sidebar{display:grid;gap:.85rem}.supplier-show-page__timeline-body{padding:.85rem}.supplier-profile-card__body{display:grid;gap:.95rem}.supplier-profile-card{border-color:var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82))}.supplier-profile-card>.op-card__header{background:linear-gradient(90deg,var(--csd-bg-eff6ff-740, rgba(239, 246, 255, .74)),var(--csd-bg-ffffff-1000, #ffffff) 46%);border-bottom-color:var(--csd-border-dbeafe-880, rgba(219, 234, 254, .88))}.supplier-profile-card__quick-actions{max-width:100%}.supplier-profile-card__quick-actions .op-secondary-action span{min-width:0;max-width:14rem;overflow:hidden;text-overflow:ellipsis}.supplier-profile-card__section{--supplier-section-accent-rgb: 37, 99, 235;display:grid;gap:.72rem;padding:.85rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:var(--op-radius-sm);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffe0}.supplier-profile-card__section--communication{--supplier-section-accent-rgb: 37, 99, 235}.supplier-profile-card__section--address{--supplier-section-accent-rgb: 15, 118, 110}.supplier-profile-card__section--notes{--supplier-section-accent-rgb: 124, 58, 237}.supplier-profile-card__section-title{position:relative;display:inline-flex;align-items:center;gap:.42rem;width:-moz-fit-content;width:fit-content;margin:0;padding-bottom:.28rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.92rem;font-weight:850}.supplier-profile-card__section-title i{color:rgb(var(--supplier-section-accent-rgb))}.supplier-profile-card__section-title:after{content:"";position:absolute;right:0;bottom:0;left:1.35rem;height:1px;border-radius:999px;background:linear-gradient(90deg,rgba(var(--supplier-section-accent-rgb),.32),rgba(var(--supplier-section-accent-rgb),0))}.supplier-profile-card__meta-label{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.supplier-profile-card__communication-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:.04rem}.supplier-profile-card__communication-item{display:grid;align-content:center;gap:.18rem;min-width:0;min-height:2.5rem;padding:.1rem .9rem;border-left:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78))}.supplier-profile-card__communication-item:first-child{padding-left:0;border-left:0}.supplier-profile-card__communication-item strong,.supplier-profile-card__communication-item a{display:block;min-width:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.82rem;font-weight:820;line-height:1.22;text-decoration:none;overflow-wrap:anywhere}.supplier-profile-card__communication-item a:hover{color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark));text-decoration:underline;text-underline-offset:.14rem}.supplier-profile-card__address .x-ui-address-links{border-top:0!important;padding-top:.1rem!important}.supplier-profile-card__address .x-ui-address-links__label{color:var(--csd-text-0f766e-1000, #0f766e)!important;font-size:.7rem!important;font-weight:760}.supplier-profile-card__address .x-ui-address-links__label i{color:var(--csd-text-0f766e-1000, #0f766e)}.supplier-profile-card__address .x-ui-address-links__row{align-items:center}.supplier-profile-card__address .x-ui-address-links__link{color:var(--csd-text-26364d-1000, #26364d);font-size:.8rem;font-weight:500;line-height:1.5}.supplier-profile-card__address .x-ui-address-links__text{font-weight:500}.supplier-profile-card__subpanel,.supplier-profile-card__notes,.supplier-profile-card__audit-note{padding:.72rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:var(--op-radius-sm);background:var(--csd-bg-ffffff-1000, #ffffff)}.supplier-profile-card__subpanel-text,.supplier-profile-card__notes{color:var(--csd-text-334155-1000, #334155);font-size:.84rem;line-height:1.55}.supplier-profile-card__empty{padding:1.4rem 1rem;border:1px dashed var(--csd-border-94a3b8-550, rgba(148, 163, 184, .55));border-radius:var(--op-radius-sm)}.supplier-profile-card__audit-trail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}.supplier-profile-card__audit-item{display:flex;align-items:flex-start;gap:.52rem;min-width:0;padding:.65rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:var(--op-radius-sm);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.78rem;line-height:1.42}.supplier-profile-card__audit-item i{color:var(--csd-text-64748b-1000, #64748b)}.supplier-profile-card__audit-item small{display:block;margin-bottom:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.supplier-profile-card__audit-item--accent i{color:var(--csd-foreground-op-accent, var(--op-accent))}.supplier-profile-card__audit-note{display:grid;gap:.2rem;border-color:var(--csd-border-b91c1c-180, rgba(185, 28, 28, .18));background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-7f1d1d-1000, #7f1d1d)}.supplier-sidebar-card__header{align-items:center;gap:.7rem;padding:.72rem .88rem}.supplier-sidebar-card__heading{display:grid;gap:.16rem;min-width:0}.supplier-sidebar-card__title-row{display:flex;align-items:center;gap:.42rem;min-width:0}.supplier-sidebar-card__title-row h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-sidebar-card__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.44rem;height:1.44rem;padding:0 .42rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:850;line-height:1}.supplier-sidebar-card__header .op-record-card-action,.supplier-sidebar-card__item-actions .op-record-card-action{min-height:2.02rem;padding:.36rem .62rem;flex:0 0 auto}.supplier-sidebar-card__item-actions .op-record-card-action{width:2.02rem;padding:0;display:inline-flex;align-items:center;justify-content:center}.supplier-sidebar-card__body{display:grid;gap:.52rem;padding:.72rem .88rem .78rem}.supplier-sidebar-card__item,.supplier-sidebar-card__relation{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.56rem;padding:.56rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:var(--op-radius-sm);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);text-decoration:none}.supplier-sidebar-card__relation--link:hover{border-color:rgba(var(--op-accent-rgb),.24);color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark));box-shadow:0 10px 20px rgba(var(--op-accent-rgb),.06)}.supplier-sidebar-card__item-copy{display:grid;gap:.12rem;min-width:0}.supplier-sidebar-card__item-copy strong,.supplier-sidebar-card__item-copy a{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.82rem;font-weight:850;line-height:1.3;overflow-wrap:anywhere;text-decoration:none}.supplier-sidebar-card__item-copy a:hover{color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark))}.supplier-sidebar-card__item-copy span,.supplier-sidebar-card__item-copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.35}.supplier-sidebar-card__item-copy .op-pill{justify-self:start}.supplier-sidebar-card__empty{padding:1.25rem .85rem}.supplier-sidebar-card{--supplier-sidebar-tone: #64748b;--csd-foreground-supplier-sidebar-tone: var(--csd-text-64748b-1000, #64748b);--supplier-sidebar-tone-rgb: 100, 116, 139;--supplier-sidebar-tone-soft: rgba(var(--supplier-sidebar-tone-rgb), .1)}.supplier-sidebar-card .op-table__icon,.supplier-sidebar-card .op-empty-state i{border-color:rgba(var(--supplier-sidebar-tone-rgb),.18);background:linear-gradient(180deg,rgba(var(--supplier-sidebar-tone-rgb),.11),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-foreground-supplier-sidebar-tone, var(--supplier-sidebar-tone))}.supplier-sidebar-card .supplier-sidebar-card__count{border-color:rgba(var(--supplier-sidebar-tone-rgb),.14);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),rgba(var(--supplier-sidebar-tone-rgb),.06));color:var(--csd-text-334155-1000, #334155)}.supplier-sidebar-card--contacts{--supplier-sidebar-tone: #0f766e;--csd-foreground-supplier-sidebar-tone: var(--csd-text-0f766e-1000, #0f766e);--supplier-sidebar-tone-rgb: 15, 118, 110}.supplier-sidebar-card--bank-accounts{--supplier-sidebar-tone: #475569;--csd-foreground-supplier-sidebar-tone: var(--csd-text-475569-1000, #475569);--supplier-sidebar-tone-rgb: 71, 85, 105}.supplier-sidebar-card--services{--supplier-sidebar-tone: #c2410c;--csd-foreground-supplier-sidebar-tone: var(--csd-text-c2410c-1000, #c2410c);--supplier-sidebar-tone-rgb: 194, 65, 12}.supplier-sidebar-card--clients{--supplier-sidebar-tone: #4f46e5;--csd-foreground-supplier-sidebar-tone: var(--csd-text-4f46e5-1000, #4f46e5);--supplier-sidebar-tone-rgb: 79, 70, 229}.supplier-service-cloud{display:flex;flex-wrap:wrap;gap:.42rem}.supplier-tab-card>.op-card__body{padding:.9rem}.supplier-tab-card .op-table-card{margin-bottom:0}.supplier-tab-card--contacts>.op-card__body,.supplier-tab-card--bank-accounts>.op-card__body{padding:0}.supplier-tab-card--contacts .supplier-tab-card__filters,.supplier-tab-card--bank-accounts .supplier-tab-card__filters{padding:.95rem 1rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-ffffff-1000, #ffffff)}.supplier-tab-card--contacts .supplier-tab-card__table-region,.supplier-tab-card--bank-accounts .supplier-tab-card__table-region{min-width:0}.supplier-tab-card--contacts .supplier-contacts-table-wrap,.supplier-tab-card--bank-accounts .supplier-contacts-table-wrap{border-radius:0}.supplier-tab-card--contacts .op-pagination-footer,.supplier-tab-card--bank-accounts .op-pagination-footer{border-bottom-left-radius:var(--op-radius, 14px);border-bottom-right-radius:var(--op-radius, 14px)}.supplier-tab-card--bank-accounts .supplier-bank-accounts-table-wrap{border-radius:0}.supplier-tab-card--bank-accounts .supplier-bank-accounts-table .op-empty-state{min-height:clamp(9rem,18vh,14rem);padding:1.4rem 1rem}.supplier-bank-accounts-page__table-card.op-card{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.supplier-bank-accounts-page__table-card.op-card>.op-card__header{padding:0 0 .72rem;border-bottom:0;background:transparent}.supplier-bank-accounts-page__table-card.op-card>.op-card__body{border-top:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:var(--csd-bg-ffffff-1000, #ffffff)}.supplier-documents-page__layout{display:grid;grid-template-columns:minmax(11.5rem,14.5rem) minmax(0,1fr);gap:.72rem;align-items:start}.supplier-documents-page__sidebar{position:sticky;top:5.2rem}.supplier-documents-page__sidebar .saas-submenu{padding:.32rem;border-radius:14px;box-shadow:0 8px 18px #0f172a09}.supplier-documents-page__sidebar .saas-submenu-list{gap:.08rem}.supplier-documents-page__sidebar .saas-submenu-link{gap:.5rem;min-height:40px;padding:.44rem .5rem;border-radius:10px}.supplier-documents-page__sidebar .saas-submenu-link:hover{transform:none}.supplier-documents-page__sidebar .saas-submenu-link.active{box-shadow:inset 2px 0 #2f6cf6c7}.supplier-documents-page__sidebar .saas-submenu-link:before{display:none}.supplier-documents-page__sidebar .saas-submenu-link__icon{width:26px;height:26px;flex-basis:26px;border-radius:8px}.supplier-documents-page__sidebar .saas-submenu-link__icon i{font-size:.76rem}.supplier-documents-page__sidebar .saas-submenu-link__label{font-size:.82rem;font-weight:720;line-height:1.2}.supplier-documents-page__sidebar .saas-submenu-link__count{min-width:24px;min-height:21px;padding:0 .34rem;font-size:.68rem}.supplier-documents-table__file-link{color:inherit;text-decoration:none}.supplier-documents-table__file-link:hover{color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark))}.supplier-documents-table__description{display:inline-flex;align-items:center;gap:.28rem;flex-wrap:wrap;overflow-wrap:anywhere}.supplier-documents-table__extension{display:inline-flex;align-items:center;min-height:1.28rem;padding:.12rem .42rem;border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:999px;background:var(--csd-bg-eff6ff-760, rgba(239, 246, 255, .76));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:760;line-height:1}.supplier-contacts-page .supplier-module-table__stack,.supplier-bank-accounts-page .supplier-module-table__stack{display:flex;flex-wrap:wrap;gap:.22rem .45rem}.supplier-contacts-page .supplier-module-table__icon-btn{width:2.05rem;height:2.05rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:999px;box-shadow:none}.supplier-contacts-page .supplier-module-table__icon-btn i{margin:0;font-size:.88rem;line-height:1}.supplier-contacts-page .supplier-module-table__icon-btn--email{border-color:transparent;background:transparent;color:var(--csd-text-2563eb-1000, #2563eb)}.supplier-contacts-page .supplier-module-table__icon-btn--email:hover,.supplier-contacts-page .supplier-module-table__icon-btn--email:focus-visible{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:var(--csd-bg-eff6ff-860, rgba(239, 246, 255, .86));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.supplier-contacts-page .supplier-module-table__icon-btn--phone{border-color:var(--csd-border-99f6e4-580, rgba(153, 246, 228, .58));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f0fdfa-1000, #f0fdfa));color:var(--csd-text-0f766e-1000, #0f766e)}.supplier-bank-accounts-page .contact-bank-accounts-table__iban-icon{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569);box-shadow:none}.supplier-bank-accounts-page .contact-bank-accounts-table__iban-heading{gap:.58rem}.supplier-bank-accounts-page .contact-bank-accounts-table__iban-value,.supplier-bank-accounts-page .contact-bank-accounts-table__bank-name,.supplier-bank-accounts-page .contact-bank-accounts-table__holder-name{color:var(--csd-text-23364f-1000, #23364f);font-weight:650}.supplier-bank-accounts-page .contact-bank-accounts-table__iban-value{letter-spacing:0;font-family:inherit;font-size:.84rem}.supplier-bank-accounts-page .contact-bank-accounts-table__meta-chip,.supplier-bank-accounts-page .contact-bank-accounts-table__bank-meta-item,.supplier-bank-accounts-page .contact-bank-accounts-table__holder-note{border-color:var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b)}.supplier-bank-accounts-page .contact-bank-accounts-table__copy{min-height:1.95rem;padding:.38rem .58rem;border-radius:999px;box-shadow:none}@media (max-width: 1180px){.supplier-show-page__details-layout{grid-template-columns:minmax(0,1fr)}.supplier-show-page__details-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-profile-card__audit-trail{grid-template-columns:minmax(0,1fr)}}@media (max-width: 991.98px){.supplier-show-page__details-sidebar,.supplier-documents-page__layout{grid-template-columns:minmax(0,1fr)}.supplier-documents-page__sidebar{position:static}.supplier-profile-card__communication-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-profile-card__communication-item:nth-child(odd){padding-left:0;border-left:0}}@media (max-width: 767.98px){.supplier-sidebar-card__item,.supplier-sidebar-card__relation{grid-template-columns:auto minmax(0,1fr)}.supplier-sidebar-card__item>.op-status-badge,.supplier-sidebar-card__relation>.op-record-relation-cta,.supplier-sidebar-card__relation>.op-chip,.supplier-sidebar-card__relation>.op-pill,.supplier-sidebar-card__item-actions{grid-column:2;justify-self:start}}@media (max-width: 575.98px){.supplier-profile-card__communication-grid{grid-template-columns:minmax(0,1fr);gap:0}.supplier-profile-card__communication-item{padding:.62rem 0 .56rem;border-left:0;border-top:1px solid var(--csd-border-bfdbfe-620, rgba(191, 219, 254, .62))}.supplier-profile-card__communication-item:first-child{padding-top:0;border-top:0}}.supplier-index-page__filter-card,.supplier-index-page__table-card{overflow:visible}.supplier-index-page__filter-card .smart-filter-bar{margin-top:0}.supplier-index-page__stats{grid-template-columns:repeat(4,minmax(180px,1fr))}.supplier-index-page__filter-shell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.82rem;width:100%;min-height:40px}.supplier-index-page__filter-heading{display:inline-flex;align-items:center;gap:.5rem;min-width:0;min-height:40px;padding-right:.82rem;border-right:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));white-space:nowrap}.supplier-index-page__filter-heading h2{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.98rem;font-weight:850;letter-spacing:0;line-height:1.15}.supplier-index-page__attention-chip{text-decoration:none}.supplier-index-page__attention-chip:hover{color:var(--csd-text-92400e-1000, #92400e);text-decoration:none}.supplier-index-page__filter-card .smart-filter-bar{--sf-control-height: 40px;--sf-control-radius: var(--op-radius-sm);--csd-foreground-sf-control-radius: var(--op-radius-sm);width:100%;min-width:0}.supplier-index-page__filter-card .smart-filter-form--operational{flex-wrap:wrap;justify-content:flex-end;max-width:100%;row-gap:.55rem}.supplier-index-page__filter-card .smart-filter-form--operational .sf-item,.supplier-index-page__filter-card .smart-filter-form--operational .sf-search{min-width:0}.supplier-index-page__filter-card .smart-filter-form--operational .supplier-index-page__service-filter{flex:1 1 18rem;max-width:min(100%,28rem)}.supplier-index-page__filter-card .smart-filter-form--operational .sf-search{flex:999 1 18rem;min-width:min(100%,14rem)}.supplier-index-page__table-head{position:relative;align-items:center;min-height:0;padding:.72rem .92rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f9fbfe-1000, #f9fbfe) 100%);box-shadow:inset 0 -1px #ffffffd1}.supplier-index-page__table-title{display:flex;align-items:center;gap:.62rem;min-width:0}.supplier-index-page__table-icon{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;flex:0 0 2.05rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #2563eb0e;line-height:0}.supplier-index-page__table-icon i{font-size:.92rem}.supplier-index-page__table-copy{display:grid;gap:.08rem;min-width:0}.supplier-index-page__table-copy h2{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:850;line-height:1.16}.supplier-index-page__table-subtitle{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:650;line-height:1.25}@media (max-width: 1320px){.supplier-index-page__filter-shell{grid-template-columns:1fr;align-items:stretch;gap:.65rem}.supplier-index-page__filter-heading{justify-content:space-between;padding-right:0;padding-bottom:.65rem;border-right:0;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))}.supplier-index-page__filter-card .smart-filter-form--operational{justify-content:flex-start}}@media (max-width: 1180px){.supplier-index-page__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.supplier-index-page__stats{grid-template-columns:1fr}.supplier-index-page__table-head{align-items:flex-start;flex-direction:column;padding:.66rem .72rem}.supplier-index-page__table-title{align-items:center;gap:.52rem}.supplier-index-page__table-icon{width:1.92rem;height:1.92rem;flex-basis:1.92rem}}.supplier-index-page__active-filters{padding:.9rem 1rem 0}.supplier-index-page__table-wrap{width:100%;max-width:100%;min-height:12rem}.supplier-show-main-card{padding:0;border-radius:1.35rem;border:1px solid var(--csd-border-d6dfec-950, rgba(214, 223, 236, .95));background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 16px 32px #0f172a0d;overflow:hidden}.supplier-show-main-card .saas-card-body{padding:1.05rem}.supplier-profile{display:flex;flex-direction:column;gap:.85rem;color:var(--csd-text-44556d-1000, #44556d)}.supplier-profile__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding-bottom:.75rem;border-bottom:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))}.supplier-profile__identity{display:flex;align-items:center;gap:.8rem;min-width:0}.supplier-profile__avatar{width:52px;height:52px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--csd-text-0f766e-1000, #0f766e);background:linear-gradient(180deg,#0d948829,#0f766e14);box-shadow:inset 0 0 0 1px #0d948829}.supplier-profile__avatar i{font-size:1.1rem}.supplier-profile__titles{min-width:0}.supplier-profile__eyebrow{margin-bottom:.08rem;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;font-weight:550;color:var(--csd-text-7a889d-1000, #7a889d)}.supplier-profile__name{font-size:1.02rem;line-height:1.15;color:var(--csd-text-16304f-1000, #16304f);font-weight:550}.supplier-profile__meta{display:flex;flex-wrap:wrap;gap:.6rem .85rem;margin-top:.14rem;color:var(--csd-text-708198-1000, #708198);font-size:.83rem;font-weight:450}.supplier-profile__meta span{display:inline-flex;align-items:center;gap:.32rem}.supplier-profile__badge{display:inline-flex;align-items:center;padding:.22rem .48rem;border-radius:999px;font-size:.62rem;font-weight:550;color:var(--csd-text-0f766e-1000, #0f766e);background:#14b8a614;border:1px solid var(--csd-border-14b8a6-160, rgba(20, 184, 166, .16))}.supplier-profile__badge--warning{color:var(--csd-text-92400e-1000, #92400e);background:#f59e0b14;border-color:var(--csd-border-f59e0b-160, rgba(245, 158, 11, .16))}.supplier-profile__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem}.supplier-profile__action{display:flex;align-items:center;gap:.62rem;padding:.7rem .8rem;border-radius:14px;text-decoration:none;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-1000, #fff);width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.supplier-profile__action i{width:36px;height:36px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:.86rem;flex-shrink:0}.supplier-profile__action strong{display:block;color:var(--csd-text-1f3553-1000, #1f3553);font-size:.84rem;line-height:1.3;word-break:break-word;font-weight:500}.supplier-profile__action:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0f172a14}.supplier-profile__action-label{display:block;margin-bottom:.1rem;font-size:.6rem;font-weight:550;letter-spacing:.05em;text-transform:uppercase;color:var(--csd-text-7a889b-1000, #7a889b)}.supplier-profile__action-meta{display:block;margin-top:.14rem;color:var(--csd-text-748399-1000, #748399);font-size:.77rem;line-height:1.45}.supplier-profile__action--phone i{color:var(--csd-text-15803d-1000, #15803d);background:#16a34a1f}.supplier-profile__action--email i{color:var(--csd-text-2563eb-1000, #2563eb);background:#2563eb1f}.supplier-profile__action--group i{color:var(--csd-text-0f766e-1000, #0f766e);background:#0d94881f}.supplier-profile__grid{display:grid;gap:.75rem}.supplier-profile__panel{padding:.8rem .9rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:16px;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 10px 24px #0f172a08}.supplier-profile__panel-title{display:flex;align-items:center;gap:.45rem;margin:0 0 .7rem;color:var(--csd-text-17324f-1000, #17324f);font-size:.9rem;font-weight:600}.supplier-anaf-field{display:flex;flex-direction:column;gap:.45rem}.supplier-anaf-field__control{display:flex;align-items:stretch;gap:.6rem;width:100%}.supplier-anaf-field__input{flex:1 1 auto;min-width:0}.supplier-anaf-field__trigger{display:inline-flex;align-items:center;justify-content:center;gap:.48rem;min-width:170px;padding-inline:1rem;border-radius:12px;font-size:.84rem;font-weight:500;white-space:nowrap;box-shadow:0 10px 20px #1d4ed814}.supplier-anaf-field__trigger i{font-size:.92rem}.supplier-anaf-field__trigger[aria-busy=true]{opacity:.88}.supplier-anaf-field__trigger[aria-busy=true] i{animation:supplier-anaf-spin .9s linear infinite}.supplier-anaf-field__hint{font-size:.76rem;line-height:1.45;color:var(--csd-text-7b8798-1000, #7b8798);max-width:820px}@keyframes supplier-anaf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 767.98px){.supplier-anaf-field__control{flex-direction:column}.supplier-anaf-field__trigger{width:100%;min-width:0}}.supplier-profile__meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.supplier-profile__meta-card,.supplier-profile__subpanel{padding:.72rem .8rem;border-radius:14px;background:var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88));border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06))}.supplier-profile__meta-label{display:block;margin-bottom:.18rem;color:var(--csd-text-7a8799-1000, #7a8799);font-size:.73rem;font-weight:600;letter-spacing:.02em}.supplier-profile__meta-card strong,.supplier-profile__subpanel-text strong{color:var(--csd-text-1f3553-1000, #1f3553);font-weight:550}.supplier-profile__subpanel{margin-top:.7rem}.supplier-profile__subpanel--contact{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.supplier-profile__subpanel-copy{min-width:0}.supplier-profile__subpanel-link{color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:none;font-weight:550}.supplier-profile__subpanel-link:hover{color:var(--csd-text-1e40af-1000, #1e40af)}.supplier-profile__contact-headline{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.supplier-profile__inline-badge{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--csd-border-14b8a6-180, rgba(20, 184, 166, .18));background:#14b8a614;color:var(--csd-text-0f766e-1000, #0f766e);font-size:.66rem;font-weight:650}.supplier-profile__subpanel-meta,.supplier-profile__subpanel-stack{display:block;margin-top:.16rem;color:var(--csd-text-748399-1000, #748399);font-size:.79rem;line-height:1.5}.supplier-profile__subpanel-stack{display:flex;flex-direction:column;gap:.14rem}.supplier-profile__subpanel-stack span{display:inline-flex;align-items:center;gap:.38rem}.supplier-profile__subpanel-stack i{color:var(--csd-text-7f8ea3-1000, #7f8ea3);font-size:.78rem}.supplier-profile__subpanel-actions{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.supplier-profile__mini-action{display:inline-flex;align-items:center;gap:.38rem;min-height:38px;padding:.55rem .72rem;border-radius:12px;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));color:var(--csd-text-1f3553-1000, #1f3553);text-decoration:none;font-size:.77rem;font-weight:600;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.supplier-profile__mini-action:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0f172a14;border-color:var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.supplier-profile__address,.supplier-profile__notes{color:var(--csd-text-475569-1000, #475569);font-size:.86rem;line-height:1.6}.supplier-profile__divider{display:flex;align-items:center;gap:.7rem;margin:1.05rem 0 .95rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.supplier-profile__divider:before,.supplier-profile__divider:after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,rgba(220,229,239,0),var(--csd-bg-dce5ef-950, rgba(220, 229, 239, .95)),rgba(220,229,239,0))}.supplier-profile__audit-trail{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.72rem;padding-top:.05rem}.supplier-profile__audit-item{display:inline-flex;align-items:flex-start;gap:.58rem;min-width:0;padding:.7rem .76rem;border-radius:.86rem;border:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));color:var(--csd-text-475569-1000, #475569);font-size:.8rem;line-height:1.45;box-shadow:inset 0 1px #ffffffe6}.supplier-profile__audit-item i{width:1.85rem;height:1.85rem;flex:0 0 1.85rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));border-radius:.66rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-64748b-1000, #64748b);font-size:.86rem;margin-top:0}.supplier-profile__audit-copy{display:flex;flex-direction:column;gap:.08rem;min-width:0}.supplier-profile__audit-label{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:800;letter-spacing:0;text-transform:uppercase;line-height:1.3}.supplier-profile__audit-value{color:var(--csd-text-111827-1000, #111827);font-size:.8rem;font-weight:650;line-height:1.45}.supplier-profile__audit-value strong{color:var(--csd-text-0f172a-1000, #0f172a);font-weight:800}.supplier-profile__audit-item--accent{border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.supplier-profile__audit-item--accent i{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569)}.supplier-profile__audit-item--accent .supplier-profile__audit-label{color:var(--csd-text-64748b-1000, #64748b)}.supplier-profile__audit-item--accent .supplier-profile__audit-value{color:var(--csd-text-111827-1000, #111827)}.supplier-profile__audit-note{margin-top:.9rem;padding:.82rem .88rem;border-radius:12px;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));border:1px dashed var(--csd-border-0f172a-120, rgba(15, 23, 42, .12));color:var(--csd-text-465971-1000, #465971);font-size:.84rem;line-height:1.6}.supplier-profile__audit-note strong,.supplier-profile__audit-note span{display:block}.supplier-profile__audit-note strong{margin-bottom:.22rem;color:var(--csd-text-203754-1000, #203754);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.supplier-profile__empty,.supplier-sidebar-empty{color:var(--csd-text-7a889b-1000, #7a889b);font-size:.82rem;line-height:1.5}.supplier-profile__empty--panel{display:flex;flex-direction:column;gap:.4rem}.supplier-profile__inline-link{display:inline-flex;align-items:center;gap:.32rem;width:-moz-fit-content;width:fit-content;color:var(--csd-text-2563eb-1000, #2563eb);text-decoration:none;font-weight:600}.supplier-profile__inline-link:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.supplier-sidebar .supplier-sidebar-card{padding:.9rem 1rem;border-radius:16px;border:1px solid var(--csd-border-e6edf5-1000, #e6edf5);box-shadow:0 12px 28px #0f172a0b;overflow:hidden;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)}.supplier-sidebar .supplier-sidebar-card__header{padding:0 0 .72rem;margin-bottom:.78rem;border-bottom:1px solid var(--csd-border-edf2f7-1000, #edf2f7)}.supplier-sidebar .supplier-sidebar-card__body{padding:0}.supplier-sidebar .saas-card-title{font-size:.92rem;font-weight:550;color:var(--csd-text-1a3454-1000, #1a3454)}.supplier-sidebar .saas-card-title>i{color:var(--csd-text-64748b-1000, #64748b)!important}.supplier-sidebar-card__actions{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.supplier-show-page .btn-saas-sidebar-action,.supplier-show-page .supplier-sidebar-link--button{min-height:2.28rem;padding:.5rem .78rem;border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:760;box-shadow:0 8px 18px #0f172a0a}.supplier-show-page .btn-saas-sidebar-action i,.supplier-show-page .supplier-sidebar-link--button i{color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem}.supplier-show-page .btn-saas-sidebar-action:hover,.supplier-show-page .btn-saas-sidebar-action:focus-visible,.supplier-show-page .supplier-sidebar-link--button:hover,.supplier-show-page .supplier-sidebar-link--button:focus-visible{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 10px 22px #0f172a11;transform:translateY(-1px)}.supplier-show-page .btn-saas-sidebar-action:hover i,.supplier-show-page .btn-saas-sidebar-action:focus-visible i,.supplier-show-page .supplier-sidebar-link--button:hover i,.supplier-show-page .supplier-sidebar-link--button:focus-visible i{color:var(--csd-text-334155-1000, #334155)}.supplier-sidebar-card__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.9rem;min-height:1.45rem;padding:.18rem .48rem;border-radius:999px;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:700;line-height:1}.supplier-sidebar-meta{display:flex;flex-direction:column;gap:.62rem}.supplier-sidebar-meta__row{display:grid;grid-template-columns:20px minmax(72px,98px) 1fr;align-items:center;gap:.5rem;color:var(--csd-text-5f6f86-1000, #5f6f86);font-size:.84rem}.supplier-sidebar-meta__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--csd-text-7c8ba1-1000, #7c8ba1);font-size:.85rem}.supplier-sidebar-meta__label{color:var(--csd-text-7a8799-1000, #7a8799);font-weight:450}.supplier-sidebar-meta__value{color:var(--csd-text-253b59-1000, #253b59);font-weight:500;justify-self:end;text-align:right}.supplier-sidebar-meta__notice{margin-top:.15rem;padding-top:.75rem;border-top:1px dashed var(--csd-border-e4eaf2-1000, #e4eaf2)}.supplier-sidebar-meta__note{padding:.72rem .78rem;border-radius:12px;background:var(--csd-bg-f8fafc-1000, #f8fafc);border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));color:var(--csd-text-334155-1000, #334155);font-size:.82rem;line-height:1.5}.supplier-sidebar-link{color:var(--csd-text-334155-1000, #334155);text-decoration:none;font-weight:600}.supplier-sidebar-link:hover{color:var(--csd-text-0f172a-1000, #0f172a)}.supplier-sidebar-link--button{display:inline-flex;align-items:center;gap:.38rem;min-height:34px;padding:.45rem .72rem;border-radius:999px;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));font-size:.76rem;line-height:1;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,color .16s ease}.supplier-sidebar-link--button i{font-size:.78rem}.supplier-sidebar-link--button:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0f172a12;border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62))}.supplier-related-item{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.78rem .82rem;border-radius:14px;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))}.supplier-related-item:not(:first-child){margin-top:.65rem}.supplier-related-item__leading{display:flex;align-items:flex-start;gap:.7rem;min-width:0}.supplier-related-item__icon{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--csd-text-475569-1000, #475569);background:var(--csd-bg-f8fafc-1000, #f8fafc);border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72))}.supplier-related-item__copy{min-width:0}.supplier-related-item__headline{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem}.supplier-related-item__title{color:var(--csd-text-17324f-1000, #17324f);font-weight:550;text-decoration:none}.supplier-related-item__badge{display:inline-flex;align-items:center;padding:.18rem .52rem;border-radius:999px;border:1px solid var(--csd-border-14b8a6-180, rgba(20, 184, 166, .18));background:#14b8a614;color:var(--csd-text-0f766e-1000, #0f766e);font-size:.64rem;font-weight:650}.supplier-related-item__caption,.supplier-related-item__meta{display:block;margin-top:.12rem;color:var(--csd-text-748399-1000, #748399);font-size:.78rem;line-height:1.45}.supplier-related-item__meta{display:flex;align-items:center;gap:.36rem}.supplier-related-item__actions{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0}.supplier-related-item__action{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:10px;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-475569-1000, #475569);text-decoration:none;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,color .16s ease}.supplier-related-item__action:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0f172a14;border-color:var(--csd-border-94a3b8-500, rgba(148, 163, 184, .5));color:var(--csd-text-0f172a-1000, #0f172a)}.supplier-relations-list{display:flex;flex-direction:column;gap:.7rem}.supplier-relation-item{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.78rem .82rem;border-radius:14px;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))}.supplier-relation-item--link{text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.supplier-relation-item--link:hover{transform:translateY(-1px);border-color:var(--csd-border-94a3b8-500, rgba(148, 163, 184, .5));background:var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98));box-shadow:0 12px 26px #0f172a0f}.supplier-relation-item--link .supplier-relation-item__title{color:var(--csd-text-183556-1000, #183556)}.supplier-relation-item--link .supplier-relation-item__caption,.supplier-relation-item--link .supplier-relation-item__action{color:var(--csd-text-475569-1000, #475569)}.supplier-relation-item__leading{display:flex;align-items:center;gap:.7rem;min-width:0}.supplier-relation-item__icon{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--csd-text-64748b-1000, #64748b);background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));box-shadow:inset 0 0 0 1px #0f172a0f}.supplier-relation-item__copy{display:flex;flex-direction:column;min-width:0}.supplier-relation-item__title{color:var(--csd-text-253b59-1000, #253b59);font-size:.84rem;font-weight:550;line-height:1.3}.supplier-relation-item__caption{color:var(--csd-text-7a889d-1000, #7a889d);font-size:.74rem;line-height:1.45}.supplier-relation-item__action{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0;font-size:.82rem;font-weight:600}.supplier-relation-item__count{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 .5rem;border-radius:999px;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.76rem;font-weight:650}.supplier-relation-item__count--muted{border-color:var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-64748b-1000, #64748b)}.supplier-service-cloud,.supplier-index-table__services,.supplier-index-table__chips{display:flex;flex-wrap:wrap;gap:.45rem}.supplier-service-pill,.supplier-inline-chip{display:inline-flex;align-items:center;gap:.3rem;min-height:28px;padding:.22rem .58rem;border-radius:999px;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-475569-1000, #475569);font-size:.76rem;font-weight:500}.supplier-vat-badge{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:.36rem .64rem;border-radius:999px;border:1px solid transparent;font-size:.72rem;font-weight:650;line-height:1.2;white-space:nowrap}.supplier-vat-badge--positive{color:var(--csd-text-166534-1000, #166534);background:#22c55e1f;border-color:var(--csd-border-22c55e-180, rgba(34, 197, 94, .18))}.supplier-vat-badge--muted{color:var(--csd-text-475569-1000, #475569);background:#94a3b829;border-color:var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2))}.supplier-service-pill--muted{color:var(--csd-text-64748b-1000, #64748b)}.supplier-index-table__title{display:inline-flex;align-items:center;gap:.56rem;max-width:100%;color:var(--csd-text-223b5a-1000, #223b5a);text-decoration:none;font-size:.9rem;font-weight:500;line-height:1.22}.supplier-index-table__title:hover{color:var(--csd-text-0f172a-1000, #0f172a)}.supplier-index-table__title:hover .supplier-index-table__title-icon{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:linear-gradient(180deg,var(--csd-bg-eef6ff-1000, #eef6ff),var(--csd-bg-f8fbff-1000, #f8fbff));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.supplier-index-table__title span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-index-table__title-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.36rem;width:1.36rem;height:1.36rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.46rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-64748b-1000, #64748b);line-height:1}.supplier-index-table__title-icon i{display:block;margin:0;padding:0;font-size:.76rem;line-height:1}.supplier-index-table__title-icon i:before{display:block;margin:0;line-height:1;vertical-align:0;transform:none}.supplier-index-table__identity{display:flex;flex-direction:column;gap:.24rem;min-width:0}.supplier-index-table__identity .op-table__primary{color:var(--csd-text-223b5a-1000, #223b5a)}.supplier-index-table__identity .op-table__primary:hover{color:var(--csd-text-0f172a-1000, #0f172a)}.supplier-index-table__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .45rem;min-width:0}.supplier-index-table__meta-note,.supplier-index-table__subline,.supplier-index-table__stack{display:flex;align-items:center;flex-wrap:wrap;gap:.32rem;color:var(--csd-text-77879d-1000, #77879d);font-size:.75rem;line-height:1.45}.supplier-index-table__meta-note{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-index-table__empty{color:var(--csd-text-7a889d-1000, #7a889d);font-size:.75rem;line-height:1.4}.supplier-index-table__empty{font-style:italic}.supplier-index-table__services{gap:.38rem;min-width:0;overflow:hidden}.supplier-index-table__contact{display:flex;flex-direction:column;gap:.2rem;min-width:0}.supplier-index-table__contact-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--csd-text-223b5a-1000, #223b5a);font-size:.84rem;font-weight:500;line-height:1.35}.supplier-index-table__contact-name--muted{color:var(--csd-text-7a889d-1000, #7a889d);font-weight:500}.supplier-index-table__contact-phone{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--csd-text-708198-1000, #708198);font-size:.77rem;line-height:1.45}.supplier-module-table__primary{display:flex;flex-direction:column;gap:.18rem}.supplier-documents-table__file{display:flex;align-items:center;gap:.85rem;min-width:0}.supplier-documents-table{background:var(--csd-bg-ffffff-1000, #ffffff)}.supplier-documents-table:has(+.supplier-documents-table__pagination){border-bottom-left-radius:0;border-bottom-right-radius:0}.supplier-documents-table .table{margin-bottom:0}.supplier-documents-table thead th{border-bottom:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95));color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.9rem 1rem}.supplier-documents-table tbody td{padding:1rem;border-color:var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));vertical-align:middle}.supplier-documents-table tbody tr:hover{background:var(--csd-bg-f8fafc-700, rgba(248, 250, 252, .7))}.supplier-documents-table .status-label{display:inline-flex}.supplier-documents-table__pagination{border-top:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));border-radius:0 0 1rem 1rem}.supplier-documents-table__pagination .saas-pagination{padding:.95rem 1rem;border-top:0;border-radius:0 0 1rem 1rem;background:transparent}.supplier-bank-accounts-table-wrap:has(+.supplier-bank-accounts-table__pagination){border-bottom-left-radius:0;border-bottom-right-radius:0}.supplier-bank-accounts-table__pagination{border-top:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));border-radius:0 0 1rem 1rem}.supplier-bank-accounts-table__pagination .saas-pagination{padding:.95rem 1rem;border-top:0;border-radius:0 0 1rem 1rem;background:transparent}.supplier-module-table-wrap:has(+.supplier-contacts-table__pagination){border-bottom-left-radius:0;border-bottom-right-radius:0}.supplier-contacts-table__pagination{border-top:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));border-radius:0 0 1rem 1rem}.supplier-contacts-table__pagination .saas-pagination{padding:.95rem 1rem;border-top:0;border-radius:0 0 1rem 1rem;background:transparent}.supplier-documents-table__file .supplier-documents-table__file-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.18rem;width:2.18rem;height:2.18rem;min-width:2.18rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.78rem;background:radial-gradient(circle at 28% 18%,var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #2563eb0f;line-height:1}.supplier-documents-table__file .supplier-documents-table__file-icon>i{font-size:.98rem}.supplier-documents-table__file .supplier-documents-table__file-icon.is-pdf{border-color:var(--csd-border-fecaca-900, rgba(254, 202, 202, .9));background:radial-gradient(circle at 28% 18%,var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fff1f2-1000, #fff1f2) 100%);color:var(--csd-text-dc2626-1000, #dc2626);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #dc26260e}.supplier-documents-table__file .supplier-documents-table__file-icon.is-word{border-color:var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));background:radial-gradient(circle at 28% 18%,var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-2563eb-1000, #2563eb)}.supplier-documents-table__file .supplier-documents-table__file-icon.is-excel{border-color:var(--csd-border-a7f3d0-900, rgba(167, 243, 208, .9));background:radial-gradient(circle at 28% 18%,var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-ecfdf5-1000, #ecfdf5) 100%);color:var(--csd-text-059669-1000, #059669);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #0596690e}.supplier-documents-table__file .supplier-documents-table__file-icon.is-image{border-color:var(--csd-border-ddd6fe-950, rgba(221, 214, 254, .95));background:radial-gradient(circle at 28% 18%,var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f5f3ff-1000, #f5f3ff) 100%);color:var(--csd-text-7c3aed-1000, #7c3aed);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #7c3aed0e}.supplier-documents-table__file .supplier-documents-table__file-icon.is-generic{border-color:var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));background:radial-gradient(circle at 28% 18%,var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);color:var(--csd-text-475569-1000, #475569);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #0f172a0b}.supplier-module-table__title{display:flex;align-items:center;color:var(--csd-text-183250-1000, #183250);font-size:.92rem;font-weight:500;line-height:1.28}.supplier-module-table__title a,.supplier-module-table__title span{color:inherit}.supplier-module-table__meta,.supplier-module-table__stack{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .45rem;color:var(--csd-text-7a889d-1000, #7a889d);font-size:.78rem;line-height:1.45}.supplier-module-table__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;padding:0;border:0;background:transparent;color:var(--csd-text-64748b-1000, #64748b)}.supplier-contact-identity{display:flex;align-items:flex-start;gap:.75rem;padding:.15rem 0}.supplier-contact-identity.is-primary{padding:.62rem .72rem;border-radius:1rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:radial-gradient(circle at 0% 0%,rgba(37,99,235,.09),transparent 11rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:inset 3px 0 #2563eb57,0 8px 18px #0f172a0a}.supplier-contact-identity__toggle{flex:0 0 auto}.supplier-contact-primary-toggle{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:12px;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));color:var(--csd-text-94a3b8-1000, #94a3b8);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,color .16s ease,background-color .16s ease}.supplier-contact-primary-toggle i{margin:0;font-size:.95rem}.supplier-contact-primary-toggle:hover{transform:translateY(-1px);border-color:var(--csd-border-3b82f6-200, rgba(59, 130, 246, .2));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 10px 20px #0f172a14}.supplier-contact-primary-toggle.is-active{color:var(--csd-text-2563eb-1000, #2563eb);border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));box-shadow:0 10px 22px #2563eb1f}.supplier-contact-primary-toggle.is-passive{border-style:dashed;background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96))}.supplier-contact-primary-toggle.is-static{pointer-events:none}.supplier-contact-identity__body{min-width:0;display:flex;flex-direction:column;gap:.22rem}.supplier-contact-identity__headline{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem}.supplier-contact-identity__name{color:var(--csd-text-17324f-1000, #17324f);font-size:.94rem;font-weight:600;line-height:1.3}.supplier-contact-identity__meta{color:var(--csd-text-7a889d-1000, #7a889d);font-size:.77rem;line-height:1.45}.supplier-contact-identity__meta span{display:block}@media (max-width: 767.98px){.supplier-module-table-wrap{overflow:visible}}@media (max-width: 767.98px){.supplier-module-table thead{display:none}.supplier-module-table tbody{display:flex;flex-direction:column;gap:.8rem;padding:.85rem}.supplier-module-table tr{display:grid;gap:.72rem;padding:.9rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:16px;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 12px 28px #0f172a0a}.supplier-module-table td{display:flex;flex-direction:column;align-items:flex-start!important;gap:.28rem;width:100%;padding:0!important;border:0;text-align:left!important}.supplier-module-table td:before{content:attr(data-label);max-width:none;color:var(--csd-text-7a8799-1000, #7a8799);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.supplier-module-table .supplier-module-table__actions-cell{align-items:center!important}.supplier-module-table .supplier-module-table__empty{display:block;padding:2rem 1rem!important}.supplier-module-table .supplier-module-table__empty:before{display:none}}.supplier-inline-chip--primary{color:var(--csd-text-0f766e-1000, #0f766e);background:linear-gradient(180deg,var(--csd-bg-f0fdfa-980, rgba(240, 253, 250, .98)),var(--csd-bg-ccfbf1-620, rgba(204, 251, 241, .62)));border-color:var(--csd-border-2dd4bf-340, rgba(45, 212, 191, .34))}.supplier-association-card{border:1px solid var(--csd-border-e6edf5-1000, #e6edf5);box-shadow:0 18px 40px #0f172a0b;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)}.supplier-association-card .saas-card-header{padding-bottom:.8rem;border-bottom:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06))}.supplier-association-hero{display:flex;align-items:flex-start;gap:.95rem}.supplier-association-hero__avatar{width:52px;height:52px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--csd-text-2563eb-1000, #2563eb);background:linear-gradient(180deg,#2563eb29,#3b82f614);box-shadow:inset 0 0 0 1px #2563eb29}.supplier-association-hero__content{min-width:0;display:flex;flex-direction:column;gap:.32rem}.supplier-association-hero__eyebrow,.supplier-association-intro__eyebrow{font-size:.68rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--csd-text-7a889d-1000, #7a889d)}.supplier-association-hero__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.supplier-association-hero__title,.supplier-association-intro__title{color:var(--csd-text-17324f-1000, #17324f);font-size:1rem;line-height:1.3;font-weight:600}.supplier-association-hero__meta{display:flex;flex-wrap:wrap;gap:.5rem .85rem;color:var(--csd-text-708198-1000, #708198);font-size:.82rem}.supplier-association-hero__meta span{display:inline-flex;align-items:center;gap:.35rem}.supplier-association-intro{display:flex;flex-direction:column;gap:.8rem}.supplier-association-intro__copy{display:flex;flex-direction:column;gap:.45rem}.supplier-association-intro__text{color:var(--csd-text-5c6e86-1000, #5c6e86);font-size:.87rem;line-height:1.65}.supplier-association-intro__summary{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .75rem}.supplier-association-intro__tag{display:inline-flex;align-items:center;gap:.42rem;min-height:34px;padding:.42rem .78rem;border-radius:999px;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));background:var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.76rem;font-weight:650;line-height:1}.supplier-association-intro__tag i{font-size:.82rem}.supplier-association-intro__caption{color:var(--csd-text-73839a-1000, #73839a);font-size:.78rem;line-height:1.5}.supplier-association-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.supplier-association-stat{padding:.85rem .9rem;border-radius:16px;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));box-shadow:0 12px 26px #0f172a08}.supplier-association-stat__label,.supplier-association-stat__meta{display:block}.supplier-association-stat__label{margin-bottom:.18rem;color:var(--csd-text-7a889d-1000, #7a889d);font-size:.7rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.supplier-association-stat__value{display:block;color:var(--csd-text-17324f-1000, #17324f);font-size:1rem;font-weight:650;line-height:1.2}.supplier-association-stat__meta{margin-top:.2rem;color:var(--csd-text-708198-1000, #708198);font-size:.75rem;line-height:1.4}.supplier-association-select-shell{margin-top:1rem;padding:1rem;border-radius:18px;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));background:linear-gradient(180deg,var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.supplier-association-select-shell__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.supplier-association-select-shell__eyebrow{display:inline-flex;align-items:center;margin-bottom:.18rem;color:var(--csd-text-7a8ba3-1000, #7a8ba3);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.supplier-association-select-shell__title{color:var(--csd-text-153150-1000, #153150);font-size:.95rem;font-weight:650;line-height:1.35}.supplier-association-select-shell__pill{display:inline-flex;align-items:center;gap:.42rem;min-height:34px;padding:.42rem .76rem;border-radius:999px;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));color:var(--csd-text-48617f-1000, #48617f);font-size:.75rem;font-weight:650;white-space:nowrap}.supplier-association-select-shell__pill i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.8rem}.supplier-association-select-shell .select2-container{width:100%!important}.supplier-association-select-shell .select2-container--default .select2-selection--multiple{min-height:54px;padding:.45rem .5rem;border-radius:14px;border:1px solid var(--csd-border-d7e3f4-1000, #d7e3f4);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px 2px #0f172a08}.supplier-association-select-shell .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:var(--csd-border-93c5fd-1000, #93c5fd);box-shadow:0 0 0 .2rem #2563eb1f}.supplier-association-select-shell .select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:.28rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));background:var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98));color:var(--csd-text-1d4ed8-1000, #1d4ed8);border-radius:999px;padding:.16rem .55rem;font-size:.76rem;font-weight:550}.supplier-association-select__hint{display:flex;align-items:flex-start;gap:.55rem;margin-top:.8rem;color:var(--csd-text-5f6f86-1000, #5f6f86);font-size:.8rem;line-height:1.55}.supplier-association-select__hint i{margin-top:.08rem;color:var(--csd-text-2563eb-1000, #2563eb)}.supplier-association-search-note{display:flex;align-items:flex-start;gap:.7rem;margin-top:.85rem;padding:.8rem .85rem;border-radius:16px;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94))}.supplier-association-search-note__icon{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--csd-text-2563eb-1000, #2563eb);background:#2563eb1a}.supplier-association-search-note__copy{min-width:0}.supplier-association-search-note__copy strong,.supplier-association-search-note__copy span{display:block}.supplier-association-search-note__copy strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.84rem;font-weight:600;line-height:1.35}.supplier-association-search-note__copy span{margin-top:.14rem;color:var(--csd-text-748399-1000, #748399);font-size:.77rem;line-height:1.5}.supplier-association-empty{display:flex;align-items:flex-start;gap:.9rem;padding:1rem;border-radius:18px;border:1px dashed var(--csd-border-0e7490-240, rgba(14, 116, 144, .24));background:linear-gradient(180deg,var(--csd-bg-f0f9ff-920, rgba(240, 249, 255, .92)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.supplier-association-empty__icon{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--csd-text-0f766e-1000, #0f766e);background:#14b8a61f}.supplier-association-empty__copy{color:var(--csd-text-5c6e86-1000, #5c6e86);font-size:.85rem;line-height:1.6}.supplier-association-empty__copy strong{display:block;margin-bottom:.2rem;color:var(--csd-text-17324f-1000, #17324f);font-size:.92rem}.supplier-association-note{display:flex;align-items:flex-start;gap:.85rem;margin-bottom:1rem;padding:.95rem 1rem;border-radius:18px;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.supplier-association-note__icon{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:#2563eb1a}.supplier-association-note__body strong{display:block;margin-bottom:.2rem;color:var(--csd-text-17324f-1000, #17324f);font-size:.9rem}.supplier-association-note__body p{color:var(--csd-text-5f6f86-1000, #5f6f86);font-size:.83rem;line-height:1.55}.supplier-association-field-note{margin-top:.42rem;color:var(--csd-text-7a889d-1000, #7a889d);font-size:.75rem;line-height:1.5}.supplier-association-select-field .select2-container{width:100%!important}.supplier-association-select-field .select2-container--default .select2-selection--single{min-height:54px;border-radius:1rem;border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:inset 0 1px 2px #0f172a08}.supplier-association-select-field .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:.9rem;padding-right:2rem;color:var(--csd-text-17324f-1000, #17324f);line-height:52px;font-size:.82rem;font-weight:550}.supplier-association-select-field .select2-container--default .select2-selection--single .select2-selection__arrow{right:.72rem;height:52px}.supplier-association-toggle{display:flex;align-items:flex-start;gap:.75rem;width:100%;margin:0;padding:.88rem .95rem;border-radius:16px;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:linear-gradient(180deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.supplier-association-toggle__copy{display:flex;flex-direction:column;gap:.12rem}.supplier-association-toggle__copy strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.86rem;font-weight:600;line-height:1.35}.supplier-association-toggle__copy small{color:var(--csd-text-7a889d-1000, #7a889d);font-size:.75rem;line-height:1.45}.supplier-association-textarea{min-height:136px}.supplier-association-modal-shell{position:relative}.supplier-association-modal-header{position:relative;padding-top:.84rem;padding-bottom:.44rem;background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-620, rgba(226, 232, 240, .62)),transparent 38%),linear-gradient(180deg,var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94)),rgba(255,255,255,0))}.supplier-association-modal-header:after{content:"";position:absolute;left:1.3rem;right:1.3rem;bottom:-.12rem;height:1px;background:linear-gradient(90deg,var(--csd-bg-cbd5e1-660, rgba(203, 213, 225, .66)),var(--csd-bg-e2e8f0-680, rgba(226, 232, 240, .68)))}.supplier-association-modal-body{padding-top:.4rem}.supplier-association-modal-footer{padding-top:.08rem}.supplier-association-form--compact{gap:.78rem}.supplier-association-form--compact .supplier-association-card{border-radius:1.2rem;box-shadow:0 14px 30px #0f172a0a}.supplier-association-form--compact .saas-card-header{padding:.8rem .92rem .68rem}.supplier-association-form--compact .prospect-form-modal__card-body{padding:.88rem 1rem 1rem}.supplier-association-form--compact .prospect-form-modal__lead{margin-bottom:.56rem!important;max-width:52rem;font-size:.77rem;line-height:1.48}.supplier-association-form--compact .prospect-form-modal__section-chip{padding:.34rem .64rem;border-radius:999px;font-size:.63rem}.supplier-association-form--compact .prospect-form-modal__card-body>.row{--bs-gutter-x: .88rem;--bs-gutter-y: .88rem}.supplier-association-form--compact .form-label{margin-bottom:.42rem;color:var(--csd-text-334155-1000, #334155);font-size:.79rem;font-weight:650}.supplier-association-form--compact .form-saas-input,.supplier-association-form--compact .form-select.form-saas-input{min-height:3rem;border-radius:1rem;border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:inset 0 1px 2px #0f172a08}.supplier-association-form--compact textarea.form-saas-input{min-height:116px!important}.supplier-association-form--compact .supplier-association-field-note{margin-top:.34rem;font-size:.72rem;line-height:1.45}.supplier-association-form--compact .supplier-association-hero{gap:.82rem}.supplier-association-form--compact .supplier-association-hero__avatar{width:48px;height:48px;border-radius:15px}.supplier-association-form--compact .supplier-association-hero__content{gap:.24rem}.supplier-association-form--compact .supplier-association-intro{gap:.78rem}.supplier-association-form--compact .supplier-association-intro__copy{gap:.38rem}.supplier-association-form--compact .supplier-association-intro__text{max-width:52rem;font-size:.82rem;line-height:1.6}.supplier-association-form--compact .supplier-association-intro__summary{gap:.52rem .7rem}.supplier-association-form--compact .supplier-association-intro__tag{min-height:32px;padding:.38rem .72rem;font-size:.74rem}.supplier-association-form--compact .supplier-association-intro__caption{font-size:.75rem}.supplier-association-form--compact .supplier-association-select-shell{margin-top:.4rem;padding:1rem 1rem .98rem;border-radius:1.15rem;border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-480, rgba(226, 232, 240, .48)),transparent 55%),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));box-shadow:inset 0 0 0 1px #ffffffd1,0 10px 24px #0f172a08}.supplier-association-form--compact .supplier-association-select-shell__head{gap:.68rem;margin-bottom:.72rem}.supplier-association-form--compact .supplier-association-select-shell__eyebrow{font-size:.62rem}.supplier-association-form--compact .supplier-association-select-shell__title{font-size:.88rem}.supplier-association-form--compact .supplier-association-select-shell__pill{min-height:32px;padding:.38rem .68rem;font-size:.73rem}.supplier-association-form--compact .supplier-association-select-shell .select2-container--default .select2-selection--multiple{min-height:54px;border-radius:1rem;border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:inset 0 1px 2px #0f172a08}.supplier-association-form--compact .supplier-association-select-shell .select2-container--default .select2-selection--multiple{padding:.42rem .52rem}.supplier-association-form--compact .supplier-association-select-shell .select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:.24rem;border-radius:999px;padding:.14rem .5rem;font-size:.74rem}.supplier-association-form--compact .supplier-association-select__hint{gap:.46rem;margin-top:.74rem;font-size:.77rem;line-height:1.52}.supplier-association-form--compact .supplier-association-empty{gap:.78rem;padding:.92rem;border-radius:1.05rem}.supplier-association-form--compact .supplier-association-empty__icon{width:40px;height:40px;border-radius:13px}.supplier-association-form--compact .supplier-association-empty__copy{font-size:.8rem;line-height:1.52}.supplier-association-form--compact .supplier-association-note{gap:.6rem;margin-bottom:.78rem;padding:.76rem .82rem;border-radius:1rem;background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-440, rgba(226, 232, 240, .44)),transparent 56%),linear-gradient(180deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.supplier-association-form--compact .supplier-association-note__icon{width:38px;height:38px;border-radius:12px}.supplier-association-form--compact .supplier-association-note__body strong{font-size:.82rem}.supplier-association-form--compact .supplier-association-note__body p{font-size:.74rem;line-height:1.42}.supplier-association-form--compact .supplier-association-toggle{gap:.68rem;padding:.78rem .82rem;border-radius:1rem;box-shadow:0 10px 22px #0f172a07}.supplier-association-form--compact .supplier-association-toggle__copy strong{font-size:.82rem}.supplier-association-form--compact .supplier-association-toggle__copy small{font-size:.72rem}.supplier-association-form--compact .supplier-association-textarea{min-height:116px}.supplier-form-modal .prospect-form-modal__section-chip,.supplier-bank-account-form .prospect-form-modal__section-chip,.supplier-document-modal .prospect-form-modal__section-chip,.supplier-association-form .prospect-form-modal__section-chip{background:var(--csd-bg-f1f5f9-920, rgba(241, 245, 249, .92));color:var(--csd-text-475569-1000, #475569)}.supplier-premium-form-shell{display:flex!important;flex-direction:column;max-height:calc(100vh - 7rem);min-height:0;overflow:hidden!important;border-radius:1.3rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;box-shadow:0 26px 62px #0f172a2e!important}.supplier-premium-form-shell .modal-premium-header{flex:0 0 auto;padding:1rem 1.15rem .85rem!important}.supplier-premium-form-shell .modal-premium-header>button[data-bs-dismiss=modal]{width:3rem!important;min-width:3rem!important;height:3rem!important;min-height:3rem!important;flex:0 0 3rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82))!important;border-radius:999px!important;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))!important;color:var(--csd-text-26364f-1000, #26364f)!important;box-shadow:0 14px 30px #0f172a14!important;opacity:1!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.supplier-premium-form-shell .modal-premium-header>button[data-bs-dismiss=modal]:hover,.supplier-premium-form-shell .modal-premium-header>button[data-bs-dismiss=modal]:focus-visible{border-color:var(--csd-border-94a3b8-500, rgba(148, 163, 184, .5))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-0f172a-1000, #0f172a)!important;box-shadow:0 16px 34px #0f172a1f!important;transform:translateY(-1px)}.supplier-premium-form-shell .modal-premium-header>button[data-bs-dismiss=modal] i{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.05rem!important;height:1.05rem!important;margin:0!important;padding:0!important;font-size:1.05rem!important;line-height:1!important}.supplier-premium-form-shell .modal-premium-header>button[data-bs-dismiss=modal] i:before{display:block;margin:0!important;line-height:1!important;transform:none!important}.supplier-premium-form-shell .modal-premium-body{flex:1 1 auto;min-height:0;overflow-y:auto!important;overflow-x:hidden!important;padding:.9rem 1.15rem 1.05rem!important;scrollbar-gutter:stable both-edges}.supplier-premium-form-shell .modal-premium-footer{flex:0 0 auto}.supplier-premium-form-shell .modal-premium-header,.supplier-bank-account-modal-shell .modal-premium-header,.supplier-association-modal-shell .modal-premium-header,.supplier-document-platform-modal .modal-premium-header,.supplier-email-modal-shell .modal-premium-header,.suppliers-import-modal-shell .modal-premium-header{align-items:center!important;min-height:0!important}.supplier-premium-form-shell .modal-premium-header .modal-title,.supplier-bank-account-modal-shell .modal-premium-header .modal-title,.supplier-association-modal-shell .modal-premium-header .modal-title,.supplier-document-platform-modal .modal-premium-header .modal-title,.supplier-email-modal-shell .modal-premium-header .modal-title,.suppliers-import-modal-shell .modal-premium-header .modal-title{color:var(--csd-text-10213f-1000, #10213f)!important;font-size:1.02rem!important;font-weight:820!important;letter-spacing:0!important;line-height:1.2!important}.supplier-premium-form-shell .modal-premium-header p,.supplier-premium-form-shell .modal-premium-header .modal-subtitle,.supplier-bank-account-modal-shell .modal-premium-header p,.supplier-bank-account-modal-shell .modal-premium-header .modal-subtitle,.supplier-association-modal-shell .modal-premium-header p,.supplier-association-modal-shell .modal-premium-header .modal-subtitle,.supplier-document-platform-modal .modal-premium-header p,.supplier-document-platform-modal .modal-premium-header .modal-subtitle,.supplier-email-modal-shell .modal-premium-header p,.supplier-email-modal-shell .modal-premium-header .modal-subtitle,.suppliers-import-modal-shell .modal-premium-header p,.suppliers-import-modal-shell .modal-premium-header .modal-subtitle{max-width:54rem;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.8rem!important;line-height:1.42!important}.supplier-premium-form-shell .modal-premium-footer,.supplier-bank-account-modal-shell .modal-premium-footer,.supplier-association-modal-shell .modal-premium-footer,.supplier-document-platform-modal .modal-premium-footer,.supplier-email-modal-shell .modal-premium-footer,.suppliers-import-modal-shell .modal-premium-footer{min-height:0!important;padding:.78rem 1rem!important;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))!important;background:var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97))!important}.supplier-premium-form-shell>#dynamicModalContent,.supplier-bank-account-modal-shell>#dynamicModalContent,.supplier-association-modal-shell>#dynamicModalContent,.supplier-email-modal-shell>#dynamicModalContent{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;max-height:inherit;overflow:hidden}.supplier-premium-form-shell>#dynamicModalContent>.modal-premium-header,.supplier-bank-account-modal-shell>#dynamicModalContent>.modal-premium-header,.supplier-association-modal-shell>#dynamicModalContent>.modal-premium-header,.supplier-email-modal-shell>#dynamicModalContent>.modal-premium-header,.supplier-premium-form-shell>#dynamicModalContent>.modal-premium-footer,.supplier-bank-account-modal-shell>#dynamicModalContent>.modal-premium-footer,.supplier-association-modal-shell>#dynamicModalContent>.modal-premium-footer,.supplier-email-modal-shell>#dynamicModalContent>.modal-premium-footer{flex:0 0 auto}.supplier-premium-form-shell>#dynamicModalContent>.modal-premium-body,.supplier-bank-account-modal-shell>#dynamicModalContent>.modal-premium-body,.supplier-association-modal-shell>#dynamicModalContent>.modal-premium-body,.supplier-email-modal-shell>#dynamicModalContent>.modal-premium-body{flex:1 1 auto;min-height:0;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable both-edges}.supplier-email-modal-shell{display:flex!important;flex-direction:column;max-height:calc(100vh - 7rem);min-height:0;overflow:hidden!important;border:0!important;border-radius:1.3rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;box-shadow:0 26px 62px #0f172a2e!important}.supplier-email-modal-shell .modal-premium-header{flex:0 0 auto;padding:1rem 1.15rem .85rem!important;border-bottom:1px solid var(--csd-border-e2e8f0-740, rgba(226, 232, 240, .74))!important;background:radial-gradient(circle at 98% 0%,var(--csd-bg-e2e8f0-550, rgba(226, 232, 240, .55)),transparent 17rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important}.supplier-email-modal-shell .modal-premium-header .modal-title{color:var(--csd-text-10213f-1000, #10213f)!important;font-size:1.02rem!important;letter-spacing:0!important}.supplier-email-modal-shell .modal-premium-header p{color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.8rem!important;line-height:1.45}.supplier-email-modal-shell .modal-premium-header>button[data-bs-dismiss=modal]{width:3rem!important;min-width:3rem!important;height:3rem!important;min-height:3rem!important;flex:0 0 3rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82))!important;border-radius:999px!important;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))!important;color:var(--csd-text-26364f-1000, #26364f)!important;box-shadow:0 14px 30px #0f172a14!important;opacity:1!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.supplier-email-modal-shell .modal-premium-header>button[data-bs-dismiss=modal]:hover,.supplier-email-modal-shell .modal-premium-header>button[data-bs-dismiss=modal]:focus-visible{border-color:var(--csd-border-94a3b8-500, rgba(148, 163, 184, .5))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-0f172a-1000, #0f172a)!important;box-shadow:0 16px 34px #0f172a1f!important;transform:translateY(-1px)}.supplier-email-modal-shell .modal-premium-header>button[data-bs-dismiss=modal] i{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.05rem!important;height:1.05rem!important;margin:0!important;padding:0!important;font-size:1.05rem!important;line-height:1!important}.supplier-email-modal-shell .modal-premium-header>button[data-bs-dismiss=modal] i:before{display:block;margin:0!important;line-height:1!important;transform:none!important}.supplier-email-modal-shell .modal-premium-body{flex:1 1 auto;min-height:0;overflow-y:auto!important;overflow-x:hidden!important;padding:.95rem 1.15rem 1.05rem!important;background:linear-gradient(180deg,var(--csd-bg-f1f5f9-820, rgba(241, 245, 249, .82)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important;scrollbar-gutter:stable both-edges}.supplier-email-modal-shell .modal-premium-footer{flex:0 0 auto;border-top:1px solid var(--csd-border-e2e8f0-780, rgba(226, 232, 240, .78))!important;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))!important}.supplier-email-modal-shell .contact-email-modal,.supplier-email-modal-shell .contact-bulk-email-modal{gap:.85rem}.supplier-email-modal-shell .contact-email-modal__summary,.supplier-email-modal-shell .contact-email-modal__section,.supplier-email-modal-shell .contact-bulk-email-modal__summary,.supplier-email-modal-shell .contact-bulk-email-modal__section{padding:.95rem 1rem;border-radius:1rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 12px 26px #0f172a0b}.supplier-email-modal-shell .contact-email-modal__summary,.supplier-email-modal-shell .contact-bulk-email-modal__summary{gap:.82rem}.supplier-email-modal-shell .contact-email-modal__summary-icon{width:2.75rem;height:2.75rem;flex:0 0 2.75rem;border-radius:.9rem;color:var(--csd-text-475569-1000, #475569);background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-eef2f7-1000, #eef2f7));box-shadow:inset 0 0 0 1px #cbd5e1b8}.supplier-email-modal-shell .contact-bulk-email-modal__eyebrow{display:inline-flex;align-items:center;gap:.36rem;width:-moz-fit-content;width:fit-content;padding:.25rem .58rem;border-radius:999px;background:var(--csd-bg-e2e8f0-680, rgba(226, 232, 240, .68));color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:800;line-height:1;text-transform:uppercase}.supplier-email-modal-shell .contact-bulk-email-modal__chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.38rem;margin-left:auto}.supplier-email-modal-shell .contact-bulk-email-modal__chips span{display:inline-flex;align-items:center;padding:.25rem .54rem;border-radius:999px;background:var(--csd-bg-f1f5f9-940, rgba(241, 245, 249, .94));color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:700;box-shadow:inset 0 0 0 1px #cbd5e19e}.supplier-email-modal-shell .contact-email-modal__summary-title,.supplier-email-modal-shell .contact-email-modal__section-title,.supplier-email-modal-shell .contact-bulk-email-modal__summary-title,.supplier-email-modal-shell .contact-bulk-email-modal__section-title{color:var(--csd-text-10213f-1000, #10213f);font-size:.95rem;font-weight:760;letter-spacing:0}.supplier-email-modal-shell .contact-email-modal__summary-text,.supplier-email-modal-shell .contact-email-modal__section-copy,.supplier-email-modal-shell .contact-email-modal__recipient-meta,.supplier-email-modal-shell .contact-bulk-email-modal__summary-text,.supplier-email-modal-shell .contact-bulk-email-modal__section-copy,.supplier-email-modal-shell .contact-bulk-email-modal__mode-copy,.supplier-email-modal-shell .contact-bulk-email-modal__scope-copy,.supplier-email-modal-shell .contact-bulk-email-modal__audience-note{color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.55}.supplier-email-modal-shell .contact-email-modal__recipient-label{color:var(--csd-text-64748b-1000, #64748b);letter-spacing:.04em}.supplier-email-modal-shell .contact-email-modal__recipient,.supplier-email-modal-shell .contact-bulk-email-modal__scope-card,.supplier-email-modal-shell .contact-bulk-email-modal__mode-card{border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.95rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:none}.supplier-email-modal-shell .contact-email-modal__recipient:hover,.supplier-email-modal-shell .contact-bulk-email-modal__scope-card:hover,.supplier-email-modal-shell .contact-bulk-email-modal__mode-card:hover{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));box-shadow:0 12px 24px #0f172a0e}.supplier-email-modal-shell .contact-email-modal__recipient input,.supplier-email-modal-shell .contact-bulk-email-modal__scope-card input,.supplier-email-modal-shell .contact-bulk-email-modal__mode-card input{accent-color:#334155}.supplier-email-modal-shell .contact-email-modal__recipient-list.validation-surface-error,.supplier-email-modal-shell .contact-bulk-email-modal__scope-grid.validation-surface-error,.supplier-email-modal-shell .op-import-modal__upload.validation-surface-error,.supplier-email-modal-shell .task-document-modal__dropzone.validation-surface-error{border-color:var(--csd-border-dc2626-460, rgba(220, 38, 38, .46))!important;box-shadow:0 0 0 3px #dc262614,0 14px 28px #dc26260f!important}.supplier-email-modal-shell .contact-email-modal__recipient-list.validation-surface-error,.supplier-email-modal-shell .contact-bulk-email-modal__scope-grid.validation-surface-error{padding:.55rem;border:1px solid var(--csd-border-dc2626-360, rgba(220, 38, 38, .36));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-fef2f2-440, rgba(254, 242, 242, .44)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)))}.supplier-email-modal-shell .contact-bulk-email-modal__scope-card.is-active,.supplier-email-modal-shell .contact-bulk-email-modal__mode-card.is-active{border-color:var(--csd-border-64748b-450, rgba(100, 116, 139, .45));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 0 0 3px #64748b14}.supplier-email-modal-shell .contact-email-modal__recipient input:checked+.contact-email-modal__recipient-body .contact-email-modal__recipient-email{color:var(--csd-text-10213f-1000, #10213f)}.supplier-email-modal-shell .contact-email-modal__recipient input:checked+.contact-email-modal__recipient-body .contact-email-modal__recipient-badge{border-color:var(--csd-border-94a3b8-360, rgba(148, 163, 184, .36));background:var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96));color:var(--csd-text-334155-1000, #334155)}.supplier-email-modal-shell .contact-email-modal__recipient-email,.supplier-email-modal-shell .contact-bulk-email-modal__scope-title,.supplier-email-modal-shell .contact-bulk-email-modal__mode-title{color:var(--csd-text-10213f-1000, #10213f);font-weight:720}.supplier-email-modal-shell .contact-email-modal__recipient-badge,.supplier-email-modal-shell .contact-bulk-email-modal__mode-badge{border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-475569-1000, #475569)}.supplier-email-modal-shell .contact-email-modal__note,.supplier-email-modal-shell .contact-bulk-email-modal__note,.supplier-email-modal-shell .contact-bulk-email-modal__audience-note{border-color:var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:.9rem;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-5f7088-1000, #5f7088)}.supplier-email-modal-shell .contact-email-modal__note i,.supplier-email-modal-shell .contact-bulk-email-modal__note i,.supplier-email-modal-shell .contact-bulk-email-modal__audience-note i{color:var(--csd-text-64748b-1000, #64748b)}.supplier-email-modal-shell .form-label{margin-bottom:.45rem;color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:760!important;letter-spacing:.04em;text-transform:uppercase}.supplier-email-modal-shell .prospect-form-modal__inline-action,.supplier-email-modal-shell .btn-saas-outline-primary{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86))!important;background:var(--csd-bg-ffffff-950, rgba(255, 255, 255, .95))!important;color:var(--csd-text-334155-1000, #334155)!important;box-shadow:0 10px 22px #0f172a0b!important}.supplier-email-modal-shell .prospect-form-modal__inline-action:hover,.supplier-email-modal-shell .prospect-form-modal__inline-action:focus-visible,.supplier-email-modal-shell .btn-saas-outline-primary:hover,.supplier-email-modal-shell .btn-saas-outline-primary:focus-visible{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-0f172a-1000, #0f172a)!important;box-shadow:0 12px 26px #0f172a12!important}.supplier-bulk-email-shell{max-height:calc(100vh - 3rem)}.supplier-bulk-email-shell .modal-premium-header{padding:.7rem .92rem .58rem!important}.supplier-bulk-email-shell .modal-premium-body{padding:.55rem .78rem .62rem!important}.supplier-bulk-email-shell .modal-premium-footer{padding:.56rem .82rem!important}.supplier-bulk-email-shell .contact-bulk-email-modal{gap:.56rem}.supplier-bulk-email-shell .contact-bulk-email-modal__summary,.supplier-bulk-email-shell .contact-bulk-email-modal__section{padding:.62rem .72rem;border-radius:.84rem;box-shadow:0 8px 16px #0f172a08}.supplier-bulk-email-shell .contact-bulk-email-modal__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.68rem}.supplier-bulk-email-shell .contact-bulk-email-modal__eyebrow{padding:.18rem .44rem;font-size:.6rem}.supplier-bulk-email-shell .contact-bulk-email-modal__chips{gap:.28rem}.supplier-bulk-email-shell .contact-bulk-email-modal__chips span{padding:.18rem .42rem;font-size:.62rem}.supplier-bulk-email-shell .contact-bulk-email-modal__summary-title,.supplier-bulk-email-shell .contact-bulk-email-modal__section-title{font-size:.84rem;line-height:1.24}.supplier-bulk-email-shell .contact-bulk-email-modal__summary-text,.supplier-bulk-email-shell .contact-bulk-email-modal__section-copy,.supplier-bulk-email-shell .contact-bulk-email-modal__scope-copy,.supplier-bulk-email-shell .contact-bulk-email-modal__mode-copy,.supplier-bulk-email-shell .contact-bulk-email-modal__audience-note{font-size:.72rem;line-height:1.4}.supplier-bulk-email-shell .contact-bulk-email-modal__section-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.36rem}.supplier-bulk-email-shell .contact-bulk-email-modal__scope-grid,.supplier-bulk-email-shell .contact-bulk-email-modal__recipient-mode-grid{gap:.42rem}.supplier-bulk-email-shell .contact-bulk-email-modal__recipient-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.supplier-bulk-email-shell .contact-bulk-email-modal__scope-card,.supplier-bulk-email-shell .contact-bulk-email-modal__mode-card{align-items:flex-start;gap:.52rem;min-height:3.65rem;padding:.58rem .66rem;border-radius:.78rem}.supplier-bulk-email-shell .contact-bulk-email-modal__scope-card input,.supplier-bulk-email-shell .contact-bulk-email-modal__mode-card input{width:.92rem;height:.92rem;margin-top:.1rem}.supplier-bulk-email-shell .contact-bulk-email-modal__scope-body,.supplier-bulk-email-shell .contact-bulk-email-modal__mode-body{gap:.18rem}.supplier-bulk-email-shell .contact-bulk-email-modal__scope-title,.supplier-bulk-email-shell .contact-bulk-email-modal__mode-title{font-size:.8rem;line-height:1.24}.supplier-bulk-email-shell .contact-bulk-email-modal__mode-badge{padding:.12rem .32rem;margin-left:0;font-size:.6rem}.supplier-bulk-email-shell .contact-bulk-email-modal__scope-stats{gap:.28rem;font-size:.7rem}.supplier-bulk-email-shell .contact-bulk-email-modal__audience-note,.supplier-bulk-email-shell .contact-bulk-email-modal__note{padding:.5rem .62rem;border-radius:.72rem;font-size:.7rem;line-height:1.36}.supplier-bulk-email-shell .contact-bulk-email-modal__audience-note{margin-top:.38rem}.supplier-bulk-email-shell .contact-bulk-email-modal__note{margin-top:.48rem;gap:.36rem}.supplier-bulk-email-shell .contact-bulk-email-modal__preview-action{min-height:2.1rem;border-radius:.62rem;font-size:.7rem}.supplier-bulk-email-shell .row.g-3{--bs-gutter-x: .56rem;--bs-gutter-y: .48rem}.supplier-bulk-email-shell .form-label{margin-bottom:.22rem;font-size:.62rem}.supplier-bulk-email-shell .form-saas-input,.supplier-bulk-email-shell .select2-container--default .select2-selection--single{min-height:2.18rem!important}@media (max-width: 1100px){.supplier-bulk-email-shell .contact-bulk-email-modal__recipient-mode-grid{grid-template-columns:1fr}}.supplier-individual-email-shell{max-height:calc(100vh - 3.25rem)}.supplier-individual-email-shell .modal-premium-header{padding:.72rem .94rem .58rem!important}.supplier-individual-email-shell .modal-premium-body{padding:.58rem .82rem .72rem!important}.supplier-individual-email-shell .modal-premium-footer{padding:.56rem .82rem!important}.supplier-individual-email-shell .supplier-email-modal{gap:.54rem;padding-top:0}.supplier-individual-email-shell .supplier-email-modal__summary{display:flex;align-items:center;gap:.72rem;padding:.72rem .82rem;border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.88rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)));box-shadow:none}.supplier-individual-email-shell .supplier-email-modal__eyebrow{display:inline-flex;align-items:center;gap:.36rem;width:-moz-fit-content;width:fit-content;margin-bottom:.3rem;padding:.22rem .54rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:999px;background:var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96));color:var(--csd-text-334155-1000, #334155);font-size:.64rem;font-weight:850;line-height:1;text-transform:uppercase}.supplier-individual-email-shell .contact-email-modal__summary-title{color:var(--csd-text-111827-1000, #111827);font-size:.94rem;font-weight:850;line-height:1.25}.supplier-individual-email-shell .contact-email-modal__summary-text{max-width:42rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.45}.supplier-individual-email-shell .supplier-email-modal__summary-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.34rem;margin-left:auto}.supplier-individual-email-shell .supplier-email-modal__summary-meta span{display:inline-flex;align-items:center;justify-content:flex-end;gap:.36rem;min-height:1.42rem;padding:.2rem .48rem;border:1px solid var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:999px;background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86));color:var(--csd-text-475569-1000, #475569);font-size:.64rem;font-weight:800;white-space:nowrap}.supplier-individual-email-shell .supplier-email-modal__summary-meta i{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.supplier-individual-email-shell .supplier-email-modal__section{padding:0;overflow:hidden;border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fafafa-1000, #fafafa) 100%);box-shadow:0 10px 22px #0f172a0a}.supplier-individual-email-shell .contact-email-modal__section-header{display:flex;align-items:center;justify-content:space-between;gap:.58rem;min-height:3.05rem;margin:0;padding:.62rem .78rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.supplier-individual-email-shell .supplier-email-modal__section-eyebrow{display:block;margin-bottom:.14rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.supplier-individual-email-shell .contact-email-modal__section-title{color:var(--csd-text-111827-1000, #111827);font-size:.9rem;font-weight:900;line-height:1.2}.supplier-individual-email-shell .supplier-email-modal__section-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto}.supplier-individual-email-shell .supplier-email-modal__section-chip{min-height:1.68rem;display:inline-flex;align-items:center;justify-content:center;padding:.28rem .6rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569);font-size:.64rem;font-weight:850;line-height:1;white-space:nowrap}.supplier-individual-email-shell button.supplier-email-modal__section-chip{cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.supplier-individual-email-shell button.supplier-email-modal__section-chip:hover,.supplier-individual-email-shell button.supplier-email-modal__section-chip:focus-visible{border-color:var(--csd-border-94a3b8-580, rgba(148, 163, 184, .58));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-e2e8f0-1000, #e2e8f0));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 8px 18px #0f172a0f;transform:translateY(-1px)}.supplier-individual-email-shell .supplier-email-modal__section-body{display:grid;gap:.62rem;padding:.68rem .78rem .78rem}.supplier-individual-email-shell .contact-email-modal__recipient-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(19.5rem,1fr));gap:.42rem;max-height:11rem;overflow-y:auto;padding-right:.18rem}.supplier-individual-email-shell .contact-email-modal__recipient{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.5rem;min-height:4.55rem;padding:.58rem .64rem;border:1px solid var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:.7rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:none;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.supplier-individual-email-shell .contact-email-modal__recipient:hover{border-color:var(--csd-border-94a3b8-500, rgba(148, 163, 184, .5));box-shadow:0 10px 20px #0f172a0d}.supplier-individual-email-shell .contact-email-modal__recipient input{position:absolute;opacity:0;pointer-events:none}.supplier-individual-email-shell .contact-email-modal__recipient-check{width:1.34rem;height:1.34rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.4rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:transparent;box-shadow:inset 0 1px #ffffffe6}.supplier-individual-email-shell .contact-email-modal__recipient input:checked+.contact-email-modal__recipient-check{border-color:var(--csd-border-1f2937-820, rgba(31, 41, 55, .82));background:linear-gradient(135deg,#111827,#334155);color:#fff}.supplier-individual-email-shell .contact-email-modal__recipient-body{display:grid;min-width:0;gap:.18rem}.supplier-individual-email-shell .contact-email-modal__recipient-main{display:flex;align-items:center;flex-wrap:wrap;gap:.34rem;min-width:0}.supplier-individual-email-shell .contact-email-modal__recipient-email{min-width:0;overflow-wrap:anywhere;color:var(--csd-text-111827-1000, #111827);font-size:.8rem;font-weight:900;line-height:1.25}.supplier-individual-email-shell .contact-email-modal__recipient-badges{display:flex;flex-wrap:wrap;gap:.22rem}.supplier-individual-email-shell .contact-email-modal__recipient-badge{min-height:1.12rem;padding:.16rem .38rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:999px;background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-334155-1000, #334155);font-size:.56rem;font-weight:900}.supplier-individual-email-shell .contact-email-modal__recipient-badge--accent{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.supplier-individual-email-shell .contact-email-modal__recipient-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.18rem .42rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:760;line-height:1.38}.supplier-individual-email-shell .contact-email-modal__recipient-meta span:not(:first-child):before{content:"";display:inline-block;width:.22rem;height:.22rem;margin-right:.42rem;border-radius:999px;background:var(--csd-bg-cbd5e1-1000, #cbd5e1);vertical-align:middle}.supplier-individual-email-shell .contact-email-modal__micro-note{display:inline-flex;align-items:center;gap:.42rem;width:-moz-fit-content;width:fit-content;padding:.38rem .58rem;border:1px solid var(--csd-border-cbd5e1-660, rgba(203, 213, 225, .66));border-radius:999px;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:760}.supplier-individual-email-shell .contact-email-modal__micro-note i{color:var(--csd-text-64748b-1000, #64748b)}.supplier-individual-email-shell .supplier-email-modal__template-panel{display:grid;grid-template-columns:minmax(11rem,.32fr) minmax(0,1fr);gap:.5rem;align-items:center;padding:.5rem;border:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));border-radius:.7rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.supplier-individual-email-shell .supplier-email-modal__template-copy{display:grid;gap:.22rem}.supplier-individual-email-shell .supplier-email-modal__template-copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.supplier-individual-email-shell .supplier-email-modal__template-copy strong{color:var(--csd-text-111827-1000, #111827);font-size:.74rem;font-weight:850;line-height:1.36}.supplier-individual-email-shell .supplier-email-modal__template-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.42rem;align-items:center}.supplier-individual-email-shell .supplier-email-modal__preview-action{min-height:2.08rem;padding-inline:.62rem;white-space:nowrap}.supplier-individual-email-shell .supplier-email-modal__preview-action i{margin-right:.32rem}.supplier-individual-email-shell .supplier-email-modal__fields{display:grid;gap:.5rem}.supplier-individual-email-shell .supplier-email-modal__field{display:grid;gap:.26rem}.supplier-individual-email-shell .supplier-email-modal__field .form-label{margin:0;color:var(--csd-text-111827-1000, #111827);font-size:.68rem;font-weight:850!important;letter-spacing:0;text-transform:none}.supplier-individual-email-shell .form-saas-input{min-height:2.22rem;border-radius:.68rem}.supplier-individual-email-shell .select2-container--bootstrap-5 .select2-selection,.supplier-individual-email-shell .select2-container--default .select2-selection{min-height:2.3rem;border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.74rem;box-shadow:none!important}.supplier-individual-email-shell .select2-container--bootstrap-5.select2-container--focus .select2-selection,.supplier-individual-email-shell .select2-container--default.select2-container--focus .select2-selection,.supplier-individual-email-shell .select2-container--bootstrap-5.select2-container--open .select2-selection,.supplier-individual-email-shell .select2-container--default.select2-container--open .select2-selection{border-color:var(--csd-border-64748b-440, rgba(100, 116, 139, .44));box-shadow:0 0 0 .16rem #64748b14!important}.supplier-individual-email-shell .simple-editor-wrapper,.supplier-individual-email-shell .simple-editor{overflow:hidden;border-radius:.74rem}.supplier-individual-email-shell .simple-editor-wrapper{border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 24px #0f172a0b}.supplier-individual-email-shell .contact-email-modal__note{display:flex;align-items:flex-start;gap:.42rem;margin-top:0;padding:.48rem .58rem;border:1px solid var(--csd-border-cbd5e1-660, rgba(203, 213, 225, .66));border-radius:.68rem;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-53657d-1000, #53657d);font-size:.66rem;line-height:1.42}.supplier-individual-email-shell .contact-email-modal__note i{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b)}.supplier-email-modal-shell .modal-premium-header{border-bottom-color:var(--csd-border-bfdbfe-700, rgba(191, 219, 254, .7))!important;background:radial-gradient(circle at 98% 0%,var(--csd-bg-dbeafe-780, rgba(219, 234, 254, .78)),transparent 18rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)!important}.supplier-email-modal-shell .modal-premium-body{background:radial-gradient(circle at 0% 0%,var(--csd-bg-dbeafe-300, rgba(219, 234, 254, .3)),transparent 18rem),linear-gradient(180deg,var(--csd-bg-f6f8fb-1000, #f6f8fb) 0%,var(--csd-bg-f9fbff-1000, #f9fbff) 48%,var(--csd-bg-f5f7fb-1000, #f5f7fb) 100%)!important}.supplier-email-modal-shell .modal-premium-footer{border-top-color:var(--csd-border-bfdbfe-660, rgba(191, 219, 254, .66))!important;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98))!important}.supplier-email-modal-shell .contact-email-modal__summary,.supplier-email-modal-shell .contact-email-modal__section,.supplier-email-modal-shell .contact-bulk-email-modal__summary,.supplier-email-modal-shell .contact-bulk-email-modal__section{border-color:var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-520, rgba(219, 234, 254, .52)),transparent 38%),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);box-shadow:0 16px 32px #0f172a0d}.supplier-email-modal-shell .supplier-email-modal__summary,.supplier-email-modal-shell .contact-bulk-email-modal__summary{border-color:var(--csd-border-93c5fd-760, rgba(147, 197, 253, .76));box-shadow:inset 0 1px #ffffffdb,0 16px 34px #2563eb0f}.supplier-email-modal-shell .contact-email-modal__summary-title,.supplier-email-modal-shell .contact-email-modal__section-title,.supplier-email-modal-shell .contact-bulk-email-modal__summary-title,.supplier-email-modal-shell .contact-bulk-email-modal__section-title{color:var(--csd-text-0f2447-1000, #0f2447)}.supplier-email-modal-shell .supplier-email-modal__eyebrow,.supplier-email-modal-shell .contact-bulk-email-modal__eyebrow,.supplier-email-modal-shell .supplier-email-modal__summary-meta span,.supplier-email-modal-shell .contact-bulk-email-modal__chips span,.supplier-email-modal-shell .supplier-email-modal__section-chip,.supplier-email-modal-shell .contact-email-modal__recipient-badge,.supplier-email-modal-shell .contact-bulk-email-modal__mode-badge{border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-475569-1000, #475569);box-shadow:none}.supplier-email-modal-shell .contact-email-modal__recipient-badge--accent,.supplier-email-modal-shell .contact-bulk-email-modal__mode-badge{border-color:var(--csd-border-14b8a6-280, rgba(20, 184, 166, .28));background:var(--csd-bg-f0fdfa-950, rgba(240, 253, 250, .95));color:var(--csd-text-0f766e-1000, #0f766e)}.supplier-email-modal-shell .supplier-email-modal__eyebrow i,.supplier-email-modal-shell .contact-bulk-email-modal__eyebrow i,.supplier-email-modal-shell .supplier-email-modal__summary-meta i{color:var(--csd-text-2563eb-1000, #2563eb)}.supplier-email-modal-shell button.supplier-email-modal__section-chip:hover,.supplier-email-modal-shell button.supplier-email-modal__section-chip:focus-visible{border-color:var(--csd-border-60a5fa-720, rgba(96, 165, 250, .72));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-dbeafe-1000, #dbeafe));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 10px 20px #2563eb1a}.supplier-email-modal-shell .contact-email-modal__section-header,.supplier-email-modal-shell .contact-bulk-email-modal__section-header{border-bottom-color:var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.supplier-email-modal-shell .supplier-email-modal__section-eyebrow{color:var(--csd-text-47617f-1000, #47617f)}.supplier-email-modal-shell .contact-email-modal__summary-text,.supplier-email-modal-shell .contact-email-modal__section-copy,.supplier-email-modal-shell .contact-email-modal__recipient-meta,.supplier-email-modal-shell .contact-bulk-email-modal__summary-text,.supplier-email-modal-shell .contact-bulk-email-modal__section-copy,.supplier-email-modal-shell .contact-bulk-email-modal__mode-copy,.supplier-email-modal-shell .contact-bulk-email-modal__scope-copy,.supplier-email-modal-shell .contact-bulk-email-modal__audience-note{color:var(--csd-text-5f7088-1000, #5f7088)}.supplier-email-modal-shell .contact-email-modal__recipient,.supplier-email-modal-shell .contact-bulk-email-modal__scope-card,.supplier-email-modal-shell .contact-bulk-email-modal__mode-card{position:relative;overflow:hidden;border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);box-shadow:0 10px 24px #0f172a09;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.supplier-email-modal-shell .contact-email-modal__recipient:hover,.supplier-email-modal-shell .contact-bulk-email-modal__scope-card:hover,.supplier-email-modal-shell .contact-bulk-email-modal__mode-card:hover{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));box-shadow:0 14px 28px #0f172a0e;transform:translateY(-1px)}.supplier-email-modal-shell .contact-bulk-email-modal__scope-card,.supplier-email-modal-shell .contact-bulk-email-modal__mode-card{padding-left:.82rem}.supplier-email-modal-shell .contact-bulk-email-modal__scope-card:before,.supplier-email-modal-shell .contact-bulk-email-modal__mode-card:before{content:"";position:absolute;left:0;top:.58rem;bottom:.58rem;width:3px;border-radius:999px;background:transparent;opacity:0;transition:background .18s ease,opacity .18s ease}.supplier-email-modal-shell .contact-email-modal__recipient:has(input:checked),.supplier-email-modal-shell .contact-bulk-email-modal__scope-card.is-active,.supplier-email-modal-shell .contact-bulk-email-modal__mode-card.is-active,.supplier-email-modal-shell .contact-bulk-email-modal__scope-card:has(input:checked),.supplier-email-modal-shell .contact-bulk-email-modal__mode-card:has(input:checked){border-color:var(--csd-border-2563eb-460, rgba(37, 99, 235, .46));background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-380, rgba(219, 234, 254, .38)),transparent 42%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);box-shadow:0 0 0 2px #2563eb0f,0 16px 30px #0f172a0e}.supplier-email-modal-shell .contact-bulk-email-modal__scope-card.is-active:before,.supplier-email-modal-shell .contact-bulk-email-modal__mode-card.is-active:before,.supplier-email-modal-shell .contact-bulk-email-modal__scope-card:has(input:checked):before,.supplier-email-modal-shell .contact-bulk-email-modal__mode-card:has(input:checked):before{background:#2563eb;opacity:1}.supplier-email-modal-shell .contact-email-modal__recipient:has(input:checked) .contact-email-modal__recipient-email,.supplier-email-modal-shell .contact-bulk-email-modal__scope-card.is-active .contact-bulk-email-modal__scope-title,.supplier-email-modal-shell .contact-bulk-email-modal__scope-card:has(input:checked) .contact-bulk-email-modal__scope-title,.supplier-email-modal-shell .contact-bulk-email-modal__mode-card.is-active .contact-bulk-email-modal__mode-title,.supplier-email-modal-shell .contact-bulk-email-modal__mode-card:has(input:checked) .contact-bulk-email-modal__mode-title{color:var(--csd-text-0f2f62-1000, #0f2f62)}.supplier-email-modal-shell .contact-email-modal__recipient-check{border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:transparent;box-shadow:inset 0 1px #ffffffeb,0 6px 14px #0f172a0b}.supplier-email-modal-shell .contact-email-modal__recipient-check i,.supplier-email-modal-shell .contact-email-modal__recipient-check i:before{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;margin:0!important;line-height:1!important}.supplier-email-modal-shell .contact-email-modal__recipient input:checked+.contact-email-modal__recipient-check{border-color:var(--csd-border-0f766e-720, rgba(15, 118, 110, .72));background:linear-gradient(180deg,#14b8a6,#0f766e);color:#fff;box-shadow:inset 0 1px #ffffff42,0 8px 18px #0f766e29}.supplier-email-modal-shell .contact-email-modal__recipient input:checked+.contact-email-modal__recipient-check+.contact-email-modal__recipient-body .contact-email-modal__recipient-badge{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-475569-1000, #475569)}.supplier-email-modal-shell .contact-email-modal__recipient input:checked+.contact-email-modal__recipient-check+.contact-email-modal__recipient-body .contact-email-modal__recipient-badge--accent{border-color:var(--csd-border-14b8a6-280, rgba(20, 184, 166, .28));background:var(--csd-bg-f0fdfa-950, rgba(240, 253, 250, .95));color:var(--csd-text-0f766e-1000, #0f766e)}.supplier-email-modal-shell .contact-bulk-email-modal__scope-card input,.supplier-email-modal-shell .contact-bulk-email-modal__mode-card input{position:absolute;width:1px;height:1px;flex:0 0 auto;margin:0;opacity:0;pointer-events:none;clip-path:inset(50%)}.supplier-email-modal-shell .contact-bulk-email-modal__scope-card input:after,.supplier-email-modal-shell .contact-bulk-email-modal__mode-card input:after{display:none;content:none}.supplier-email-modal-shell .contact-bulk-email-modal__scope-card input:checked,.supplier-email-modal-shell .contact-bulk-email-modal__mode-card input:checked{background:transparent;box-shadow:none}.supplier-email-modal-shell .contact-bulk-email-modal__scope-card input:checked:after,.supplier-email-modal-shell .contact-bulk-email-modal__mode-card input:checked:after{display:none}.supplier-email-modal-shell .contact-bulk-email-modal__scope-card input:disabled,.supplier-email-modal-shell .contact-bulk-email-modal__mode-card input:disabled{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:none;cursor:not-allowed}.supplier-email-modal-shell .contact-bulk-email-modal__scope-card:has(input:disabled),.supplier-email-modal-shell .contact-bulk-email-modal__mode-card:has(input:disabled){opacity:.62;background:linear-gradient(180deg,var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82)),var(--csd-bg-f8fafc-880, rgba(248, 250, 252, .88)));transform:none}.supplier-email-modal-shell .contact-bulk-email-modal__scope-stats{color:var(--csd-text-53657d-1000, #53657d)}.supplier-email-modal-shell .contact-bulk-email-modal__scope-stats strong{color:var(--csd-text-0f2f62-1000, #0f2f62)}.supplier-email-modal-shell .supplier-email-modal__template-panel,.supplier-email-modal-shell .contact-email-modal__micro-note,.supplier-email-modal-shell .contact-email-modal__note,.supplier-email-modal-shell .contact-bulk-email-modal__note,.supplier-email-modal-shell .contact-bulk-email-modal__audience-note{border-color:var(--csd-border-bfdbfe-760, rgba(191, 219, 254, .76));background:linear-gradient(180deg,var(--csd-bg-eff6ff-760, rgba(239, 246, 255, .76)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-53657d-1000, #53657d)}.supplier-email-modal-shell .contact-email-modal__micro-note i,.supplier-email-modal-shell .contact-email-modal__note i,.supplier-email-modal-shell .contact-bulk-email-modal__note i{color:var(--csd-text-2563eb-1000, #2563eb)}.supplier-email-modal-shell .supplier-email-modal__template-copy span,.supplier-email-modal-shell .form-label{color:var(--csd-text-47617f-1000, #47617f)}.supplier-email-modal-shell .supplier-email-modal__template-copy strong,.supplier-email-modal-shell .supplier-email-modal__field .form-label{color:var(--csd-text-0f2447-1000, #0f2447)}.supplier-email-modal-shell .select2-container--bootstrap-5 .select2-selection,.supplier-email-modal-shell .select2-container--default .select2-selection,.supplier-email-modal-shell .form-saas-input,.supplier-email-modal-shell .simple-editor-wrapper{border-color:var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82))}.supplier-email-modal-shell .select2-container--bootstrap-5.select2-container--focus .select2-selection,.supplier-email-modal-shell .select2-container--default.select2-container--focus .select2-selection,.supplier-email-modal-shell .select2-container--bootstrap-5.select2-container--open .select2-selection,.supplier-email-modal-shell .select2-container--default.select2-container--open .select2-selection,.supplier-email-modal-shell .form-saas-input:focus{border-color:var(--csd-border-60a5fa-780, rgba(96, 165, 250, .78));box-shadow:0 0 0 .16rem #2563eb1a!important}.supplier-bulk-email-shell .contact-bulk-email-modal__scope-card input,.supplier-bulk-email-shell .contact-bulk-email-modal__mode-card input{width:1px;height:1px;flex-basis:auto}@media (max-width: 992px){.supplier-individual-email-shell .supplier-email-modal__summary{align-items:flex-start;flex-direction:column}.supplier-individual-email-shell .supplier-email-modal__summary-meta{justify-content:flex-start;margin-left:0}.supplier-individual-email-shell .contact-email-modal__section-header{align-items:flex-start;flex-direction:column}.supplier-individual-email-shell .supplier-email-modal__template-panel,.supplier-individual-email-shell .supplier-email-modal__template-controls{grid-template-columns:1fr}.supplier-individual-email-shell .supplier-email-modal__preview-action{justify-content:center}}.supplier-premium-form-shell .prospect-form-modal--premium{gap:.82rem}.supplier-premium-form-shell .prospect-form-modal__intro{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.76rem .86rem;border-color:var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:1rem;background:radial-gradient(circle at 98% 0%,var(--csd-bg-dbeafe-460, rgba(219, 234, 254, .46)),transparent 18rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:0 12px 26px #0f172a0b}.supplier-premium-form-shell .prospect-form-modal__intro-icon{width:2.7rem;height:2.7rem;border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-eef2f7-1000, #eef2f7));color:var(--csd-text-475569-1000, #475569);font-size:1.05rem;box-shadow:inset 0 0 0 1px #cbd5e1b8}.supplier-premium-form-shell .prospect-form-modal__eyebrow{gap:.36rem;padding:.25rem .58rem;background:var(--csd-bg-e2e8f0-680, rgba(226, 232, 240, .68));color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;letter-spacing:0}.supplier-premium-form-shell .prospect-form-modal__intro-title{color:var(--csd-text-10213f-1000, #10213f);font-size:.94rem;letter-spacing:0}.supplier-premium-form-shell .prospect-form-modal__lead{max-width:46rem;color:var(--csd-text-5f7088-1000, #5f7088);font-size:.8rem;line-height:1.45}.supplier-premium-form-shell .prospect-form-modal__intro-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.38rem}.supplier-premium-form-shell .prospect-form-modal__intro-chips span{padding:.25rem .54rem;border-radius:999px;background:var(--csd-bg-f1f5f9-940, rgba(241, 245, 249, .94));color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:700;box-shadow:inset 0 0 0 1px #cbd5e19e}.supplier-premium-form-shell .prospect-form-modal__stack{gap:.78rem}.supplier-premium-form-shell .prospect-form-modal .saas-card{border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:1rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 12px 28px #0f172a0b}.supplier-premium-form-shell .prospect-form-modal__card--primary{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, rgb(255, 255, 255)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)))}.supplier-premium-form-shell .prospect-form-modal .saas-card-header,.supplier-premium-form-shell .prospect-form-modal__card-header{padding:.82rem .9rem .68rem;border-bottom-color:var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))}.supplier-premium-form-shell .prospect-form-modal .saas-card-title{color:var(--csd-text-10213f-1000, #10213f);font-size:.92rem}.supplier-premium-form-shell .prospect-form-modal__section-eyebrow{color:var(--csd-text-64748b-1000, #64748b);letter-spacing:0}.supplier-premium-form-shell .prospect-form-modal__section-chip{padding:.25rem .54rem;background:var(--csd-bg-f1f5f9-940, rgba(241, 245, 249, .94));color:var(--csd-text-475569-1000, #475569);font-size:.68rem;box-shadow:inset 0 0 0 1px #cbd5e19e}.supplier-premium-form-shell .prospect-form-modal__card-body,.supplier-premium-form-shell .prospect-form-modal .location-container{padding:.78rem .86rem .86rem!important}.supplier-premium-form-shell .prospect-form-modal .form-label{color:var(--csd-text-475569-1000, #475569);font-size:.64rem;letter-spacing:0;margin-bottom:.32rem}.supplier-premium-form-shell .prospect-form-modal .form-saas-input,.supplier-premium-form-shell .prospect-form-modal .select2-container--default .select2-selection--single,.supplier-premium-form-shell .prospect-form-modal .select2-container--default .select2-selection--multiple{min-height:2.42rem!important;border-color:var(--csd-border-94a3b8-500, rgba(148, 163, 184, .5))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;box-shadow:inset 0 1px #ffffffe0!important}.supplier-premium-form-shell .prospect-form-modal .form-saas-input:focus,.supplier-premium-form-shell .prospect-form-modal .select2-container--default.select2-container--focus .select2-selection--multiple,.supplier-premium-form-shell .prospect-form-modal .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .18rem #2563eb14!important}.supplier-premium-form-shell .prospect-form-modal__hint{color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem}.supplier-premium-form-shell .supplier-anaf-field__control{gap:.5rem}.supplier-premium-form-shell .supplier-anaf-field__trigger,.supplier-premium-form-shell .prospect-form-modal__inline-action{min-height:2.42rem;border-radius:999px;font-size:.78rem;font-weight:800;box-shadow:0 10px 20px #0f172a0b}.supplier-premium-form-shell .supplier-anaf-field__trigger{min-width:145px;border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;color:var(--csd-text-334155-1000, #334155)!important}.supplier-premium-form-shell .location-field-heading .form-label,.supplier-premium-form-shell .location-container .form-label.small{color:var(--csd-text-475569-1000, #475569)!important;font-size:.64rem!important;font-weight:800!important;letter-spacing:0!important;text-transform:uppercase}@media (max-width: 767.98px){.supplier-premium-form-shell .prospect-form-modal__intro{grid-template-columns:1fr;align-items:flex-start}.supplier-premium-form-shell .prospect-form-modal__intro-chips{justify-content:flex-start}.supplier-premium-form-shell .prospect-form-modal__card-header{flex-direction:column;align-items:flex-start}.supplier-premium-form-shell .prospect-form-modal__section-chip{white-space:normal}}.supplier-form-card,.supplier-bank-account-form>.saas-card,.supplier-document-modal__card{border:1px solid var(--csd-border-e6edf5-1000, #e6edf5);box-shadow:0 18px 40px #0f172a0b;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)}.supplier-document-platform-modal.modal-premium-shell,.supplier-document-platform-modal{background:radial-gradient(circle at 92% 0%,var(--csd-bg-e2e8f0-560, rgba(226, 232, 240, .56)),transparent 24rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f7f9fb-1000, #f7f9fb) 100%)!important}.supplier-document-platform-modal.modal-premium-shell .modal-premium-body,.supplier-document-platform-modal .modal-premium-body{background:radial-gradient(circle at 92% 4%,var(--csd-bg-e2e8f0-460, rgba(226, 232, 240, .46)),transparent 28rem),linear-gradient(180deg,var(--csd-bg-f7f9fb-1000, #f7f9fb) 0%,var(--csd-bg-eef2f6-1000, #eef2f6) 100%)!important}.supplier-document-modal{gap:.86rem}.supplier-document-modal__intro{gap:.42rem;padding:.72rem .88rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.98rem;background:radial-gradient(circle at 100% 0%,var(--csd-bg-e2e8f0-500, rgba(226, 232, 240, .5)),transparent 16rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 12px 26px #0f172a0a}.supplier-document-modal__intro .prospect-form-modal__intro-copy{gap:.28rem}.supplier-document-modal__intro .prospect-form-modal__lead{max-width:48rem;font-size:.78rem;line-height:1.55}.supplier-document-modal .task-document-modal__grid{grid-template-columns:minmax(0,1.18fr) minmax(270px,.88fr);gap:.95rem}.supplier-document-modal .task-document-modal__card{border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:1.05rem;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 14px 28px #0f172a0d}.supplier-document-modal .task-document-modal__card--details{background:radial-gradient(circle at 100% 0%,var(--csd-bg-e2e8f0-420, rgba(226, 232, 240, .42)),transparent 15rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.supplier-document-modal .task-document-modal__card--upload{background:radial-gradient(circle at top,var(--csd-bg-f1f5f9-780, rgba(241, 245, 249, .78)),transparent 44%),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))}.supplier-document-modal .task-document-modal__card-head{align-items:flex-start;padding:.9rem 1rem .76rem;border-bottom-color:var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.supplier-document-modal .task-document-modal__card-head h6{margin:.14rem 0 0;color:var(--csd-text-10213f-1000, #10213f);font-size:.96rem;font-weight:850}.supplier-document-modal .task-document-modal__card-head p{margin-top:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.45}.supplier-document-modal__section-chip{display:inline-flex;align-items:center;gap:.36rem;max-width:16rem;padding:.28rem .58rem;border:1px solid var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84));border-radius:999px;background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:800}.supplier-document-modal__section-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-document-modal__section-chip i{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem}.supplier-document-modal .task-document-modal__card-body{padding:1rem 1.05rem}.supplier-document-platform-modal .supplier-document-modal .form-label{color:var(--csd-text-475569-1000, #475569);font-size:.64rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.supplier-document-platform-modal .supplier-document-modal .form-saas-input,.supplier-document-platform-modal .supplier-document-modal .select2-container--default .select2-selection--single,.supplier-document-platform-modal .supplier-document-modal .select2-container--default .select2-selection--multiple{border-color:var(--csd-border-94a3b8-500, rgba(148, 163, 184, .5))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;box-shadow:inset 0 1px #ffffffe0!important}.supplier-document-platform-modal .supplier-document-modal .form-saas-input:focus,.supplier-document-platform-modal .supplier-document-modal .select2-container--default.select2-container--focus .select2-selection--multiple,.supplier-document-platform-modal .supplier-document-modal .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .18rem #2563eb14!important}.supplier-document-platform-modal .supplier-document-modal textarea.form-saas-input{min-height:108px!important}.supplier-premium-form-shell .form-saas-input.is-invalid,.supplier-premium-form-shell .form-saas-input.border-danger,.supplier-premium-form-shell select.is-invalid+.select2-container .select2-selection,.supplier-premium-form-shell select.border-danger+.select2-container .select2-selection,.supplier-premium-form-shell .select2-error-highlight,.supplier-document-platform-modal .form-saas-input.is-invalid,.supplier-document-platform-modal .form-saas-input.border-danger,.supplier-document-platform-modal select.is-invalid+.select2-container .select2-selection,.supplier-document-platform-modal select.border-danger+.select2-container .select2-selection,.supplier-document-platform-modal .select2-error-highlight,.supplier-email-modal-shell .form-saas-input.is-invalid,.supplier-email-modal-shell .form-saas-input.border-danger,.supplier-email-modal-shell select.is-invalid+.select2-container .select2-selection,.supplier-email-modal-shell select.border-danger+.select2-container .select2-selection,.supplier-email-modal-shell .select2-error-highlight,.suppliers-import-modal-shell .form-saas-input.is-invalid,.suppliers-import-modal-shell .form-saas-input.border-danger,.suppliers-import-modal-shell select.is-invalid+.select2-container .select2-selection,.suppliers-import-modal-shell select.border-danger+.select2-container .select2-selection,.suppliers-import-modal-shell .select2-error-highlight{border-color:var(--csd-border-dc2626-620, rgba(220, 38, 38, .62))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fff7f7-1000, #fff7f7))!important;box-shadow:0 0 0 .18rem #dc262617,inset 0 1px #ffffffe6!important}.supplier-premium-form-shell .form-saas-input.is-invalid:focus,.supplier-premium-form-shell .form-saas-input.border-danger:focus,.supplier-document-platform-modal .form-saas-input.is-invalid:focus,.supplier-document-platform-modal .form-saas-input.border-danger:focus,.supplier-email-modal-shell .form-saas-input.is-invalid:focus,.supplier-email-modal-shell .form-saas-input.border-danger:focus,.suppliers-import-modal-shell .form-saas-input.is-invalid:focus,.suppliers-import-modal-shell .form-saas-input.border-danger:focus{border-color:var(--csd-border-dc2626-720, rgba(220, 38, 38, .72))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .2rem #dc26261f!important}.supplier-premium-form-shell .form-check-modern .checkmark,.supplier-document-platform-modal .form-check-modern .checkmark,.supplier-email-modal-shell .form-check-modern .checkmark,.suppliers-import-modal-shell .form-check-modern .checkmark{border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:inset 0 1px #ffffffdb}.supplier-premium-form-shell .form-check-modern .form-check-input-modern:checked+.checkmark,.supplier-document-platform-modal .form-check-modern .form-check-input-modern:checked+.checkmark,.supplier-email-modal-shell .form-check-modern .form-check-input-modern:checked+.checkmark,.suppliers-import-modal-shell .form-check-modern .form-check-input-modern:checked+.checkmark{border-color:var(--csd-border-334155-920, rgba(51, 65, 85, .92));background:linear-gradient(180deg,#475569,#334155);box-shadow:0 8px 16px #0f172a1f,inset 0 1px #ffffff2e}.suppliers-import-modal-shell .modal-premium-header{background:radial-gradient(circle at 98% 0%,var(--csd-bg-dbeafe-640, rgba(219, 234, 254, .64)),transparent 18rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)!important}.suppliers-import-modal-shell .modal-premium-body{background:linear-gradient(180deg,var(--csd-bg-f6f8fb-1000, #f6f8fb) 0%,var(--csd-bg-f9fbff-1000, #f9fbff) 52%,var(--csd-bg-f6f8fb-1000, #f6f8fb) 100%)!important}.suppliers-import-modal-shell .suppliers-import-modal{gap:.68rem}.suppliers-import-modal-shell .suppliers-import-modal__summary{padding:.72rem .86rem;border-color:var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-380, rgba(219, 234, 254, .38)),transparent 40%),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);box-shadow:0 14px 28px #0f172a0b}.suppliers-import-modal-shell .suppliers-import-modal__summary-icon,.suppliers-import-modal-shell .suppliers-import-modal__upload-icon,.suppliers-import-modal-shell .suppliers-import-modal__check-icon{display:inline-flex;align-items:center;justify-content:center}.suppliers-import-modal-shell .suppliers-import-modal__summary-icon{width:2.18rem;height:2.18rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 8px 18px #2563eb12}.suppliers-import-modal-shell .suppliers-import-modal__eyebrow{border-color:var(--csd-border-93c5fd-620, rgba(147, 197, 253, .62));background:var(--csd-bg-eff6ff-880, rgba(239, 246, 255, .88));color:var(--csd-text-1d4ed8-1000, #1d4ed8);letter-spacing:.04em}.suppliers-import-modal-shell .suppliers-import-modal__summary-title{font-size:.92rem}.suppliers-import-modal-shell .suppliers-import-modal__summary-text{max-width:58rem;color:var(--csd-text-5f7088-1000, #5f7088)}.suppliers-import-modal-shell .suppliers-import-modal__chips{gap:.3rem}.suppliers-import-modal-shell .suppliers-import-modal__chips span{padding:.22rem .5rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-475569-1000, #475569);font-size:.66rem;box-shadow:none}.suppliers-import-modal-shell .suppliers-import-modal__grid{gap:.62rem}.suppliers-import-modal-shell .suppliers-import-modal__card{gap:.58rem;padding:.76rem .82rem;border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97));box-shadow:0 10px 22px #0f172a09}.suppliers-import-modal-shell .suppliers-import-modal__card--accent{background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)))}.suppliers-import-modal-shell .suppliers-import-modal__card-head{align-items:center;padding-bottom:.5rem;border-bottom-color:var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))}.suppliers-import-modal-shell .suppliers-import-modal__card-eyebrow{color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem;letter-spacing:.06em}.suppliers-import-modal-shell .suppliers-import-modal__card-title{font-size:.88rem}.suppliers-import-modal-shell .suppliers-import-modal__action{min-height:2.28rem;padding:.44rem .76rem;border-radius:.72rem}.suppliers-import-modal-shell .suppliers-import-modal__list{gap:0}.suppliers-import-modal-shell .suppliers-import-modal__list li{padding:.42rem .08rem;border-radius:0;border-top:1px solid var(--csd-border-e2e8f0-720, rgba(226, 232, 240, .72));background:transparent}.suppliers-import-modal-shell .suppliers-import-modal__list li:first-child{border-top:0}.suppliers-import-modal-shell .suppliers-import-modal__list li strong:first-child{color:var(--csd-text-0f2447-1000, #0f2447)}.suppliers-import-modal-shell .suppliers-import-modal__upload{min-height:10.7rem;border-color:var(--csd-border-93c5fd-450, rgba(147, 197, 253, .45));background:radial-gradient(circle at 50% 0%,var(--csd-bg-eff6ff-640, rgba(239, 246, 255, .64)),transparent 54%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:inset 0 0 0 1px #ffffffbd}.suppliers-import-modal-shell .suppliers-import-modal__upload:hover,.suppliers-import-modal-shell .suppliers-import-modal__upload.dragover,.suppliers-import-modal-shell .suppliers-import-modal__upload.has-file{border-color:var(--csd-border-2563eb-380, rgba(37, 99, 235, .38));background:radial-gradient(circle at 50% 0%,var(--csd-bg-dbeafe-660, rgba(219, 234, 254, .66)),transparent 56%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:inset 0 0 0 1px #2563eb0a,0 12px 24px #2563eb12}.suppliers-import-modal-shell .suppliers-import-modal__upload-icon{width:2.48rem;height:2.48rem;border:1px solid var(--csd-border-bfdbfe-840, rgba(191, 219, 254, .84));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));box-shadow:0 8px 18px #2563eb0f}.suppliers-import-modal-shell .suppliers-import-modal__upload-copy{max-width:22rem}.suppliers-import-modal-shell .suppliers-import-modal__hint-band{padding:.56rem .66rem;border-color:var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92))}.suppliers-import-modal-shell .suppliers-import-modal__card--checklist{gap:.52rem;padding:.7rem .82rem}.suppliers-import-modal-shell .suppliers-import-modal__columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.suppliers-import-modal-shell .suppliers-import-modal__check-item{gap:.48rem;min-height:5.2rem;padding:.52rem .58rem;border-color:var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-860, rgba(248, 250, 252, .86)));box-shadow:none}.suppliers-import-modal-shell .suppliers-import-modal__check-icon{flex-basis:1.72rem;width:1.72rem;height:1.72rem;border:1px solid var(--csd-border-bfdbfe-740, rgba(191, 219, 254, .74));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.suppliers-import-modal-shell .suppliers-import-modal__columns strong{margin-bottom:.16rem;font-size:.74rem}.suppliers-import-modal-shell .suppliers-import-modal__columns p{font-size:.7rem;line-height:1.42}.suppliers-guide-modal-shell .modal-premium-header{background:radial-gradient(circle at 97% 0%,var(--csd-bg-dbeafe-640, rgba(219, 234, 254, .64)),transparent 18rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)!important}.suppliers-guide-modal-shell .modal-premium-body{background:linear-gradient(180deg,var(--csd-bg-f5f8fc-1000, #f5f8fc) 0%,var(--csd-bg-f9fbff-1000, #f9fbff) 55%,var(--csd-bg-f6f8fb-1000, #f6f8fb) 100%)!important}.suppliers-guide-modal-shell .suppliers-guide-modal{gap:.68rem}.suppliers-guide-modal-shell .suppliers-guide-modal__hero{align-items:stretch;gap:.78rem;padding:.76rem .86rem;border-color:var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-460, rgba(219, 234, 254, .46)),transparent 17rem),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);box-shadow:0 14px 28px #0f172a0b}.suppliers-guide-modal-shell .modal-guide-content__intro-copy{gap:.32rem}.suppliers-guide-modal-shell .modal-guide-content__eyebrow{border:1px solid var(--csd-border-93c5fd-620, rgba(147, 197, 253, .62));background:var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9));color:var(--csd-text-1d4ed8-1000, #1d4ed8);letter-spacing:.04em}.suppliers-guide-modal-shell .modal-guide-content__eyebrow i{color:var(--csd-text-2563eb-1000, #2563eb)}.suppliers-guide-modal-shell .modal-guide-content__intro-copy h6{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.96rem;font-weight:760;line-height:1.32}.suppliers-guide-modal-shell .modal-guide-content__intro p{max-width:58rem;color:var(--csd-text-5f7088-1000, #5f7088);font-size:.78rem;line-height:1.5}.suppliers-guide-modal-shell .suppliers-guide-modal__hero-rail{display:grid;grid-template-columns:repeat(2,minmax(7rem,1fr));align-content:center;gap:.38rem;min-width:18rem}.suppliers-guide-modal-shell .suppliers-guide-modal__hero-rail span{display:inline-flex;align-items:center;gap:.42rem;min-height:2.1rem;padding:.38rem .56rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.76rem;background:var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88));color:var(--csd-text-334155-1000, #334155);font-size:.7rem;font-weight:720;box-shadow:inset 0 1px #ffffffe6;white-space:nowrap}.suppliers-guide-modal-shell .suppliers-guide-modal__hero-rail i{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:.48rem;background:var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.76rem}.suppliers-guide-modal-shell .suppliers-guide-modal__grid{gap:.58rem}.suppliers-guide-modal-shell .modal-guide-card{gap:.52rem;padding:.74rem .78rem;border-color:var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));background:var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97));box-shadow:0 10px 22px #0f172a09}.suppliers-guide-modal-shell .modal-guide-card--accent{border-color:var(--csd-border-93c5fd-580, rgba(147, 197, 253, .58));background:radial-gradient(circle at 0% 0%,var(--csd-bg-dbeafe-340, rgba(219, 234, 254, .34)),transparent 13rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff))}.suppliers-guide-modal-shell .suppliers-guide-modal__card-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.56rem}.suppliers-guide-modal-shell .suppliers-guide-modal__card-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 8px 18px #2563eb0f}.suppliers-guide-modal-shell .suppliers-guide-modal__card-icon i{display:block;font-size:.94rem;line-height:1}.suppliers-guide-modal-shell .modal-guide-card__eyebrow{display:block;margin-bottom:.14rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem;font-weight:720;letter-spacing:.06em}.suppliers-guide-modal-shell .modal-guide-card h6{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:760;line-height:1.32}.suppliers-guide-modal-shell .modal-guide-list{gap:.3rem;color:var(--csd-text-52657f-1000, #52657f);font-size:.74rem;line-height:1.42}.suppliers-guide-modal-shell .modal-guide-list li{min-height:2rem;padding:.36rem .44rem .36rem 1.42rem;border:1px solid var(--csd-border-e2e8f0-740, rgba(226, 232, 240, .74));border-radius:.68rem;background:var(--csd-bg-f8fafc-520, rgba(248, 250, 252, .52))}.suppliers-guide-modal-shell .modal-guide-list li:before{top:.83rem;left:.56rem;width:.43rem;height:.24rem;border:0;border-bottom:2px solid var(--csd-border-2563eb-1000, #2563eb);border-left:2px solid var(--csd-border-2563eb-1000, #2563eb);border-radius:0;background:transparent;box-shadow:none;transform:rotate(-45deg)}.suppliers-guide-modal-shell .modal-guide-list strong{color:var(--csd-text-0f2447-1000, #0f2447);font-weight:720}.suppliers-guide-modal-shell .modal-guide-list code{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.72rem}.suppliers-guide-modal-shell .modal-guide-columns{gap:.52rem}.suppliers-guide-modal-shell .modal-guide-columns>div{padding:.62rem .66rem;border-color:var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-820, rgba(248, 250, 252, .82)));box-shadow:none}.suppliers-guide-modal-shell .modal-guide-columns strong{margin-bottom:.16rem;font-size:.76rem;font-weight:760}.suppliers-guide-modal-shell .modal-guide-columns p{color:var(--csd-text-5f7088-1000, #5f7088);font-size:.7rem;line-height:1.44}.suppliers-guide-modal-shell .suppliers-guide-modal__callout{padding:.6rem .72rem;border-color:var(--csd-border-bfdbfe-680, rgba(191, 219, 254, .68));background:radial-gradient(circle at 0% 0%,var(--csd-bg-dbeafe-380, rgba(219, 234, 254, .38)),transparent 14rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.suppliers-guide-modal-shell .suppliers-guide-modal__callout i{color:var(--csd-text-2563eb-1000, #2563eb)}.suppliers-guide-modal-shell .modal-guide-footer .modal-guide-confirm{border-color:var(--csd-border-2563eb-380, rgba(37, 99, 235, .38))!important;background:linear-gradient(135deg,#1d4ed8,#2563eb 56%,#3b82f6)!important;box-shadow:0 14px 26px #2563eb33!important}.suppliers-guide-modal-shell .modal-guide-footer .modal-guide-confirm:hover{background:linear-gradient(135deg,#1e40af,#1d4ed8 58%,#2563eb)!important;box-shadow:0 16px 30px #2563eb3d!important}#suppliersGuideModal .suppliers-guide-modal-shell .modal-footer .modal-guide-confirm,#suppliersGuideModal .suppliers-guide-modal-shell .modal-guide-footer .modal-guide-confirm{border-color:var(--csd-border-2563eb-380, rgba(37, 99, 235, .38))!important;background:linear-gradient(135deg,#1d4ed8,#2563eb 56%,#3b82f6)!important;box-shadow:0 14px 26px #2563eb33!important}#suppliersGuideModal .suppliers-guide-modal-shell .modal-footer .modal-guide-confirm:hover,#suppliersGuideModal .suppliers-guide-modal-shell .modal-guide-footer .modal-guide-confirm:hover{background:linear-gradient(135deg,#1e40af,#1d4ed8 58%,#2563eb)!important;box-shadow:0 16px 30px #2563eb3d!important}@media (max-width: 991.98px){.suppliers-guide-modal-shell .suppliers-guide-modal__hero,.suppliers-guide-modal-shell .modal-guide-grid,.suppliers-guide-modal-shell .modal-guide-columns{grid-template-columns:1fr}.suppliers-guide-modal-shell .suppliers-guide-modal__hero-rail{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}@media (max-width: 1200px){.suppliers-import-modal-shell .suppliers-import-modal__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.supplier-document-platform-modal .supplier-document-modal .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--csd-text-10213f-1000, #10213f);line-height:1.4!important}.supplier-document-platform-modal .supplier-document-modal .select2-container--default .select2-selection--single .select2-selection__arrow{height:2.55rem;right:.55rem}.supplier-document-platform-modal .task-document-modal__dropzone.validation-surface-error,.suppliers-import-modal-shell .op-import-modal__upload.validation-surface-error,.supplier-premium-form-shell .bank-name-input.validation-surface-error,.supplier-premium-form-shell .supplier-association-select-shell.validation-surface-error{border-color:var(--csd-border-dc2626-460, rgba(220, 38, 38, .46))!important;box-shadow:0 0 0 3px #dc262614,0 14px 28px #dc26260f!important}.supplier-document-platform-modal .task-document-modal__dropzone.validation-surface-error,.suppliers-import-modal-shell .op-import-modal__upload.validation-surface-error,.supplier-premium-form-shell .supplier-association-select-shell.validation-surface-error{background:radial-gradient(circle at top,var(--csd-bg-fee2e2-500, rgba(254, 226, 226, .5)),transparent 48%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fff7f7-1000, #fff7f7))!important}.supplier-document-modal .task-document-modal__dropzone{min-height:13.5rem;border-color:var(--csd-border-94a3b8-500, rgba(148, 163, 184, .5));background:radial-gradient(circle at 50% 0%,var(--csd-bg-e2e8f0-540, rgba(226, 232, 240, .54)),transparent 15rem),linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-ffffff-1000, #ffffff))}.supplier-document-modal .task-document-modal__dropzone.dragover,.supplier-document-modal .task-document-modal__dropzone.has-file{border-color:var(--csd-border-64748b-460, rgba(100, 116, 139, .46));background:radial-gradient(circle at 50% 0%,var(--csd-bg-cbd5e1-640, rgba(203, 213, 225, .64)),transparent 16rem),linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-ffffff-1000, #ffffff));box-shadow:0 14px 28px #0f172a14}.supplier-document-modal .task-document-modal__dropzone>i{border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569);box-shadow:0 10px 22px #0f172a12}.supplier-document-modal .task-document-modal__processing{border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9))}.supplier-document-modal .task-document-modal__rule{border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-53657d-1000, #53657d)}.supplier-document-modal .task-document-modal__rule i{color:var(--csd-text-64748b-1000, #64748b)}.supplier-document-modal .task-document-modal__file-list li:before{color:var(--csd-text-64748b-1000, #64748b)}.supplier-document-modal .task-document-modal__file-list li{border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 8px 18px #0f172a09}.supplier-modal-inline-action,.supplier-import-modal__template-action,.supplier-import-modal__upload-button,.supplier-document-modal__upload-trigger,.supplier-form-modal .supplier-anaf-field__trigger{min-height:2.35rem;padding:.46rem .82rem;border-radius:999px;font-size:.77rem;font-weight:800;gap:.4rem}.supplier-modal-inline-action i,.supplier-import-modal__template-action i,.supplier-import-modal__upload-button i,.supplier-document-modal__upload-trigger i,.supplier-form-modal .supplier-anaf-field__trigger i{font-size:.84rem}.supplier-form-modal .supplier-anaf-field__trigger{min-width:156px;box-shadow:0 8px 18px #1d4ed814}.supplier-document-modal__current-file{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.9rem 1rem;border-radius:1rem;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));background:linear-gradient(180deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:0 10px 24px #0f172a08}.supplier-document-modal__current-label{display:block;margin-bottom:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.supplier-document-modal__current-copy{min-width:0}.supplier-document-modal__current-name{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:650;line-height:1.4;word-break:break-word}.supplier-document-modal__current-actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}.supplier-document-modal .contact-documents-modal__dropzone{padding:1.15rem 1rem;border-radius:1.1rem}.supplier-document-modal__info-box{border-radius:1rem;border-color:var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))}@media (max-width: 991.98px){.supplier-document-modal .task-document-modal__grid{grid-template-columns:1fr}.supplier-document-modal .task-document-modal__card-head{flex-direction:column}.supplier-association-intro{gap:.72rem}.supplier-association-intro__summary{align-items:flex-start;flex-direction:column}.supplier-association-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.supplier-profile__meta-grid{grid-template-columns:1fr}}@media (max-width: 767.98px){.supplier-contact-identity{gap:.68rem}.supplier-contact-identity.is-primary{padding:.72rem}.supplier-association-hero,.supplier-association-empty,.supplier-association-note{flex-direction:column}.supplier-association-select-shell__head{flex-direction:column;align-items:flex-start}.supplier-association-stat-grid{grid-template-columns:1fr}.supplier-document-modal__current-file{flex-direction:column;align-items:flex-start}.supplier-profile__hero{flex-direction:column;align-items:stretch}.supplier-profile__identity{align-items:flex-start}.supplier-profile__actions{grid-template-columns:1fr}.supplier-profile__subpanel--contact,.supplier-related-item{flex-direction:column}.supplier-profile__audit-trail{align-items:flex-start;flex-direction:column;gap:.42rem}.supplier-profile__audit-item{white-space:normal}.supplier-profile__subpanel-actions,.supplier-related-item__actions{width:100%}.supplier-sidebar-meta__row{grid-template-columns:20px 1fr}.supplier-sidebar-meta__value{justify-self:start;text-align:left;grid-column:2}}.suppliers-workspace__table-card,.supplier-page-shell__tabs,.supplier-show-hero,.supplier-tab-section{border-color:var(--csd-border-e4edf7-1000, #e4edf7)}.supplier-page-shell{display:flex;flex-direction:column;gap:1rem;padding:0}.supplier-record-page__tabs{margin-bottom:.85rem}.supplier-record-page__tabs .entity-tabs-wrapper{margin-bottom:0}.supplier-record-page__content{min-width:0}.supplier-page-shell__tabs .entity-tab{color:var(--csd-text-53657d-1000, #53657d)}.supplier-page-shell__tabs .entity-tab i{color:var(--csd-text-64748b-1000, #64748b)}.supplier-page-shell__tabs .entity-tab:hover{border-color:var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-10213f-1000, #10213f)}.supplier-page-shell__tabs .entity-tab:hover i{color:var(--csd-text-475569-1000, #475569)}.supplier-page-shell__tabs .entity-tab.active{border-color:var(--csd-border-cdd6e2-950, rgba(205, 214, 226, .95))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f6f8fb-1000, #f6f8fb))!important;color:var(--csd-text-10213f-1000, #10213f)!important;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #0f172a0b!important}.supplier-page-shell__tabs .entity-tab.active i{color:var(--csd-text-475569-1000, #475569)}.supplier-page-shell__tabs .entity-tab__badge,.supplier-page-shell__tabs .entity-tab:hover .entity-tab__badge,.supplier-page-shell__tabs .entity-tab.active .entity-tab__badge{border-color:var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84))!important;background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-eef2f7-1000, #eef2f7))!important;color:var(--csd-text-475569-1000, #475569)!important;box-shadow:none!important}.supplier-show-hero{display:flex;flex-direction:column;gap:.58rem;padding:.78rem .9rem .82rem;border:1px solid var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));border-radius:1.05rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fafbfc-1000, #fafbfc) 100%);box-shadow:0 10px 22px #0f172a09}.supplier-show-hero__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.supplier-show-hero__identity{display:flex;align-items:center;gap:.78rem;min-width:0}.supplier-show-hero__avatar{width:2.72rem;height:2.72rem;flex:0 0 2.72rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569);box-shadow:inset 0 1px #ffffffe6}.supplier-show-hero__avatar i{font-size:1.02rem}.supplier-show-hero__copy{min-width:0}.supplier-show-hero__eyebrow{display:inline-flex;align-items:center;gap:.28rem;margin-bottom:.22rem;color:var(--csd-text-5f7aa3-1000, #5f7aa3);font-size:.67rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.supplier-show-hero h1{margin:0;font-size:clamp(1.05rem,1.22vw,1.32rem);line-height:1.16;font-weight:800;color:var(--csd-text-10213f-1000, #10213f);text-wrap:balance}.supplier-show-hero__actions{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap}.supplier-show-hero__action{flex-shrink:0}.supplier-show-hero__chips{display:flex;flex-wrap:wrap;gap:.46rem}.supplier-show-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .66rem;border-radius:999px;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));color:var(--csd-text-475569-1000, #475569);font-size:.75rem;font-weight:700}.supplier-show-chip i{color:var(--csd-text-64748b-1000, #64748b)}.supplier-show-chip--accent{background:var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94));border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));color:var(--csd-text-334155-1000, #334155)}.supplier-tab-section{display:flex;flex-direction:column;gap:1rem}.supplier-tab-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.supplier-tab-section__head h2{margin:0;color:var(--csd-text-17324f-1000, #17324f);font-size:1.08rem;font-weight:650}.supplier-tab-section__head p{margin:.28rem 0 0;max-width:720px;color:var(--csd-text-708198-1000, #708198);font-size:.9rem;line-height:1.6}.supplier-tab-section__title{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:800;line-height:1.2}.supplier-tab-section__subtitle{margin:.34rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;line-height:1.52}.supplier-tab-section__eyebrow{display:inline-flex;align-items:center;gap:.32rem;margin-bottom:.22rem;color:var(--csd-text-6c819e-1000, #6c819e);font-size:.66rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.supplier-tab-section__meta{display:inline-flex;align-items:center;gap:.7rem;flex-wrap:wrap}.supplier-tab-section__pill{display:inline-flex;align-items:center;gap:.45rem;min-height:auto;padding:.46rem .72rem;border-radius:999px;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-475569-1000, #475569);font-size:.76rem;font-weight:700;line-height:1;box-shadow:none}.supplier-tab-section__pill i{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;border-radius:0;background:transparent;box-shadow:none;color:var(--csd-text-64748b-1000, #64748b);font-size:.84rem;line-height:1;flex:0 0 auto}.supplier-tab-section__layout{display:grid;gap:1rem}.supplier-tab-section__layout--sidebar{grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:start}.supplier-tab-section__aside,.supplier-tab-section__content{min-width:0}.supplier-tab-workspace{position:relative;display:flex;flex-direction:column;gap:.72rem;min-height:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.supplier-tab-workspace>*{position:relative;z-index:1}.supplier-tab-workspace .supplier-tab-section__head{align-items:center;padding:.38rem .25rem .2rem;margin-bottom:-.1rem;border-bottom:0}.supplier-tab-workspace .supplier-tab-section__title{font-size:.94rem;font-weight:760}.supplier-tab-workspace .supplier-tab-section__title i{color:var(--csd-text-64748b-1000, #64748b)}.supplier-tab-workspace .supplier-tab-section__subtitle{margin-top:.2rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.45}.supplier-tab-workspace .supplier-tab-section__pill{min-height:2rem;padding:.38rem .62rem;font-size:.72rem}.supplier-documents-workspace .supplier-tab-section__layout--sidebar{gap:1.1rem}.supplier-documents-workspace .supplier-tab-section__aside{align-self:stretch}.supplier-documents-workspace .saas-submenu--documents{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);border-color:var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));box-shadow:0 14px 28px #0f172a0a}.supplier-documents-workspace .saas-submenu-link{color:var(--csd-text-334155-1000, #334155)}.supplier-documents-workspace .saas-submenu-link:hover{color:var(--csd-text-0f172a-1000, #0f172a);background:var(--csd-bg-f8fafc-1000, #f8fafc);border-color:var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));transform:translate(1px)}.supplier-documents-workspace .saas-submenu-link:hover .saas-submenu-link__icon{background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))}.supplier-documents-workspace .saas-submenu-link.active{color:var(--csd-text-10213f-1000, #10213f);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f6f8fb-1000, #f6f8fb) 100%);border-color:var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));box-shadow:0 8px 18px #0f172a0b}.supplier-documents-workspace .saas-submenu-link.active:before{background:#64748b}.supplier-documents-workspace .saas-submenu-link.active .saas-submenu-link__icon{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569);border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));box-shadow:none}.supplier-documents-workspace .saas-submenu-link--featured .saas-submenu-link__icon{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569)}.supplier-documents-workspace .saas-submenu-link__count,.supplier-documents-workspace .saas-submenu-link.active .saas-submenu-link__count{background:var(--csd-bg-ffffff-1000, #ffffff);border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));color:var(--csd-text-64748b-1000, #64748b)}.supplier-tab-workspace__table-card,.supplier-documents-workspace__table-card,.supplier-contacts-workspace__table-card,.supplier-bank-accounts-workspace__table-card{position:relative;isolation:isolate;border:1px solid var(--csd-border-d6dfec-950, rgba(214, 223, 236, .95));border-radius:1.35rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 16px 32px #0f172a0d;overflow:hidden}.supplier-tab-workspace__table-card:after,.supplier-documents-workspace__table-card:after,.supplier-contacts-workspace__table-card:after,.supplier-bank-accounts-workspace__table-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid var(--csd-border-ffffff-420, rgba(255, 255, 255, .42));pointer-events:none;z-index:3}.supplier-tab-workspace__table-card .saas-card-header,.supplier-documents-workspace__table-card .saas-card-header,.supplier-contacts-workspace__table-card .saas-card-header,.supplier-bank-accounts-workspace__table-card .saas-card-header{position:relative;z-index:2;padding:.68rem .86rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-top-left-radius:inherit;border-top-right-radius:inherit;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.supplier-tab-workspace__table-card .saas-card-body,.supplier-documents-workspace__table-card .saas-card-body,.supplier-contacts-workspace__table-card .saas-card-body,.supplier-bank-accounts-workspace__table-card .saas-card-body{position:relative;z-index:1;background:var(--csd-bg-ffffff-1000, #ffffff)}.supplier-tab-workspace__table-card .ajax-table,.supplier-documents-workspace__table-card .ajax-table,.supplier-contacts-workspace__table-card .ajax-table,.supplier-bank-accounts-workspace__table-card .ajax-table,.supplier-tab-workspace__table-card .supplier-module-table,.supplier-documents-workspace__table-card .supplier-module-table,.supplier-contacts-workspace__table-card .supplier-module-table,.supplier-bank-accounts-workspace__table-card .supplier-module-table{background:var(--csd-bg-ffffff-1000, #ffffff)}.supplier-tab-workspace__table-card .smart-filter-bar--operational{width:100%}.supplier-tab-workspace__table-card .smart-filter-form--operational{justify-content:flex-end;gap:.48rem}.supplier-tab-workspace__table-card .smart-filter-form--operational .sf-search{min-width:min(18rem,100%)}@media (max-width: 1200px){.supplier-tab-workspace__table-card .smart-filter-form--operational{justify-content:flex-start}}.supplier-tab-section__header-action{min-height:40px;padding:.52rem .88rem;border-radius:999px;border:1px solid var(--csd-border-cbd5e1-940, rgba(203, 213, 225, .94))!important;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98))!important;color:var(--csd-text-17324f-1000, #17324f)!important;font-size:.8rem;font-weight:650;box-shadow:inset 0 1px #ffffffd6}.supplier-tab-section__header-action i{color:var(--csd-text-4f78b8-1000, #4f78b8)!important}.supplier-tab-section__header-action:hover,.supplier-tab-section__header-action:focus-visible{border-color:var(--csd-border-60a5fa-280, rgba(96, 165, 250, .28))!important;background:var(--csd-bg-ffffff-1000, rgb(255, 255, 255))!important;color:var(--csd-text-17324f-1000, #17324f)!important;box-shadow:0 12px 24px #2563eb14}.supplier-show-page .supplier-module-table{margin-bottom:0;border-collapse:separate;border-spacing:0}.supplier-show-page .supplier-module-table thead th{padding:.78rem .9rem;border:0;border-bottom:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%);color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:none;white-space:nowrap}.supplier-show-page .supplier-module-table thead th:first-child{border-top-left-radius:1rem}.supplier-show-page .supplier-module-table thead th:last-child{border-top-right-radius:1rem}.supplier-show-page .supplier-module-table tbody td{padding:.78rem .9rem;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-ffffff-1000, #ffffff);vertical-align:middle;transition:background-color .18s ease,border-color .18s ease}.supplier-show-page .supplier-module-table tbody tr:hover>td{border-bottom-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-f9fafc-980, rgba(249, 250, 252, .98)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)))}.supplier-show-page .supplier-module-table tbody tr:hover>td:first-child{box-shadow:inset 3px 0 #64748b29}.supplier-show-page .supplier-module-table__title,.supplier-show-page .supplier-module-table__title a,.supplier-show-page .supplier-contact-identity__name,.supplier-show-page .contact-bank-accounts-table__iban-value,.supplier-show-page .contact-bank-accounts-table__bank-name,.supplier-show-page .contact-bank-accounts-table__holder-name{color:var(--csd-text-10213f-1000, #10213f);font-weight:760}.supplier-show-page .supplier-module-table__meta,.supplier-show-page .supplier-module-table__stack,.supplier-show-page .supplier-contact-identity__meta,.supplier-show-page .contact-bank-accounts-table__bank-meta,.supplier-show-page .contact-bank-accounts-table__holder-note{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.48}.supplier-show-page .supplier-module-table__icon-btn,.supplier-show-page .contact-bank-accounts-table__copy,.supplier-show-page .supplier-contact-primary-toggle,.supplier-show-page .supplier-related-item__action{border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-334155-1000, #334155);box-shadow:0 8px 18px #0f172a0b;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,color .16s ease}.supplier-show-page .supplier-module-table__icon-btn:hover,.supplier-show-page .supplier-module-table__icon-btn:focus-visible,.supplier-show-page .contact-bank-accounts-table__copy:hover,.supplier-show-page .contact-bank-accounts-table__copy:focus-visible,.supplier-show-page .supplier-contact-primary-toggle:hover,.supplier-show-page .supplier-contact-primary-toggle:focus-visible,.supplier-show-page .supplier-related-item__action:hover,.supplier-show-page .supplier-related-item__action:focus-visible{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 10px 22px #2563eb14;transform:translateY(-1px)}.supplier-contacts-workspace .supplier-module-table__icon-btn{width:2.05rem;height:2.05rem;padding:0;border-radius:999px;box-shadow:none}.supplier-contacts-workspace .supplier-module-table__icon-btn i{font-size:.88rem}.supplier-contacts-workspace__table-card{background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-360, rgba(219, 234, 254, .36)),transparent 18rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.supplier-contacts-workspace__table-card .saas-card-header{background:radial-gradient(circle at 0% 0%,var(--csd-bg-ccfbf1-280, rgba(204, 251, 241, .28)),transparent 16rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.supplier-contacts-workspace .supplier-tab-section__title i{color:var(--csd-text-0f766e-1000, #0f766e)}.supplier-contacts-workspace .supplier-tab-section__pill i{color:var(--csd-text-2563eb-1000, #2563eb)}.supplier-contacts-workspace .supplier-module-table__icon-btn--email{border-color:var(--csd-border-93c5fd-480, rgba(147, 197, 253, .48));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 8px 18px #2563eb0e}.supplier-contacts-workspace .supplier-module-table__icon-btn--email:hover,.supplier-contacts-workspace .supplier-module-table__icon-btn--email:focus-visible{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-dbeafe-1000, #dbeafe));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.supplier-contacts-workspace .supplier-module-table__icon-btn--phone{border-color:var(--csd-border-99f6e4-580, rgba(153, 246, 228, .58));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f0fdfa-1000, #f0fdfa));color:var(--csd-text-0f766e-1000, #0f766e);box-shadow:0 8px 18px #0f766e0e}.supplier-contacts-workspace .supplier-module-table__icon-btn--phone:hover,.supplier-contacts-workspace .supplier-module-table__icon-btn--phone:focus-visible{border-color:var(--csd-border-14b8a6-340, rgba(20, 184, 166, .34));background:linear-gradient(180deg,var(--csd-bg-f8fffd-1000, #f8fffd),var(--csd-bg-ccfbf1-1000, #ccfbf1));color:var(--csd-text-0f766e-1000, #0f766e)}.supplier-contacts-workspace .supplier-module-table__stack{gap:.16rem}.supplier-bank-accounts-workspace .contact-bank-accounts-table__iban-icon{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569);box-shadow:none}.supplier-bank-accounts-workspace .contact-bank-accounts-table__iban-heading{gap:.58rem}.supplier-bank-accounts-workspace .contact-bank-accounts-table__iban-value{letter-spacing:0;font-family:inherit;font-size:.84rem;font-weight:650;color:var(--csd-text-23364f-1000, #23364f)}.supplier-bank-accounts-workspace .contact-bank-accounts-table__bank-name,.supplier-bank-accounts-workspace .contact-bank-accounts-table__holder-name{font-weight:650;color:var(--csd-text-23364f-1000, #23364f)}.supplier-bank-accounts-workspace .contact-bank-accounts-table__meta-chip,.supplier-bank-accounts-workspace .contact-bank-accounts-table__bank-meta-item,.supplier-bank-accounts-workspace .contact-bank-accounts-table__holder-note{border-color:var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b)}.supplier-bank-accounts-workspace .contact-bank-accounts-table__meta-chip i,.supplier-bank-accounts-workspace .contact-bank-accounts-table__bank-meta-item i,.supplier-bank-accounts-workspace .contact-bank-accounts-table__holder-note i{color:var(--csd-text-64748b-1000, #64748b)}.supplier-bank-accounts-workspace .contact-bank-accounts-table__copy{min-height:1.95rem;padding:.38rem .58rem;border-radius:999px;box-shadow:none}.supplier-bank-account-modal-body,.supplier-association-modal-body,.contact-document-modal-body{background:var(--csd-bg-ffffff-1000, #ffffff)!important}.supplier-bank-account-form .saas-card,.supplier-association-form .saas-card,.supplier-document-modal__card{border-color:var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 32px #0f172a0b}.supplier-profile__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.supplier-profile__section-eyebrow{display:inline-flex;align-items:center;gap:.32rem;margin-bottom:.22rem;color:var(--csd-text-7690b4-1000, #7690b4);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.supplier-profile__section-title{margin:0;color:var(--csd-text-17324f-1000, #17324f);font-size:1.08rem;font-weight:650}.supplier-profile__section-lead{margin:.32rem 0 0;color:var(--csd-text-708198-1000, #708198);font-size:.9rem;line-height:1.55}.supplier-profile__detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.supplier-show-main-card.prospect-show-main-card{position:relative;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)}.supplier-show-main-card.prospect-show-main-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72)),transparent 24%),radial-gradient(circle at 0% 100%,var(--csd-bg-e2e8f0-280, rgba(226, 232, 240, .28)),transparent 20rem);opacity:.62}.supplier-show-main-card .prospect-show-main-card__body{position:relative;z-index:1;padding:1rem}.supplier-profile.prospect-details{gap:1rem}.supplier-profile__stack{gap:.95rem}.supplier-profile.prospect-details .supplier-profile__section-head{margin-bottom:0}.supplier-profile.prospect-details .supplier-profile__panel{padding:1rem 1.05rem;border-radius:1.1rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.supplier-profile.prospect-details .supplier-profile__panel:hover{border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));box-shadow:0 14px 30px #0f172a0c;transform:translateY(-1px)}.supplier-profile.prospect-details .supplier-profile__panel-title{margin-bottom:.72rem;color:var(--csd-text-1c3350-1000, #1c3350);font-size:.88rem;font-weight:700}.supplier-profile.prospect-details .supplier-profile__panel-title i{color:var(--csd-text-64748b-1000, #64748b);font-size:.9rem}.supplier-profile.prospect-details .supplier-profile__panel-title i{width:1.72rem;height:1.72rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));border-radius:.62rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:inset 0 1px #ffffffdb}.supplier-profile.prospect-details .supplier-profile__panel--address .supplier-profile__panel-title i{border-color:var(--csd-border-99f6e4-580, rgba(153, 246, 228, .58));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f0fdfa-1000, #f0fdfa));color:var(--csd-text-0f766e-1000, #0f766e)}.supplier-show-page .prospect-tab-section__title i,.supplier-profile.prospect-details .prospect-tab-section__title i,.supplier-profile.prospect-details .supplier-profile__subpanel-stack i{color:var(--csd-text-64748b-1000, #64748b)!important}.supplier-profile.prospect-details .supplier-profile__panel-title .bi-send-check{border-color:var(--csd-border-93c5fd-520, rgba(147, 197, 253, .52));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb)}.supplier-profile.prospect-details .supplier-profile__panel-title .bi-person-badge{border-color:var(--csd-border-ddd6fe-720, rgba(221, 214, 254, .72));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f5f3ff-1000, #f5f3ff));color:var(--csd-text-6d28d9-1000, #6d28d9)}.supplier-profile.prospect-details .supplier-profile__panel-title .bi-chat-left-text{border-color:var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-475569-1000, #475569)}.supplier-profile.prospect-details .prospect-details__action i,.supplier-profile.prospect-details .supplier-profile__mini-action i{border-color:var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9))!important;color:var(--csd-text-475569-1000, #475569)!important}.supplier-profile.prospect-details .supplier-profile__actions{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.supplier-profile.prospect-details .supplier-profile__action{align-items:flex-start;padding:.78rem .82rem;min-height:100%}.supplier-profile.prospect-details .supplier-profile__action strong{font-size:.86rem;font-weight:700}.supplier-profile.prospect-details .supplier-profile__action>div{min-width:0;display:flex;flex-direction:column;gap:.08rem}.supplier-profile.prospect-details .supplier-profile__action--email,.supplier-profile.prospect-details .supplier-profile__action--group,.supplier-profile__mini-action{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-334155-1000, #334155);box-shadow:0 8px 18px #0f172a09}.supplier-profile.prospect-details .supplier-profile__action--email i,.supplier-profile.prospect-details .supplier-profile__action--group i,.supplier-profile__mini-action i{width:1.65rem;height:1.65rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:.58rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-64748b-1000, #64748b)}.supplier-profile.prospect-details .supplier-profile__action--email:hover,.supplier-profile.prospect-details .supplier-profile__action--email:focus-visible,.supplier-profile.prospect-details .supplier-profile__action--group:hover,.supplier-profile.prospect-details .supplier-profile__action--group:focus-visible,.supplier-profile__mini-action:hover,.supplier-profile__mini-action:focus-visible{border-color:var(--csd-border-94a3b8-600, rgba(148, 163, 184, .6));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 12px 24px #0f172a12}.supplier-profile.prospect-details .supplier-profile__action--email:hover i,.supplier-profile.prospect-details .supplier-profile__action--email:focus-visible i,.supplier-profile.prospect-details .supplier-profile__action--group:hover i,.supplier-profile.prospect-details .supplier-profile__action--group:focus-visible i,.supplier-profile__mini-action:hover i,.supplier-profile__mini-action:focus-visible i{color:var(--csd-text-334155-1000, #334155)}.supplier-profile.prospect-details .supplier-profile__subpanel{border-color:var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92))}.supplier-profile.prospect-details .supplier-profile__notes.content-rich{white-space:normal}.supplier-profile.prospect-details .supplier-profile__notes.content-rich :last-child{margin-bottom:0}.supplier-profile.prospect-details .supplier-profile__panel--full .supplier-profile__subpanel-text{color:var(--csd-text-465971-1000, #465971);font-weight:500}.supplier-profile.prospect-details .supplier-profile__audit-item:nth-child(1) i{border-color:var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb)}.supplier-profile.prospect-details .supplier-profile__audit-item:nth-child(2) i{border-color:var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569)}.supplier-profile.prospect-details .supplier-profile__audit-item--accent{border-color:var(--csd-border-99f6e4-460, rgba(153, 246, 228, .46));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fffd-1000, #f8fffd))}.supplier-profile.prospect-details .supplier-profile__audit-item--accent i{border-color:var(--csd-border-99f6e4-620, rgba(153, 246, 228, .62));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f0fdfa-1000, #f0fdfa));color:var(--csd-text-0f766e-1000, #0f766e)}.supplier-profile__panel--full{width:100%}.supplier-index-table__email{display:flex;flex-direction:column;gap:.2rem;min-width:0}.supplier-index-table__email-row{display:inline-flex;align-items:center;justify-content:flex-start;gap:.45rem;max-width:100%;min-width:0}.supplier-index-table__email-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--csd-text-17324f-1000, #17324f);font-size:.84rem;font-weight:500;line-height:1.35}.supplier-index-table__email-meta{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--csd-text-708198-1000, #708198);font-size:.77rem;line-height:1.45}.supplier-index-table__email-action{margin-left:.04rem}.supplier-index-table__status-cell{text-align:left}.supplier-index-table__status-cell .supplier-index-table__status-content{display:flex;justify-content:flex-start;width:100%}.supplier-index-table__status-cell .status-dropdown,.supplier-index-table__status-cell .status-label,.supplier-index-table__status-cell .status-dropdown__toggle,.supplier-index-table__status-cell .status-label .status-dropdown__toggle{max-width:100%}.supplier-index-table__status-cell .status-dropdown,.supplier-index-table__status-cell .status-label{display:inline-flex}.supplier-index-table__status-cell .status-dropdown__toggle,.supplier-index-table__status-cell .status-label .status-dropdown__toggle{justify-content:center}.supplier-index-table__status-cell .status-dropdown__toggle-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-index-table__actions-cell{position:relative;overflow:visible;z-index:6;width:84px;min-width:84px;max-width:84px;box-shadow:none;text-align:right!important}.supplier-index-table__actions-cell .dropdown-actions{position:relative;justify-content:flex-end}.supplier-index-table__actions-cell .dropdown-modern{min-width:11rem}.supplier-index-table__head-actions{width:84px;min-width:84px;max-width:84px;padding-left:.4rem!important;padding-right:.82rem!important;text-align:right!important}.supplier-index-table__actions-cell .dropdown-actions,.supplier-module-table__actions-cell .dropdown-actions,.contact-bank-accounts-table__actions-cell .dropdown-actions{justify-content:flex-end}.supplier-index-table__actions-cell .modern-dropdown-trigger,.supplier-module-table__actions-cell .modern-dropdown-trigger,.contact-bank-accounts-table__actions-cell .modern-dropdown-trigger{width:1.84rem;height:1.84rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 5px 12px #0f172a08;color:var(--csd-text-64748b-1000, #64748b)}.supplier-index-table__actions-cell .modern-dropdown-trigger:hover,.supplier-index-table__actions-cell .modern-dropdown-trigger:focus-visible,.supplier-index-table__actions-cell .modern-dropdown-trigger[aria-expanded=true],.supplier-module-table__actions-cell .modern-dropdown-trigger:hover,.supplier-module-table__actions-cell .modern-dropdown-trigger:focus-visible,.supplier-module-table__actions-cell .modern-dropdown-trigger[aria-expanded=true],.contact-bank-accounts-table__actions-cell .modern-dropdown-trigger:hover,.contact-bank-accounts-table__actions-cell .modern-dropdown-trigger:focus-visible,.contact-bank-accounts-table__actions-cell .modern-dropdown-trigger[aria-expanded=true]{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 7px 16px #2563eb12}.supplier-show-page .supplier-module-table__actions-cell .dropdown-actions,.supplier-documents-table .supplier-module-table__actions-cell .dropdown-actions,.supplier-bank-accounts-table .contact-bank-accounts-table__actions-cell .dropdown-actions{justify-content:flex-end}.supplier-show-page .supplier-module-table__actions-cell .modern-dropdown-trigger,.supplier-documents-table .supplier-module-table__actions-cell .modern-dropdown-trigger,.supplier-bank-accounts-table .contact-bank-accounts-table__actions-cell .modern-dropdown-trigger{width:1.84rem!important;height:1.84rem!important;min-width:1.84rem!important;min-height:1.84rem!important;border-radius:999px!important;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important;color:var(--csd-text-64748b-1000, #64748b)!important;box-shadow:0 5px 12px #0f172a08!important}.supplier-show-page .supplier-module-table__actions-cell .modern-dropdown-trigger:hover,.supplier-show-page .supplier-module-table__actions-cell .modern-dropdown-trigger:focus-visible,.supplier-show-page .supplier-module-table__actions-cell .modern-dropdown-trigger[aria-expanded=true],.supplier-documents-table .supplier-module-table__actions-cell .modern-dropdown-trigger:hover,.supplier-documents-table .supplier-module-table__actions-cell .modern-dropdown-trigger:focus-visible,.supplier-documents-table .supplier-module-table__actions-cell .modern-dropdown-trigger[aria-expanded=true],.supplier-bank-accounts-table .contact-bank-accounts-table__actions-cell .modern-dropdown-trigger:hover,.supplier-bank-accounts-table .contact-bank-accounts-table__actions-cell .modern-dropdown-trigger:focus-visible,.supplier-bank-accounts-table .contact-bank-accounts-table__actions-cell .modern-dropdown-trigger[aria-expanded=true]{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18))!important;background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important;box-shadow:0 7px 16px #2563eb12!important}.supplier-show-page .supplier-module-table__actions-cell .dropdown-modern,.supplier-documents-table .supplier-module-table__actions-cell .dropdown-modern,.supplier-bank-accounts-table .contact-bank-accounts-table__actions-cell .dropdown-modern{min-width:10.4rem;padding:.44rem!important;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;border-radius:.96rem!important;background:radial-gradient(circle at top right,var(--csd-bg-e2e8f0-640, rgba(226, 232, 240, .64)),transparent 48%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;box-shadow:0 24px 46px #0f172a24,0 1px #ffffffeb inset!important}.supplier-show-page .dropdown-actions{justify-content:flex-end}.supplier-show-page .dropdown-actions .modern-dropdown-trigger{width:1.84rem;height:1.84rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 5px 12px #0f172a08;color:var(--csd-text-64748b-1000, #64748b)}.supplier-show-page .dropdown-actions .modern-dropdown-trigger:hover,.supplier-show-page .dropdown-actions .modern-dropdown-trigger:focus-visible,.supplier-show-page .dropdown-actions .modern-dropdown-trigger[aria-expanded=true]{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 7px 16px #2563eb12}.supplier-show-page .supplier-module-table thead th a,.supplier-show-page .supplier-module-table thead th .sort-column,.supplier-show-page .supplier-module-table thead th .text-decoration-none,.supplier-bank-accounts-table thead th a,.supplier-bank-accounts-table thead th .sort-column,.supplier-bank-accounts-table thead th .text-decoration-none{color:var(--csd-text-334155-1000, #334155)!important;font-weight:760!important}.supplier-show-page .supplier-module-table thead th a:hover,.supplier-show-page .supplier-module-table thead th .sort-column:hover,.supplier-bank-accounts-table thead th a:hover,.supplier-bank-accounts-table thead th .sort-column:hover{color:var(--csd-text-0f172a-1000, #0f172a)!important}.supplier-bank-accounts-table__col-number{width:70px}.supplier-bank-accounts-table__col-iban{min-width:220px}.supplier-bank-accounts-table__col-bank,.supplier-bank-accounts-table__col-holder{min-width:190px}.supplier-bank-accounts-table__col-status{width:140px}.supplier-bank-accounts-table__col-actions{width:84px}.supplier-index-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;max-width:100%;min-width:1040px}.supplier-index-table .supplier-index-table__col-select{width:48px}.supplier-index-table .supplier-index-table__col-number{width:54px}.supplier-index-table .supplier-index-table__col-supplier{width:34%}.supplier-index-table .supplier-index-table__col-contact{width:21%}.supplier-index-table .supplier-index-table__col-services{width:18%}.supplier-index-table .supplier-index-table__col-email{width:27%}.supplier-index-table .supplier-index-table__col-status{width:124px}.supplier-index-table .supplier-index-table__col-actions{width:84px}.supplier-index-table thead th{padding:.72rem .82rem!important;border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-560, rgba(226, 232, 240, .56)),transparent 42%),linear-gradient(180deg,var(--csd-bg-fafbfd-990, rgba(250, 251, 253, .99)),var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96)));color:var(--csd-text-334155-1000, #334155);font-size:.8rem;font-weight:760;letter-spacing:0;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.supplier-index-table thead th>a,.supplier-index-table thead th .text-decoration-none{color:var(--csd-text-334155-1000, #334155)!important;font-weight:760!important}.supplier-index-table thead th .sort-column{gap:.34rem!important}.supplier-index-table thead th .sort-icons{opacity:.82;margin-left:0;transform:translateY(0)}.supplier-index-table thead th:first-child{border-top-left-radius:1rem}.supplier-index-table thead th:last-child{border-top-right-radius:1rem;position:relative;z-index:2;box-shadow:none}.supplier-index-table tbody td{padding:.68rem .82rem!important;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-ffffff-1000, #ffffff);vertical-align:middle;min-width:0;transition:background-color .18s ease,border-color .18s ease}.supplier-index-table tbody tr{position:relative;z-index:1;transition:background-color .16s ease}.supplier-index-table tbody tr:hover>td{border-bottom-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-f9fafc-980, rgba(249, 250, 252, .98)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)))}.supplier-index-table tbody tr:hover>td:first-child{box-shadow:inset 3px 0 #64748b29}.supplier-index-table tbody tr.is-selected{background:var(--csd-bg-eff6ff-820, rgba(239, 246, 255, .82))}.supplier-index-table tbody tr.is-selected>td{background:var(--csd-bg-eff6ff-820, rgba(239, 246, 255, .82))}.supplier-index-table tbody tr:has(.dropdown-overflow-anchor),.supplier-index-table tbody tr:has(.dropdown.show){z-index:32}.supplier-index-table .supplier-index-table__select-col{width:48px;min-width:48px;max-width:48px;padding-left:.25rem!important;padding-right:.25rem!important;text-align:center!important;vertical-align:middle!important}.supplier-index-table .supplier-index-table__check{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2rem;margin:0;border-radius:.72rem;cursor:pointer;transition:background-color .16s ease}.supplier-index-table .supplier-index-table__check:hover{background:var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72))}.supplier-index-table .supplier-index-table__row>td{padding-top:.68rem;padding-bottom:.68rem;vertical-align:middle!important}.supplier-index-table__number-cell{width:54px;min-width:54px;max-width:54px;padding-left:.25rem!important;padding-right:.25rem!important;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:650;text-align:center}.supplier-index-page:not(.is-supplier-bulk-mode) .supplier-index-table{min-width:980px}.supplier-index-page:not(.is-supplier-bulk-mode) .supplier-index-table__col-select{display:none;width:0!important;visibility:collapse}.supplier-index-page:not(.is-supplier-bulk-mode) .supplier-index-table__col-supplier{width:34%}.supplier-index-page:not(.is-supplier-bulk-mode) .supplier-index-table__col-contact{width:22%}.supplier-index-page:not(.is-supplier-bulk-mode) .supplier-index-table__col-services{width:18%}.supplier-index-page:not(.is-supplier-bulk-mode) .supplier-index-table__col-email{width:26%}.supplier-index-page:not(.is-supplier-bulk-mode) .supplier-index-table__select-col{display:none!important}.supplier-index-page:not(.is-supplier-bulk-mode) .supplier-index-table thead th.supplier-index-table__number-col{border-top-left-radius:1rem}.supplier-index-page:not(.is-supplier-bulk-mode) .supplier-index-table tbody tr:hover>td:first-child{box-shadow:none}.supplier-index-page:not(.is-supplier-bulk-mode) .supplier-index-table tbody tr:hover>td.supplier-index-table__number-col{box-shadow:inset 3px 0 #64748b29}.supplier-index-page__bulk-mode-toggle.is-active{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22))!important;background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-620, rgba(219, 234, 254, .62)),transparent 7rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important;box-shadow:0 0 0 3px #2563eb12,0 12px 24px #2563eb14!important}.supplier-index-page__bulk-mode-toggle.is-active i{color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important}.supplier-index-table__select-col .form-check-modern .checkmark{width:1.06rem;height:1.06rem;border-color:var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:inset 0 1px #ffffffeb,0 6px 12px #0f172a09}.supplier-index-table__select-col .form-check-modern:hover .checkmark{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.supplier-index-table__select-col .form-check-modern .form-check-input-modern:checked+.checkmark{border-color:var(--csd-border-2563eb-860, rgba(37, 99, 235, .86));background:linear-gradient(180deg,#3b82f6,#2563eb);box-shadow:0 8px 16px #2563eb29,inset 0 1px #ffffff38}.suppliers-workspace .supplier-index-table thead th{background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important;box-shadow:none}.suppliers-workspace .supplier-index-table thead th.supplier-index-table__select-col,.suppliers-workspace .supplier-index-table thead th:nth-child(2){background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important}.suppliers-workspace__action-dropdown .dropdown-toggle:after{margin-left:.45rem}.suppliers-workspace__action-dropdown{position:relative}.suppliers-workspace .suppliers-workspace__action-dropdown .suppliers-workspace__action-menu{width:min(24rem,100vw - 2rem);padding:.54rem;margin-top:.72rem!important;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;border-radius:1.35rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;box-shadow:0 22px 50px #0f172a24,inset 0 1px #ffffffeb!important;overflow:hidden;z-index:1060}.suppliers-workspace__action-menu-intro{display:grid;gap:.24rem;padding:.82rem .9rem .72rem;border-bottom:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));margin-bottom:.3rem}.suppliers-workspace__action-menu-intro strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:850;line-height:1.25}.suppliers-workspace__action-menu-intro span{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.5}.suppliers-workspace__action-menu-item{width:100%;min-height:4.1rem;padding:.72rem .78rem;border-radius:1.05rem;color:var(--csd-text-334155-1000, #334155);white-space:normal;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease,color .16s ease}.suppliers-workspace__action-menu-item:hover,.suppliers-workspace__action-menu-item:focus{background:var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:inset 0 0 0 1px #cbd5e1d1;transform:translateY(-1px)}.suppliers-workspace__action-menu-item i{width:2rem;height:2rem;flex:0 0 2rem;display:inline-flex;align-items:center;justify-content:center;margin-top:.02rem;border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569);font-size:1rem}.suppliers-workspace__action-menu-item span{display:grid;gap:.18rem;min-width:0}.suppliers-workspace__action-menu-item strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:850;line-height:1.25}.suppliers-workspace__action-menu-item small{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.48;white-space:normal}.suppliers-workspace__meta-pill,.suppliers-workspace__alert-action{display:inline-flex;align-items:center;gap:.42rem}.suppliers-workspace__section-meta{display:inline-flex;align-items:center}.suppliers-workspace__meta-pill{padding:.5rem .8rem;border-radius:999px;background:#0f172a0a;color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:700;white-space:nowrap}.suppliers-workspace__meta-copy{display:inline-flex;align-items:center;gap:.24rem}.suppliers-workspace__meta-copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:inherit;font-weight:800;line-height:1}.suppliers-workspace__meta-copy span{color:inherit;font-size:inherit}.supplier-index-page__import-alert{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.75rem .9rem;border-color:var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28));background:linear-gradient(180deg,var(--csd-bg-fffbeb-1000, #fffbeb),var(--csd-bg-ffffff-1000, #ffffff))}.supplier-index-page__import-alert-copy{display:inline-flex;align-items:center;gap:.55rem;color:var(--csd-text-92400e-1000, #92400e)}.supplier-index-page__import-alert-copy>i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.05rem;height:2.05rem;border-radius:.7rem;background:#f59e0b1f;color:var(--csd-text-b45309-1000, #b45309);font-size:.98rem}.supplier-index-page__import-alert-copy strong{color:var(--csd-text-713f12-1000, #713f12)}.supplier-index-page__import-alert--success{border-color:var(--csd-border-22c55e-240, rgba(34, 197, 94, .24));background:linear-gradient(180deg,var(--csd-bg-f0fdf4-1000, #f0fdf4),var(--csd-bg-ffffff-1000, #ffffff))}.supplier-index-page__import-alert--success .supplier-index-page__import-alert-copy{color:var(--csd-text-166534-1000, #166534)}.supplier-index-page__import-alert--success .supplier-index-page__import-alert-copy>i{background:#22c55e1f;color:var(--csd-text-15803d-1000, #15803d)}.supplier-index-page__import-alert--success .supplier-index-page__import-alert-copy strong{color:var(--csd-text-14532d-1000, #14532d)}.supplier-index-page__import-alert--danger{border-color:var(--csd-border-ef4444-240, rgba(239, 68, 68, .24));background:linear-gradient(180deg,var(--csd-bg-fff1f2-1000, #fff1f2),var(--csd-bg-ffffff-1000, #ffffff))}.supplier-index-page__import-alert--danger .supplier-index-page__import-alert-copy{color:var(--csd-text-991b1b-1000, #991b1b)}.supplier-index-page__import-alert--danger .supplier-index-page__import-alert-copy>i{background:#ef44441f;color:var(--csd-text-dc2626-1000, #dc2626)}.supplier-index-page__import-alert--danger .supplier-index-page__import-alert-copy strong{color:var(--csd-text-7f1d1d-1000, #7f1d1d)}.supplier-index-page__import-alert-meta,.supplier-index-page__import-alert-actions{display:inline-flex;align-items:center;flex-wrap:wrap}.supplier-index-page__import-alert-meta{gap:.38rem;margin-top:.42rem}.supplier-index-page__import-alert-meta span{display:inline-flex;align-items:center;max-width:min(18rem,100%);min-height:1.35rem;padding:.22rem .48rem;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:999px;background:var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72));color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:800;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-index-page__import-alert-actions{justify-content:flex-end;gap:.45rem;flex:0 0 auto}@media (max-width: 1199.98px){.supplier-tab-section__layout--sidebar,.supplier-profile__detail-grid{grid-template-columns:1fr}.supplier-tab-workspace{padding:.9rem}}@media (max-width: 991.98px){.supplier-page-shell{padding-inline:0}.supplier-show-hero__toolbar,.supplier-tab-section__head{flex-direction:column}.supplier-show-hero__actions{width:100%;justify-content:flex-start}}@media (max-width: 767.98px){.supplier-index-page__import-alert{align-items:flex-start;flex-direction:column}.supplier-show-hero{padding:1rem;border-radius:24px}.supplier-show-hero h1{font-size:1.55rem}.supplier-show-chip,.supplier-tab-section__pill{padding:.36rem .62rem;font-size:.77rem}.supplier-index-table__email-row{align-items:flex-start}.supplier-tab-workspace{padding:.8rem;border-radius:1.35rem}}.supplier-form-modal .anaf-autofilled-surface{position:relative}.supplier-form-modal .anaf-autofilled-field{border-color:var(--csd-border-0d9488-720, rgba(13, 148, 136, .72))!important;background:linear-gradient(180deg,var(--csd-bg-f0fdfa-720, rgba(240, 253, 250, .72)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))!important;box-shadow:0 0 0 .16rem #14b8a624!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.supplier-form-modal .select2-selection.anaf-autofilled-field{border-color:var(--csd-border-0d9488-720, rgba(13, 148, 136, .72))!important;box-shadow:0 0 0 .16rem #14b8a624!important}.supplier-upsert-modal-shell .supplier-form-modal{gap:.82rem}.supplier-upsert-modal-shell .supplier-form-modal__summary{padding:.68rem .78rem;border-color:var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-580, rgba(219, 234, 254, .58)),transparent 38%),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);box-shadow:0 14px 32px #0f172a0b,inset 0 1px #ffffffdb}.supplier-upsert-modal-shell .supplier-form-modal__summary .op-upsert-modal__summary-icon{background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-dbeafe-1000, #dbeafe));color:var(--csd-text-2563eb-1000, #2563eb)}.supplier-upsert-modal-shell .supplier-form-modal__summary .op-upsert-modal__eyebrow,.supplier-upsert-modal-shell .supplier-form-modal__summary .op-upsert-modal__summary-pill{border-color:var(--csd-border-93c5fd-720, rgba(147, 197, 253, .72));background:var(--csd-bg-eff6ff-940, rgba(239, 246, 255, .94));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:none}.supplier-upsert-modal-shell .supplier-form-modal .op-upsert-modal__card{border-color:var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 32px #0f172a0b}.supplier-upsert-modal-shell .supplier-form-modal .op-upsert-modal__card--primary{background:var(--csd-bg-ffffff-1000, #ffffff)}.supplier-upsert-modal-shell .supplier-form-modal .op-upsert-modal__card-header,.supplier-upsert-modal-shell .supplier-form-modal .op-upsert-modal__card>.saas-card-header{background:var(--csd-bg-ffffff-1000, #ffffff)}.supplier-upsert-modal-shell .supplier-form-modal .op-upsert-modal__card-body,.supplier-upsert-modal-shell .supplier-form-modal .op-upsert-modal__card .location-container{background:var(--csd-bg-ffffff-1000, #ffffff)}.supplier-upsert-modal-shell .supplier-form-modal .form-saas-input:not(:focus):not(.anaf-autofilled-field):not(.is-invalid):not(.border-danger),.supplier-upsert-modal-shell .supplier-form-modal .select2-container:not(.select2-container--focus):not(.select2-container--open) .select2-selection:not(.anaf-autofilled-field):not(.select2-error-highlight){background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:inset 0 1px #ffffffe6!important}.supplier-upsert-modal-shell .form-saas-input.is-invalid,.supplier-upsert-modal-shell .form-saas-input.border-danger,.supplier-upsert-modal-shell select.is-invalid+.select2-container .select2-selection,.supplier-upsert-modal-shell select.border-danger+.select2-container .select2-selection,.supplier-upsert-modal-shell .select2-error-highlight{border-color:var(--csd-border-dc2626-620, rgba(220, 38, 38, .62))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fff7f7-1000, #fff7f7))!important;box-shadow:0 0 0 .18rem #dc262617,0 10px 20px #dc26260f!important}.supplier-upsert-modal-shell .form-saas-input.is-invalid:focus,.supplier-upsert-modal-shell .form-saas-input.border-danger:focus{border-color:var(--csd-border-dc2626-720, rgba(220, 38, 38, .72))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .2rem #dc26261f!important}.supplier-upsert-modal-shell .op-anaf-field.validation-surface-error,.supplier-upsert-modal-shell .supplier-anaf-field.validation-surface-error{border-color:var(--csd-border-dc2626-460, rgba(220, 38, 38, .46))!important;box-shadow:0 0 0 3px #dc262614,0 14px 28px #dc26260f!important}.supplier-upsert-modal-shell .modal-premium-header{padding-bottom:.58rem!important}.supplier-upsert-modal-shell .modal-premium-body{padding-top:.66rem!important}.supplier-form-modal__identity-grid{row-gap:.78rem}.supplier-form-modal .op-anaf-field,.supplier-form-modal .supplier-anaf-field{gap:.3rem}.supplier-form-modal .op-anaf-field__control,.supplier-form-modal .supplier-anaf-field__control{gap:.58rem}.supplier-upsert-modal-dialog{max-width:min(1080px,100vw - 2rem)}.supplier-upsert-modal-shell .supplier-form-modal .op-upsert-modal__card,.supplier-bank-account-form .op-upsert-modal__card,.supplier-document-modal .op-upsert-modal__card,.supplier-association-form .op-upsert-modal__card{border-color:var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 32px #0f172a0b}.supplier-bank-account-form .op-upsert-modal__card--primary,.supplier-document-modal .op-upsert-modal__card--primary,.supplier-association-form .op-upsert-modal__card--primary{background:var(--csd-bg-ffffff-1000, #ffffff)}.supplier-bank-account-modal-shell .modal-premium-header,.supplier-document-modal-shell .modal-premium-header,.supplier-association-modal-shell .modal-premium-header{padding-bottom:.54rem!important}.supplier-bank-account-modal-shell .modal-premium-body,.supplier-document-modal-shell .modal-premium-body,.supplier-association-modal-shell .modal-premium-body{padding-top:.62rem!important;padding-bottom:.72rem!important}.supplier-bank-account-form,.supplier-document-modal,.supplier-association-form{gap:.62rem}.supplier-bank-account-form__summary,.supplier-document-modal__summary,.supplier-association-form__summary{padding:.62rem .72rem;border-color:var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-580, rgba(219, 234, 254, .58)),transparent 38%),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.supplier-bank-account-form__summary .op-upsert-modal__summary-icon,.supplier-document-modal__summary .op-upsert-modal__summary-icon,.supplier-association-form__summary .op-upsert-modal__summary-icon{background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-dbeafe-1000, #dbeafe));color:var(--csd-text-2563eb-1000, #2563eb)}.supplier-bank-account-form__summary{align-items:center;gap:.58rem;padding:.5rem .62rem}.supplier-bank-account-form__summary .op-upsert-modal__summary-icon{width:2.08rem;height:2.08rem;border-radius:.58rem}.supplier-bank-account-form__summary .op-upsert-modal__summary-copy{gap:.08rem}.supplier-bank-account-form__summary .op-upsert-modal__summary-title{font-size:.94rem;line-height:1.2}.supplier-bank-account-form__summary .op-upsert-modal__summary-text{max-width:46rem;margin:0;font-size:.8rem;line-height:1.34}.supplier-bank-account-form__summary .op-upsert-modal__summary-pill{min-height:2rem;padding-inline:.82rem}.supplier-bank-account-form__summary .op-upsert-modal__eyebrow,.supplier-document-modal__summary .op-upsert-modal__eyebrow,.supplier-association-form__summary .op-upsert-modal__eyebrow,.supplier-bank-account-form__summary .op-upsert-modal__summary-pill,.supplier-document-modal__summary .op-upsert-modal__summary-pill,.supplier-association-form__summary .op-upsert-modal__summary-pill{border-color:var(--csd-border-93c5fd-720, rgba(147, 197, 253, .72));background:var(--csd-bg-eff6ff-940, rgba(239, 246, 255, .94));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:none}.supplier-bank-account-form__summary .op-upsert-modal__eyebrow,.supplier-document-modal__summary .op-upsert-modal__eyebrow,.supplier-association-form__summary .op-upsert-modal__eyebrow{max-width:min(100%,18rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-bank-account-form .op-upsert-modal__stack,.supplier-association-form .op-upsert-modal__stack{gap:.66rem}.supplier-bank-account-form .op-upsert-modal__card-header,.supplier-document-modal .op-upsert-modal__card-header,.supplier-association-form .op-upsert-modal__card-header{min-height:2.42rem;padding:.58rem .72rem}.supplier-bank-account-form .op-upsert-modal__card-body,.supplier-document-modal .op-upsert-modal__card-body,.supplier-association-form .op-upsert-modal__card-body{gap:.58rem;padding:.72rem}.supplier-bank-account-form .op-upsert-modal__field-grid,.supplier-association-form .op-upsert-modal__field-grid{row-gap:.6rem!important}.supplier-bank-account-form .js-iban-derived-field{cursor:help}.iban-derived-hint{display:inline-flex;align-items:flex-start;gap:.38rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:.42rem;padding:.42rem .54rem;border:1px solid var(--csd-border-bfdbfe-880, rgba(191, 219, 254, .88));border-radius:9px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1e3a8a-1000, #1e3a8a);font-size:.74rem;font-weight:700;line-height:1.32;box-shadow:0 10px 24px #2563eb13}.iban-derived-hint i{margin-top:.08rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem;line-height:1}.iban-derived-hint span{min-width:0}.supplier-document-modal-dialog{max-width:min(980px,100vw - 2rem)}.supplier-document-modal__grid{grid-template-columns:minmax(0,1fr) minmax(18.5rem,.76fr);gap:.68rem;align-items:start}.supplier-document-modal__details-card,.supplier-document-modal__upload-card{height:100%}.supplier-document-modal__upload-card .op-upsert-upload__dropzone{min-height:8.4rem;padding:.78rem}.supplier-document-modal__upload-card .op-upsert-upload__dropzone>i{width:2.15rem;height:2.15rem;border-radius:.72rem;font-size:.95rem}.supplier-document-modal__upload-card .op-upsert-upload__title{font-size:.86rem}.supplier-document-modal__upload-card .op-upsert-upload__copy{font-size:.74rem}.supplier-document-modal .op-upsert-check-card{padding:.52rem .58rem}.supplier-bank-account-form__notes{min-height:4.35rem!important}.supplier-association-form .supplier-association-select-shell{padding:.62rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.supplier-association-form .supplier-association-select__hint,.supplier-association-form .supplier-association-empty{margin-top:.54rem}.supplier-document-modal-shell .op-upsert-upload__dropzone.validation-surface-error,.supplier-association-modal-shell .supplier-association-select-shell.validation-surface-error{border-color:var(--csd-border-dc2626-460, rgba(220, 38, 38, .46))!important;background:radial-gradient(circle at top,var(--csd-bg-fee2e2-500, rgba(254, 226, 226, .5)),transparent 48%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fff7f7-1000, #fff7f7))!important;box-shadow:0 0 0 3px #dc262614,0 14px 28px #dc26260f!important}@media (max-width: 991.98px){.supplier-document-modal__grid{grid-template-columns:minmax(0,1fr)}}.supplier-sidebar-card__count{min-width:1.44rem;height:1.44rem;min-height:1.44rem;padding:0 .42rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:850}.supplier-service-pill.op-pill{min-height:1.72rem;padding:.22rem .62rem;border-color:var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:800}.supplier-form-modal__location-warning{margin-top:-.35rem}.supplier-profile-card,.supplier-sidebar-card,.supplier-tab-card{overflow:visible}@media (max-width: 767.98px){.suppliers-workspace.supplier-index-page{padding-inline:.55rem!important;padding-top:.65rem!important}.supplier-show-page.supplier-show-shell{padding:.6rem .48rem!important}.supplier-show-page__toolbar,.supplier-profile-card>.op-card__header,.supplier-sidebar-card>.op-card__header,.supplier-tab-card>.op-card__header{align-items:flex-start}.supplier-show-page__toolbar{padding:.78rem .82rem;border-radius:1rem}.supplier-show-page__toolbar h1{max-width:100%;font-size:1.08rem;line-height:1.18;overflow-wrap:anywhere}.supplier-show-page__context-chips,.supplier-show-page__actions,.supplier-profile-card__quick-actions,.supplier-tab-card .op-inline-actions{width:100%;justify-content:flex-start}.supplier-show-page__context-chips .op-chip,.supplier-show-page__context-chips .op-pill,.supplier-show-page__actions>*,.supplier-profile-card__quick-actions>*,.supplier-tab-card .op-inline-actions>*{min-width:0;max-width:100%}.supplier-show-page__context-chips .op-chip,.supplier-show-page__context-chips .op-pill{white-space:normal;line-height:1.25}.supplier-profile-card>.op-card__header,.supplier-sidebar-card>.op-card__header,.supplier-tab-card>.op-card__header{padding:.62rem .68rem!important}.supplier-profile-card>.op-card__body,.supplier-tab-card>.op-card__body{padding:.62rem .68rem .68rem!important}.supplier-profile-card__section{padding:.58rem}.supplier-profile-card__communication-grid,.supplier-profile-card__audit-trail{grid-template-columns:minmax(0,1fr)}.supplier-index-page__toolbar{gap:.68rem;padding:.85rem;border-radius:1rem}.supplier-index-page__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.supplier-index-page__stats .op-stat{min-height:4.65rem;padding:.72rem;border-radius:.92rem}.supplier-index-page__toolbar .op-toolbar__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%}.supplier-index-page__toolbar .op-toolbar__actions>*,.supplier-index-page__toolbar .op-toolbar__actions>.dropdown,.supplier-index-page__toolbar .op-toolbar__actions>.dropdown>.btn,.supplier-index-page__toolbar .op-toolbar__actions .op-secondary-action,.supplier-index-page__toolbar .op-toolbar__actions .op-primary-action{width:100%;min-width:0;min-height:2.44rem;justify-content:center}.supplier-index-page__toolbar .op-toolbar__actions>.op-chip{grid-column:1/-1;justify-content:center;width:100%;min-width:0}.supplier-index-page__toolbar .op-toolbar__actions .op-secondary-action,.supplier-index-page__toolbar .op-toolbar__actions .op-primary-action{display:inline-flex;align-items:center;gap:.42rem;padding-right:.75rem;padding-left:.75rem;line-height:1}.supplier-index-page__toolbar .op-toolbar__actions .op-secondary-action i,.supplier-index-page__toolbar .op-toolbar__actions .op-primary-action i{display:inline-flex;align-items:center;justify-content:center;width:1rem;min-width:1rem;line-height:1}.supplier-index-page__toolbar .op-toolbar__actions>.dropdown>.btn{justify-content:center}.supplier-index-page__toolbar .op-export-menu{width:min(22rem,100vw - 1.4rem);max-width:calc(100vw - 1.4rem)}.supplier-index-page__filter-card{border-radius:1rem;padding:.58rem}.supplier-index-page__filter-card .smart-filter-bar{--sf-control-height: 36px;--sf-control-radius: .78rem;--csd-foreground-sf-control-radius: .78rem}.supplier-index-page__filter-shell{gap:.48rem}.supplier-index-page .supplier-index-page__filter-heading{min-height:0;padding-bottom:.48rem}.supplier-index-page__filter-card .smart-filter-form--operational,.supplier-tab-card .smart-filter-form--operational{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;width:100%}.supplier-index-page__filter-card .smart-filter-form--operational .sf-item,.supplier-tab-card .smart-filter-form--operational .sf-item{display:block;justify-self:stretch;min-width:0;width:100%;max-width:none!important}.supplier-index-page__filter-card .smart-filter-form--operational .sf-item>label,.supplier-tab-card .smart-filter-form--operational .sf-item>label,.supplier-index-page__filter-card .smart-filter-form--operational .sf-separator,.supplier-tab-card .smart-filter-form--operational .sf-separator{display:none}.supplier-index-page__filter-card .smart-filter-form--operational .sf-control,.supplier-tab-card .smart-filter-form--operational .sf-control,.supplier-index-page__filter-card .smart-filter-form--operational .sf-select,.supplier-tab-card .smart-filter-form--operational .sf-select,.supplier-index-page__filter-card .smart-filter-form--operational .sf-select__button,.supplier-tab-card .smart-filter-form--operational .sf-select__button,.supplier-index-page__filter-card .smart-filter-form--operational .form-select,.supplier-tab-card .smart-filter-form--operational .form-select,.supplier-index-page__filter-card .smart-filter-form--operational .form-control,.supplier-tab-card .smart-filter-form--operational .form-control,.supplier-index-page__filter-card .smart-filter-form--operational .sf-native-select,.supplier-tab-card .smart-filter-form--operational .sf-native-select,.supplier-index-page__filter-card .smart-filter-form--operational select,.supplier-tab-card .smart-filter-form--operational select,.supplier-index-page__filter-card .smart-filter-form--operational .btn,.supplier-tab-card .smart-filter-form--operational .btn{width:100%!important;min-width:0!important;max-width:100%}.supplier-index-page__filter-card .smart-filter-form--operational .sf-control,.supplier-tab-card .smart-filter-form--operational .sf-control,.supplier-index-page__filter-card .smart-filter-form--operational .sf-native-select,.supplier-tab-card .smart-filter-form--operational .sf-native-select,.supplier-index-page__filter-card .smart-filter-form--operational .sf-reset .btn,.supplier-tab-card .smart-filter-form--operational .sf-reset .btn,.supplier-index-page__filter-card .smart-filter-form--operational button,.supplier-tab-card .smart-filter-form--operational button{min-height:36px}.supplier-index-page__filter-card .smart-filter-form--operational .sf-select__menu,.supplier-tab-card .smart-filter-form--operational .sf-select__menu{min-width:0;max-width:calc(100vw - 1.6rem)}.supplier-index-page__filter-card .smart-filter-form--operational .sf-search,.supplier-tab-card .smart-filter-form--operational .sf-search{grid-column:1/-1;order:10;flex-basis:auto;min-width:0;width:100%}.supplier-index-page__filter-card .smart-filter-form--operational .sf-reset,.supplier-index-page__filter-card .smart-filter-form--operational .sf-advanced,.supplier-index-page__filter-card .smart-filter-form--operational .sf-advanced-toggle,.supplier-index-page__filter-card .smart-filter-form--operational [data-filter-panel-trigger],.supplier-tab-card .smart-filter-form--operational .sf-reset,.supplier-tab-card .smart-filter-form--operational .sf-advanced,.supplier-tab-card .smart-filter-form--operational .sf-advanced-toggle,.supplier-tab-card .smart-filter-form--operational [data-filter-panel-trigger]{justify-content:center;justify-self:stretch;width:100%}.supplier-index-page__table-wrap,.supplier-show-page .supplier-contacts-table-wrap,.supplier-show-page .supplier-documents-table-wrap,.supplier-show-page .supplier-bank-accounts-table-wrap{min-height:0;padding:.72rem;overflow:visible;background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-340, rgba(219, 234, 254, .34)),transparent 9rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)}.supplier-index-table,.supplier-show-page .supplier-module-table,.supplier-show-page .supplier-contacts-table,.supplier-show-page .supplier-documents-table,.supplier-show-page .supplier-bank-accounts-table{display:block;min-width:0!important;table-layout:auto}.supplier-index-table colgroup,.supplier-index-table thead,.supplier-show-page .supplier-module-table colgroup,.supplier-show-page .supplier-module-table thead,.supplier-show-page .supplier-contacts-table colgroup,.supplier-show-page .supplier-contacts-table thead,.supplier-show-page .supplier-documents-table colgroup,.supplier-show-page .supplier-documents-table thead,.supplier-show-page .supplier-bank-accounts-table colgroup,.supplier-show-page .supplier-bank-accounts-table thead{display:none}.supplier-index-table tbody,.supplier-show-page .supplier-module-table tbody,.supplier-show-page .supplier-contacts-table tbody,.supplier-show-page .supplier-documents-table tbody,.supplier-show-page .supplier-bank-accounts-table tbody{display:grid;gap:.68rem;padding:0}.supplier-index-table tbody tr,.supplier-show-page .supplier-module-table tbody tr,.supplier-show-page .supplier-contacts-table tbody tr,.supplier-show-page .supplier-documents-table tbody tr,.supplier-show-page .supplier-bank-accounts-table tbody tr{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.52rem;width:100%;padding:.74rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-left:3px solid var(--csd-border-2563eb-420, rgba(37, 99, 235, .42));border-radius:.96rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 12px 26px #0f172a0e,inset 0 1px #fffffff2}.supplier-index-table tbody tr,.supplier-index-table tbody tr>td,.supplier-index-table tbody tr>td *,.supplier-index-table tbody tr>td a,.supplier-index-table tbody tr>td button{-webkit-tap-highlight-color:transparent}.supplier-index-table tbody tr:hover,.supplier-index-table tbody tr:active{background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98))}.supplier-index-table tbody tr:hover>td,.supplier-index-table tbody tr:active>td,.supplier-index-table tbody tr>td:hover,.supplier-index-table tbody tr>td:active,.supplier-show-page .supplier-module-table tbody tr:hover>td,.supplier-show-page .supplier-contacts-table tbody tr:hover>td,.supplier-show-page .supplier-documents-table tbody tr:hover>td,.supplier-show-page .supplier-bank-accounts-table tbody tr:hover>td{--bs-table-accent-bg: transparent !important;--bs-table-hover-bg: transparent !important;--csd-foreground-bs-table-hover-bg: transparent !important;background-color:transparent!important;background-image:none!important}.supplier-index-table tbody tr:has(.supplier-index-table__empty-colspan){display:block;padding:0;border:0;background:transparent;box-shadow:none}.supplier-index-table tbody td,.supplier-show-page .supplier-module-table tbody td,.supplier-show-page .supplier-contacts-table tbody td,.supplier-show-page .supplier-documents-table tbody td,.supplier-show-page .supplier-bank-accounts-table tbody td{display:block;width:100%;min-width:0;max-width:100%;padding:0!important;border:0!important;text-align:left!important;background:transparent!important;box-shadow:none!important}.supplier-index-table tbody td[data-label]:not(.supplier-index-table__number-cell):before,.supplier-show-page .supplier-module-table tbody td[data-label]:before,.supplier-show-page .supplier-contacts-table tbody td[data-label]:before,.supplier-show-page .supplier-documents-table tbody td[data-label]:before,.supplier-show-page .supplier-bank-accounts-table tbody td[data-label]:before{content:attr(data-label);display:block;margin-bottom:.2rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.supplier-index-table__number-cell:before,.supplier-index-table__select-col:before{content:none!important}.supplier-index-table__number-cell,.supplier-index-table__number-col{display:none!important}.supplier-index-table__select-col{position:absolute;top:.78rem;right:.78rem;display:inline-flex!important;width:auto!important;min-width:0!important;max-width:none!important;z-index:2}.supplier-index-page:not(.is-supplier-bulk-mode) .supplier-index-table__select-col{display:none!important}.supplier-index-table td[data-label=Furnizor]{padding-right:2.1rem!important}.supplier-index-page:not(.is-supplier-bulk-mode) .supplier-index-table td[data-label=Furnizor]{padding-right:0!important}.supplier-index-table__title,.supplier-index-table__identity,.supplier-index-table__contact,.supplier-index-table__email,.supplier-index-table__services,.supplier-documents-table__file,.contact-bank-accounts-table__iban-heading,.op-contact-channel{max-width:100%;min-width:0}.supplier-index-table__title{align-items:flex-start}.supplier-index-table__title span:last-child,.supplier-index-table__meta,.supplier-index-table__email-value,.supplier-index-table__email-meta,.supplier-index-table__contact-name,.supplier-index-table__contact-phone,.supplier-documents-table__file-name,.contact-bank-accounts-table__iban-value{white-space:normal;overflow-wrap:anywhere}.supplier-index-table__email-row,.supplier-index-table__status-content,.supplier-show-page .supplier-module-table__actions,.supplier-show-page .supplier-documents-table__actions,.supplier-show-page .supplier-bank-accounts-table__actions,.supplier-show-page .supplier-contacts-table__actions{justify-content:flex-start}.supplier-index-table__status-content .status-dropdown,.supplier-index-table__status-content .status-label,.supplier-index-table__status-content .status-dropdown__toggle,.supplier-index-table__status-content .status-label .status-dropdown__toggle,.supplier-show-page .status-dropdown,.supplier-show-page .status-label,.supplier-show-page .status-dropdown__toggle,.supplier-show-page .status-label .status-dropdown__toggle{max-width:100%}.supplier-index-table__status-content .status-dropdown__toggle,.supplier-index-table__status-content .status-label .status-dropdown__toggle,.supplier-show-page .status-dropdown__toggle,.supplier-show-page .status-label .status-dropdown__toggle{justify-content:center}.supplier-index-table__actions-cell,.supplier-show-page .supplier-module-table__actions,.supplier-show-page .supplier-documents-table__actions,.supplier-show-page .supplier-bank-accounts-table__actions,.supplier-show-page .supplier-contacts-table__actions{margin-top:.08rem;padding-top:.58rem!important;border-top:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))!important}.supplier-index-table__actions-cell .dropdown-actions,.supplier-show-page .dropdown-actions{justify-content:flex-end;width:100%}.supplier-index-table__empty-colspan,.supplier-show-page .op-empty-state{padding:.72rem!important}.supplier-index-page__table-card .op-pagination-footer{border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:0 0 1rem 1rem}}@media (max-width: 575.98px){.supplier-index-page{padding-right:.48rem!important;padding-left:.48rem!important}.supplier-index-page__toolbar .op-toolbar__actions,.supplier-index-page__stats,.supplier-index-page__filter-card .smart-filter-form--operational,.supplier-tab-card .smart-filter-form--operational{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-index-page__filter-card .smart-filter-form--operational .sf-search,.supplier-tab-card .smart-filter-form--operational .sf-search{grid-column:1/-1}.supplier-index-page__toolbar .op-toolbar__actions .op-chip{grid-column:1/-1;justify-content:center}.supplier-index-page__toolbar .op-toolbar__actions .op-secondary-action,.supplier-index-page__toolbar .op-toolbar__actions .op-primary-action,.supplier-index-page__toolbar .op-export-dropdown>.dropdown-toggle{min-height:2.5rem}.supplier-index-page__stats .op-stat{min-height:0}.supplier-index-page__filter-heading{align-items:flex-start;flex-direction:row;justify-content:space-between;gap:.5rem;white-space:normal}.supplier-index-page__filter-heading .op-chip{width:auto;min-height:1.82rem;padding-inline:.58rem;justify-content:center}.supplier-index-page__filter-heading h2{font-size:.95rem}.supplier-index-page__filter-card{padding:.5rem}.supplier-index-page__filter-card .smart-filter-bar{--sf-control-height: 34px}.supplier-index-page__table-wrap,.supplier-show-page .supplier-contacts-table-wrap,.supplier-show-page .supplier-documents-table-wrap,.supplier-show-page .supplier-bank-accounts-table-wrap{padding:.58rem}.supplier-index-table tbody,.supplier-show-page .supplier-module-table tbody,.supplier-show-page .supplier-contacts-table tbody,.supplier-show-page .supplier-documents-table tbody,.supplier-show-page .supplier-bank-accounts-table tbody{gap:.58rem}.supplier-index-table tbody tr,.supplier-show-page .supplier-module-table tbody tr,.supplier-show-page .supplier-contacts-table tbody tr,.supplier-show-page .supplier-documents-table tbody tr,.supplier-show-page .supplier-bank-accounts-table tbody tr{gap:.48rem;padding:.68rem;border-radius:.88rem}.supplier-index-table tbody td[data-label]:not(.supplier-index-table__number-cell):before,.supplier-show-page .supplier-module-table tbody td[data-label]:before,.supplier-show-page .supplier-contacts-table tbody td[data-label]:before,.supplier-show-page .supplier-documents-table tbody td[data-label]:before,.supplier-show-page .supplier-bank-accounts-table tbody td[data-label]:before{font-size:.58rem}.supplier-index-table__email-row{align-items:center}.supplier-index-table__actions-cell,.supplier-index-table__actions-cell .dropdown-actions{justify-content:flex-start}.supplier-index-page.is-supplier-bulk-mode .supplier-index-table td[data-label=Furnizor]{padding-right:2.25rem!important}.supplier-tab-card .op-inline-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.46rem}.supplier-tab-card .op-inline-actions .btn,.supplier-tab-card .op-inline-actions .op-chip,.supplier-tab-card .op-inline-actions .op-record-card-action{width:100%;justify-content:center}}@media (max-width: 430px){.supplier-index-page__toolbar .op-toolbar__actions .btn span,.supplier-index-page__toolbar .op-toolbar__actions .op-chip span{display:none}.supplier-index-page__toolbar .op-toolbar__actions .btn,.supplier-index-page__toolbar .op-toolbar__actions .op-chip{min-height:2.32rem;justify-content:center}}@media (max-width: 575.98px){.supplier-index-table tbody tr:not(:has(.supplier-index-table__empty-colspan)){grid-template-columns:minmax(0,1fr) auto;gap:.42rem .58rem;padding:.64rem .68rem}.supplier-index-table tbody td[data-label]:not(.supplier-index-table__number-cell):before{display:none}.supplier-index-table td[data-label=Furnizor]{grid-column:1/-1;padding-right:0!important}.supplier-index-page.is-supplier-bulk-mode .supplier-index-table td[data-label=Furnizor]{padding-right:2.3rem!important}.supplier-index-table td[data-label="Contact principal"],.supplier-index-table td[data-label=Servicii],.supplier-index-table td[data-label=Email],.supplier-index-table td[data-label=Status]{grid-column:1;width:-moz-fit-content;width:fit-content;max-width:100%;padding-top:0!important;border-top:0!important}.supplier-index-table__contact,.supplier-index-table__services,.supplier-index-table__email,.supplier-index-table__status-content{gap:.12rem}.supplier-index-table__email-meta{display:none}.supplier-index-table__email-action{width:1.82rem;height:1.82rem;min-width:1.82rem}.supplier-index-table__actions-cell{grid-column:2;grid-row:2/span 4;align-self:end;justify-self:end;width:auto!important;min-width:0;max-width:none;margin-top:0;padding-top:0!important;border-top:0!important}.supplier-index-table__actions-cell,.supplier-index-table__actions-cell .dropdown-actions{justify-content:flex-end}.supplier-index-table__actions-cell .dropdown-actions{width:auto}.supplier-index-table__actions-cell .modern-dropdown-trigger{width:2.08rem;height:2.08rem;min-width:2.08rem}}.email-center-page{padding:.85rem 0 1.6rem}.email-center-kpi-grid{margin-bottom:.7rem}.email-center-kpi.op-stat{min-height:4.55rem}.email-center-pill{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-height:1.72rem;max-width:100%;padding:.28rem .58rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.7rem;font-weight:820;line-height:1;white-space:nowrap;box-shadow:inset 0 1px #fffffff2}.email-center-pill .op-status-badge,.email-center-pill>i,.email-center-pill>i:before{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1}.email-center-pill>i,.email-center-pill>i:before,.email-delivery__badge>i,.email-delivery__badge>i:before,.email-delivery__step>i,.email-delivery__step>i:before,.email-center-table__action>i,.email-center-table__action>i:before,.email-show-hero__certificate>i,.email-show-hero__certificate>i:before,.email-show-flow__icon>i,.email-show-flow__icon>i:before{margin:0!important;margin-inline:0!important;text-align:center}.email-center-pill--source{border-color:var(--csd-border-93c5fd-680, rgba(147, 197, 253, .68));background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.email-center-pill--compact{max-width:10.75rem}.email-center-pill--compact span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-center-pill--type,.email-center-pill--neutral{border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569)}.email-center-pill--sent-copy,.email-center-pill--success{border-color:var(--csd-border-5eead4-580, rgba(94, 234, 212, .58));background:var(--csd-bg-f0fdfa-950, rgba(240, 253, 250, .95));color:var(--csd-text-0f766e-1000, #0f766e)}.email-center-pill--warning{border-color:var(--csd-border-fbbf24-580, rgba(251, 191, 36, .58));background:var(--csd-bg-fffbeb-960, rgba(255, 251, 235, .96));color:var(--csd-text-a16207-1000, #a16207)}.email-center-pill--danger{border-color:var(--csd-border-fca5a5-720, rgba(252, 165, 165, .72));background:var(--csd-bg-fef2f2-960, rgba(254, 242, 242, .96));color:var(--csd-text-b91c1c-1000, #b91c1c)}.email-filter-label,.email-kpi-card__label{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.email-hero-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .85rem;border-radius:999px;background:#2563eb1a;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.84rem;font-weight:600}.email-hero-pill--soft{background:#0f172a0f;color:var(--csd-text-475569-1000, #475569)}.email-kpi-card{--email-kpi-accent: #2563eb;--csd-foreground-email-kpi-accent: var(--csd-text-2563eb-1000, #2563eb);position:relative;display:flex;align-items:center;gap:.68rem;min-height:4.65rem;height:100%;padding:.68rem .82rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #fffffff0,0 1px 2px #0f172a09;overflow:hidden}.email-kpi-card:before{content:"";position:absolute;inset:.62rem auto .62rem 0;width:3px;border-radius:999px;background:var(--email-kpi-accent)}.email-kpi-card__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.22rem;width:2.22rem;height:2.22rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:.68rem;background:#2563eb1f;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.9rem;box-shadow:0 1px 2px #0f172a09}.email-kpi-card__content{display:grid;min-width:0;gap:.04rem}.email-kpi-card__value{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.34rem;font-weight:900;line-height:1.1;font-variant-numeric:tabular-nums}.email-kpi-card__meta{min-width:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:620;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-kpi-card--failed{--email-kpi-accent: #dc2626;--csd-foreground-email-kpi-accent: var(--csd-text-dc2626-1000, #dc2626)}.email-kpi-card--failed .email-kpi-card__icon{background:#ef44441f;color:var(--csd-text-dc2626-1000, #dc2626)}.email-kpi-card--pending{--email-kpi-accent: #d97706;--csd-foreground-email-kpi-accent: var(--csd-text-d97706-1000, #d97706)}.email-kpi-card--pending .email-kpi-card__icon{background:#f59e0b1f;color:var(--csd-text-d97706-1000, #d97706)}.email-kpi-card--window{--email-kpi-accent: #0284c7;--csd-foreground-email-kpi-accent: var(--csd-text-0284c7-1000, #0284c7)}.email-kpi-card--window .email-kpi-card__icon{background:#0ea5e91f;color:var(--csd-text-0284c7-1000, #0284c7)}.email-filter-shell{padding:.62rem .72rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #fffffff0,0 1px 2px #0f172a09}.email-filter-shell .smart-filter-form.email-smart-filter-form{display:block;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.email-filter-shell__row{display:grid;grid-template-columns:minmax(18rem,1.2fr) minmax(8.4rem,.36fr) minmax(7.4rem,.32fr) minmax(7.4rem,.32fr) minmax(10.4rem,.48fr) auto;gap:.52rem;align-items:end}.email-filter-field{min-width:0}.email-filter-field--search{align-self:end}.email-filter-label{display:block;margin-bottom:.22rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:700;letter-spacing:.11em;line-height:1;text-transform:uppercase;white-space:nowrap}.email-filter-search__box{position:relative}.email-filter-search__box i{position:absolute;top:50%;left:.72rem;transform:translateY(-50%);color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.86rem;pointer-events:none}.email-filter-control{width:100%;height:2.18rem;min-height:2.18rem;padding:0 .72rem;border:1px solid var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:.72rem;background-color:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-10233f-1000, #10233f);font-size:.8rem;font-weight:620;line-height:1;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.email-filter-search__box .email-filter-control{padding-left:2.05rem}.email-filter-control:focus{outline:none;border-color:var(--csd-border-60a5fa-1000, #60a5fa);background-color:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 0 0 3px #60a5fa24}.email-center-page select.email-filter-control{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;padding-right:2rem;background-color:var(--csd-bg-ffffff-1000, #ffffff)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 6.75L9 11.25L13.5 6.75' stroke='%2364748B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .62rem center!important;background-size:14px!important}.email-center-page .email-filter-field>select.email-filter-control.form-select2,.email-center-page .email-filter-field>select.email-filter-control.select2-hidden-accessible{display:none!important;position:absolute!important;width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;max-height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;background:transparent!important;white-space:nowrap!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.email-filter-field .select2-container{width:100%!important;min-width:0!important;font-size:.8rem}.email-filter-field .select2-container--default .select2-selection--single{min-height:2.18rem!important;height:2.18rem!important;padding:0 2.1rem 0 .72rem!important;border-color:var(--csd-border-dbe5f0-1000, #dbe5f0)!important;border-radius:.72rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:none!important}.email-filter-field .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--csd-text-10233f-1000, #10233f)!important;font-size:.8rem;font-weight:620}.email-filter-field .select2-container--default .select2-selection--single .select2-selection__arrow{width:2rem!important}.email-filter-field .select2-container--default.select2-container--focus .select2-selection--single,.email-filter-field .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--csd-border-60a5fa-1000, #60a5fa)!important;box-shadow:0 0 0 3px #60a5fa24!important}.email-filter-shell__actions,.email-filter-shell__context{display:inline-flex;align-items:center;justify-content:flex-end;gap:.42rem;flex-wrap:nowrap;white-space:nowrap}.email-filter-chip,.email-filter-reset{display:inline-flex;align-items:center;justify-content:center;gap:.36rem;line-height:1}.email-filter-chip{min-height:2.18rem;padding:0 .62rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:999px;background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:850}.email-filter-summary__muted{display:inline-flex;align-items:center;min-height:2.18rem;padding:0 .52rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-718096-1000, #718096);font-size:.72rem;font-weight:700}.email-filter-reset{min-height:2.18rem;padding:0 .68rem;border:1px solid var(--csd-border-d6e0ea-1000, #d6e0ea);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.76rem;font-weight:800;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.email-filter-reset:hover{border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 8px 20px #2563eb1a}.email-filter-reset__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .32rem;border-radius:999px;background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.64rem;font-weight:900}.email-filter-toolbar{gap:.42rem}.email-filter-toolbar .toolbar-btn{min-height:2.18rem;padding:.42rem .68rem;border-radius:.72rem;font-size:.76rem}.email-filter-shell__dates{display:none;grid-template-columns:repeat(2,minmax(8.7rem,12rem));gap:.52rem;justify-content:start;margin-top:.56rem;padding-top:.56rem;border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))}.email-filter-shell__dates.is-visible{display:grid}.email-center-table-shell{overflow-x:auto;overflow-y:hidden;border-radius:.95rem;-webkit-overflow-scrolling:touch}.email-center-list-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.88rem;min-height:4.45rem;padding:.82rem .94rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)))}.email-center-list-head__main{display:flex;align-items:center;gap:.68rem;min-width:0}.email-center-list-head__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.38rem;width:2.38rem;height:2.38rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.78rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem;box-shadow:0 1px 2px #0f172a09}.email-center-list-head__copy{min-width:0}.email-center-list-head__eyebrow{display:block;margin-bottom:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.email-center-list-head__copy h3{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.98rem;font-weight:880;line-height:1.18}.email-center-list-head__copy p{margin:.18rem 0 0;max-width:48rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.38}.email-center-list-head__facts{display:inline-grid;grid-template-columns:repeat(3,minmax(5.4rem,1fr));align-items:stretch;gap:.42rem}.email-center-list-head__facts span{display:grid;align-content:center;gap:.12rem;min-height:2.7rem;padding:.42rem .58rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #fffffff0}.email-center-list-head__facts strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.email-center-list-head__facts small{color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:820;line-height:1.1;text-transform:uppercase}.email-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.78rem;padding:.56rem .9rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-ffffff-1000, #ffffff)}.email-table-toolbar__title,.email-empty-state__title{color:var(--csd-text-0f172a-1000, #0f172a);font-weight:850}.email-table-toolbar__title{font-size:.98rem;line-height:1.18}.email-table-toolbar__meta,.email-table-toolbar__range{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:650}.email-table-toolbar__meta{margin-top:.12rem}.email-table-toolbar__range{display:inline-flex;align-items:center;min-height:1.72rem;padding:.3rem .58rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);white-space:nowrap}.email-center-table thead th{padding:.68rem .84rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.email-center-table tbody tr{cursor:pointer;transition:background-color .16s ease}.email-center-table tbody tr:hover{background:var(--csd-bg-f8fbff-1000, #f8fbff)}.email-center-table tbody td{padding:.74rem .84rem;border-color:var(--csd-border-eef2f7-1000, #eef2f7);vertical-align:middle}.email-center-table__recipient,.email-center-table__subject{max-width:320px}.email-center-table__email{display:flex;align-items:center;gap:.64rem;min-width:0}.email-center-table__email-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.1rem;width:2.1rem;height:2.1rem;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:.68rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.9rem}.email-center-table__email-copy{min-width:0}.email-center-table__title{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:850;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-center-table__meta-line{margin-top:.24rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-center-table__message-id{margin-top:.34rem;margin-left:2.74rem;font-size:.7rem}.email-center-table .badge,.email-center-table .op-status-badge{display:inline-flex;align-items:center;min-height:1.55rem;padding:.26rem .52rem;border-radius:999px;font-size:.68rem;font-weight:800;line-height:1}.email-center-table__status-stack{display:inline-flex;align-items:center;justify-content:flex-start;gap:.4rem;min-width:11.4rem}.email-delivery{display:inline-flex;align-items:center;gap:.42rem;min-width:0}.email-delivery__badge{--delivery-accent: #64748b;--csd-foreground-delivery-accent: var(--csd-text-64748b-1000, #64748b);--delivery-bg: var(--csd-bg-f8fafc-1000, #f8fafc);--csd-foreground-delivery-bg: #f8fafc;--delivery-border: var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));--csd-foreground-delivery-border: rgba(203, 213, 225, .9);display:inline-flex;align-items:center;justify-content:center;gap:.34rem;width:-moz-fit-content;width:fit-content;min-height:1.66rem;padding:.26rem .58rem;border:1px solid var(--delivery-border);border-radius:999px;background:var(--delivery-bg);color:var(--csd-foreground-delivery-accent, var(--delivery-accent));font-size:.7rem;font-weight:860;line-height:1;white-space:nowrap;box-shadow:inset 0 1px #fffffff0}.email-delivery__badge i,.email-delivery__step i{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1}.email-delivery__badge--sent{--delivery-accent: #1d4ed8;--csd-foreground-delivery-accent: var(--csd-text-1d4ed8-1000, #1d4ed8);--delivery-bg: var(--csd-bg-eff6ff-940, rgba(239, 246, 255, .94));--csd-foreground-delivery-bg: rgba(239, 246, 255, .94);--delivery-border: var(--csd-border-93c5fd-780, rgba(147, 197, 253, .78));--csd-foreground-delivery-border: var(--csd-text-93c5fd-780, rgba(147, 197, 253, .78))}.email-delivery__badge--delivered{--delivery-accent: #047857;--csd-foreground-delivery-accent: var(--csd-text-047857-1000, #047857);--delivery-bg: var(--csd-bg-ecfdf5-940, rgba(236, 253, 245, .94));--csd-foreground-delivery-bg: rgba(236, 253, 245, .94);--delivery-border: var(--csd-border-6ee7b7-720, rgba(110, 231, 183, .72));--csd-foreground-delivery-border: var(--csd-text-6ee7b7-720, rgba(110, 231, 183, .72))}.email-delivery__badge--opened{--delivery-accent: #0f766e;--csd-foreground-delivery-accent: var(--csd-text-0f766e-1000, #0f766e);--delivery-bg: var(--csd-bg-f0fdfa-960, rgba(240, 253, 250, .96));--csd-foreground-delivery-bg: rgba(240, 253, 250, .96);--delivery-border: var(--csd-border-5eead4-660, rgba(94, 234, 212, .66));--csd-foreground-delivery-border: var(--csd-text-5eead4-660, rgba(94, 234, 212, .66))}.email-delivery__badge--pending{--delivery-accent: #a16207;--csd-foreground-delivery-accent: var(--csd-text-a16207-1000, #a16207);--delivery-bg: var(--csd-bg-fffbeb-960, rgba(255, 251, 235, .96));--csd-foreground-delivery-bg: rgba(255, 251, 235, .96);--delivery-border: var(--csd-border-fbbf24-600, rgba(251, 191, 36, .6));--csd-foreground-delivery-border: var(--csd-text-fbbf24-600, rgba(251, 191, 36, .6))}.email-delivery__badge--danger{--delivery-accent: #b91c1c;--csd-foreground-delivery-accent: var(--csd-text-b91c1c-1000, #b91c1c);--delivery-bg: var(--csd-bg-fef2f2-960, rgba(254, 242, 242, .96));--csd-foreground-delivery-bg: rgba(254, 242, 242, .96);--delivery-border: var(--csd-border-fca5a5-720, rgba(252, 165, 165, .72));--csd-foreground-delivery-border: rgba(252, 165, 165, .72)}.email-delivery__steps{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;width:-moz-fit-content;width:fit-content;padding:.12rem;border:1px solid var(--csd-border-e2e8f0-760, rgba(226, 232, 240, .76));border-radius:999px;background:var(--csd-bg-f8fafc-760, rgba(248, 250, 252, .76))}.email-delivery__step{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.32rem;width:1.32rem;height:1.32rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.68rem;line-height:1}.email-delivery__step.is-active{border-color:var(--csd-border-93c5fd-780, rgba(147, 197, 253, .78));background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.email-delivery__step.is-active:nth-child(2){border-color:var(--csd-border-6ee7b7-720, rgba(110, 231, 183, .72));background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.email-delivery__step.is-active:nth-child(3){border-color:var(--csd-border-5eead4-660, rgba(94, 234, 212, .66));background:var(--csd-bg-f0fdfa-1000, #f0fdfa);color:var(--csd-text-0f766e-1000, #0f766e)}.email-delivery__step--mailbox.is-active{border-color:var(--csd-border-5eead4-620, rgba(94, 234, 212, .62));background:var(--csd-bg-f0fdfa-1000, #f0fdfa);color:var(--csd-text-0f766e-1000, #0f766e)}.email-delivery__step--mailbox.is-warning{border-color:var(--csd-border-fbbf24-660, rgba(251, 191, 36, .66));background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-b45309-1000, #b45309)}.email-delivery__hint{max-width:12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:650;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-center-table__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.34rem;min-width:2.1rem}.email-center-table__actions form{margin:0}.email-center-table__action{display:inline-flex;align-items:center;justify-content:center;width:2.08rem;height:2.08rem;border:1px solid var(--csd-border-d6e0ea-1000, #d6e0ea);border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);text-decoration:none;font-size:.86rem;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.email-center-table__action:hover{border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 8px 20px #2563eb1a}.email-center-table__action--warning{color:var(--csd-text-b45309-1000, #b45309)}.email-center-table__action--warning:hover{border-color:var(--csd-border-f59e0b-380, rgba(245, 158, 11, .38));background:#f59e0b1a;color:var(--csd-text-92400e-1000, #92400e);box-shadow:0 8px 20px #f59e0b1a}.email-center-table-pagination{border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-ffffff-1000, #ffffff)}.email-center-table-pagination .saas-pagination{padding:.52rem .62rem}.email-center-table-pagination .saas-pagination__row{gap:.45rem}.email-center-table-pagination .saas-pagination__summary,.email-center-table-pagination .saas-pagination__label{font-size:.68rem}.email-center-table-pagination .saas-pagination__select.form-saas-input,.email-center-table-pagination .saas-pagination-select__button{height:1.82rem!important;min-height:1.82rem;border-radius:.62rem;font-size:.7rem!important}.email-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:20rem;padding:2.2rem 1.2rem;text-align:center}.email-empty-state__icon{display:inline-flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;margin-bottom:.9rem;border-radius:1.1rem;background:#2563eb1f;color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.5rem}.email-empty-state__title{font-size:1rem;line-height:1.24}.email-empty-state__description{max-width:45rem;margin:.7rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.84rem;line-height:1.48}.email-empty-state__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.1rem}.email-show-page{padding-bottom:1.35rem}.email-show-hero{margin-bottom:.58rem}.email-show-hero__body{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.95rem 1.05rem}.email-show-hero__main{display:grid;gap:.7rem;min-width:0}.email-show-hero__back{width:-moz-fit-content;width:fit-content;min-height:2.1rem!important;padding:.34rem .68rem!important;border-radius:.72rem!important;font-size:.74rem!important}.email-show-hero__title-row{display:flex;align-items:flex-start;gap:.72rem;min-width:0}.email-show-hero__icon{flex:0 0 2.45rem;width:2.45rem;height:2.45rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.82rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.06rem}.email-show-hero__copy{min-width:0}.email-show-hero__eyebrow,.email-show-card .op-card__eyebrow{display:block;margin-bottom:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.email-show-hero__copy h1{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:clamp(1.12rem,1.35vw,1.52rem);font-weight:880;line-height:1.18;letter-spacing:0}.email-show-hero__copy p{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin:.34rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;font-weight:620;line-height:1.34}.email-show-hero__copy p span{color:var(--csd-text-475569-1000, #475569)}.email-show-hero__badges,.email-show-hero__actions{display:flex;align-items:center;gap:.44rem;flex-wrap:wrap}.email-show-hero__actions{justify-content:flex-end;margin-left:auto}.email-show-hero__retry{min-height:2.28rem!important;border-radius:999px!important;white-space:nowrap}.email-show-hero__certificate{min-height:2.28rem!important;padding:.42rem .78rem!important;border-radius:999px!important;white-space:nowrap}.email-show-hero__certificate>i{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1}.email-show-hero--compact .email-show-hero__body{align-items:center;padding:.72rem .86rem}.email-show-hero--compact .email-show-hero__main{gap:.52rem}.email-show-hero--compact .email-show-hero__icon{flex-basis:2.2rem;width:2.2rem;height:2.2rem;border-radius:.72rem;font-size:.96rem}.email-show-hero--compact .email-show-hero__copy h1{font-size:clamp(1.02rem,1.2vw,1.36rem)}.email-show-hero--compact .email-show-hero__copy p{margin-top:.22rem;font-size:.76rem}.email-show-summary{margin-bottom:.72rem}.email-show-summary .op-stat{min-height:4.7rem}.email-show-summary .op-stat strong{font-size:1rem;line-height:1.15}.email-center-kpi.op-stat--danger:before,.email-show-summary .op-stat--danger:before{background:#ef4444}.email-center-kpi.op-stat--danger .op-stat__icon,.email-show-summary .op-stat--danger .op-stat__icon{background:#ef44441a;color:var(--csd-text-dc2626-1000, #dc2626)}.email-show-flow-card{margin-bottom:.58rem;overflow:hidden}.email-show-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.44rem;padding:.58rem}.email-show-flow__step{--flow-accent: #64748b;--csd-foreground-flow-accent: var(--csd-text-64748b-1000, #64748b);--flow-bg: var(--csd-bg-f8fafc-1000, #f8fafc);--csd-foreground-flow-bg: #f8fafc;--flow-border: var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));--csd-foreground-flow-border: rgba(203, 213, 225, .9);display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.48rem;min-width:0;min-height:3.15rem;padding:.45rem .54rem;border:1px solid var(--flow-border);border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--flow-bg));color:var(--csd-foreground-flow-accent, var(--flow-accent));box-shadow:inset 0 1px #fffffff2}.email-show-flow__step.is-muted{opacity:.72}.email-show-flow__step.is-active{box-shadow:inset 0 1px #fffffff5,0 8px 18px #0f172a0a}.email-show-flow__step--sent{--flow-accent: #1d4ed8;--csd-foreground-flow-accent: var(--csd-text-1d4ed8-1000, #1d4ed8);--flow-bg: var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96));--csd-foreground-flow-bg: rgba(239, 246, 255, .96);--flow-border: var(--csd-border-93c5fd-720, rgba(147, 197, 253, .72));--csd-foreground-flow-border: var(--csd-text-93c5fd-720, rgba(147, 197, 253, .72))}.email-show-flow__step--delivered{--flow-accent: #047857;--csd-foreground-flow-accent: var(--csd-text-047857-1000, #047857);--flow-bg: var(--csd-bg-ecfdf5-960, rgba(236, 253, 245, .96));--csd-foreground-flow-bg: rgba(236, 253, 245, .96);--flow-border: var(--csd-border-6ee7b7-680, rgba(110, 231, 183, .68));--csd-foreground-flow-border: var(--csd-text-6ee7b7-680, rgba(110, 231, 183, .68))}.email-show-flow__step--opened,.email-show-flow__step--success{--flow-accent: #0f766e;--csd-foreground-flow-accent: var(--csd-text-0f766e-1000, #0f766e);--flow-bg: var(--csd-bg-f0fdfa-960, rgba(240, 253, 250, .96));--csd-foreground-flow-bg: rgba(240, 253, 250, .96);--flow-border: var(--csd-border-5eead4-620, rgba(94, 234, 212, .62));--csd-foreground-flow-border: var(--csd-text-5eead4-620, rgba(94, 234, 212, .62))}.email-show-flow__step--pending{--flow-accent: #a16207;--csd-foreground-flow-accent: var(--csd-text-a16207-1000, #a16207);--flow-bg: var(--csd-bg-fffbeb-960, rgba(255, 251, 235, .96));--csd-foreground-flow-bg: rgba(255, 251, 235, .96);--flow-border: var(--csd-border-fbbf24-580, rgba(251, 191, 36, .58));--csd-foreground-flow-border: var(--csd-text-fbbf24-580, rgba(251, 191, 36, .58))}.email-show-flow__step--danger{--flow-accent: #b91c1c;--csd-foreground-flow-accent: var(--csd-text-b91c1c-1000, #b91c1c);--flow-bg: var(--csd-bg-fef2f2-960, rgba(254, 242, 242, .96));--csd-foreground-flow-bg: rgba(254, 242, 242, .96);--flow-border: var(--csd-border-fca5a5-720, rgba(252, 165, 165, .72));--csd-foreground-flow-border: rgba(252, 165, 165, .72)}.email-show-flow__icon{width:2rem;height:2rem;border:1px solid var(--flow-border);border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-flow-accent, var(--flow-accent));font-size:.84rem}.email-show-flow__step div{display:grid;min-width:0;gap:.08rem}.email-show-flow__step strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.72rem;font-weight:880;line-height:1.16}.email-show-flow__step span:not(.email-show-flow__icon){min-width:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:650;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-show-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,.38fr);gap:.72rem;align-items:start}.email-show-main,.email-show-sidebar{min-width:0}.email-show-sidebar{display:grid;gap:.72rem}.email-show-layout--compact{grid-template-columns:minmax(0,1fr) minmax(24rem,.36fr);gap:.58rem}.email-show-sidebar--audit{gap:.58rem}.email-show-card{overflow:hidden}.email-show-body-card{min-height:100%}.email-show-card__header{display:flex;align-items:center;justify-content:space-between;gap:.78rem;min-height:3.18rem;padding:.62rem .78rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))}.email-show-card__header h2{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:850;line-height:1.18}.email-show-preview{max-width:26rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:620;line-height:1.35;text-align:right}.email-show-card__body{padding:.72rem}.email-show-body{min-height:17rem;color:var(--csd-text-162033-1000, #162033);font-size:.88rem;line-height:1.55}.email-show-body :where(p,ul,ol){margin-bottom:.76rem}.email-show-attachments-card{margin-top:.62rem}.email-show-attachments-empty{display:grid;grid-template-columns:2.35rem minmax(0,1fr);gap:.62rem;align-items:center;min-height:4.25rem;padding:.72rem;border:1px dashed var(--csd-border-94a3b8-550, rgba(148, 163, 184, .55));border-radius:.82rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.email-show-attachments-empty>.op-icon-center{width:2.35rem;height:2.35rem;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:.72rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.email-show-attachments-empty strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:850;line-height:1.22}.email-show-attachments-empty p{margin:.18rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:620;line-height:1.42}.email-show-attachments-list{display:grid;gap:.5rem}.email-show-attachment{display:grid;grid-template-columns:2.35rem minmax(0,1fr) auto;gap:.62rem;align-items:center;min-height:4.25rem;padding:.58rem;border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:inset 0 1px #fffffff0}.email-show-attachment__icon{width:2.35rem;height:2.35rem;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:.72rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.98rem}.email-show-attachment__copy{display:grid;min-width:0;gap:.18rem}.email-show-attachment__copy strong{min-width:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:850;line-height:1.22;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-show-attachment__copy span{min-width:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:680;line-height:1.28;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-show-attachment__download{min-height:2.18rem;padding-inline:.78rem;white-space:nowrap}.email-proof-callout{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.62rem;align-items:center;margin-bottom:.82rem;padding:.72rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.email-proof-callout__icon{width:2.2rem;height:2.2rem;border:1px solid var(--csd-border-bfdbfe-880, rgba(191, 219, 254, .88));border-radius:.74rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.email-proof-callout strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:850;line-height:1.2}.email-proof-callout p{margin:.18rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:620;line-height:1.42}.email-proof-callout--compact{grid-template-columns:2rem minmax(0,1fr);gap:.54rem;margin-bottom:0;padding:.58rem;border-radius:.72rem}.email-proof-callout--compact .email-proof-callout__icon{width:2rem;height:2rem;border-radius:.62rem}.email-proof-callout--compact p{font-size:.7rem}.email-show-details{display:grid;gap:.42rem;margin:0}.email-show-details>div{display:grid;grid-template-columns:minmax(6.4rem,.34fr) minmax(0,1fr);gap:.7rem;align-items:baseline;min-height:2.05rem;padding:.48rem .58rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.email-show-details dt{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.email-show-details dd{min-width:0;margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.78rem;font-weight:730;line-height:1.32;overflow-wrap:anywhere}.email-show-audit-card__body{display:grid;gap:.58rem}.email-audit-section{display:grid;gap:.36rem}.email-audit-section__head{display:inline-flex;align-items:center;gap:.36rem;color:var(--csd-text-475569-1000, #475569);font-size:.62rem;font-weight:880;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.email-audit-section__head i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.76rem}.email-show-details--compact{gap:.32rem}.email-show-details--compact>div{grid-template-columns:minmax(5.7rem,.34fr) minmax(0,1fr);gap:.48rem;min-height:1.76rem;padding:.36rem .46rem;border-radius:.6rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff))}.email-show-details--compact dt{font-size:.56rem}.email-show-details--compact dd{font-size:.72rem;line-height:1.24}.email-show-details--technical dd{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.66rem}.email-show-technical{display:grid;gap:.42rem;margin-top:.72rem}.email-show-technical span{display:grid;gap:.18rem;padding:.52rem .6rem;border:1px dashed var(--csd-border-94a3b8-550, rgba(148, 163, 184, .55));border-radius:.72rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.68rem;line-height:1.35;overflow-wrap:anywhere}.email-show-technical strong{color:var(--csd-text-0f172a-1000, #0f172a);font-family:inherit;font-size:.58rem;letter-spacing:.07em;text-transform:uppercase}.email-proof-error{display:flex;align-items:flex-start;gap:.45rem;margin-top:.72rem;padding:.58rem .66rem;border:1px solid var(--csd-border-fca5a5-680, rgba(252, 165, 165, .68));border-radius:.72rem;background:var(--csd-bg-fef2f2-920, rgba(254, 242, 242, .92));color:var(--csd-text-991b1b-1000, #991b1b);font-size:.74rem;font-weight:700;line-height:1.4}.email-timeline-list{position:relative;display:grid;gap:.6rem}.email-timeline-item{display:grid;grid-template-columns:1.9rem minmax(0,1fr);gap:.58rem;align-items:flex-start;padding:.58rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.email-timeline-item__dot{width:1.9rem;height:1.9rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.62rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.email-timeline-item__content{display:grid;gap:.42rem;min-width:0}.email-timeline-item__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.email-timeline-item__head strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:850;line-height:1.2}.email-timeline-item__head span,.email-timeline-item p{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:620;line-height:1.38}.email-timeline-item p{margin:0}.email-timeline-empty{display:grid;justify-items:center;gap:.38rem;padding:1.25rem .72rem;text-align:center}.email-timeline-empty__icon{width:2.5rem;height:2.5rem;border:1px solid var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));border-radius:.82rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:1rem}.email-timeline-empty strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:850;line-height:1.18}.email-timeline-empty p{max-width:21rem;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:620;line-height:1.42}@media (max-width: 1599.98px){.email-filter-shell__row{grid-template-columns:minmax(20rem,1fr) repeat(4,minmax(9rem,1fr))}.email-filter-shell__actions{grid-column:1/-1;align-items:center;justify-content:flex-end}}@media (max-width: 1399.98px){.email-filter-shell__row{grid-template-columns:minmax(18rem,1fr) repeat(4,minmax(8.7rem,1fr))}}@media (max-width: 1199.98px){.email-show-layout{grid-template-columns:minmax(0,1fr)}.email-show-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.email-show-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.email-timeline-card{grid-column:1/-1}.email-center-list-head{grid-template-columns:minmax(0,1fr)}.email-center-list-head__facts{width:100%}.email-filter-shell__row{grid-template-columns:repeat(2,minmax(0,1fr))}.email-filter-field--search,.email-filter-shell__actions{grid-column:1/-1}.email-filter-shell__actions{justify-content:flex-start}.email-center-table__recipient,.email-center-table__subject{max-width:260px}}@media (max-width: 991.98px){.email-show-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.email-show-sidebar{grid-template-columns:minmax(0,1fr)}.email-timeline-card{grid-column:auto}.email-center-list-head{align-items:stretch}.email-table-toolbar{flex-direction:column;align-items:stretch}.email-table-toolbar__range{width:-moz-fit-content;width:fit-content}}@media (max-width: 767.98px){.email-show-hero__body,.email-show-card__header,.email-timeline-item__head{flex-direction:column;align-items:stretch}.email-show-flow{grid-template-columns:minmax(0,1fr)}.email-show-hero__title-row{align-items:flex-start}.email-show-hero__actions,.email-show-hero__actions form,.email-show-hero__retry{width:100%}.email-show-preview{max-width:none;text-align:left}.email-show-attachment{grid-template-columns:2.35rem minmax(0,1fr);align-items:flex-start}.email-show-attachment__download,.email-show-attachment .email-center-pill{grid-column:1/-1;width:100%;justify-content:center}.email-show-attachment__copy strong,.email-show-attachment__copy span{white-space:normal}.email-show-summary .op-stat{min-height:4.25rem}.email-show-details>div{grid-template-columns:minmax(0,1fr);gap:.24rem}.email-proof-callout{align-items:flex-start}.email-center-page{padding-top:.75rem}.email-center-list-head,.email-center-list-head__facts{grid-template-columns:minmax(0,1fr)}.email-filter-shell{padding:.72rem}.email-filter-shell__row,.email-filter-shell__dates{grid-template-columns:minmax(0,1fr)}.email-filter-field--search,.email-filter-shell__actions{grid-column:auto}.email-filter-shell__actions,.email-filter-shell__context,.email-filter-toolbar{align-items:stretch;justify-content:stretch;width:100%}.email-filter-shell__actions,.email-filter-shell__context{flex-direction:column}.email-filter-reset,.email-filter-toolbar .toolbar-btn{width:100%}.email-center-table__recipient,.email-center-table__subject{max-width:none}}.email-inbox-page{padding:.66rem 0 1.2rem}.email-inbox-kpi-grid{--bs-gutter-x: .5rem;--bs-gutter-y: .5rem}.email-inbox-kpi,.settings-email-kpi{position:relative;display:flex;align-items:center;gap:.56rem;min-height:3.72rem;height:100%;padding:.52rem .68rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #fffffff0,0 1px 2px #0f172a09;overflow:hidden}.email-inbox-kpi:before{content:"";position:absolute;inset:.62rem auto .62rem 0;width:3px;border-radius:999px;background:#2563eb}.email-inbox-kpi__icon--primary{--email-inbox-kpi-accent: #2563eb;--csd-foreground-email-inbox-kpi-accent: var(--csd-text-2563eb-1000, #2563eb)}.email-inbox-kpi__icon--accent{--email-inbox-kpi-accent: #d97706;--csd-foreground-email-inbox-kpi-accent: var(--csd-text-d97706-1000, #d97706)}.email-inbox-kpi__icon--success{--email-inbox-kpi-accent: #059669;--csd-foreground-email-inbox-kpi-accent: var(--csd-text-059669-1000, #059669)}.email-inbox-kpi__icon--neutral{--email-inbox-kpi-accent: #64748b;--csd-foreground-email-inbox-kpi-accent: var(--csd-text-64748b-1000, #64748b)}.email-inbox-kpi:has(.email-inbox-kpi__icon--primary):before{background:#2563eb}.email-inbox-kpi:has(.email-inbox-kpi__icon--accent):before{background:#d97706}.email-inbox-kpi:has(.email-inbox-kpi__icon--success):before{background:#059669}.email-inbox-kpi:has(.email-inbox-kpi__icon--neutral):before{background:#64748b}.email-inbox-kpi>div:last-child{min-width:0}.email-inbox-kpi__icon,.settings-email-kpi__icon{width:1.95rem;height:1.95rem;flex:0 0 1.95rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:.68rem;font-size:.9rem;box-shadow:0 1px 2px #0f172a09}.email-inbox-kpi__icon--primary,.settings-email-kpi__icon--primary{background:#2563eb1f;color:var(--csd-text-2563eb-1000, #2563eb)}.email-inbox-kpi__icon--accent,.settings-email-kpi__icon--accent{background:#f59e0b1f;color:var(--csd-text-d97706-1000, #d97706)}.email-inbox-kpi__icon--success,.settings-email-kpi__icon--success{background:#10b9811f;color:var(--csd-text-059669-1000, #059669)}.email-inbox-kpi__icon--neutral,.settings-email-kpi__icon--neutral{background:#64748b1f;color:var(--csd-text-475569-1000, #475569)}.email-inbox-kpi__label,.settings-email-kpi__label{font-size:.58rem;font-weight:850;letter-spacing:.07em;line-height:1.12;text-transform:uppercase;color:var(--csd-text-64748b-1000, #64748b)}.email-inbox-kpi__value,.settings-email-kpi__value{margin-top:.08rem;font-size:1.08rem;font-weight:900;color:var(--csd-text-0f172a-1000, #0f172a);line-height:1.1;font-variant-numeric:tabular-nums}.email-inbox-kpi__hint{min-width:0;margin-top:.04rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:620;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-inbox-filter-shell{padding:.62rem .72rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #fffffff0,0 1px 2px #0f172a09}.email-inbox-filter-form{margin:0}.email-inbox-filter-form--inbox{display:grid;gap:.5rem}.email-inbox-filter-shell__row,.email-inbox-filter-shell__grid,.settings-email-hero,.settings-email-channel__top,.settings-email-channel__grid,.settings-email-channel__footer,.settings-email-channel__copy,.settings-email-switches,.email-inbox-detail-card__header,.email-inbox-detail-grid,.email-inbox-draft-form__actions{display:flex;gap:1rem}.email-inbox-filter-shell__row,.settings-email-hero,.settings-email-channel__top,.settings-email-channel__footer,.email-inbox-detail-card__header{justify-content:space-between;align-items:center}.email-inbox-filter-shell__row{display:grid;grid-template-columns:minmax(15rem,1.28fr) minmax(7.8rem,.5fr) minmax(7.8rem,.5fr) minmax(7.8rem,.5fr) auto;gap:.46rem;align-items:end}.email-inbox-filter-shell__row--inbox{grid-template-columns:minmax(17rem,1fr) minmax(7.5rem,.42fr) minmax(7.5rem,.42fr) minmax(7.5rem,.42fr) minmax(5.8rem,.26fr)}.email-inbox-work-queue-filter__row{grid-template-columns:minmax(17rem,1fr) minmax(8rem,.32fr) minmax(5.8rem,.2fr) auto}.email-inbox-package-filter__row{grid-template-columns:minmax(17rem,1fr) minmax(8rem,.32fr) minmax(8rem,.32fr) auto}.email-inbox-filter-search{position:relative;min-width:0}.email-inbox-filter-search>i{position:absolute;left:.72rem;top:50%;transform:translateY(-50%);color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.86rem;pointer-events:none}.email-inbox-filter-control{width:100%;height:2.18rem;padding:0 .72rem;border:1px solid var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-10233f-1000, #10233f);font-size:.8rem;font-weight:620;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.email-inbox-filter-search .email-inbox-filter-control{padding-left:2.05rem}.email-inbox-filter-control:focus{outline:none;border-color:var(--csd-border-60a5fa-1000, #60a5fa);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 0 0 3px #60a5fa24}select.email-inbox-filter-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 6.75L9 11.25L13.5 6.75' stroke='%2364748B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .62rem center;background-size:14px}.email-inbox-filter-field .select2-container{width:100%!important;font-size:.8rem}.email-inbox-filter-field .select2-container--default .select2-selection--single{min-height:2.18rem!important;height:2.18rem!important;padding:0 2.1rem 0 .72rem!important;border-color:var(--csd-border-dbe5f0-1000, #dbe5f0)!important;border-radius:.72rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:none!important}.email-inbox-filter-field .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--csd-text-10233f-1000, #10233f)!important;font-size:.8rem;font-weight:620}.email-inbox-filter-field .select2-container--default .select2-selection--single .select2-selection__arrow{width:2rem!important}.email-inbox-filter-shell__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.42rem;white-space:nowrap}.email-inbox-filter-shell__bar{display:flex;align-items:center;justify-content:space-between;gap:.58rem;padding-top:.42rem;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))}.email-inbox-filter-shell__status{display:inline-flex;align-items:center;flex:0 0 auto;gap:.42rem;min-width:0;white-space:nowrap}.email-inbox-filter-shell__actions--inbox{flex:1 1 auto;min-width:0;flex-wrap:wrap;row-gap:.3rem;gap:.36rem}.email-inbox-filter-shell__actions .btn-saas-outline-primary{min-height:2.18rem;padding:.42rem .68rem;border-radius:.72rem;font-size:.76rem}.email-inbox-toolbar-action{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-height:1.96rem!important;padding:.3rem .52rem!important;border-radius:.66rem!important;font-size:.7rem!important;font-weight:850!important;line-height:1!important;white-space:nowrap}.email-inbox-toolbar-action i{font-size:.82rem}.email-inbox-toolbar-action--focus{box-shadow:0 8px 18px #2563eb29}.email-inbox-toolbar-action--utility{width:1.98rem;min-width:1.98rem;padding-right:0!important;padding-left:0!important}.email-inbox-toolbar-action--utility span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.email-inbox-filter-chip,.email-inbox-mini-badge,.settings-email-badge,.settings-email-tag{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .44rem;border-radius:999px;font-size:.64rem;font-weight:800;line-height:1}.email-inbox-filter-chip,.settings-email-badge.is-soft,.settings-email-tag.is-muted,.email-inbox-mini-badge.is-soft{background:var(--csd-bg-e2e8f0-900, rgba(226, 232, 240, .9));color:var(--csd-text-475569-1000, #475569)}.email-inbox-filter-muted{display:inline-flex;align-items:center;min-height:2.18rem;padding:0 .52rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-718096-1000, #718096);font-size:.72rem;font-weight:700}.email-inbox-filter-reset{display:inline-flex;align-items:center;gap:.36rem;justify-content:center;min-height:2.18rem;padding:0 .68rem;border:1px solid var(--csd-border-d6e0ea-1000, #d6e0ea);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);text-decoration:none;font-size:.76rem;font-weight:800;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.email-inbox-filter-reset:hover{border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 8px 20px #2563eb1a}.email-inbox-filter-shell__grid{margin-top:.72rem;flex-wrap:wrap;gap:.64rem}.email-inbox-filter-field{min-width:0}.email-inbox-filter-field--compact{max-width:7rem}.email-inbox-filter-label,.settings-email-channel__setup-label,.email-inbox-ai-panel__label,.settings-email-channel__stat-label{display:block;margin-bottom:.22rem;font-size:.58rem;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase;color:var(--csd-text-64748b-1000, #64748b)}.email-inbox-threads-card,.email-inbox-detail-card,.settings-email-channel{border-radius:.95rem}.email-inbox-threads-card,.email-inbox-detail-card{overflow:hidden}.email-inbox-detail-card{position:relative}.email-inbox-detail-card.is-reanalyzing .saas-card-body{cursor:wait;opacity:.64;pointer-events:none;transition:opacity .18s ease}.email-inbox-workspace{align-items:flex-start}.email-inbox-threads-card .saas-card-header,.email-inbox-detail-card .saas-card-header{padding:.76rem .9rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.email-inbox-threads-card__head{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.email-inbox-thread-count{flex:0 0 auto;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:760}.email-inbox-threads-list{max-height:calc(100vh - 15.8rem);overflow:auto;background:var(--csd-bg-ffffff-1000, #ffffff)}.email-inbox-thread{display:block;position:relative;padding:.62rem .72rem;border-bottom:1px solid var(--csd-border-eef2f7-1000, #eef2f7);text-decoration:none;color:inherit;transition:background .2s ease,transform .2s ease}.email-inbox-thread:hover{background:var(--csd-bg-f8fbff-1000, #f8fbff)}.email-inbox-thread.is-active{background:var(--csd-bg-f8fbff-1000, #f8fbff);box-shadow:inset 3px 0 #2563eb}.email-inbox-thread.is-unread{background:linear-gradient(90deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)) 0%,var(--csd-bg-ffffff-1000, #ffffff) 54%);box-shadow:inset 3px 0 #2563eb}.email-inbox-thread.is-unread .email-inbox-thread__name,.email-inbox-thread.is-unread .email-inbox-thread__subject{color:var(--csd-text-07172f-1000, #07172f);font-weight:900}.email-inbox-thread__unread-dot{display:inline-block;width:.48rem;height:.48rem;margin-right:.34rem;border-radius:999px;background:#2563eb;box-shadow:0 0 0 .18rem #2563eb21;vertical-align:.06rem}.email-inbox-thread__top,.email-inbox-conversation__item-head,.settings-email-channel__title-row,.settings-email-channel__meta,.settings-email-channel__setup-tags,.email-inbox-detail-card__meta,.email-inbox-ai-panel__summary-head{display:flex;gap:.7rem;flex-wrap:wrap;align-items:center}.email-inbox-thread__top{flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:.58rem}.email-inbox-thread__identity{min-width:0}.email-inbox-thread__name,.settings-email-channel__title-row h5{font-weight:800;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;line-height:1.18}.email-inbox-thread__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-inbox-thread__email,.email-inbox-thread__time,.email-inbox-thread__excerpt,.settings-email-channel__meta,.email-inbox-detail-card__meta,.email-inbox-source__meta,.settings-email-channel__instructions,.email-inbox-source-empty{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.email-inbox-thread__email{margin-top:.12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-inbox-thread__time{flex:0 0 auto;padding:.18rem .38rem;border:1px solid var(--csd-border-e2e8f0-940, rgba(226, 232, 240, .94));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:760;line-height:1}.email-inbox-thread__subject{margin-top:.32rem;color:var(--csd-text-10233f-1000, #10233f);font-size:.8rem;font-weight:820;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-inbox-thread__excerpt{display:-webkit-box;margin-top:.2rem;font-size:.76rem;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.email-inbox-thread__footer{display:flex;gap:.28rem;flex-wrap:wrap;margin-top:.4rem}.email-inbox-thread-pagination{border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-ffffff-1000, #ffffff)}.email-inbox-thread-pagination .saas-pagination{padding:.52rem .62rem}.email-inbox-thread-pagination .saas-pagination__row{gap:.45rem}.email-inbox-thread-pagination .saas-pagination__summary,.email-inbox-thread-pagination .saas-pagination__label{font-size:.68rem}.email-inbox-thread-pagination .saas-pagination__select.form-saas-input,.email-inbox-thread-pagination .saas-pagination-select__button{height:1.82rem!important;min-height:1.82rem;border-radius:.62rem;font-size:.7rem!important}.email-inbox-mini-badge.mailbox-unread{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-eff6ff-1000, #eff6ff)}.email-inbox-mini-badge.workflow-active{border-color:var(--csd-border-14b8a6-240, rgba(20, 184, 166, .24));color:var(--csd-text-0f766e-1000, #0f766e);background:var(--csd-bg-f0fdfa-1000, #f0fdfa)}.email-inbox-mini-badge.workflow-done{border-color:var(--csd-border-22c55e-240, rgba(34, 197, 94, .24));color:var(--csd-text-15803d-1000, #15803d);background:var(--csd-bg-f0fdf4-1000, #f0fdf4)}.email-inbox-work-queue-segments{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.56rem;padding-top:.54rem;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))}.email-inbox-work-queue-segment{display:inline-flex;gap:.34rem;align-items:center;min-width:0;min-height:2rem;padding:.34rem .56rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.74rem;font-weight:850;text-decoration:none;white-space:nowrap}.email-inbox-work-queue-segment:hover,.email-inbox-work-queue-segment.is-active{border-color:var(--csd-border-2563eb-350, rgba(37, 99, 235, .35));color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-eff6ff-1000, #eff6ff)}.email-inbox-work-queue-segment span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-inbox-work-queue-segment b{min-width:1.35rem;padding:.08rem .34rem;border-radius:999px;background:var(--csd-bg-e2e8f0-1000, #e2e8f0);color:var(--csd-text-334155-1000, #334155);font-size:.68rem;text-align:center}.email-inbox-work-queue-segment.is-active b,.email-inbox-work-queue-segment:hover b{background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-1e40af-1000, #1e40af)}.email-inbox-work-queue-shell{overflow:hidden;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 1px 2px #0f172a09}.email-inbox-work-queue-head,.email-inbox-work-item{display:grid;gap:.75rem}.email-inbox-work-queue-head{grid-template-columns:1fr auto;align-items:center;padding:.85rem .95rem;border-bottom:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));background:var(--csd-bg-f8fbff-780, rgba(248, 251, 255, .78))}.email-inbox-work-queue-head span,.email-inbox-work-item__meta small{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.email-inbox-work-queue-head strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:900}.email-inbox-work-queue-head p{margin:.08rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:620}.email-inbox-work-queue-head small{padding:.34rem .58rem;border-radius:999px;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:850}.email-inbox-work-queue-bulk{display:grid;grid-template-columns:auto minmax(0,1fr) repeat(4,auto);gap:.65rem;align-items:center;padding:.68rem .95rem;border-bottom:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))}.email-inbox-work-queue-bulk__select{display:inline-flex;gap:.42rem;align-items:center;margin:0;color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:850;white-space:nowrap}.email-inbox-work-queue-bulk__select input,.email-inbox-work-item__check input{width:1rem;height:1rem;accent-color:#2563eb;cursor:pointer}.email-inbox-work-queue-bulk__meta{min-width:0}.email-inbox-work-queue-bulk__meta strong,.email-inbox-work-queue-bulk__meta span{display:block}.email-inbox-work-queue-bulk__meta strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:900}.email-inbox-work-queue-bulk__meta span{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:650}.email-inbox-work-item{grid-template-columns:minmax(22rem,1.18fr) minmax(18rem,.64fr) minmax(23rem,.78fr);grid-template-areas:"main meta side";align-items:center;-moz-column-gap:.72rem;column-gap:.72rem;padding:.56rem .72rem;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))}.email-inbox-work-item>*{min-width:0}.email-inbox-work-item:last-child{border-bottom:0}.email-inbox-work-item__main{grid-area:main;display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:.56rem;align-items:center;min-width:0}.email-inbox-work-item__check,.email-inbox-work-item__check-spacer{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;min-height:1.72rem}.email-inbox-work-item__check{cursor:pointer}.email-inbox-work-item__identity{min-width:0}.email-inbox-work-item__queue{display:inline-flex;gap:.3rem;align-items:center;min-height:1.72rem;padding:.26rem .5rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:999px;background:var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.68rem;font-weight:900;white-space:nowrap}.email-inbox-work-item__queue.is-accent{border-color:var(--csd-border-d97706-200, rgba(217, 119, 6, .2));background:var(--csd-bg-fffbeb-920, rgba(255, 251, 235, .92));color:var(--csd-text-b45309-1000, #b45309)}.email-inbox-work-item__queue.is-success{border-color:var(--csd-border-059669-200, rgba(5, 150, 105, .2));background:var(--csd-bg-ecfdf5-900, rgba(236, 253, 245, .9));color:var(--csd-text-047857-1000, #047857)}.email-inbox-work-item__queue.is-neutral{border-color:var(--csd-border-64748b-220, rgba(100, 116, 139, .22));background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9));color:var(--csd-text-475569-1000, #475569)}.email-inbox-work-item__queue.is-warning{border-color:var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24));background:var(--csd-bg-fffbeb-900, rgba(255, 251, 235, .9));color:var(--csd-text-92400e-1000, #92400e)}.email-inbox-work-item__main strong{display:block;overflow:hidden;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:900;line-height:1.24;text-overflow:ellipsis;white-space:nowrap}.email-inbox-work-item__main p,.email-inbox-work-item__people span{margin:.16rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:650}.email-inbox-work-item__main p span{margin-left:.28rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-weight:850}.email-inbox-work-item__meta{grid-area:meta;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:.34rem .72rem;width:100%;max-width:27rem;min-width:0;padding:0;border:0;background:transparent}.email-inbox-work-item__meta span{min-width:0;line-height:1.18}.email-inbox-work-item__meta small{font-size:.58rem}.email-inbox-work-item__meta b{display:block;overflow:hidden;color:var(--csd-text-334155-1000, #334155);font-size:.7rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.email-inbox-work-item__rule-trigger{display:block;width:100%;min-width:0;overflow:hidden;padding:0;border:0;background:transparent;color:var(--csd-text-334155-1000, #334155);font:inherit;font-size:.7rem;font-weight:720;line-height:1.18;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:help}.email-inbox-work-item__rule-trigger:hover,.email-inbox-work-item__rule-trigger:focus-visible{color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12rem;outline:none}.email-inbox-rule-popover{--bs-popover-max-width: 360px}.email-inbox-work-item__side{grid-area:side;display:grid;justify-items:stretch;justify-self:end;gap:.32rem;width:100%;max-width:29rem;min-width:0;padding:0;border:0;background:transparent;box-shadow:none}.email-inbox-work-item__side-top{display:grid;gap:.34rem;min-width:0}.email-inbox-work-item__people,.email-inbox-work-item__print-state,.email-inbox-work-item__actions,.email-inbox-work-item__update{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.38rem}.email-inbox-work-item__actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.34rem}.email-inbox-work-item__actions form{display:block;margin:0}.email-inbox-work-item__actions .btn-saas-primary,.email-inbox-work-item__actions .btn-saas-outline-primary{min-height:1.86rem;padding:.28rem .58rem;border-radius:.56rem;font-size:.72rem;white-space:nowrap}.email-inbox-work-item__document-button,.email-inbox-work-item__details-toggle{gap:.32rem}.email-inbox-work-item__details-toggle{color:var(--csd-text-475569-1000, #475569)}.email-inbox-work-item__details-toggle[aria-expanded=true]{border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.email-inbox-work-item__documents .dropdown-menu{min-width:12.5rem;padding:.32rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:.68rem;box-shadow:0 16px 34px #0f172a24}.email-inbox-work-item__documents .dropdown-item{display:flex;align-items:center;gap:.46rem;min-height:2.05rem;border-radius:.5rem;color:var(--csd-text-10233f-1000, #10233f);font-size:.74rem;font-weight:780}.email-inbox-work-item__documents .dropdown-item i{color:var(--csd-text-2563eb-1000, #2563eb)}.email-inbox-work-item__documents .dropdown-item.disabled{color:var(--csd-text-94a3b8-1000, #94a3b8);opacity:1}.email-inbox-work-item__documents .dropdown-item.disabled i{color:var(--csd-text-94a3b8-1000, #94a3b8)}.email-inbox-work-item__actions .email-inbox-work-item__icon-action{width:2.05rem;padding-right:0;padding-left:0}.email-inbox-work-item__icon-action span,.email-inbox-work-item__save span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.email-inbox-work-item__no-file{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-height:1.86rem;padding:.28rem .52rem;border:1px dashed var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));border-radius:.66rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:800;white-space:nowrap}.email-inbox-work-item__people{justify-content:space-between;gap:.42rem;padding-bottom:0}.email-inbox-work-item__people span{display:inline-flex;gap:.28rem;align-items:center;margin:0;font-size:.68rem;white-space:nowrap}.email-inbox-work-item__print-state{align-items:center;justify-content:space-between;gap:.34rem;padding:.32rem .46rem;border:1px solid var(--csd-border-fbbf24-380, rgba(251, 191, 36, .38));border-radius:.62rem;background:var(--csd-bg-fffbeb-840, rgba(255, 251, 235, .84));color:var(--csd-text-92400e-1000, #92400e);font-size:.68rem;font-weight:850;line-height:1.25}.email-inbox-work-item__print-state span{min-width:0}.email-inbox-work-item__print-state a{flex:0 0 auto;color:inherit;font-size:.7rem;font-weight:900;text-decoration:underline;text-underline-offset:.16rem;white-space:nowrap}.email-inbox-work-item__print-state.is-confirmed{border-color:var(--csd-border-10b981-280, rgba(16, 185, 129, .28));background:var(--csd-bg-ecfdf5-860, rgba(236, 253, 245, .86));color:var(--csd-text-047857-1000, #047857)}.email-inbox-work-item__details-panel{display:grid;gap:.34rem;padding:.42rem;border:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));border-radius:.68rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.email-inbox-work-item__details-panel[hidden]{display:none}.email-inbox-work-item__update{display:grid;grid-template-columns:minmax(6.5rem,.72fr) minmax(7.5rem,.78fr) minmax(9rem,1fr) 2.05rem;align-items:center;gap:.28rem;padding-top:0;border-top:0}.email-inbox-work-item__update select,.email-inbox-work-item__update input{width:100%;min-height:1.86rem;min-width:0;padding:.28rem .5rem;border-color:var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:.56rem;background-color:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-0f172a-1000, #0f172a);font-size:.7rem;font-weight:760;line-height:1.2;box-shadow:inset 0 1px #fffffff2}.email-inbox-work-item__update select{background-position:right .56rem center;padding-right:1.85rem}.email-inbox-work-item__save{min-height:1.86rem;width:2.05rem;padding:0;border-radius:.56rem;font-size:.72rem;font-weight:850;white-space:nowrap}.email-inbox-work-queue-empty{display:grid;justify-items:center;gap:.42rem;padding:4rem 1rem;text-align:center}.email-inbox-work-queue-empty h3{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:900}.email-inbox-work-queue-empty p{max-width:34rem;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;font-weight:620}.email-inbox-package-history{display:grid}.email-inbox-package-row{display:grid;grid-template-columns:minmax(19rem,1fr) minmax(16rem,.68fr) minmax(18rem,.72fr) auto;gap:.75rem;align-items:center;padding:.78rem .95rem;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))}.email-inbox-package-row:last-child{border-bottom:0}.email-inbox-package-row>*{min-width:0}.email-inbox-package-row__main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;align-items:center}.email-inbox-package-row__main strong,.email-inbox-package-item strong{display:block;overflow:hidden;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.email-inbox-package-row__main p,.email-inbox-package-item p{margin:.14rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.73rem;font-weight:650}.email-inbox-package-row__type{display:inline-flex;gap:.34rem;align-items:center;min-height:2rem;padding:.34rem .58rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.7rem;font-weight:900;white-space:nowrap}.email-inbox-package-row__type.is-download{border-color:var(--csd-border-64748b-220, rgba(100, 116, 139, .22));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569)}.email-inbox-package-row__type.is-print_download{border-color:var(--csd-border-d97706-200, rgba(217, 119, 6, .2));background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-b45309-1000, #b45309)}.email-inbox-package-row__steps,.email-inbox-work-package-actions__steps{display:flex;flex-wrap:wrap;gap:.38rem;align-items:center}.email-inbox-package-row__steps span,.email-inbox-work-package-step{display:inline-flex;gap:.32rem;align-items:center;min-height:1.72rem;padding:.22rem .48rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850}.email-inbox-package-row__steps span.is-done,.email-inbox-work-package-step.is-done{border-color:var(--csd-border-10b981-280, rgba(16, 185, 129, .28));background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.email-inbox-package-row__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem;padding:.48rem .6rem;border:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));border-radius:.7rem;background:var(--csd-bg-fbfdff-1000, #fbfdff)}.email-inbox-package-row__meta span,.email-inbox-package-item__meta span{min-width:0}.email-inbox-package-row__meta small,.email-inbox-package-item__meta small{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.email-inbox-package-row__meta b,.email-inbox-package-item__meta b{display:block;overflow:hidden;color:var(--csd-text-10233f-1000, #10233f);font-size:.73rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.email-inbox-package-row__actions{display:inline-flex;flex-wrap:wrap;gap:.38rem;justify-content:flex-end}.email-inbox-work-package-hero,.email-inbox-work-package-actions,.email-inbox-work-package-confirm,.email-inbox-work-package-preview{margin-bottom:.85rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 1px 2px #0f172a09}.email-inbox-work-package-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem}.email-inbox-work-package-hero__main span,.email-inbox-work-package-preview__head span{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.email-inbox-work-package-hero__main h2{margin:.18rem 0 0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.24rem;font-weight:900}.email-inbox-work-package-hero__main p{margin:.24rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;font-weight:650}.email-inbox-work-package-hero__status{min-width:10rem;padding:.72rem .86rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:.82rem;background:var(--csd-bg-eff6ff-1000, #eff6ff)}.email-inbox-work-package-hero__status.is-completed{border-color:var(--csd-border-10b981-250, rgba(16, 185, 129, .25));background:var(--csd-bg-ecfdf5-1000, #ecfdf5)}.email-inbox-work-package-hero__status small,.email-inbox-work-package-hero__status span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:800}.email-inbox-work-package-hero__status strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.95rem;font-weight:900}.email-inbox-work-package-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.78rem .95rem}.email-inbox-work-package-step{border-radius:.72rem;padding:.48rem .62rem}.email-inbox-work-package-step div{display:grid;gap:.04rem}.email-inbox-work-package-step strong,.email-inbox-work-package-step span{font-size:.72rem;line-height:1.15}.email-inbox-work-package-step span{color:inherit;opacity:.82}.email-inbox-work-package-actions__buttons,.email-inbox-work-package-confirm{display:flex;flex-wrap:wrap;gap:.46rem;justify-content:flex-end}.email-inbox-work-package-confirm{justify-content:flex-start;padding:.78rem .95rem;background:var(--csd-bg-fbfdff-1000, #fbfdff)}.email-inbox-work-package-confirm form{margin:0}.email-inbox-work-package-preview{overflow:hidden}.email-inbox-work-package-preview__head{display:flex;gap:.75rem;align-items:center;justify-content:space-between;padding:.78rem .95rem;border-bottom:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));background:var(--csd-bg-fbfdff-1000, #fbfdff)}.email-inbox-work-package-preview__head strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:900}.email-inbox-work-package-preview__head p{margin:.14rem 0 0;max-width:52rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:650;line-height:1.35}.email-inbox-work-package-print-fallback{display:grid;gap:.56rem;align-content:center;min-height:min(42vh,26rem);padding:1.4rem;border-bottom:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));background:var(--csd-bg-fff7ed-1000, #fff7ed)}.email-inbox-work-package-print-fallback[hidden]{display:none}.email-inbox-work-package-print-fallback>span{justify-self:start;min-height:1.8rem;padding:0 .7rem;border-radius:999px;background:var(--csd-bg-ffedd5-1000, #ffedd5);color:var(--csd-text-9a3412-1000, #9a3412);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.email-inbox-work-package-print-fallback strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:900}.email-inbox-work-package-print-fallback p{max-width:46rem;margin:0;color:var(--csd-text-475569-1000, #475569);font-size:.86rem;font-weight:650;line-height:1.45}.email-inbox-work-package-print-fallback div{display:flex;flex-wrap:wrap;gap:.5rem}.email-inbox-work-package-preview iframe{display:block;width:100%;height:min(68vh,46rem);border:0;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.email-inbox-work-package-items{margin-bottom:1rem}.email-inbox-package-item{display:grid;grid-template-columns:minmax(20rem,1fr) minmax(16rem,.62fr) auto;gap:.75rem;align-items:center;padding:.76rem .95rem;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))}.email-inbox-package-item:last-child{border-bottom:0}.email-inbox-package-item>*{min-width:0}.email-inbox-package-item .email-inbox-work-item__queue{margin-right:.46rem}.email-inbox-package-item__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem}.email-inbox-mini-badge.status-awaiting_review,.settings-email-badge.is-active,.settings-email-tag.is-good{background:#2563eb1f;color:var(--csd-text-2563eb-1000, #2563eb)}.email-inbox-mini-badge.status-attention,.email-inbox-mini-badge.risk-high,.settings-email-badge.is-paused{background:#ef44441f;color:var(--csd-text-dc2626-1000, #dc2626)}.email-inbox-mini-badge.risk-medium,.settings-email-tag.is-warning{background:#f59e0b1f;color:var(--csd-text-d97706-1000, #d97706)}.email-inbox-mini-badge.risk-low{background:#10b9811f;color:var(--csd-text-059669-1000, #059669)}.email-inbox-empty-list,.email-inbox-empty-detail,.settings-email-empty{text-align:center;padding:2rem 1.2rem}.email-inbox-empty-list__icon,.email-inbox-empty-detail__icon,.settings-email-empty__icon{width:3.8rem;height:3.8rem;margin:0 auto .9rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1.1rem;background:#2563eb1f;color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.5rem}.email-inbox-detail-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(20rem,.82fr);align-items:flex-start;gap:.78rem}.email-inbox-review-layout{display:grid;gap:.58rem}.email-inbox-review-layout--decision{grid-template-columns:minmax(25rem,1.22fr) minmax(17rem,.58fr);align-items:stretch;gap:.58rem}.email-inbox-message-panel{min-width:0;display:grid;gap:.54rem}.email-inbox-message-panel--reader{padding:.5rem .56rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:.76rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);box-shadow:inset 0 1px #fffffff5,0 1px 2px #0f172a09}.email-inbox-ai-panel{min-width:0;display:grid;gap:.5rem;align-content:flex-start}.email-inbox-ai-panel--review .email-inbox-ai-panel__summary{height:100%;border-color:var(--csd-border-93c5fd-720, rgba(147, 197, 253, .72));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);box-shadow:inset 3px 0 #2563ebb8,0 1px 2px #0f172a09}.email-inbox-section-header{margin-bottom:.34rem}.email-inbox-message-shell,.email-inbox-ai-panel__summary,.email-inbox-ai-panel__sources,.email-inbox-draft-form,.settings-email-callout,.settings-email-channel__setup-block{padding:.9rem 1rem;border-radius:.82rem;border:1px solid var(--csd-border-e5eef7-1000, #e5eef7);background:var(--csd-bg-fbfdff-1000, #fbfdff)}.email-inbox-message-shell,.email-inbox-ai-panel__summary,.email-inbox-ai-panel__sources,.email-inbox-draft-form{padding:.54rem .62rem}.email-inbox-message-shell{max-height:260px;overflow:auto;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-10233f-1000, #10233f);font-size:.84rem;line-height:1.48}.email-inbox-message-shell--reader{max-height:18.5rem;min-height:9rem;padding:.68rem .76rem;border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;line-height:1.5}.email-inbox-message-attachments{display:grid;gap:.46rem;padding:.54rem .58rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:.76rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.email-inbox-message-attachments__head,.email-inbox-message-attachments__item,.email-inbox-message-attachments__actions,.email-inbox-message-attachments__missing{display:flex;align-items:center}.email-inbox-message-attachments__head{justify-content:space-between;gap:.5rem;color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:800}.email-inbox-message-attachments__head span{display:inline-flex;align-items:center;gap:.35rem}.email-inbox-message-attachments__list{display:grid;gap:.38rem}.email-inbox-message-attachments__item{gap:.52rem;min-width:0;padding:.46rem;border:1px solid var(--csd-border-e2e8f0-940, rgba(226, 232, 240, .94));border-radius:.68rem;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.email-inbox-message-attachments__icon{width:1.9rem;height:1.9rem;flex:0 0 1.9rem;border-radius:.62rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb)}.email-inbox-message-attachments__copy{min-width:0;flex:1 1 auto;display:grid;gap:.1rem}.email-inbox-message-attachments__copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:800}.email-inbox-message-attachments__copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:650}.email-inbox-message-attachments__actions{flex:0 0 auto;gap:.36rem}.email-inbox-message-attachments__missing{gap:.36rem;padding:.42rem .5rem;border-radius:.62rem;background:#f59e0b1a;color:var(--csd-text-92400e-1000, #92400e);font-size:.72rem;font-weight:750}.email-inbox-conversation{padding:.72rem .8rem;border:1px solid var(--csd-border-e5eef7-1000, #e5eef7);border-radius:.82rem;background:var(--csd-bg-fbfdff-1000, #fbfdff)}.email-inbox-conversation__list{display:grid;gap:.5rem}.email-inbox-conversation__item{padding:.58rem .66rem;border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-e7edf6-1000, #e7edf6);box-shadow:0 1px 2px #0f172a08}.email-inbox-conversation__item.is-outgoing{background:#2563eb0d}.email-inbox-conversation__item-head{justify-content:space-between;margin-bottom:.42rem;font-size:.72rem;color:var(--csd-text-64748b-1000, #64748b)}.email-inbox-conversation__item-body{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.82rem;line-height:1.45}.email-inbox-conversation__empty{padding:.58rem .66rem;border:1px dashed var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:700}.email-inbox-ai-panel__grid{display:grid;gap:.32rem;margin-top:.34rem}.email-inbox-ai-panel__grid--review{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.email-inbox-ai-panel__grid>div{padding:.36rem .42rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:.6rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.email-inbox-ai-panel__item--primary{grid-column:1/-1;border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24))!important;background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%)!important}.email-inbox-ai-panel__item--primary p{color:var(--csd-text-10233f-1000, #10233f);font-size:.74rem;font-weight:800;line-height:1.3}.email-inbox-ai-panel__item--summary{grid-column:1/-1}.email-inbox-ai-panel__item--summary p{font-size:.72rem;line-height:1.32}.email-inbox-ai-panel__grid p{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.7rem;line-height:1.28}.email-inbox-ai-panel__warnings{display:grid;gap:.3rem;margin-top:.38rem}.email-inbox-ai-panel__warning{display:flex;gap:.48rem;padding:.34rem .42rem;border-radius:.62rem;background:#f59e0b1f;color:var(--csd-text-92400e-1000, #92400e);font-size:.68rem;line-height:1.28}.email-inbox-source-list{display:grid;gap:.5rem}.email-inbox-source{padding:.58rem .66rem;border-radius:.72rem;border:1px solid var(--csd-border-e5eef7-1000, #e5eef7);background:var(--csd-bg-ffffff-1000, #fff);text-decoration:none;display:block}.email-inbox-source__title{display:block;font-weight:700;color:var(--csd-text-0f172a-1000, #0f172a);margin-bottom:.14rem;font-size:.82rem}.email-inbox-context-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.68fr);gap:.68rem;align-items:start}.email-inbox-context-grid--support{margin-top:.62rem}.email-inbox-detail-card .saas-card-body{padding:.6rem}.email-inbox-operational-outcome{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.48rem;align-items:center;margin-bottom:.54rem;padding:.48rem .54rem;border:1px solid var(--csd-border-14b8a6-220, rgba(20, 184, 166, .22));border-radius:.74rem;background:linear-gradient(135deg,var(--csd-bg-f0fdfa-960, rgba(240, 253, 250, .96)) 0%,var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)) 100%)}.email-inbox-operational-outcome__icon{width:1.82rem;height:1.82rem;border-radius:.66rem;border:1px solid var(--csd-border-14b8a6-220, rgba(20, 184, 166, .22));color:var(--csd-text-0f766e-1000, #0f766e);background:var(--csd-bg-ccfbf1-1000, #ccfbf1)}.email-inbox-operational-outcome__body{min-width:0}.email-inbox-operational-outcome__eyebrow{display:block;margin-bottom:.08rem;color:var(--csd-text-0f766e-1000, #0f766e);font-size:.56rem;font-weight:900;letter-spacing:.09em;line-height:1.1;text-transform:uppercase}.email-inbox-operational-outcome__body strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.74rem;line-height:1.18}.email-inbox-operational-outcome__meta{display:flex;flex-wrap:wrap;gap:.26rem .52rem;margin-top:.18rem;color:var(--csd-text-475569-1000, #475569);font-size:.64rem;font-weight:760}.email-inbox-operational-outcome__meta span{display:inline-flex;align-items:center;gap:.28rem;min-width:0}.email-inbox-ai-panel__warning--info{border-color:var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));color:var(--csd-text-1e40af-1000, #1e40af);background:var(--csd-bg-eff6ff-1000, #eff6ff)}.email-inbox-operational-note{display:flex;align-items:flex-start;gap:.58rem;margin-top:.54rem;padding:.64rem .72rem;border:1px solid var(--csd-border-14b8a6-180, rgba(20, 184, 166, .18));border-radius:.74rem;color:var(--csd-text-0f172a-1000, #0f172a);background:var(--csd-bg-f8fffd-1000, #f8fffd)}.email-inbox-operational-note>i{display:inline-flex;align-items:center;justify-content:center;width:1.86rem;height:1.86rem;flex:0 0 auto;border-radius:.64rem;color:var(--csd-text-0f766e-1000, #0f766e);background:var(--csd-bg-ccfbf1-1000, #ccfbf1)}.email-inbox-operational-note strong,.email-inbox-operational-note span{display:block}.email-inbox-operational-note strong{margin-bottom:.12rem;font-size:.82rem}.email-inbox-operational-note span{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:700;line-height:1.35}.email-inbox-detail-card__header{align-items:flex-start;gap:.8rem}.email-inbox-detail-card__actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.42rem}.email-inbox-detail-card__actions form{margin:0}.email-inbox-detail-card__actions .btn-saas-outline-primary{min-height:2.14rem;padding:.42rem .68rem;border-radius:.72rem;font-size:.76rem}.email-inbox-draft-form--wide{margin-top:.54rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)}.email-inbox-draft-form__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.54rem;padding-bottom:.5rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))}.email-inbox-draft-form__head .email-inbox-section-header{margin-bottom:0}.email-inbox-draft-form__actions{justify-content:flex-end;flex-wrap:wrap;gap:.42rem}.email-inbox-draft-form__actions .btn-saas-outline-primary,.email-inbox-draft-form__actions .btn-saas-primary{min-height:1.98rem;padding:.34rem .56rem;border-radius:.66rem;font-size:.72rem;white-space:nowrap}.email-inbox-text-fallback{margin-top:.58rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.72rem;background:var(--csd-bg-f8fafc-820, rgba(248, 250, 252, .82));overflow:hidden}.email-inbox-text-fallback__toggle{width:100%;min-height:2.34rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;padding:.5rem .68rem;border:0;background:transparent;color:var(--csd-text-0f172a-1000, #0f172a);text-align:left;font-size:.78rem;font-weight:850}.email-inbox-text-fallback__toggle span{display:inline-flex;align-items:center;gap:.38rem;min-width:-moz-max-content;min-width:max-content}.email-inbox-text-fallback__toggle small{min-width:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-inbox-text-fallback__chevron{color:var(--csd-text-64748b-1000, #64748b);transition:transform .18s ease}.email-inbox-text-fallback.is-open .email-inbox-text-fallback__chevron{transform:rotate(180deg)}.email-inbox-text-fallback__panel{padding:.62rem .68rem .72rem;border-top:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78))}.email-inbox-text-fallback__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.62rem;margin-bottom:.52rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:700}.email-inbox-text-fallback__toolbar .btn-saas-outline-primary{min-height:1.9rem;padding:.32rem .56rem;border-radius:.62rem;font-size:.72rem;white-space:nowrap}.email-inbox-text-fallback__textarea{min-height:6.7rem;color:var(--csd-text-475569-1000, #475569);background:var(--csd-bg-f8fafc-820, rgba(248, 250, 252, .82));font-size:.78rem}.email-inbox-page--focus{min-height:calc(100vh - 4.2rem);padding-top:.5rem}.email-inbox-page--focus>.px-3{padding-right:.65rem!important;padding-left:.65rem!important}.email-inbox-page--focus .email-inbox-filter-shell{margin-bottom:0}.email-inbox-page--focus .email-inbox-workspace{display:grid;grid-template-columns:minmax(18.5rem,22rem) minmax(0,1fr);gap:.62rem}.email-inbox-page--focus .email-inbox-workspace>[class*=col-]{width:auto;max-width:none;flex:none}.email-inbox-page--focus .email-inbox-threads-list{max-height:calc(100vh - 10.8rem)}.email-inbox-page--focus .email-inbox-thread{padding:.54rem .62rem}.email-inbox-page--focus .email-inbox-thread__excerpt{-webkit-line-clamp:1}.email-inbox-page--focus .email-inbox-detail-card .saas-card-body{padding:.56rem}.email-inbox-page--focus .email-inbox-review-layout--decision{grid-template-columns:minmax(0,1.5fr) minmax(17rem,.5fr);gap:.54rem}.email-inbox-page--focus .email-inbox-message-shell--reader{min-height:17.5rem;max-height:23rem}.email-inbox-page--focus .email-inbox-draft-form--wide{margin-top:.48rem}.settings-email-page .saas-card-body{padding:1rem 1.1rem}.settings-email-hero__eyebrow{display:inline-flex;margin-bottom:.65rem;font-size:.7rem;font-weight:800;letter-spacing:.12em;color:var(--csd-text-2563eb-1000, #2563eb)}.settings-email-hero h4,.email-inbox-detail-card h4{font-size:1.16rem;font-weight:850;line-height:1.22}.email-inbox-ai-panel h5{font-size:.92rem;font-weight:850;line-height:1.25}.email-inbox-section-header h6,.settings-email-callout__title{font-size:.88rem;line-height:1.25}.email-inbox-section-header p,.settings-email-callout__steps,.settings-email-switch,.settings-email-simulate-note,.settings-email-channel__instructions{font-size:.78rem;line-height:1.42}.settings-email-callout{margin-top:1rem}.settings-email-callout__title{font-weight:800;color:var(--csd-text-0f172a-1000, #0f172a);margin-bottom:.55rem}.settings-email-callout__steps{margin:0;padding-left:1.2rem;color:var(--csd-text-475569-1000, #475569)}.settings-email-stack{display:grid;gap:1rem}.settings-email-channel__identity{display:flex;gap:1rem;align-items:flex-start}.settings-email-channel__icon{width:2.8rem;height:2.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.9rem;background:#2563eb1a;color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.05rem}.settings-email-channel__actions,.settings-email-channel__copy,.settings-email-channel__setup,.settings-email-simulate-note{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.settings-email-channel__grid{margin-top:1rem;flex-wrap:wrap}.settings-email-channel__stat{flex:1 1 170px;padding:.72rem .82rem;border-radius:.92rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);border:1px solid var(--csd-border-e5eef7-1000, #e5eef7)}.settings-email-channel__setup{margin-top:1rem;align-items:stretch}.settings-email-channel__setup-block{flex:1 1 320px}.settings-email-channel__instructions{margin-top:.65rem;font-size:.86rem;line-height:1.5}.settings-email-switches{flex-wrap:wrap;margin-top:.35rem}.settings-email-switch{display:inline-flex;align-items:center;gap:.6rem;padding:.72rem .82rem;border-radius:.95rem;border:1px solid var(--csd-border-d7e2f0-1000, #d7e2f0);background:var(--csd-bg-fbfdff-1000, #fbfdff);min-height:48px}.settings-email-simulate-note{padding:.78rem .9rem;border-radius:1rem;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.settings-email-simulate-note__icon{width:1.82rem;height:1.82rem;flex:0 0 1.82rem;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #ffffff);font-size:.86rem}.settings-email-settings .settings-masterdata__hero{display:grid;grid-template-columns:1fr;align-items:stretch;padding:.72rem .95rem;border-radius:.92rem;box-shadow:0 12px 28px #0f172a0d}.settings-email-settings .settings-masterdata__hero h2{font-size:1rem}.settings-email-settings .settings-masterdata__hero p{margin-top:.2rem;font-size:.8rem;line-height:1.4}.settings-email-settings .settings-masterdata__summary--wide{grid-template-columns:repeat(5,minmax(92px,1fr));width:100%;min-width:0}.settings-email-settings .settings-masterdata__stat{min-height:3.16rem;padding:.5rem .64rem;border-radius:.78rem;border-color:var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0f172a09}.settings-email-settings .settings-masterdata__stat span{font-size:.58rem}.settings-email-settings .settings-masterdata__stat strong{margin-top:.18rem;font-size:.98rem}.settings-email-settings__section .settings-masterdata__section-head{padding:.82rem 1rem .72rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-fbfcfe-1000, #fbfcfe)}.settings-email-procedure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;padding:.64rem;border-top:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-email-procedure>span{display:inline-flex;align-items:center;gap:.5rem;min-width:0;min-height:2.34rem;padding:.42rem .58rem;border:1px solid var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:760;line-height:1.2}.settings-email-procedure strong{display:inline-grid;place-items:center;width:1.34rem;height:1.34rem;flex:0 0 auto;border:1px solid var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-334155-1000, #334155);font-size:.66rem;font-weight:900}.settings-email-stack{padding:.64rem;border-top:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-email-channel{border:1px solid var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0f172a09;overflow:hidden}.settings-email-channel__body{padding:.68rem .72rem}.settings-email-channel__top{align-items:flex-start;gap:.72rem}.settings-email-channel__icon{width:2.08rem;height:2.08rem;border:1px solid var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96));border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.86rem;box-shadow:0 1px 2px #0f172a09}.settings-email-channel__title-row h5{font-size:.92rem;line-height:1.16}.settings-email-channel__meta{gap:.42rem .68rem;margin-top:.24rem;font-size:.72rem;line-height:1.25}.settings-email-channel__actions .btn-saas-outline-primary,.settings-email-channel__footer .btn-saas-outline-primary,.settings-email-channel__footer .btn-saas-primary,.settings-email-channel__copy .btn-saas-outline-primary{min-height:2.12rem;padding:.42rem .68rem;border-radius:.72rem;font-size:.76rem}.settings-email-badge,.settings-email-tag{gap:.34rem;padding:.24rem .48rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-475569-1000, #475569)!important;font-size:.64rem;font-weight:850;line-height:1}.settings-email-badge:before,.settings-email-tag:before{content:"";width:.36rem;height:.36rem;border-radius:999px;background:#94a3b8}.settings-email-channel__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:.64rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.64rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);overflow:hidden}.settings-email-channel__stat{display:grid;align-content:center;min-width:0;min-height:2.55rem;padding:.34rem .42rem;border:0;border-left:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:0;background:transparent;text-align:center}.settings-email-channel__stat-label{margin:0 0 .16rem;font-size:.55rem;line-height:1}.settings-email-channel__setup{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);gap:.5rem;margin-top:.64rem}.settings-email-channel__setup-block{min-width:0;padding:.6rem;border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-email-channel__copy .form-control{min-height:2.12rem;border-radius:.72rem;font-size:.74rem}.settings-email-channel__instructions{margin-top:.46rem;padding:.48rem .56rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.62rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);font-size:.74rem}.settings-email-empty{padding:2rem 1rem}.settings-email-empty i{display:inline-grid;place-items:center}.settings-email-switch{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-email-switch input{accent-color:#2563eb}@media (max-width: 1399.98px){.email-inbox-filter-shell__row{grid-template-columns:minmax(15rem,1fr) minmax(8.4rem,.55fr) minmax(8.4rem,.55fr) minmax(8.4rem,.55fr)}.email-inbox-filter-shell__row--inbox{grid-template-columns:minmax(15rem,1fr) minmax(7.4rem,.45fr) minmax(7.4rem,.45fr) minmax(7.4rem,.45fr) minmax(5.8rem,.24fr)}.email-inbox-work-queue-filter__row{grid-template-columns:minmax(15rem,1fr) minmax(8.4rem,.5fr) minmax(5.8rem,.24fr)}.email-inbox-package-filter__row{grid-template-columns:minmax(15rem,1fr) minmax(8.4rem,.5fr) minmax(8.4rem,.5fr)}.email-inbox-filter-shell__actions{grid-column:1/-1;justify-content:flex-end}.email-inbox-filter-shell__actions--inbox{grid-column:auto}}@media (max-width: 1199.98px){.email-inbox-filter-shell__row{grid-template-columns:repeat(3,minmax(0,1fr))}.email-inbox-filter-shell__row--inbox{grid-template-columns:repeat(2,minmax(0,1fr))}.email-inbox-filter-search,.email-inbox-filter-shell__actions,.email-inbox-filter-shell__row--inbox .email-inbox-filter-search{grid-column:1/-1}.email-inbox-filter-shell__actions{justify-content:flex-start}.email-inbox-filter-shell__bar{align-items:flex-start;flex-direction:column}.email-inbox-filter-shell__actions--inbox{width:100%;justify-content:flex-start}.email-inbox-page--focus .email-inbox-workspace,.email-inbox-detail-grid,.email-inbox-review-layout--decision,.email-inbox-context-grid{grid-template-columns:1fr}.settings-email-channel__setup{flex-direction:column}.email-inbox-ai-panel,.email-inbox-message-panel{min-width:0}.settings-email-settings .settings-masterdata__summary--wide,.settings-email-channel__grid,.settings-email-procedure{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-email-channel__setup{grid-template-columns:1fr}.email-inbox-work-queue-segments{gap:.36rem}.email-inbox-work-item{grid-template-columns:1fr;grid-template-areas:"main" "meta" "side";align-items:stretch}.email-inbox-work-item__side{justify-items:stretch;justify-self:stretch;max-width:none}.email-inbox-work-item__meta{max-width:none}.email-inbox-work-item__people,.email-inbox-work-item__actions,.email-inbox-work-item__update{justify-content:flex-start}.email-inbox-work-item__side{gap:.4rem}.email-inbox-package-row,.email-inbox-package-item,.email-inbox-work-package-actions{grid-template-columns:1fr;align-items:stretch}.email-inbox-package-row__actions,.email-inbox-work-package-actions__buttons{justify-content:flex-start}}@media (max-width: 767.98px){.email-inbox-page{padding-top:1rem}.email-inbox-filter-shell__row{grid-template-columns:1fr}.email-inbox-filter-search,.email-inbox-filter-shell__actions{grid-column:auto}.email-inbox-filter-shell__actions{align-items:stretch;white-space:normal}.email-inbox-filter-shell__status{width:100%;flex-wrap:wrap;white-space:normal}.email-inbox-toolbar-action:not(.email-inbox-toolbar-action--utility){flex:1 1 auto}.email-inbox-filter-shell__actions .btn-saas-outline-primary,.email-inbox-filter-reset{width:100%}.email-inbox-ai-panel__grid--review,.email-inbox-work-queue-head,.email-inbox-work-item__meta{grid-template-columns:1fr}.email-inbox-work-queue-segments{align-items:stretch;flex-direction:column}.email-inbox-work-queue-segment{justify-content:space-between;width:100%}.email-inbox-work-queue-bulk{grid-template-columns:1fr;align-items:stretch}.email-inbox-work-queue-bulk .btn-saas-primary,.email-inbox-work-queue-bulk .btn-saas-outline-primary{width:100%}.email-inbox-package-row__main,.email-inbox-work-package-hero,.email-inbox-package-row__meta,.email-inbox-package-item__meta{grid-template-columns:1fr}.email-inbox-work-package-actions__buttons .btn-saas-primary,.email-inbox-work-package-actions__buttons .btn-saas-outline-primary,.email-inbox-work-package-actions__buttons a,.email-inbox-work-package-confirm button{width:100%}.email-inbox-work-package-preview__head{align-items:stretch;flex-direction:column}.email-inbox-work-item__main{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"check identity" "queue identity";align-items:start}.email-inbox-work-item__check,.email-inbox-work-item__check-spacer{grid-area:check}.email-inbox-work-item__queue{grid-area:queue;justify-self:start}.email-inbox-work-item__identity{grid-area:identity}.email-inbox-work-item__update select,.email-inbox-work-item__update input{width:100%;min-width:0}.email-inbox-work-item__update{grid-template-columns:1fr}.email-inbox-work-item__actions{flex-wrap:wrap;justify-content:flex-start}.email-inbox-work-item__actions .email-inbox-work-item__icon-action{width:auto;min-width:5.1rem;padding-right:.58rem;padding-left:.58rem}.email-inbox-work-item__icon-action span,.email-inbox-work-item__save span{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:nowrap}.email-inbox-work-item__save{width:100%;gap:.3rem}.settings-email-hero,.settings-email-channel__top,.settings-email-channel__footer,.email-inbox-detail-card__header,.email-inbox-draft-form__head,.email-inbox-draft-form__actions{flex-direction:column;align-items:stretch}.email-inbox-draft-form__actions .btn-saas-outline-primary,.email-inbox-draft-form__actions .btn-saas-primary{width:100%}.email-inbox-text-fallback__toggle{grid-template-columns:1fr auto}.email-inbox-text-fallback__toggle small{grid-column:1/-1}.email-inbox-text-fallback__toolbar{flex-direction:column;align-items:stretch}.email-inbox-text-fallback__toolbar .btn-saas-outline-primary{width:100%}.settings-email-settings .settings-masterdata__summary--wide,.settings-email-channel__grid,.settings-email-procedure{grid-template-columns:1fr}.settings-email-channel__stat,.settings-email-channel__stat:first-child{border-left:0;border-top:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))}.settings-email-channel__stat:first-child{border-top:0}}.settings-email-tabs{display:flex;gap:.7rem;align-items:stretch;padding:.7rem;margin-bottom:.85rem;border:1px solid var(--csd-border-bfd2ff-900, rgba(191, 210, 255, .9));border-radius:16px;background:linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f7faff-950, rgba(247, 250, 255, .95)));box-shadow:0 18px 42px #0f172a0f}.settings-email-tabs__item{display:inline-flex;align-items:center;gap:.62rem;min-width:0;padding:.62rem .78rem;border:1px solid transparent;border-radius:13px;color:var(--csd-text-46546e-1000, #46546e);text-decoration:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.settings-email-tabs__item:hover,.settings-email-tabs__item.is-active{border-color:var(--csd-border-4a66f6-250, rgba(74, 102, 246, .25));background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-12203a-1000, #12203a);box-shadow:0 12px 26px #4a66f61a}.settings-email-tabs__icon{width:2.15rem;height:2.15rem;flex:0 0 2.15rem;border:1px solid var(--csd-border-4a66f6-220, rgba(74, 102, 246, .22));border-radius:10px;color:var(--csd-text-3f5af4-1000, #3f5af4);background:#4a66f614}.settings-email-tabs__item strong,.settings-email-tabs__item small{display:block;line-height:1.2}.settings-email-tabs__item strong{font-size:.82rem;font-weight:800}.settings-email-tabs__item small{margin-top:.16rem;font-size:.69rem;color:var(--csd-text-70809b-1000, #70809b)}.settings-email-rules-alert{display:flex;align-items:center;gap:.55rem;padding:.78rem .95rem;margin-bottom:.85rem;border:1px solid var(--csd-border-ef4444-200, rgba(239, 68, 68, .2));border-radius:14px;color:var(--csd-text-991b1b-1000, #991b1b);background:var(--csd-bg-fef2f2-900, rgba(254, 242, 242, .9));font-size:.82rem;font-weight:700}.settings-email-rules-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,23rem);gap:1rem;align-items:start}.settings-email-rules-main,.settings-email-rules-side{display:grid;gap:.9rem}.settings-email-rule-card,.settings-email-rule-panel,.settings-email-rule-side-card,.settings-email-rules-actions{border:1px solid var(--csd-border-bfd2ff-900, rgba(191, 210, 255, .9));border-radius:16px;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 18px 40px #0f172a0f}.settings-email-rule-card--intro{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:1rem;background:linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-eff7ff-950, rgba(239, 247, 255, .95)))}.settings-email-rule-card__icon{width:2.8rem;height:2.8rem;border:1px solid var(--csd-border-4a66f6-220, rgba(74, 102, 246, .22));border-radius:14px;color:var(--csd-text-3f5af4-1000, #3f5af4);background:var(--csd-bg-eef3ff-1000, #eef3ff)}.settings-email-rule-card strong{display:block;color:var(--csd-text-12203a-1000, #12203a);font-size:.95rem;font-weight:850}.settings-email-rule-card p,.settings-email-rule-panel__header p,.settings-email-rule-side-card p,.settings-email-rule-field small,.settings-email-rule-switch small{margin:0;color:var(--csd-text-65748e-1000, #65748e);font-size:.76rem;line-height:1.45}.settings-email-rule-card p{margin-top:.25rem}.settings-email-rule-pill,.settings-email-rule-panel__badge{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;padding:.42rem .62rem;border:1px solid var(--csd-border-4a66f6-180, rgba(74, 102, 246, .18));border-radius:999px;color:var(--csd-text-3f5af4-1000, #3f5af4);background:#4a66f612;font-size:.68rem;font-weight:850}.settings-email-rule-panel{overflow:hidden}.settings-email-rule-panel__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.72rem;align-items:center;padding:.9rem 1rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, rgb(255, 255, 255)),var(--csd-bg-f8fbff-950, rgba(248, 251, 255, .95)))}.settings-email-rule-panel__icon{width:2.15rem;height:2.15rem;border:1px solid var(--csd-border-4a66f6-200, rgba(74, 102, 246, .2));border-radius:11px;color:var(--csd-text-3f5af4-1000, #3f5af4);background:#4a66f614}.settings-email-rule-panel__header h3{margin:0 0 .16rem;color:var(--csd-text-12203a-1000, #12203a);font-size:.96rem;font-weight:850}.settings-email-rule-fields{display:grid;grid-template-columns:1fr;gap:.82rem;padding:1rem}.settings-email-rule-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-email-rule-field{display:grid;gap:.38rem}.settings-email-rule-field--wide{grid-column:1/-1}.settings-email-rule-field>span{color:var(--csd-text-60708c-1000, #60708c);font-size:.67rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.settings-email-rule-field .form-saas-input,.settings-email-rule-field .form-control,.settings-email-rule-field .form-select,.settings-email-rules .select2-container--default .select2-selection--single,.settings-email-rules .select2-container--default .select2-selection--multiple{min-height:2.62rem;border-color:var(--csd-border-bfd2ff-950, rgba(191, 210, 255, .95));border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-12203a-1000, #12203a);font-size:.86rem;font-weight:650;box-shadow:none}.settings-email-rule-field textarea.form-saas-input{min-height:8.5rem;resize:vertical}.settings-email-rule-field .select2-container--default .select2-selection--multiple{padding:.18rem .32rem}.settings-email-rule-field .select2-container--default .select2-selection--multiple .select2-selection__choice{border:1px solid var(--csd-border-4a66f6-160, rgba(74, 102, 246, .16));border-radius:999px;color:var(--csd-text-3041d8-1000, #3041d8);background:#4a66f614;font-size:.72rem;font-weight:800}.settings-email-rule-error{color:var(--csd-text-dc2626-1000, #dc2626)!important;font-weight:750}.settings-email-rule-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem}.settings-email-rule-switch{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:center;min-height:5rem;padding:.78rem;border:1px solid var(--csd-border-bfd2ff-820, rgba(191, 210, 255, .82));border-radius:14px;background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-920, rgba(248, 251, 255, .92)))}.settings-email-rule-switch input{width:2.7rem;height:1.45rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--csd-border-94a3b8-450, rgba(148, 163, 184, .45));border-radius:999px;background:var(--csd-bg-e2e8f0-1000, #e2e8f0);position:relative;transition:background .18s ease,border-color .18s ease}.settings-email-rule-switch input:after{content:"";position:absolute;top:.15rem;left:.16rem;width:1.05rem;height:1.05rem;border-radius:50%;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 5px 14px #0f172a38;transition:transform .18s ease}.settings-email-rule-switch input:checked{border-color:var(--csd-border-4a66f6-550, rgba(74, 102, 246, .55));background:#4a66f6}.settings-email-rule-switch input:checked:after{transform:translate(1.18rem)}.settings-email-rule-switch input:disabled{opacity:.7}.settings-email-rule-switch strong{display:block;margin-bottom:.12rem;color:var(--csd-text-12203a-1000, #12203a);font-size:.82rem;font-weight:850}.settings-email-rules-side{position:sticky;top:5.5rem}.settings-email-rule-side-card{padding:.95rem}.settings-email-rule-side-card__title{display:flex;align-items:center;gap:.55rem;margin-bottom:.72rem;color:var(--csd-text-12203a-1000, #12203a)}.settings-email-rule-side-card__title i{color:var(--csd-text-3f5af4-1000, #3f5af4)}.settings-email-rule-side-card__title strong{font-size:.9rem;font-weight:850}.settings-email-rule-impact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:.72rem}.settings-email-rule-impact span{padding:.62rem;border:1px solid var(--csd-border-bfd2ff-780, rgba(191, 210, 255, .78));border-radius:12px;background:var(--csd-bg-f8fbff-850, rgba(248, 251, 255, .85))}.settings-email-rule-impact small,.settings-email-rule-impact strong{display:block;line-height:1.2}.settings-email-rule-impact small{color:var(--csd-text-65748e-1000, #65748e);font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.settings-email-rule-impact strong{margin-top:.2rem;color:var(--csd-text-12203a-1000, #12203a);font-size:.78rem;font-weight:850}.settings-email-rule-flow{display:grid;gap:.48rem;padding-left:1.05rem;margin:0;color:var(--csd-text-40506a-1000, #40506a);font-size:.78rem;font-weight:700}.settings-email-rule-side-card--activity{padding:0;overflow:hidden}.settings-email-rule-side-card--activity>.settings-email-rule-side-card__title{padding:.95rem .95rem 0}.settings-email-rule-side-card--activity .settings-activity-card{border:0;border-radius:0;box-shadow:none}.settings-email-rule-side-card--activity .settings-activity-card__header{display:none}.settings-email-rule-side-card--activity .settings-activity-card__body{padding:.35rem .95rem .95rem}.settings-email-rule-side-card--activity .settings-activity-card__item{grid-template-columns:1.9rem minmax(0,1fr);gap:.72rem;align-items:center;padding:.72rem .82rem .72rem .72rem}.settings-email-rule-side-card--activity .settings-activity-card__item:before{left:.42rem;top:.74rem;bottom:.74rem}.settings-email-rule-side-card--activity .settings-activity-card__icon{width:1.82rem;height:1.82rem;margin:0}.settings-email-rule-side-card--activity .settings-activity-card__message{row-gap:.22rem}.settings-email-rules-actions{grid-column:1/-1;display:flex;justify-content:flex-end;align-items:center;gap:.6rem;padding:.8rem;position:sticky;bottom:.75rem;z-index:3}.settings-email-rules-actions .btn{min-height:2.8rem;border-radius:999px;padding-inline:1.1rem}.settings-email-rules-actions--readonly{justify-content:center;color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;font-weight:750}.settings-email-operational-blueprint{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:center;padding:.95rem 1rem;margin-bottom:.9rem;border:1px solid var(--csd-border-bfd2ff-900, rgba(191, 210, 255, .9));border-radius:16px;background:linear-gradient(135deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-eff7ff-940, rgba(239, 247, 255, .94)));box-shadow:0 18px 42px #0f172a0f}.settings-email-operational-blueprint .btn-saas-outline-primary{white-space:nowrap;justify-self:end}.settings-email-operational-blueprint strong,.settings-email-operational-card__title strong,.settings-email-operational-section__title strong{color:var(--csd-text-12203a-1000, #12203a);font-weight:850}.settings-email-operational-blueprint p,.settings-email-operational-card__title span,.settings-email-operational-card__meta,.settings-email-operational-examples span{margin:0;color:var(--csd-text-65748e-1000, #65748e);font-size:.76rem;line-height:1.45}.settings-email-operational-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:1rem;align-items:start}.settings-email-operational-list{display:grid;gap:.85rem}.settings-email-operational-card{display:grid;gap:.85rem;padding:.95rem;border:1px solid var(--csd-border-bfd2ff-900, rgba(191, 210, 255, .9));border-left:4px solid var(--csd-border-4a66f6-1000, #4a66f6);border-radius:16px;background:var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99));box-shadow:0 18px 42px #0f172a0f}.settings-email-operational-card.is-paused{border-left-color:var(--csd-border-94a3b8-1000, #94a3b8);opacity:.82}.settings-email-operational-card__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:start}.settings-email-operational-card__icon{width:2.45rem;height:2.45rem;border:1px solid var(--csd-border-4a66f6-200, rgba(74, 102, 246, .2));border-radius:13px;color:var(--csd-text-3f5af4-1000, #3f5af4);background:#4a66f614}.settings-email-operational-card__title{min-width:0}.settings-email-operational-card__title strong,.settings-email-operational-card__title span{display:block}.settings-email-operational-card__title span{margin-top:.18rem}.settings-email-operational-card__status{display:grid;justify-items:end;gap:.25rem}.settings-email-operational-card__status small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:800}.settings-email-operational-card__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.settings-email-operational-card__grid span{min-width:0;padding:.62rem;border:1px solid var(--csd-border-bfd2ff-750, rgba(191, 210, 255, .75));border-radius:12px;background:var(--csd-bg-f8fbff-880, rgba(248, 251, 255, .88))}.settings-email-operational-card__grid small,.settings-email-operational-card__grid strong{display:block;line-height:1.2}.settings-email-operational-card__grid small{color:var(--csd-text-65748e-1000, #65748e);font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.settings-email-operational-card__grid strong{margin-top:.22rem;overflow:hidden;color:var(--csd-text-12203a-1000, #12203a);font-size:.78rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.settings-email-operational-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-top:.78rem;border-top:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))}.settings-email-operational-card__meta{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.settings-email-operational-card__meta span{display:inline-flex;gap:.35rem;align-items:center}.settings-email-operational-card__meta i{color:var(--csd-text-3f5af4-1000, #3f5af4)}.settings-email-operational-card__actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;justify-content:flex-end}.settings-email-operational-card__actions form{margin:0}.settings-email-operational-card__delete{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csd-border-f87171-250, rgba(248, 113, 113, .25));border-radius:10px;color:var(--csd-text-dc2626-1000, #dc2626)}.settings-email-operational-side{position:sticky;top:5.5rem}.settings-email-operational-guide{display:grid;gap:.65rem;margin-bottom:.85rem}.settings-email-operational-guide__intro{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;padding:.78rem;border:1px solid var(--csd-border-bfd2ff-820, rgba(191, 210, 255, .82));border-radius:13px;background:linear-gradient(135deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-f1f6ff-920, rgba(241, 246, 255, .92)))}.settings-email-operational-guide__intro strong,.settings-email-operational-guide__intro span,.settings-email-operational-guide__steps b,.settings-email-operational-guide__steps small,.settings-email-operational-guide__body strong,.settings-email-operational-guide__body p{display:block}.settings-email-operational-guide__intro strong{color:var(--csd-text-12203a-1000, #12203a);font-size:.88rem;font-weight:850;line-height:1.2}.settings-email-operational-guide__intro span,.settings-email-operational-guide__steps small,.settings-email-operational-guide__body p,.settings-email-operational-section__hint{margin:0;color:var(--csd-text-65748e-1000, #65748e);font-size:.73rem;line-height:1.45}.settings-email-operational-guide__intro span{margin-top:.2rem}.settings-email-operational-guide__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.settings-email-operational-guide__steps span{min-width:0;padding:.62rem .68rem;border:1px solid var(--csd-border-bfd2ff-760, rgba(191, 210, 255, .76));border-radius:11px;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92))}.settings-email-operational-guide__steps b,.settings-email-operational-guide__body strong{color:var(--csd-text-12203a-1000, #12203a);font-size:.75rem;font-weight:850}.settings-email-operational-guide__steps small{margin-top:.16rem}.settings-email-operational-guide__details{border:1px solid var(--csd-border-bfd2ff-760, rgba(191, 210, 255, .76));border-radius:11px;background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86))}.settings-email-operational-guide__details summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.58rem .7rem;color:var(--csd-text-243553-1000, #243553);cursor:pointer;font-size:.74rem;font-weight:800;list-style:none}.settings-email-operational-guide__details summary::-webkit-details-marker{display:none}.settings-email-operational-guide__details summary span{display:inline-flex;align-items:center;gap:.38rem}.settings-email-operational-guide__details summary i{color:var(--csd-text-3f5af4-1000, #3f5af4)}.settings-email-operational-guide__details[open] summary>.bi-chevron-down{transform:rotate(180deg)}.settings-email-operational-guide__body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:0 .7rem .7rem}.settings-email-operational-guide__body div{min-width:0;padding:.62rem;border:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));border-radius:10px;background:var(--csd-bg-f8fbff-760, rgba(248, 251, 255, .76))}.settings-email-operational-guide__body p{margin-top:.22rem}.settings-email-operational-ai{display:grid;gap:.78rem;margin-bottom:.9rem;padding:.88rem;border:1px solid var(--csd-border-96b2ff-900, rgba(150, 178, 255, .9));border-radius:15px;background:linear-gradient(135deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-f1f6ff-940, rgba(241, 246, 255, .94)));box-shadow:inset 0 1px #ffffffeb}.settings-email-operational-ai__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72rem;align-items:center}.settings-email-operational-ai__head strong,.settings-email-operational-ai__head span{display:block}.settings-email-operational-ai__head strong{color:var(--csd-text-12203a-1000, #12203a);font-size:.88rem;font-weight:850;line-height:1.2}.settings-email-operational-ai__head span,.settings-email-operational-ai__status,.settings-email-operational-ai__summary,.settings-email-operational-ai__empty,.settings-email-operational-ai__preview-grid small,.settings-email-operational-ai__hint{margin:0;color:var(--csd-text-65748e-1000, #65748e);font-size:.73rem;line-height:1.45}.settings-email-operational-ai__head span{margin-top:.2rem}.settings-email-operational-ai__actions{display:flex;flex-wrap:wrap;gap:.58rem;align-items:center}.settings-email-operational-ai__button{display:inline-flex;gap:.42rem;align-items:center;justify-content:center;min-height:2.35rem}.settings-email-operational-ai__button .spinner-border{width:.86rem;height:.86rem}.settings-email-operational-ai__status{flex:1 1 16rem;min-width:12rem}.settings-email-operational-ai__status[data-state=ready]{color:var(--csd-text-15803d-1000, #15803d);font-weight:800}.settings-email-operational-ai__status[data-state=error]{color:var(--csd-text-dc2626-1000, #dc2626);font-weight:800}.settings-email-operational-ai__status[data-state=loading]{color:var(--csd-text-3f5af4-1000, #3f5af4);font-weight:800}.settings-email-operational-ai__preview{display:grid;gap:.72rem;padding:.78rem;border:1px solid var(--csd-border-bfd2ff-860, rgba(191, 210, 255, .86));border-radius:13px;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9))}.settings-email-operational-ai__preview[hidden]{display:none}.settings-email-operational-ai__preview-head{display:flex;gap:.7rem;align-items:flex-start;justify-content:space-between}.settings-email-operational-ai__preview-head span,.settings-email-operational-ai__preview-grid>div>strong{display:block;color:var(--csd-text-65748e-1000, #65748e);font-size:.64rem;font-weight:850;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.settings-email-operational-ai__preview-head strong{display:block;margin-top:.18rem;color:var(--csd-text-12203a-1000, #12203a);font-size:.9rem;font-weight:850}.settings-email-operational-ai__confidence{flex:0 0 auto;padding:.34rem .62rem;border:1px solid var(--csd-border-4a66f6-180, rgba(74, 102, 246, .18));border-radius:999px;color:var(--csd-text-3f5af4-1000, #3f5af4)!important;background:#4a66f614}.settings-email-operational-ai__summary{padding:.62rem .68rem;border:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));border-radius:11px;background:var(--csd-bg-f8fbff-860, rgba(248, 251, 255, .86))}.settings-email-operational-ai__preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}.settings-email-operational-ai__preview-grid>div{min-width:0;padding:.68rem;border:1px solid var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));border-radius:12px;background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86))}.settings-email-operational-ai__preview-grid ul,.settings-email-operational-ai__preview-grid dl{display:grid;gap:.45rem;margin:.55rem 0 0;padding:0;list-style:none}.settings-email-operational-ai__preview-grid li{display:grid;gap:.16rem;color:var(--csd-text-12203a-1000, #12203a);font-size:.75rem;font-weight:750;line-height:1.35}.settings-email-operational-ai__preview-grid li span{color:var(--csd-text-65748e-1000, #65748e);font-weight:700}.settings-email-operational-ai__preview-grid dt{color:var(--csd-text-12203a-1000, #12203a);font-size:.71rem;font-weight:850}.settings-email-operational-ai__preview-grid dd{display:flex;flex-wrap:wrap;gap:.34rem;margin:.16rem 0 0}.settings-email-operational-ai__preview-grid dd span{min-width:0;padding:.25rem .45rem;border:1px solid var(--csd-border-bfd2ff-800, rgba(191, 210, 255, .8));border-radius:999px;color:var(--csd-text-243b7a-1000, #243b7a);background:#4a66f612;font-size:.68rem;font-weight:800}.settings-email-operational-ai__empty{margin-top:.5rem}.settings-email-operational-ai__hint{display:inline-flex;gap:.42rem;align-items:center;padding:.55rem .62rem;border:1px solid var(--csd-border-bfd2ff-760, rgba(191, 210, 255, .76));border-radius:11px;background:var(--csd-bg-f8fbff-860, rgba(248, 251, 255, .86))}.settings-email-operational-ai__hint i{color:var(--csd-text-3f5af4-1000, #3f5af4)}.settings-email-operational-ai__warnings{display:grid;gap:.38rem}.settings-email-operational-ai__warnings span{display:inline-flex;gap:.42rem;align-items:flex-start;padding:.5rem .58rem;border:1px solid var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28));border-radius:10px;color:var(--csd-text-92400e-1000, #92400e);background:var(--csd-bg-fffbeb-900, rgba(255, 251, 235, .9));font-size:.72rem;font-weight:750;line-height:1.35}.settings-email-operational-ai__warnings i{flex:0 0 auto;margin-top:.04rem}.settings-email-operational-test{display:grid;gap:.82rem;margin-top:.9rem;padding:.9rem;border:1px solid var(--csd-border-bfd2ff-820, rgba(191, 210, 255, .82));border-radius:15px;background:var(--csd-bg-f8fbff-820, rgba(248, 251, 255, .82))}.settings-email-operational-test__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72rem;align-items:center}.settings-email-operational-test__head strong,.settings-email-operational-test__head span{display:block}.settings-email-operational-test__head strong{color:var(--csd-text-12203a-1000, #12203a);font-size:.88rem;font-weight:850;line-height:1.2}.settings-email-operational-test__head span,.settings-email-operational-test__result p,.settings-email-operational-test__result li,.settings-email-operational-test__draft pre{margin:0;color:var(--csd-text-65748e-1000, #65748e);font-size:.73rem;line-height:1.45}.settings-email-operational-test__head span{margin-top:.2rem}.settings-email-operational-test__samples{display:flex;flex-wrap:wrap;gap:.42rem}.settings-email-operational-test__sample{display:inline-flex;align-items:center;min-height:2rem;padding:.36rem .58rem;border:1px solid var(--csd-border-bfd2ff-820, rgba(191, 210, 255, .82));border-radius:999px;color:var(--csd-text-243b7a-1000, #243b7a);background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));font-size:.7rem;font-weight:850;line-height:1.1;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease}.settings-email-operational-test__sample:hover,.settings-email-operational-test__sample:focus-visible{border-color:var(--csd-border-4a66f6-550, rgba(74, 102, 246, .55));color:var(--csd-text-3f5af4-1000, #3f5af4);box-shadow:0 10px 24px #4a66f61f}.settings-email-operational-test__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.settings-email-operational-test__actions{display:flex;flex-wrap:wrap;gap:.58rem;align-items:center}.settings-email-operational-test__result{display:grid;gap:.7rem;padding:.78rem;border:1px solid var(--csd-border-bfd2ff-860, rgba(191, 210, 255, .86));border-radius:13px;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92))}.settings-email-operational-test__result[hidden]{display:none}.settings-email-operational-test__result-head{display:grid;gap:.25rem;padding:.62rem .68rem;border-radius:12px;background:var(--csd-bg-f8fbff-880, rgba(248, 251, 255, .88))}.settings-email-operational-test__result-head.is-match{border:1px solid var(--csd-border-22c55e-240, rgba(34, 197, 94, .24));background:var(--csd-bg-f0fdf4-800, rgba(240, 253, 244, .8))}.settings-email-operational-test__result-head.is-miss{border:1px solid var(--csd-border-ef4444-220, rgba(239, 68, 68, .22));background:var(--csd-bg-fef2f2-720, rgba(254, 242, 242, .72))}.settings-email-operational-test__result-head span{display:inline-flex;gap:.4rem;align-items:center;color:var(--csd-text-12203a-1000, #12203a);font-size:.76rem;font-weight:850}.settings-email-operational-test__result-head.is-match span i{color:var(--csd-text-16a34a-1000, #16a34a)}.settings-email-operational-test__result-head.is-miss span i{color:var(--csd-text-dc2626-1000, #dc2626)}.settings-email-operational-test__result-head strong{color:var(--csd-text-475569-1000, #475569);font-size:.74rem;font-weight:750;line-height:1.4}.settings-email-operational-test__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.settings-email-operational-test__cards>div,.settings-email-operational-test__draft{min-width:0;padding:.65rem;border:1px solid var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));border-radius:12px;background:var(--csd-bg-f8fbff-700, rgba(248, 251, 255, .7))}.settings-email-operational-test__cards span,.settings-email-operational-test__draft span{display:block;margin-bottom:.42rem;color:var(--csd-text-65748e-1000, #65748e);font-size:.64rem;font-weight:850;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.settings-email-operational-test__cards ul{display:grid;gap:.24rem;margin:0;padding-left:1rem}.settings-email-operational-test__chips{display:flex;flex-wrap:wrap;gap:.34rem}.settings-email-operational-test__chips b{padding:.25rem .45rem;border:1px solid var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28));border-radius:999px;color:var(--csd-text-92400e-1000, #92400e);background:var(--csd-bg-fffbeb-900, rgba(255, 251, 235, .9));font-size:.68rem;font-weight:850}.settings-email-operational-test__draft{display:grid;gap:.35rem}.settings-email-operational-test__draft pre{overflow:auto;max-height:12rem;white-space:pre-wrap}.settings-email-operational-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:.85rem}.settings-email-operational-examples span{display:block;padding:.72rem;border:1px solid var(--csd-border-bfd2ff-750, rgba(191, 210, 255, .75));border-radius:13px;background:var(--csd-bg-f8fbff-900, rgba(248, 251, 255, .9))}.settings-email-operational-form-grid,.settings-email-operational-section{display:grid;gap:.82rem}.settings-email-operational-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-email-operational-section{padding:.9rem;border:1px solid var(--csd-border-bfd2ff-780, rgba(191, 210, 255, .78));border-radius:15px;background:var(--csd-bg-f8fbff-750, rgba(248, 251, 255, .75))}.settings-email-operational-section__title{display:flex;gap:.5rem;align-items:center;padding-bottom:.35rem}.settings-email-operational-section__title i{color:var(--csd-text-3f5af4-1000, #3f5af4)}.settings-email-operational-section__hint{margin-top:-.34rem}.settings-email-operational-condition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.settings-email-rule-switches--compact{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.settings-email-operational-form-note{display:flex;gap:.5rem;align-items:flex-start;padding:.68rem .75rem;border:1px solid var(--csd-border-bfd2ff-720, rgba(191, 210, 255, .72));border-radius:12px;background:var(--csd-bg-ffffff-800, rgba(255, 255, 255, .8));color:var(--csd-text-475569-1000, #475569);font-size:.75rem;font-weight:650;line-height:1.4}.settings-email-operational-form-note i{margin-top:.1rem;color:var(--csd-text-2563eb-1000, #2563eb)}.settings-email-operational-modal .settings-email-rule-field textarea.form-saas-input{min-height:auto}.modal-dialog.settings-email-operational-modal-dialog,.modal-dialog.settings-action-modal-dialog.settings-email-operational-modal-dialog{max-width:min(92rem,100vw - 1.25rem)!important;width:auto!important}.settings-email-operational-modal-shell{display:flex;flex-direction:column;max-height:calc(100vh - 1.25rem);overflow:hidden}.settings-email-operational-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.85rem 1rem 1rem!important}.settings-email-operational-modal{display:grid;gap:.9rem}.settings-email-operational-modal .settings-email-operational-guide,.settings-email-operational-modal .settings-email-operational-ai,.settings-email-operational-modal .settings-email-operational-test{margin-bottom:0;margin-top:0}.settings-email-operational-modal .settings-email-operational-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.9rem}.settings-email-operational-modal .settings-email-rule-field--wide,.settings-email-operational-modal .settings-email-operational-section{grid-column:1/-1}.settings-email-operational-modal .settings-email-operational-section{gap:.9rem;padding:1rem;border-radius:16px}.settings-email-operational-modal .settings-email-operational-condition-grid,.settings-email-operational-modal .settings-email-operational-test__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-email-operational-modal .settings-email-operational-test__grid .settings-email-rule-field--wide{grid-column:span 2}.settings-email-operational-modal .settings-email-rule-switches--compact{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 1199.98px){.settings-email-operational-modal .settings-email-operational-form-grid,.settings-email-operational-modal .settings-email-operational-condition-grid,.settings-email-operational-modal .settings-email-operational-test__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-email-operational-modal .settings-email-operational-test__grid .settings-email-rule-field--wide{grid-column:1/-1}}@media (max-width: 991.98px){.modal-dialog.settings-email-operational-modal-dialog{margin:0!important}.settings-email-operational-modal-shell{min-height:100vh;max-height:100vh;border-radius:0!important}.settings-email-operational-modal-body{padding:.75rem!important}.settings-email-operational-modal .settings-email-operational-form-grid,.settings-email-operational-modal .settings-email-operational-condition-grid,.settings-email-operational-modal .settings-email-operational-test__grid,.settings-email-operational-modal .settings-email-rule-switches--compact{grid-template-columns:1fr}}@media (max-width: 1199.98px){.settings-email-operational-layout{grid-template-columns:1fr}.settings-email-operational-side{position:static}}@media (max-width: 991.98px){.settings-email-operational-card__grid,.settings-email-operational-examples,.settings-email-operational-form-grid,.settings-email-operational-condition-grid,.settings-email-operational-ai__preview-grid,.settings-email-operational-test__grid,.settings-email-operational-test__cards,.settings-email-operational-guide__steps,.settings-email-operational-guide__body,.settings-email-rule-switches--compact,.settings-email-operational-card__top,.settings-email-operational-blueprint,.settings-email-operational-ai__head,.settings-email-operational-test__head,.settings-email-operational-guide__intro{grid-template-columns:1fr}.settings-email-operational-card__status{justify-items:start}.settings-email-operational-card__footer{align-items:stretch;flex-direction:column}.settings-email-operational-card__actions{justify-content:flex-start}.settings-email-operational-blueprint .btn-saas-outline-primary{justify-self:start}}@media (max-width: 1199.98px){.settings-email-rules-grid{grid-template-columns:1fr}.settings-email-rules-side{position:static}}@media (max-width: 991.98px){.settings-email-tabs{overflow-x:auto}.settings-email-tabs__item{min-width:13rem}.settings-email-rule-card--intro,.settings-email-rule-panel__header,.settings-email-rule-fields--two,.settings-email-rule-switches{grid-template-columns:1fr}.settings-email-rule-pill,.settings-email-rule-panel__badge{justify-self:start}}.settings-email-settings .settings-masterdata__hero{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.56rem .72rem;min-height:3.9rem;padding:.62rem .72rem;border:1px solid var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));border-radius:.88rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 1px 2px #0f172a09}.settings-email-settings .settings-masterdata__hero-main{min-width:min(100%,18rem);max-width:34rem;flex:1 1 20rem}.settings-email-settings .settings-masterdata__hero h2{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.98rem;font-weight:850;line-height:1.16}.settings-email-settings .settings-masterdata__hero p{max-width:54ch;margin-top:.22rem;color:var(--csd-text-475569-1000, #475569);font-size:.76rem;line-height:1.42}.settings-email-settings .settings-masterdata__summary--wide{display:flex;flex:0 0 auto;grid-template-columns:none;width:auto;min-width:0;gap:.42rem}.settings-email-settings .settings-masterdata__stat{display:grid;align-content:center;min-width:5.25rem;min-height:2.38rem;padding:.36rem .54rem;border-color:var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));border-radius:.66rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0f172a09}.settings-email-settings .settings-masterdata__stat:before,.settings-email-settings .settings-masterdata__stat span:before{display:none}.settings-email-settings .settings-masterdata__stat span{color:var(--csd-text-64748b-1000, #64748b);font-size:.55rem;font-weight:850;letter-spacing:.07em;line-height:1.12}.settings-email-settings .settings-masterdata__stat strong{margin-top:.12rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:900;line-height:1}.settings-email-settings .settings-masterdata__section{border-color:var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 1px 2px #0f172a09}.settings-email-settings .settings-masterdata__section-head{align-items:center;min-height:4.85rem;padding:.82rem 1rem .76rem}.settings-email-settings .settings-masterdata__section-head h3{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:850}.settings-email-settings .settings-masterdata__section-head p{max-width:68ch;color:var(--csd-text-475569-1000, #475569);font-size:.8rem;line-height:1.42}.settings-email-settings .settings-masterdata__primary-action{min-width:9.6rem;min-height:2.18rem;justify-content:center;white-space:nowrap}.settings-email-hero-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:.42rem;margin-left:auto}.settings-email-settings.settings-masterdata--premium.settings-masterdata--compact .settings-masterdata__summary--wide{min-width:0;width:auto;flex:0 0 auto}.settings-email-hero-actions .settings-email-flow__guide{grid-column:auto;grid-row:auto}.settings-email-flow{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;padding:.5rem .72rem;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-f8fafc-1000, #f8fafc)}.settings-email-flow__label{display:inline-flex;align-items:center;gap:.36rem;min-width:8.4rem;color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:850;white-space:nowrap}.settings-email-flow__label i{display:inline-grid;place-items:center;width:1.72rem;height:1.72rem;border:1px solid var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96));border-radius:.58rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.78rem}.settings-email-flow__main{grid-column:1;grid-row:1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;min-width:0}.settings-email-flow__icon{display:inline-grid;place-items:center;width:2.08rem;height:2.08rem;border:1px solid var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96));border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.92rem}.settings-email-flow__main strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:850;line-height:1.2}.settings-email-flow__main p{margin:.16rem 0 0;color:var(--csd-text-475569-1000, #475569);font-size:.76rem;font-weight:600;line-height:1.42}.settings-email-flow__steps{grid-column:auto;grid-row:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.74rem;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.settings-email-flow__steps span{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"number label" "number help";align-items:center;-moz-column-gap:.46rem;column-gap:.46rem;min-width:0;min-height:2.46rem;padding:.4rem .5rem;border-left:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-email-flow__steps span:first-child{border-left:0}.settings-email-flow__steps b{grid-area:number;display:inline-grid;place-items:center;width:1.32rem;height:1.32rem;border:1px solid var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96));border-radius:999px;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-style:normal;font-weight:900;line-height:1}.settings-email-flow__steps em{grid-area:label;min-width:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.7rem;font-style:normal;font-weight:850;line-height:1.18}.settings-email-flow__steps small{grid-area:help;min-width:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-email-flow__guide{grid-column:2;grid-row:1;display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:2.16rem;padding:.42rem .72rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.74rem;font-weight:800;white-space:nowrap;justify-self:end}.settings-email-stack{display:grid;gap:.68rem;padding:.72rem .86rem .86rem;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-f8fafc-1000, #f8fafc)}.settings-email-stack__head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:2.5rem;padding:.18rem .1rem}.settings-email-stack__head div{display:grid;gap:.08rem;min-width:0}.settings-email-stack__head strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:900;line-height:1.16}.settings-email-stack__head span{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:650;line-height:1.25}.settings-email-stack__head small{display:inline-flex;align-items:center;min-height:1.6rem;padding:.25rem .54rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.62rem;font-weight:850;white-space:nowrap}.settings-email-channel{border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0f172a09;overflow:hidden}.settings-email-channel__body{padding:.72rem .78rem}.settings-email-channel__top{align-items:flex-start;gap:.72rem;padding-bottom:.64rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))}.settings-email-channel__identity{gap:.62rem;min-width:0}.settings-email-channel__icon{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;flex:0 0 auto;border:1px solid var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96));border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.86rem;box-shadow:0 1px 2px #0f172a09}.settings-email-channel__title-row{gap:.42rem}.settings-email-channel__title-row h5{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:850;line-height:1.16}.settings-email-channel__meta{gap:.36rem .7rem;margin-top:.24rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.25}.settings-email-channel__meta span{display:inline-flex;align-items:center;min-width:0}.settings-email-channel__meta i{color:var(--csd-text-64748b-1000, #64748b)}.settings-email-channel__actions{justify-content:flex-end;gap:.42rem}.settings-email-channel__actions .btn-saas-outline-primary,.settings-email-channel__footer .btn-saas-outline-primary,.settings-email-channel__footer .btn-saas-primary,.settings-email-channel__copy .btn-saas-outline-primary{min-height:2.14rem;padding:.42rem .68rem;border-radius:.72rem;font-size:.76rem;white-space:nowrap}.settings-email-badge,.settings-email-tag{display:inline-flex;align-items:center;gap:.34rem;padding:.24rem .48rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-475569-1000, #475569)!important;font-size:.64rem;font-weight:850;line-height:1}.settings-email-badge:before,.settings-email-tag:before{content:"";width:.36rem;height:.36rem;flex:0 0 auto;border-radius:999px;background:#94a3b8}.settings-email-badge.is-active,.settings-email-tag.is-good{border-color:var(--csd-border-16a34a-320, rgba(22, 163, 74, .32));color:var(--csd-text-166534-1000, #166534)!important}.settings-email-badge.is-active:before,.settings-email-tag.is-good:before{background:#16a34a}.settings-email-badge.is-paused,.settings-email-tag.is-warning{border-color:var(--csd-border-f59e0b-360, rgba(245, 158, 11, .36));color:var(--csd-text-92400e-1000, #92400e)!important}.settings-email-badge.is-paused:before,.settings-email-tag.is-warning:before{background:#f59e0b}.settings-email-channel__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:.64rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.64rem;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.settings-email-channel__stat{display:grid;align-content:center;min-width:0;min-height:2.55rem;padding:.34rem .42rem;border:0;border-left:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff);text-align:center}.settings-email-channel__stat:first-child{border-left:0}.settings-email-channel__stat strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:900;line-height:1}.settings-email-channel__stat-label{margin:0 0 .16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.55rem;font-weight:850;letter-spacing:.06em;line-height:1}.settings-email-channel__setup{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr);gap:.54rem;margin-top:.64rem;align-items:stretch}.settings-email-channel__setup-block{min-width:0;padding:.62rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-email-channel__copy{gap:.42rem}.settings-email-channel__copy .form-control{min-height:2.14rem;border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);font-size:.74rem}.settings-email-channel__setup-tags{gap:.36rem}.settings-email-channel__instructions{margin-top:.46rem;padding:.48rem .56rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.74rem}.settings-email-channel__instructions.is-muted{color:var(--csd-text-64748b-1000, #64748b)}.settings-email-channel__footer{margin-top:.64rem;padding-top:.56rem;border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))}.settings-email-channel__next{display:grid;grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);align-items:center;gap:.72rem;margin-top:.64rem;padding:.58rem .62rem;border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-email-channel__next-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.54rem}.settings-email-channel__next-icon{display:inline-grid;place-items:center;width:1.94rem;height:1.94rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.86rem}.settings-email-channel__next-head strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:850;line-height:1.18}.settings-email-channel__next-head p{margin:.12rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:600;line-height:1.35}.settings-email-channel__next-list{counter-reset:email-channel-next;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;margin:0;padding:0;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.66rem;background:var(--csd-bg-ffffff-1000, #ffffff);list-style:none;overflow:hidden}.settings-email-channel__next-list li{counter-increment:email-channel-next;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark title" "mark text";align-items:center;-moz-column-gap:.42rem;column-gap:.42rem;min-width:0;min-height:2.72rem;padding:.46rem .54rem;border-left:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-ffffff-1000, #ffffff)}.settings-email-channel__next-list li:first-child{border-left:0}.settings-email-channel__next-list li:nth-child(odd){border-left:0}.settings-email-channel__next-list li:nth-child(n+3){border-top:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))}.settings-email-channel__next-list li:before{content:counter(email-channel-next);grid-area:mark;display:inline-grid;place-items:center;width:1.34rem;height:1.34rem;border:1px solid var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96));border-radius:999px;color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:900;line-height:1}.settings-email-channel__next-list strong{grid-area:title;min-width:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.68rem;font-weight:850;line-height:1.18;overflow-wrap:anywhere}.settings-email-channel__next-list span{grid-area:text;min-width:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:620;line-height:1.22;overflow-wrap:anywhere}.settings-email-empty{display:grid;justify-items:center;gap:.58rem;min-height:12.8rem;padding:1.8rem 1rem;border:1px dashed var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));border-radius:.86rem;background:var(--csd-bg-ffffff-1000, #ffffff);text-align:center}.settings-email-empty>i{display:inline-grid;place-items:center;width:2.45rem;height:2.45rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem}.settings-email-empty h3{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.96rem;font-weight:850}.settings-email-empty p{max-width:43rem;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.45}.settings-email-empty__hint{display:inline-flex;align-items:center;min-height:2rem;padding:.34rem .72rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:700}.settings-email-form-note{display:flex;align-items:flex-start;gap:.58rem;margin-bottom:.8rem;padding:.68rem .78rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.84rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.78rem;font-weight:600;line-height:1.4}.settings-email-form-note__icon{display:inline-grid;place-items:center;width:1.78rem;height:1.78rem;flex:0 0 1.78rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:.58rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.settings-email-form-help{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:.82rem}.settings-email-form-help span{display:grid;gap:.12rem;min-height:3.54rem;padding:.56rem .62rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:.74rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:620;line-height:1.28}.settings-email-form-help b{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.74rem;font-weight:850;line-height:1.16}@media (max-width: 1399.98px){.settings-email-settings .settings-masterdata__hero{flex-direction:row;align-items:center}.settings-email-settings .settings-masterdata__hero-main{flex-basis:100%;max-width:none}.settings-email-settings .settings-masterdata__summary--wide{width:auto;flex:0 0 auto;min-width:0}.settings-email-hero-actions{margin-left:0}}@media (max-width: 1199.98px){.settings-email-form-help,.settings-email-flow__steps,.settings-email-channel__next-list,.settings-email-channel__setup,.settings-email-channel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-email-flow,.settings-email-channel__next{grid-template-columns:1fr}.settings-email-flow__guide{grid-column:1;grid-row:3;justify-self:start}.settings-email-flow__steps span:nth-child(odd),.settings-email-channel__next-list li:nth-child(odd){border-left:0}.settings-email-flow__steps span:nth-child(n+3),.settings-email-channel__next-list li:nth-child(n+3){border-top:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))}}@media (max-width: 767.98px){.settings-email-settings .settings-masterdata__summary--wide,.settings-email-form-help,.settings-email-flow__steps,.settings-email-channel__next-list,.settings-email-channel__setup,.settings-email-channel__grid{grid-template-columns:1fr}.settings-email-flow{padding:.72rem}.settings-email-flow__steps span,.settings-email-channel__next-list li,.settings-email-flow__steps span:nth-child(odd),.settings-email-channel__next-list li:nth-child(odd){border-left:0}.settings-email-flow__steps span:nth-child(n+2),.settings-email-channel__next-list li:nth-child(n+2){border-top:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))}.settings-email-settings .settings-masterdata__section-head,.settings-email-channel__top,.settings-email-stack__head,.settings-email-channel__footer{flex-direction:column;align-items:stretch}.settings-email-channel__actions,.settings-email-channel__footer{justify-content:flex-start}.settings-email-channel__actions .btn-saas-outline-primary,.settings-email-channel__actions form,.settings-email-channel__footer .btn-saas-outline-primary,.settings-email-channel__footer .btn-saas-primary,.settings-email-channel__copy .btn-saas-outline-primary,.settings-email-settings .settings-masterdata__primary-action{width:100%}.settings-email-channel__stat,.settings-email-channel__stat:first-child{border-left:0;border-top:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))}.settings-email-channel__stat:first-child{border-top:0}}.email-templates-page{padding:.85rem 0 1.6rem}.email-template-kpi-grid{--bs-gutter-x: .65rem;--bs-gutter-y: .65rem}.email-template-kpi-card{--email-template-kpi-accent: #2563eb;--csd-foreground-email-template-kpi-accent: var(--csd-text-2563eb-1000, #2563eb);position:relative;display:flex;align-items:center;gap:.68rem;min-height:4.65rem;height:100%;padding:.68rem .82rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #fffffff0,0 1px 2px #0f172a09;overflow:hidden}.email-template-kpi-card:before{content:"";position:absolute;inset:.62rem auto .62rem 0;width:3px;border-radius:999px;background:var(--email-template-kpi-accent)}.email-template-kpi-card__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.22rem;width:2.22rem;height:2.22rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:.68rem;background:#2563eb1f;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.9rem;box-shadow:0 1px 2px #0f172a09}.email-template-kpi-card--success{--email-template-kpi-accent: #059669;--csd-foreground-email-template-kpi-accent: var(--csd-text-059669-1000, #059669)}.email-template-kpi-card--muted{--email-template-kpi-accent: #64748b;--csd-foreground-email-template-kpi-accent: var(--csd-text-64748b-1000, #64748b)}.email-template-kpi-card--accent{--email-template-kpi-accent: #ea580c;--csd-foreground-email-template-kpi-accent: var(--csd-text-ea580c-1000, #ea580c)}.email-template-kpi-card__icon--success{background:#22c55e1f;color:var(--csd-text-15803d-1000, #15803d)}.email-template-kpi-card__icon--muted{background:#64748b1f;color:var(--csd-text-475569-1000, #475569)}.email-template-kpi-card__icon--accent{background:#f973161f;color:var(--csd-text-ea580c-1000, #ea580c)}.email-template-kpi-card__content{display:grid;min-width:0;gap:.04rem}.email-template-kpi-card__label,.email-templates-filter-label{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.email-template-kpi-card__value{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.34rem;font-weight:900;line-height:1.1;font-variant-numeric:tabular-nums}.email-templates-filter-shell{padding:.62rem .72rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #fffffff0,0 1px 2px #0f172a09}.email-templates-filter-form{display:block;margin:0}.email-templates-filter-shell__row{display:grid;grid-template-columns:minmax(20rem,1.26fr) minmax(8.4rem,.38fr) minmax(12.6rem,.58fr) minmax(9.6rem,.42fr) minmax(7rem,.32fr) auto;gap:.52rem;align-items:end}.email-templates-filter-field{min-width:0}.email-templates-filter-field--search{align-self:end}.email-templates-filter-label{margin-bottom:.22rem}.email-templates-filter-search__box{position:relative}.email-templates-filter-search__box i{position:absolute;top:50%;left:.72rem;transform:translateY(-50%);color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.86rem;pointer-events:none}.email-templates-filter-control{width:100%;height:2.18rem;padding:0 .72rem;border:1px solid var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:.72rem;background-color:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-10233f-1000, #10233f);font-size:.8rem;font-weight:620;line-height:1;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.email-templates-filter-search__box .email-templates-filter-control{padding-left:2.05rem}.email-templates-filter-control:focus{outline:none;border-color:var(--csd-border-60a5fa-1000, #60a5fa);background-color:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 0 0 3px #60a5fa24}.email-templates-page select.email-templates-filter-control{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;padding-right:2rem;background-color:var(--csd-bg-ffffff-1000, #ffffff)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 6.75L9 11.25L13.5 6.75' stroke='%2364748B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .62rem center!important;background-size:14px!important}.email-templates-filter-field .select2-container{width:100%!important;font-size:.8rem}.email-templates-filter-field .select2-container--default .select2-selection--single{min-height:2.18rem!important;height:2.18rem!important;padding:0 2.1rem 0 .72rem!important;border-color:var(--csd-border-dbe5f0-1000, #dbe5f0)!important;border-radius:.72rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:none!important}.email-templates-filter-field .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--csd-text-10233f-1000, #10233f)!important;font-size:.8rem;font-weight:620}.email-templates-filter-field .select2-container--default .select2-selection--single .select2-selection__arrow{width:2rem!important}.email-templates-filter-shell__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.42rem;white-space:nowrap}.email-templates-filter-shell__context{display:inline-flex;align-items:center;justify-content:flex-end;gap:.42rem}.email-templates-filter-summary__muted{display:inline-flex;align-items:center;min-height:2.18rem;padding:0 .52rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:700}.email-templates-filter-chip,.email-templates-filter-reset{display:inline-flex;align-items:center;justify-content:center;gap:.36rem;line-height:1}.email-templates-filter-chip{min-height:2.18rem;padding:0 .62rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:999px;background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:850}.email-templates-filter-reset{min-height:2.18rem;padding:0 .68rem;border:1px solid var(--csd-border-d6e0ea-1000, #d6e0ea);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.76rem;font-weight:800;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.email-templates-filter-reset:hover{border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 8px 20px #2563eb1a}.email-templates-filter-reset__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .32rem;border-radius:999px;background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.64rem;font-weight:900}.email-templates-filter-shell__actions .btn-saas-primary,.email-templates-filter-shell__actions .btn-saas-outline-primary{min-height:2.18rem;padding:.42rem .72rem;border-radius:.72rem;font-size:.76rem;white-space:nowrap}.email-template-table-shell{overflow:hidden;border-radius:.95rem}.email-template-list-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.88rem;min-height:4.45rem;padding:.82rem .94rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)))}.email-template-list-head__main{display:flex;align-items:center;gap:.68rem;min-width:0}.email-template-list-head__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.38rem;width:2.38rem;height:2.38rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.78rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem;box-shadow:0 1px 2px #0f172a09}.email-template-list-head__copy{min-width:0}.email-template-list-head__eyebrow{display:block;margin-bottom:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.email-template-list-head__copy h3{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.98rem;font-weight:880;line-height:1.18}.email-template-list-head__copy p{margin:.18rem 0 0;max-width:40rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.38}.email-template-list-head__facts{display:inline-grid;grid-template-columns:repeat(3,minmax(5.4rem,1fr));align-items:stretch;gap:.42rem}.email-template-list-head__facts span{display:grid;align-content:center;gap:.12rem;min-height:2.7rem;padding:.42rem .58rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #fffffff0}.email-template-list-head__facts strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.email-template-list-head__facts small{color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:820;line-height:1.1;text-transform:uppercase}.email-template-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:2.78rem;padding:.56rem .9rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-ffffff-1000, #ffffff)}.email-template-table-toolbar__meta{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:650}.email-template-table-toolbar__count{display:inline-flex;align-items:center;min-height:1.72rem;padding:.3rem .58rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-0f172a-1000, #0f172a);font-size:.68rem;font-weight:850;white-space:nowrap}.email-template-table thead th{padding:.68rem .84rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.email-template-table tbody tr{transition:background-color .16s ease}.email-template-table tbody tr:hover{background:var(--csd-bg-f8fbff-1000, #f8fbff)}.email-template-table tbody td{padding:.74rem .84rem;border-color:var(--csd-border-eef2f7-1000, #eef2f7);vertical-align:middle}.email-template-table__template{max-width:360px}.email-template-table__template-main{display:flex;align-items:center;gap:.64rem;min-width:0}.email-template-table__template-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.1rem;width:2.1rem;height:2.1rem;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:.68rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.9rem}.email-template-table__template-copy{min-width:0}.email-template-table__title{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:850;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-template-table__meta-line{display:flex;align-items:center;gap:.45rem;margin-top:.3rem;min-width:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.email-template-table__meta-line span,.email-template-table__meta-line code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-template-table__meta-line span{min-width:0}.email-template-table__meta-line code{padding:0;border:0;background:transparent;color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:700}.email-template-table__dot{width:.22rem;height:.22rem;flex-shrink:0;border-radius:999px;background:var(--csd-bg-cbd5e1-1000, #cbd5e1)}.email-template-table .badge{display:inline-flex;align-items:center;min-height:1.55rem;padding:.26rem .52rem;border-radius:999px;font-size:.68rem;font-weight:800;line-height:1}.email-template-table__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.34rem}.email-template-table__actions form{margin:0}.email-template-table__action,.email-template-table__actions .modern-dropdown-trigger{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.08rem;width:2.08rem!important;min-width:2.08rem!important;height:2.08rem!important;min-height:2.08rem!important;padding:0!important;border:1px solid var(--csd-border-d6e0ea-1000, #d6e0ea);border-radius:.68rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-475569-1000, #475569);text-decoration:none;font-size:.86rem;line-height:1;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.email-template-table__action:hover,.email-template-table__actions .modern-dropdown-trigger:hover,.email-template-table__actions .modern-dropdown-trigger:focus-visible,.email-template-table__actions .modern-dropdown-trigger[aria-expanded=true]{border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 8px 20px #2563eb1a}.email-template-table__action--primary{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.email-template-table__actions .dropdown-modern__menu{min-width:13.5rem;margin-top:.42rem;border:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95))!important;border-radius:.9rem;box-shadow:0 18px 34px #0f172a1f!important}.email-template-table-pagination{border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-ffffff-1000, #ffffff)}.email-template-table-pagination .saas-pagination{padding:.52rem .62rem}.email-template-table-pagination .saas-pagination__row{gap:.45rem}.email-template-table-pagination .saas-pagination__summary,.email-template-table-pagination .saas-pagination__label{font-size:.68rem}.email-template-table-pagination .saas-pagination__select.form-saas-input,.email-template-table-pagination .saas-pagination-select__button{height:1.82rem!important;min-height:1.82rem;border-radius:.62rem;font-size:.7rem!important}@media (max-width: 1399.98px){.email-template-list-head{grid-template-columns:minmax(0,1fr)}.email-template-list-head__facts{width:100%}}@media (max-width: 767.98px){.email-template-list-head,.email-template-table-toolbar{align-items:stretch;grid-template-columns:minmax(0,1fr)}.email-template-list-head__facts{grid-template-columns:minmax(0,1fr)}}.table-row-selected,.email-template-preview-row{background:var(--csd-bg-f8fbff-1000, #f8fbff)}.email-template-preview-card{position:relative;margin:.35rem 0;padding:1rem 1.05rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffd9}.email-template-preview-card__close{position:absolute;top:.9rem;right:.9rem;display:inline-flex;align-items:center;justify-content:center;width:2.08rem;height:2.08rem;border:1px solid var(--csd-border-d6e0ea-1000, #d6e0ea);border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.78rem;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.email-template-preview-card__close:hover{border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 8px 20px #2563eb1a}.email-template-preview-card__eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--csd-text-2563eb-1000, #2563eb)}.email-template-preview-card__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.35rem}.email-template-preview-card__title{margin:0;font-size:1.12rem;font-weight:700;color:var(--csd-text-10233f-1000, #10233f)}.email-template-preview-card__status{display:inline-flex;align-items:center;min-height:30px;padding:0 .72rem;border-radius:999px;border:1px solid var(--csd-border-d5dbe4-1000, #d5dbe4);background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.76rem;font-weight:700}.email-template-preview-card__status--active{border-color:var(--csd-border-22c55e-180, rgba(34, 197, 94, .18));background:#22c55e1a;color:var(--csd-text-15803d-1000, #15803d)}.email-template-preview-card__meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.email-template-preview-card__pill{display:inline-flex;align-items:center;padding:.34rem .62rem;border-radius:999px;background:var(--csd-bg-f8fbff-1000, #f8fbff);border:1px solid var(--csd-border-dce7f4-1000, #dce7f4);color:var(--csd-text-475569-1000, #475569);font-size:.75rem;font-weight:600}.email-template-preview-card__subject{display:flex;flex-direction:column;gap:.3rem;margin:.95rem 0 1rem}.email-template-preview-card__subject-label{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--csd-text-64748b-1000, #64748b)}.email-template-preview-card__html{max-height:420px;overflow-y:auto;padding:1rem;border:1px solid var(--csd-border-e7edf5-1000, #e7edf5);border-radius:14px;background:var(--csd-bg-ffffff-1000, #ffffff)}.email-template-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3.2rem 1.4rem}.email-template-empty-state__icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin-bottom:.95rem;border-radius:1.2rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-1000, #eff6ff) 0%,var(--csd-bg-dbeafe-1000, #dbeafe) 100%);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.45rem}.email-template-empty-state__title{margin:0;font-size:1.12rem;font-weight:700;color:var(--csd-text-10233f-1000, #10233f)}.email-template-empty-state__description{max-width:480px;margin:.65rem 0 0;color:var(--csd-text-718096-1000, #718096);font-size:.9rem;line-height:1.55}.email-template-empty-state__actions{margin-top:1.15rem}.email-template-sidebar{display:flex;flex-direction:column;gap:1rem}.email-template-sidebar-card{padding:0;border-radius:.95rem}.email-template-sidebar-card .saas-card-header{padding:.76rem .9rem;margin-bottom:0;background:var(--csd-bg-ffffff-1000, #ffffff)}.email-template-sidebar-card__title{display:inline-flex;align-items:center;gap:.6rem}.email-template-sidebar-card__title-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.86rem;box-shadow:0 1px 2px #0f172a09}.email-template-sidebar-card__actions{display:inline-flex;align-items:center;gap:.42rem;flex-shrink:0}.email-template-sidebar-card__action{display:inline-flex;align-items:center;justify-content:center;width:2.18rem;height:2.18rem;padding:0;border:1px solid var(--csd-border-d6e0ea-1000, #d6e0ea);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.84rem;line-height:1;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.email-template-sidebar-card__action:hover,.email-template-sidebar-card__action:focus-visible{border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 8px 20px #2563eb1a}.email-template-sidebar-card__body{padding:.82rem .9rem .9rem}#categoriesList{min-height:92px}.email-template-category-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.62rem .7rem;border:1px solid var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.email-template-category-item+.email-template-category-item{margin-top:.62rem}.email-template-category-item__meta{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;color:var(--csd-text-334155-1000, #334155);font-size:.8rem;font-weight:760;min-width:0}.email-template-category-item__icon{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:.62rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);border:1px solid var(--csd-border-dbe7f4-1000, #dbe7f4);color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem}.email-template-category-item__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-template-category-item__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.85rem;height:1.85rem;padding:0 .45rem;border-radius:999px;background:var(--csd-bg-f8fbff-1000, #f8fbff);border:1px solid var(--csd-border-dbe7f4-1000, #dbe7f4);color:var(--csd-text-475569-1000, #475569);font-size:.8rem;font-weight:700}.email-template-sidebar-empty-card{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding:.95rem;border:1px dashed var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:14px;background:var(--csd-bg-fbfdff-1000, #fbfdff)}.email-template-sidebar-empty-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:12px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.email-template-sidebar-empty-card__title{font-size:.9rem;font-weight:700;color:var(--csd-text-10233f-1000, #10233f)}.email-template-sidebar-empty-card__meta{color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;line-height:1.5}.email-template-sidebar-divider{height:1px;margin:.95rem 0;background:var(--csd-bg-edf2f7-1000, #edf2f7)}.email-template-sidebar-section__title{margin-bottom:.7rem;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--csd-text-64748b-1000, #64748b)}.email-template-sidebar-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.email-template-sidebar-stat-grid+.email-template-sidebar-stat-grid{margin-top:.6rem}.email-template-sidebar-stat-pill{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-height:40px;padding:.65rem .72rem;border:1px solid var(--csd-border-e6edf5-1000, #e6edf5);border-radius:12px;background:var(--csd-bg-fbfdff-1000, #fbfdff);color:var(--csd-text-334155-1000, #334155);font-size:.83rem}.email-template-sidebar-stat-pill strong{color:var(--csd-text-10233f-1000, #10233f);font-size:.88rem}.email-template-sidebar-empty{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.84rem}.email-template-modal-dialog,.modal-dialog.email-template-modal-dialog{max-width:min(74rem,100vw - 2rem)}.email-template-modal-shell.modal-premium-shell{border-radius:1.25rem}.email-template-modal-shell .modal-premium-header{padding:1.05rem 1.25rem .72rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))!important}.email-template-modal-shell .modal-title{display:inline-flex;align-items:center;gap:.48rem;color:var(--csd-text-0f172a-1000, #0f172a)!important;font-size:1rem;font-weight:850!important;line-height:1.15}.email-template-modal-shell .modal-title>i{display:inline-flex;align-items:center;justify-content:center;width:2.05rem;height:2.05rem;margin-right:0!important;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-radius:.72rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-2563eb-1000, #2563eb)!important;font-size:.94rem}.email-template-modal-shell .modal-header .text-muted{margin-top:.32rem;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.78rem;line-height:1.45}.email-template-modal-shell .modal-header [data-bs-dismiss=modal]{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-475569-1000, #475569);box-shadow:0 10px 24px #0f172a0f}.email-template-modal-shell .modal-premium-body{padding:.95rem 1.25rem 1.05rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)}.email-template-modal-shell .modal-premium-footer{min-height:4.35rem;padding:.82rem 1.25rem!important;border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))!important;background:var(--csd-bg-ffffff-1000, #ffffff)}.email-template-modal-shell .btn-saas-primary,.email-template-modal-shell .btn-saas-outline-primary{min-height:2.42rem;padding:.52rem .95rem;border-radius:.82rem;font-size:.78rem;font-weight:850}.email-template-form-modal{display:grid;gap:.78rem}.email-template-form-modal__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.82rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.95rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 58%,var(--csd-bg-f0fdfa-720, rgba(240, 253, 250, .72)))}.email-template-form-modal__summary-icon{width:2.7rem;height:2.7rem;border-radius:.82rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.08rem}.email-template-form-modal__summary-title{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.95rem;font-weight:850;line-height:1.28}.email-template-form-modal__summary-text{margin-top:.22rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.45}.email-template-form-modal__summary-eyebrow{white-space:nowrap}.email-template-form-modal__summary-pills{display:inline-flex;align-items:center;justify-content:flex-end;gap:.4rem;flex-wrap:wrap;max-width:21rem}.email-template-form-modal__summary-pills .op-upsert-modal__summary-pill,.email-template-form-modal .op-upsert-modal__card-header .op-upsert-modal__summary-pill{min-height:1.75rem;padding:.34rem .56rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.66rem;font-weight:850;white-space:nowrap}.email-template-form-modal__summary-pills .op-upsert-modal__summary-pill i,.email-template-form-modal .op-upsert-modal__card-header .op-upsert-modal__summary-pill i{color:var(--csd-text-2563eb-1000, #2563eb)}.email-template-form-modal__card{overflow:hidden;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:.95rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 1px 2px #0f172a09}.email-template-form-modal__card>.op-upsert-modal__card-header{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:3.15rem;padding:.72rem .9rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-ffffff-1000, #ffffff)}.email-template-form-modal__card>.email-template-form-modal__field-grid,.email-template-form-modal__card>.row{padding:.9rem}.email-template-form-modal__card>.email-template-variable-panel{margin:.9rem}.email-template-form-modal .op-upsert-modal__card-title{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:850}.email-template-form-modal .op-upsert-modal__card-title i{color:var(--csd-text-2563eb-1000, #2563eb)}.email-template-form-modal__field-grid{--bs-gutter-x: .76rem;--bs-gutter-y: .76rem}.email-template-form-modal__label{display:flex;align-items:center;gap:.32rem;margin-bottom:.28rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.email-template-form-modal .form-saas-input,.email-template-form-modal .form-select{min-height:2.42rem;border-color:var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:.72rem;color:var(--csd-text-10233f-1000, #10233f);font-size:.82rem;font-weight:620}.email-template-form-modal textarea.form-saas-input{min-height:6rem;line-height:1.5;resize:vertical}.email-template-form-modal .form-saas-input:focus,.email-template-form-modal .form-select:focus{border-color:var(--csd-border-60a5fa-1000, #60a5fa);box-shadow:0 0 0 3px #60a5fa24}.email-template-form-modal .select2-container{width:100%!important}.email-template-form-modal .select2-container--default .select2-selection--single,.email-template-form-modal .select2-container--default .select2-selection--multiple{min-height:2.42rem;border:1px solid var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.email-template-form-modal .select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:2rem;padding-left:.82rem;color:var(--csd-text-10233f-1000, #10233f);font-size:.82rem;font-weight:620;line-height:2.34rem}.email-template-form-modal .select2-container--default .select2-selection--single .select2-selection__arrow{width:2rem;height:2.38rem}.email-template-form-modal .select2-container--default.select2-container--focus .select2-selection--multiple,.email-template-form-modal .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--csd-border-60a5fa-1000, #60a5fa);box-shadow:0 0 0 3px #60a5fa24}.email-template-form-modal__field-help{display:block;margin-top:.34rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.42}.email-template-form-modal__status-field{margin-top:.32rem}.email-template-form-modal__switch{position:relative;display:inline-flex;align-items:center;gap:.58rem;min-height:2.42rem;margin:0;padding:.52rem .72rem;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-radius:.78rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.email-template-form-modal__switch .form-check-input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.email-template-form-modal__switch-track{position:relative;width:2.5rem;height:1.36rem;flex:0 0 2.5rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:999px;background:var(--csd-bg-eaf2ff-1000, #eaf2ff);box-shadow:inset 0 1px 2px #0f172a14;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.email-template-form-modal__switch-thumb{position:absolute;top:50%;left:.16rem;width:.98rem;height:.98rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 2px 5px #0f172a2e;transform:translateY(-50%);transition:transform .18s ease}.email-template-form-modal__switch .form-check-input:checked+.email-template-form-modal__switch-track{border-color:var(--csd-border-2563eb-1000, #2563eb);background:#2563eb;box-shadow:0 8px 18px #2563eb29}.email-template-form-modal__switch .form-check-input:checked+.email-template-form-modal__switch-track .email-template-form-modal__switch-thumb{transform:translate(1.12rem,-50%)}.email-template-form-modal__switch .form-check-input:focus-visible+.email-template-form-modal__switch-track{box-shadow:0 0 0 3px #60a5fa2e,inset 0 1px 2px #0f172a14}.email-template-form-modal__switch-label{color:var(--csd-text-10233f-1000, #10233f);font-size:.8rem;font-weight:800;line-height:1.2}.email-template-form-modal .simple-editor,.email-template-form-modal .simple-editor-wrapper{border-radius:.82rem}.email-template-modal-note{display:flex;align-items:flex-start;gap:.7rem;padding:.72rem .82rem;border:1px solid var(--csd-border-dbe7f4-1000, #dbe7f4);border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-fbfdff-1000, #fbfdff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);color:var(--csd-text-334155-1000, #334155);font-size:.78rem;line-height:1.5}.email-template-modal-note .email-template-modal-note__icon{width:1.85rem;height:1.85rem;flex:0 0 1.85rem;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.84rem}.email-template-modal-inline-empty{margin-top:.55rem;padding:.62rem .72rem;border:1px dashed var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:.72rem;background:var(--csd-bg-fbfdff-1000, #fbfdff);color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.45}@media (max-width: 1199.98px){.email-template-form-modal__summary{grid-template-columns:auto minmax(0,1fr)}.email-template-form-modal__summary-pills{grid-column:1/-1;justify-content:flex-start;max-width:none}}@media (max-width: 767.98px){.email-template-modal-dialog,.modal-dialog.email-template-modal-dialog{max-width:calc(100vw - 1rem);margin-right:.5rem;margin-left:.5rem}.email-template-modal-shell .modal-premium-header,.email-template-modal-shell .modal-premium-body,.email-template-modal-shell .modal-premium-footer{padding-right:.9rem!important;padding-left:.9rem!important}.email-template-form-modal__summary{grid-template-columns:minmax(0,1fr)}.email-template-form-modal__card>.op-upsert-modal__card-header{align-items:flex-start;flex-direction:column}}.email-template-manage-card__count{display:inline-flex;align-items:center;min-height:34px;padding:0 .75rem;border-radius:999px;border:1px solid var(--csd-border-dbe7f4-1000, #dbe7f4);background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-10233f-1000, #10233f);font-size:.78rem;font-weight:700}.email-template-manage-create-card .saas-card-body{padding-top:1rem}.email-template-manage-create-form .btn-saas-primary{min-height:40px}.email-template-manage-table thead th{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--csd-text-64748b-1000, #64748b);background:var(--csd-bg-f8fbff-1000, #f8fbff);border-bottom:1px solid var(--csd-border-edf2f7-1000, #edf2f7)}.email-template-manage-table tbody td{padding-top:.9rem;padding-bottom:.9rem;border-color:var(--csd-border-eef2f7-1000, #eef2f7)}.email-template-manage-table tbody td:last-child,.email-template-manage-table thead th:last-child{padding-right:1.25rem}.email-template-manage-table__count{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .55rem;border-radius:999px;background:var(--csd-bg-f8fbff-1000, #f8fbff);border:1px solid var(--csd-border-dbe7f4-1000, #dbe7f4);color:var(--csd-text-475569-1000, #475569);font-size:.8rem;font-weight:700}.email-template-manage-table__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem;white-space:nowrap}.email-template-manage-table__action-btn{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.4rem;padding:0;border-radius:10px;border:1px solid var(--csd-border-dbe7f4-1000, #dbe7f4);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);transition:all .18s ease}.email-template-manage-table__action-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #0f172a14}.email-template-manage-table__action-btn--success{border-color:var(--csd-border-22c55e-240, rgba(34, 197, 94, .24));color:var(--csd-text-16a34a-1000, #16a34a);background:#22c55e0f}.email-template-manage-table__action-btn--danger{border-color:var(--csd-border-ef4444-240, rgba(239, 68, 68, .24));color:var(--csd-text-dc2626-1000, #dc2626);background:#ef44440f}.email-template-manage-table__action-btn--disabled{border-color:var(--csd-border-e2e8f0-1000, #e2e8f0);color:var(--csd-text-94a3b8-1000, #94a3b8);background:var(--csd-bg-f8fafc-1000, #f8fafc)}.email-template-manage-table__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:2.4rem 1rem;text-align:center}.email-template-manage-table__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:3.1rem;height:3.1rem;border-radius:1rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-1000, #eff6ff) 0%,var(--csd-bg-dbeafe-1000, #dbeafe) 100%);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.15rem}.email-template-manage-table__empty-title{font-size:.98rem;font-weight:700;color:var(--csd-text-10233f-1000, #10233f)}.email-template-manage-table__empty-meta{max-width:420px;color:var(--csd-text-64748b-1000, #64748b);font-size:.84rem;line-height:1.55}.email-template-sidebar-card{border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #fffffff0,0 1px 2px #0f172a09}.email-template-sidebar-card .saas-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))}.email-template-sidebar-card__heading{display:grid;gap:.22rem;min-width:0}.email-template-sidebar-card__subtitle{max-width:17rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:620;line-height:1.35}.email-template-sidebar-card__action{gap:.34rem;min-width:2.18rem}.email-template-sidebar-card__action--manage{width:auto;min-width:6.75rem;padding:0 .7rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:850}.email-template-sidebar-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;margin-bottom:.72rem}.email-template-sidebar-overview__item{display:grid;gap:.1rem;min-width:0;padding:.52rem .56rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.7rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.email-template-sidebar-overview__item span{overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.email-template-sidebar-overview__item strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:900;line-height:1.1;font-variant-numeric:tabular-nums}.email-template-category-item{color:inherit;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.email-template-category-item:hover,.email-template-category-item:focus-visible{border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-f8fbff-1000, #f8fbff);color:inherit;text-decoration:none;box-shadow:0 8px 20px #2563eb14;transform:translateY(-1px)}.email-template-category-item.is-active{border-color:var(--csd-border-93c5fd-1000, #93c5fd);background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);box-shadow:inset 3px 0 #2563eb}.email-template-category-item__copy{display:grid;min-width:0;gap:.1rem}.email-template-category-item__hint{overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.email-template-category-item.is-active .email-template-category-item__icon{border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.email-template-category-item.is-active .email-template-category-item__count{border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.email-template-category-modal-dialog,.modal-dialog.email-template-category-modal-dialog{max-width:min(64rem,100vw - 2rem)}.modal-dialog--xxl.email-template-category-modal-dialog,.modal-dialog.email-template-category-modal-dialog.modal-premium-dialog--xxl{max-width:min(74rem,100vw - 2rem)}.email-template-category-modal-shell.modal-premium-shell{border-radius:1.18rem}.email-template-category-form{display:grid;gap:.78rem}.email-template-category-form__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.78rem;align-items:center;padding:.86rem;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-radius:.95rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.email-template-category-form__summary-icon{width:2.35rem;height:2.35rem;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-radius:.78rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.email-template-category-form__summary-title{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:850;line-height:1.22}.email-template-category-form__summary-text{margin:.22rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:620;line-height:1.45}.email-template-category-form__summary-eyebrow,.email-template-category-form__summary-pills .op-upsert-modal__summary-pill,.email-template-category-form .op-upsert-modal__summary-pill{display:inline-flex;align-items:center;gap:.32rem;min-height:1.62rem;padding:.28rem .52rem;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.66rem;font-weight:850;line-height:1;white-space:nowrap}.email-template-category-form__summary-pills{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.36rem}.email-template-category-form__card{overflow:hidden;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:.95rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.email-template-category-form__card>.op-upsert-modal__card-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem .86rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:var(--csd-bg-f8fafc-1000, #f8fafc)}.email-template-category-form__card>form,.email-template-category-form__card>.email-template-category-form__grid{padding:.86rem}.email-template-category-form__label{margin-bottom:.24rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.email-template-category-form .form-saas-input{min-height:2.38rem;border-color:var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:.72rem;color:var(--csd-text-10233f-1000, #10233f);font-size:.82rem;font-weight:680}.email-template-category-form__field-help{display:block;margin-top:.26rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:600}.email-template-manage-create-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;width:100%;min-height:2.38rem;white-space:nowrap}.email-template-manage-card{margin-top:.78rem}.email-template-manage-card__count{min-height:1.72rem;padding:.3rem .58rem;font-size:.68rem;font-weight:850}.email-template-manage-card__table{background:var(--csd-bg-ffffff-1000, #ffffff)}.email-template-manage-table-wrap{width:100%;overflow-x:auto}.email-template-manage-table{min-width:760px}.email-template-manage-table thead th{padding:.64rem .78rem;font-size:.62rem;font-weight:850;letter-spacing:.07em;line-height:1.1}.email-template-manage-table tbody tr{transition:background-color .16s ease}.email-template-manage-table tbody tr:hover{background:var(--csd-bg-f8fbff-1000, #f8fbff)}.email-template-manage-table tbody tr.table-warning{--bs-table-bg: var(--csd-bg-fffaf0-1000, #fffaf0);--csd-foreground-bs-table-bg: #fffaf0;box-shadow:inset 3px 0 #f59e0b}.email-template-manage-table tbody td{padding:.64rem .78rem}.email-template-manage-table__identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.56rem;min-width:0}.email-template-manage-table__icon{width:2.1rem;height:2.1rem;border:1px solid var(--csd-border-dbe7f4-1000, #dbe7f4);border-radius:.68rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.86rem}.email-template-manage-table__field{min-width:0}.email-template-manage-table__mobile-label{display:none}.email-template-manage-table .form-saas-input{min-height:2.24rem;border-radius:.68rem;font-size:.8rem;font-weight:680}.email-template-manage-table__count{gap:.34rem;min-width:3.2rem;height:1.82rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:850}.email-template-manage-table__actions,.email-template-manage-table__actions form{margin:0}.email-template-manage-table__action-btn{gap:.32rem;width:auto;min-width:2.28rem;height:2.24rem;padding:0 .62rem;border-radius:.68rem;font-size:.74rem;font-weight:850}.email-template-manage-table__action-btn .spinner-border{width:.82rem;height:.82rem;border-width:.12em}.email-template-manage-table__action-btn--danger,.email-template-manage-table__action-btn--disabled{width:2.28rem;min-width:2.28rem;padding:0}@media (max-width: 1199.98px){.email-template-sidebar-card__subtitle{max-width:none}}@media (max-width: 767.98px){.email-template-sidebar-card .saas-card-header,.email-template-category-form__summary,.email-template-category-form__card>.op-upsert-modal__card-header{align-items:flex-start;flex-direction:column}.email-template-sidebar-card__actions,.email-template-category-form__summary-pills{justify-content:flex-start;width:100%}.email-template-sidebar-card__action--manage{flex:1 1 auto;justify-content:center}.email-template-sidebar-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.email-template-category-modal-dialog,.modal-dialog.email-template-category-modal-dialog{max-width:calc(100vw - 1rem);margin:.5rem auto}}.email-template-variable-browser{display:flex;flex-direction:column;gap:1rem}.email-template-variable-panel{border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 0%,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)) 100%);overflow:hidden}.email-template-variable-panel[open]{box-shadow:0 18px 38px -34px #0f172a47}.email-template-variable-panel__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.05rem;list-style:none;cursor:pointer}.email-template-variable-panel__summary::-webkit-details-marker{display:none}.email-template-variable-panel__summary-copy{flex:1 1 auto}.email-template-variable-panel__summary-title{font-size:.96rem;font-weight:700;color:var(--csd-text-10233f-1000, #10233f)}.email-template-variable-panel__summary-text{color:var(--csd-text-64748b-1000, #64748b);font-size:.84rem;line-height:1.6;max-width:720px}.email-template-variable-panel__summary-meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem;min-width:280px}.email-template-variable-panel__pill{display:inline-flex;align-items:center;justify-content:center;padding:.42rem .72rem;border-radius:999px;border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-475569-1000, #475569);font-size:.76rem;font-weight:700}.email-template-variable-panel__pill--accent{background:#2563eb14;border-color:var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.email-template-variable-panel__toggle{display:inline-flex;align-items:center;gap:.45rem;color:var(--csd-text-10233f-1000, #10233f);font-size:.8rem;font-weight:700}.email-template-variable-panel__toggle:after{content:"";width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .18s ease}.email-template-variable-panel[open] .email-template-variable-panel__toggle:after{transform:rotate(225deg);margin-top:.2rem}.email-template-variable-panel__content{padding:0 1.05rem 1.05rem}.email-template-variable-browser__intro{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.05rem;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:1rem;background:linear-gradient(135deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)) 0%,var(--csd-bg-f1f5f9-900, rgba(241, 245, 249, .9)) 100%)}.email-template-variable-browser__title{font-size:.96rem;font-weight:700;color:var(--csd-text-10233f-1000, #10233f)}.email-template-variable-browser__copy{color:var(--csd-text-64748b-1000, #64748b);font-size:.84rem;line-height:1.6;max-width:640px}.email-template-variable-browser__context{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.18rem;min-width:220px;padding:.82rem .95rem;border-radius:.9rem;background:#2563eb14;border:1px solid var(--csd-border-3b82f6-160, rgba(59, 130, 246, .16))}.email-template-variable-browser__context-label{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.email-template-variable-browser__context-copy{color:var(--csd-text-4b5563-1000, #4b5563);font-size:.78rem;line-height:1.5}.email-template-variable-browser__groups{display:grid;gap:.9rem}.email-template-variable-browser__group{padding:1rem 1.05rem;border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #fff)}.email-template-variable-browser__group-title{margin-bottom:.72rem;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--csd-text-64748b-1000, #64748b)}.email-template-variable-browser__items{display:flex;flex-wrap:wrap;gap:.7rem}.email-template-variable-browser__item{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:210px;padding:.82rem .95rem;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:.95rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-10233f-1000, #10233f);text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.email-template-variable-browser__item:hover{transform:translateY(-1px);border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));box-shadow:0 12px 28px -24px #2563eb73}.email-template-variable-browser__item-label{font-size:.84rem;font-weight:600;color:var(--csd-text-10233f-1000, #10233f)}.email-template-variable-browser__item-token{display:inline-flex;align-items:center;padding:.16rem .45rem;border-radius:999px;background:#2563eb17;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.73rem}.email-template-variable-browser__detected{display:flex;flex-direction:column;gap:.7rem}.email-template-variable-browser__detected-label{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--csd-text-64748b-1000, #64748b)}.email-template-variable-browser__detected-list{display:flex;flex-wrap:wrap;gap:.55rem}.email-template-variable-browser__detected-pill{display:inline-flex;align-items:center;padding:.44rem .75rem;border-radius:999px;border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));background:var(--csd-bg-eff6ff-950, rgba(239, 246, 255, .95));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.78rem;font-weight:600}.email-template-variable-browser__empty{color:var(--csd-text-64748b-1000, #64748b);font-size:.84rem;line-height:1.55}@media (max-width: 1499.98px){.email-templates-filter-shell__row{grid-template-columns:minmax(18rem,1fr) repeat(2,minmax(9rem,.42fr)) auto}.email-templates-filter-field--search{grid-column:span 2}}@media (max-width: 1199.98px){.email-templates-filter-shell__row{grid-template-columns:repeat(2,minmax(0,1fr))}.email-templates-filter-field--search,.email-templates-filter-shell__actions{grid-column:1/-1}}@media (max-width: 991.98px){.email-template-table-toolbar,.email-template-preview-card__header,.email-template-variable-browser__intro,.email-template-variable-panel__summary{flex-direction:column;align-items:stretch}.email-templates-filter-shell__actions{justify-content:flex-start}.email-template-variable-panel__summary-meta{justify-content:flex-start;min-width:0}}@media (max-width: 767.98px){.email-templates-page{padding-top:.75rem}.email-templates-filter-shell{padding:.72rem}.email-templates-filter-shell__row,.email-template-sidebar-stat-grid{grid-template-columns:minmax(0,1fr)}.email-templates-filter-field--search,.email-templates-filter-shell__actions{grid-column:auto}.email-templates-filter-shell__actions,.email-templates-filter-shell__context{flex-direction:column;align-items:stretch}.email-templates-filter-reset,.email-templates-filter-summary__muted,.email-templates-filter-chip{width:100%;justify-content:center}}.email-orchestration-page{padding:1.25rem 0 2rem}.email-orchestration-page .email-orchestration-kpi{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.25rem;border-radius:1.35rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 0%,var(--csd-bg-f6f9ff-940, rgba(246, 249, 255, .94)) 100%);box-shadow:0 22px 50px #0f172a14;min-height:108px}.email-orchestration-page .email-orchestration-kpi__icon{width:54px;height:54px;border-radius:1.15rem;display:inline-flex;align-items:center;justify-content:center;font-size:1.45rem}.email-orchestration-page .email-orchestration-kpi__icon--primary{background:#3b82f61f;color:var(--csd-text-2563eb-1000, #2563eb)}.email-orchestration-page .email-orchestration-kpi__icon--accent{background:#f59e0b24;color:var(--csd-text-d97706-1000, #d97706)}.email-orchestration-page .email-orchestration-kpi__icon--success{background:#10b9811f;color:var(--csd-text-059669-1000, #059669)}.email-orchestration-page .email-orchestration-kpi__icon--danger{background:#ef44441f;color:var(--csd-text-dc2626-1000, #dc2626)}.email-orchestration-page .email-orchestration-kpi__label{color:var(--csd-text-64748b-1000, #64748b);font-size:.88rem;font-weight:600;margin-bottom:.25rem}.email-orchestration-page .email-orchestration-kpi__value{font-size:1.95rem;font-weight:700;color:var(--csd-text-0f172a-1000, #0f172a);line-height:1}.email-orchestration-page .email-orchestration-filter-shell{padding:1rem 1.1rem;border-radius:1.4rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 22px 50px #0f172a14}.email-orchestration-page .email-orchestration-filter-shell__top,.email-orchestration-page .email-orchestration-filter-shell__actions,.email-orchestration-page .email-orchestration-filter-shell__context{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.email-orchestration-page .email-orchestration-filter-shell__top{justify-content:space-between;margin-bottom:1rem}.email-orchestration-page .email-orchestration-filter-search{flex:1 1 520px}.email-orchestration-page .email-orchestration-filter-search__box{position:relative}.email-orchestration-page .email-orchestration-filter-search__box i{position:absolute;top:50%;left:1rem;transform:translateY(-50%);color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:1rem}.email-orchestration-page .email-orchestration-filter-control{width:100%;min-height:46px;border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:1rem;padding:.72rem 1rem;font-size:.96rem;color:var(--csd-text-0f172a-1000, #0f172a);background:var(--csd-bg-ffffff-1000, #fff);transition:border-color .2s ease,box-shadow .2s ease}.email-orchestration-page .email-orchestration-filter-search__box .email-orchestration-filter-control{padding-left:2.7rem}.email-orchestration-page .email-orchestration-filter-control:focus{outline:none;border-color:var(--csd-border-3b82f6-450, rgba(59, 130, 246, .45));box-shadow:0 0 0 4px #3b82f614}.email-orchestration-page .email-orchestration-filter-shell__grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.email-orchestration-page .email-orchestration-filter-label{display:block;margin-bottom:.45rem;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.11em;color:var(--csd-text-64748b-1000, #64748b)}.email-orchestration-page .email-orchestration-filter-chip,.email-orchestration-page .email-orchestration-filter-reset,.email-orchestration-page .email-orchestration-filter-reset__count{display:inline-flex;align-items:center;gap:.45rem}.email-orchestration-page .email-orchestration-filter-chip{padding:.48rem .8rem;border-radius:999px;background:#3b82f61f;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.84rem;font-weight:600}.email-orchestration-page .email-orchestration-filter-summary__muted{font-size:.84rem;color:var(--csd-text-94a3b8-1000, #94a3b8);font-weight:600}.email-orchestration-page .email-orchestration-filter-reset{position:relative;border:1px solid var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-475569-1000, #475569);font-weight:600;border-radius:999px;padding:.58rem .95rem}.email-orchestration-page .email-orchestration-filter-reset__count{justify-content:center;min-width:1.3rem;min-height:1.3rem;padding:0 .32rem;border-radius:999px;background:#2563eb;color:#fff;font-size:.72rem;font-weight:700}.email-orchestration-page .email-orchestration-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:1rem 1.1rem .8rem}.email-orchestration-page .email-orchestration-table-toolbar__meta,.email-orchestration-page .email-orchestration-table-toolbar__count{color:var(--csd-text-64748b-1000, #64748b);font-size:.92rem;font-weight:600}.email-orchestration-page .email-orchestration-table__title{font-weight:700;color:var(--csd-text-0f172a-1000, #0f172a);margin-bottom:.35rem}.email-orchestration-page .email-orchestration-table__meta-line{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.84rem;color:var(--csd-text-64748b-1000, #64748b)}.email-orchestration-page .email-orchestration-empty-state{text-align:center;padding:4rem 1.5rem}.email-orchestration-page .email-orchestration-empty-state__icon{width:76px;height:76px;margin:0 auto 1.1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1.5rem;background:#3b82f61f;color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.85rem}.email-orchestration-page .email-orchestration-empty-state__title{font-size:1.65rem;font-weight:700;color:var(--csd-text-0f172a-1000, #0f172a);margin-bottom:.7rem}.email-orchestration-page .email-orchestration-empty-state__description{max-width:720px;margin:0 auto 1.4rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.98rem}.email-orchestration-page .email-orchestration-form{display:grid;gap:1rem}.email-orchestration-page .email-orchestration-form__hero{display:flex;gap:1rem;padding:1rem 1.1rem;border-radius:1.2rem;border:1px solid var(--csd-border-bfdbfe-700, rgba(191, 219, 254, .7));background:linear-gradient(180deg,var(--csd-bg-eff6ff-860, rgba(239, 246, 255, .86)) 0%,var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92)) 100%)}.email-orchestration-page .email-orchestration-form__hero-icon{width:52px;height:52px;border-radius:1rem;display:inline-flex;align-items:center;justify-content:center;background:#3b82f61f;color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.4rem;flex-shrink:0}.email-orchestration-page .email-orchestration-form__hero-title{color:var(--csd-text-0f172a-1000, #0f172a);font-weight:700}.email-orchestration-page .email-orchestration-form__hero-copy{color:var(--csd-text-64748b-1000, #64748b);font-size:.94rem}.email-orchestration-page .email-orchestration-scope-grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.email-orchestration-page .email-orchestration-scope-card{position:relative;display:block;padding:.9rem 1rem;border-radius:1.15rem;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));background:var(--csd-bg-ffffff-1000, #fff);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;cursor:pointer}.email-orchestration-page .email-orchestration-scope-card input{position:absolute;opacity:0;pointer-events:none}.email-orchestration-page .email-orchestration-scope-card.is-active,.email-orchestration-page .email-orchestration-scope-card:hover{border-color:var(--csd-border-3b82f6-360, rgba(59, 130, 246, .36));box-shadow:0 16px 28px #3b82f614;transform:translateY(-1px)}.email-orchestration-page .email-orchestration-scope-card__title{display:block;font-weight:700;color:var(--csd-text-0f172a-1000, #0f172a);margin-bottom:.3rem}.email-orchestration-page .email-orchestration-scope-card__copy,.email-orchestration-page .email-orchestration-selection-summary{color:var(--csd-text-64748b-1000, #64748b);font-size:.9rem;line-height:1.55}.email-orchestration-page .email-orchestration-selection-summary{padding:.95rem 1rem;border-radius:1rem;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));border:1px dashed var(--csd-border-94a3b8-300, rgba(148, 163, 184, .3))}.email-orchestration-page .email-orchestration-target-panel{padding-top:.2rem}.email-orchestration-page .email-orchestration-preview-card{height:100%;padding:1rem;border-radius:1rem;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));border:1px solid var(--csd-border-bfdbfe-700, rgba(191, 219, 254, .7))}.email-orchestration-page .email-orchestration-preview-card__title{font-weight:700;color:var(--csd-text-0f172a-1000, #0f172a);margin-bottom:.5rem}.email-orchestration-page .email-orchestration-preview-card__summary{color:var(--csd-text-475569-1000, #475569);font-size:.9rem;line-height:1.55}.email-orchestration-page .email-orchestration-preview-card__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.email-orchestration-page .email-orchestration-preview-card__chip{display:inline-flex;align-items:center;padding:.42rem .72rem;border-radius:999px;background:#3b82f61f;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.81rem;font-weight:600}@media (max-width: 991.98px){.email-orchestration-page .email-orchestration-filter-shell__top,.email-orchestration-page .email-orchestration-filter-shell__actions,.email-orchestration-page .email-orchestration-filter-shell__context,.email-orchestration-page .email-orchestration-table-toolbar,.email-orchestration-page .email-orchestration-form__hero{align-items:stretch;flex-direction:column}.email-orchestration-page .email-orchestration-filter-search{flex-basis:auto}}@media (max-width: 767.98px){.email-orchestration-page{padding-top:1rem}}.email-schedules-page.email-orchestration-page{padding:.85rem 0 1.6rem}.email-schedule-modal-dialog,.modal-dialog.email-schedule-modal-dialog{max-width:min(980px,100vw - 2rem)!important}.email-schedule-modal-shell.modal-premium-shell{border-radius:1.05rem}.email-schedule-modal-shell .modal-premium-header{min-height:0!important;padding:.82rem 1rem .56rem!important;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))!important}.email-schedule-modal-shell .modal-title{display:inline-flex;align-items:center;gap:.48rem;color:var(--csd-text-0f172a-1000, #0f172a)!important;font-size:.98rem;font-weight:850!important;line-height:1.15}.email-schedule-modal-shell .modal-title>i{display:inline-flex;align-items:center;justify-content:center;width:1.82rem;height:1.82rem;margin-right:0!important;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-radius:.62rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-2563eb-1000, #2563eb)!important;font-size:.86rem}.email-schedule-modal-shell .modal-header .text-muted{margin-top:.22rem;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.76rem;line-height:1.35}.email-schedule-modal-shell .modal-header [data-bs-dismiss=modal]{display:inline-flex;align-items:center;justify-content:center;width:2.06rem;height:2.06rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-475569-1000, #475569);box-shadow:0 10px 24px #0f172a0f}.email-schedule-modal-shell .modal-premium-body{padding:.62rem 1rem .75rem!important;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.email-schedule-modal-shell .modal-premium-footer{min-height:3.55rem;padding:.68rem 1rem!important;border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))!important;background:var(--csd-bg-ffffff-1000, #ffffff)}.email-schedule-modal-shell .btn-saas-primary,.email-schedule-modal-shell .btn-saas-outline-primary{min-height:2.18rem;padding:.44rem .86rem;border-radius:.72rem;font-size:.76rem;font-weight:850}.email-schedule-form{gap:.58rem}.email-schedule-form .op-upsert-modal__card-header .op-upsert-modal__summary-pill{min-height:1.52rem;padding:.24rem .5rem;border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.62rem;font-weight:850;white-space:nowrap}.email-schedule-form .op-upsert-modal__card-header .op-upsert-modal__summary-pill i{color:var(--csd-text-2563eb-1000, #2563eb)}.email-schedule-form__stack{display:grid;gap:.58rem}.email-schedule-form__card{overflow:hidden;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 22px #0f172a09}.email-schedule-form__card>.op-upsert-modal__card-header{display:flex;align-items:center;justify-content:space-between;gap:.62rem;min-height:2.36rem;padding:.52rem .72rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-ffffff-1000, #ffffff)}.email-schedule-form__card>.op-upsert-modal__card-body{padding:.68rem .72rem}.email-schedule-form .op-upsert-modal__card-title{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:850}.email-schedule-form .op-upsert-modal__card-title i{color:var(--csd-text-2563eb-1000, #2563eb)}.email-schedule-form__field-grid{--bs-gutter-x: .62rem;--bs-gutter-y: .58rem}.email-schedule-form__label{display:flex;align-items:center;gap:.32rem;margin-bottom:.24rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.59rem;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.email-schedule-form .form-saas-input,.email-schedule-form .form-select{min-height:2.18rem;border-color:var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:.64rem;color:var(--csd-text-10233f-1000, #10233f);font-size:.78rem;font-weight:620}.email-schedule-form textarea.form-saas-input,.email-schedule-form__textarea{min-height:3.55rem;line-height:1.42;resize:vertical}.email-schedule-form .form-saas-input:focus,.email-schedule-form .form-select:focus{border-color:var(--csd-border-60a5fa-1000, #60a5fa);box-shadow:0 0 0 3px #60a5fa24}.email-schedule-form .select2-container{width:100%!important}.email-schedule-form .select2-container--default .select2-selection--single,.email-schedule-form .select2-container--default .select2-selection--multiple{min-height:2.18rem;border:1px solid var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:.64rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.email-schedule-form .select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:1.86rem;padding-left:.72rem;color:var(--csd-text-10233f-1000, #10233f);font-size:.78rem;font-weight:620;line-height:2.1rem}.email-schedule-form .select2-container--default .select2-selection--single .select2-selection__arrow{width:1.86rem;height:2.14rem}.email-schedule-form .select2-container--default .select2-selection--multiple{padding:.18rem .32rem}.email-schedule-form .select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:.18rem;margin-right:.24rem;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:750}.email-schedule-form .select2-container--default.select2-container--focus .select2-selection--multiple,.email-schedule-form .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--csd-border-60a5fa-1000, #60a5fa);box-shadow:0 0 0 3px #60a5fa24}.email-schedule-form__field-help{display:block;margin-top:.26rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.69rem;line-height:1.34}.email-schedule-form__mail-route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.44rem;padding:.46rem;border:1px solid var(--csd-border-bfdbfe-740, rgba(191, 219, 254, .74));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%)}.email-schedule-form__mail-route-node{display:flex;align-items:center;gap:.52rem;min-width:0;padding:.44rem .54rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:.58rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.email-schedule-form__mail-route-node>span:last-child{display:grid;gap:.08rem;min-width:0}.email-schedule-form__mail-route-icon,.email-schedule-form__mail-route-arrow{align-items:center;justify-content:center;flex:0 0 auto}.email-schedule-form__mail-route-icon{width:1.85rem;height:1.85rem;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-radius:.58rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.84rem}.email-schedule-form__mail-route-arrow{width:1.42rem;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.84rem}.email-schedule-form__mail-route-node small{color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.email-schedule-form__mail-route-node strong{min-width:0;overflow:hidden;color:var(--csd-text-10233f-1000, #10233f);font-size:.76rem;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.email-schedule-form__mail-route-node em{min-width:0;overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.65rem;font-style:normal;font-weight:700;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.email-schedule-form__template-preview{display:grid;gap:.42rem;padding:.54rem .62rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:.68rem;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.email-schedule-form__template-preview-head,.email-schedule-form__template-preview-subject{display:flex;align-items:center;justify-content:space-between;gap:.62rem}.email-schedule-form__template-preview-head>span{display:inline-flex;align-items:center;gap:.36rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.74rem;font-weight:850}.email-schedule-form__template-preview-head i{color:var(--csd-text-2563eb-1000, #2563eb)}.email-schedule-form__template-preview-head small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:740;line-height:1.25;text-align:right}.email-schedule-form__template-preview-subject{padding:.38rem .48rem;border:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));border-radius:.58rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.email-schedule-form__template-preview-subject span{color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.email-schedule-form__template-preview-subject strong{min-width:0;color:var(--csd-text-10233f-1000, #10233f);font-size:.75rem;font-weight:820;line-height:1.25;text-align:right}.email-schedule-form__template-preview-body{max-height:9.5rem;overflow:auto;padding:.55rem .6rem;border:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));border-radius:.58rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.74rem;line-height:1.42}.email-schedule-form__template-preview-body :where(p,ul,ol,table){margin-bottom:.48rem}.email-schedule-form__template-preview-body :where(p,ul,ol,table):last-child{margin-bottom:0}.email-schedule-form__template-preview.is-empty,.email-schedule-form__template-preview.is-loading{border-style:dashed;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.email-schedule-form__template-preview.is-error{border-color:var(--csd-border-fbbf24-720, rgba(251, 191, 36, .72));background:var(--csd-bg-fffbeb-1000, #fffbeb)}.email-schedule-form__readonly,.email-schedule-form__selection-summary{display:flex;align-items:center;min-height:2.18rem;padding:.44rem .62rem;border:1px dashed var(--csd-border-94a3b8-380, rgba(148, 163, 184, .38));border-radius:.64rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:700;line-height:1.35}.email-schedule-form__readonly{gap:.42rem}.email-schedule-form .email-schedule-form__selection-summary{min-height:2.18rem;padding:.42rem 0;border:0;border-bottom:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:0;background:transparent;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:760;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-schedule-form__scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;margin-bottom:.6rem}.email-schedule-form .email-schedule-form__scope-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:2.76rem;padding:.44rem .52rem;border-radius:.66rem;background:var(--csd-bg-ffffff-1000, #ffffff);transform:none}.email-schedule-form .email-schedule-form__scope-card:hover{transform:none}.email-schedule-form .email-orchestration-scope-card__body{display:grid;gap:.08rem;min-width:0}.email-schedule-form__scope-icon,.email-schedule-form__scope-check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.email-schedule-form__scope-icon{width:1.48rem;height:1.48rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.5rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.72rem}.email-schedule-form__scope-check{width:1rem;height:1rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:999px;color:transparent;font-size:.7rem}.email-schedule-form .email-schedule-form__scope-card.is-active{border-color:var(--csd-border-2563eb-420, rgba(37, 99, 235, .42));background:var(--csd-bg-f8fbff-1000, #f8fbff);box-shadow:0 8px 16px #2563eb0d}.email-schedule-form .email-schedule-form__scope-card.is-active .email-schedule-form__scope-check{border-color:var(--csd-border-2563eb-1000, #2563eb);background:#2563eb;color:#fff}.email-schedule-form .email-orchestration-scope-card__title{margin-bottom:0;font-size:.74rem;font-weight:850;line-height:1.2}.email-schedule-form .email-orchestration-scope-card__copy{color:var(--csd-text-64748b-1000, #64748b);display:-webkit-box;overflow:hidden;font-size:.65rem;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:1}.email-schedule-form__condition-panel{display:grid;gap:.48rem;margin-top:.58rem;padding:.52rem .58rem;border:1px solid var(--csd-border-bfdbfe-700, rgba(191, 219, 254, .7));border-radius:.7rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.email-schedule-form__condition-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.email-schedule-form__condition-title{display:inline-flex;align-items:center;gap:.36rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.74rem;font-weight:850}.email-schedule-form__condition-title i{color:var(--csd-text-2563eb-1000, #2563eb)}.email-schedule-form__condition-status{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:740;line-height:1.35;text-align:right}.email-schedule-form__condition-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,12rem);align-items:end;gap:.52rem}.email-schedule-form__condition-toggle{display:inline-flex;align-items:center;gap:.44rem;min-height:2.16rem;margin:0;padding:.44rem .58rem;border:1px solid var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-10233f-1000, #10233f);font-size:.75rem;font-weight:820;cursor:pointer}.email-schedule-form__condition-toggle input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.email-schedule-form__condition-check{display:inline-flex;align-items:center;justify-content:center;width:1.08rem;height:1.08rem;flex:0 0 1.08rem;border:1px solid var(--csd-border-94a3b8-750, rgba(148, 163, 184, .75));border-radius:999px;color:transparent}.email-schedule-form__condition-toggle.is-active{border-color:var(--csd-border-2563eb-450, rgba(37, 99, 235, .45));background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.email-schedule-form__condition-toggle.is-active .email-schedule-form__condition-check{border-color:var(--csd-border-2563eb-1000, #2563eb);background:#2563eb;color:#fff}.email-schedule-form__condition-label{display:block;margin-bottom:.22rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.email-schedule-form__target-panels{margin-top:.58rem}.email-schedule-form__target-panel{padding:.58rem;border:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));border-radius:.7rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.email-schedule-form__unit-field{position:relative}.email-schedule-form__unit-field input{padding-right:3.2rem}.email-schedule-form__unit-field input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.email-schedule-form__unit-field input[type=number]::-webkit-inner-spin-button,.email-schedule-form__unit-field input[type=number]::-webkit-outer-spin-button{margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.email-schedule-form__unit-field span{position:absolute;top:50%;right:.62rem;transform:translateY(-50%);color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:800;pointer-events:none}.email-schedule-form__end-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem}.email-schedule-form__end-mode.has-end-date{grid-template-columns:minmax(0,.9fr) minmax(0,.86fr) minmax(7.4rem,1fr)}.email-schedule-form__end-mode-option{display:inline-flex;align-items:center;justify-content:center;gap:.36rem;min-width:0;min-height:2.18rem;padding:.42rem .5rem;border:1px solid var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:.64rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:800;line-height:1.1;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.email-schedule-form__end-mode-option i{flex:0 0 auto;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.email-schedule-form__end-mode-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-schedule-form__end-mode.has-end-date .email-schedule-form__end-mode-option{padding-right:.38rem;padding-left:.38rem;font-size:.68rem}.email-schedule-form__end-mode-option:hover,.email-schedule-form__end-mode-option.is-active{border-color:var(--csd-border-93c5fd-1000, #93c5fd);background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.email-schedule-form__end-mode-option.is-active{box-shadow:0 0 0 3px #60a5fa1f}.email-schedule-form__end-date-wrap{min-width:0}.email-schedule-form__end-date-wrap .form-saas-input{width:100%;min-height:2.18rem;padding-right:.58rem;padding-left:.58rem;font-size:.72rem}.email-schedule-form__preview-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.56rem;min-height:auto;padding:.58rem;border-radius:.7rem;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.email-schedule-form__preview-icon{display:inline-flex;align-items:center;justify-content:center;width:1.78rem;height:1.78rem;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-radius:.58rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.email-schedule-form .email-orchestration-preview-card__title{margin-bottom:.12rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.76rem;font-weight:850}.email-schedule-form .email-orchestration-preview-card__summary{color:var(--csd-text-475569-1000, #475569);font-size:.69rem;line-height:1.34}.email-schedule-form .email-orchestration-preview-card__chips{gap:.3rem;margin-top:.42rem}.email-schedule-form .email-orchestration-preview-card__chip{padding:.24rem .42rem;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));background:var(--csd-bg-eff6ff-1000, #eff6ff);font-size:.64rem;font-weight:800}@media (max-width: 767.98px){.email-schedule-modal-dialog,.modal-dialog.email-schedule-modal-dialog{max-width:calc(100vw - 1rem);margin-right:.5rem;margin-left:.5rem}.email-schedule-modal-shell .modal-premium-header,.email-schedule-modal-shell .modal-premium-body,.email-schedule-modal-shell .modal-premium-footer{padding-right:.9rem!important;padding-left:.9rem!important}.email-schedule-form__preview-card,.email-schedule-form__scope-grid{grid-template-columns:minmax(0,1fr)}.email-schedule-form__condition-head,.email-schedule-form__condition-row{align-items:stretch;grid-template-columns:minmax(0,1fr)}.email-schedule-form__condition-head{flex-direction:column}.email-schedule-form__condition-status{text-align:left}.email-schedule-form__template-preview-head,.email-schedule-form__template-preview-subject{align-items:flex-start;flex-direction:column}.email-schedule-form__template-preview-head small,.email-schedule-form__template-preview-subject strong{text-align:left}.email-schedule-form__mail-route{grid-template-columns:minmax(0,1fr)}.email-schedule-form__mail-route-arrow{display:none}.email-schedule-form__card>.op-upsert-modal__card-header{align-items:flex-start;flex-direction:column}}.email-schedules-page .email-orchestration-kpi-grid{--bs-gutter-x: .65rem;--bs-gutter-y: .65rem}.email-schedules-page .email-orchestration-kpi{--email-orchestration-kpi-accent: #2563eb;--csd-foreground-email-orchestration-kpi-accent: var(--csd-text-2563eb-1000, #2563eb);position:relative;gap:.68rem;min-height:4.65rem;height:100%;padding:.68rem .82rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #fffffff0,0 1px 2px #0f172a09;overflow:hidden}.email-schedules-page .email-orchestration-kpi:before{content:"";position:absolute;inset:.62rem auto .62rem 0;width:3px;border-radius:999px;background:var(--email-orchestration-kpi-accent)}.email-schedules-page .email-orchestration-kpi--accent{--email-orchestration-kpi-accent: #d97706;--csd-foreground-email-orchestration-kpi-accent: var(--csd-text-d97706-1000, #d97706)}.email-schedules-page .email-orchestration-kpi--success{--email-orchestration-kpi-accent: #059669;--csd-foreground-email-orchestration-kpi-accent: var(--csd-text-059669-1000, #059669)}.email-schedules-page .email-orchestration-kpi--danger{--email-orchestration-kpi-accent: #dc2626;--csd-foreground-email-orchestration-kpi-accent: var(--csd-text-dc2626-1000, #dc2626)}.email-schedules-page .email-orchestration-kpi__icon{flex:0 0 2.22rem;width:2.22rem;height:2.22rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:.68rem;font-size:.9rem;box-shadow:0 1px 2px #0f172a09}.email-schedules-page .email-orchestration-kpi__label,.email-schedules-page .email-orchestration-filter-label{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.email-schedules-page .email-orchestration-kpi__label{margin-bottom:.04rem}.email-schedules-page .email-orchestration-kpi__value{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.34rem;font-weight:900;line-height:1.1;font-variant-numeric:tabular-nums}.email-schedules-page .email-orchestration-filter-shell{padding:.62rem .72rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #fffffff0,0 1px 2px #0f172a09}.email-schedules-page .email-orchestration-filter-form{margin:0}.email-schedules-page .email-orchestration-filter-shell__row{display:grid;grid-template-columns:minmax(18rem,1.2fr) minmax(7.4rem,.32fr) minmax(8.4rem,.36fr) minmax(8.4rem,.36fr) minmax(10.4rem,.48fr) minmax(8.4rem,.36fr) auto;gap:.52rem;align-items:end}.email-schedules-page .email-orchestration-filter-field{min-width:0}.email-schedules-page .email-orchestration-filter-field--search{align-self:end}.email-schedules-page .email-orchestration-filter-search{min-width:0}.email-schedules-page .email-orchestration-filter-label{margin-bottom:.22rem}.email-schedules-page .email-orchestration-filter-search__box i{left:.72rem;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.86rem;pointer-events:none}.email-schedules-page .email-orchestration-filter-control{width:100%;height:2.18rem;min-height:2.18rem;padding:0 .72rem;border:1px solid var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:.72rem;background-color:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-10233f-1000, #10233f);font-size:.8rem;font-weight:620;line-height:1;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.email-schedules-page .email-orchestration-filter-search__box .email-orchestration-filter-control{padding-left:2.05rem}.email-schedules-page .email-orchestration-filter-control:focus{outline:none;border-color:var(--csd-border-60a5fa-1000, #60a5fa);background-color:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 0 0 3px #60a5fa24}.email-schedules-page select.email-orchestration-filter-control{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;padding-right:2rem;background-color:var(--csd-bg-ffffff-1000, #ffffff)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 6.75L9 11.25L13.5 6.75' stroke='%2364748B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .62rem center!important;background-size:14px!important}.email-schedules-page .email-orchestration-filter-field .select2-container{width:100%!important;font-size:.8rem}.email-schedules-page .email-orchestration-filter-field .select2-container--default .select2-selection--single{min-height:2.18rem!important;height:2.18rem!important;padding:0 2.1rem 0 .72rem!important;border-color:var(--csd-border-dbe5f0-1000, #dbe5f0)!important;border-radius:.72rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:none!important}.email-schedules-page .email-orchestration-filter-field .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--csd-text-10233f-1000, #10233f)!important;font-size:.8rem;font-weight:620}.email-schedules-page .email-orchestration-filter-field .select2-container--default .select2-selection--single .select2-selection__arrow{width:2rem!important}.email-schedules-page .email-orchestration-filter-shell__actions,.email-schedules-page .email-orchestration-filter-shell__context{display:inline-flex;align-items:center;justify-content:flex-end;gap:.42rem;flex-wrap:nowrap;white-space:nowrap}.email-schedules-page .email-orchestration-filter-chip,.email-schedules-page .email-orchestration-filter-reset{display:inline-flex;align-items:center;justify-content:center;gap:.36rem;line-height:1}.email-schedules-page .email-orchestration-filter-chip{min-height:2.18rem;padding:0 .62rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:999px;background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:850}.email-schedules-page .email-orchestration-filter-summary__muted{display:inline-flex;align-items:center;min-height:2.18rem;padding:0 .52rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:700}.email-schedules-page .email-orchestration-filter-reset{min-height:2.18rem;padding:0 .68rem;border:1px solid var(--csd-border-d6e0ea-1000, #d6e0ea);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.76rem;font-weight:800;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.email-schedules-page .email-orchestration-filter-reset:hover{border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 8px 20px #2563eb1a}.email-schedules-page .email-orchestration-filter-reset__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .32rem;border-radius:999px;background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.64rem;font-weight:900}.email-schedules-page .email-orchestration-filter-shell__actions .btn-saas-primary,.email-schedules-page .email-orchestration-filter-shell__actions .btn-saas-outline-primary{min-height:2.18rem;padding:.42rem .72rem;border-radius:.72rem;font-size:.76rem;white-space:nowrap}.email-schedules-page .email-orchestration-table-shell{overflow:hidden;border-radius:.95rem}.email-schedules-page .email-orchestration-list-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.88rem;min-height:4.45rem;padding:.82rem .94rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)))}.email-schedules-page .email-orchestration-list-head__main{display:flex;align-items:center;gap:.68rem;min-width:0}.email-schedules-page .email-orchestration-list-head__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.38rem;width:2.38rem;height:2.38rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.78rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem;box-shadow:0 1px 2px #0f172a09}.email-schedules-page .email-orchestration-list-head__copy{min-width:0}.email-schedules-page .email-orchestration-list-head__eyebrow{display:block;margin-bottom:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.email-schedules-page .email-orchestration-list-head__copy h3{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.98rem;font-weight:880;line-height:1.18}.email-schedules-page .email-orchestration-list-head__copy p{margin:.18rem 0 0;max-width:48rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.38}.email-schedules-page .email-orchestration-list-head__facts{display:inline-grid;grid-template-columns:repeat(3,minmax(5.4rem,1fr));align-items:stretch;gap:.42rem}.email-schedules-page .email-orchestration-list-head__facts span{display:grid;align-content:center;gap:.12rem;min-height:2.7rem;padding:.42rem .58rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #fffffff0}.email-schedules-page .email-orchestration-list-head__facts strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.email-schedules-page .email-orchestration-list-head__facts small{color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:820;line-height:1.1;text-transform:uppercase}.email-schedules-page .email-orchestration-table-toolbar{min-height:2.78rem;padding:.56rem .9rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-ffffff-1000, #ffffff)}.email-schedules-page .email-orchestration-table-toolbar__meta{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:650}.email-schedules-page .email-orchestration-table-toolbar__count{display:inline-flex;align-items:center;min-height:1.72rem;padding:.3rem .58rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-0f172a-1000, #0f172a);font-size:.68rem;font-weight:850;white-space:nowrap}.email-schedules-page .email-orchestration-table thead th{padding:.68rem .84rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.email-schedules-page .email-orchestration-table thead th:last-child{min-width:5.5rem}.email-schedules-page .email-orchestration-table tbody td{padding:.74rem .84rem;border-color:var(--csd-border-eef2f7-1000, #eef2f7);vertical-align:middle}.email-schedules-page .email-orchestration-table__schedule{display:flex;align-items:center;gap:.64rem;min-width:0}.email-schedules-page .email-orchestration-table__schedule-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.1rem;width:2.1rem;height:2.1rem;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:.68rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.9rem}.email-schedules-page .email-orchestration-table__schedule-copy{min-width:0}.email-schedules-page .email-orchestration-table__title{margin-bottom:.24rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:850;line-height:1.18}.email-schedules-page .email-orchestration-table__meta-line{gap:.42rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.email-schedules-page .email-orchestration-table .badge{display:inline-flex;align-items:center;min-height:1.55rem;padding:.26rem .52rem;border-radius:999px;font-size:.68rem;font-weight:800;line-height:1}.email-schedules-page .email-orchestration-table__actions{display:inline-flex;align-items:center;justify-content:flex-end}.email-schedules-page .email-orchestration-table__actions .modern-dropdown-trigger{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.08rem;width:2.08rem!important;min-width:2.08rem!important;height:2.08rem!important;min-height:2.08rem!important;padding:0!important;border:1px solid var(--csd-border-d6e0ea-1000, #d6e0ea);border-radius:.68rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-475569-1000, #475569);font-size:.86rem;line-height:1;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.email-schedules-page .email-orchestration-table__actions .modern-dropdown-trigger:hover,.email-schedules-page .email-orchestration-table__actions .modern-dropdown-trigger:focus-visible,.email-schedules-page .email-orchestration-table__actions .modern-dropdown-trigger[aria-expanded=true]{border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-f8fbff-1000, #f8fbff)!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 8px 20px #2563eb1a}.email-schedules-page .email-orchestration-table__actions .dropdown-modern__menu{min-width:13.5rem;margin-top:.42rem;border:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95))!important;border-radius:.9rem;box-shadow:0 18px 34px #0f172a1f!important}.email-schedules-page .email-orchestration-table-pagination{border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-ffffff-1000, #ffffff)}.email-schedules-page .email-orchestration-table-pagination .saas-pagination{padding:.52rem .62rem}.email-schedules-page .email-orchestration-table-pagination .saas-pagination__row{gap:.45rem}.email-schedules-page .email-orchestration-table-pagination .saas-pagination__summary,.email-schedules-page .email-orchestration-table-pagination .saas-pagination__label{font-size:.68rem}.email-schedules-page .email-orchestration-table-pagination .saas-pagination__select.form-saas-input,.email-schedules-page .email-orchestration-table-pagination .saas-pagination-select__button{height:1.82rem!important;min-height:1.82rem;border-radius:.62rem;font-size:.7rem!important}.email-schedules-page .email-orchestration-empty-state{min-height:19rem;padding:2.35rem 1.2rem}.email-schedules-page .email-orchestration-empty-state__icon{width:3.8rem;height:3.8rem;margin-bottom:.9rem;border-radius:1.1rem;font-size:1.5rem}.email-schedules-page .email-orchestration-empty-state__title{margin-bottom:.45rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.08rem;font-weight:850;line-height:1.24}.email-schedules-page .email-orchestration-empty-state__description{max-width:43rem;margin-bottom:1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.84rem;line-height:1.48}.email-schedules-page .email-orchestration-empty-state__actions .btn-saas-primary{min-height:2.18rem;padding:.42rem .74rem;border-radius:.72rem;font-size:.76rem}@media (max-width: 1599.98px){.email-schedules-page .email-orchestration-filter-shell__row{grid-template-columns:minmax(18rem,1fr) repeat(3,minmax(8.8rem,.42fr)) auto}.email-schedules-page .email-orchestration-filter-field--search{grid-column:span 2}}@media (max-width: 1199.98px){.email-schedules-page .email-orchestration-list-head{grid-template-columns:minmax(0,1fr)}.email-schedules-page .email-orchestration-list-head__facts{width:100%}.email-schedules-page .email-orchestration-filter-shell__row{grid-template-columns:repeat(2,minmax(0,1fr))}.email-schedules-page .email-orchestration-filter-field--search,.email-schedules-page .email-orchestration-filter-shell__actions{grid-column:1/-1}.email-schedules-page .email-orchestration-filter-shell__actions,.email-schedules-page .email-orchestration-filter-shell__context{justify-content:flex-start}}@media (max-width: 767.98px){.email-schedules-page.email-orchestration-page{padding-top:.75rem}.email-schedules-page .email-orchestration-list-head,.email-schedules-page .email-orchestration-table-toolbar{align-items:stretch;grid-template-columns:minmax(0,1fr)}.email-schedules-page .email-orchestration-list-head__facts{grid-template-columns:minmax(0,1fr)}.email-schedules-page .email-orchestration-filter-shell{padding:.72rem}.email-schedules-page .email-orchestration-filter-shell__row{grid-template-columns:minmax(0,1fr)}.email-schedules-page .email-orchestration-filter-field--search,.email-schedules-page .email-orchestration-filter-shell__actions{grid-column:auto}.email-schedules-page .email-orchestration-filter-shell__actions,.email-schedules-page .email-orchestration-filter-shell__context{flex-direction:column;align-items:stretch;width:100%}.email-schedules-page .email-orchestration-filter-reset,.email-schedules-page .email-orchestration-filter-summary__muted,.email-schedules-page .email-orchestration-filter-chip,.email-schedules-page .email-orchestration-filter-shell__actions .btn-saas-primary,.email-schedules-page .email-orchestration-filter-shell__actions .btn-saas-outline-primary{width:100%}}.whatsapp-page{color:var(--csd-text-172033-1000, #172033);padding:.85rem .85rem 1.35rem}.whatsapp-shell{display:grid;gap:.72rem}.whatsapp-topline{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.76rem .86rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:.95rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 1px 2px #0f172a09}.whatsapp-topline__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.22rem;width:2.22rem;height:2.22rem;border:1px solid var(--csd-border-bfdbfe-950, rgba(191, 219, 254, .95));border-radius:.72rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.94rem}.whatsapp-topline>div:first-of-type{flex:1 1 auto;min-width:0}.whatsapp-topline__actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.45rem;margin-left:auto}.whatsapp-guide-action{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.18rem;padding:0 .72rem;border-radius:.72rem;font-size:.74rem;font-weight:820;line-height:1;white-space:nowrap;text-decoration:none}.whatsapp-guide-action i{display:inline-grid;width:1rem;height:1rem;place-items:center;font-size:.88rem;line-height:1}.whatsapp-guide-action i:before{display:block;line-height:1}.whatsapp-topline__eyebrow{display:inline-flex;align-items:center;gap:.38rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.whatsapp-topline h1{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.12rem;font-weight:880;line-height:1.18}.whatsapp-topline p{max-width:52rem;margin:.1rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:620;line-height:1.38}.whatsapp-tabs{display:flex;gap:.38rem;overflow-x:auto;padding:.54rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:.95rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 1px 2px #0f172a09}.whatsapp-tab{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:2.18rem;padding:0 .66rem;border:1px solid var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:.72rem;color:var(--csd-text-475569-1000, #475569);background:var(--csd-bg-ffffff-1000, #ffffff);font-size:.75rem;font-weight:820;line-height:1;white-space:nowrap;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.whatsapp-tab:hover,.whatsapp-tab.is-active{border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:none}.whatsapp-tab.is-active{box-shadow:inset 3px 0 #2563eb,0 8px 20px #2563eb14}.whatsapp-tab strong{min-width:1.18rem;padding:.12rem .34rem;border-radius:999px;background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.64rem;text-align:center}.whatsapp-kpi{--whatsapp-kpi-accent: #2563eb;--csd-foreground-whatsapp-kpi-accent: var(--csd-text-2563eb-1000, #2563eb);position:relative;display:flex;align-items:center;gap:.68rem;min-height:4.45rem;height:100%;padding:.68rem .82rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #fffffff0,0 1px 2px #0f172a09;overflow:hidden}.whatsapp-kpi:before{content:"";position:absolute;inset:.62rem auto .62rem 0;width:3px;border-radius:999px;background:var(--whatsapp-kpi-accent)}.whatsapp-kpi--success{--whatsapp-kpi-accent: #059669;--csd-foreground-whatsapp-kpi-accent: var(--csd-text-059669-1000, #059669)}.whatsapp-kpi--warning{--whatsapp-kpi-accent: #d97706;--csd-foreground-whatsapp-kpi-accent: var(--csd-text-d97706-1000, #d97706)}.whatsapp-kpi--danger{--whatsapp-kpi-accent: #dc2626;--csd-foreground-whatsapp-kpi-accent: var(--csd-text-dc2626-1000, #dc2626)}.whatsapp-kpi--muted{--whatsapp-kpi-accent: #64748b;--csd-foreground-whatsapp-kpi-accent: var(--csd-text-64748b-1000, #64748b)}.whatsapp-kpi__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.22rem;width:2.22rem;height:2.22rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:.68rem;background:#2563eb1f;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.92rem}.whatsapp-kpi small{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.whatsapp-kpi strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.28rem;font-weight:900;line-height:1.1;font-variant-numeric:tabular-nums}.whatsapp-panel{border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:.95rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 18px 42px #0f172a0b;overflow:hidden}.whatsapp-panel__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.85rem;padding:.74rem .86rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff))}.whatsapp-panel__title{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.94rem;font-weight:860;line-height:1.2}.whatsapp-filterbar{display:grid;grid-template-columns:minmax(13rem,1fr) minmax(8.8rem,.38fr) minmax(8.8rem,.38fr) auto auto;gap:.5rem;align-items:end;padding:.62rem .72rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))}.whatsapp-filterbar .form-control,.whatsapp-filterbar .form-select,.whatsapp-filterbar .select2-container--default .select2-selection--single{min-height:2.18rem!important;height:2.18rem!important;border-color:var(--csd-border-dbe5f0-1000, #dbe5f0)!important;border-radius:.72rem!important;color:var(--csd-text-10233f-1000, #10233f);font-size:.78rem;font-weight:620}.whatsapp-filterbar .select2-container{width:100%!important}.whatsapp-filterbar .select2-container--default .select2-selection--single{padding:0 2rem 0 .72rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important}.whatsapp-filterbar .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--csd-text-10233f-1000, #10233f)!important;font-size:.78rem;font-weight:620;line-height:2.1rem!important}.whatsapp-filterbar .btn{min-height:2.18rem;padding:.42rem .7rem;border-radius:.72rem;white-space:nowrap}.whatsapp-filterbar--conversation-list{grid-template-columns:minmax(0,1fr);gap:.48rem;align-items:stretch}.whatsapp-filterbar__search{position:relative;min-width:0}.whatsapp-filterbar__search>i{position:absolute;left:.72rem;top:50%;z-index:2;display:inline-grid;place-items:center;width:1rem;height:1rem;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.82rem;line-height:1;transform:translateY(-50%);pointer-events:none}.whatsapp-filterbar__search .form-control{padding-left:2.08rem}.whatsapp-filterbar__compact-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.42rem;align-items:center;min-width:0}.whatsapp-filterbar__field{min-width:0}.whatsapp-filterbar__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.32rem}.whatsapp-filterbar__icon-action{display:inline-flex;align-items:center;justify-content:center;width:2.18rem;min-width:2.18rem;height:2.18rem;min-height:2.18rem;padding:0!important;border-radius:.72rem;line-height:1;text-decoration:none}.whatsapp-filterbar__icon-action>i,.whatsapp-filterbar__icon-action>i:before{display:inline-grid!important;place-items:center!important;width:1em!important;height:1em!important;margin:0!important;line-height:1!important}.whatsapp-page .select2-container--default .select2-selection--single .select2-selection__arrow{top:0!important;right:.54rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.24rem!important;height:100%!important}.whatsapp-page .select2-container--default .select2-selection--single .select2-selection__arrow b{position:static!important;margin:0!important}.whatsapp-conversation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;width:100%;padding:.68rem .82rem;border:0;border-bottom:1px solid var(--csd-border-edf2f7-1000, #edf2f7);color:inherit;background:var(--csd-bg-ffffff-1000, #ffffff);text-align:left;transition:background-color .16s ease,box-shadow .16s ease}.whatsapp-conversation:hover{background:var(--csd-bg-f8fbff-1000, #f8fbff)}.whatsapp-conversation.is-active{background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-eff6ff-1000, #eff6ff));box-shadow:inset 3px 0 #2563eb}.whatsapp-conversation:last-child{border-bottom:0}.whatsapp-conversation__title{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:850;line-height:1.2}.whatsapp-conversation__meta,.whatsapp-message-meta{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:600;line-height:1.32}.whatsapp-access-sync-option{display:flex;align-items:flex-start;gap:.62rem;width:100%;margin:0;padding:.72rem .8rem;border:1px solid var(--csd-border-bfdbfe-950, rgba(191, 219, 254, .95));border-radius:.8rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-10233f-1000, #10233f);cursor:pointer}.whatsapp-access-sync-option input{flex:0 0 auto;width:1rem;height:1rem;margin-top:.16rem;accent-color:#2563eb}.whatsapp-access-sync-option span{display:grid;gap:.14rem;min-width:0}.whatsapp-access-sync-option strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:850;line-height:1.2}.whatsapp-access-sync-option small{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:620;line-height:1.28}.whatsapp-access-sync-option--compact{padding:.58rem .66rem}.whatsapp-conversation__preview{display:block;margin-top:.2rem;color:var(--csd-text-334155-1000, #334155);font-size:.78rem;line-height:1.35}.whatsapp-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.4rem;padding:.22rem .46rem;border:1px solid transparent;border-radius:999px;font-size:.66rem;font-weight:850;line-height:1}.whatsapp-badge--new{border-color:var(--csd-border-22c55e-200, rgba(34, 197, 94, .2));background:#22c55e1a;color:var(--csd-text-15803d-1000, #15803d)}.whatsapp-badge--urgent{border-color:var(--csd-border-ef4444-220, rgba(239, 68, 68, .22));background:#ef44441a;color:var(--csd-text-b91c1c-1000, #b91c1c)}.whatsapp-badge--sla{border-color:var(--csd-border-f59e0b-220, rgba(245, 158, 11, .22));background:#f59e0b1f;color:var(--csd-text-92400e-1000, #92400e)}.whatsapp-badge--warning{border-color:var(--csd-border-fbbf24-320, rgba(251, 191, 36, .32));background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-b45309-1000, #b45309)}.whatsapp-badge--soft{border-color:var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569)}.whatsapp-thread{min-height:31rem;display:flex;flex-direction:column}.whatsapp-inbox-list-column,.whatsapp-inbox-thread-column{scroll-margin-top:.85rem}.whatsapp-thread__header-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.34rem}.whatsapp-thread__back{display:none;align-items:center;justify-content:center;gap:.34rem;min-height:1.95rem;padding-inline:.58rem;border-radius:.66rem;font-size:.72rem;font-weight:820;line-height:1;white-space:nowrap;text-decoration:none}.whatsapp-thread__actions{display:grid;grid-template-columns:minmax(14rem,.5fr) minmax(20rem,1fr);gap:.48rem;padding:.62rem .72rem;border-bottom:1px solid var(--csd-border-e7ecf3-1000, #e7ecf3);background:var(--csd-bg-fbfcfe-1000, #fbfcfe)}.whatsapp-inline-form{display:flex;align-items:center;gap:.38rem;min-width:0}.whatsapp-inline-form .form-select,.whatsapp-inline-form .select2-container--default .select2-selection--single{min-height:2.08rem!important;height:2.08rem!important;border-color:var(--csd-border-dbe5f0-1000, #dbe5f0)!important;border-radius:.7rem!important;font-size:.76rem}.whatsapp-inline-form .select2-container{width:100%!important}.whatsapp-inline-form .btn{flex:0 0 auto;min-width:2.08rem;min-height:2.08rem;padding:0;border-radius:.7rem}.whatsapp-thread__body{flex:1;padding:.78rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-f3f6fb-1000, #f3f6fb));overflow-y:auto}.whatsapp-ai-recommendations{display:grid;gap:.5rem;padding:.62rem .72rem;border-bottom:1px solid var(--csd-border-e7ecf3-1000, #e7ecf3);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.whatsapp-ai-card{display:grid;grid-template-columns:2.18rem minmax(0,1fr) auto;gap:.58rem;align-items:center;min-width:0;padding:.58rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 3px 0 #2563eb,0 8px 22px #2563eb0f}.whatsapp-ai-card__icon{width:2.18rem;height:2.18rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:.68rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.92rem}.whatsapp-ai-card__body{min-width:0}.whatsapp-ai-card__head{display:flex;flex-wrap:wrap;gap:.36rem;align-items:center;margin-bottom:.18rem}.whatsapp-ai-card__head strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:860;line-height:1.2}.whatsapp-ai-card__head span,.whatsapp-ai-card__chips b{display:inline-flex;align-items:center;min-height:1.24rem;padding:.18rem .42rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.62rem;font-weight:850;line-height:1}.whatsapp-ai-card p{margin:0;color:var(--csd-text-475569-1000, #475569);font-size:.74rem;font-weight:650;line-height:1.35}.whatsapp-ai-card__chips{display:flex;flex-wrap:wrap;gap:.32rem;margin-top:.38rem}.whatsapp-ai-card__chips b{border-color:var(--csd-border-f59e0b-200, rgba(245, 158, 11, .2));background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-92400e-1000, #92400e)}.whatsapp-message{max-width:76%;margin-bottom:.56rem;padding:.58rem .68rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-172033-1000, #172033);font-size:.84rem;line-height:1.45;box-shadow:0 1px 2px #0f172a09}.whatsapp-message.is-outgoing{margin-left:auto;border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);background:var(--csd-bg-eff6ff-1000, #eff6ff)}.whatsapp-message.is-note{max-width:88%;border-color:var(--csd-border-fed7aa-1000, #fed7aa);background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-7c2d12-1000, #7c2d12)}.whatsapp-message-attachments{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.whatsapp-message-attachment{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;padding:.28rem .5rem;border:1px solid var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));border-radius:999px;background:var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.73rem;font-weight:800;text-decoration:none}.whatsapp-message-attachment i{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem}.whatsapp-message-attachment.is-muted{border-color:var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9));color:var(--csd-text-64748b-1000, #64748b)}.whatsapp-composer{display:grid;grid-template-columns:minmax(10rem,.36fr) 1fr auto;gap:.55rem;padding:.65rem;border-top:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);background:var(--csd-bg-ffffff-1000, #ffffff)}.whatsapp-composer .form-select,.whatsapp-composer .form-control,.whatsapp-composer .select2-container--default .select2-selection--single{min-height:2.8rem!important;height:2.8rem!important;border-radius:.78rem!important;font-size:.82rem}.whatsapp-composer .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.74rem!important;padding-right:2.05rem!important}.whatsapp-composer .btn{width:2.8rem;border-radius:.78rem}.whatsapp-table{width:100%;margin:0}.whatsapp-table th{padding:.66rem .82rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.whatsapp-table td{padding:.72rem .82rem;border-bottom:1px solid var(--csd-border-edf2f7-1000, #edf2f7);color:var(--csd-text-172033-1000, #172033);font-size:.8rem;vertical-align:middle}.whatsapp-table tr:last-child td{border-bottom:0}.whatsapp-page-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.65rem}.whatsapp-card-span-3{grid-column:span 3}.whatsapp-card-span-4{grid-column:span 4}.whatsapp-card-span-6{grid-column:span 6}.whatsapp-card-span-8{grid-column:span 8}.whatsapp-card-span-12{grid-column:span 12}.whatsapp-list-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .82rem;border-bottom:1px solid var(--csd-border-edf2f7-1000, #edf2f7);font-size:.84rem}.whatsapp-list-row:last-child{border-bottom:0}.whatsapp-list-row strong{color:var(--csd-text-0f172a-1000, #0f172a);font-weight:820}.whatsapp-form-shell{padding:.82rem}.whatsapp-form-shell .form-label{margin-bottom:.24rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.whatsapp-form-shell .form-control,.whatsapp-form-shell .form-select,.whatsapp-form-shell .select2-container--default .select2-selection--single{min-height:2.28rem;border-color:var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:.72rem;color:var(--csd-text-10233f-1000, #10233f);font-size:.82rem;font-weight:620}.whatsapp-form-shell textarea.form-control{min-height:auto}.whatsapp-form-shell .select2-container{width:100%!important}.whatsapp-manual-config__header-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.48rem}.whatsapp-manual-config__toggle{min-height:2.08rem;padding:0 .78rem;border-radius:999px;font-size:.72rem;font-weight:830;white-space:nowrap}.whatsapp-manual-config__toggle i{display:inline-grid;width:1rem;height:1rem;place-items:center}.whatsapp-manual-config__summary{display:grid;gap:.72rem}.whatsapp-manual-config__body{border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:linear-gradient(180deg,var(--csd-bg-fbfdff-1000, #fbfdff),var(--csd-bg-ffffff-1000, #ffffff))}.whatsapp-manual-config__body[hidden]{display:none!important}.whatsapp-manual-config__notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.68rem;align-items:center;padding:.72rem;border:1px solid var(--csd-border-bfdbfe-960, rgba(191, 219, 254, .96));border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #ffffff))}.whatsapp-manual-config__notice-icon{display:inline-flex;align-items:center;justify-content:center;width:2.24rem;height:2.24rem;border:1px solid var(--csd-border-bfdbfe-950, rgba(191, 219, 254, .95));border-radius:.72rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.95rem}.whatsapp-manual-config__notice-copy strong,.whatsapp-manual-config__notice-copy span{display:block;min-width:0}.whatsapp-manual-config__notice-copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:870;line-height:1.2}.whatsapp-manual-config__notice-copy span{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:650;line-height:1.36}.whatsapp-manual-config__chips{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.34rem}.whatsapp-display-settings__body{display:grid;gap:.78rem}.whatsapp-display-settings__retention{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;padding:.74rem;border:1px solid var(--csd-border-a7f3d0-960, rgba(167, 243, 208, .96));border-radius:.88rem;background:linear-gradient(135deg,var(--csd-bg-ecfdf5-1000, #ecfdf5),var(--csd-bg-ffffff-1000, #ffffff) 72%)}.whatsapp-display-settings__retention-icon{display:inline-flex;align-items:center;justify-content:center;width:2.38rem;height:2.38rem;border:1px solid var(--csd-border-6ee7b7-920, rgba(110, 231, 183, .92));border-radius:.76rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-059669-1000, #059669);font-size:1rem}.whatsapp-display-settings__retention strong,.whatsapp-display-settings__retention span{display:block}.whatsapp-display-settings__retention strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:870;line-height:1.2}.whatsapp-display-settings__retention>div>span{margin-top:.14rem;color:var(--csd-text-52657d-1000, #52657d);font-size:.7rem;font-weight:650;line-height:1.4}.whatsapp-display-settings__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem}.whatsapp-display-setting{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon copy" "input input" "hint hint";align-content:start;gap:.48rem .58rem;min-width:0;margin:0;padding:.72rem;border:1px solid var(--csd-border-d6e1ef-980, rgba(214, 225, 239, .98));border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff))}.whatsapp-display-setting__icon{grid-area:icon;display:inline-flex;align-items:center;justify-content:center;width:2.12rem;height:2.12rem;border:1px solid var(--csd-border-bfdbfe-960, rgba(191, 219, 254, .96));border-radius:.68rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.whatsapp-display-setting__copy{grid-area:copy;min-width:0}.whatsapp-display-setting__copy strong,.whatsapp-display-setting__copy small{display:block}.whatsapp-display-setting__copy strong{color:var(--csd-text-10233f-1000, #10233f);font-size:.76rem;font-weight:850;line-height:1.2}.whatsapp-display-setting__copy small{margin-top:.13rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.65rem;font-weight:630;line-height:1.32}.whatsapp-display-setting>.form-control,.whatsapp-display-setting__suffix{grid-area:input}.whatsapp-display-setting>em{grid-area:hint;color:var(--csd-text-7890aa-1000, #7890aa);font-size:.61rem;font-style:normal;font-weight:750}.whatsapp-display-setting__suffix{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem}.whatsapp-display-setting__suffix>span{color:var(--csd-text-52657d-1000, #52657d);font-size:.7rem;font-weight:800}.whatsapp-display-settings__footer{display:flex;align-items:center;justify-content:space-between;gap:.72rem;padding-top:.08rem}.whatsapp-display-settings__footer>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:650}.whatsapp-modal .modal-content{border:1px solid var(--csd-border-d6e1ef-980, rgba(214, 225, 239, .98));border-radius:.95rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 24px 70px #0f172a2e;overflow:hidden}.whatsapp-modal .modal-header,.whatsapp-modal .modal-footer{border-color:var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));padding:.78rem .9rem}.whatsapp-modal .modal-title{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.98rem;font-weight:860;line-height:1.2}.whatsapp-modal .modal-body{background:var(--csd-bg-ffffff-1000, #ffffff)}.modal-premium-header .modal-title>.whatsapp-modal-title-icon{width:2.05rem;height:2.05rem;flex:0 0 2.05rem;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-radius:.72rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.94rem}.modal-premium-header .modal-title>.whatsapp-modal-title-icon>i,.modal-premium-header .modal-title>.whatsapp-modal-title-icon>i:before,.whatsapp-group-form-modal .op-upsert-modal__card-title>i,.whatsapp-group-form-modal .op-upsert-modal__card-title>i:before,.whatsapp-group-form-modal .op-upsert-modal__eyebrow>i,.whatsapp-group-form-modal .op-upsert-modal__eyebrow>i:before,.whatsapp-group-form-modal .op-upsert-modal__summary-pill>i,.whatsapp-group-form-modal .op-upsert-modal__summary-pill>i:before{display:inline-grid!important;place-items:center!important;width:1em!important;height:1em!important;margin:0!important;line-height:1!important;text-align:center!important;vertical-align:0!important}.whatsapp-group-form-modal__summary-pills{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.46rem}.whatsapp-group-form-modal .op-upsert-modal__card-title{display:inline-flex;align-items:center;gap:.42rem}.whatsapp-group-member-grid{display:grid;gap:.58rem}.whatsapp-group-member-row{display:grid;grid-template-columns:minmax(13rem,1.05fr) minmax(11rem,.9fr) minmax(10rem,.82fr) minmax(8rem,.58fr);gap:.58rem;align-items:end;padding:.62rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.78rem;background:var(--csd-bg-fbfdff-1000, #fbfdff)}.whatsapp-audit-list,.whatsapp-template-list,.whatsapp-import-list{display:flex;flex-direction:column}.whatsapp-audit-item{display:grid;grid-template-columns:2.45rem minmax(0,1fr);gap:.72rem;padding:.78rem .85rem;border-bottom:1px solid var(--csd-border-edf2f7-1000, #edf2f7);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfcfe-1000, #fbfcfe))}.whatsapp-audit-item:last-child{border-bottom:0}.whatsapp-audit-icon{display:inline-flex;align-items:center;justify-content:center;width:2.12rem;height:2.12rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:.68rem;font-size:.95rem}.whatsapp-audit-icon--success{background:var(--csd-bg-dcfce7-1000, #dcfce7);color:var(--csd-text-166534-1000, #166534)}.whatsapp-audit-icon--info{background:var(--csd-bg-e0f2fe-1000, #e0f2fe);color:var(--csd-text-075985-1000, #075985)}.whatsapp-audit-icon--primary{background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.whatsapp-audit-icon--warning{background:var(--csd-bg-fef3c7-1000, #fef3c7);color:var(--csd-text-92400e-1000, #92400e)}.whatsapp-audit-icon--muted{background:var(--csd-bg-e2e8f0-1000, #e2e8f0);color:var(--csd-text-475569-1000, #475569)}.whatsapp-audit-main{min-width:0;display:flex;flex-direction:column;gap:.45rem}.whatsapp-audit-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.whatsapp-audit-head h3{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:850;line-height:1.2}.whatsapp-audit-head p{margin:.12rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.35}.whatsapp-audit-head time{flex:0 0 auto;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:700;font-variant-numeric:tabular-nums}.whatsapp-audit-context,.whatsapp-audit-details,.whatsapp-import-metrics{display:flex;flex-wrap:wrap;gap:.38rem}.whatsapp-audit-context span,.whatsapp-audit-chip,.whatsapp-import-metrics span{display:inline-flex;align-items:center;gap:.32rem;max-width:100%;padding:.24rem .48rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.whatsapp-audit-chip strong{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;text-transform:uppercase}.whatsapp-template-card,.whatsapp-import-item{padding:.82rem;border-bottom:1px solid var(--csd-border-edf2f7-1000, #edf2f7);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfcfe-1000, #fbfcfe))}.whatsapp-template-card:last-child,.whatsapp-import-item:last-child{border-bottom:0}.whatsapp-template-card__head,.whatsapp-import-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.68rem;align-items:flex-start}.whatsapp-template-switch{position:relative;display:inline-flex;align-items:center;gap:.58rem;min-height:2.58rem;margin:0;padding:.54rem .72rem;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #ffffff));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.whatsapp-template-switch--compact{min-height:2.2rem;padding:.44rem .6rem}.whatsapp-template-switch .form-check-input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.whatsapp-template-switch__track{position:relative;width:2.46rem;height:1.34rem;flex:0 0 2.46rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:999px;background:var(--csd-bg-eaf2ff-1000, #eaf2ff);box-shadow:inset 0 1px 2px #0f172a14;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.whatsapp-template-switch__thumb{position:absolute;top:50%;left:.16rem;width:.96rem;height:.96rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 2px 5px #0f172a2e;transform:translateY(-50%);transition:transform .18s ease}.whatsapp-template-switch .form-check-input:checked+.whatsapp-template-switch__track{border-color:var(--csd-border-2563eb-1000, #2563eb);background:#2563eb;box-shadow:0 8px 18px #2563eb29}.whatsapp-template-switch .form-check-input:checked+.whatsapp-template-switch__track .whatsapp-template-switch__thumb{transform:translate(1.1rem,-50%)}.whatsapp-template-switch .form-check-input:focus-visible+.whatsapp-template-switch__track{box-shadow:0 0 0 3px #60a5fa2e,inset 0 1px 2px #0f172a14}.whatsapp-template-switch .form-check-input:disabled+.whatsapp-template-switch__track,.whatsapp-template-switch .form-check-input:disabled~.whatsapp-template-switch__label{opacity:.62}.whatsapp-template-switch__label{display:grid;gap:.1rem;color:var(--csd-text-10233f-1000, #10233f);line-height:1.2}.whatsapp-template-switch__label strong{font-size:.78rem;font-weight:820}.whatsapp-template-switch__label small{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:700}.whatsapp-import-title{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;color:var(--csd-text-0f172a-1000, #0f172a)}.whatsapp-import-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.38rem}.whatsapp-panel__primary-action{min-height:2.16rem;padding-inline:.92rem;border-radius:.68rem;font-size:.8rem;font-weight:800;white-space:nowrap}.whatsapp-bulk-import-panel,.whatsapp-bulk-map-panel{overflow:hidden}.whatsapp-bulk-import-upload{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.72rem;align-items:end;padding:.86rem}.whatsapp-history-upload-shell{display:grid;gap:.42rem;min-width:0}.whatsapp-history-upload.upload-box{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon title action" "icon copy action";gap:.58rem .72rem;align-items:center;min-height:5.35rem;padding:.82rem .9rem;border:1px dashed var(--csd-border-94a3b8-720, rgba(148, 163, 184, .72));border-radius:.86rem;background:var(--csd-bg-ffffff-1000, #ffffff);text-align:left;box-shadow:inset 0 1px #fffffff5}.whatsapp-history-upload--single.upload-box{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title" "icon copy" "action action"}.whatsapp-history-upload.upload-box:hover,.whatsapp-history-upload.upload-box.dragover{border-color:var(--csd-border-2563eb-580, rgba(37, 99, 235, .58));background:var(--csd-bg-f8fbff-1000, #f8fbff);box-shadow:0 0 0 4px #2563eb0f}.whatsapp-history-upload.upload-box.has-file{border-style:solid;border-color:var(--csd-border-059669-480, rgba(5, 150, 105, .48));background:var(--csd-bg-fbfffd-1000, #fbfffd)}.whatsapp-history-upload__icon{grid-area:icon;display:inline-flex;align-items:center;justify-content:center;width:2.48rem;height:2.48rem;border:1px solid var(--csd-border-bfdbfe-950, rgba(191, 219, 254, .95));border-radius:.76rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem}.whatsapp-history-upload__title{grid-area:title;display:block;min-width:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:860;line-height:1.2}.whatsapp-history-upload__copy{grid-area:copy;display:block;min-width:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:650;line-height:1.35}.whatsapp-history-upload__button{grid-area:action;align-self:center;justify-self:end;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.12rem;padding-inline:.72rem;border-radius:.68rem;font-size:.76rem;font-weight:820;white-space:nowrap}.whatsapp-history-upload--single .whatsapp-history-upload__button{justify-self:start}.whatsapp-history-upload__file-list{display:grid;gap:.36rem}.whatsapp-history-upload__file-list[hidden]{display:none!important}.whatsapp-history-upload__file-list .upload-file-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.44rem;align-items:center;padding:.48rem .58rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.whatsapp-history-upload__file-list .upload-file-item__icon{display:inline-grid;place-items:center;width:1.72rem;height:1.72rem;border-radius:.54rem;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-475569-1000, #475569)}.whatsapp-history-upload__file-list .upload-file-item__copy{display:grid;min-width:0}.whatsapp-history-upload__file-list .upload-file-item strong,.whatsapp-history-upload__file-list .upload-file-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whatsapp-history-upload__file-list .upload-file-item strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.74rem;font-weight:820}.whatsapp-history-upload__file-list .upload-file-item small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:680}.whatsapp-bulk-map-table{display:grid;overflow-x:auto}.whatsapp-bulk-map-head,.whatsapp-bulk-map-row{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(9rem,.58fr) minmax(14rem,1.02fr) minmax(16rem,1.12fr);gap:.68rem;align-items:center;min-width:66rem}.whatsapp-bulk-map-head{padding:.64rem .86rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.whatsapp-bulk-map-row{padding:.76rem .86rem;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))}.whatsapp-bulk-map-row:last-child{border-bottom:0}.whatsapp-bulk-map-row strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:850;line-height:1.24;overflow-wrap:anywhere}.whatsapp-bulk-map-metrics,.whatsapp-bulk-map-action{display:grid;gap:.42rem}.whatsapp-bulk-map-metrics span{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:680;line-height:1.25}.whatsapp-bulk-map-metrics strong{display:inline;font-size:.78rem}.whatsapp-bulk-map-footer{display:flex;align-items:center;justify-content:space-between;gap:.72rem;padding:.76rem .86rem;border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-fbfdff-1000, #fbfdff)}.whatsapp-bulk-report{display:grid;grid-template-columns:repeat(4,minmax(7rem,1fr)) auto;gap:.58rem;align-items:center;padding:.86rem}.whatsapp-bulk-report>div{min-height:3.28rem;padding:.58rem .68rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.whatsapp-bulk-report strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.08rem;font-weight:900;line-height:1.1}.whatsapp-bulk-report span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.whatsapp-report-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.72rem}.whatsapp-report-card{grid-column:span 4;min-height:11.4rem;padding:.78rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:.95rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfcfe-1000, #fbfcfe));box-shadow:inset 0 1px #fffffff0,0 1px 2px #0f172a09}.whatsapp-report-card--wide{grid-column:span 8}.whatsapp-report-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;margin-bottom:.72rem}.whatsapp-report-card__header h2{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:860;line-height:1.18}.whatsapp-report-card__header p{margin:.16rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:620;line-height:1.38}.whatsapp-report-bars{display:grid;gap:.58rem}.whatsapp-report-bar{display:grid;gap:.28rem}.whatsapp-report-bar__meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:760}.whatsapp-report-bar__meta strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-variant-numeric:tabular-nums}.whatsapp-report-bar__track{display:block;height:.46rem;overflow:hidden;border-radius:999px;background:var(--csd-bg-eef4fb-1000, #eef4fb)}.whatsapp-report-bar__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa)}.whatsapp-report-signal-list,.whatsapp-report-portfolio-list,.whatsapp-report-summary{display:grid;gap:.5rem}.whatsapp-report-signal,.whatsapp-report-portfolio,.whatsapp-report-summary>div{display:flex;align-items:center;gap:.58rem;min-width:0;padding:.56rem .62rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.whatsapp-report-signal__value,.whatsapp-report-portfolio__value{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;height:2.1rem;border-radius:.68rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.92rem;font-weight:880;font-variant-numeric:tabular-nums}.whatsapp-report-signal--warning .whatsapp-report-signal__value{background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-b45309-1000, #b45309)}.whatsapp-report-signal--danger .whatsapp-report-signal__value{background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-dc2626-1000, #dc2626)}.whatsapp-report-signal strong,.whatsapp-report-portfolio strong,.whatsapp-report-summary strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:820;line-height:1.2}.whatsapp-report-signal small,.whatsapp-report-portfolio small,.whatsapp-report-summary span{display:block;margin-top:.1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:650;line-height:1.28}.whatsapp-report-portfolio__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2rem;width:2rem;height:2rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:.65rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-2563eb-1000, #2563eb)}.whatsapp-report-portfolio__body{min-width:0;flex:1 1 auto}.whatsapp-report-empty{display:grid;min-height:6.6rem;place-items:center;padding:1rem;border:1px dashed var(--csd-border-cbd5e1-1000, #cbd5e1);border-radius:.82rem;color:var(--csd-text-64748b-1000, #64748b);background:var(--csd-bg-f8fafc-1000, #f8fafc);font-size:.78rem;font-weight:700;text-align:center}.whatsapp-settings-health{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;margin-bottom:.78rem}.whatsapp-settings-health__item{--whatsapp-settings-health-accent: #2563eb;--csd-foreground-whatsapp-settings-health-accent: var(--csd-text-2563eb-1000, #2563eb);display:flex;align-items:flex-start;gap:.56rem;min-width:0;padding:.62rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfcfe-1000, #fbfcfe));box-shadow:inset 3px 0 0 var(--whatsapp-settings-health-accent)}.whatsapp-settings-health__item--success{--whatsapp-settings-health-accent: #059669;--csd-foreground-whatsapp-settings-health-accent: var(--csd-text-059669-1000, #059669)}.whatsapp-settings-health__item--warning{--whatsapp-settings-health-accent: #d97706;--csd-foreground-whatsapp-settings-health-accent: var(--csd-text-d97706-1000, #d97706)}.whatsapp-settings-health__item--danger{--whatsapp-settings-health-accent: #dc2626;--csd-foreground-whatsapp-settings-health-accent: var(--csd-text-dc2626-1000, #dc2626)}.whatsapp-settings-health__item--muted{--whatsapp-settings-health-accent: #64748b;--csd-foreground-whatsapp-settings-health-accent: var(--csd-text-64748b-1000, #64748b)}.whatsapp-settings-health__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2rem;width:2rem;height:2rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:.66rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-foreground-whatsapp-settings-health-accent, var(--whatsapp-settings-health-accent))}.whatsapp-settings-health__copy{display:grid;min-width:0;gap:.12rem}.whatsapp-settings-health__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:850;letter-spacing:.07em;line-height:1;text-transform:uppercase}.whatsapp-settings-health__copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:860;line-height:1.18}.whatsapp-settings-health__copy em{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-style:normal;font-weight:650;line-height:1.28;overflow-wrap:anywhere}.whatsapp-embedded-signup__body{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.72rem;align-items:center;padding:.78rem .86rem}.whatsapp-embedded-signup__lead{display:flex;align-items:center;min-width:0;gap:.62rem}.whatsapp-embedded-signup__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.42rem;width:2.42rem;height:2.42rem;border:1px solid var(--csd-border-bbf7d0-950, rgba(187, 247, 208, .95));border-radius:.78rem;background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-059669-1000, #059669);font-size:1rem}.whatsapp-embedded-signup__lead strong,.whatsapp-embedded-signup__lead span{display:block;min-width:0}.whatsapp-embedded-signup__lead strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:860;line-height:1.2}.whatsapp-embedded-signup__lead span{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:650;line-height:1.34}.whatsapp-embedded-signup__checks{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.34rem}.whatsapp-mini-check{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:2rem;padding:0 .54rem;border:1px solid var(--csd-border-dbe5f0-1000, #dbe5f0);border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:820;line-height:1;white-space:nowrap}.whatsapp-mini-check i{display:inline-grid;width:.92rem;height:.92rem;place-items:center;font-size:.76rem}.whatsapp-mini-check.is-ok{border-color:var(--csd-border-a7f3d0-950, rgba(167, 243, 208, .95));background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.whatsapp-mini-check.is-missing{border-color:var(--csd-border-fecaca-950, rgba(254, 202, 202, .95));background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.whatsapp-mini-check.is-paused{border-color:var(--csd-border-fde68a-950, rgba(253, 230, 138, .95));background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-b45309-1000, #b45309)}.whatsapp-embedded-signup__button{min-height:2.45rem;white-space:nowrap}.whatsapp-embedded-signup__button:disabled{opacity:.58;cursor:not-allowed}.whatsapp-embedded-signup__status{padding:.58rem .86rem;border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));color:var(--csd-text-64748b-1000, #64748b);background:var(--csd-bg-fbfdff-1000, #fbfdff);font-size:.72rem;font-weight:680;line-height:1.35}.whatsapp-embedded-signup__status[data-tone=success]{color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-ecfdf5-1000, #ecfdf5)}.whatsapp-embedded-signup__status[data-tone=warning]{color:var(--csd-text-b45309-1000, #b45309);background:var(--csd-bg-fffbeb-1000, #fffbeb)}.whatsapp-embedded-signup__status[data-tone=danger]{color:var(--csd-text-b91c1c-1000, #b91c1c);background:var(--csd-bg-fef2f2-1000, #fef2f2)}.whatsapp-guide-modal-shell .modal-guide-content__intro-copy h6{max-width:48rem}.whatsapp-guide-modal-shell .modal-guide-card{min-height:100%}.whatsapp-guide-modal-shell .modal-guide-columns>div{min-width:0}.whatsapp-table__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.34rem}.whatsapp-table__actions .btn-saas-inline-action{width:1.9rem;height:1.9rem;min-width:1.9rem;min-height:1.9rem}.whatsapp-table__action--danger{border-color:var(--csd-border-f87171-220, rgba(248, 113, 113, .22))!important;color:var(--csd-text-dc2626-1000, #dc2626)!important}.whatsapp-table__action--danger:hover,.whatsapp-table__action--danger:focus-visible{border-color:var(--csd-border-dc2626-280, rgba(220, 38, 38, .28))!important;background:linear-gradient(180deg,var(--csd-bg-fef2f2-980, rgba(254, 242, 242, .98)),var(--csd-bg-ffffff-1000, rgb(255, 255, 255)))!important;color:var(--csd-text-b91c1c-1000, #b91c1c)!important}.whatsapp-empty-state{display:flex;min-height:14rem;flex-direction:column;align-items:center;justify-content:center;gap:.62rem;padding:2.4rem 1rem;text-align:center}.whatsapp-empty-state__icon{display:inline-flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:1rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.24rem}.whatsapp-empty-state__title{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:860}.whatsapp-empty-state__copy{max-width:34rem;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.5}.whatsapp-pagination{border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-ffffff-1000, #ffffff)}.whatsapp-pagination .saas-pagination{padding:.54rem .62rem}.whatsapp-operational-page .whatsapp-operational-layout{align-items:start}.whatsapp-operational-side{display:grid;gap:.72rem}.whatsapp-operational-side .settings-email-rule-side-card,.whatsapp-operational-blueprint{margin:0}.whatsapp-operational-guide-list{display:grid;gap:.48rem}.whatsapp-operational-guide-list span{display:grid;grid-template-columns:1.45rem minmax(0,1fr);gap:.44rem;align-items:center;color:var(--csd-text-475569-1000, #475569);font-size:.74rem;font-weight:680;line-height:1.35}.whatsapp-operational-guide-list b{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.68rem;font-weight:900}.whatsapp-operational-activity{display:grid;gap:.5rem;padding:0 .95rem}.whatsapp-operational-activity__footer{display:flex;justify-content:flex-end;padding:.72rem .95rem .95rem;margin-top:.68rem;border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-ffffff-1000, #ffffff)}.whatsapp-operational-activity__footer .btn{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:2.08rem;padding-inline:.72rem;border-radius:.66rem;font-size:.74rem;font-weight:820;white-space:nowrap}.whatsapp-operational-activity__item{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.52rem;align-items:start;padding:.56rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.whatsapp-operational-activity__item>span{width:2rem;height:2rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:.62rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-2563eb-1000, #2563eb)}.whatsapp-operational-activity__item strong,.whatsapp-operational-activity__item small,.whatsapp-operational-activity__item em{display:block;min-width:0}.whatsapp-operational-activity__item strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.76rem;font-weight:840;line-height:1.25}.whatsapp-operational-activity__item small,.whatsapp-operational-activity__item em{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-style:normal;font-weight:650;line-height:1.28}.whatsapp-operational-activity__empty{display:grid;gap:.42rem;place-items:center;min-height:6rem;padding:1rem;border:1px dashed var(--csd-border-cbd5e1-1000, #cbd5e1);border-radius:.82rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:700;text-align:center}.whatsapp-operational-modal .settings-email-rule-switch input[type=checkbox]{accent-color:#2563eb}@media (max-width: 1399.98px){.whatsapp-thread__actions,.whatsapp-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}.whatsapp-filterbar--conversation-list{grid-template-columns:minmax(0,1fr)}.whatsapp-filterbar .btn{justify-content:center}}@media (max-width: 1199.98px){.whatsapp-card-span-3,.whatsapp-card-span-4,.whatsapp-card-span-6,.whatsapp-card-span-8,.whatsapp-report-card,.whatsapp-report-card--wide{grid-column:span 12}.whatsapp-settings-health,.whatsapp-display-settings__grid,.whatsapp-bulk-report{grid-template-columns:repeat(2,minmax(0,1fr))}.whatsapp-thread{min-height:auto}.whatsapp-thread__back{display:inline-flex}.whatsapp-thread__body{max-height:min(68vh,42rem);overscroll-behavior:contain}.whatsapp-composer{position:sticky;bottom:0;z-index:5;box-shadow:0 -10px 26px #0f172a14}.whatsapp-embedded-signup__body{grid-template-columns:minmax(0,1fr);align-items:stretch}.whatsapp-embedded-signup__checks{justify-content:flex-start}.whatsapp-embedded-signup__button{width:100%}.whatsapp-manual-config__notice{grid-template-columns:auto minmax(0,1fr)}.whatsapp-manual-config__chips{grid-column:1/-1;justify-content:flex-start}.whatsapp-display-settings__retention{grid-template-columns:auto minmax(0,1fr)}.whatsapp-display-settings__retention>.whatsapp-mini-check{grid-column:1/-1;justify-self:start}}@media (max-width: 991.98px){.whatsapp-topline,.whatsapp-panel__header,.whatsapp-audit-head{align-items:flex-start;flex-direction:column}.whatsapp-filterbar,.whatsapp-composer,.whatsapp-ai-card,.whatsapp-thread__actions,.whatsapp-template-card__head,.whatsapp-import-item,.whatsapp-filterbar__compact-row{grid-template-columns:minmax(0,1fr)}.whatsapp-topline__actions,.whatsapp-thread__header-actions{width:100%;justify-content:flex-start}.whatsapp-filterbar__actions{justify-content:flex-start}.whatsapp-inline-form{display:grid;align-items:stretch;width:100%}.whatsapp-inline-form--status{grid-template-columns:minmax(0,1fr) minmax(2.2rem,auto)}.whatsapp-inline-form--assignment{grid-template-columns:repeat(2,minmax(0,1fr))}.whatsapp-inline-form .btn{width:100%;min-width:0}.whatsapp-composer .btn{width:100%;min-height:2.8rem}.whatsapp-composer textarea.form-control{min-height:5.2rem!important}.whatsapp-group-member-row{grid-template-columns:minmax(0,1fr)}.whatsapp-message{max-width:100%}.whatsapp-import-actions{justify-content:flex-start}.whatsapp-settings-health,.whatsapp-display-settings__grid{grid-template-columns:minmax(0,1fr)}.whatsapp-display-settings__footer{align-items:stretch;flex-direction:column}.whatsapp-display-settings__footer .btn-saas-primary{justify-content:center;width:100%}.whatsapp-manual-config__header-actions,.whatsapp-manual-config__toggle{width:100%}.whatsapp-manual-config__header-actions{justify-content:flex-start}.whatsapp-manual-config__toggle{justify-content:center}.whatsapp-bulk-import-upload,.whatsapp-bulk-map-footer,.whatsapp-bulk-report{grid-template-columns:minmax(0,1fr)}.whatsapp-history-upload.upload-box{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title" "icon copy" "action action"}.whatsapp-history-upload__button{grid-column:1/-1;grid-row:auto;justify-self:stretch;width:100%}.whatsapp-bulk-map-footer{align-items:flex-start;flex-direction:column}}@media (max-width: 767.98px){.whatsapp-page{padding:.65rem .55rem 1rem}.whatsapp-shell{gap:.58rem}.whatsapp-topline,.whatsapp-panel{border-radius:.82rem}.whatsapp-topline{padding:.68rem}.whatsapp-topline__actions .btn,.whatsapp-guide-action{width:100%}.whatsapp-tabs{gap:.32rem;padding:.42rem;scroll-padding-inline:.42rem;-webkit-overflow-scrolling:touch}.whatsapp-tab{flex:0 0 auto;min-height:2.4rem;padding-inline:.72rem}.whatsapp-kpi{min-height:3.8rem;padding:.58rem .68rem}.whatsapp-kpi__icon{flex-basis:2rem;width:2rem;height:2rem}.whatsapp-kpi strong{font-size:1.08rem}.whatsapp-panel__header,.whatsapp-filterbar,.whatsapp-thread__actions,.whatsapp-ai-recommendations,.whatsapp-composer{padding:.62rem}.whatsapp-filterbar__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.whatsapp-filterbar__icon-action{width:100%;min-width:0}.whatsapp-conversation{grid-template-columns:minmax(0,1fr);gap:.34rem;padding:.74rem .72rem}.whatsapp-conversation>.whatsapp-conversation__meta{text-align:left!important}.whatsapp-conversation__preview{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.whatsapp-thread__body{max-height:62vh;padding:.62rem}.whatsapp-message{max-width:100%;padding:.56rem .62rem;font-size:.8rem}.whatsapp-message-attachment{width:100%;justify-content:flex-start;border-radius:.68rem}.whatsapp-ai-card__icon{display:none}.whatsapp-ai-card .btn,.whatsapp-bulk-report .btn,.whatsapp-embedded-signup__button{width:100%}.whatsapp-list-row,.whatsapp-bulk-map-footer{align-items:flex-start;flex-direction:column}.whatsapp-report-card{min-height:auto}.whatsapp-group-modal-dialog{margin:.45rem}.whatsapp-group-form-modal__summary-pills{justify-content:flex-start}.whatsapp-audit-item,.whatsapp-inline-form,.whatsapp-inline-form--assignment{grid-template-columns:minmax(0,1fr)}}.whatsapp-onboarding{display:grid;gap:16px;margin-bottom:16px}.whatsapp-onboarding__hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.72fr);gap:18px;padding:24px;overflow:hidden;border:1px solid var(--csd-border-c7d9f7-1000, #c7d9f7);border-radius:20px;background:radial-gradient(circle at 90% -20%,rgba(37,99,235,.2),transparent 38%),linear-gradient(135deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-eef5ff-1000, #eef5ff) 58%,var(--csd-bg-f7fbff-1000, #f7fbff) 100%);box-shadow:0 16px 34px #0f335f17}.whatsapp-onboarding__copy{display:grid;align-content:center;justify-items:start;gap:12px}.whatsapp-onboarding__copy h2,.whatsapp-onboarding__copy p{margin:0}.whatsapp-onboarding__copy h2{max-width:760px;color:var(--csd-text-0f2748-1000, #0f2748);font-size:clamp(24px,2.2vw,36px);font-weight:800;letter-spacing:-.035em;line-height:1.08}.whatsapp-onboarding__copy p{max-width:780px;color:var(--csd-text-53667e-1000, #53667e);font-size:14px;line-height:1.65}.whatsapp-onboarding__eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--csd-text-17604a-1000, #17604a);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.whatsapp-onboarding__eyebrow i{color:var(--csd-text-16a66a-1000, #16a66a);font-size:15px}.whatsapp-onboarding__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:5px}.whatsapp-onboarding__actions a,.whatsapp-onboarding__actions button{min-height:42px}.whatsapp-onboarding__progress-card{display:grid;align-content:center;gap:12px;padding:18px;border:1px solid var(--csd-border-94b2da-720, rgba(148, 178, 218, .72));border-radius:17px;background:var(--csd-bg-ffffff-840, rgba(255, 255, 255, .84));box-shadow:0 12px 26px #1d4e8914;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.whatsapp-onboarding__progress-head,.whatsapp-onboarding__progress-status{display:flex;align-items:center;justify-content:space-between;gap:10px}.whatsapp-onboarding__progress-head{color:var(--csd-text-48617e-1000, #48617e);font-size:12px;font-weight:700}.whatsapp-onboarding__progress-head strong{color:var(--csd-text-12345c-1000, #12345c);font-size:18px}.whatsapp-onboarding__progress{width:100%;height:9px;overflow:hidden;border-radius:999px;background:var(--csd-bg-dce8f8-1000, #dce8f8)}.whatsapp-onboarding__progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#168f62,#2563eb);transition:width .25s ease}.whatsapp-onboarding__progress-status{align-items:flex-start}.whatsapp-onboarding__progress-status small{max-width:140px;color:var(--csd-text-718399-1000, #718399);font-size:10px;line-height:1.35;text-align:right}.whatsapp-onboarding__next{display:flex;gap:10px;padding:12px;border-radius:13px;color:var(--csd-text-1e3a5f-1000, #1e3a5f);background:var(--csd-bg-f3f7fd-1000, #f3f7fd)}.whatsapp-onboarding__next>i{margin-top:1px;color:var(--csd-text-2563eb-1000, #2563eb);font-size:18px}.whatsapp-onboarding__next div{display:grid;gap:2px}.whatsapp-onboarding__next strong{font-size:12px}.whatsapp-onboarding__next span{color:var(--csd-text-64748b-1000, #64748b);font-size:10px;line-height:1.4}.whatsapp-onboarding__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.whatsapp-onboarding-step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:100px;padding:15px;border:1px solid var(--csd-border-dbe5f1-1000, #dbe5f1);border-radius:16px;color:inherit;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 7px 18px #0f27480b;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.whatsapp-onboarding-step:hover{border-color:var(--csd-border-9abbe8-1000, #9abbe8);color:inherit;box-shadow:0 10px 24px #1f54941a;transform:translateY(-1px)}.whatsapp-onboarding-step.is-complete{border-color:var(--csd-border-a7e5cd-1000, #a7e5cd);background:linear-gradient(145deg,var(--csd-bg-f4fdf8-1000, #f4fdf8),var(--csd-bg-ffffff-1000, #fff))}.whatsapp-onboarding-step.is-current{border-color:var(--csd-border-a9c7f2-1000, #a9c7f2);box-shadow:0 8px 22px #2563eb1a}.whatsapp-onboarding-step.is-locked{background:var(--csd-bg-f8fafc-1000, #f8fafc);opacity:.72}.whatsapp-onboarding-step__number{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;color:#fff;background:#2563eb;font-size:12px;font-weight:800}.is-complete .whatsapp-onboarding-step__number{background:#149260}.is-locked .whatsapp-onboarding-step__number{color:var(--csd-text-8090a3-1000, #8090a3);background:var(--csd-bg-e7edf4-1000, #e7edf4)}.whatsapp-onboarding-step__copy{display:grid;min-width:0;gap:2px}.whatsapp-onboarding-step__copy small{color:var(--csd-text-8290a3-1000, #8290a3);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.whatsapp-onboarding-step__copy strong{color:var(--csd-text-162f50-1000, #162f50);font-size:12px}.whatsapp-onboarding-step__copy em{color:var(--csd-text-64748b-1000, #64748b);font-size:10px;font-style:normal;line-height:1.4}.whatsapp-onboarding-step__arrow{color:var(--csd-text-a4b1c2-1000, #a4b1c2);font-size:12px}.whatsapp-onboarding__responsibilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.whatsapp-onboarding__responsibilities>div{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:1px solid var(--csd-border-dfe7f1-1000, #dfe7f1);border-radius:16px;background:var(--csd-bg-ffffff-1000, #fff)}.whatsapp-onboarding__responsibilities>div>div{display:grid;gap:3px}.whatsapp-onboarding__responsibilities small{color:var(--csd-text-7b8b9f-1000, #7b8b9f);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.whatsapp-onboarding__responsibilities strong{color:var(--csd-text-183354-1000, #183354);font-size:12px}.whatsapp-onboarding__responsibilities span{color:var(--csd-text-64748b-1000, #64748b);font-size:10px;line-height:1.45}.whatsapp-onboarding__responsibility-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:12px;font-size:17px}.whatsapp-onboarding__responsibility-icon.is-meta{color:var(--csd-text-6d28d9-1000, #6d28d9);background:var(--csd-bg-f1eafe-1000, #f1eafe)}.whatsapp-onboarding__responsibility-icon.is-crm{color:var(--csd-text-087958-1000, #087958);background:var(--csd-bg-e7f9f1-1000, #e7f9f1)}.whatsapp-onboarding-guide{overflow:hidden;border:0;border-radius:20px;box-shadow:0 28px 80px #0f20383d}.whatsapp-onboarding-guide__header{align-items:flex-start;padding:22px 24px;border-bottom:1px solid var(--csd-border-e7edf5-1000, #e7edf5);background:radial-gradient(circle at 90% 0%,rgba(37,99,235,.12),transparent 38%),var(--csd-bg-f9fbfe-1000, #f9fbfe)}.whatsapp-onboarding-guide__header h2,.whatsapp-onboarding-guide__header p{margin:0}.whatsapp-onboarding-guide__header h2{margin-top:5px;color:var(--csd-text-102b4e-1000, #102b4e);font-size:22px;font-weight:800;letter-spacing:-.02em}.whatsapp-onboarding-guide__header p{margin-top:5px;color:var(--csd-text-68798e-1000, #68798e);font-size:12px}.whatsapp-onboarding-guide__body{display:grid;gap:10px;padding:18px 24px 22px;background:var(--csd-bg-f5f8fc-1000, #f5f8fc)}.whatsapp-onboarding-guide__body section{display:grid;grid-template-columns:auto minmax(0,1fr);gap:15px;padding:17px;border:1px solid var(--csd-border-dfe7f1-1000, #dfe7f1);border-radius:15px;background:var(--csd-bg-ffffff-1000, #fff)}.whatsapp-onboarding-guide__body section>div{display:grid;gap:8px}.whatsapp-onboarding-guide__body h3,.whatsapp-onboarding-guide__body p,.whatsapp-onboarding-guide__body ul,.whatsapp-onboarding-guide__body ol{margin:0}.whatsapp-onboarding-guide__body h3{color:var(--csd-text-183454-1000, #183454);font-size:14px;font-weight:800}.whatsapp-onboarding-guide__body p,.whatsapp-onboarding-guide__body li{color:var(--csd-text-5f7085-1000, #5f7085);font-size:11px;line-height:1.55}.whatsapp-onboarding-guide__body ul,.whatsapp-onboarding-guide__body ol{display:grid;gap:5px;padding-left:18px}.whatsapp-onboarding-guide__index{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:11px;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eaf2ff-1000, #eaf2ff);font-size:10px;font-weight:900}.whatsapp-onboarding-guide__note{padding:9px 11px;border-radius:10px;color:var(--csd-text-175c48-1000, #175c48)!important;background:var(--csd-bg-eafaf4-1000, #eafaf4);font-weight:700}.whatsapp-onboarding-guide__footer{justify-content:space-between;gap:14px;padding:15px 24px;border-top:1px solid var(--csd-border-e7edf5-1000, #e7edf5)}.whatsapp-onboarding-guide__footer>span{display:inline-flex;align-items:center;gap:7px;color:var(--csd-text-64748b-1000, #64748b);font-size:10px}@media (max-width: 1199.98px){.whatsapp-onboarding__hero{grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr)}.whatsapp-onboarding__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.whatsapp-onboarding__hero,.whatsapp-onboarding__responsibilities{grid-template-columns:1fr}.whatsapp-onboarding__hero{padding:18px;border-radius:17px}.whatsapp-onboarding__copy h2{font-size:25px}.whatsapp-onboarding__actions{width:100%}.whatsapp-onboarding__actions a,.whatsapp-onboarding__actions button{justify-content:center;width:100%}.whatsapp-onboarding__progress-card{padding:15px}.whatsapp-onboarding__steps{grid-template-columns:1fr}.whatsapp-onboarding-step{min-height:88px}.whatsapp-onboarding-guide__header,.whatsapp-onboarding-guide__body,.whatsapp-onboarding-guide__footer{padding-right:16px;padding-left:16px}.whatsapp-onboarding-guide__footer{align-items:stretch;flex-direction:column}.whatsapp-onboarding-guide__footer button{width:100%}}.whatsapp-groups-api-settings__body{display:grid;gap:18px}.whatsapp-groups-api-readiness{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.whatsapp-groups-api-readiness__item{display:flex;gap:12px;align-items:center;min-height:96px;padding:16px;border:1px solid var(--csd-border-dbe6f3-1000, #dbe6f3);border-radius:16px;background:var(--csd-bg-ffffff-1000, #fff)}.whatsapp-groups-api-readiness__item>span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:12px;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eff6ff-1000, #eff6ff)}.whatsapp-groups-api-readiness__item div{display:grid;min-width:0;gap:2px}.whatsapp-groups-api-readiness__item small,.whatsapp-groups-api-readiness__item em{color:var(--csd-text-64748b-1000, #64748b);font-size:11px;font-style:normal}.whatsapp-groups-api-readiness__item strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:14px}.whatsapp-groups-api-readiness__item.is-ok{border-color:var(--csd-border-bbf7d0-1000, #bbf7d0)}.whatsapp-groups-api-readiness__item.is-ok>span{color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-ecfdf5-1000, #ecfdf5)}.whatsapp-groups-api-readiness__item.is-blocked{border-color:var(--csd-border-fde68a-1000, #fde68a)}.whatsapp-groups-api-readiness__item.is-blocked>span{color:var(--csd-text-b45309-1000, #b45309);background:var(--csd-bg-fffbeb-1000, #fffbeb)}.whatsapp-groups-api-blockers,.whatsapp-groups-api-actions,.whatsapp-groups-api-enable{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:16px}.whatsapp-groups-api-blockers{justify-content:flex-start;align-items:flex-start;border:1px solid var(--csd-border-fde68a-1000, #fde68a);color:var(--csd-text-92400e-1000, #92400e);background:var(--csd-bg-fffbeb-1000, #fffbeb)}.whatsapp-groups-api-blockers ul{margin:6px 0 0;padding-left:18px}.whatsapp-groups-api-blockers__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:12px;color:var(--csd-text-b45309-1000, #b45309);background:var(--csd-bg-fef3c7-1000, #fef3c7)}.whatsapp-groups-api-actions{border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);background:var(--csd-bg-f8fbff-1000, #f8fbff)}.whatsapp-groups-api-actions>div,.whatsapp-groups-api-actions span{display:grid;gap:3px}.whatsapp-groups-api-actions span{color:var(--csd-text-64748b-1000, #64748b);font-size:12px}.whatsapp-groups-api-form{display:grid;gap:14px;padding-top:4px}.whatsapp-groups-api-form__heading span{display:block;margin-top:3px;color:var(--csd-text-64748b-1000, #64748b);font-size:12px}.whatsapp-groups-api-webhooks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.whatsapp-groups-api-webhook{display:flex;align-items:center;gap:12px;min-height:72px;padding:14px 16px;border:1px solid var(--csd-border-dbe6f3-1000, #dbe6f3);border-radius:14px;background:var(--csd-bg-ffffff-1000, #fff);cursor:pointer}.whatsapp-groups-api-webhook input{width:18px;height:18px;accent-color:#2563eb}.whatsapp-groups-api-webhook span{display:grid;gap:2px}.whatsapp-groups-api-webhook strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:13px}.whatsapp-groups-api-webhook small{color:var(--csd-text-64748b-1000, #64748b);font-size:11px}.whatsapp-groups-api-webhook .whatsapp-groups-api-webhook__verified{display:inline-flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;margin-top:3px;padding:3px 6px;border-radius:999px;color:var(--csd-text-0f7552-1000, #0f7552);background:var(--csd-bg-e7f9f1-1000, #e7f9f1);font-size:9px;font-style:normal;font-weight:800}.whatsapp-groups-api-webhook:has(input:checked){border-color:var(--csd-border-93c5fd-1000, #93c5fd);background:var(--csd-bg-f8fbff-1000, #f8fbff)}.whatsapp-groups-api-enable{border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);background:linear-gradient(135deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-f8fbff-1000, #f8fbff))}.whatsapp-groups-api-enable label{display:flex;align-items:center;gap:12px;cursor:pointer}.whatsapp-groups-api-enable input[type=checkbox]{width:20px;height:20px;accent-color:#2563eb}.whatsapp-groups-api-enable label span{display:grid;gap:2px}.whatsapp-groups-api-enable small{color:var(--csd-text-64748b-1000, #64748b);font-size:11px}@media (max-width: 1199.98px){.whatsapp-groups-api-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.whatsapp-groups-api-readiness,.whatsapp-groups-api-webhooks{grid-template-columns:1fr}.whatsapp-groups-api-actions,.whatsapp-groups-api-enable{align-items:stretch;flex-direction:column}.whatsapp-groups-api-actions form,.whatsapp-groups-api-actions button,.whatsapp-groups-api-enable form,.whatsapp-groups-api-enable button{width:100%}}.automations-page{display:grid;gap:.85rem;align-content:start}.automations-page__toolbar{align-items:center;margin-bottom:0;padding:.88rem 1rem;box-shadow:0 10px 24px #0f172a0a}.automations-page__toolbar .op-toolbar__title h1{font-size:1.16rem;font-weight:740}.automations-page__toolbar p{max-width:42rem;font-size:.84rem;font-weight:500}.automations-page__scope-note{margin-top:.38rem}.automations-page__tabs .entity-tabs-wrapper{margin-bottom:0}.automations-page__hero-footer{display:grid;gap:.7rem;margin-top:.6rem;padding-top:.8rem;border-top:1px solid var(--csd-border-e2e8f0-800, rgba(226, 232, 240, .8))}.automations-page__hero-supported{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.automations-page__hero-supported-label{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.automations-page__hero-supported-chips{display:flex;flex-wrap:wrap;gap:.42rem}.automations-page__hero-supported-chips span{display:inline-flex;align-items:center;min-height:1.85rem;padding:.28rem .72rem;border-radius:999px;border:1px solid var(--csd-border-dbeafe-900, rgba(219, 234, 254, .9));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));color:var(--csd-text-334155-1000, #334155);font-size:.75rem;font-weight:700}.automations-page__hero-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.automations-page__metric-pill{display:grid;gap:.15rem;padding:.72rem .85rem;border-radius:.92rem;border:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))}.automations-page__metric-pill--danger{border-color:var(--csd-border-fecaca-900, rgba(254, 202, 202, .9))}.automations-page__metric-label{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:700;line-height:1.4}.automations-page__metric-value{color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:800;line-height:1.2}.automations-page__filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.automations-page__filter-actions .email-orchestration-filter-shell__context{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.automations-page__filter-context{justify-content:flex-end}.automations-page__filter-button{white-space:nowrap}.automations-page__filter-button i{font-size:.92rem}.automations-page__filter-button--reset{position:relative}.automations-page__filter-button .email-orchestration-filter-reset__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.3rem;height:1.3rem;padding:0 .35rem;border-radius:999px;background:#2563eb1a;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:800;line-height:1}.automations-page__filter-pill{min-height:40px}.automations-page .email-orchestration-filter-shell__top{gap:.9rem}.automations-page__activity-shell{margin-bottom:1.25rem}.automations-form__intro{display:grid;gap:.9rem;padding:.95rem 1.05rem;margin-bottom:1rem;border:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9)))}.automations-form__intro-copy{display:grid;gap:.3rem}.automations-form__intro-eyebrow{display:inline-flex;align-items:center;gap:.35rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.automations-form__intro-title{color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:800;line-height:1.35}.automations-form__intro-text{color:var(--csd-text-64748b-1000, #64748b);font-size:.88rem;line-height:1.6}.automations-form__intro-steps{display:flex;flex-wrap:wrap;gap:.55rem}.automations-form__intro-steps span{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .75rem;border-radius:999px;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:700}.automations-table{min-width:1120px}.automations-table__chips{display:flex;flex-wrap:wrap;gap:.35rem}.automations-form__actions{display:grid;gap:1rem}.automations-form__action-card{padding:1rem 1.05rem;border:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)))}.automations-form__action-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;margin-bottom:.9rem}.automations-form__action-title{color:var(--csd-text-10213f-1000, #10213f);font-size:.95rem;font-weight:800;line-height:1.3}.automations-form__action-copy{color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;line-height:1.55;margin-top:.2rem}.automations-form__action-switch{position:relative;display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:.42rem .78rem;border-radius:999px;border:1px solid var(--csd-border-d6e1ef-980, rgba(214, 225, 239, .98));background:linear-gradient(180deg,var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 10px 22px #0f172a0d;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.automations-form__action-switch:hover{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:0 14px 28px #2563eb14;transform:translateY(-1px)}.automations-form__action-switch-input{position:absolute;opacity:0;pointer-events:none}.automations-form__action-switch-ui{position:relative;display:inline-flex;align-items:center;width:2.45rem;height:1.45rem;flex:0 0 auto;border-radius:999px;border:1px solid var(--csd-border-d1d9e6-1000, #d1d9e6);background:var(--csd-bg-e8edf5-1000, #e8edf5);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.automations-form__action-switch-thumb{position:absolute;top:50%;left:2px;width:1.05rem;height:1.05rem;border-radius:50%;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 2px 6px #0f172a2e;transform:translateY(-50%);transition:transform .2s ease}.automations-form__action-switch-copy{color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;font-weight:700;line-height:1}.automations-form__action-switch-input:checked+.automations-form__action-switch-ui{border-color:var(--csd-border-10b981-600, rgba(16, 185, 129, .6));background:linear-gradient(180deg,#10b981eb,#059669eb)}.automations-form__action-switch-input:checked+.automations-form__action-switch-ui .automations-form__action-switch-thumb{transform:translate(.98rem,-50%)}.automations-form__action-switch-input:checked~.automations-form__action-switch-copy{color:var(--csd-text-0f766e-1000, #0f766e)}.automations-form__action-switch-input:focus-visible+.automations-form__action-switch-ui{box-shadow:0 0 0 3px #2563eb24}.automations-form__section-copy{color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;line-height:1.55}.automations-form__placeholder-help{display:grid;gap:.45rem;margin-top:.55rem}.automations-form__placeholder-help-label{color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem;font-weight:700;line-height:1.4}.automations-form__placeholder-help-chips{display:flex;flex-wrap:wrap;gap:.42rem}.automations-form__placeholder-chip{display:inline-grid;align-items:center;justify-items:start;gap:.16rem;min-height:2.45rem;padding:.32rem .7rem;border-radius:.78rem;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:800;line-height:1.1;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.automations-form__placeholder-token{color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.68rem;font-weight:850;line-height:1.1}.automations-form__placeholder-label{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:750;line-height:1.15}.automations-form__placeholder-chip:hover{border-color:var(--csd-border-2563eb-320, rgba(37, 99, 235, .32));background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));color:var(--csd-text-1d4ed8-1000, #1d4ed8);transform:translateY(-1px);box-shadow:0 8px 18px #2563eb1a}.automations-form__placeholder-chip:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb24}.automations-form__placeholder-help-note,.automations-form__placeholder-empty{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.5}.automations-form__field-help{display:block;margin-top:.34rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:600;line-height:1.38}.automations-form__field-help strong{color:var(--csd-text-2563eb-1000, #2563eb);font-weight:850}.automations-form__inline-check{display:flex;gap:.8rem;align-items:flex-start;padding:.9rem 1rem;border:1px solid var(--csd-border-3b82f6-180, rgba(59, 130, 246, .18));border-radius:1rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-860, rgba(239, 246, 255, .86)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));color:var(--csd-text-0f172a-1000, #0f172a);cursor:pointer;box-shadow:inset 0 1px #ffffffb8}.automations-form__inline-check input{width:1.05rem;height:1.05rem;flex:0 0 auto;margin-top:.12rem;accent-color:#2563eb}.automations-form__inline-check span{display:grid;gap:.18rem;font-size:.84rem;font-weight:800;line-height:1.36}.automations-form__inline-check small{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:650;line-height:1.45}.automations-form__delay-input{width:100%;height:2.6rem;border-radius:.9rem;display:flex}.automations-form__delay-input input{flex:1 1 auto;width:auto;min-width:0;padding:0 1rem;text-align:left}.automations-form__delay-input .unit{display:inline-flex;align-items:center;min-width:5.4rem;flex:0 0 auto;justify-content:center;padding:0 1rem;font-size:.82rem;font-weight:700;color:var(--csd-text-475569-1000, #475569);background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));border-left:1px solid var(--csd-border-e5e7eb-1000, #e5e7eb);white-space:nowrap}.automations-form__section-badge{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .8rem;border-radius:999px;border:1px solid var(--csd-border-dbeafe-950, rgba(219, 234, 254, .95));background:var(--csd-bg-eff6ff-880, rgba(239, 246, 255, .88));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.76rem;font-weight:700}.automations-form__notice{padding:.8rem .95rem;border-radius:.9rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-left-width:3px;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:inset 0 1px #fffc}.automations-form__notice--warning{border-color:var(--csd-border-fbbf24-280, rgba(251, 191, 36, .28));border-left-color:var(--csd-border-d97706-850, rgba(217, 119, 6, .85));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-fffbeb-760, rgba(255, 251, 235, .76)))}.automations-form__notice--info{border-color:var(--csd-border-bfdbfe-750, rgba(191, 219, 254, .75));border-left-color:var(--csd-border-2563eb-780, rgba(37, 99, 235, .78));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92)))}.automations-form__notice-title{color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:800;line-height:1.45;margin-bottom:.18rem}.automations-form__notice-body{color:var(--csd-text-64748b-1000, #64748b);font-size:.79rem;line-height:1.55}@media (max-width: 991.98px){.automations-page__hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.automations-page__hero-supported{align-items:flex-start}.automations-form__action-head{flex-direction:column;align-items:stretch}.automations-form__intro{padding:.9rem}}@media (max-width: 575.98px){.automations-page__hero-metrics{grid-template-columns:1fr}.automations-page__filter-actions{justify-content:flex-start}}.automations-page.email-orchestration-page{padding-top:.5rem;padding-inline:calc(var(--bs-gutter-x, 1.5rem) * .5);padding-bottom:.75rem}.automations-page__actions .op-secondary-action,.automations-page__actions .op-chip{min-height:2.3rem;padding-inline:.82rem;border-radius:999px;font-size:.78rem}.automations-page__summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin-top:0;margin-bottom:0}.automations-page__metric{min-height:4.35rem;padding:.62rem .72rem;border-radius:.8rem;color:var(--csd-text-334155-1000, #334155);cursor:default;text-decoration:none;box-shadow:0 8px 18px #0f172a09}.automations-page__metric .op-stat__label{font-weight:650}.automations-page__metric small{font-size:.7rem;font-weight:500}.automations-page__metric-value{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.18rem;font-weight:740}.automations-page__metric--tasks .op-stat__icon{background:#2563eb1a;color:var(--csd-text-2563eb-1000, #2563eb)}.automations-page__metric--modules:before{background:#8b5cf6}.automations-page__metric--modules .op-stat__icon{background:var(--csd-bg-f5f3ff-1000, #f5f3ff);color:var(--csd-text-6d28d9-1000, #6d28d9)}.automations-page__metric--danger:before{background:#ef4444}.automations-page__metric--danger .op-stat__icon{background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.automations-page__module-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.42rem;margin-top:-.12rem}.automations-page__module-chip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.42rem;min-height:2.68rem;padding:.4rem .48rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:.72rem;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));color:var(--csd-text-334155-1000, #334155);cursor:default;text-decoration:none}.automations-page__module-chip>i{width:1.62rem;height:1.62rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.58rem;background:var(--csd-bg-eef2f7-1000, #eef2f7);color:var(--csd-text-334155-1000, #334155);font-size:.82rem}.automations-page__module-chip span{min-width:0;display:grid;gap:.08rem}.automations-page__module-chip strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.72rem;font-weight:900;line-height:1.2}.automations-page__module-chip small{overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.61rem;font-weight:650;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.automations-page__module-chip em{min-width:1.42rem;min-height:1.42rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-334155-1000, #334155);font-size:.66rem;font-style:normal;font-weight:900}.automations-page__module-chip--primary>i{background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-2563eb-1000, #2563eb)}.automations-page__module-chip--indigo>i{background:var(--csd-bg-e0e7ff-1000, #e0e7ff);color:var(--csd-text-4f46e5-1000, #4f46e5)}.automations-page__module-chip--teal>i{background:var(--csd-bg-ccfbf1-1000, #ccfbf1);color:var(--csd-text-0f766e-1000, #0f766e)}.automations-page__module-chip--amber>i{background:var(--csd-bg-fef3c7-1000, #fef3c7);color:var(--csd-text-b45309-1000, #b45309)}.automations-page__module-chip--slate>i{background:var(--csd-bg-e2e8f0-1000, #e2e8f0);color:var(--csd-text-334155-1000, #334155)}.automations-page__module-chip--cyan>i{background:var(--csd-bg-cffafe-1000, #cffafe);color:var(--csd-text-0e7490-1000, #0e7490)}.automations-page__workspace-section{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0;overflow:hidden}.automations-page__workspace-section>*{min-width:0}.automations-page__section-head{display:flex;align-items:center;justify-content:space-between;gap:.82rem;flex-wrap:wrap;margin-bottom:0;padding:.86rem .98rem .78rem;border-bottom:1px solid var(--csd-border-e2e8f0-800, rgba(226, 232, 240, .8))}.automations-page__section-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap;margin-left:auto}.automations-page__section-pill{display:inline-flex;align-items:center;gap:.42rem;min-height:2.2rem;padding:.42rem .72rem;border:1px solid var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.74rem;font-weight:850;white-space:nowrap}.automations-page__section-create{min-height:2.34rem;padding:.52rem .92rem;border-radius:999px;font-size:.78rem;font-weight:850;white-space:nowrap}.automations-page__filter-shell{padding:.72rem .9rem;border-bottom:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));background:var(--csd-bg-ffffff-1000, #ffffff)}.automations-page__filter-shell .smart-filter-bar--operational{width:100%}.automations-page__filter-shell .smart-filter-form--operational{display:grid;grid-template-columns:minmax(20rem,1.35fr) minmax(8.4rem,.36fr) minmax(13.2rem,.58fr) minmax(13.2rem,.58fr) auto;align-items:center;gap:.5rem;min-height:2.5rem}.automations-page__filter-shell .smart-filter-form--operational .sf-separator{display:none}.automations-page__filter-shell .smart-filter-form--operational .sf-search{order:1;min-width:0;width:100%}.automations-page__filter-shell .smart-filter-form--operational .sf-search-box,.automations-page__filter-shell .smart-filter-form--operational .sf-search input{width:100%}.automations-page__filter-field{min-width:0;grid-template-columns:auto minmax(0,1fr)!important}.automations-page__filter-field--status{order:2}.automations-page__filter-field--context{order:3}.automations-page__filter-field--trigger{order:4}.automations-page__filter-shell .smart-filter-form--operational .sf-reset{order:5}.automations-page__filter-field .sf-select,.automations-page__filter-field select{min-width:0!important;width:100%}.automations-page__filter-form{display:grid;gap:.58rem}.automations-page .email-orchestration-filter-shell__top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.58rem;margin-bottom:0}.automations-page .email-orchestration-filter-control{width:100%;min-height:2.18rem;border-color:var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84));border-radius:.68rem;background-color:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-26364f-1000, #26364f);padding:.42rem .66rem;font-size:.78rem;font-weight:650;box-shadow:inset 0 1px #ffffffe6}.automations-page .email-orchestration-filter-control:focus{border-color:var(--csd-border-2563eb-480, rgba(37, 99, 235, .48));box-shadow:0 0 0 .16rem #2563eb1a}.automations-page .email-orchestration-filter-search__box .email-orchestration-filter-control{padding-left:2.12rem}.automations-page .email-orchestration-filter-search__box i{left:.72rem;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.86rem}.automations-page .email-orchestration-filter-label{margin-bottom:.24rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:900;letter-spacing:.07em}.automations-page .email-orchestration-filter-shell__grid{display:grid;gap:.5rem;grid-template-columns:minmax(10rem,.8fr) minmax(14rem,1fr) minmax(14rem,1fr)}.automations-page__filter-context{display:inline-flex;align-items:center;gap:.48rem}.automations-page .email-orchestration-filter-summary__muted,.automations-page .email-orchestration-filter-chip{display:inline-flex;align-items:center;min-height:1.8rem;padding:.26rem .46rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:800;white-space:nowrap}.automations-page__filter-reset{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-height:1.96rem;padding:.34rem .62rem;border:1px solid var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:850;line-height:1;box-shadow:0 7px 16px #0f172a0b}.automations-page__filter-reset:hover,.automations-page__filter-reset:focus-visible{border-color:var(--csd-border-94a3b8-680, rgba(148, 163, 184, .68));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-0f172a-1000, #0f172a)}.automations-page__filter-reset i{font-size:.82rem}.automations-page__table-card{overflow:hidden;margin-top:0;border:1px solid var(--csd-border-d6dfec-920, rgba(214, 223, 236, .92));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 24px #0f172a0a,inset 0 1px #ffffffe6}.automations-page__table-card:not(.dropdown-overflow-unlocked):not(.pagination-select-overflow-unlocked){overflow:hidden!important}.automations-page__table-card #workAutomationsTable{justify-self:stretch;width:100%;max-width:100%;min-width:0;border-radius:0 0 .82rem .82rem}.automations-page__table-card #workAutomationsTable:not(.dropdown-overflow-unlocked){overflow:hidden}.automations-page__table-card.dropdown-overflow-unlocked,.automations-page__table-card .ajax-table.dropdown-overflow-unlocked,.automations-page__table-card .table-responsive.dropdown-overflow-unlocked{overflow:visible!important}.automations-page__table-card .table-responsive{width:100%;max-width:100%;margin:0;border-radius:0}.automations-page__filter-chips{margin:.78rem .82rem 0}.automations-page__filter-chips+.table-responsive{margin-top:.72rem;border-top:1px solid var(--csd-border-e2e8f0-800, rgba(226, 232, 240, .8))}.automations-page__filter-chips+.automations-empty-state{margin-top:.72rem;border-top:1px solid var(--csd-border-e2e8f0-800, rgba(226, 232, 240, .8))}.automations-table{min-width:1080px;border-collapse:separate;border-spacing:0}.automations-table thead tr th:first-child,.automations-table thead tr th:last-child{border-top-left-radius:0!important;border-top-right-radius:0!important}.automations-table thead th{padding:.68rem .8rem;border-top:1px solid var(--csd-border-e2e8f0-780, rgba(226, 232, 240, .78));border-bottom:1px solid var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%);color:var(--csd-text-475569-1000, #475569);font-size:.69rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.automations-table tbody td{position:relative;padding:.58rem .74rem;border-top:0;border-bottom:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));vertical-align:middle;z-index:1}.automations-table tbody tr:last-child td{border-bottom:0}.automations-table tbody tr{position:relative;z-index:1;transition:background-color .16s ease,box-shadow .16s ease}.automations-table tbody tr:hover{background:var(--csd-bg-f8fafc-1000, #f8fafc)}.automations-table tbody tr.is-processing{background:linear-gradient(90deg,var(--csd-bg-eff6ff-800, rgba(239, 246, 255, .8)) 0%,var(--csd-bg-ffffff-1000, #ffffff) 55%,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)) 100%)}.automations-table tbody tr:has(.dropdown-overflow-anchor),.automations-table tbody tr:has(.dropdown-actions.show),.automations-table tbody tr:has(.modern-dropdown-trigger[aria-expanded=true]){z-index:90}.automations-table tbody tr:has(.dropdown-overflow-anchor)>td,.automations-table tbody tr:has(.dropdown-actions.show)>td,.automations-table tbody tr:has(.modern-dropdown-trigger[aria-expanded=true])>td{z-index:92}.automations-table__toolbar{padding:.74rem .9rem;border-bottom:1px solid var(--csd-border-e2e8f0-840, rgba(226, 232, 240, .84));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.automations-table__identity{display:flex;align-items:center;gap:.52rem;min-width:0}.automations-table__identity-copy{min-width:0}.automations-table__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-bottom:.18rem}.automations-table__title-row .email-orchestration-table__title{margin-bottom:0}.automations-table__explain-link{min-height:1.42rem;display:inline-flex;align-items:center;justify-content:center;gap:.24rem;padding:.15rem .42rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:999px;background:var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.65rem;font-weight:800;line-height:1;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.automations-table__explain-link i{display:inline-flex;align-items:center;justify-content:center;line-height:1}.automations-table__explain-link:hover,.automations-table__explain-link:focus{border-color:var(--csd-border-60a5fa-920, rgba(96, 165, 250, .92));background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.automations-table__icon{width:1.74rem;height:1.74rem;flex:0 0 1.74rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csd-border-bfdbfe-840, rgba(191, 219, 254, .84));border-radius:.65rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.88rem}.automations-table .email-orchestration-table__title{margin-bottom:.18rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.85rem;font-weight:900;line-height:1.25}.automations-table .email-orchestration-table__meta-line{gap:.34rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.35}.automations-table__context-badge,.automations-table__action-chip{display:inline-flex;align-items:center;min-height:1.42rem;padding:.16rem .44rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.68rem;font-weight:850;line-height:1}.automations-table__recipe-badge{display:inline-flex;align-items:center;gap:.22rem;min-height:1.42rem;padding:.16rem .44rem;border:1px solid var(--csd-border-a7f3d0-900, rgba(167, 243, 208, .9));border-radius:999px;background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857);font-size:.66rem;font-weight:850;line-height:1;white-space:nowrap}.automations-table__recipe-modified-badge{display:inline-flex;align-items:center;gap:.22rem;min-height:1.42rem;padding:.16rem .44rem;border:1px solid var(--csd-border-fdba74-900, rgba(253, 186, 116, .9));border-radius:999px;background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-c2410c-1000, #c2410c);font-size:.66rem;font-weight:850;line-height:1;white-space:nowrap}.automation-explanation__badge--modified{border-color:var(--csd-border-fdba74-900, rgba(253, 186, 116, .9))!important;background:var(--csd-bg-fff7ed-1000, #fff7ed)!important;color:var(--csd-text-c2410c-1000, #c2410c)!important}.automation-explanation__modified-notice{display:flex;align-items:flex-start;gap:.62rem;padding:.72rem .82rem;border:1px solid var(--csd-border-fdba74-850, rgba(253, 186, 116, .85));border-radius:.85rem;background:linear-gradient(135deg,var(--csd-bg-fff7ed-1000, #fff7ed),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-9a3412-1000, #9a3412)}.automation-explanation__modified-notice>i{margin-top:.1rem}.automation-explanation__modified-notice>div{display:grid;gap:.12rem}.automation-explanation__modified-notice strong{font-size:.78rem}.automation-explanation__modified-notice span{color:var(--csd-text-7c2d12-1000, #7c2d12);font-size:.72rem;line-height:1.45}.automations-explanation-modal-dialog{--bs-modal-width: min(1080px, calc(100vw - 1.5rem) )}.automations-explanation-modal-shell{overflow:hidden}.automation-explanation{display:grid;gap:.72rem}.automation-explanation__hero{display:flex;align-items:center;gap:.75rem;padding:.82rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.95rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-1000, #eff6ff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 62%,var(--csd-bg-f0fdfa-1000, #f0fdfa) 100%)}.automation-explanation__hero-icon{width:2.65rem;height:2.65rem;flex:0 0 2.65rem;border:1px solid var(--csd-border-93c5fd-800, rgba(147, 197, 253, .8));border-radius:.86rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.05rem;box-shadow:0 8px 20px #2563eb1a}.automation-explanation__hero-copy{min-width:0}.automation-explanation__hero-copy h3{margin:.08rem 0 .42rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.91rem;font-weight:850;line-height:1.35}.automation-explanation__eyebrow,.automation-explanation__card header small,.automation-explanation__example-heading small{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.075em;line-height:1.2;text-transform:uppercase}.automation-explanation__badges{display:flex;flex-wrap:wrap;gap:.32rem}.automation-explanation__badges>span{min-height:1.55rem;display:inline-flex;align-items:center;gap:.28rem;padding:.2rem .48rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:999px;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:800;line-height:1}.automation-explanation__badges .automation-explanation__badge--standard{border-color:var(--csd-border-a7f3d0-900, rgba(167, 243, 208, .9));background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.automation-explanation__flow{display:grid;grid-template-columns:repeat(7,auto);align-items:center;justify-content:space-between;gap:.45rem;padding:.65rem .72rem;border:1px solid var(--csd-border-e2e8f0-940, rgba(226, 232, 240, .94));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.automation-explanation__flow>i{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.76rem}.automation-explanation__flow article{display:flex;align-items:center;gap:.46rem;min-width:0}.automation-explanation__flow article>span{width:1.72rem;height:1.72rem;flex:0 0 1.72rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.58rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.72rem;font-weight:900}.automation-explanation__flow article div{display:grid;gap:.05rem}.automation-explanation__flow article small{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.59rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.automation-explanation__flow article strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.72rem;font-weight:850;line-height:1.25}.automation-explanation__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem}.automation-explanation__card,.automation-explanation__example{padding:.78rem;border:1px solid var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));border-radius:.92rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.automation-explanation__card--wide{grid-column:1/-1}.automation-explanation__card header,.automation-explanation__example-heading{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem}.automation-explanation__card header>span,.automation-explanation__example-heading>span{width:2rem;height:2rem;flex:0 0 2rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.68rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.automation-explanation__card header h4,.automation-explanation__example-heading h4{margin:.08rem 0 0;color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:900;line-height:1.25}.automation-explanation__lead,.automation-explanation__card li{color:var(--csd-text-475569-1000, #475569);font-size:.74rem;font-weight:620;line-height:1.55}.automation-explanation__notice,.automation-explanation__result{display:flex;align-items:center;gap:.42rem;padding:.5rem .58rem;border-radius:.7rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:750}.automation-explanation__facts{display:grid;gap:.38rem;margin:0}.automation-explanation__facts div{display:grid;grid-template-columns:minmax(7rem,.38fr) minmax(0,1fr);gap:.5rem;padding-bottom:.38rem;border-bottom:1px solid var(--csd-border-e2e8f0-720, rgba(226, 232, 240, .72))}.automation-explanation__facts div:last-child{padding-bottom:0;border-bottom:0}.automation-explanation__facts dt{color:var(--csd-text-64748b-1000, #64748b);font-size:.67rem;font-weight:800}.automation-explanation__facts dd{margin:0;color:var(--csd-text-1e293b-1000, #1e293b);font-size:.71rem;font-weight:750;line-height:1.4}.automation-explanation__actions{display:grid;gap:.48rem;margin-bottom:.58rem}.automation-explanation__actions article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.52rem;padding:.58rem;border:1px solid var(--csd-border-e2e8f0-840, rgba(226, 232, 240, .84));border-radius:.74rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.automation-explanation__actions h5{margin:0 0 .16rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.76rem;font-weight:900}.automation-explanation__actions p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:600;line-height:1.45}.automation-explanation__action-number{width:1.55rem;height:1.55rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.52rem;background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.68rem;font-weight:900}.automation-explanation__action-details{display:flex;flex-wrap:wrap;gap:.28rem;margin-top:.4rem}.automation-explanation__action-details span{padding:.22rem .4rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.64rem;line-height:1.2}.automation-explanation__result{background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.automation-explanation__result div{display:grid;gap:.08rem}.automation-explanation__result small{font-size:.6rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.automation-explanation__result strong{font-size:.7rem;line-height:1.35}.automation-explanation__card ul{display:grid;gap:.36rem;margin:0;padding-left:1.05rem}.automation-explanation__card--warning{border-color:var(--csd-border-fed7aa-900, rgba(254, 215, 170, .9));background:linear-gradient(180deg,var(--csd-bg-fffdf8-1000, #fffdf8),var(--csd-bg-ffffff-1000, #ffffff))}.automation-explanation__card--warning header>span{border-color:var(--csd-border-fed7aa-900, rgba(254, 215, 170, .9));background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-c2410c-1000, #c2410c)}.automation-explanation__card--success{border-color:var(--csd-border-a7f3d0-880, rgba(167, 243, 208, .88));background:linear-gradient(180deg,var(--csd-bg-f5fffb-1000, #f5fffb),var(--csd-bg-ffffff-1000, #ffffff))}.automation-explanation__card--success header>span{border-color:var(--csd-border-a7f3d0-900, rgba(167, 243, 208, .9));background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.automation-explanation__example{border-color:var(--csd-border-c4b5fd-780, rgba(196, 181, 253, .78));background:linear-gradient(135deg,var(--csd-bg-faf5ff-1000, #faf5ff),var(--csd-bg-ffffff-1000, #ffffff) 60%)}.automation-explanation__example ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;counter-reset:automation-example;list-style:none}.automation-explanation__example li{position:relative;padding:.58rem .58rem .58rem 2rem;border:1px solid var(--csd-border-ddd6fe-820, rgba(221, 214, 254, .82));border-radius:.72rem;background:var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88));color:var(--csd-text-475569-1000, #475569);font-size:.69rem;font-weight:650;line-height:1.45;counter-increment:automation-example}.automation-explanation__example li:before{content:counter(automation-example);position:absolute;top:.55rem;left:.55rem;width:1.08rem;height:1.08rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--csd-bg-ede9fe-1000, #ede9fe);color:var(--csd-text-6d28d9-1000, #6d28d9);font-size:.6rem;font-weight:900}.automation-explanation__technical{border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.automation-explanation__technical summary{display:flex;align-items:center;gap:.38rem;padding:.58rem .68rem;color:var(--csd-text-475569-1000, #475569);cursor:pointer;font-size:.7rem;font-weight:800;list-style:none}.automation-explanation__technical>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;padding:0 .68rem .68rem}.automation-explanation__technical>div span{display:grid;gap:.08rem;padding:.48rem;border-radius:.62rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.automation-explanation__technical>div small{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.automation-explanation__technical>div strong{color:var(--csd-text-334155-1000, #334155);font-size:.68rem;line-height:1.35;overflow-wrap:anywhere}@media (max-width: 767.98px){.automations-table__explain-link span{display:none}.automations-table__explain-link{width:1.55rem;padding-inline:0}.automation-explanation__flow{grid-template-columns:1fr;align-items:stretch}.automation-explanation__flow>i{display:none}.automation-explanation__grid,.automation-explanation__example ol,.automation-explanation__technical>div{grid-template-columns:1fr}.automation-explanation__card--wide{grid-column:auto}}.automations-table__module,.automations-table__trigger{display:grid;gap:.12rem}.automations-table__module span,.automations-table__trigger,.automations-table__run-status{color:var(--csd-text-10213f-1000, #10213f);font-size:.81rem;font-weight:850;line-height:1.3}.automations-table__module small,.automations-table__hint{color:var(--csd-text-64748b-1000, #64748b);font-size:.71rem;font-weight:600;line-height:1.45}.automations-table__chips{display:flex;flex-wrap:wrap;gap:.28rem;margin-bottom:0}.automations-table__action-chip{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155)}.automations-table__action-chip--warning{border-color:var(--csd-border-fde68a-920, rgba(253, 230, 138, .92));background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-b45309-1000, #b45309)}.automations-table__muted-pill{display:inline-flex;align-items:center;min-height:1.62rem;padding:.22rem .54rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:750;line-height:1;white-space:nowrap}.automations-table .x-ui-date--compact{min-height:1.62rem;padding:.2rem .5rem;border-color:var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));background:linear-gradient(180deg,var(--csd-bg-f0f9ff-1000, #f0f9ff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%)}.automations-table .x-ui-date--compact .x-ui-date__icon{width:1rem;height:1rem;background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86));font-size:.66rem}.automations-table .x-ui-date--compact .x-ui-date__value{color:var(--csd-text-0f3f67-1000, #0f3f67);font-size:.72rem;font-weight:760}.automations-table__run-link{display:inline-flex;align-items:center;gap:.34rem;text-decoration:none}.automations-table__run-link i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.72rem;line-height:1;opacity:.82;transition:transform .16s ease,opacity .16s ease}.automations-table__run-link:hover .automations-table__run-status,.automations-table__run-link:focus .automations-table__run-status{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.automations-table__run-link:hover i,.automations-table__run-link:focus i{opacity:1;transform:translate(1px,-1px)}.automations-status-badge{display:inline-flex;align-items:center;gap:.32rem;min-height:1.5rem;padding:.18rem .5rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-334155-1000, #334155);font-size:.68rem;font-weight:850;line-height:1;white-space:nowrap;box-shadow:inset 0 1px #ffffffe6}.automations-status-badge i{display:inline-flex;align-items:center;justify-content:center;width:.82rem;height:.82rem;font-size:.72rem;line-height:1}.automations-status-badge--active{border-color:var(--csd-border-22c55e-220, rgba(34, 197, 94, .22));background:linear-gradient(180deg,var(--csd-bg-f0fdf4-1000, #f0fdf4),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-15803d-1000, #15803d)}.automations-status-badge--draft{border-color:var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-475569-1000, #475569)}.automations-status-badge--paused{border-color:var(--csd-border-f59e0b-260, rgba(245, 158, 11, .26));background:linear-gradient(180deg,var(--csd-bg-fffbeb-1000, #fffbeb),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-b45309-1000, #b45309)}.automations-status-badge--stopped{border-color:var(--csd-border-f87171-280, rgba(248, 113, 113, .28));background:linear-gradient(180deg,var(--csd-bg-fef2f2-1000, #fef2f2),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-b91c1c-1000, #b91c1c)}.automations-table__actions-cell{position:relative;width:4.2rem;padding-right:.7rem!important;vertical-align:middle!important;z-index:2}.automations-table__actions-cell .dropdown-actions{position:relative;display:inline-flex;justify-content:flex-end;z-index:3}.automations-table__actions-cell .dropdown-actions.dropdown-overflow-anchor,.automations-table__actions-cell .dropdown-actions.show{z-index:3200}.automations-table__actions-cell .modern-dropdown-trigger{width:2.05rem;height:2.05rem;padding:0;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);color:var(--csd-text-64748b-1000, #64748b);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #2563eb14;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.automations-table__actions-cell .modern-dropdown-trigger:hover,.automations-table__actions-cell .modern-dropdown-trigger:focus-visible,.automations-table__actions-cell .modern-dropdown-trigger[aria-expanded=true]{border-color:var(--csd-border-2563eb-350, rgba(37, 99, 235, .35));background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 12px 24px #2563eb1f,inset 0 1px #ffffffeb;transform:translateY(-1px)}.automations-table__actions-cell .modern-dropdown-trigger i{margin:0;font-size:1rem;line-height:1}.automations-table__actions-cell .dropdown-modern__menu{z-index:3200!important;min-width:13.8rem;padding:.42rem!important;margin-top:.46rem!important;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;border-radius:1rem!important;background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-350, rgba(219, 234, 254, .35)),transparent 45%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;box-shadow:0 20px 42px #0f172a24,inset 0 1px #ffffffe6!important;overflow:hidden}.automations-table__actions-cell .dropdown-modern__menu .dropdown-item{display:flex;align-items:center;gap:.55rem;min-height:2.15rem;padding:.48rem .58rem!important;border-radius:.72rem;color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:750;line-height:1.2}.automations-table__actions-cell .dropdown-modern__menu .dropdown-item:hover,.automations-table__actions-cell .dropdown-modern__menu .dropdown-item:focus{background:var(--csd-bg-eff6ff-780, rgba(239, 246, 255, .78))!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important}.automations-table__actions-cell .dropdown-modern__menu .dropdown-item i{width:1.18rem;height:1.18rem;display:inline-flex;align-items:center;justify-content:center;margin:0!important;border-radius:.42rem;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.82rem}.automations-table__actions-cell .dropdown-modern__menu .dropdown-item:hover i,.automations-table__actions-cell .dropdown-modern__menu .dropdown-item:focus i{background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-2563eb-1000, #2563eb)!important}.automations-page__table-card.is-processing{cursor:progress}.automations-table__row-action{position:relative}.automations-table__row-action.is-loading{color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important;background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92))!important;cursor:progress}.automations-table__row-action.is-loading .automations-table__row-action-icon{opacity:.35!important}.automations-table__row-action-spinner{width:.9rem;height:.9rem;display:none;margin-left:auto;border:2px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-top-color:var(--csd-border-2563eb-1000, #2563eb);border-radius:999px;animation:automations-process-spin .72s linear infinite}.automations-table__row-action.is-loading .automations-table__row-action-spinner{display:inline-flex}@keyframes automations-process-spin{to{transform:rotate(360deg)}}.automations-table__pagination{margin:0;padding:.66rem .9rem .72rem;border-top:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:inset 0 1px #ffffffe0}.automations-table__pagination .saas-pagination{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.automations-table__pagination .saas-pagination__row{min-height:2.2rem;gap:.7rem}.automations-table__pagination .saas-pagination__summary,.automations-table__pagination .saas-pagination__label,.automations-table__pagination .saas-pagination__jump-label{font-size:.72rem}.automations-table__pagination .saas-pagination__select.form-saas-input,.automations-table__pagination .saas-pagination__jump-input.form-saas-input{height:2rem!important;min-height:2rem!important}.automations-table__pagination .saas-pagination__nav .page-link{min-width:1.92rem;height:1.92rem;border-radius:999px;font-size:.74rem}.automations-empty-state{min-height:14rem;margin:0;border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff)}.automations-premium-modal-dialog{--bs-modal-width: min(1160px, calc(100vw - 1.5rem) )}.automations-premium-modal-shell{overflow:hidden;border:1px solid var(--csd-border-d6dfec-960, rgba(214, 223, 236, .96))!important;border-radius:1.15rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:0 24px 70px #0f172a2e!important}.automations-premium-modal-header{padding:.95rem 1rem .65rem!important;border-bottom:1px solid var(--csd-border-e2e8f0-780, rgba(226, 232, 240, .78))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)}.automations-premium-modal-header .modal-title{color:var(--csd-text-10213f-1000, #10213f)!important;font-size:1rem;font-weight:900!important;letter-spacing:0;line-height:1.2}.automations-premium-modal-header p{margin-top:.18rem;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.74rem;font-weight:650;line-height:1.35}.automations-premium-modal-header .btn{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86))!important;border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-475569-1000, #475569)}.automations-premium-modal-body{padding:.75rem 1rem .95rem!important;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.automations-premium-modal-footer{gap:.55rem;padding:.75rem 1rem .9rem!important;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))!important;background:var(--csd-bg-ffffff-1000, #ffffff)}.automations-premium-modal-footer .btn-saas-primary,.automations-premium-modal-footer .btn-saas-outline-primary{min-height:2.35rem;padding:.52rem .9rem;border-radius:999px;font-size:.78rem;font-weight:850;line-height:1}.automation-premium-form-shell .automations-form{gap:.7rem}.automation-premium-form-shell .automations-form .form-label{margin-bottom:.28rem;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.68rem!important;font-weight:850!important;letter-spacing:.04em;line-height:1.25;text-transform:uppercase}.automation-premium-form-shell .automations-form .form-control,.automation-premium-form-shell .automations-form .form-select,.automation-premium-form-shell .automations-form .form-saas-input{min-height:2.42rem;border-radius:.78rem;font-size:.82rem}.automation-premium-form-shell .automations-form textarea.form-control{min-height:4.6rem}.automation-premium-form-shell .automations-form small,.automation-premium-form-shell .automations-form .text-muted{font-size:.72rem;line-height:1.4}.automation-premium-form-shell .automations-form .select2-container--default .select2-selection--single,.automation-premium-form-shell .automations-form .select2-container--default .select2-selection--multiple{min-height:2.42rem;border-radius:.78rem}.automation-premium-form-shell .automations-form__intro{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.72rem .78rem;margin-bottom:0;border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:none}.automation-premium-form-shell .automations-form__intro-icon{width:2.4rem;height:2.4rem;align-self:center;border-radius:.82rem}.automation-premium-form-shell .automations-form__intro-copy{gap:.16rem;min-width:0}.automation-premium-form-shell .automations-form__intro-eyebrow{font-size:.64rem;letter-spacing:.08em}.automation-premium-form-shell .automations-form__intro-title{margin:0!important;font-size:.9rem;line-height:1.25}.automation-premium-form-shell .automations-form__intro-text{font-size:.76rem;line-height:1.45}.automation-premium-form-shell .automations-form__intro-steps{align-self:center;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.34rem;min-width:17rem}.automation-premium-form-shell .automations-form__intro-steps span{min-height:1.65rem;padding:.26rem .52rem;border-radius:999px;font-size:.66rem;line-height:1}@media (max-width: 1199.98px){.automation-premium-form-shell .automations-form__intro{grid-template-columns:auto minmax(0,1fr)}.automation-premium-form-shell .automations-form__intro-steps{grid-column:2;justify-content:flex-start;min-width:0}}.automation-premium-form-shell .automations-form__card{padding:0;margin-bottom:0!important;overflow:hidden}.automation-premium-form-shell .automations-form__card>.op-upsert-modal__card-header{padding:.68rem .78rem}.automation-premium-form-shell .automations-form__card>.op-upsert-modal__card-body{padding:.78rem}.automation-premium-form-shell .op-upsert-modal__card-title{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:900;line-height:1.25}.automation-premium-form-shell .row{--bs-gutter-x: .72rem;--bs-gutter-y: .68rem}.automation-premium-form-shell .automations-form__notice{padding:.62rem .72rem;border-radius:.76rem}.automation-premium-form-shell .automations-form__notice-title{font-size:.78rem}.automation-premium-form-shell .automations-form__notice-body{font-size:.72rem}.automation-premium-form-shell .automations-form__actions{gap:.62rem}.automation-premium-form-shell .automations-form__simulation{display:grid;gap:.58rem;padding:.68rem .72rem;border:1px solid var(--csd-border-bfdbfe-760, rgba(191, 219, 254, .76));border-radius:.86rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92)) 0%,var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)) 55%,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)) 100%);box-shadow:inset 0 1px #ffffffe6}.automation-premium-form-shell .automations-form__simulation-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.automation-premium-form-shell .automations-form__simulation-head span{display:inline-flex;align-items:center;gap:.36rem;color:var(--csd-text-1e3a8a-1000, #1e3a8a);font-size:.68rem;font-weight:900;letter-spacing:.07em;line-height:1;text-transform:uppercase}.automation-premium-form-shell .automations-form__simulation-head i{font-size:.86rem;letter-spacing:0}.automation-premium-form-shell .automations-form__simulation-head strong{display:inline-flex;align-items:center;min-height:1.55rem;padding:.22rem .52rem;border:1px solid var(--csd-border-bfdbfe-850, rgba(191, 219, 254, .85));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.68rem;font-weight:900;line-height:1;white-space:nowrap}.automation-premium-form-shell .automations-form__simulation p{margin:0;color:var(--csd-text-475569-1000, #475569);font-size:.73rem;font-weight:650;line-height:1.45}.automation-premium-form-shell .automations-form__simulation-list{display:grid;gap:.42rem}.automation-premium-form-shell .automations-form__simulation-item{display:grid;gap:.18rem;padding:.54rem .6rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.74rem;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92))}.automation-premium-form-shell .automations-form__simulation-item strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.76rem;font-weight:900;line-height:1.25}.automation-premium-form-shell .automations-form__simulation-item span{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:650;line-height:1.42}.automation-premium-form-shell .automations-form__simulation-item em{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.2rem .44rem;border:1px solid var(--csd-border-fde68a-900, rgba(253, 230, 138, .9));border-radius:999px;background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-b45309-1000, #b45309);font-size:.66rem;font-style:normal;font-weight:850;line-height:1.15}.automation-premium-form-shell .automations-form__simulation-item.has-risk{border-color:var(--csd-border-f59e0b-350, rgba(245, 158, 11, .35));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fffbeb-1000, #fffbeb) 100%)}.automation-premium-form-shell .automations-form__simulation-empty{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:750}.automation-premium-form-shell .automations-form__action-card{padding:.72rem;border-radius:.86rem;box-shadow:none}.automation-premium-form-shell .automations-form__action-head{align-items:center;gap:.7rem;margin-bottom:.65rem}.automation-premium-form-shell .automations-form__action-title{font-size:.86rem;line-height:1.2}.automation-premium-form-shell .automations-form__action-copy{max-width:44rem;font-size:.73rem;line-height:1.4}.automation-premium-form-shell .automations-form__action-switch{min-height:2.15rem;padding:.35rem .62rem;box-shadow:none}.automation-premium-form-shell .automations-form__action-switch-ui{width:2.16rem;height:1.24rem}.automation-premium-form-shell .automations-form__action-switch-thumb{width:.9rem;height:.9rem}.automation-premium-form-shell .automations-form__action-switch-input:checked+.automations-form__action-switch-ui .automations-form__action-switch-thumb{transform:translate(.86rem,-50%)}.automation-premium-form-shell .automations-form__action-switch-copy{font-size:.74rem}.automation-premium-form-shell .automations-form__section-copy{font-size:.72rem}.automation-premium-form-shell .automations-form__field-help{margin-top:.26rem;font-size:.68rem;line-height:1.35}.automation-premium-form-shell .automations-form__section-badge{min-height:1.72rem;padding:.28rem .58rem;border-radius:999px;font-size:.66rem}.automation-premium-form-shell .automations-form__placeholder-help{gap:.36rem;margin-top:.1rem;padding:.62rem;border:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));border-radius:.78rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.automation-premium-form-shell .automations-form__placeholder-help-label{font-size:.7rem}.automation-premium-form-shell .automations-form__placeholder-help-chips{gap:.3rem}.automation-premium-form-shell .automations-form__placeholder-chip{min-height:2.25rem;padding:.28rem .58rem;font-size:.66rem}.automation-premium-form-shell .automations-form__placeholder-token{font-size:.63rem}.automation-premium-form-shell .automations-form__placeholder-label{font-size:.58rem}.automation-premium-form-shell .automations-form__delay-input{height:2.42rem;border-radius:.78rem}.automation-premium-form-shell .automations-form__delay-input input{padding:0 .78rem}.automation-premium-form-shell .automations-form__delay-input .unit,.automation-premium-form-shell .automations-form__unit-suffix{min-width:4.2rem;padding:0 .7rem;font-size:.74rem}.automation-premium-form-shell .automations-form__unit-field{display:flex;min-height:2.42rem;overflow:hidden;border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.automation-premium-form-shell .automations-form__unit-field input{flex:1 1 auto;min-width:0;border:0;border-radius:0;box-shadow:none}.automation-premium-form-shell .automations-form__unit-field input:focus{box-shadow:none}.automation-premium-form-shell .automations-form__unit-suffix{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-left:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-weight:850}.automations-run-modal{display:grid;gap:.72rem}.automations-run-modal__summary,.automations-run-modal__metrics,.automations-run-modal__meta{display:grid;gap:.52rem}.automations-run-modal__summary{grid-template-columns:1.05fr repeat(3,minmax(0,1fr))}.automations-run-modal__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.automations-run-modal__meta{grid-template-columns:repeat(3,minmax(0,1fr))}.automations-run-modal__summary>div,.automations-run-modal__metrics>div,.automations-run-modal__meta>div{min-width:0;padding:.62rem .68rem;border:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)}.automations-run-modal__summary span,.automations-run-modal__metrics span,.automations-run-modal__meta span{display:block;margin-bottom:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:900;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.automations-run-modal__summary strong,.automations-run-modal__metrics strong,.automations-run-modal__meta strong{display:block;overflow:hidden;color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:900;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.automations-run-modal__metrics strong{font-size:1.08rem}.automations-run-modal__status{display:flex;align-items:center;gap:.5rem}.automations-run-modal__status i{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:.62rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.automations-run-modal__status span{margin:0;font-size:.78rem;letter-spacing:0;text-transform:none}.automations-run-modal__status--success{border-color:var(--csd-border-22c55e-240, rgba(34, 197, 94, .24))!important;background:linear-gradient(180deg,var(--csd-bg-f0fdf4-1000, #f0fdf4) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%)!important}.automations-run-modal__status--success i{background:var(--csd-bg-dcfce7-1000, #dcfce7);color:var(--csd-text-15803d-1000, #15803d)}.automations-run-modal__status--warning{border-color:var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28))!important;background:linear-gradient(180deg,var(--csd-bg-fffbeb-1000, #fffbeb) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%)!important}.automations-run-modal__status--warning i{background:var(--csd-bg-fef3c7-1000, #fef3c7);color:var(--csd-text-b45309-1000, #b45309)}.automations-run-modal__status--danger{border-color:var(--csd-border-f87171-300, rgba(248, 113, 113, .3))!important;background:linear-gradient(180deg,var(--csd-bg-fef2f2-1000, #fef2f2) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%)!important}.automations-run-modal__status--danger i{background:var(--csd-bg-fee2e2-1000, #fee2e2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.automations-run-modal__status--muted i{background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-64748b-1000, #64748b)}.automations-run-modal__alert{display:grid;gap:.22rem;padding:.64rem .72rem;border:1px solid var(--csd-border-f87171-320, rgba(248, 113, 113, .32));border-radius:.82rem;background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-991b1b-1000, #991b1b)}.automations-run-modal__alert strong,.automations-run-modal__section-head span{font-size:.76rem;font-weight:900}.automations-run-modal__alert span{font-size:.72rem;font-weight:650}.automations-run-modal__items{display:grid;gap:.5rem}.automations-run-modal__section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .08rem}.automations-run-modal__section-head span{color:var(--csd-text-10213f-1000, #10213f)}.automations-run-modal__section-head strong{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850}.automations-run-modal__item{display:grid;gap:.32rem;padding:.62rem .68rem;border:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));border-left-width:3px;border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.automations-run-modal__item--success{border-left-color:var(--csd-border-22c55e-1000, #22c55e)}.automations-run-modal__item--danger{border-left-color:var(--csd-border-ef4444-1000, #ef4444)}.automations-run-modal__item--muted{border-left-color:var(--csd-border-94a3b8-1000, #94a3b8)}.automations-run-modal__item--info{border-left-color:var(--csd-border-3b82f6-1000, #3b82f6)}.automations-run-modal__item-main{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.automations-run-modal__item-main span{color:var(--csd-text-10213f-1000, #10213f);font-size:.78rem;font-weight:900}.automations-run-modal__item-main strong{display:inline-flex;align-items:center;min-height:1.44rem;padding:.18rem .48rem;border:1px solid var(--csd-border-cbd5e1-800, rgba(203, 213, 225, .8));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-334155-1000, #334155);font-size:.66rem;font-weight:900;line-height:1;white-space:nowrap}.automations-run-modal__item p{margin:0;color:var(--csd-text-b45309-1000, #b45309);font-size:.72rem;font-weight:700;line-height:1.4}.automations-run-modal__payload{display:flex;flex-wrap:wrap;gap:.28rem}.automations-run-modal__payload span{display:inline-flex;max-width:100%;padding:.2rem .46rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.66rem;font-weight:800;line-height:1.15}.automations-run-modal__empty{display:grid;justify-items:center;gap:.42rem;padding:1.2rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);text-align:center}.automations-run-modal__empty--inline{padding:.82rem}.automations-run-modal__empty span{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.82rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.12rem}.automations-run-modal__empty strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:900}.automations-run-modal__empty p{max-width:28rem;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:650;line-height:1.45}.automation-premium-form-shell .automations-run-modal__confirm{justify-content:center;min-height:2.45rem;padding-inline:1rem;border-radius:999px!important}.automation-premium-form-shell .automations-run-modal__confirm i,.automation-premium-form-shell .automations-run-modal__confirm span{display:inline-flex;align-items:center;line-height:1}.automations-run-modal--premium{gap:.82rem}.automations-run-modal__hero{align-items:center}.automations-run-modal__hero-icon{background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.automations-run-modal__hero-icon--success{background:var(--csd-bg-dcfce7-1000, #dcfce7);color:var(--csd-text-15803d-1000, #15803d)}.automations-run-modal__hero-icon--warning{background:var(--csd-bg-fef3c7-1000, #fef3c7);color:var(--csd-text-b45309-1000, #b45309)}.automations-run-modal__hero-icon--danger{background:var(--csd-bg-fee2e2-1000, #fee2e2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.automations-run-modal__metrics.op-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem}.automations-run-modal__metrics>.automations-run-modal__metric{min-height:5rem;padding:.72rem .78rem .72rem .95rem;border-radius:.86rem}.automations-run-modal__metrics>.automations-run-modal__metric span,.automations-run-modal__metrics>.automations-run-modal__metric strong{margin:0;letter-spacing:0;text-transform:none;white-space:normal}.automations-run-modal__metrics>.automations-run-modal__metric .op-stat__label{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.automations-run-modal__metrics>.automations-run-modal__metric strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.18rem;line-height:1}.automations-run-modal__metrics>.automations-run-modal__metric small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:700;line-height:1.25}.automations-run-modal__card{margin:0}.automations-run-modal__card .op-upsert-modal__card-header{padding:.68rem .78rem}.automations-run-modal__card .op-upsert-modal__card-body{padding:.78rem}.automations-run-modal__section-copy{margin-top:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:700}.automations-run-modal--premium .automations-run-modal__meta{grid-template-columns:repeat(4,minmax(0,1fr))}.automations-run-modal__item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.58rem;padding:.68rem .72rem;border-left-width:0;box-shadow:0 8px 18px #0f172a09}.automations-run-modal__item-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.68rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.9rem}.automations-run-modal__item--success .automations-run-modal__item-icon{background:var(--csd-bg-dcfce7-1000, #dcfce7);color:var(--csd-text-15803d-1000, #15803d)}.automations-run-modal__item--danger .automations-run-modal__item-icon{background:var(--csd-bg-fee2e2-1000, #fee2e2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.automations-run-modal__item--muted .automations-run-modal__item-icon{background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-64748b-1000, #64748b)}.automations-run-modal__item-body{display:grid;gap:.34rem;min-width:0}.automations-run-modal__payload span{border-radius:.62rem;white-space:normal}@media (max-width: 1199.98px){.automations-page__summary{grid-template-columns:repeat(5,minmax(0,1fr))}.automations-page__module-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.automations-page__filter-shell .smart-filter-form--operational{grid-template-columns:minmax(0,1fr) minmax(9rem,.38fr) minmax(12rem,.5fr)}.automations-page__filter-field--trigger,.automations-page__filter-shell .smart-filter-form--operational .sf-reset{grid-column:auto}}@media (max-width: 1079.98px){.automations-page__summary,.automations-page__module-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 991.98px){.automations-page__filter-shell .smart-filter-form--operational{grid-template-columns:1fr 1fr}.automations-page__filter-shell .smart-filter-form--operational .sf-search{grid-column:1/-1}.automations-page__filter-shell .smart-filter-form--operational .sf-reset{width:100%}.automations-page .email-orchestration-filter-shell__top{grid-template-columns:1fr}.automations-page__filter-actions,.automations-page__filter-context{justify-content:flex-start}.automations-page .email-orchestration-filter-shell__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.automations-page__filter-shell .smart-filter-form--operational{grid-template-columns:1fr}.automations-page__summary,.automations-page__module-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.automations-page__metric--modules{display:none}.automations-page .email-orchestration-filter-shell__grid{grid-template-columns:1fr}.automations-page__module-chip small,.automations-page__metric small{display:none}.automations-run-modal__summary,.automations-run-modal__metrics,.automations-run-modal__meta{grid-template-columns:1fr}}@media (max-width: 479.98px){.automations-page__module-strip{grid-template-columns:1fr}.automations-page__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-meter-reminder-fields]{min-width:0}[data-meter-reminder-fields] .op-upsert-modal__card-body{display:block;min-width:0}[data-meter-reminder-fields] select,[data-meter-reminder-fields] input,[data-meter-reminder-fields] textarea{min-width:0;max-width:100%}[data-meter-reminder-fields] p,[data-meter-reminder-fields] small,[data-meter-reminder-fields] summary{overflow-wrap:anywhere}.automation-premium-form-shell .automations-form{gap:1rem}.automation-premium-form-shell .automations-form__intro{padding:.875rem 1rem}.automation-premium-form-shell .automations-form__intro-title{font-size:1rem}.automation-premium-form-shell .automations-form__intro-eyebrow{display:none}.automation-premium-form-shell .automations-form__intro-steps{gap:.375rem}.automation-premium-form-shell .automations-form--reminder [data-automation-workflow-card]{border:0;background:transparent;box-shadow:none}.automation-premium-form-shell .automations-form--reminder [data-automation-workflow-card]>.op-upsert-modal__card-header{display:none}.automation-premium-form-shell .automations-form--reminder [data-automation-workflow-card]>.op-upsert-modal__card-body{padding:0}.automation-premium-form-shell [data-meter-reminder-fields],.automation-premium-form-shell [data-invoice-reminder-fields]{min-width:0;margin:0}.automation-premium-form-shell [data-meter-reminder-fields] .op-upsert-modal__card-body,.automation-premium-form-shell [data-invoice-reminder-fields] .op-upsert-modal__card-body{min-width:0;padding:1rem}.automation-premium-form-shell [data-meter-reminder-fields] .form-label,.automation-premium-form-shell [data-invoice-reminder-fields] .form-label{margin-bottom:.375rem}.automation-premium-form-shell [data-meter-reminder-fields] input,.automation-premium-form-shell [data-meter-reminder-fields] select,.automation-premium-form-shell [data-meter-reminder-fields] textarea,.automation-premium-form-shell [data-meter-reminder-fields] .select2-container,.automation-premium-form-shell [data-invoice-reminder-fields] input,.automation-premium-form-shell [data-invoice-reminder-fields] select,.automation-premium-form-shell [data-invoice-reminder-fields] textarea,.automation-premium-form-shell [data-invoice-reminder-fields] .select2-container{min-width:0;max-width:100%}.automation-premium-form-shell [data-meter-reminder-fields] p,.automation-premium-form-shell [data-meter-reminder-fields] small,.automation-premium-form-shell [data-meter-reminder-fields] summary,.automation-premium-form-shell [data-invoice-reminder-fields] p,.automation-premium-form-shell [data-invoice-reminder-fields] small,.automation-premium-form-shell [data-invoice-reminder-fields] summary{overflow-wrap:anywhere}.automation-premium-form-shell [data-meter-reminder-fields] details,.automation-premium-form-shell [data-invoice-reminder-fields] details{padding:.75rem;border:1px solid var(--bs-border-color, var(--csd-border-dee2e6-1000, #dee2e6));border-radius:.625rem}.automation-premium-form-shell [data-meter-reminder-fields] summary,.automation-premium-form-shell [data-invoice-reminder-fields] summary{cursor:pointer;font-size:.8125rem;font-weight:600}.automation-premium-form-shell [data-meter-reminder-fields] .alert,.automation-premium-form-shell [data-invoice-reminder-fields] .alert{margin-bottom:0}.automation-premium-form-shell [data-invoice-reminder-fields] .automations-reminder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.automation-premium-form-shell [data-invoice-reminder-fields] .automations-reminder-grid>*{margin:0!important;min-width:0}.automation-premium-form-shell [data-invoice-reminder-fields] .automations-reminder-grid>p,.automation-premium-form-shell [data-invoice-reminder-fields] .automations-reminder-grid>.row,.automation-premium-form-shell [data-invoice-reminder-fields] .automations-reminder-grid>details,.automation-premium-form-shell [data-invoice-reminder-fields] .automations-reminder-grid>.alert,.automation-premium-form-shell [data-invoice-reminder-fields] .automations-reminder-grid>.automations-reminder-grid__wide{grid-column:1/-1}.automation-premium-form-shell .automations-meter-target{padding:.875rem;border:1px solid var(--bs-border-color, var(--csd-border-dee2e6-1000, #dee2e6));border-radius:.625rem;margin-top:.75rem;min-width:0}.automation-premium-form-shell .automations-meter-target__identity{display:flex;align-items:flex-start;gap:.625rem;font-weight:600;margin-bottom:.75rem;overflow-wrap:anywhere}.automation-premium-form-shell .automations-meter-target .form-check-input{flex:0 0 auto}.automation-premium-form-shell .automations-form__simulation{margin-top:1rem}@media (max-width: 575.98px){.automation-premium-form-shell [data-invoice-reminder-fields] .automations-reminder-grid{grid-template-columns:minmax(0,1fr)}.automation-premium-form-shell .automations-form__intro-steps{display:none}}.automation-premium-form-shell .automations-meter-picker{margin-top:1rem}.automation-premium-form-shell .automations-meter-picker .op-upsert-modal__inline-action{max-width:100%;white-space:normal;text-align:left}.automation-premium-form-shell .automations-meter-picker [data-meter-feedback]:empty{display:none}.automation-premium-form-shell .automations-meter-picker [data-meter-targets]{display:grid;gap:.75rem;margin-top:.75rem}.automation-premium-form-shell .automations-meter-picker .automations-meter-target{margin:0;padding:1rem}.automation-premium-form-shell .automations-meter-picker .automations-meter-target__identity{display:flex;align-items:flex-start;gap:.625rem;margin:0 0 1rem;font-size:.875rem;line-height:1.5;cursor:pointer}.automation-premium-form-shell .automations-meter-picker .automations-meter-target__identity .form-check-input{position:static;float:none;margin:.15rem 0 0;width:1rem;height:1rem;flex:0 0 1rem}.automation-premium-form-shell .automations-meter-picker .automations-meter-target__identity span{min-width:0}.automation-premium-form-shell .automations-meter-picker .automations-form__field-help{display:block;margin-top:.5rem;font-weight:400;line-height:1.5}.pdf-tools-workspace{position:relative;display:grid;gap:1rem}.pdf-tools-workspace.is-processing{cursor:progress}.pdf-tools-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2040;display:grid;place-items:center;padding:1rem;background:#0f172a75;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pdf-tools-loading[hidden]{display:none}.pdf-tools-loading__panel{width:min(100%,28rem);display:grid;justify-items:center;gap:.9rem;padding:1.35rem;border:1px solid var(--csd-border-ffffff-200, rgba(255, 255, 255, .2));border-radius:22px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:0 24px 70px #0f172a42;text-align:center}.pdf-tools-loading__orb{width:4.2rem;height:4.2rem;position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#0f766e,#2563eb);color:#fff;box-shadow:0 16px 34px #2563eb38}.pdf-tools-loading__orb:before{content:"";position:absolute;top:-.42rem;right:-.42rem;bottom:-.42rem;left:-.42rem;border:2px solid var(--csd-border-0f766e-180, rgba(15, 118, 110, .18));border-top-color:var(--csd-border-2563eb-780, rgba(37, 99, 235, .78));border-radius:inherit;animation:pdf-tools-spin 1s linear infinite}.pdf-tools-loading__orb i{font-size:1.65rem;position:relative;z-index:1}.pdf-tools-loading__copy{display:grid;gap:.24rem}.pdf-tools-loading__copy span{color:var(--csd-text-0f766e-1000, #0f766e);font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.pdf-tools-loading__copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.08rem;font-weight:900}.pdf-tools-loading__copy p{max-width:22rem;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;line-height:1.5}.pdf-tools-loading__bar{width:100%;height:.48rem;overflow:hidden;border-radius:999px;background:var(--csd-bg-e2e8f0-1000, #e2e8f0)}.pdf-tools-loading__bar span{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f766e,#2563eb);animation:pdf-tools-loading-bar 1.35s ease-in-out infinite}@keyframes pdf-tools-spin{to{transform:rotate(360deg)}}@keyframes pdf-tools-loading-bar{0%{transform:translate(-120%)}55%{transform:translate(65%)}to{transform:translate(250%)}}.pdf-tools-hero{display:grid;gap:1rem;padding:1.1rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:22px;background:linear-gradient(135deg,#0f172a,#164e63 54%,#0f766e);box-shadow:0 18px 42px #0f172a1f;color:#fff}.pdf-tools-hero--library{background:linear-gradient(135deg,#0f172a,#155e75 58%,#2563eb)}.pdf-tools-hero__top,.pdf-tools-hero__body{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.pdf-tools-badge{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:.45rem;min-height:2rem;padding:.38rem .72rem;border-radius:999px;background:var(--csd-bg-ffffff-120, rgba(255, 255, 255, .12));color:#e0f2fe;font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.pdf-tools-hero__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.pdf-tools-hero__actions .btn{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;font-weight:800}.pdf-tools-hero__intro{max-width:44rem}.pdf-tools-hero__intro h1{margin:0;font-size:2rem;font-weight:900;line-height:1.08}.pdf-tools-hero__intro p{margin:.7rem 0 0;color:#ffffffc7;font-size:.94rem;line-height:1.6}.pdf-tools-hero__stats{width:min(100%,31rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.pdf-tools-hero__stats article{display:grid;align-content:center;gap:.25rem;min-height:5.4rem;padding:.75rem;border:1px solid var(--csd-border-ffffff-140, rgba(255, 255, 255, .14));border-radius:16px;background:var(--csd-bg-ffffff-100, rgba(255, 255, 255, .1))}.pdf-tools-hero__stats strong,.pdf-tools-hero__stats span{display:block;min-width:0}.pdf-tools-hero__stats strong{font-size:1.05rem;font-weight:900;line-height:1.15}.pdf-tools-hero__stats span{color:#ffffffb8;font-size:.72rem;font-weight:720;line-height:1.35}.pdf-tools-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.pdf-tools-flow__step{display:flex;gap:.7rem;align-items:center;min-height:4rem;padding:.74rem .82rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:16px;background:var(--csd-bg-ffffff-1000, #fff)}.pdf-tools-flow__step>span{width:2rem;height:2rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--csd-bg-e2e8f0-1000, #e2e8f0);color:var(--csd-text-334155-1000, #334155);font-size:.82rem;font-weight:900}.pdf-tools-flow__step strong,.pdf-tools-flow__step small{display:block}.pdf-tools-flow__step strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:900}.pdf-tools-flow__step small{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.35}.pdf-tools-flow__step.is-active>span{background:#0f766e;color:#fff}.pdf-tools-alert{display:flex;align-items:flex-start;gap:.7rem;padding:.85rem 1rem;border-radius:16px;font-size:.86rem}.pdf-tools-alert i{font-size:1.1rem}.pdf-tools-alert ul{padding-left:1.2rem}.pdf-tools-alert--success{border:1px solid var(--csd-border-16a34a-220, rgba(22, 163, 74, .22));background:var(--csd-bg-f0fdf4-1000, #f0fdf4);color:var(--csd-text-166534-1000, #166534)}.pdf-tools-alert--danger{border:1px solid var(--csd-border-dc2626-180, rgba(220, 38, 38, .18));background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-991b1b-1000, #991b1b)}.pdf-tools-form{display:block}.pdf-tools-card{padding:1rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:18px;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 14px 30px #0f172a0b}.pdf-tools-card__head{display:flex;justify-content:space-between;gap:.85rem;align-items:flex-start;margin-bottom:1rem}.pdf-tools-card__head span{display:block;color:var(--csd-text-0f766e-1000, #0f766e);font-size:.66rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.pdf-tools-card__head h2{margin:.25rem 0 0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.02rem;font-weight:900}.pdf-tools-card__head p{margin:.28rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.45}.pdf-tools-operation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.pdf-tools-operation{cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:center;min-height:5.1rem;padding:.74rem;border:1px solid var(--csd-border-dbe6ee-1000, #dbe6ee);border-radius:16px;background:var(--csd-bg-fbfdff-1000, #fbfdff);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.pdf-tools-operation input{position:absolute;opacity:0;pointer-events:none}.pdf-tools-operation strong,.pdf-tools-operation small{display:block;min-width:0}.pdf-tools-operation strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:900}.pdf-tools-operation small{margin-top:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.35}.pdf-tools-operation.is-active{border-color:var(--csd-border-0f766e-420, rgba(15, 118, 110, .42));background:var(--csd-bg-f0fdfa-1000, #f0fdfa);box-shadow:0 10px 22px #0f766e1a}.pdf-tools-operation__icon{width:2.35rem;height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#0f172a;color:#fff;font-size:1rem}.pdf-tools-card--upload{padding:.65rem}.pdf-tools-upload{cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:center;min-height:7.25rem;padding:1rem;border:1px dashed var(--csd-border-0f766e-280, rgba(15, 118, 110, .28));border-radius:16px;background:var(--csd-bg-f8fafc-1000, #f8fafc);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.pdf-tools-upload.is-dragging{border-color:var(--csd-border-0f766e-600, rgba(15, 118, 110, .6));background:var(--csd-bg-f0fdfa-1000, #f0fdfa);box-shadow:0 0 0 4px #0f766e14}.pdf-tools-upload h2{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:900}.pdf-tools-upload p{margin:.28rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;line-height:1.45}.pdf-tools-upload__icon{width:3.2rem;height:3.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#0f766e,#0284c7);color:#fff}.pdf-tools-upload__icon i{font-size:1.35rem}.pdf-tools-upload__button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.55rem;padding-inline:.9rem;border-radius:.65rem;font-size:.84rem;font-weight:800;white-space:nowrap;overflow:hidden}.pdf-tools-upload__button input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.pdf-tools-list,.pdf-tools-runs{display:grid;gap:.65rem}.pdf-tools-empty{display:grid;justify-items:center;gap:.32rem;padding:2.2rem 1rem;border:1px dashed var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));border-radius:16px;background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72));text-align:center}.pdf-tools-empty i{width:2.65rem;height:2.65rem;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#0f766e14;color:var(--csd-text-0f766e-1000, #0f766e);font-size:1.2rem}.pdf-tools-empty strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:900}.pdf-tools-empty span{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem}.pdf-tools-empty--compact{padding:1.4rem .8rem}.pdf-tools-row,.pdf-tools-run{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.72rem;align-items:center;min-height:4rem;padding:.68rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:14px;background:var(--csd-bg-ffffff-1000, #fff)}.pdf-tools-row{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.pdf-tools-row[draggable=true]{cursor:grab}.pdf-tools-row.is-dragging{opacity:.72;border-color:var(--csd-border-0f766e-420, rgba(15, 118, 110, .42));box-shadow:0 14px 28px #0f172a1f;transform:scale(.992)}.pdf-tools-row__handle{width:3.05rem;height:2.15rem;display:inline-flex;align-items:center;justify-content:center;gap:.18rem;border-radius:999px;border:1px solid var(--csd-border-dbe6ee-1000, #dbe6ee);background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:900;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pdf-tools-row__handle i{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.86rem}.pdf-tools-row__handle span{min-width:1.28rem;height:1.28rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0f172a;color:#fff;font-size:.72rem;text-align:center}.pdf-tools-row__main,.pdf-tools-run>div:first-child{min-width:0}.pdf-tools-row__main strong,.pdf-tools-row__main span,.pdf-tools-run>div:first-child strong,.pdf-tools-run>div:first-child span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-tools-row__main strong,.pdf-tools-run>div:first-child strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:850}.pdf-tools-row__main span,.pdf-tools-run>div:first-child span{margin-top:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.73rem}.pdf-tools-inline-loading{display:inline-flex!important;align-items:center;gap:.28rem}.pdf-tools-inline-loading>span{width:.72rem;height:.72rem;flex:0 0 auto;border:2px solid var(--csd-border-cbd5e1-1000, #cbd5e1);border-top-color:var(--csd-border-0f766e-1000, #0f766e);border-radius:999px;animation:pdf-tools-spin .82s linear infinite}.pdf-tools-inline-loading--total{justify-content:flex-end}.pdf-tools-row__actions,.pdf-tools-run__actions{display:flex;align-items:center;gap:.36rem}.pdf-tools-row__actions .btn,.pdf-tools-run__actions .btn{width:2.1rem;height:2.1rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:999px;transition:opacity .16s ease,transform .16s ease,background-color .16s ease}.pdf-tools-row__actions .btn{opacity:.78}.pdf-tools-row__actions .btn:hover,.pdf-tools-row__actions .btn:focus-visible{opacity:1;transform:translateY(-1px)}.pdf-tools-run{grid-template-columns:minmax(0,1fr) auto}.pdf-tools-run.is-loading{opacity:.72;pointer-events:none}.pdf-tools-run__actions .btn.is-loading,.pdf-tools-library-item__actions .btn.is-loading{opacity:1;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eff6ff-1000, #eff6ff)}.pdf-tools-run__actions .btn.is-loading .spinner-border,.pdf-tools-library-item__actions .btn.is-loading .spinner-border{width:.92rem;height:.92rem;border-width:.12rem}.pdf-tools-card--settings{position:static}.pdf-tools-input-shell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-height:2.85rem;padding:0 .76rem;border:1px solid var(--csd-border-dbe6ee-1000, #dbe6ee);border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a08;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.pdf-tools-input-shell i{color:var(--csd-text-0f766e-1000, #0f766e);font-size:1rem}.pdf-tools-input-shell:focus-within{border-color:var(--csd-border-0f766e-480, rgba(15, 118, 110, .48));box-shadow:0 0 0 3px #0f766e1a,0 8px 18px #0f172a0f}.pdf-tools-input{min-height:2.72rem;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:760;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pdf-tools-input:focus{border:0!important;outline:0!important;background:transparent;box-shadow:none!important}.pdf-tools-input::-moz-placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8);font-weight:650}.pdf-tools-input::placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8);font-weight:650}.pdf-tools-page-options{display:grid;gap:.7rem;padding:.76rem;border:1px solid var(--csd-border-0ea5e9-160, rgba(14, 165, 233, .16));border-radius:14px;background:var(--csd-bg-f0f9ff-1000, #f0f9ff)}.pdf-tools-page-options small{display:block;margin-top:.3rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.pdf-tools-extract-mode{display:grid;gap:.55rem}.pdf-tools-mode-option{cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:flex-start;padding:.62rem;border:1px solid var(--csd-border-0ea5e9-160, rgba(14, 165, 233, .16));border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff)}.pdf-tools-mode-option input{margin-top:.2rem}.pdf-tools-mode-option strong,.pdf-tools-mode-option small{display:block}.pdf-tools-mode-option strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:900}.pdf-tools-mode-option small{margin-top:.16rem}.pdf-tools-presets{display:flex;flex-wrap:wrap;gap:.42rem}.pdf-tools-preset{min-height:2rem;padding:.36rem .58rem;border:1px solid var(--csd-border-0ea5e9-180, rgba(14, 165, 233, .18));border-radius:.58rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);font-size:.74rem;font-weight:850;line-height:1;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.pdf-tools-preset:hover,.pdf-tools-preset:focus-visible{border-color:var(--csd-border-0f766e-400, rgba(15, 118, 110, .4));color:var(--csd-text-0f766e-1000, #0f766e);box-shadow:0 5px 12px #0f172a0f}.pdf-tools-preset.is-active{border-color:var(--csd-border-0f766e-460, rgba(15, 118, 110, .46));background:#0f766e;color:#fff}.pdf-tools-save-option{cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:flex-start;margin:.85rem 0 0;padding:.78rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:14px;background:var(--csd-bg-fbfdff-1000, #fbfdff)}.pdf-tools-save-option input{margin-top:.22rem}.pdf-tools-save-option strong,.pdf-tools-save-option small{display:block}.pdf-tools-save-option strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:900}.pdf-tools-save-option small{margin-top:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.38}.pdf-tools-save-option--compact{margin:0 0 .85rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.pdf-tools-save-option:has(input:disabled){cursor:not-allowed;opacity:.68}.pdf-tools-save-limit{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;align-items:flex-start;margin-top:.5rem;padding:.62rem .7rem;border:1px solid var(--csd-border-0ea5e9-200, rgba(14, 165, 233, .2));border-radius:12px;background:var(--csd-bg-f0f9ff-1000, #f0f9ff);color:var(--csd-text-075985-1000, #075985);font-size:.72rem;font-weight:760;line-height:1.4}.pdf-tools-save-limit[hidden]{display:none}.pdf-tools-save-limit i{margin-top:.08rem}.pdf-tools-summary{display:grid;gap:.55rem;margin:.9rem 0 1rem}.pdf-tools-summary div{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:2.85rem;padding:.58rem .7rem;border:1px solid var(--csd-border-94a3b8-130, rgba(148, 163, 184, .13));border-radius:13px;background:var(--csd-bg-f8fafc-820, rgba(248, 250, 252, .82))}.pdf-tools-summary span{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:760}.pdf-tools-summary strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:900;text-align:right}.pdf-tools-submit-row{display:flex;justify-content:flex-end}.pdf-tools-submit{width:auto;min-width:10.75rem;max-width:100%;min-height:2.38rem;display:inline-flex;align-items:center;justify-content:center;gap:.38rem;padding:.46rem .9rem;border-radius:.58rem;font-size:.86rem;font-weight:760;box-shadow:0 6px 14px #2563eb1f}.pdf-tools-submit i,.pdf-tools-submit .spinner-border{font-size:.92rem}.pdf-tools-card--library{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)}.pdf-tools-workspace--library .pdf-tools-card{box-shadow:0 12px 28px #0f172a0a}.pdf-tools-library-filter-panel{padding:.64rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:18px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:0 12px 26px #0f172a0b}.pdf-tools-library-filters{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(10rem,17rem) auto;gap:.48rem;align-items:center}.pdf-tools-library-search,.pdf-tools-library-select-shell{position:relative;min-height:2.85rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding:0 .72rem;border:1px solid var(--csd-border-dbe6ee-1000, #dbe6ee);border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-0f766e-1000, #0f766e);transition:border-color .16s ease,box-shadow .16s ease}.pdf-tools-library-search:focus-within,.pdf-tools-library-select-shell:focus-within{border-color:var(--csd-border-0f766e-460, rgba(15, 118, 110, .46));box-shadow:0 0 0 3px #0f766e17}.pdf-tools-library-search input,.pdf-tools-library-select-shell button{min-width:0;width:100%;min-height:2.68rem;border:0;outline:0;background:transparent;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:760;box-shadow:none}.pdf-tools-library-select-shell>button{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:0;text-align:left}.pdf-tools-library-select-shell>button .bi-chevron-down{flex:0 0 auto;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.78rem}.pdf-tools-library-search input::-moz-placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8);font-weight:650}.pdf-tools-library-search input::placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8);font-weight:650}.pdf-tools-library-select-shell{z-index:4}.pdf-tools-library-select-menu{position:absolute;top:calc(100% + .42rem);left:0;right:0;z-index:20;display:grid;gap:.18rem;padding:.38rem;border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 18px 34px #0f172a29}.pdf-tools-library-select-menu[hidden]{display:none}.pdf-tools-library-select-menu button{cursor:pointer;display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.42rem;align-items:center;min-height:2.15rem;padding:.42rem .52rem;border:0;border-radius:.6rem;background:transparent;color:var(--csd-text-334155-1000, #334155);font-size:.82rem;font-weight:760;text-align:left}.pdf-tools-library-select-menu button i{opacity:0;color:var(--csd-text-0f766e-1000, #0f766e);font-size:.86rem}.pdf-tools-library-select-menu button:hover,.pdf-tools-library-select-menu button:focus-visible{background:var(--csd-bg-f0fdfa-1000, #f0fdfa);color:var(--csd-text-0f766e-1000, #0f766e);outline:0}.pdf-tools-library-select-menu button.is-active{background:var(--csd-bg-ecfeff-1000, #ecfeff);color:var(--csd-text-0f766e-1000, #0f766e);font-weight:900}.pdf-tools-library-select-menu button.is-active i{opacity:1}.pdf-tools-library-reset{min-height:2.85rem;display:inline-flex;align-items:center;justify-content:center;gap:.38rem;border:0;border-radius:.82rem;font-size:.82rem;font-weight:850;white-space:nowrap}.pdf-tools-library-reset{width:2.85rem;padding:0;background:var(--csd-bg-eef2f7-1000, #eef2f7);color:var(--csd-text-334155-1000, #334155)}.pdf-tools-library-list{position:relative;display:grid;gap:.62rem}.pdf-tools-library-list.is-loading:before{content:"";position:absolute;top:-.34rem;right:-.34rem;bottom:-.34rem;left:-.34rem;z-index:3;border:1px solid var(--csd-border-2563eb-100, rgba(37, 99, 235, .1));border-radius:18px;background:var(--csd-bg-f8fafc-680, rgba(248, 250, 252, .68));-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:none}.pdf-tools-library-list.is-loading:after{content:attr(data-loading-label);position:absolute;top:.42rem;right:.42rem;z-index:4;min-height:1.9rem;display:inline-flex;align-items:center;gap:.42rem;padding:.28rem .62rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:850;box-shadow:0 10px 22px #0f172a14}.pdf-tools-library-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;min-height:4.8rem;padding:.76rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:14px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)}.pdf-tools-library-item.is-loading{opacity:.72;pointer-events:none}.pdf-tools-library-item__icon{width:2.55rem;height:2.55rem;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#0f766e14;color:var(--csd-text-0f766e-1000, #0f766e)}.pdf-tools-library-item__icon i{font-size:1.14rem}.pdf-tools-library-item__main{min-width:0;display:grid;gap:.24rem}.pdf-tools-library-item__main strong,.pdf-tools-library-item__main span,.pdf-tools-library-item__main small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-tools-library-item__main strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:900}.pdf-tools-library-item__main span,.pdf-tools-library-item__main small{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.35}.pdf-tools-library-item__actions{display:flex;align-items:center;gap:.38rem}.pdf-tools-library-item__actions .btn{width:2.1rem;height:2.1rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:999px}.pdf-tools-activity-filters{display:grid;grid-template-columns:minmax(18rem,1fr) auto;gap:.62rem;align-items:center}.pdf-tools-activity-chips{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.pdf-tools-activity-chips a{min-height:2.2rem;display:inline-flex;align-items:center;padding:.38rem .66rem;border:1px solid var(--csd-border-dbe6ee-1000, #dbe6ee);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);font-size:.75rem;font-weight:850;text-decoration:none}.pdf-tools-activity-chips a:hover,.pdf-tools-activity-chips a.is-active{border-color:var(--csd-border-0f766e-420, rgba(15, 118, 110, .42));background:var(--csd-bg-f0fdfa-1000, #f0fdfa);color:var(--csd-text-0f766e-1000, #0f766e)}.pdf-tools-activity-list{display:grid;gap:.65rem}.pdf-tools-activity-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:flex-start;padding:.8rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:14px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)}.pdf-tools-activity-item__icon{width:2.45rem;height:2.45rem;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#0f766e14;color:var(--csd-text-0f766e-1000, #0f766e)}.pdf-tools-activity-item__main{min-width:0;display:grid;gap:.34rem}.pdf-tools-activity-item__main p,.pdf-tools-activity-item__main small{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.45}.pdf-tools-activity-item__title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem}.pdf-tools-activity-item__title strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:900}.pdf-tools-activity-item__title span{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:760}.pdf-tools-activity-meta{display:flex;flex-wrap:wrap;gap:.38rem}.pdf-tools-activity-meta span{min-height:1.65rem;display:inline-flex;align-items:center;gap:.28rem;padding:.22rem .46rem;border-radius:999px;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-334155-1000, #334155);font-size:.7rem;font-weight:800}@media (max-width: 1199.98px){.pdf-tools-hero__body,.pdf-tools-hero__top{flex-direction:column}.pdf-tools-hero__stats{width:100%}.pdf-tools-operation-grid,.pdf-tools-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.pdf-tools-hero,.pdf-tools-card{border-radius:18px}.pdf-tools-hero__stats,.pdf-tools-operation-grid,.pdf-tools-flow,.pdf-tools-upload,.pdf-tools-row{grid-template-columns:1fr}.pdf-tools-upload__button,.pdf-tools-submit{width:100%}.pdf-tools-library-filter-panel,.pdf-tools-library-filters,.pdf-tools-activity-filters,.pdf-tools-library-item{grid-template-columns:1fr}.pdf-tools-activity-chips,.pdf-tools-library-item__actions{justify-content:flex-start}.pdf-tools-submit-row{justify-content:stretch}.pdf-tools-row__actions{justify-content:flex-start}}.business-reports{--reports-ink: var(--csd-text-0f172a-1000, #0f172a);--csd-foreground-reports-ink: var(--csd-text-0f172a-1000, #0f172a);--reports-muted: var(--csd-text-64748b-1000, #64748b);--csd-foreground-reports-muted: var(--csd-text-64748b-1000, #64748b);--reports-line: var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));--csd-foreground-reports-line: var(--csd-text-94a3b8-160, rgba(148, 163, 184, .16));--reports-blue: #2563eb;--csd-foreground-reports-blue: var(--csd-text-2563eb-1000, #2563eb);--reports-teal: #0f766e;--csd-foreground-reports-teal: var(--csd-text-0f766e-1000, #0f766e);--reports-soft: var(--csd-bg-f8fafc-1000, #f8fafc);--csd-foreground-reports-soft: #f8fafc}.business-reports--executive{color:var(--csd-foreground-reports-ink, var(--reports-ink))}.business-reports__hero--executive{position:relative;overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(280px,.3fr);align-items:center;min-height:8.4rem;padding:.72rem .82rem;border-color:var(--csd-border-0f172a-120, rgba(15, 23, 42, .12));background:linear-gradient(135deg,#0f172afa,#1e293bf7 52%,#0f766ef0),#0f172a;box-shadow:0 28px 70px #0f172a2e}.business-reports__hero-main{position:relative;z-index:1;padding:.2rem .35rem;gap:.34rem}.business-reports__eyebrow{min-height:1.48rem;padding:0 .54rem;background:var(--csd-bg-ffffff-100, rgba(255, 255, 255, .1));color:#bfdbfe;font-size:.6rem}.business-reports__hero h1{max-width:46rem;color:#fff;font-size:clamp(1.46rem,2.15vw,2.28rem);letter-spacing:0}.business-reports__hero p{max-width:48rem;color:#e2e8f0db;font-size:.8rem;line-height:1.38}.business-reports__hero-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.08rem}.business-reports__hero-pills span,.business-reports__hero-pills a{min-height:1.72rem;display:inline-flex;align-items:center;gap:.42rem;padding:0 .54rem;border:1px solid var(--csd-border-e2e8f0-160, rgba(226, 232, 240, .16));border-radius:999px;background:var(--csd-bg-ffffff-80, rgba(255, 255, 255, .08));color:#e2e8f0;font-size:.64rem;font-weight:820;text-decoration:none}.business-reports__hero-pills a:hover{border-color:var(--csd-border-bfdbfe-420, rgba(191, 219, 254, .42));color:#fff}.business-reports__control-card{position:relative;z-index:1;display:grid;align-content:space-between;gap:.42rem;min-width:0;padding:.58rem;border:1px solid var(--csd-border-e2e8f0-130, rgba(226, 232, 240, .13));border-radius:16px;background:var(--csd-bg-ffffff-100, rgba(255, 255, 255, .1))}.business-reports__control-card>div>span{display:block;color:#cbd5e1d1;font-size:.58rem;font-weight:860;letter-spacing:.1em;text-transform:uppercase}.business-reports__control-card>div>strong{display:block;margin-top:.08rem;color:#fff;font-size:.8rem;font-weight:900}.business-reports__filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.business-reports-field{margin:0}.business-reports-field span{color:#e2e8f0db}.business-reports-field input,.business-reports-field .flatpickr-input{min-height:2rem;padding:.32rem .56rem;border-color:var(--csd-border-e2e8f0-180, rgba(226, 232, 240, .18));background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94))}.business-reports-primary{width:100%;border:0;min-height:2rem;grid-column:1/-1}.business-reports__filter-presets{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.32rem}.business-reports__filter-presets a{display:inline-flex;align-items:center;justify-content:center;min-height:1.68rem;padding:0 .52rem;border:1px solid var(--csd-border-e2e8f0-160, rgba(226, 232, 240, .16));border-radius:999px;background:var(--csd-bg-ffffff-80, rgba(255, 255, 255, .08));color:#e2e8f0e6;font-size:.62rem;font-weight:840;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease}.business-reports__filter-presets a:hover,.business-reports__filter-presets a.is-active{border-color:var(--csd-border-bfdbfe-420, rgba(191, 219, 254, .42));background:var(--csd-bg-ffffff-160, rgba(255, 255, 255, .16));color:#fff}.business-reports__grid,.business-reports__metric-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.78rem}.business-reports__metric-row{margin-top:.78rem}.business-report-kpi{position:relative;overflow:hidden;grid-column:span 2;min-height:5.75rem;padding:.72rem;grid-template-columns:auto minmax(0,1fr);align-items:start;border-color:var(--csd-border-94a3b8-130, rgba(148, 163, 184, .13));background:var(--csd-bg-ffffff-1000, #fff)}.business-report-kpi--hero{grid-column:span 4;background:linear-gradient(135deg,var(--csd-bg-eff6ff-940, rgba(239, 246, 255, .94)),var(--csd-bg-ffffff-1000, #fff) 55%),var(--csd-bg-ffffff-1000, #fff)}.business-report-kpi--health{grid-column:span 4;background:linear-gradient(135deg,var(--csd-bg-ecfdf5-940, rgba(236, 253, 245, .94)),var(--csd-bg-ffffff-1000, #fff) 58%),var(--csd-bg-ffffff-1000, #fff)}.business-report-kpi p{margin:.12rem 0 0;color:var(--csd-foreground-reports-muted, var(--reports-muted));font-size:.72rem;line-height:1.34}.business-report-kpi__icon,.business-report-card__icon{width:2rem;height:2rem;flex:0 0 2rem;border-radius:13px;background:#2563eb1a;font-size:.88rem}.business-report-kpi span{font-size:.62rem;letter-spacing:.09em}.business-report-kpi strong{font-size:1.05rem}.business-report-delta{display:inline-flex;width:-moz-max-content;width:max-content;margin-top:.36rem;padding:.2rem .42rem;border-radius:999px;background:#64748b1a;color:var(--csd-text-475569-1000, #475569);font-size:.64rem;font-style:normal;font-weight:850}.business-report-delta--positive{background:#16a34a1f;color:var(--csd-text-15803d-1000, #15803d)}.business-report-delta--negative{background:#ef44441f;color:var(--csd-text-b91c1c-1000, #b91c1c)}.business-report-card,.business-report-panel,.business-report-suite,.business-report-profit-card{padding:.82rem}.business-report-card{grid-column:span 3;min-height:9rem;display:flex;flex-direction:column;justify-content:space-between;color:inherit;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.business-report-card--premium{background:linear-gradient(180deg,var(--csd-bg-f8fafc-620, rgba(248, 250, 252, .62)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))),var(--csd-bg-ffffff-1000, #fff)}.business-report-card:hover{color:inherit;border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));box-shadow:0 24px 58px #0f172a1a;text-decoration:none;transform:translateY(-2px)}.business-report-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.business-report-card__label{display:block;margin-bottom:.3rem;color:var(--csd-foreground-reports-teal, var(--reports-teal));font-size:.66rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.business-report-card h3{margin:0;color:var(--csd-foreground-reports-ink, var(--reports-ink));font-size:.9rem;font-weight:900}.business-report-card p{margin:.24rem 0 0;color:var(--csd-foreground-reports-muted, var(--reports-muted));font-size:.74rem;line-height:1.45}.business-report-card__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.72rem}.business-report-card__stats span,.business-report-panel__head span{color:var(--csd-foreground-reports-muted, var(--reports-muted));font-size:.68rem;font-weight:860;letter-spacing:.1em;text-transform:uppercase}.business-report-card__stats strong{display:block;color:var(--csd-foreground-reports-ink, var(--reports-ink));font-size:.92rem;font-weight:900;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-report-panel{grid-column:span 6;min-height:16rem}.business-report-panel--wide{grid-column:span 7}.business-report-panel--chart{min-height:16.8rem}.business-report-panel--leaderboard{grid-column:span 5}.business-report-panel__head h2,.business-report-panel__head .h5{margin:.1rem 0 0}.business-report-badge--neutral{background:#64748b1a;color:var(--csd-text-475569-1000, #475569)}.business-report-advisor,.business-report-command-strip{display:grid;gap:.76rem}.business-report-advisor{padding:.82rem}.business-report-advisor__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.66rem}.business-report-advisor__item,.business-report-command-card,.business-report-signal{--report-accent: var(--reports-blue);--csd-foreground-report-accent: var(--csd-foreground-reports-blue, var(--reports-blue));--report-accent-soft: rgba(37, 99, 235, .1);--csd-foreground-report-accent-soft: var(--csd-text-2563eb-100, rgba(37, 99, 235, .1));display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.62rem;min-width:0;border:1px solid var(--csd-border-94a3b8-130, rgba(148, 163, 184, .13));border-radius:16px;background:linear-gradient(180deg,var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)),var(--csd-bg-f8fafc-880, rgba(248, 250, 252, .88))),var(--csd-bg-ffffff-1000, #fff)}.business-report-advisor__item{min-height:6rem;padding:.68rem}.business-report-advisor__item--teal,.business-report-command-card--good,.business-report-signal--teal{--report-accent: var(--reports-teal);--csd-foreground-report-accent: var(--csd-foreground-reports-teal, var(--reports-teal));--report-accent-soft: rgba(15, 118, 110, .1);--csd-foreground-report-accent-soft: var(--csd-text-0f766e-100, rgba(15, 118, 110, .1))}.business-report-advisor__item--amber,.business-report-command-card--watch,.business-report-signal--amber{--report-accent: #d97706;--csd-foreground-report-accent: var(--csd-text-d97706-1000, #d97706);--report-accent-soft: rgba(217, 119, 6, .12);--csd-foreground-report-accent-soft: var(--csd-text-d97706-120, rgba(217, 119, 6, .12))}.business-report-advisor__item--slate,.business-report-command-card--risk,.business-report-signal--slate{--report-accent: #475569;--csd-foreground-report-accent: var(--csd-text-475569-1000, #475569);--report-accent-soft: rgba(71, 85, 105, .1);--csd-foreground-report-accent-soft: var(--csd-text-475569-100, rgba(71, 85, 105, .1))}.business-report-advisor__icon,.business-report-command-card__icon,.business-report-signal>span{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 2rem;border-radius:12px;background:var(--report-accent-soft);color:var(--csd-foreground-report-accent, var(--report-accent));font-size:.88rem}.business-report-advisor__item strong,.business-report-command-card strong,.business-report-signal strong{display:block;color:var(--csd-foreground-reports-ink, var(--reports-ink));font-size:.86rem;font-weight:920;line-height:1.2}.business-report-advisor__item p,.business-report-command-card p,.business-report-signal p{margin:.24rem 0 0;color:var(--csd-foreground-reports-muted, var(--reports-muted));font-size:.72rem;line-height:1.42}.business-report-command-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.business-report-command-card{min-height:5.4rem;padding:.72rem}.business-report-command-card span:not(.business-report-command-card__icon){display:block;color:var(--csd-foreground-reports-muted, var(--reports-muted));font-size:.62rem;font-weight:860;letter-spacing:.1em;text-transform:uppercase}.business-report-chart{position:relative;max-width:58rem;min-height:10.8rem;margin:0 auto;padding:.72rem .34rem .16rem;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));border-radius:20px;background:linear-gradient(rgba(148,163,184,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 1px),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fafc-1000, #f8fafc));background-size:100% 25%,12.5% 100%,auto}.business-report-chart--detail{max-width:66rem;min-height:11.8rem}.business-report-chart svg{width:100%;height:10.8rem;overflow:visible}.business-report-chart--detail svg{height:11.8rem}.business-report-chart__area{fill:var(--csd-text-2563eb-100, rgba(37, 99, 235, .1));stroke:none}.business-report-chart__line{fill:none;stroke:url(#businessReportLine);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.business-report-chart__line--value{stroke:var(--csd-text-0f766e-680, rgba(15, 118, 110, .68));stroke-width:1.6;stroke-dasharray:5 4}.business-report-chart__dot{fill:#fff;stroke:var(--csd-foreground-reports-blue, var(--reports-blue));stroke-width:1.35;vector-effect:non-scaling-stroke}.business-report-chart__axis{display:flex;justify-content:space-between;gap:.4rem;margin-top:.46rem;max-width:58rem;margin-right:auto;margin-left:auto;color:var(--csd-foreground-reports-muted, var(--reports-muted));font-size:.66rem;font-weight:780}.business-report-leaderboard{display:grid;gap:.65rem}.business-report-leaderboard__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.58rem;align-items:center;padding:.58rem;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));border-radius:16px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:inherit;text-decoration:none}.business-report-leaderboard__item:hover{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));color:inherit;text-decoration:none}.business-report-leaderboard__rank{width:1.78rem;height:1.78rem;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-foreground-reports-blue, var(--reports-blue));font-weight:900}.business-report-leaderboard__body{display:grid;gap:.28rem}.business-report-leaderboard__body strong,.business-report-status-row strong{color:var(--csd-foreground-reports-ink, var(--reports-ink));font-size:.84rem;font-weight:900}.business-report-leaderboard__body small,.business-report-status-row span{color:var(--csd-foreground-reports-muted, var(--reports-muted));font-size:.74rem}.business-report-suite{min-height:auto}.business-report-profit-card{min-height:6.7rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:linear-gradient(135deg,#0f766e1a,#2563eb14),var(--csd-bg-ffffff-1000, #fff)}.business-report-profit-card span{color:var(--csd-foreground-reports-muted, var(--reports-muted));font-size:.68rem;font-weight:860;letter-spacing:.1em;text-transform:uppercase}.business-report-profit-card h2{margin:.16rem 0 0;color:var(--csd-foreground-reports-ink, var(--reports-ink));font-size:1.04rem;font-weight:900}.business-report-profit-card p{margin:.34rem 0 0;color:var(--csd-foreground-reports-muted, var(--reports-muted));font-size:.82rem}.business-report-profit-card__metrics{display:grid;justify-items:end;gap:.48rem}.business-report-profit-card__metrics strong{color:var(--csd-foreground-reports-ink, var(--reports-ink));font-size:1.32rem;font-weight:950}.business-report-status-list{display:grid;gap:.7rem}.business-report-status-row{display:grid;gap:.38rem;padding:.58rem;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));border-radius:16px;background:var(--reports-soft)}.business-report-status-row>div{display:flex;justify-content:space-between;gap:.6rem}.business-report-bar__track{height:.58rem;overflow:hidden;border-radius:999px;background:var(--csd-bg-e2e8f0-1000, #e2e8f0)}.business-report-bar__fill{display:block;width:5%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--reports-blue),var(--reports-teal))}.business-report-bar__fill--5{width:5%}.business-report-bar__fill--10{width:10%}.business-report-bar__fill--15{width:15%}.business-report-bar__fill--20{width:20%}.business-report-bar__fill--25{width:25%}.business-report-bar__fill--30{width:30%}.business-report-bar__fill--35{width:35%}.business-report-bar__fill--40{width:40%}.business-report-bar__fill--45{width:45%}.business-report-bar__fill--50{width:50%}.business-report-bar__fill--55{width:55%}.business-report-bar__fill--60{width:60%}.business-report-bar__fill--65{width:65%}.business-report-bar__fill--70{width:70%}.business-report-bar__fill--75{width:75%}.business-report-bar__fill--80{width:80%}.business-report-bar__fill--85{width:85%}.business-report-bar__fill--90{width:90%}.business-report-bar__fill--95{width:95%}.business-report-bar__fill--100{width:100%}.business-report-table-shell{overflow-x:auto}.business-report-insights{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.business-report-insights li{display:flex;gap:.5rem;color:var(--csd-text-475569-1000, #475569);font-size:.8rem;line-height:1.45}.business-report-insights--premium li{padding:.58rem;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));border-radius:16px;background:var(--reports-soft)}.business-report-insights i{color:var(--csd-foreground-reports-teal, var(--reports-teal))}.business-report-signal-list{display:grid;gap:.58rem}.business-report-signal{min-height:4.85rem;padding:.62rem}.business-report-quality-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.business-report-quality-grid>div{min-width:0;min-height:4.2rem;padding:.62rem;border:1px solid var(--csd-border-94a3b8-130, rgba(148, 163, 184, .13));border-radius:16px;background:var(--reports-soft)}.business-report-quality-grid span{display:block;color:var(--csd-foreground-reports-muted, var(--reports-muted));font-size:.62rem;font-weight:860;letter-spacing:.1em;text-transform:uppercase}.business-report-quality-grid strong{display:block;margin-top:.22rem;color:var(--csd-foreground-reports-ink, var(--reports-ink));font-size:1rem;font-weight:920}@media (max-width: 1199px){.business-reports__hero--executive{grid-template-columns:1fr;min-height:auto}.business-report-panel--wide,.business-report-panel--leaderboard,.business-report-kpi--hero{grid-column:span 12}.business-report-kpi--health{grid-column:span 6}.business-report-advisor__grid,.business-report-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.business-report-card,.business-report-kpi{grid-column:span 6}}@media (min-width: 768px) and (max-width: 1199px){.business-report-card,.business-report-kpi{grid-column:span 6}}@media (max-width: 767px){.business-reports__hero--executive{min-height:auto}.business-reports__hero h1{font-size:1.72rem}.business-reports__filters,.business-report-advisor__grid,.business-report-command-strip,.business-report-quality-grid{grid-template-columns:1fr}.business-report-card,.business-report-kpi{grid-column:span 12}.business-report-profit-card,.business-report-status-row>div{display:grid;justify-items:start}.business-report-profit-card__metrics{justify-items:start}}.offers-workspace{--offer-ink: var(--csd-text-162033-1000, #162033);--csd-foreground-offer-ink: var(--csd-text-162033-1000, #162033);--offer-muted: var(--csd-text-667085-1000, #667085);--csd-foreground-offer-muted: var(--csd-text-667085-1000, #667085);--offer-line: var(--csd-border-dbe4ef-1000, #dbe4ef);--csd-foreground-offer-line: #dbe4ef;--offer-soft: var(--csd-bg-f5f8fc-1000, #f5f8fc);--csd-foreground-offer-soft: #f5f8fc;--offer-brand: #123047;--csd-foreground-offer-brand: var(--csd-text-123047-1000, #123047);--offer-teal: #1d7a86;--csd-foreground-offer-teal: var(--csd-text-1d7a86-1000, #1d7a86);--offer-gold: #dca43a;--csd-foreground-offer-gold: var(--csd-text-dca43a-1000, #dca43a);--op-css-ready: 1;padding:1rem 1.1rem 2rem;color:var(--csd-foreground-offer-ink, var(--offer-ink))}.offers-hero,.offers-show-hero{display:grid;grid-template-columns:minmax(0,1fr) 18rem;gap:.85rem;align-items:stretch;margin-bottom:.75rem;border-radius:14px;background:linear-gradient(135deg,#111c31,#123047 52%,#0f766e);color:#fff;padding:.95rem 1.1rem;box-shadow:0 16px 38px #0f172a1f}.offers-hero--compact{grid-template-columns:1fr}.offers-hero h1,.offers-show-hero h1{margin:.25rem 0 .35rem;font-size:1.62rem;line-height:1.08;font-weight:800;letter-spacing:0}.offers-hero p,.offers-show-hero p{max-width:54rem;margin:0;color:#ffffffc2;font-size:.92rem}.offers-eyebrow{display:inline-flex;align-items:center;gap:.4rem;color:var(--csd-text-7aa7ff-1000, #7aa7ff);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.offers-hero__actions,.offers-document-toolbar__actions{display:flex;gap:.55rem;flex-wrap:wrap;margin-top:.75rem}.offers-hero__panel,.offers-show-hero aside{border:1px solid var(--csd-border-ffffff-160, rgba(255, 255, 255, .16));border-radius:12px;padding:.82rem .9rem;background:linear-gradient(145deg,var(--csd-bg-ffffff-110, rgba(255, 255, 255, .11)),var(--csd-bg-ffffff-70, rgba(255, 255, 255, .07)));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.offers-hero__panel span,.offers-show-hero aside span{display:block;color:#ffffffb3;font-size:.7rem;text-transform:uppercase;font-weight:800;letter-spacing:.08em}.offers-hero__panel strong,.offers-show-hero aside strong{display:block;margin-top:.28rem;font-size:1.6rem;line-height:1}.offers-hero__panel small,.offers-show-hero aside small{display:block;margin-top:.28rem;color:#ffffffb8;font-size:.76rem}.offers-show-price-lines{display:grid;gap:.18rem;margin-top:.58rem}.offers-show-price-lines span{display:flex;justify-content:space-between;gap:.75rem;color:#ffffffb8;font-size:.72rem;font-weight:800}.offers-show-price-lines b{color:#fff;font-weight:900}.offers-pipeline{display:flex;gap:.35rem;margin-top:.72rem}.offers-pipeline i{display:block;height:.32rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff)}.offers-pipeline i:nth-child(1){background:var(--csd-bg-dbeafe-1000, #dbeafe)}.offers-pipeline i:nth-child(2){background:var(--csd-bg-7dd3fc-1000, #7dd3fc)}.offers-pipeline i:nth-child(3){background:#facc15}.offers-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.16rem;border:0;border-radius:9px;padding:.48rem .82rem;font-weight:800;font-size:.8rem;text-decoration:none;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.offers-btn:hover,.offers-btn:focus,.offers-btn:focus-visible{text-decoration:none}.offers-btn:focus-visible{outline:0;box-shadow:0 0 0 4px #2563eb29}.offers-btn:hover{transform:translateY(-1px)}.offers-btn--primary{color:#fff;background:linear-gradient(135deg,#1d4ed8,#0f766e);box-shadow:0 12px 28px #1d4ed838}.offers-btn--primary:hover,.offers-btn--primary:focus,.offers-btn--primary:focus-visible{color:#fff;background:linear-gradient(135deg,#2563eb,#0d9488);box-shadow:0 15px 32px #1d4ed847}.offers-btn--ghost{color:#fff;background:var(--csd-bg-ffffff-130, rgba(255, 255, 255, .13));border:1px solid var(--csd-border-ffffff-220, rgba(255, 255, 255, .22))}.offers-btn--ghost:hover,.offers-btn--ghost:focus,.offers-btn--ghost:focus-visible{color:#fff;border-color:var(--csd-border-ffffff-380, rgba(255, 255, 255, .38));background:var(--csd-bg-ffffff-200, rgba(255, 255, 255, .2))}.offers-btn--soft{color:var(--csd-foreground-offer-brand, var(--offer-brand));background:var(--csd-bg-edf4ff-1000, #edf4ff)}.offers-btn--soft:hover,.offers-btn--soft:focus,.offers-btn--soft:focus-visible{color:var(--csd-foreground-offer-brand, var(--offer-brand));background:var(--csd-bg-e2ecff-1000, #e2ecff);box-shadow:0 10px 24px #0f172a14}.offers-btn--danger-soft{color:var(--csd-text-b91c1c-1000, #b91c1c);background:var(--csd-bg-fee2e2-1000, #fee2e2);border:1px solid var(--csd-border-fecaca-1000, #fecaca)}.offers-btn--danger-soft:hover,.offers-btn--danger-soft:focus,.offers-btn--danger-soft:focus-visible{color:var(--csd-text-991b1b-1000, #991b1b);border-color:var(--csd-border-fca5a5-1000, #fca5a5);background:var(--csd-bg-fecaca-1000, #fecaca)}.offers-btn:disabled,.offers-btn.is-loading,.offers-btn[aria-busy=true]{transform:none;opacity:.72;pointer-events:none}.offers-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin-bottom:.7rem}.offers-kpis article,.offers-table-card,.offers-side-panel,.offers-action-panel section,.offers-template-grid article,.offers-automation-page article{border:1px solid var(--csd-border-dbe4ef-860, rgba(219, 228, 239, .86));border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 14px 34px #0f172a0f}.offers-kpis article{padding:.72rem .8rem}.offers-kpis span,.offers-card-head span,.offers-document-toolbar>div>span{display:block;color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.offers-document-toolbar .offers-btn,.offers-document-toolbar .offers-btn span,.offers-document-toolbar .offers-btn i{color:inherit}.offers-document-toolbar .offers-btn--primary,.offers-document-toolbar .offers-btn--primary span,.offers-document-toolbar .offers-btn--primary i{color:#fff}.offers-kpis strong{display:block;margin-top:.1rem;font-size:1.25rem;line-height:1.1}.offers-kpis small{color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.75rem}.offers-filter-card{margin-bottom:.72rem;border:1px solid var(--csd-border-dbe4ef-860, rgba(219, 228, 239, .86));border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 14px 34px #0f172a0e}.offers-filter-card__shell{display:grid;gap:.58rem;padding:.78rem .86rem}.offers-filter-card__heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.offers-filter-card__heading h2{margin:0;color:var(--csd-foreground-offer-ink, var(--offer-ink));font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.offers-filter-card .smart-filter-bar--operational{width:100%}.offers-filter-card .smart-filter-form--operational .sf-search{flex-basis:18rem}.offers-type-strip{display:flex;gap:.5rem;overflow-x:auto;padding:.2rem 0 .85rem}.offers-type-strip a{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;border:1px solid var(--offer-line);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-foreground-offer-muted, var(--offer-muted));padding:.52rem .8rem;font-weight:800;font-size:.78rem;text-decoration:none}.offers-type-strip a.is-active{background:var(--offer-brand);color:#fff;border-color:var(--offer-brand)}.offers-board,.offers-show-grid{display:grid;grid-template-columns:minmax(0,1fr) 22rem;gap:1rem;align-items:start}.offers-card-head,.offers-document-toolbar{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.82rem .95rem;border-bottom:1px solid var(--offer-line)}.offers-card-head h2,.offers-document-toolbar strong,.offers-side-panel h3,.offers-action-panel h3{margin:.15rem 0 0;font-size:1rem;font-weight:850}.offers-table-wrap{overflow-x:auto}.offers-table{width:100%;border-collapse:collapse}.offers-table th,.offers-table td{padding:.56rem .95rem;border-bottom:1px solid var(--csd-border-edf2f7-1000, #edf2f7);vertical-align:middle}.offers-table th{color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.offers-table td strong,.offers-table td small{display:block}.offers-table td small{color:var(--csd-foreground-offer-muted, var(--offer-muted));margin-top:.05rem;font-size:.74rem;line-height:1.25}.offers-table td strong{font-size:.9rem;line-height:1.22}.offers-chip,.offers-status{display:inline-flex;align-items:center;border-radius:999px;padding:.24rem .46rem;font-size:.68rem;font-weight:850}.offers-chip{color:var(--csd-text-1e3a8a-1000, #1e3a8a);background:var(--csd-bg-eaf1ff-1000, #eaf1ff)}.offers-status--draft{color:var(--csd-text-475569-1000, #475569);background:var(--csd-bg-f1f5f9-1000, #f1f5f9)}.offers-status--sent{color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-dbeafe-1000, #dbeafe)}.offers-status--accepted{color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-d1fae5-1000, #d1fae5)}.offers-status--rejected{color:var(--csd-text-b91c1c-1000, #b91c1c);background:var(--csd-bg-fee2e2-1000, #fee2e2)}.offers-status--expired{color:var(--csd-text-92400e-1000, #92400e);background:var(--csd-bg-fef3c7-1000, #fef3c7)}.offers-icon-link{display:inline-grid;place-items:center;width:1.78rem;height:1.78rem;border-radius:999px;color:var(--csd-foreground-offer-brand, var(--offer-brand));background:var(--csd-bg-edf4ff-1000, #edf4ff)}.offers-empty{display:grid;place-items:center;gap:.25rem;padding:2rem;color:var(--csd-foreground-offer-muted, var(--offer-muted))}.offers-empty i{font-size:1.7rem;color:var(--csd-foreground-offer-teal, var(--offer-teal))}.offers-pagination{border-top:1px solid var(--csd-border-edf2f7-1000, #edf2f7);padding:0}.offers-side-panel,.offers-action-panel section{padding:.92rem}.offers-side-panel p{color:var(--csd-foreground-offer-muted, var(--offer-muted));margin:.42rem 0 .8rem;font-size:.86rem;line-height:1.45}.offers-side-panel{position:sticky;top:.85rem;background:linear-gradient(var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-ffffff-1000, #fff)) padding-box,linear-gradient(135deg,#2563eb33,#0f766e33) border-box}.offers-side-panel__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.offers-side-panel__top>i{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:10px;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-edf4ff-1000, #edf4ff)}.offers-side-panel h3{max-width:18rem;margin-top:.45rem;font-size:.96rem;line-height:1.2}.offers-side-panel__list,.offers-action-list,.offers-timeline{display:grid;gap:.52rem}.offers-side-panel__list div,.offers-action-list div,.offers-action-list a{border:1px solid var(--csd-border-e8eef7-1000, #e8eef7);border-radius:9px;padding:.58rem .62rem;background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff));color:var(--csd-foreground-offer-ink, var(--offer-ink));text-decoration:none}.offers-side-panel__list strong,.offers-side-panel__list small{display:block}.offers-side-panel__list small{color:var(--csd-foreground-offer-muted, var(--offer-muted));margin-top:.12rem;font-size:.74rem;line-height:1.35}.offers-builder-modal .modal-dialog{max-width:min(74rem,100vw - 1rem)}.offers-builder{border:0;border-radius:18px;overflow:hidden}.offers-builder__header,.offers-builder__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;background:var(--csd-bg-ffffff-1000, #fff);border-bottom:1px solid var(--offer-line)}.offers-historical-entry{display:grid;gap:14px;padding:18px;border:1px solid var(--csd-border-cddbf6-1000, #cddbf6);border-radius:18px;background:linear-gradient(145deg,var(--csd-bg-fbfdff-1000, #fbfdff) 0%,var(--csd-bg-f4f7ff-1000, #f4f7ff) 100%);box-shadow:0 14px 34px #1e40af12}.offers-builder-errors{display:flex;align-items:flex-start;gap:10px;margin:12px 18px 0;padding:11px 13px;border:1px solid var(--csd-border-fecaca-1000, #fecaca);border-radius:12px;color:var(--csd-text-991b1b-1000, #991b1b);background:var(--csd-bg-fff7f7-1000, #fff7f7);font-size:.78rem}.offers-builder-errors>i{margin-top:1px}.offers-builder-errors strong{display:block;margin-bottom:3px}.offers-builder-errors ul{margin:0;padding-left:17px}.offers-historical-entry[hidden],.offers-historical-entry [hidden]{display:none!important}.offers-historical-entry__head{display:flex;align-items:center;gap:12px}.offers-historical-entry__head>div{display:grid;gap:2px;min-width:0}.offers-historical-entry__head strong{color:var(--csd-text-17233c-1000, #17233c);font-size:.98rem;font-weight:700}.offers-historical-entry__head small{color:var(--csd-text-64748b-1000, #64748b);line-height:1.45}.offers-historical-entry__icon{width:40px;height:40px;flex:0 0 40px;border:1px solid var(--csd-border-bfd1fb-1000, #bfd1fb);border-radius:13px;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-ffffff-1000, #fff)}.offers-historical-entry__notice{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border:1px solid var(--csd-border-d8e2f5-1000, #d8e2f5);border-radius:12px;color:var(--csd-text-475569-1000, #475569);background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78));font-size:.8rem;line-height:1.5}.offers-historical-entry__notice i{color:var(--csd-text-2563eb-1000, #2563eb);margin-top:2px}.offers-historical-entry__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.offers-historical-entry__file{grid-column:span 2}.offers-historical-entry__file small{color:var(--csd-text-718096-1000, #718096);font-size:.7rem}.offers-historical-entry__workflow{margin:0;border-color:var(--csd-border-b9d5c7-1000, #b9d5c7);background:var(--csd-bg-f4fbf7-1000, #f4fbf7)}@media (max-width: 991.98px){.offers-historical-entry__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575.98px){.offers-historical-entry{padding:14px;border-radius:15px}.offers-historical-entry__grid{grid-template-columns:1fr}.offers-historical-entry__file{grid-column:auto}}.offers-builder__footer{border-top:1px solid var(--offer-line);border-bottom:0}.offers-builder__header h2{margin:.15rem 0 0;font-size:1.2rem;font-weight:850}.offers-builder__close{border:0;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);border-radius:999px;width:2.3rem;height:2.3rem}.offers-builder__body{display:grid;grid-template-columns:16rem minmax(0,1fr);min-height:33rem}.offers-builder__rail{display:grid;align-content:start;gap:.55rem;padding:1rem;background:var(--csd-bg-f6f9fd-1000, #f6f9fd);border-right:1px solid var(--offer-line)}.offers-type-option{display:flex;align-items:center;gap:.6rem;margin:0;padding:.7rem;border:1px solid transparent;border-radius:11px;cursor:pointer;color:var(--csd-foreground-offer-muted, var(--offer-muted));font-weight:800}.offers-type-option input{display:none}.offers-type-option.is-active{color:var(--csd-foreground-offer-brand, var(--offer-brand));background:var(--csd-bg-ffffff-1000, #fff);border-color:var(--offer-line);box-shadow:0 12px 28px #0f172a0f}.offers-builder__main{padding:1rem;background:var(--csd-bg-ffffff-1000, #fff)}.offers-builder__preview{border-radius:12px;padding:.9rem;margin-bottom:.9rem;color:#fff;background:linear-gradient(135deg,#123047,#1d7a86)}.offers-builder__preview span,.offers-builder__preview strong,.offers-builder__preview small{display:block}.offers-builder__preview span{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;opacity:.78}.offers-builder__preview strong{margin-top:.25rem;font-size:1.1rem}.offers-builder__preview small{margin-top:.2rem;color:#ffffffb8}.offers-builder__preview em{display:inline-flex;margin-top:.5rem;border-radius:999px;padding:.22rem .5rem;color:#ffffffd1;background:var(--csd-bg-ffffff-120, rgba(255, 255, 255, .12));font-size:.68rem;font-style:normal;font-weight:800}.offers-pricing-card{display:grid;grid-template-columns:minmax(0,1fr) 17rem;gap:.75rem;margin-bottom:.85rem;border:1px solid var(--csd-border-dbe4ef-950, rgba(219, 228, 239, .95));border-radius:12px;padding:.75rem;background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff))}.offers-pricing-card__main{display:grid;grid-template-columns:minmax(0,1fr) 13rem;gap:.65rem;align-items:end}.offers-pricing-card__summary{border:1px solid var(--csd-border-1d7a86-220, rgba(29, 122, 134, .22));border-radius:11px;padding:.7rem .78rem;background:linear-gradient(135deg,#123047f5,#1d7a86e6);color:#fff}.offers-pricing-card__summary>span,.offers-pricing-card__summary strong,.offers-pricing-card__summary small{display:block}.offers-pricing-card__summary>span{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .42rem;color:#d1fae5;background:#10b9812e;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.offers-pricing-card__summary>span.is-muted{color:#dbeafe;background:var(--csd-bg-ffffff-120, rgba(255, 255, 255, .12))}.offers-pricing-card__summary strong{margin-top:.42rem;font-size:1.28rem;line-height:1}.offers-pricing-card__summary small{margin-top:.28rem;color:#ffffffbd;font-size:.72rem;line-height:1.25}.offers-pricing-card__breakdown{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.55rem}.offers-pricing-card__breakdown span{border-radius:999px;padding:.2rem .42rem;color:#ffffffdb;background:var(--csd-bg-ffffff-100, rgba(255, 255, 255, .1));font-size:.68rem;font-weight:800}.offers-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.offers-contracting-card{margin-bottom:.85rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:12px;padding:.75rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72)),var(--csd-bg-ffffff-1000, #fff) 58%)}.offers-contracting-card[hidden],.offers-contracting-card [hidden]{display:none!important}.offers-contracting-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;align-items:start;margin-top:.65rem}.offers-contracting-card__grid--nested{grid-column:1/-1;border-top:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);padding-top:.65rem}.offers-contracting-card__explanation{margin-top:.62rem;border:1px solid var(--csd-border-93c5fd-580, rgba(147, 197, 253, .58));border-radius:10px;padding:.52rem .62rem;color:var(--csd-text-365875-1000, #365875);background:var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72));font-size:.72rem;font-weight:650;line-height:1.45}.offers-transition-choice{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.55rem;align-items:start;margin-top:.68rem;border-top:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);padding-top:.68rem;cursor:pointer}.offers-transition-choice input{margin-top:.18rem}.offers-transition-choice__check{display:none}.offers-transition-choice strong,.offers-transition-choice small{display:block}.offers-transition-choice strong{color:var(--csd-text-17324d-1000, #17324d);font-size:.82rem}.offers-transition-choice small{margin-top:.15rem;color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.72rem;line-height:1.4}.offers-transition-price{max-width:24rem;margin-top:.65rem}@media (max-width: 900px){.offers-contracting-card__grid{grid-template-columns:1fr}}.offers-field{display:grid;gap:.35rem;margin:0}.offers-field--full{grid-column:1/-1}.offers-field span,.offers-send-form span{color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.72rem;font-weight:800}.offers-field input,.offers-field select,.offers-field textarea,.offers-send-form input,.offers-send-form textarea,.offers-public-actions textarea{width:100%;border:1px solid var(--offer-line);border-radius:9px;padding:.65rem .72rem;color:var(--csd-foreground-offer-ink, var(--offer-ink));background:var(--csd-bg-ffffff-1000, #fff)}.offers-switch{display:inline-flex;align-items:center;gap:.4rem}.offers-services-card{grid-column:1/-1;border:1px solid var(--csd-border-dbe4ef-920, rgba(219, 228, 239, .92));border-radius:12px;padding:.82rem;margin:.85rem 0;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 10px 24px #0f172a0b}.offers-services-card__head,.offers-services-card__summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.offers-services-card__head strong,.offers-services-card__head small{display:block}.offers-services-card__head strong{font-size:.95rem;color:var(--csd-foreground-offer-ink, var(--offer-ink))}.offers-services-card__head small,.offers-services-card__summary{color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.74rem}.offers-services-card__lines{display:grid;gap:.52rem;margin-top:.75rem}.offers-service-line{display:grid;grid-template-columns:2.1rem minmax(0,1fr);gap:.65rem;border:1px solid var(--csd-border-dbe4ef-900, rgba(219, 228, 239, .9));border-radius:11px;padding:.62rem;background:var(--csd-bg-fbfcfe-1000, #fbfcfe)}.offers-service-line.is-selected{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));background:var(--csd-bg-ffffff-1000, #fff)}.offers-service-line--empty{grid-template-columns:2.1rem minmax(0,1fr);align-items:center;color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.78rem}.offers-service-line__toggle{display:inline-grid;place-items:start center;padding-top:.2rem}.offers-service-line__toggle input{width:1.05rem;height:1.05rem}.offers-service-line__main{display:grid;gap:.45rem}.offers-service-line__main input,.offers-service-line__main textarea,.offers-service-line__meta input,.offers-service-line__meta select{min-height:2.15rem;border:1px solid var(--offer-line);border-radius:9px;padding:.48rem .62rem;color:var(--csd-foreground-offer-ink, var(--offer-ink));background:var(--csd-bg-ffffff-1000, #fff);font-size:.78rem;font-weight:700}.offers-service-line__main textarea{min-height:3.15rem;font-weight:600;color:var(--csd-foreground-offer-muted, var(--offer-muted))}.offers-service-line__meta{display:grid;grid-template-columns:minmax(7rem,1fr) 7.8rem 5.5rem 6.2rem 5.8rem 6.3rem 4.8rem 2rem;gap:.4rem;align-items:center;margin-top:.45rem}.offers-service-line__included{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:2.15rem;margin:0;border:1px solid var(--offer-line);border-radius:9px;color:var(--csd-foreground-offer-muted, var(--offer-muted));background:var(--csd-bg-ffffff-1000, #fff);font-size:.7rem;font-weight:800}.offers-service-line__included input{width:.9rem;height:.9rem}.offers-service-line__meta strong{color:var(--csd-foreground-offer-ink, var(--offer-ink));font-size:.78rem;text-align:right}.offers-service-line__remove{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--csd-border-ef4444-220, rgba(239, 68, 68, .22));border-radius:999px;color:var(--csd-text-dc2626-1000, #dc2626);background:var(--csd-bg-ffffff-1000, #fff)}.offers-services-card__summary{justify-content:flex-end;flex-wrap:wrap;margin-top:.65rem}.offers-services-card__summary span{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;padding:.26rem .52rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.offers-automation-box{display:grid;grid-template-columns:1fr;gap:.55rem;margin:.85rem 0;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:12px;padding:.85rem;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.offers-automation-box label{margin:0;color:var(--csd-foreground-offer-muted, var(--offer-muted));font-weight:700}.offers-show-meta{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.offers-show-meta>span{border-radius:999px;padding:.38rem .62rem;background:var(--csd-bg-ffffff-130, rgba(255, 255, 255, .13));font-weight:800;font-size:.76rem}.offers-back{display:inline-flex;align-items:center;gap:.35rem;color:#ffffffb8;margin-bottom:.8rem}.offers-document-shell{border:1px solid var(--offer-line);border-radius:14px;background:var(--csd-bg-ffffff-1000, #fff);overflow:visible;box-shadow:0 14px 34px #0f172a0f}.offer-document-preview{position:relative;width:min(100%,56rem);margin:1rem auto;border:1px solid var(--csd-border-d7e0e8-1000, #d7e0e8);border-radius:12px;padding:1.45rem 1.25rem 1.15rem;background:var(--csd-bg-ffffff-1000, #fff);overflow:hidden;box-shadow:0 18px 42px #0f172a14}.offer-document-preview__bar{position:absolute;inset:0 0 auto;height:.5rem;background:linear-gradient(90deg,#123047,#1d7a86 58%,#dca43a)}.offer-document-preview header,.offer-document-preview__hero,.offer-document-preview__facts,.offer-document-preview__sections,.offer-document-preview__service-lines{display:grid;gap:.75rem}.offer-document-preview header{grid-template-columns:1fr auto;padding-bottom:.9rem;border-bottom:1px solid var(--csd-border-e4e7ec-1000, #e4e7ec)}.offer-document-preview__brand{display:flex;gap:.65rem;align-items:center}.offer-document-preview__brand>span{display:grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:8px;color:#fff;background:#123047;font-weight:900}.offer-document-preview__brand strong{color:var(--csd-text-102a43-1000, #102a43);font-size:1rem}.offer-document-preview__brand strong,.offer-document-preview__brand small,.offer-document-preview__meta strong,.offer-document-preview__meta small{display:block}.offer-document-preview__brand small,.offer-document-preview__meta small{color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.72rem}.offer-document-preview__meta{text-align:right}.offer-document-preview__hero{grid-template-columns:minmax(0,1fr) 17rem;align-items:stretch;margin-top:.95rem}.offer-document-preview__hero>div{border-left:4px solid var(--offer-teal);padding-left:.9rem}.offer-document-preview__hero span{color:var(--csd-foreground-offer-teal, var(--offer-teal));font-size:.7rem;font-weight:900;text-transform:uppercase}.offer-document-preview__hero h2{margin:.42rem 0 .5rem;color:var(--csd-text-102a43-1000, #102a43);font-size:1.25rem;line-height:1.16}.offer-document-preview__hero p{color:var(--csd-foreground-offer-muted, var(--offer-muted));margin:0}.offer-document-preview__beneficiary-line{margin:0 0 .55rem;padding:.45rem 0 .5rem;border-top:1px solid var(--csd-border-e4e7ec-1000, #e4e7ec);border-bottom:1px solid var(--csd-border-e4e7ec-1000, #e4e7ec)}.offer-document-preview__beneficiary-line span{display:block;color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.62rem;font-weight:900;text-transform:uppercase}.offer-document-preview__beneficiary-line strong{display:block;margin-top:.12rem;color:var(--csd-text-172033-1000, #172033);font-size:.82rem;line-height:1.25}.offer-document-preview__hero aside{border:1px solid var(--csd-border-d7e0e8-1000, #d7e0e8);border-radius:10px;padding:.9rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.offer-document-preview__hero aside strong{display:block;color:var(--csd-foreground-offer-brand, var(--offer-brand));font-size:1.6rem}.offer-document-preview__hero aside small,.offer-document-preview__hero aside em{display:block;color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.74rem;font-style:normal}.offer-document-preview__price-lines{display:grid;gap:.18rem;margin-top:.48rem}.offer-document-preview__price-lines span{display:flex;justify-content:space-between;gap:.65rem;color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.72rem;text-transform:none;font-weight:700}.offer-document-preview__price-lines b{color:var(--csd-foreground-offer-ink, var(--offer-ink));font-weight:850}.offer-document-preview__hero aside em{margin-top:.55rem;padding-top:.55rem;border-top:1px solid var(--csd-border-e1e7ef-1000, #e1e7ef)}.offer-document-preview__one-time{margin-top:.55rem;padding-top:.55rem;border-top:1px solid var(--csd-border-e1e7ef-1000, #e1e7ef)}.offer-document-preview__one-time span{color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.62rem;font-weight:900}.offer-document-preview__one-time strong{display:block;margin-top:.12rem;color:var(--csd-text-172033-1000, #172033);font-size:.95rem}.offer-document-preview__one-time small{display:block;color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.68rem}.offer-document-preview__facts{grid-template-columns:repeat(4,1fr);margin-top:.85rem}.offer-document-preview__facts div,.offer-document-preview__sections div,.offer-document-preview__service-lines div{border:1px solid var(--csd-border-d7e0e8-1000, #d7e0e8);border-radius:9px;padding:.75rem;background:var(--csd-bg-ffffff-1000, #fff)}.offer-document-preview__facts span{display:block;color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.65rem;text-transform:uppercase;font-weight:900}.offer-document-preview__facts strong{color:var(--csd-text-172033-1000, #172033);font-size:.82rem;line-height:1.22}.offer-document-preview__section-title{display:flex;align-items:center;gap:.55rem;margin:.95rem 0 .5rem;color:var(--csd-text-102a43-1000, #102a43);font-size:.95rem;line-height:1.15}.offer-document-preview__section-title span{width:1.9rem;height:.2rem;border-radius:999px;background:#dca43a}.offer-document-preview__sections,.offer-document-preview__service-lines{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.offer-document-preview__service-lines strong,.offer-document-preview__service-lines small,.offer-document-preview__service-lines em{display:block}.offer-document-preview__service-lines strong{color:var(--csd-text-172033-1000, #172033);font-size:.84rem}.offer-document-preview__service-lines small,.offer-document-preview__service-lines p{margin:.15rem 0 0;color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.72rem}.offer-document-preview__service-lines em{margin-top:.45rem;color:var(--csd-text-047857-1000, #047857);font-size:.72rem;font-style:normal;font-weight:850}.offer-document-preview__package-component{position:relative;margin:.8rem 0;border:1px solid var(--csd-border-d7e0e8-1000, #d7e0e8);border-left:4px solid var(--offer-teal);border-radius:12px;padding:.9rem;background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f5fbfb-1000, #f5fbfb) 100%);box-shadow:0 12px 28px #0f172a0e}.offer-document-preview__package-component--administration{border-left-color:var(--csd-border-3154d9-1000, #3154d9);background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f4f6ff-1000, #f4f6ff) 100%)}.offer-document-preview__package-component-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.offer-document-preview__package-component-head>div:last-child{min-width:11.5rem;text-align:right}.offer-document-preview__package-component-head span,.offer-document-preview__package-component-head small{display:block;color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.65rem;font-weight:800}.offer-document-preview__package-component-head span{color:var(--csd-foreground-offer-teal, var(--offer-teal));letter-spacing:.045em;text-transform:uppercase}.offer-document-preview__package-component--administration .offer-document-preview__package-component-head span{color:var(--csd-text-3154d9-1000, #3154d9)}.offer-document-preview__package-component-head h3{margin:.22rem 0 0;color:var(--csd-text-102a43-1000, #102a43);font-size:1.02rem}.offer-document-preview__package-component-head strong{display:block;color:var(--csd-text-102a43-1000, #102a43);font-size:1.2rem;line-height:1.1}.offer-document-preview__package-component>p{margin:.65rem 0 0;color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.76rem}.offer-document-preview__package-condition{margin-top:.7rem;border:1px solid var(--csd-border-3154d9-160, rgba(49, 84, 217, .16));border-radius:9px;padding:.62rem .72rem;color:var(--csd-text-344054-1000, #344054);background:var(--csd-bg-ffffff-750, rgba(255, 255, 255, .75));font-size:.73rem}.offer-document-preview__package-condition strong{color:var(--csd-text-243c9d-1000, #243c9d)}.offer-document-preview__sections h3{margin:0 0 .45rem;color:var(--csd-text-123047-1000, #123047);font-size:.88rem}.offer-document-preview__sections ul{margin:0;padding-left:1rem;color:var(--csd-text-344054-1000, #344054)}.offer-document-preview__implementation{margin-top:.85rem;border:1px solid var(--csd-border-e4e7ec-1000, #e4e7ec);border-left:3px solid var(--csd-border-dca43a-1000, #dca43a);border-radius:9px;padding:.65rem .8rem;color:var(--csd-text-475467-1000, #475467);background:var(--csd-bg-fbfcff-1000, #fbfcff);font-size:.76rem}.offer-document-preview__implementation strong,.offer-document-preview__implementation span{display:block}.offer-document-preview__implementation strong{margin-bottom:.2rem;color:var(--csd-text-123047-1000, #123047);font-size:.82rem}.offer-document-preview__signature{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;margin-top:1.15rem}.offer-document-preview__signature div{border-top:1px solid var(--csd-border-98a2b3-1000, #98a2b3);padding-top:.58rem;color:var(--csd-text-475467-1000, #475467);font-size:.72rem}.offer-document-preview__signature span,.offer-document-preview__signature strong,.offer-document-preview__signature small{display:block}.offer-document-preview__commercial-mark,.offer-document-preview-desktop__signature img{display:block;width:5.75rem;max-width:5.75rem;height:5.75rem;max-height:5.75rem;margin:0}.offer-document-preview__mark-frame{display:flex;align-items:center;justify-content:center;width:5.75rem;height:5.75rem;margin:.35rem auto 0;overflow:hidden;line-height:0}.offer-document-preview__signature-party{text-align:center}.offer-document-preview__signature span{color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.offer-document-preview__signature strong{margin-top:.18rem;color:var(--csd-text-172033-1000, #172033);font-size:.82rem;line-height:1.25}.offer-document-preview__signature small{margin-top:.28rem;color:var(--csd-text-475467-1000, #475467);font-size:.7rem;font-weight:800}.offer-document-preview__footer{margin-top:1rem;border-top:1px solid var(--csd-border-e4e7ec-1000, #e4e7ec);padding-top:.55rem;color:var(--csd-text-667085-1000, #667085);font-size:.66rem;text-align:center}.offer-document-preview__classic-intro{display:none}.offer-document-preview--compact{border-color:var(--csd-border-cbd5e1-1000, #cbd5e1);border-radius:6px;padding:1.05rem 1.15rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 10px 24px #0f172a0d}.offer-document-preview--compact .offer-document-preview__bar{display:none}.offer-document-preview--compact header{grid-template-columns:minmax(0,1fr) auto;padding-bottom:.62rem;border-bottom:2px solid var(--csd-border-0f172a-1000, #0f172a)}.offer-document-preview--compact .offer-document-preview__brand>span{width:2.18rem;height:2.18rem;border:1px solid var(--csd-border-0f172a-1000, #0f172a);border-radius:4px;color:var(--csd-text-0f172a-1000, #0f172a);background:var(--csd-bg-ffffff-1000, #fff);font-size:.72rem}.offer-document-preview--compact .offer-document-preview__brand strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem}.offer-document-preview--compact .offer-document-preview__brand small,.offer-document-preview--compact .offer-document-preview__meta small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem}.offer-document-preview--compact .offer-document-preview__classic-intro{display:block;margin:.82rem 0 .72rem}.offer-document-preview--compact .offer-document-preview__classic-intro h2{margin:0 0 .42rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.12rem;line-height:1.1;letter-spacing:.04em}.offer-document-preview--compact .offer-document-preview__classic-intro p{margin:0;color:var(--csd-text-334155-1000, #334155);font-size:.78rem;line-height:1.52}.offer-document-preview--compact .offer-document-preview__hero{grid-template-columns:1fr;gap:.62rem;margin-top:.45rem}.offer-document-preview--compact .offer-document-preview__hero>div{border-left:0;padding-left:0}.offer-document-preview--compact .offer-document-preview__hero span{color:var(--csd-text-475569-1000, #475569);font-size:.62rem;letter-spacing:.08em}.offer-document-preview--compact .offer-document-preview__hero h2{margin:.22rem 0 .3rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;line-height:1.16}.offer-document-preview--compact .offer-document-preview__hero p{color:var(--csd-text-475569-1000, #475569);font-size:.78rem}.offer-document-preview--compact .offer-document-preview__hero aside{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;border:1px solid var(--csd-border-cbd5e1-1000, #cbd5e1);border-radius:4px;padding:.62rem .7rem;background:var(--csd-bg-ffffff-1000, #fff)}.offer-document-preview--compact .offer-document-preview__hero aside strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.05rem;text-align:right}.offer-document-preview--compact .offer-document-preview__hero aside small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem}.offer-document-preview--compact .offer-document-preview__price-lines{grid-column:1/-1;margin-top:0;border-top:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);padding-top:.42rem}.offer-document-preview--compact .offer-document-preview__hero aside em{grid-column:1/-1;margin-top:0;border-top:0;padding-top:0}.offer-document-preview--compact .offer-document-preview__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:.72rem;border:1px solid var(--csd-border-cbd5e1-1000, #cbd5e1);border-bottom:0}.offer-document-preview--compact .offer-document-preview__facts div,.offer-document-preview--compact .offer-document-preview__sections div{border:0;border-radius:0;padding:.52rem .62rem;background:var(--csd-bg-ffffff-1000, #fff)}.offer-document-preview--compact .offer-document-preview__facts div{border-right:1px solid var(--csd-border-cbd5e1-1000, #cbd5e1);border-bottom:1px solid var(--csd-border-cbd5e1-1000, #cbd5e1)}.offer-document-preview--compact .offer-document-preview__facts div:nth-child(2n){border-right:0}.offer-document-preview--compact .offer-document-preview__section-title{margin:.82rem 0 .32rem;padding-bottom:.22rem;border-bottom:1px solid var(--csd-border-0f172a-1000, #0f172a);color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;text-transform:uppercase;letter-spacing:.04em}.offer-document-preview--compact .offer-document-preview__section-title span{display:none}.offer-document-preview--compact .offer-document-preview__sections{grid-template-columns:1fr;gap:0;border:1px solid var(--csd-border-cbd5e1-1000, #cbd5e1);border-bottom:0}.offer-document-preview--compact .offer-document-preview__sections div{border-bottom:1px solid var(--csd-border-cbd5e1-1000, #cbd5e1)}.offer-document-preview--compact .offer-document-preview__sections h3{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem}.offer-document-preview--compact .offer-document-preview__sections li{color:var(--csd-text-334155-1000, #334155);font-size:.72rem}.offer-document-preview--compact .offer-document-preview__implementation{border-color:var(--csd-border-cbd5e1-1000, #cbd5e1);border-radius:4px;color:var(--csd-text-475569-1000, #475569);background:var(--csd-bg-f8fafc-1000, #f8fafc)}.offer-document-preview--desktop{max-width:46rem;border-radius:4px;padding:1.35rem 1.55rem;color:var(--csd-text-111827-1000, #111827);background:var(--csd-bg-ffffff-1000, #fff)}.offer-document-preview-desktop__top{display:grid;justify-items:center;gap:.08rem;padding:0;border-bottom:0;text-align:center}.offer-document-preview-desktop__top strong{color:var(--csd-text-0b3f6d-1000, #0b3f6d);font-size:.68rem;font-weight:900}.offer-document-preview-desktop__top small{color:var(--csd-text-334155-1000, #334155);font-size:.6rem;font-weight:700}.offer-document-preview-desktop__title{margin:1rem 0 .25rem;color:var(--csd-text-0b3f6d-1000, #0b3f6d);font-size:1.7rem;line-height:1;text-align:center;font-weight:950}.offer-document-preview-desktop__subtitle{margin:0 0 1rem;color:var(--csd-text-1675b7-1000, #1675b7);font-size:.78rem;text-align:center;font-weight:900}.offer-document-preview-desktop__facts{display:grid;width:min(30rem,100%);margin:0 auto 1rem;border:1px solid var(--csd-border-dbe6f1-1000, #dbe6f1)}.offer-document-preview-desktop__facts div{display:grid;grid-template-columns:8.8rem minmax(0,1fr);border-bottom:1px solid var(--csd-border-dbe6f1-1000, #dbe6f1)}.offer-document-preview-desktop__facts div:last-child{border-bottom:0}.offer-document-preview-desktop__facts span,.offer-document-preview-desktop__facts strong{padding:.42rem .55rem;font-size:.68rem;line-height:1.25}.offer-document-preview-desktop__facts span{color:var(--csd-text-0b3f6d-1000, #0b3f6d);background:var(--csd-bg-e8f1fa-1000, #e8f1fa);font-weight:900}.offer-document-preview-desktop__facts strong{color:var(--csd-text-111827-1000, #111827);background:var(--csd-bg-fbfdff-1000, #fbfdff);font-weight:760}.offer-document-preview-desktop__copy{margin:0 0 1rem;color:var(--csd-text-111827-1000, #111827);font-size:.73rem;line-height:1.45}.offer-document-preview-desktop__section-title{margin:1rem 0 .45rem;color:var(--csd-text-0f75b8-1000, #0f75b8);font-size:.9rem;font-weight:950}.offer-document-preview-desktop__financial{display:grid;border:1px solid var(--csd-border-dbe6f1-1000, #dbe6f1);font-size:.68rem}.offer-document-preview-desktop__financial>div{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(7rem,.62fr) minmax(0,1fr);border-bottom:1px solid var(--csd-border-dbe6f1-1000, #dbe6f1)}.offer-document-preview-desktop__financial>div:last-child{border-bottom:0}.offer-document-preview-desktop__financial>div>*{min-width:0;margin:0;padding:.42rem .5rem;border-right:1px solid var(--csd-border-dbe6f1-1000, #dbe6f1);color:var(--csd-text-111827-1000, #111827);line-height:1.28}.offer-document-preview-desktop__financial>div>*:last-child{border-right:0}.offer-document-preview-desktop__financial-head span{color:#fff;background:#0b3f6d;font-weight:900}.offer-document-preview-desktop__financial .is-total>*{color:var(--csd-text-0b3f6d-1000, #0b3f6d);background:var(--csd-bg-e8f1fa-1000, #e8f1fa);font-weight:900}.offer-document-preview-desktop__sections{display:grid;gap:.65rem}.offer-document-preview-desktop__sections div{padding:0;border:0;background:transparent}.offer-document-preview-desktop__sections h3{margin:0 0 .25rem;color:var(--csd-text-0f75b8-1000, #0f75b8);font-size:.76rem;font-weight:950}.offer-document-preview-desktop__sections ul{margin:0;padding-left:1rem}.offer-document-preview-desktop__sections li{color:var(--csd-text-111827-1000, #111827);font-size:.68rem;line-height:1.36}.offer-document-preview-desktop__signature{display:flex;justify-content:space-between;gap:1rem;margin-top:1.3rem;color:var(--csd-text-111827-1000, #111827);font-size:.68rem}.offer-document-preview-desktop__signature strong{color:var(--csd-text-111827-1000, #111827)}.offer-document-preview-desktop__signature>div{min-width:12rem;text-align:center}.offer-document-preview-desktop__signature small{display:block;color:var(--csd-text-475467-1000, #475467);font-size:.64rem;font-weight:800}.offers-action-panel{display:grid;gap:1rem}.offers-send-form{display:grid;gap:.65rem;margin-top:.8rem}.offers-channel-grid{display:grid;gap:.45rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:10px;padding:.65rem;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.offers-channel-grid label{display:flex;align-items:center;gap:.45rem;margin:0;color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.78rem;font-weight:800}.offers-public-link{display:grid;gap:.35rem;margin-top:.8rem;border-radius:10px;background:var(--csd-bg-f8fbff-1000, #f8fbff);padding:.7rem}.offers-public-link code{white-space:normal;word-break:break-all}.offers-timeline article{position:relative;padding-left:1.1rem}.offers-timeline i{position:absolute;left:0;top:.3rem;width:.5rem;height:.5rem;border-radius:999px;background:var(--offer-teal)}.offers-timeline strong,.offers-timeline small{display:block}.offers-timeline small{color:var(--csd-foreground-offer-muted, var(--offer-muted))}.offers-template-grid,.offers-automation-page{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.offers-template-grid article,.offers-automation-page article{padding:1rem}.offers-template-grid i,.offers-automation-page i{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:10px;color:#fff;background:linear-gradient(135deg,#123047,#1d7a86)}.offers-template-grid h2{margin:.7rem 0 .35rem;font-size:1rem;font-weight:850}.offers-template-grid p,.offers-automation-page small{color:var(--csd-foreground-offer-muted, var(--offer-muted))}.offers-template-admin-shell,.offers-template-editor-shell{display:grid;grid-template-columns:minmax(0,1fr) 20.5rem;gap:.9rem;align-items:start}.offers-template-library,.offers-template-side section,.offers-template-editor-card,.offers-template-editor-side section{border:1px solid var(--csd-border-dbe4ef-860, rgba(219, 228, 239, .86));border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 14px 34px #0f172a0e;overflow:hidden}.offers-template-list{display:grid;gap:.62rem;padding:.78rem}.offers-template-admin-page .offers-template-library{border-radius:16px}.offers-template-admin-page .offers-template-library>.offers-card-head{align-items:center;margin:0;padding:.86rem .9rem .76rem;border-bottom:1px solid var(--csd-border-dbe4ef-820, rgba(219, 228, 239, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fbfdff-1000, #fbfdff))}.offers-template-admin-page .offers-template-library>.offers-card-head>div{min-width:0}.offers-template-admin-page .offers-template-library>.offers-card-head .offers-btn{min-height:2.12rem}.offers-template-admin-page .offers-template-list{padding:.82rem}.offers-template-row{display:grid;grid-template-columns:2.55rem minmax(0,1fr) auto;gap:.75rem;align-items:center;border:1px solid var(--csd-border-dbe4ef-900, rgba(219, 228, 239, .9));border-radius:12px;padding:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fbfdff-1000, #fbfdff))}.offers-template-row.is-default{border-color:var(--csd-border-10b981-350, rgba(16, 185, 129, .35));background:linear-gradient(180deg,var(--csd-bg-f8fffc-1000, #f8fffc),var(--csd-bg-ffffff-1000, #fff))}.offers-template-row.is-paused{opacity:.72}.offers-template-row.is-archived{border-color:var(--csd-border-94a3b8-380, rgba(148, 163, 184, .38));background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-ffffff-1000, #fff))}.offers-template-row__icon{width:2.25rem;height:2.25rem;border-radius:10px;color:#fff;background:linear-gradient(135deg,#123047,#0f766e)}.offers-template-row__meta,.offers-template-row__chips,.offers-template-row__actions{display:flex;align-items:center;gap:.42rem;flex-wrap:wrap}.offers-template-row__actions form{display:inline-flex;align-items:center;margin:0}.offers-template-reactivate{min-height:2rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);padding-inline:.72rem;color:var(--csd-text-0f766e-1000, #0f766e);background:linear-gradient(180deg,var(--csd-bg-effcf8-1000, #effcf8),var(--csd-bg-edf4ff-1000, #edf4ff))}.offers-template-reactivate:hover{color:#fff;border-color:transparent;background:linear-gradient(135deg,#1d4ed8,#0f766e)}.offers-template-row__meta span,.offers-template-row__chips span,.offers-template-version-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.22rem .45rem;color:var(--csd-text-43617d-1000, #43617d);background:var(--csd-bg-eef4ff-1000, #eef4ff);font-size:.64rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.offers-template-row__meta .is-success{color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-d1fae5-1000, #d1fae5)}.offers-template-row__meta .is-muted{color:var(--csd-text-64748b-1000, #64748b);background:var(--csd-bg-f1f5f9-1000, #f1f5f9)}.offers-template-row h3{margin:.22rem 0 .08rem;font-size:1rem;font-weight:900}.offers-template-row p{margin:0;color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.78rem}.offers-template-row__chips{margin-top:.48rem}.offers-icon-action{display:inline-grid;place-items:center;width:2rem;height:2rem;min-width:2rem;min-height:2rem;border:0;border-radius:999px;padding:0;color:var(--csd-foreground-offer-brand, var(--offer-brand));background:var(--csd-bg-edf4ff-1000, #edf4ff);font:inherit;line-height:1;cursor:pointer}.offers-template-admin-page .offers-icon-action>i,.offers-template-admin-page .offers-template-row__icon>i{display:inline-grid!important;place-items:center!important;width:100%;height:100%;margin:0!important;line-height:1;text-align:center}.offers-template-admin-page .offers-icon-action>i:before,.offers-template-admin-page .offers-template-row__icon>i:before{display:inline-grid;place-items:center;width:100%;height:100%;margin:0!important;line-height:1;text-align:center;transform:translate(.035em)}.offers-icon-action:hover{color:#fff;background:linear-gradient(135deg,#1d4ed8,#0f766e)}.offers-icon-action--danger{color:var(--csd-text-b91c1c-1000, #b91c1c);background:var(--csd-bg-fee2e2-1000, #fee2e2)}.offers-icon-action--danger:hover{color:#fff;background:#dc2626}.offers-template-side,.offers-template-editor-side{display:grid;gap:.85rem;position:sticky;top:5.5rem}.offers-template-side section,.offers-template-editor-side section{padding:.95rem}.offers-template-side h2,.offers-template-editor-side h2{margin:.32rem 0 .68rem;font-size:1rem;font-weight:900}.offers-template-side__stack,.offers-template-type-list,.offers-template-version-list,.offers-template-preview-facts{display:grid;gap:.55rem}.offers-template-side__stack div,.offers-template-type-list a,.offers-template-version-list div{display:grid;grid-template-columns:1.9rem minmax(0,1fr);gap:.58rem;align-items:start;border:1px solid var(--csd-border-dbe4ef-900, rgba(219, 228, 239, .9));border-radius:10px;padding:.64rem .68rem;color:var(--csd-foreground-offer-ink, var(--offer-ink));background:linear-gradient(180deg,var(--csd-bg-f9fbff-1000, #f9fbff),var(--csd-bg-ffffff-1000, #fff))}.offers-template-side__stack i,.offers-template-type-list i{display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:8px;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eaf1ff-1000, #eaf1ff);font-size:.9rem}.offers-template-side__stack strong,.offers-template-side__stack small,.offers-template-type-list span,.offers-template-version-list strong,.offers-template-version-list span,.offers-template-version-list small{display:block}.offers-template-side__stack small,.offers-template-version-list small,.offers-template-editor-side p{color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.74rem;line-height:1.32;max-width:100%;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.offers-template-side__stack strong,.offers-template-type-list span{min-width:0;font-size:.82rem;line-height:1.15}.offers-template-side__stack small{grid-column:2;margin-top:.14rem}.offers-template-editor{display:grid;gap:.9rem}.offers-template-editor-main{display:grid;gap:.75rem}.offers-template-editor-card .offers-card-head{align-items:center;min-height:3.8rem;border-bottom:1px solid var(--offer-line);padding:.82rem .95rem}.offers-template-editor-card .offers-card-head>div{display:grid;gap:.12rem;min-width:0}.offers-template-editor-card .offers-card-head h2{margin:0;line-height:1.2}.offers-template-type-switch{display:flex;flex-wrap:wrap;gap:.45rem;margin:.8rem 0 .2rem}.offers-template-type-switch a{display:inline-flex;align-items:center;gap:.42rem;min-height:2rem;border:1px solid var(--csd-border-dbe4ef-750, rgba(219, 228, 239, .75));border-radius:999px;padding:.35rem .68rem;color:#ffffffc7;background:var(--csd-bg-ffffff-80, rgba(255, 255, 255, .08));font-size:.78rem;font-weight:850;text-decoration:none}.offers-template-type-switch a:hover,.offers-template-type-switch a.is-active{color:var(--csd-text-0f172a-1000, #0f172a);border-color:var(--csd-border-ffffff-780, rgba(255, 255, 255, .78));background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92))}.offers-template-editor-hint{display:flex;align-items:flex-start;gap:.55rem;margin:.72rem .85rem 0;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:10px;padding:.62rem .72rem;color:var(--csd-text-43617d-1000, #43617d);background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff));font-size:.76rem;line-height:1.35}.offers-template-editor-hint strong{color:var(--csd-text-15324b-1000, #15324b)}.offers-template-editor-hint i{display:inline-grid;place-items:center;flex:0 0 auto;width:1.55rem;height:1.55rem;border-radius:8px;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eaf1ff-1000, #eaf1ff)}.offers-template-editor-list>.offers-template-editor-hint,.offers-template-editor-sections>.offers-template-editor-hint{margin:0}.offers-template-style-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.72rem .85rem 0}.offers-template-style-card{position:relative;display:grid;grid-template-columns:6.9rem minmax(0,1fr);gap:.72rem;align-items:center;min-height:7.1rem;border:1px solid var(--csd-border-dbe4ef-950, rgba(219, 228, 239, .95));border-radius:13px;padding:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f9fbff-1000, #f9fbff));cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.offers-template-style-card:hover,.offers-template-style-card.is-selected{border-color:var(--csd-border-2563eb-420, rgba(37, 99, 235, .42));box-shadow:0 16px 36px #2563eb1c}.offers-template-style-card.is-selected{transform:translateY(-1px)}.offers-template-style-card input{position:absolute;opacity:0;pointer-events:none}.offers-template-style-card__preview{position:relative;display:block;height:5.7rem;border:1px solid var(--csd-border-d9e5f2-1000, #d9e5f2);border-radius:10px;background:var(--csd-bg-ffffff-1000, #fff);overflow:hidden}.offers-template-style-card__preview i,.offers-template-style-card__preview b,.offers-template-style-card__preview em,.offers-template-style-card__preview small{position:absolute;display:block;border-radius:999px;content:""}.offers-template-style-card__preview i{inset:0 0 auto;height:.48rem;background:linear-gradient(90deg,#123047,#1d7a86,#dca43a)}.offers-template-style-card__preview b{top:1rem;left:.72rem;width:3.7rem;height:.42rem;background:#123047}.offers-template-style-card__preview em{top:1.75rem;left:.72rem;width:2.4rem;height:.28rem;background:#9ab0c6}.offers-template-style-card__preview small{right:.62rem;bottom:.62rem;width:2.6rem;height:1.55rem;border-radius:7px;background:var(--csd-bg-edf4ff-1000, #edf4ff)}.offers-template-style-card__preview--executive small{background:linear-gradient(135deg,#123047,#0f766e)}.offers-template-style-card__preview--compact i{left:.62rem;right:.62rem;top:.74rem;height:.14rem;background:#0f172a}.offers-template-style-card__preview--compact b{top:1.12rem;left:.72rem;width:3.2rem;height:.36rem;background:#0f172a}.offers-template-style-card__preview--compact em{top:1.72rem;left:.72rem;width:4.8rem;height:.18rem;background:#94a3b8}.offers-template-style-card__preview--compact small{left:.72rem;right:.72rem;bottom:.7rem;width:auto;height:.5rem;border:1px solid var(--csd-border-cbd5e1-1000, #cbd5e1);border-radius:2px;background:var(--csd-bg-ffffff-1000, #fff)}.offers-template-style-card__preview--detailed_admin i{left:.62rem;right:.62rem;top:.72rem;height:.2rem;background:#0b3f6d}.offers-template-style-card__preview--detailed_admin b{top:1.13rem;left:1.15rem;width:4.4rem;height:.42rem;background:#0b3f6d}.offers-template-style-card__preview--detailed_admin em{top:1.82rem;left:1.45rem;width:3.7rem;height:.24rem;background:#1675b7}.offers-template-style-card__preview--detailed_admin small{left:.72rem;right:.72rem;bottom:.64rem;width:auto;height:1.3rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:3px;background:linear-gradient(var(--csd-bg-dbeafe-1000, #dbeafe),var(--csd-bg-dbeafe-1000, #dbeafe)) 0 33%/100% 1px no-repeat,linear-gradient(var(--csd-bg-dbeafe-1000, #dbeafe),var(--csd-bg-dbeafe-1000, #dbeafe)) 0 66%/100% 1px no-repeat,var(--csd-bg-ffffff-1000, #fff)}.offers-template-style-card__preview--compact:before,.offers-template-style-card__preview--compact:after,.offers-template-style-card__preview--executive:before,.offers-template-style-card__preview--executive:after,.offers-template-style-card__preview--detailed_admin:before,.offers-template-style-card__preview--detailed_admin:after{position:absolute;content:"";border-radius:6px;background:var(--csd-bg-eef4ff-1000, #eef4ff)}.offers-template-style-card__preview--executive:before{left:.72rem;right:3.7rem;bottom:.62rem;height:1.55rem}.offers-template-style-card__preview--executive:after{left:.72rem;right:.72rem;top:2.45rem;height:.58rem}.offers-template-style-card__preview--compact:before{left:.72rem;right:.72rem;top:2.35rem;height:.12rem;border-radius:0;background:var(--csd-bg-cbd5e1-1000, #cbd5e1)}.offers-template-style-card__preview--compact:after{left:.72rem;right:.72rem;bottom:1.48rem;height:.92rem;border:1px solid var(--csd-border-cbd5e1-1000, #cbd5e1);border-radius:2px;background:linear-gradient(var(--csd-bg-cbd5e1-1000, #cbd5e1),var(--csd-bg-cbd5e1-1000, #cbd5e1)) 0 50%/100% 1px no-repeat,var(--csd-bg-ffffff-1000, #fff)}.offers-template-style-card__preview--detailed_admin:before{left:.72rem;right:.72rem;top:2.35rem;height:.66rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:3px;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.offers-template-style-card__preview--detailed_admin:after{left:.72rem;right:.72rem;bottom:2.14rem;height:.14rem;border-radius:0;background:#0b3f6d}.offers-template-style-card__copy{display:grid;gap:.28rem;min-width:0}.offers-template-style-card__copy>span{display:flex;flex-wrap:wrap;align-items:center;gap:.38rem;color:var(--csd-text-102a43-1000, #102a43);font-size:.92rem;font-weight:900}.offers-template-style-card__copy strong{border-radius:999px;padding:.18rem .42rem;color:var(--csd-text-0f766e-1000, #0f766e);background:var(--csd-bg-d1fae5-1000, #d1fae5);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.offers-template-style-card__copy small{color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.74rem;line-height:1.32}.offers-template-demo-preview{margin:.72rem .85rem 0;border:1px solid var(--csd-border-dbe4ef-950, rgba(219, 228, 239, .95));border-radius:14px;background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff));overflow:hidden}.offers-template-demo-preview__head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border-bottom:1px solid var(--csd-border-e4edf7-1000, #e4edf7);padding:.72rem .85rem}.offers-template-demo-preview__head span,.offers-template-demo-preview__head small{color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.7rem;font-weight:850}.offers-template-demo-preview__head span{display:block;letter-spacing:.08em;text-transform:uppercase}.offers-template-demo-preview__head strong{display:block;margin-top:.1rem;color:var(--csd-text-102a43-1000, #102a43);font-size:.98rem;font-weight:900}.offers-template-demo-preview__canvas{max-height:34rem;padding:.85rem;overflow:auto;background:var(--csd-bg-eef3f8-1000, #eef3f8)}.offers-template-demo-preview__canvas .offer-document-preview{width:min(100%,50rem);margin:0 auto}.offers-template-demo-preview__variant{display:none}.offers-template-demo-preview__variant.is-visible{display:block}.offers-template-editor-divider{display:flex;align-items:center;gap:.55rem;color:var(--csd-text-6b7f99-1000, #6b7f99);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.offers-template-editor-divider:after{content:"";height:1px;flex:1;background:var(--csd-bg-e4edf7-1000, #e4edf7)}.offers-template-editor-grid,.offers-template-editor-list,.offers-template-editor-sections{display:grid;gap:.58rem;padding:.72rem .85rem .85rem}.offers-template-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offers-icon-picker,.offers-accent-picker{display:grid;gap:.48rem}.offers-icon-picker__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.42rem}.offers-icon-picker__option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem;min-height:2.4rem;border:1px solid var(--offer-line);border-radius:9px;padding:.42rem .5rem;color:var(--csd-text-475569-1000, #475569);background:var(--csd-bg-ffffff-1000, #fff);font-size:.72rem;font-weight:850;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.offers-icon-picker__option i{display:inline-grid;place-items:center;width:1.42rem;height:1.42rem;border-radius:8px;color:var(--csd-text-1d7a86-1000, #1d7a86);background:var(--csd-bg-e8f7f8-1000, #e8f7f8);font-size:.88rem}.offers-icon-picker__option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offers-icon-picker__option:hover,.offers-icon-picker__option:focus-visible,.offers-icon-picker__option.is-selected{color:var(--csd-text-123047-1000, #123047);border-color:var(--csd-border-1d7a86-420, rgba(29, 122, 134, .42));background:var(--csd-bg-f3fbfc-1000, #f3fbfc);box-shadow:0 10px 22px #0f172a0f;outline:0}.offers-icon-picker__option.is-selected i{color:#fff;background:linear-gradient(135deg,#1d7a86,#2563eb)}.offers-icon-picker__custom{display:grid;grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:.5rem;margin:0}.offers-icon-picker__custom span{color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.68rem;font-weight:850}.offers-accent-picker__palette{display:flex;flex-wrap:wrap;gap:.38rem}.offers-accent-picker__swatch{display:inline-grid;place-items:center;width:2.22rem;height:2.22rem;border:1px solid var(--offer-line);border-radius:9px;background:var(--csd-bg-ffffff-1000, #fff);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.offers-accent-picker__swatch span{width:1.32rem;height:1.32rem;border-radius:7px;background:var(--offer-swatch);box-shadow:inset 0 0 0 1px #ffffff61}.offers-accent-picker__swatch:hover,.offers-accent-picker__swatch:focus-visible,.offers-accent-picker__swatch.is-selected{border-color:color-mix(in srgb,var(--offer-swatch),var(--csd-border-123047-1000, #123047) 12%);box-shadow:0 0 0 4px color-mix(in srgb,var(--offer-swatch),transparent 82%);outline:0;transform:translateY(-1px)}.offers-accent-picker__custom{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.45rem;align-items:center}.offers-accent-picker__custom input[type=color]{width:100%;min-height:2.25rem;padding:.16rem;cursor:pointer}.offers-template-editor-row,.offers-template-editor-section{position:relative;display:grid;gap:.52rem;border:1px solid var(--csd-border-dbe4ef-900, rgba(219, 228, 239, .9));border-radius:12px;padding:.68rem 2.28rem .68rem .72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)),var(--csd-bg-f8fbff-940, rgba(248, 251, 255, .94)));box-shadow:inset 0 1px #ffffffd9}.offers-template-editor-row{grid-template-columns:minmax(16rem,1.25fr) minmax(8.5rem,.52fr) minmax(11rem,.72fr) auto;align-items:end}.offers-template-editor-section{grid-template-columns:minmax(13rem,.32fr) minmax(15rem,.32fr) minmax(0,1fr);align-items:start;row-gap:.72rem}.offers-template-editor-row label,.offers-template-editor-section label,.offers-template-toggle{display:grid;gap:.3rem;margin:0}.offers-template-editor-row span,.offers-template-editor-section span,.offers-template-toggle span{color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.68rem;font-weight:850}.offers-label-line{display:inline-flex;align-items:center;justify-content:space-between;gap:.35rem;width:100%;min-width:0}.offers-help-dot{flex:0 0 auto;width:1.05rem;height:1.05rem;border:1px solid var(--csd-border-d6e3f4-1000, #d6e3f4);border-radius:999px;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-f5f9ff-1000, #f5f9ff);font-size:.58rem;vertical-align:middle;cursor:help}.offers-template-main-field,.offers-template-type-field,.offers-template-default-field{min-width:0}.offers-help-dot:hover,.offers-help-dot:focus-visible{color:#fff;border-color:var(--csd-border-2563eb-1000, #2563eb);background:#2563eb;outline:0}.offers-template-editor-row input,.offers-template-editor-row select,.offers-template-editor-section input,.offers-template-editor-section select,.offers-template-editor-section textarea,.offers-template-editor-card .offers-field input,.offers-template-editor-card .offers-field select,.offers-template-editor-card .offers-field textarea,.offers-template-editor-side .offers-field textarea{width:100%;min-height:2.25rem;border:1px solid var(--offer-line);border-radius:9px;padding:.48rem .6rem;color:var(--csd-foreground-offer-ink, var(--offer-ink));background:var(--csd-bg-ffffff-1000, #fff);font-size:.86rem}.offers-template-editor-card textarea,.offers-template-editor-section textarea{resize:vertical}.offers-template-editor-section textarea{min-height:5.35rem}.offers-template-editor-section>label:nth-of-type(2){position:relative}.offers-template-editor-section>.offers-field--full{margin-top:.42rem}.offers-template-check,.offers-template-toggle{display:inline-flex;align-items:center;gap:.36rem;font-weight:800}.offers-template-check input,.offers-template-toggle input{width:.9rem;height:.9rem;accent-color:#1d7a86;cursor:pointer}.offers-template-editor-row .offers-template-check{display:inline-flex;align-self:end;justify-self:end;width:-moz-fit-content;width:fit-content;min-height:2.25rem;border:1px solid var(--csd-border-dbe4ef-950, rgba(219, 228, 239, .95));border-radius:999px;padding:.3rem .56rem;color:var(--csd-text-475569-1000, #475569);background:var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72));white-space:nowrap}.offers-template-editor-row .offers-template-check span{color:var(--csd-text-475569-1000, #475569);font-size:.62rem;font-weight:850;letter-spacing:0}.offers-template-advanced{grid-column:1/-1;min-width:0;border:1px solid var(--csd-border-dbe4ef-760, rgba(219, 228, 239, .76));border-radius:10px;background:var(--csd-bg-f8fbff-740, rgba(248, 251, 255, .74))}.offers-template-advanced summary{display:flex;align-items:center;gap:.45rem;min-height:2rem;padding:.38rem .56rem;color:var(--csd-text-64748b-1000, #64748b);cursor:pointer;list-style:none}.offers-template-advanced summary::-webkit-details-marker{display:none}.offers-template-advanced summary i{display:inline-grid;place-items:center;flex:0 0 auto;width:1.28rem;height:1.28rem;border-radius:999px;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eaf1ff-1000, #eaf1ff);font-size:.72rem}.offers-template-advanced summary span{color:var(--csd-text-334155-1000, #334155);font-size:.7rem;font-weight:900}.offers-template-advanced summary small{margin-left:auto;color:var(--csd-text-7a8ba4-1000, #7a8ba4);font-size:.68rem;font-weight:760;line-height:1.25}.offers-template-advanced[open] summary{border-bottom:1px solid var(--csd-border-dbe4ef-720, rgba(219, 228, 239, .72))}.offers-template-advanced label{padding:.5rem .56rem .6rem}.offers-template-row-remove{position:absolute;top:.55rem;right:.58rem;display:inline-grid;place-items:center;width:1.42rem;height:1.42rem;border:0;border-radius:999px;color:var(--csd-text-5f7692-1000, #5f7692);background:var(--csd-bg-eef5ff-1000, #eef5ff);font-size:.78rem;transition:background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.offers-template-row-remove:hover,.offers-template-row-remove:focus-visible{color:var(--csd-text-123047-1000, #123047);background:var(--csd-bg-dfeeff-1000, #dfeeff);box-shadow:0 8px 18px #0f172a14;outline:0;transform:translateY(-1px)}.offers-template-section-note{position:absolute;top:calc(100% + .22rem);left:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--csd-border-dbe4ef-820, rgba(219, 228, 239, .82));border-radius:999px;padding:.16rem .42rem;color:var(--csd-text-6b7f99-1000, #6b7f99);background:var(--csd-bg-ffffff-800, rgba(255, 255, 255, .8));font-size:.62rem;font-weight:780;line-height:1.15}.offers-template-editor-footer{position:sticky;bottom:.75rem;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.8rem;border:1px solid var(--csd-border-dbe4ef-900, rgba(219, 228, 239, .9));border-radius:14px;padding:.72rem .85rem;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));box-shadow:0 18px 44px #0f172a1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.offers-template-editor-footer>span{min-width:0;color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.78rem}.offers-template-editor-footer .offers-btn{flex:0 0 auto;white-space:nowrap}.offers-template-editor-footer .offers-btn span{color:inherit}.offers-template-preview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.offers-template-preview-facts span{border-radius:10px;padding:.55rem .35rem;text-align:center;color:var(--csd-foreground-offer-brand, var(--offer-brand));background:var(--csd-bg-edf4ff-1000, #edf4ff);font-size:.72rem;font-weight:850}.offers-template-restore-form{display:none}.offers-automation-hero{grid-template-columns:minmax(0,1fr) 15.5rem}.offers-automation-hero__panel strong{font-size:1.45rem}.offers-automation-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-bottom:.75rem}.offers-automation-metrics article{border:1px solid var(--csd-border-dbe4ef-860, rgba(219, 228, 239, .86));border-radius:12px;padding:.68rem .78rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 12px 28px #0f172a0e}.offers-automation-metrics span{display:block;color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.offers-automation-metrics strong{display:block;margin-top:.1rem;font-size:1.2rem;line-height:1}.offers-automation-metrics small{color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.74rem}.offers-automation-guide{display:grid;gap:.82rem;margin-bottom:.85rem;border:1px solid var(--csd-border-dbe4ef-880, rgba(219, 228, 239, .88));border-radius:16px;padding:.88rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:0 16px 38px #0f172a0f;scroll-margin-top:5rem}.offers-automation-guide__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;padding-bottom:.76rem;border-bottom:1px solid var(--csd-border-dbe4ef-820, rgba(219, 228, 239, .82))}.offers-automation-guide__head h2{margin:.18rem 0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.08rem;font-weight:850;letter-spacing:0}.offers-automation-guide__head p{max-width:58rem;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.45}.offers-automation-guide__quick{display:flex;align-items:center;gap:.36rem;max-width:100%;border:1px solid var(--csd-border-bfdbfe-840, rgba(191, 219, 254, .84));border-radius:999px;padding:.38rem .48rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-1e3a8a-1000, #1e3a8a);white-space:nowrap}.offers-automation-guide__quick strong,.offers-automation-guide__quick span{font-size:.66rem;font-weight:830}.offers-automation-guide__quick strong{color:var(--csd-text-0f172a-1000, #0f172a)}.offers-automation-guide__quick i{color:var(--csd-text-93a4bd-1000, #93a4bd);font-size:.72rem}.offers-automation-guide__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.offers-automation-guide__card{display:grid;gap:.62rem;min-width:0;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:14px;padding:.74rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:0 10px 24px #0f172a0b}.offers-automation-guide__card--wide{grid-column:1/-1}.offers-automation-guide__title{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.55rem}.offers-automation-guide__title>i{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:11px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);line-height:1}.offers-automation-guide__title span{display:block;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.62rem;font-weight:860;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.offers-automation-guide__title strong{display:block;margin-top:.08rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:830;line-height:1.18}.offers-automation-guide__catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.offers-automation-guide__catalog>div,.offers-automation-guide__stack>div{min-width:0;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff)}.offers-automation-guide__catalog>div{display:grid;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.5rem}.offers-automation-guide__catalog>div>i,.offers-automation-guide__stack--actions>div>i{display:grid;place-items:center;width:1.78rem;height:1.78rem;border-radius:9px;background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.86rem;line-height:1}.offers-automation-guide__catalog strong,.offers-automation-guide__stack strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:820;line-height:1.2}.offers-automation-guide__catalog small,.offers-automation-guide__stack small{display:block;margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;line-height:1.35}.offers-automation-guide__catalog em{border-radius:999px;padding:.18rem .38rem;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-475569-1000, #475569);font-size:.58rem;font-style:normal;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.offers-automation-guide__stack{display:grid;gap:.46rem}.offers-automation-guide__stack>div{padding:.52rem .58rem}.offers-automation-guide__stack--actions>div{display:grid;grid-template-columns:1.78rem minmax(0,1fr);align-items:center;gap:.5rem}.offers-automation-guide__safety{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}.offers-automation-guide__safety span{display:flex;align-items:flex-start;gap:.42rem;min-width:0;border:1px solid var(--csd-border-bbf7d0-920, rgba(187, 247, 208, .92));border-radius:12px;padding:.5rem .58rem;background:var(--csd-bg-f4fff8-1000, #f4fff8);color:var(--csd-text-166534-1000, #166534);font-size:.72rem;font-weight:650;line-height:1.35}.offers-automation-guide__safety i{flex:0 0 auto;margin-top:.08rem}.offers-automation-shell{display:grid;grid-template-columns:minmax(0,1fr) 23rem;gap:.9rem;align-items:start}.offers-automation-main,.offers-automation-side section{border:1px solid var(--csd-border-dbe4ef-860, rgba(219, 228, 239, .86));border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 14px 34px #0f172a0f;overflow:hidden}.offers-automation-index-page .offers-automation-main{border-radius:16px}.offers-automation-index-page .offers-automation-main>.offers-card-head{align-items:center;margin:0;padding:.86rem .9rem .76rem;border-bottom:1px solid var(--csd-border-dbe4ef-820, rgba(219, 228, 239, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fbfdff-1000, #fbfdff))}.offers-card-head--flush{border-top:1px solid var(--offer-line)}.offers-automation-index-page .offers-automation-main>.offers-card-head--flush{border-top:1px solid var(--csd-border-dbe4ef-820, rgba(219, 228, 239, .82))}.offers-playbook-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:.65rem;padding:.85rem}.offers-automation-index-page .offers-playbook-grid{gap:.72rem;padding:.82rem}.offers-playbook-grid article{display:grid;grid-template-columns:2.1rem minmax(0,1fr) auto;gap:.65rem;align-items:center;border:1px solid var(--csd-border-e5edf7-1000, #e5edf7);border-radius:10px;padding:.68rem;background:linear-gradient(180deg,var(--csd-bg-f9fbff-1000, #f9fbff),var(--csd-bg-ffffff-1000, #fff))}.offers-automation-index-page .offers-playbook-grid article{min-width:0;padding:.72rem}.offers-automation-index-page .offers-playbook-grid article>div{min-width:0}.offers-automation-index-page .offers-playbook-grid form{display:inline-flex;align-items:center;justify-content:flex-end;margin:0}.offers-playbook-grid article.is-active{border-color:var(--csd-border-10b981-320, rgba(16, 185, 129, .32));background:linear-gradient(180deg,var(--csd-bg-f3fff9-1000, #f3fff9),var(--csd-bg-ffffff-1000, #fff))}.offers-playbook-grid article.is-paused{border-color:var(--csd-border-dbeafe-1000, #dbeafe);background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff))}.offers-playbook-grid__icon,.offers-automation-rule__status i{display:grid;place-items:center;width:2.1rem;height:2.1rem;flex:0 0 2.1rem;margin:0!important;border-radius:9px;color:#fff;background:linear-gradient(135deg,#123047,#1d7a86);font-size:1rem;line-height:1;text-align:center}.offers-playbook-grid__icon{justify-self:center}.offers-playbook-grid__icon+div{margin-left:0!important}.offers-playbook-grid article.is-active .offers-playbook-grid__icon{background:linear-gradient(135deg,#047857,#0f766e)}.offers-playbook-grid__icon i{display:grid!important;place-items:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;line-height:1!important;text-align:center!important;vertical-align:0!important;transform:none!important}.offers-playbook-grid__icon.bi:before,.offers-playbook-grid__icon i:before,.offers-automation-rule__status i:before,.offers-automation-side__list i:before,.offers-automation-timeline i:before{display:grid!important;place-items:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;line-height:1!important;text-align:center!important;vertical-align:0!important;transform:none!important}.offers-playbook-grid span,.offers-automation-rule__body span,.offers-automation-rule__meta span{display:block;color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.65rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.offers-playbook-grid strong,.offers-playbook-grid small{display:block}.offers-playbook-grid strong{font-size:.88rem;line-height:1.2}.offers-playbook-grid small{color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.73rem;line-height:1.32;margin-top:.14rem}.offers-mini-action{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:8px;padding:.42rem .56rem;color:var(--csd-text-123047-1000, #123047);background:var(--csd-bg-edf4ff-1000, #edf4ff);font-weight:850;font-size:.72rem}.offers-mini-action.is-active,.offers-mini-action:disabled{color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-d1fae5-1000, #d1fae5);border-color:var(--csd-border-a7f3d0-1000, #a7f3d0);cursor:default;opacity:1}.offers-mini-action.is-loading{pointer-events:none;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-dbeafe-1000, #dbeafe)}.offers-mini-action.is-loading i{animation:offers-spin .8s linear infinite}@keyframes offers-spin{to{transform:rotate(360deg)}}.offers-automation-rules{display:grid}.offers-automation-index-page .offers-automation-rules{gap:.65rem;padding:.82rem}.offers-automation-rules>article{display:grid;grid-template-columns:6.2rem minmax(0,1fr) 5.8rem 6.2rem;gap:.7rem;align-items:center;padding:.68rem .85rem;border-top:1px solid var(--csd-border-edf2f7-1000, #edf2f7)}.offers-automation-index-page .offers-automation-rules>article{border:1px solid var(--csd-border-e5edf7-1000, #e5edf7);border-radius:11px;padding:.72rem;background:linear-gradient(180deg,var(--csd-bg-f9fbff-1000, #f9fbff),var(--csd-bg-ffffff-1000, #fff))}.offers-automation-rules>article.is-paused{background:var(--csd-bg-f8fafc-1000, #f8fafc)}.offers-automation-index-page .offers-automation-rules>.offers-empty{min-height:8.5rem;border:1px dashed var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:14px;background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff))}.offers-automation-rule__status{display:flex;align-items:center;gap:.45rem}.offers-automation-rule__status span{border-radius:999px;padding:.22rem .44rem;color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-d1fae5-1000, #d1fae5);font-size:.66rem;font-weight:850}.offers-automation-rules>article.is-paused .offers-automation-rule__status span{color:var(--csd-text-64748b-1000, #64748b);background:var(--csd-bg-e2e8f0-1000, #e2e8f0)}.offers-automation-rule__body h3{margin:.12rem 0 .08rem;font-size:.95rem;font-weight:850}.offers-automation-rule__body p{margin:0;color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.76rem;line-height:1.32}.offers-automation-rule__body>small{display:block;margin-top:.32rem;color:var(--csd-text-475569-1000, #475569);font-size:.72rem}.offers-automation-rule__chips{display:flex;gap:.35rem;flex-wrap:wrap;margin-top:.4rem}.offers-automation-rule__chips em,.offers-automation-side__list em{border-radius:999px;padding:.2rem .42rem;color:var(--csd-text-1e3a8a-1000, #1e3a8a);background:var(--csd-bg-eaf1ff-1000, #eaf1ff);font-size:.64rem;font-style:normal;font-weight:850}.offers-automation-rule__meta{text-align:right}.offers-automation-rule__meta strong{display:block;font-size:1.05rem;line-height:1}.offers-automation-rule__meta small{color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.68rem}.offers-automation-rule__actions{display:flex;justify-content:flex-end;gap:.28rem}.offers-automation-rule__actions button{display:inline-grid;place-items:center;width:1.85rem;height:1.85rem;border:0;border-radius:999px;color:var(--csd-foreground-offer-brand, var(--offer-brand));background:var(--csd-bg-edf4ff-1000, #edf4ff)}.offers-automation-side{display:grid;gap:.85rem;position:sticky;top:.85rem}.offers-automation-side section{padding:.85rem}.offers-automation-side h3{margin:.25rem 0 .65rem;font-size:.98rem;font-weight:850}.offers-automation-side__list,.offers-automation-timeline{display:grid;gap:.48rem}.offers-automation-side__list div,.offers-automation-timeline article{display:grid;grid-template-columns:1.9rem minmax(0,1fr) auto;gap:.55rem;align-items:center;border:1px solid var(--csd-border-e8eef7-1000, #e8eef7);border-radius:9px;padding:.5rem;background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff))}.offers-automation-side__list i,.offers-automation-timeline i{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:8px;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-edf4ff-1000, #edf4ff)}.offers-automation-side__list strong,.offers-automation-side__list small,.offers-automation-timeline strong,.offers-automation-timeline small{display:block}.offers-automation-side__list strong,.offers-automation-timeline strong{font-size:.82rem;line-height:1.2}.offers-automation-side__list small,.offers-automation-timeline small,.offers-automation-timeline p{color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.72rem;line-height:1.32}.offers-automation-modal-dialog{--bs-modal-width: min(72rem, calc(100vw - 1.5rem) );margin-top:.8rem;margin-bottom:.8rem}.offers-automation-modal-shell{overflow:hidden;border:1px solid var(--csd-border-d6dfec-960, rgba(214, 223, 236, .96))!important;border-radius:16px!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:0 26px 70px #0f172a33!important}.offers-automation-modal-header{padding:.82rem 1rem .62rem!important;border-bottom:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82))!important;background:var(--csd-bg-ffffff-1000, #fff)}.offers-automation-modal-header .modal-title{color:var(--csd-foreground-offer-ink, var(--offer-ink))!important;font-size:1rem;font-weight:900!important;line-height:1.2}.offers-automation-modal-header p{margin-top:.18rem;color:var(--csd-foreground-offer-muted, var(--offer-muted))!important;font-size:.74rem;font-weight:650;line-height:1.35}.offers-automation-modal-header .btn{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86))!important;border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff)!important;color:var(--csd-text-475569-1000, #475569)}.offers-automation-modal-body{padding:0!important;background:var(--csd-bg-f6f9fd-1000, #f6f9fd)}.offers-automation-modal-footer{gap:.55rem;padding:.72rem 1rem .85rem!important;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))!important;background:var(--csd-bg-ffffff-1000, #fff)}.offers-automation-modal-footer .btn-saas-primary,.offers-automation-modal-footer .btn-saas-outline-primary{min-height:2.28rem;padding:.5rem .9rem;border-radius:999px;font-size:.78rem;font-weight:850;line-height:1}.offers-automation-builder-form{margin:0}.offers-automation-builder__body{display:grid;grid-template-columns:minmax(14.5rem,.82fr) minmax(14.5rem,.82fr) minmax(24rem,1.36fr);gap:.65rem;align-items:start;min-height:0;max-height:calc(100vh - 13rem);overflow:hidden;padding:.75rem;background:var(--csd-bg-f6f9fd-1000, #f6f9fd)}.offers-automation-builder__body section{border:1px solid var(--offer-line);border-radius:11px;padding:.68rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 10px 24px #0f172a0b;max-height:calc(100vh - 14.5rem);overflow:auto;scrollbar-width:thin}.offers-automation-builder__body section::-webkit-scrollbar{width:.4rem}.offers-automation-builder__body section::-webkit-scrollbar-thumb{border-radius:999px;background:var(--csd-bg-cbd5e1-1000, #cbd5e1)}.offers-automation-builder__body section>span{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:8px;color:#fff;background:#123047;font-weight:900;font-size:.72rem}.offers-automation-builder__body h3{margin:.42rem 0 .65rem;font-size:.94rem;font-weight:850}.offers-automation-builder-form .offers-field{gap:.26rem}.offers-automation-builder-form .offers-field span{font-size:.66rem;line-height:1.2}.offers-automation-builder-form .offers-field input,.offers-automation-builder-form .offers-field select,.offers-automation-builder-form .offers-field textarea{min-height:2.05rem;border-radius:8px;padding:.46rem .55rem;font-size:.82rem}.offers-automation-builder-form .offers-field textarea{min-height:4rem;resize:vertical}.offers-automation-builder-form .offers-form-grid{gap:.58rem}.offers-compact-checks{display:flex;gap:.42rem;flex-wrap:wrap}.offers-compact-checks label{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:999px;padding:.34rem .52rem;color:var(--csd-foreground-offer-muted, var(--offer-muted));background:var(--csd-bg-f8fbff-1000, #f8fbff);font-size:.72rem;font-weight:800}.offers-action-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.offers-action-picker label{display:grid;grid-template-columns:.9rem 1.55rem minmax(0,1fr);gap:.38rem;align-items:center;margin:0;border:1px solid var(--csd-border-e5edf7-1000, #e5edf7);border-radius:9px;min-height:2.85rem;padding:.38rem;background:var(--csd-bg-ffffff-1000, #fff)}.offers-action-picker label>i{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:8px;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-edf4ff-1000, #edf4ff);font-size:.82rem}.offers-action-picker strong,.offers-action-picker small{display:block}.offers-action-picker strong{font-size:.72rem;line-height:1.15}.offers-action-picker small{color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.62rem;line-height:1.25}.offers-automation-modal-shell .offers-action-picker small{display:none}.offers-automation-modal-shell .op-command-builder-modal .offers-action-picker small{display:block}.offers-automation-modal-shell .offers-action-picker label{position:relative;grid-template-columns:1.65rem 1.7rem minmax(0,1fr);gap:.52rem;min-height:3.18rem;padding:.48rem .58rem;border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:14px;background:var(--csd-bg-ffffff-1000, #fff);cursor:pointer;box-shadow:inset 0 1px #ffffffc7;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.offers-automation-modal-shell .offers-action-picker label:hover{border-color:var(--csd-border-2563eb-320, rgba(37, 99, 235, .32));background:var(--csd-bg-f8fbff-1000, #f8fbff);box-shadow:0 12px 26px #2563eb14}.offers-automation-modal-shell .offers-action-picker label:focus-within{border-color:var(--csd-border-2563eb-420, rgba(37, 99, 235, .42));box-shadow:0 0 0 4px #2563eb14}.offers-automation-modal-shell .offers-action-picker label.is-selected{border-color:var(--csd-border-2563eb-450, rgba(37, 99, 235, .45));background:linear-gradient(var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-ffffff-1000, #fff)) padding-box,linear-gradient(135deg,#2563eb8c,#14b8a647) border-box;box-shadow:0 14px 30px #2563eb21}.offers-automation-modal-shell .offers-action-picker input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.offers-action-picker__check{display:inline-grid;place-items:center;align-self:center;justify-self:center;width:1.36rem;height:1.36rem;border:1px solid var(--csd-border-bfd0e8-900, rgba(191, 208, 232, .9));border-radius:999px;color:transparent;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-eff6ff-1000, #eff6ff));box-shadow:inset 0 0 0 1px #ffffffdb;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.offers-action-picker__check>i{display:inline-grid;place-items:center;width:100%;height:100%;font-size:.72rem;line-height:1}.offers-automation-modal-shell .offers-action-picker input[type=checkbox]:checked+.offers-action-picker__check{color:#fff;border-color:transparent;background:radial-gradient(circle at 35% 25%,var(--csd-bg-ffffff-380, rgba(255, 255, 255, .38)),transparent 34%),linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 8px 18px #2563eb2e}.offers-automation-modal-shell .offers-action-picker label>i{align-self:center;justify-self:center;border-radius:12px;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eff6ff-1000, #eff6ff)}.offers-automation-modal-shell .offers-action-picker label.is-selected>i{color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-e8f1ff-1000, #e8f1ff)}.offers-automation-config{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;margin-top:.62rem;border-top:1px solid var(--offer-line);padding-top:.62rem}.offers-automation-config .offers-field--full{grid-column:1/-1}.offers-automation-builder__statusbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.64rem .85rem;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff))}.offers-automation-builder__statusbar small{color:var(--csd-foreground-offer-muted, var(--offer-muted));font-size:.72rem;line-height:1.3}.offers-public-page{min-height:100vh;background:linear-gradient(135deg,var(--csd-bg-edf4ff-1000, #edf4ff),var(--csd-bg-eefdf8-1000, #eefdf8))}.offers-public-shell{display:grid;place-items:center;min-height:100vh;padding:1rem}.offers-public-card{width:min(42rem,100%);border-radius:18px;background:var(--csd-bg-ffffff-1000, #fff);padding:1.5rem;box-shadow:0 24px 70px #0f172a29}.offers-public-card h1{margin:.35rem 0}.offers-public-card>strong{display:block;margin-top:1rem;font-size:2rem}.offers-public-card>small{display:block;color:var(--csd-foreground-offer-muted, var(--offer-muted))}.offers-public-actions{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem}.offers-public-actions form{display:grid;gap:.55rem}.offers-public-card .offers-btn--ghost{color:var(--csd-text-b91c1c-1000, #b91c1c);background:var(--csd-bg-fee2e2-1000, #fee2e2);border:1px solid var(--csd-border-fecaca-1000, #fecaca)}.offers-public-alert{margin-bottom:.8rem;border-radius:999px;padding:.6rem .9rem;color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-d1fae5-1000, #d1fae5);font-weight:800}.offers-workspace{padding:.82rem 1rem 1.4rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-880, rgba(248, 250, 252, .88)),rgba(255,255,255,0) 16rem)}.offers-hero{grid-template-columns:minmax(0,1.16fr) minmax(20rem,.44fr);margin-bottom:.82rem;border-radius:22px;color:var(--csd-text-0f172a-1000, #0f172a);background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 18px 44px #0f172a0f}.offers-index-page .offers-hero{grid-template-columns:minmax(0,1fr) minmax(21rem,.34fr);align-items:center;min-height:0;margin-bottom:.62rem;border-radius:18px;padding:.72rem .78rem}.offers-template-admin-page .offers-hero,.offers-automation-index-page .offers-hero{grid-template-columns:minmax(0,1fr) minmax(20rem,.34fr);align-items:center;min-height:0;margin-bottom:.62rem;border-radius:18px;padding:.72rem .78rem}.offers-index-page .offers-hero__content{gap:.42rem}.offers-template-admin-page .offers-hero>div:first-child,.offers-automation-index-page .offers-hero>div:first-child{display:grid;gap:.42rem;min-width:0}.offers-hero h1{max-width:48rem;margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:clamp(1.36rem,1.8vw,1.86rem);font-weight:900;line-height:1.1}.offers-index-page .offers-hero h1{font-size:clamp(1.18rem,1.45vw,1.54rem)}.offers-template-admin-page .offers-hero h1,.offers-automation-index-page .offers-hero h1{max-width:46rem;font-size:clamp(1.16rem,1.42vw,1.5rem)}.offers-hero p{max-width:54rem;color:var(--csd-text-475569-1000, #475569);font-size:.9rem;line-height:1.55}.offers-index-page .offers-hero p,.offers-template-admin-page .offers-hero p,.offers-automation-index-page .offers-hero p{max-width:48rem;font-size:.82rem;line-height:1.38}.offers-eyebrow{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.offers-index-page .offers-eyebrow,.offers-template-admin-page .offers-hero .offers-eyebrow,.offers-automation-index-page .offers-hero .offers-eyebrow{min-height:1.65rem;padding:.22rem .52rem;font-size:.62rem}.offers-hero__actions,.offers-document-toolbar__actions{justify-content:flex-start;margin-top:.2rem}.offers-index-page .offers-hero__actions,.offers-template-admin-page .offers-hero__actions,.offers-automation-index-page .offers-hero__actions{gap:.42rem;margin-top:.05rem}.offers-hero__panel{display:grid;align-content:center;gap:.42rem;position:relative;overflow:hidden;min-height:100%;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:18px;padding:1rem;color:var(--csd-text-0f172a-1000, #0f172a);background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));box-shadow:inset 0 1px #ffffffdb,0 14px 32px #0f172a0f;-webkit-backdrop-filter:none;backdrop-filter:none}.offers-index-page .offers-hero__panel,.offers-template-admin-page .offers-hero__panel,.offers-automation-index-page .offers-hero__panel{gap:.32rem;border-radius:16px;padding:.72rem;box-shadow:inset 0 1px #ffffffdb,0 10px 22px #0f172a0d}.offers-hero__panel:before{content:"";position:absolute;inset:0 0 auto;height:.22rem;background:linear-gradient(90deg,#0f172a,#2563eb,#16a34a)}.offers-index-page .offers-hero__panel:before{height:.18rem}.offers-template-admin-page .offers-hero__panel:before,.offers-automation-index-page .offers-hero__panel:before{height:.18rem}.offers-hero__panel span{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:999px;padding:.18rem .48rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));font-size:.64rem;font-weight:860;letter-spacing:.08em}.offers-index-page .offers-hero__panel>span{padding:.13rem .4rem;font-size:.58rem}.offers-template-admin-page .offers-hero__panel>span,.offers-automation-index-page .offers-hero__panel>span{padding:.13rem .4rem;font-size:.58rem}.offers-hero__panel strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.62rem;font-weight:900}.offers-index-page .offers-hero__panel>strong{font-size:1.28rem;line-height:1}.offers-template-admin-page .offers-hero__panel>strong,.offers-automation-index-page .offers-hero__panel>strong{font-size:1.28rem;line-height:1}.offers-hero__panel small{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:760}.offers-index-page .offers-hero__panel>small{font-size:.68rem}.offers-template-admin-page .offers-hero__panel>small,.offers-automation-index-page .offers-hero__panel>small{font-size:.68rem}.offers-pipeline{align-items:center;width:100%;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:999px;padding:.28rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.offers-index-page .offers-pipeline,.offers-template-admin-page .offers-pipeline,.offers-automation-index-page .offers-pipeline{padding:.2rem}.offers-pipeline i{height:.42rem;background:#2563eb}.offers-index-page .offers-pipeline i,.offers-template-admin-page .offers-pipeline i,.offers-automation-index-page .offers-pipeline i{height:.32rem}.offers-pipeline i:nth-child(1){background:#64748b}.offers-pipeline i:nth-child(2){background:#2563eb}.offers-pipeline i:nth-child(3){background:#16a34a}.offers-pipeline-legend,.offers-hero-panel-list{display:grid;gap:.34rem;margin-top:.18rem}.offers-index-page .offers-pipeline-legend,.offers-template-admin-page .offers-pipeline-legend,.offers-automation-index-page .offers-pipeline-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;margin-top:.02rem}.offers-pipeline-legend span,.offers-hero-panel-list div{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:1.72rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:12px;padding:.32rem .46rem;color:var(--csd-text-475569-1000, #475569);background:var(--csd-bg-f8fafc-1000, #f8fafc);font-size:.7rem;font-weight:820;letter-spacing:0;text-transform:none}.offers-index-page .offers-pipeline-legend span,.offers-template-admin-page .offers-pipeline-legend span,.offers-automation-index-page .offers-pipeline-legend span{min-height:1.46rem;padding:.22rem .34rem;font-size:.62rem}.offers-pipeline-legend span{justify-content:flex-start}.offers-pipeline-legend i{width:.48rem;height:.48rem;border-radius:999px;flex:0 0 auto}.offers-pipeline-legend span:nth-child(1) i{background:#64748b}.offers-pipeline-legend span:nth-child(2) i{background:#2563eb}.offers-pipeline-legend span:nth-child(3) i{background:#16a34a}.offers-hero-panel-list div span{border:0;padding:0;color:var(--csd-text-64748b-1000, #64748b);background:transparent;font-size:.68rem;letter-spacing:0;text-transform:none}.offers-hero-panel-list div strong{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.74rem;line-height:1.1;text-align:right}.offers-btn{border-radius:999px;min-height:2.42rem;padding:0 .9rem;font-weight:850}.offers-btn--primary{border:1px solid var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));background:linear-gradient(180deg,var(--csd-bg-ffffff-80, rgba(255, 255, 255, .08)),transparent 48%),linear-gradient(135deg,#2563eb,#1d7a86);box-shadow:0 14px 30px #2563eb38}.offers-btn--primary:hover,.offers-btn--primary:focus,.offers-btn--primary:focus-visible{background:linear-gradient(180deg,var(--csd-bg-ffffff-100, rgba(255, 255, 255, .1)),transparent 48%),linear-gradient(135deg,#1d4ed8,#0f766e);box-shadow:0 18px 36px #2563eb47}.offers-btn--ghost,.offers-btn--soft{border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));color:var(--csd-text-0f172a-1000, #0f172a);background:var(--csd-bg-ffffff-1000, #fff)}.offers-btn--ghost:hover,.offers-btn--ghost:focus,.offers-btn--ghost:focus-visible,.offers-btn--soft:hover,.offers-btn--soft:focus,.offers-btn--soft:focus-visible{color:var(--csd-text-1d4ed8-1000, #1d4ed8);border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 10px 24px #0f172a14}.offers-kpis{gap:.62rem;margin-bottom:.82rem}.offers-kpis article{min-height:5.1rem;border-radius:16px;box-shadow:none}.offers-kpis span{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:860;letter-spacing:.11em}.offers-kpis strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.22rem;font-weight:900}.offers-kpis small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.offers-hero,.offers-show-hero{border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:22px;color:var(--csd-text-0f172a-1000, #0f172a);background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 18px 44px #0f172a0f}.offers-hero h1,.offers-show-hero h1{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.38rem;line-height:1.12}.offers-hero p,.offers-show-hero p{color:var(--csd-text-64748b-1000, #64748b)}.offers-eyebrow{color:var(--csd-text-1d4ed8-1000, #1d4ed8);letter-spacing:.08em}.offers-hero__panel,.offers-show-hero aside{border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:18px;color:var(--csd-text-0f172a-1000, #0f172a);background:var(--csd-bg-f8fafc-1000, #f8fafc);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #fffc}.offers-hero__panel span,.offers-show-hero aside span,.offers-hero__panel small,.offers-show-hero aside small,.offers-show-price-lines span{color:var(--csd-text-64748b-1000, #64748b)}.offers-hero__panel strong,.offers-show-hero aside strong,.offers-show-price-lines b{color:var(--csd-text-0f172a-1000, #0f172a)}.offers-template-admin-page .offers-automation-metrics,.offers-automation-index-page .offers-automation-metrics{gap:.62rem;margin-bottom:.82rem}.offers-template-admin-page .offers-automation-metrics article,.offers-automation-index-page .offers-automation-metrics article{min-height:5.1rem;border-radius:16px;box-shadow:none}.offers-template-admin-page .offers-automation-metrics span,.offers-automation-index-page .offers-automation-metrics span{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:860;letter-spacing:.11em}.offers-template-admin-page .offers-automation-metrics strong,.offers-automation-index-page .offers-automation-metrics strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.22rem;font-weight:900}.offers-template-admin-page .offers-automation-metrics small,.offers-automation-index-page .offers-automation-metrics small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.offers-index-page__type-strip{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:4.05rem;margin-bottom:.72rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:18px;padding:.62rem .72rem;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 16px 36px #0f172a0e}.offers-index-page__type-tabs{flex:1 1 auto;flex-wrap:nowrap;min-width:0;margin:0;overflow-x:auto;padding:.04rem .08rem;scrollbar-width:none}.offers-index-page__type-tabs::-webkit-scrollbar{display:none}.offers-index-page__type-tabs a{flex:0 0 auto;min-height:2.42rem;padding:0 .78rem;color:var(--csd-text-334155-1000, #334155);background:var(--csd-bg-ffffff-1000, #fff)}.offers-index-page__type-tabs a i,.offers-index-page__schema-chip i{color:var(--csd-text-2563eb-1000, #2563eb)}.offers-index-page__type-tabs a:hover,.offers-index-page__type-tabs a:focus-visible,.offers-index-page__type-tabs a.is-active{color:var(--csd-text-0f172a-1000, #0f172a);border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:var(--csd-bg-eff6ff-940, rgba(239, 246, 255, .94));box-shadow:inset 0 0 0 1px #2563eb1a,0 10px 22px #0f172a0e;outline:0}.offers-index-page__type-tabs a.is-active i{color:var(--csd-text-0f172a-1000, #0f172a)}.offers-index-page__schema-chip{flex:0 0 auto;max-width:min(26rem,42vw);min-height:2.42rem;border-color:var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));padding:0 .86rem;color:var(--csd-text-1e3a8a-1000, #1e3a8a);background:var(--csd-bg-eff6ff-820, rgba(239, 246, 255, .82));font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offers-index-page__schema-chip i{flex:0 0 auto}.offers-index-table{table-layout:fixed}.offers-index-table th:nth-child(1),.offers-index-table td:nth-child(1){width:4.4rem}.offers-index-table th:nth-child(2),.offers-index-table td:nth-child(2){width:34%}.offers-index-table th:nth-child(3),.offers-index-table td:nth-child(3){width:10rem}.offers-index-table th:nth-child(7),.offers-index-table td:nth-child(7){width:9.6rem}.offers-index-table th:nth-child(8),.offers-index-table td:nth-child(8){width:6.4rem}.offers-index-table__offer-cell,.offers-index-table__offer,.offers-index-table__offer-link,.offers-index-table__offer-title{min-width:0}.offers-index-table__offer{gap:.22rem}.offers-index-table__offer-link{width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-weight:850}.offers-index-table__offer-link>span:last-child{color:inherit;font-weight:850}.offers-index-table__offer-link:hover,.offers-index-table__offer-link:focus-visible{color:var(--csd-text-0f172a-1000, #0f172a)}.offers-index-table__offer-icon{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eff6ff-820, rgba(239, 246, 255, .82))}.offers-index-table__offer-title{max-width:min(34rem,100%);padding-left:1.92rem;color:var(--csd-text-475569-1000, #475569);font-size:.78rem;font-weight:650;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offers-index-table__type-pill{--op-pill-max-width: 9.8rem;justify-content:center;min-height:1.92rem}.offers-index-table__validity-cell{text-align:center}.offers-index-table__validity{justify-content:center;min-width:7.35rem;min-height:1.92rem;font-variant-numeric:tabular-nums}.offers-index-table__validity--empty{color:var(--csd-text-64748b-1000, #64748b)}.offers-index-table__actions-cell{white-space:nowrap}.offers-template-type-switch{gap:.42rem;margin:.9rem 0 .3rem}.offers-template-type-switch a{min-height:2.28rem;border-color:var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));padding:.38rem .72rem;color:var(--csd-text-334155-1000, #334155);background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86));box-shadow:inset 0 0 0 1px #ffffffb8;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.offers-template-type-switch a i{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.offers-template-type-switch a:hover,.offers-template-type-switch a:focus-visible,.offers-template-type-switch a.is-active{color:var(--csd-text-0f172a-1000, #0f172a);border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:var(--csd-bg-eff6ff-940, rgba(239, 246, 255, .94));box-shadow:inset 0 0 0 1px #2563eb1a,0 10px 22px #0f172a0f;outline:0}.offers-template-type-switch a.is-active i{color:var(--csd-text-0f172a-1000, #0f172a)}.offers-board{grid-template-columns:minmax(0,1fr) minmax(300px,.32fr)}.offers-table-card,.offers-side-panel{border-radius:22px;box-shadow:0 18px 44px #0f172a0f}.offers-card-head{padding:0 0 .85rem;border-bottom:0}.offers-card-head span{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:860;letter-spacing:.11em}.offers-card-head h2{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:900}.offers-table td strong,.offers-table td small{max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offers-chip{color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:#2563eb1a}.offers-status--draft{color:var(--csd-text-475569-1000, #475569);background:#64748b1a}.offers-status--sent{color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:#2563eb1a}.offers-status--accepted{color:var(--csd-text-15803d-1000, #15803d);background:#22c55e1f}.offers-status--rejected{color:var(--csd-text-b91c1c-1000, #b91c1c);background:#ef44441f}.offers-status--expired{color:var(--csd-text-b45309-1000, #b45309);background:#f59e0b1f}.offers-pagination{margin:.35rem -1rem -1rem;border-top:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12))}.offers-side-panel{position:sticky;top:.85rem;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))}.offers-side-panel h3{max-width:100%;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:900}.offers-side-panel p,.offers-side-panel__list small{color:var(--csd-text-64748b-1000, #64748b)}.offers-side-panel__list div{border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));border-radius:14px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.offers-builder-modal .modal-dialog{max-width:min(72rem,100vw - 1rem)}.offers-builder{border:0;border-radius:22px;box-shadow:0 24px 72px #0f172a2e}.offers-builder__header,.offers-builder__footer{padding:.95rem 1.05rem}.offers-builder__header h2{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.1rem;font-weight:900}.offers-builder__close{width:2rem;height:2rem;display:inline-grid;place-items:center;color:var(--csd-text-5f7692-1000, #5f7692);background:var(--csd-bg-eef5ff-1000, #eef5ff)}.offers-builder__rail{background:var(--csd-bg-f8fafc-1000, #f8fafc)}.offers-type-option{border-radius:14px;color:var(--csd-text-475569-1000, #475569)}.offers-type-option__icon>i{width:1em;height:1em;color:currentColor;background:transparent}.offers-type-option.is-active{color:var(--csd-text-0f172a-1000, #0f172a);border-color:var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));box-shadow:0 14px 30px #0f172a12}.offers-builder__preview{border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:18px;color:var(--csd-text-0f172a-1000, #0f172a);background:linear-gradient(135deg,var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92)),var(--csd-bg-f0fdfa-800, rgba(240, 253, 250, .8)))}.offers-builder__preview span{color:var(--csd-text-1d4ed8-1000, #1d4ed8);opacity:1}.offers-builder__preview small{color:var(--csd-text-475569-1000, #475569)}.offers-builder__preview em{color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:#2563eb14}.offers-builder-modal{--offer-builder-border: var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));--csd-foreground-offer-builder-border: rgba(203, 213, 225, .74);--offer-builder-soft: var(--csd-bg-f8fafc-1000, #f8fafc);--csd-foreground-offer-builder-soft: #f8fafc}.offers-builder-modal .modal-dialog{width:calc(100vw - 1rem);max-width:none}.offers-builder{overflow:hidden;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:20px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 28px 78px #0f172a33}.offers-builder__header{min-height:3.9rem;padding:.62rem 1rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))}.offers-builder__title{display:flex;align-items:center;gap:.72rem;min-width:0}.offers-builder__title-icon{width:2.05rem;height:2.05rem;flex:0 0 auto;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:13px;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eff6ff-1000, #eff6ff);font-size:.9rem}.offers-builder__header h2{display:flex;flex-wrap:wrap;align-items:center;gap:.36rem;margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.98rem;line-height:1.15}.offers-builder__header h2 span{display:inline-flex;align-items:center;min-height:1.28rem;border-radius:999px;padding:.18rem .48rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-eaf2ff-1000, #eaf2ff);font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.offers-builder__header p{margin:.08rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.2}.offers-builder__close{border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));background:var(--csd-bg-ffffff-1000, #fff);transition:border-color .18s ease,color .18s ease,background .18s ease}.offers-builder__close:hover{color:var(--csd-text-0f172a-1000, #0f172a);border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:var(--csd-bg-f8fafc-1000, #f8fafc)}.offers-builder__body{grid-template-columns:minmax(17.5rem,18.5rem) minmax(0,1fr);min-height:min(37rem,100vh - 10rem);background:var(--csd-bg-ffffff-1000, #fff)}.offers-builder__rail{gap:.48rem;padding:1rem;border-right:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-f8fafc-1000, #f8fafc)}.offers-builder__rail-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.22rem;padding:0 .12rem .32rem;border-bottom:1px solid var(--csd-border-e2e8f0-800, rgba(226, 232, 240, .8))}.offers-builder__rail-head span,.offers-builder__rail-head strong{display:block}.offers-builder__rail-head span{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.offers-builder__rail-head strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.72rem;font-weight:900}.offers-type-option-shell{position:relative;min-width:0}.offers-type-option{position:relative;display:grid;grid-template-columns:2.45rem minmax(0,1fr);align-items:center;gap:.55rem;width:100%;min-height:4rem;padding:.62rem 2.7rem .62rem .68rem;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--csd-text-334155-1000, #334155)}.offers-type-option-shell+.offers-type-option-shell:before{content:"";position:absolute;top:-.25rem;right:.8rem;left:3.9rem;height:1px;background:linear-gradient(90deg,transparent,var(--csd-bg-cbd5e1-700, rgba(203, 213, 225, .7)),transparent)}.offers-type-option:hover{border-color:var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));background:var(--csd-bg-ffffff-1000, #fff)}.offers-type-option__icon{width:2.15rem;height:2.15rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:13px;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eff6ff-1000, #eff6ff)}.offers-type-option__copy{display:grid;min-width:0;gap:.08rem}.offers-type-option__copy strong,.offers-type-option__copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offers-type-option__copy strong{color:inherit;font-size:.78rem;font-weight:900}.offers-type-option__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:700}.offers-type-option__info{position:absolute;z-index:2;top:50%;right:.78rem;width:1.28rem;height:1.28rem;min-width:1.28rem;padding:0;transform:translateY(-50%);border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:999px;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-f8fbff-1000, #f8fbff);font-size:.62rem}.offers-type-option.is-active{color:var(--csd-text-0f172a-1000, #0f172a);border-color:var(--csd-border-2563eb-380, rgba(37, 99, 235, .38));background:linear-gradient(var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-ffffff-1000, #fff)) padding-box,linear-gradient(135deg,#2563eb8c,#14b8a647) border-box;box-shadow:0 14px 34px #2563eb21}.offers-type-option.is-active:after{content:"";position:absolute;top:.7rem;bottom:.7rem;left:-1px;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#2563eb,#14b8a6);box-shadow:0 0 0 1px #ffffffbf}.offers-type-option.is-active .offers-type-option__icon{color:#fff;border-color:var(--csd-border-2563eb-300, rgba(37, 99, 235, .3));background:radial-gradient(circle at 35% 25%,var(--csd-bg-ffffff-380, rgba(255, 255, 255, .38)),transparent 34%),linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 8px 18px #2563eb42}.offers-builder__main{display:grid;align-content:start;gap:.72rem;padding:.82rem;background:var(--csd-bg-ffffff-1000, #fff)}.offers-builder__preview{display:grid;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.72rem;margin:0;padding:.7rem .78rem;border-color:var(--csd-border-cbd5e1-700, rgba(203, 213, 225, .7));border-radius:16px;background:var(--csd-bg-f8fafc-1000, #f8fafc);box-shadow:none}.offers-builder__preview-icon{width:2.2rem;height:2.2rem;border:1px solid var(--csd-border-14b8a6-180, rgba(20, 184, 166, .18));border-radius:13px;color:var(--csd-text-0f766e-1000, #0f766e);background:var(--csd-bg-ecfdf5-1000, #ecfdf5)}.offers-builder__preview-copy{min-width:0}.offers-builder__preview strong{margin-top:.12rem;font-size:.95rem;line-height:1.18}.offers-builder__preview small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem}.offers-builder__preview em{margin:0;white-space:nowrap}.offers-flow-guide{overflow:hidden;border:1px solid var(--csd-border-93c5fd-720, rgba(147, 197, 253, .72));border-radius:16px;background:radial-gradient(circle at 0 0,rgba(37,99,235,.1),transparent 30%),linear-gradient(135deg,var(--csd-bg-fbfdff-1000, #fbfdff),var(--csd-bg-f6f9ff-1000, #f6f9ff) 58%,var(--csd-bg-f8fffd-1000, #f8fffd));box-shadow:0 14px 32px #2563eb12}.offers-flow-guide__summary{display:grid;grid-template-columns:2.3rem minmax(15rem,1fr) auto auto;align-items:center;gap:.66rem;padding:.68rem .76rem}.offers-flow-guide__icon{width:2.15rem;height:2.15rem;border:1px solid var(--csd-border-60a5fa-340, rgba(96, 165, 250, .34));border-radius:13px;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));box-shadow:0 8px 20px #2563eb1a}.offers-flow-guide__copy{min-width:0}.offers-flow-guide__copy strong,.offers-flow-guide__copy small{display:block}.offers-flow-guide__copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.87rem;font-weight:850;line-height:1.18}.offers-flow-guide__copy small{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:640;line-height:1.32}.offers-flow-guide__chips{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.3rem;max-width:22rem}.offers-flow-guide__chips span{border:1px solid var(--csd-border-93c5fd-550, rgba(147, 197, 253, .55));border-radius:999px;padding:.24rem .46rem;color:var(--csd-text-1e40af-1000, #1e40af);background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82));font-size:.59rem;font-weight:800;line-height:1;white-space:nowrap}.offers-flow-guide__toggle{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-height:2rem;border:1px solid var(--csd-border-94a3b8-360, rgba(148, 163, 184, .36));border-radius:999px;padding:.38rem .58rem;color:var(--csd-text-334155-1000, #334155);background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82));font-size:.64rem;font-weight:780}.offers-flow-guide__toggle:hover{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-ffffff-1000, #fff)}.offers-flow-guide__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;border-top:1px solid var(--csd-border-bfdbfe-620, rgba(191, 219, 254, .62));padding:.62rem .76rem .72rem;background:var(--csd-bg-ffffff-580, rgba(255, 255, 255, .58))}.offers-flow-guide__details[hidden]{display:none!important}.offers-flow-guide__step{display:grid;grid-template-columns:1.72rem minmax(0,1fr);gap:.48rem;min-width:0;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:12px;padding:.52rem;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9))}.offers-flow-guide__step>span{width:1.62rem;height:1.62rem;border-radius:10px;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eff6ff-1000, #eff6ff);font-size:.72rem}.offers-flow-guide__step--attention>span{color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-ecfdf5-1000, #ecfdf5)}.offers-flow-guide__step small,.offers-flow-guide__step strong{display:block}.offers-flow-guide__step small{color:var(--csd-text-64748b-1000, #64748b);font-size:.56rem;font-weight:820;letter-spacing:.05em;line-height:1.1;text-transform:uppercase}.offers-flow-guide__step strong{margin-top:.15rem;color:var(--csd-text-334155-1000, #334155);font-size:.66rem;font-weight:680;line-height:1.38}.offers-flow-guide__actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;grid-column:1/-1;padding-top:.05rem}.offers-flow-guide__dismiss{display:inline-flex;align-items:center;gap:.4rem;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:680;cursor:pointer}.offers-flow-guide__dismiss input{position:absolute;width:1px;height:1px;opacity:0}.offers-flow-guide__check{display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;border:1px solid var(--csd-border-94a3b8-520, rgba(148, 163, 184, .52));border-radius:6px;color:transparent;background:var(--csd-bg-ffffff-1000, #fff);transition:.16s ease}.offers-flow-guide__dismiss input:checked+.offers-flow-guide__check{border-color:var(--csd-border-2563eb-1000, #2563eb);color:#fff;background:#2563eb}.offers-flow-guide__actions .offers-btn{min-height:2rem;padding:.38rem .62rem;font-size:.64rem}.offers-builder-section-title{display:flex;align-items:center;gap:.55rem;grid-column:1/-1}.offers-builder-section-title>span{width:2rem;height:2rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:12px;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eff6ff-1000, #eff6ff)}.offers-builder-section-title strong,.offers-builder-section-title small{display:block}.offers-builder-section-title strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:900}.offers-builder-section-title small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.25}.offers-pricing-card{grid-template-columns:minmax(0,1fr) 15rem;gap:.65rem;margin:0;padding:.72rem;border-color:var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:16px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 12px 30px #0f172a0b}.offers-pricing-card__main{grid-template-columns:minmax(0,1fr) 12rem;gap:.55rem}.offers-pricing-card__summary{border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:14px;background:#0f172a}.offers-pricing-card__recommendation{display:grid;gap:.22rem;margin-top:.58rem;border-top:1px solid var(--csd-border-ffffff-120, rgba(255, 255, 255, .12));padding-top:.52rem}.offers-pricing-card__recommendation span,.offers-pricing-card__recommendation small,.offers-pricing-card__recommendation b{color:#fff}.offers-pricing-card__recommendation span{font-size:.62rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;opacity:.78}.offers-pricing-card__recommendation b{font-size:.9rem;font-weight:950}.offers-pricing-card__recommendation small{font-size:.66rem;line-height:1.25;opacity:.82}.offers-pricing-card__recommendation .offers-btn{justify-content:center;min-height:1.85rem;margin-top:.12rem;border-color:var(--csd-border-ffffff-180, rgba(255, 255, 255, .18));color:#fff;background:var(--csd-bg-ffffff-100, rgba(255, 255, 255, .1))}.offers-pricing-card__manual{display:grid;gap:.22rem;margin-top:.52rem}.offers-pricing-card__manual span{color:#ffffffc7;font-size:.62rem;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase}.offers-pricing-card__manual input{width:100%;min-height:2.05rem;border:1px solid var(--csd-border-ffffff-180, rgba(255, 255, 255, .18));border-radius:12px;padding:.42rem .58rem;color:#fff;background:var(--csd-bg-ffffff-100, rgba(255, 255, 255, .1));font-size:.82rem;font-weight:900;font-variant-numeric:tabular-nums;outline:0}.offers-pricing-card__manual input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.offers-pricing-card__manual input[type=number]::-webkit-outer-spin-button,.offers-pricing-card__manual input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.offers-pricing-card__manual input::-moz-placeholder{color:#ffffff9e}.offers-pricing-card__manual input::placeholder{color:#ffffff9e}.offers-pricing-card__manual input:focus{border-color:var(--csd-border-93c5fd-760, rgba(147, 197, 253, .76));background:var(--csd-bg-ffffff-140, rgba(255, 255, 255, .14));box-shadow:0 0 0 3px #3b82f638}.offers-form-grid{gap:.58rem}.offers-field{gap:.26rem}.offers-field span,.offers-send-form span{font-size:.68rem;letter-spacing:.03em;text-transform:uppercase}.offers-field input,.offers-field select,.offers-field textarea,.offers-send-form input,.offers-send-form textarea,.offers-public-actions textarea{min-height:2.42rem;border-radius:12px;padding:.55rem .66rem;font-size:.82rem;font-weight:750}.offers-field textarea{min-height:4.2rem}.offers-services-card,.offers-automation-box{margin:0;padding:.72rem;border-color:var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:16px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 12px 30px #0f172a0b}.offers-services-card__head,.offers-automation-box__head{display:grid;grid-template-columns:2.15rem minmax(0,1fr) auto;align-items:center;gap:.62rem}.offers-automation-box__head{grid-template-columns:2.15rem minmax(0,1fr)}.offers-services-card__icon{width:2.05rem;height:2.05rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:12px;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eff6ff-1000, #eff6ff)}.offers-services-card__icon--automation{color:var(--csd-text-b45309-1000, #b45309);border-color:var(--csd-border-f59e0b-220, rgba(245, 158, 11, .22));background:var(--csd-bg-fff7ed-1000, #fff7ed)}.offers-services-card__head strong,.offers-automation-box__head strong{font-size:.9rem;line-height:1.2}.offers-services-card__head small,.offers-automation-box__head small{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.3}.offers-builder-modal .offers-services-card{padding:.58rem .7rem .68rem;margin:.52rem 0 .62rem}.offers-builder-modal .offers-services-card__head{grid-template-columns:1.85rem minmax(0,1fr) auto;gap:.5rem;min-height:2.34rem;border-bottom:1px solid var(--csd-border-e2e8f0-720, rgba(226, 232, 240, .72));padding-bottom:.44rem}.offers-builder-modal .offers-services-card__head>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:.42rem;column-gap:.42rem;row-gap:.04rem;min-width:0}.offers-builder-modal .offers-services-card__head .offers-eyebrow{margin:0;padding:.12rem .42rem;font-size:.58rem;line-height:1;white-space:nowrap}.offers-builder-modal .offers-services-card__head strong{margin:0;font-size:.86rem;line-height:1.08}.offers-builder-modal .offers-services-card__head small{grid-column:1/-1;margin:.02rem 0 0;font-size:.66rem;line-height:1.16}.offers-builder-modal .offers-services-card__head .offers-btn{min-height:1.98rem;padding:.32rem .74rem;font-size:.74rem}.offers-builder-modal .offers-services-card__icon{width:1.74rem;height:1.74rem;border-radius:10px;font-size:.84rem}.offers-services-card__lines{gap:.46rem;margin-top:.62rem}.offers-builder-modal .offers-services-card__lines{margin-top:.48rem}.offers-service-line{position:relative;grid-template-columns:2rem minmax(0,1fr);gap:.55rem;padding:.56rem;border-color:var(--csd-border-cbd5e1-680, rgba(203, 213, 225, .68));border-radius:14px;background:var(--csd-bg-f8fafc-1000, #f8fafc);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.offers-service-line.is-selected{border-color:var(--csd-border-2563eb-260, rgba(37, 99, 235, .26));background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 12px 26px #0f172a0e}.offers-service-line__toggle{place-items:start center;padding-top:.15rem}.offers-service-line__toggle input{position:absolute;opacity:0;pointer-events:none}.offers-service-line__check{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:999px;color:transparent;background:var(--csd-bg-ffffff-1000, #fff);transition:border-color .18s ease,color .18s ease,background .18s ease}.offers-service-line__toggle input[type=checkbox]:checked+.offers-service-line__check{color:#fff;border-color:var(--csd-border-2563eb-1000, #2563eb);background:#2563eb}.offers-service-line__main{gap:.4rem;min-width:0}.offers-service-line__top{display:grid;grid-template-columns:minmax(0,1fr) auto 2rem;align-items:center;gap:.42rem}.offers-service-line__top strong{display:inline-flex;align-items:center;justify-content:center;min-height:1.95rem;min-width:4.4rem;border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));border-radius:999px;padding:.24rem .52rem;color:var(--csd-text-0f172a-1000, #0f172a);background:var(--csd-bg-ffffff-1000, #fff);font-size:.72rem;font-weight:900;white-space:nowrap}.offers-service-line__main input,.offers-service-line__main textarea,.offers-service-line__meta input,.offers-service-line__meta select{min-height:2rem;border-color:var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));border-radius:10px;padding:.42rem .52rem;font-size:.76rem}.offers-service-line__main textarea{min-height:2.45rem;resize:vertical}.offers-service-line__meta{grid-template-columns:minmax(6.4rem,1.1fr) 6.7rem 6.4rem 4.7rem 5.1rem 5rem 5.6rem 5.4rem;gap:.38rem;margin-top:0}.offers-service-line__meta label{display:grid;gap:.18rem;margin:0}.offers-service-line__meta label>span:not(.offers-service-line__included-check){color:var(--csd-text-64748b-1000, #64748b);font-size:.61rem;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase}.offers-service-line__included{gap:.28rem;min-height:2rem;padding:.18rem .44rem;border-color:var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));border-radius:10px}.offers-service-line__included input{position:absolute;opacity:0;pointer-events:none}.offers-service-line__included-check{display:inline-grid;place-items:center;width:1rem;height:1rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:999px;color:transparent;background:var(--csd-bg-ffffff-1000, #fff);font-size:.66rem}.offers-service-line__included input[type=checkbox]:checked+.offers-service-line__included-check{color:#fff;border-color:var(--csd-border-0f766e-1000, #0f766e);background:#0f766e}.offers-service-line__formula{display:block;margin-top:.06rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:700;line-height:1.25}.offers-service-line__remove{width:2rem;height:2rem;border-color:var(--csd-border-ef4444-180, rgba(239, 68, 68, .18));color:var(--csd-text-dc2626-1000, #dc2626);background:var(--csd-bg-ffffff-1000, #fff)}.offers-services-card__summary{margin-top:.56rem}.offers-services-card__summary span{border:1px solid var(--csd-border-cbd5e1-680, rgba(203, 213, 225, .68));background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-475569-1000, #475569)}.offers-automation-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.42rem;margin-top:.62rem}.offers-automation-option{position:relative;display:grid;grid-template-columns:1.35rem minmax(0,1fr);align-items:center;gap:.42rem;min-height:3rem;margin:0;border:1px solid var(--csd-border-cbd5e1-680, rgba(203, 213, 225, .68));border-radius:13px;padding:.45rem .5rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);cursor:pointer}.offers-automation-option input{position:absolute;opacity:0;pointer-events:none}.offers-automation-option__check{display:inline-grid;place-items:center;width:1.28rem;height:1.28rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:999px;color:transparent;background:var(--csd-bg-ffffff-1000, #fff);font-size:.75rem}.offers-automation-option input:checked+.offers-automation-option__check{color:#fff;border-color:var(--csd-border-2563eb-1000, #2563eb);background:#2563eb}.offers-automation-option:has(input:checked){border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:var(--csd-bg-ffffff-1000, #fff)}.offers-automation-option strong,.offers-automation-option small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offers-automation-option strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.72rem;font-weight:900;line-height:1.1}.offers-automation-option small{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:700}.offers-builder__footer{padding:.72rem 1rem;border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-ffffff-1000, #fff)}.offers-builder__footer>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.3}.offers-pricing-card{border-color:var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:18px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.offers-pricing-card__summary{border-color:var(--csd-border-0f172a-880, rgba(15, 23, 42, .88));border-radius:16px;background:linear-gradient(180deg,var(--csd-bg-ffffff-80, rgba(255, 255, 255, .08)),transparent 48%),linear-gradient(135deg,#0f172a,#1e293b)}.offers-field input,.offers-field select,.offers-field textarea,.offers-send-form input,.offers-send-form textarea,.offers-public-actions textarea{border-color:var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:14px}.offers-automation-box{border-color:var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:18px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.offers-builder-modal .offers-pricing-card,.offers-builder-modal .offers-services-card,.offers-builder-modal .offers-automation-box{border-color:var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:16px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 12px 30px #0f172a0b}.offers-builder-modal .offers-builder__content{display:grid;grid-template-columns:minmax(0,1fr) clamp(17.25rem,17vw,21rem);align-items:start;gap:.82rem;padding-right:.45rem}.offers-builder-modal .offers-builder__flow{display:grid;align-content:start;gap:.72rem;min-width:0}.offers-builder-modal .offers-ai-assistant{position:relative;display:grid;gap:.55rem;overflow:hidden;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:16px;padding:.66rem .72rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:0 14px 32px #2563eb14}.offers-builder-modal .offers-ai-assistant.is-loading:after{content:"";position:absolute;top:0;left:0;right:0;z-index:2;height:3px;background:linear-gradient(90deg,#2563eb00,#2563eb 46%,#0d9488 62%,#0d948800);animation:offers-ai-loading-sweep 1.15s ease-in-out infinite}@keyframes offers-ai-loading-sweep{0%{opacity:.35;transform:translate(-72%) scaleX(.36)}50%{opacity:1;transform:translate(0) scaleX(1)}to{opacity:.35;transform:translate(72%) scaleX(.36)}}@media (prefers-reduced-motion: reduce){.offers-builder-modal .offers-ai-assistant.is-loading:after{animation:none}}.offers-mobile-quick{display:none}.offers-builder-modal .offers-ai-assistant__head{display:grid;grid-template-columns:1.86rem minmax(0,1fr);align-items:center;gap:.52rem}.offers-builder-modal .offers-ai-assistant__icon{width:1.86rem;height:1.86rem;border:1px solid var(--csd-border-93c5fd-780, rgba(147, 197, 253, .78));border-radius:12px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #ffffffd1}.offers-builder-modal .offers-ai-assistant__head strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:760;line-height:1.1}.offers-builder-modal .offers-ai-assistant__head small{display:block;margin-top:.1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:520}.offers-builder-modal .offers-ai-assistant__steps{display:flex;align-items:center;flex-wrap:wrap;gap:.32rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:720}.offers-builder-modal .offers-ai-assistant__steps span{display:inline-flex;align-items:center;gap:.28rem}.offers-builder-modal .offers-ai-assistant__steps b{display:inline-grid;place-items:center;width:1.18rem;height:1.18rem;border:1px solid var(--csd-border-93c5fd-720, rgba(147, 197, 253, .72));border-radius:999px;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.58rem;font-weight:850}.offers-builder-modal .offers-ai-assistant__steps>i{color:var(--csd-text-a8b4c5-1000, #a8b4c5);font-size:.58rem}.offers-builder-modal .offers-ai-assistant__input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.52rem;align-items:stretch}.offers-builder-modal .offers-ai-assistant textarea{min-height:3.1rem!important;max-height:6rem;border-color:var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96))!important;border-radius:.82rem!important;background:var(--csd-bg-ffffff-1000, #fff)!important;color:var(--csd-text-10213f-1000, #10213f)!important;font-size:.82rem!important;font-weight:420!important;line-height:1.35;resize:vertical}.offers-builder-modal .offers-ai-assistant textarea:focus{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24))!important;box-shadow:0 0 0 4px #2563eb14!important;outline:none!important}.offers-builder-modal .offers-ai-assistant__input-row .offers-btn{min-width:7.4rem;justify-content:center}.offers-builder-modal .offers-ai-assistant__status{border-radius:.8rem;padding:.42rem .58rem;background:var(--csd-bg-eff6ff-780, rgba(239, 246, 255, .78));color:var(--csd-text-31557f-1000, #31557f);font-size:.72rem;font-weight:650}.offers-builder-modal .offers-ai-assistant__status[data-tone=success]{background:var(--csd-bg-d1fae5-720, rgba(209, 250, 229, .72));color:var(--csd-text-047857-1000, #047857)}.offers-builder-modal .offers-ai-assistant__status[data-tone=warning]{background:var(--csd-bg-fef3c7-720, rgba(254, 243, 199, .72));color:var(--csd-text-92400e-1000, #92400e)}.offers-builder-modal .offers-ai-assistant__status[data-tone=error]{background:var(--csd-bg-fee2e2-720, rgba(254, 226, 226, .72));color:var(--csd-text-b91c1c-1000, #b91c1c)}.offers-builder-modal .offers-ai-assistant__preview{display:grid;gap:.62rem;border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:16px;padding:.72rem;background:radial-gradient(circle at 100% 0,rgba(37,99,235,.07),transparent 15rem),var(--csd-bg-ffffff-1000, #fff);box-shadow:0 18px 38px #0f172a12}.offers-builder-modal .offers-ai-assistant__preview.is-applied{border-color:var(--csd-border-10b981-320, rgba(16, 185, 129, .32));background:radial-gradient(circle at 100% 0,rgba(16,185,129,.08),transparent 15rem),var(--csd-bg-ffffff-1000, #fff)}.offers-builder-modal .offers-ai-assistant__review-head{display:grid;grid-template-columns:2.28rem minmax(0,1fr) auto;align-items:center;gap:.58rem}.offers-builder-modal .offers-ai-assistant__review-icon{width:2.28rem;height:2.28rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:13px;background:linear-gradient(145deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #fff));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 9px 18px #2563eb1f}.offers-builder-modal .offers-ai-assistant__review-head strong{display:block;color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:820;line-height:1.16}.offers-builder-modal .offers-ai-assistant__review-head small{display:block;margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:560;line-height:1.3}.offers-builder-modal .offers-ai-assistant__source{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.2rem .52rem;background:var(--csd-bg-eef2ff-1000, #eef2ff);color:var(--csd-text-4f46e5-1000, #4f46e5);font-size:.58rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.offers-builder-modal .offers-ai-assistant__summary-copy{margin:0;border-left:3px solid var(--csd-border-2563eb-540, rgba(37, 99, 235, .54));padding:.1rem 0 .1rem .66rem;color:var(--csd-text-334155-1000, #334155);font-size:.74rem;font-weight:570;line-height:1.48;overflow-wrap:anywhere}.offers-builder-modal .offers-ai-assistant__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}.offers-builder-modal .offers-ai-assistant__metrics article{display:grid;gap:.08rem;min-width:0;border:1px solid var(--csd-border-cbd5e1-700, rgba(203, 213, 225, .7));border-radius:12px;padding:.46rem .54rem;background:var(--csd-bg-f8fafc-860, rgba(248, 250, 252, .86))}.offers-builder-modal .offers-ai-assistant__metrics small{color:var(--csd-text-718096-1000, #718096);font-size:.58rem;font-weight:760;line-height:1.15}.offers-builder-modal .offers-ai-assistant__metrics strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:850;line-height:1.1}.offers-builder-modal .offers-ai-assistant__issuers,.offers-builder-modal .offers-ai-assistant__review-note{display:flex;align-items:flex-start;gap:.46rem;border-radius:12px;padding:.5rem .58rem;background:var(--csd-bg-eff6ff-700, rgba(239, 246, 255, .7));color:var(--csd-text-31557f-1000, #31557f);font-size:.67rem;font-weight:560;line-height:1.36}.offers-builder-modal .offers-ai-assistant__issuers>i,.offers-builder-modal .offers-ai-assistant__review-note>i{flex:0 0 auto;margin-top:.02rem;color:var(--csd-text-2563eb-1000, #2563eb)}.offers-builder-modal .offers-ai-assistant__issuers span,.offers-builder-modal .offers-ai-assistant__review-note span{min-width:0;overflow-wrap:anywhere}.offers-builder-modal .offers-ai-assistant__issuers b,.offers-builder-modal .offers-ai-assistant__review-note b{display:block;margin-bottom:.05rem;color:var(--csd-text-17355f-1000, #17355f);font-weight:800}.offers-builder-modal .offers-ai-assistant__details{overflow:hidden;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:13px;background:var(--csd-bg-ffffff-1000, #fff)}.offers-builder-modal .offers-ai-assistant__details>summary{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.58rem .66rem;color:var(--csd-text-17355f-1000, #17355f);cursor:pointer;list-style:none;transition:background .18s ease}.offers-builder-modal .offers-ai-assistant__details>summary::-webkit-details-marker{display:none}.offers-builder-modal .offers-ai-assistant__details>summary:hover,.offers-builder-modal .offers-ai-assistant__details>summary:focus-visible{background:var(--csd-bg-f8fbff-1000, #f8fbff);outline:none}.offers-builder-modal .offers-ai-assistant__details>summary span{display:inline-flex;align-items:center;gap:.38rem;font-size:.72rem;font-weight:800}.offers-builder-modal .offers-ai-assistant__details>summary small{color:var(--csd-text-7c8ba0-1000, #7c8ba0);font-size:.62rem;font-weight:650;text-align:right}.offers-builder-modal .offers-ai-assistant__details>summary:after{content:"";flex:0 0 auto;color:var(--csd-text-64748b-1000, #64748b);font-family:bootstrap-icons;font-size:.68rem;transition:transform .18s ease}.offers-builder-modal .offers-ai-assistant__details[open]>summary:after{transform:rotate(180deg)}.offers-builder-modal .offers-ai-assistant__details-body{display:grid;gap:.72rem;border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));padding:.68rem;background:var(--csd-bg-f8fafc-620, rgba(248, 250, 252, .62))}.offers-builder-modal .offers-ai-assistant__details-body section{display:grid;gap:.44rem;min-width:0}.offers-builder-modal .offers-ai-assistant__section-title{display:flex;align-items:center;gap:.38rem}.offers-builder-modal .offers-ai-assistant__section-title>span{width:1.48rem;height:1.48rem;border:1px solid var(--csd-border-93c5fd-620, rgba(147, 197, 253, .62));border-radius:9px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.65rem}.offers-builder-modal .offers-ai-assistant__section-title strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.72rem;font-weight:820}.offers-builder-modal .offers-ai-assistant__field-grid,.offers-builder-modal .offers-ai-assistant__service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.4rem}.offers-builder-modal .offers-ai-assistant__field-grid article,.offers-builder-modal .offers-ai-assistant__service-grid article{min-width:0;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:11px;padding:.46rem .52rem;background:var(--csd-bg-ffffff-1000, #fff)}.offers-builder-modal .offers-ai-assistant__field-grid article{display:grid;gap:.12rem}.offers-builder-modal .offers-ai-assistant__field-grid small,.offers-builder-modal .offers-ai-assistant__service-grid small{color:var(--csd-text-718096-1000, #718096);font-size:.59rem;font-weight:700;line-height:1.28}.offers-builder-modal .offers-ai-assistant__field-grid strong,.offers-builder-modal .offers-ai-assistant__service-grid strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.68rem;font-weight:760;line-height:1.34;overflow-wrap:anywhere}.offers-builder-modal .offers-ai-assistant__service-grid article{display:grid;grid-template-columns:1.42rem minmax(0,1fr);align-items:center;gap:.38rem}.offers-builder-modal .offers-ai-assistant__service-grid article>span:first-child{width:1.42rem;height:1.42rem;border-radius:8px;background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-059669-1000, #059669);font-size:.62rem}.offers-builder-modal .offers-ai-assistant__service-grid article>span:last-child{display:grid;gap:.05rem;min-width:0}.offers-builder-modal .offers-ai-assistant__service-grid article.is-muted{opacity:.66;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.offers-builder-modal .offers-ai-assistant__service-grid article.is-muted>span:first-child{background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-64748b-1000, #64748b)}.offers-builder-modal .offers-ai-assistant__review-note{background:var(--csd-bg-ecfdf5-760, rgba(236, 253, 245, .76));color:var(--csd-text-276749-1000, #276749)}.offers-builder-modal .offers-ai-assistant__review-note>i{color:var(--csd-text-059669-1000, #059669)}.offers-builder-modal .offers-ai-assistant__review-note b{display:inline;color:var(--csd-text-166534-1000, #166534)}.offers-builder-modal .offers-ai-assistant__summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.44rem}.offers-builder-modal .offers-ai-assistant__summary span,.offers-builder-modal .offers-ai-assistant__chips span{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.16rem .48rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.6rem;font-weight:780;letter-spacing:.045em;text-transform:uppercase}.offers-builder-modal .offers-ai-assistant__summary strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:650}.offers-builder-modal .offers-ai-assistant__chips,.offers-builder-modal .offers-ai-assistant__list,.offers-builder-modal .offers-ai-assistant__services,.offers-builder-modal .offers-ai-assistant__warnings{display:flex;flex-wrap:wrap;gap:.34rem}.offers-builder-modal .offers-ai-assistant__list span,.offers-builder-modal .offers-ai-assistant__services span,.offers-builder-modal .offers-ai-assistant__warnings span{display:inline-flex;align-items:center;gap:.28rem;max-width:100%;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:999px;padding:.22rem .5rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:560}.offers-builder-modal .offers-ai-assistant__list b,.offers-builder-modal .offers-ai-assistant__services b{color:var(--csd-text-0f172a-1000, #0f172a);font-weight:760}.offers-builder-modal .offers-ai-assistant__services span.is-muted{opacity:.68;text-decoration:line-through}.offers-builder-modal .offers-ai-assistant__warnings span{border-color:var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28));background:var(--csd-bg-fffbeb-800, rgba(255, 251, 235, .8));color:var(--csd-text-92400e-1000, #92400e)}.offers-builder-modal .offers-ai-assistant__actions{display:flex;justify-content:flex-end;gap:.42rem;border-top:1px solid var(--csd-border-cbd5e1-700, rgba(203, 213, 225, .7));padding-top:.55rem}.offers-builder-modal .offers-type-option--combined .offers-type-option__icon{color:var(--csd-text-7c3aed-1000, #7c3aed);background:var(--csd-bg-f5f3ff-1000, #f5f3ff)}.offers-builder-modal .offers-type-option--combined.is-active{border-color:var(--csd-border-7c3aed-300, rgba(124, 58, 237, .3));background:linear-gradient(135deg,var(--csd-bg-f5f3ff-940, rgba(245, 243, 255, .94)),var(--csd-bg-ffffff-1000, #fff))}.offers-builder-modal .offers-type-option--combined.is-active .offers-type-option__icon{color:#fff;border-color:var(--csd-border-7c3aed-280, rgba(124, 58, 237, .28));background:radial-gradient(circle at 35% 25%,var(--csd-bg-ffffff-400, rgba(255, 255, 255, .4)),transparent 34%),linear-gradient(135deg,#7c3aed,#4f46e5);box-shadow:0 8px 18px #7c3aed3d}.offers-builder-modal .offers-pricing-card{position:relative;container:offers-commercial/inline-size;grid-template-columns:minmax(0,1fr);align-items:start;gap:.54rem;margin:0;padding:.64rem .72rem .72rem}.offers-builder-modal .offers-pricing-card .offers-builder-section-title{grid-column:1;grid-row:1;align-self:start;min-width:0;padding:0 0 .52rem;border-bottom:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72))}.offers-builder-modal .offers-pricing-card__main{grid-column:1;grid-row:2;grid-template-columns:minmax(12rem,1.35fr) minmax(11rem,1.05fr) minmax(11rem,1.05fr) minmax(8rem,.68fr);align-self:start;align-items:end;gap:.5rem;min-width:0}.offers-builder-modal .offers-pricing-card__main .offers-field{display:grid;grid-template-rows:auto 2.4rem;align-content:start;align-self:start;gap:.28rem;min-width:0}.offers-builder-modal .offers-pricing-card__package-note{grid-column:1/-1;display:grid;grid-template-columns:1.55rem minmax(0,1fr);align-items:center;gap:.42rem;min-width:0;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:10px;padding:.38rem .48rem;background:var(--csd-bg-f8fbff-1000, #f8fbff)}@container offers-commercial (max-width: 70rem){.offers-builder-modal .offers-pricing-card__main{grid-template-columns:repeat(2,minmax(0,1fr))}}@container offers-commercial (max-width: 42rem){.offers-builder-modal .offers-pricing-card__main{grid-template-columns:minmax(0,1fr)}}.offers-builder-modal .offers-pricing-card__package-note[hidden]{display:none!important}.offers-builder-modal .offers-pricing-card__package-note>span{width:1.55rem;height:1.55rem;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:8px;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-ffffff-1000, #fff);font-size:.72rem}.offers-builder-modal .offers-pricing-card__package-note small{display:block;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.63rem;line-height:1.35}.offers-builder-modal .offers-package-presentation{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem;min-width:0;margin:0;padding:.48rem;border:1px solid var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));border-radius:13px;background:linear-gradient(135deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)),var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72)))}.offers-builder-modal .offers-package-presentation[hidden]{display:none!important}.offers-builder-modal .offers-package-presentation legend{grid-column:1/-1;float:none;width:auto;margin:0;color:var(--csd-text-334155-1000, #334155);font-size:.66rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.offers-builder-modal .offers-package-presentation__option{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;margin:0;padding:.58rem .64rem;border:1px solid var(--csd-border-94a3b8-320, rgba(148, 163, 184, .32));border-radius:12px;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.offers-builder-modal .offers-package-presentation__option:hover{border-color:var(--csd-border-4f46e5-340, rgba(79, 70, 229, .34));box-shadow:0 8px 22px #0f172a12;transform:translateY(-1px)}.offers-builder-modal .offers-package-presentation__option>input{position:absolute;opacity:0;pointer-events:none}.offers-builder-modal .offers-package-presentation__check{width:2rem;height:2rem;border:1px solid var(--csd-border-94a3b8-400, rgba(148, 163, 184, .4));border-radius:10px;color:var(--csd-text-64748b-1000, #64748b);background:var(--csd-bg-f8fafc-1000, #f8fafc);font-size:.86rem}.offers-builder-modal .offers-package-presentation__option strong,.offers-builder-modal .offers-package-presentation__option small{display:block}.offers-builder-modal .offers-package-presentation__option strong{color:var(--csd-text-172033-1000, #172033);font-size:.73rem}.offers-builder-modal .offers-package-presentation__option small{margin-top:.14rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem;line-height:1.35}.offers-builder-modal .offers-package-presentation__option:has(input:checked){border-color:var(--csd-border-4f46e5-480, rgba(79, 70, 229, .48));background:linear-gradient(135deg,var(--csd-bg-eef2ff-950, rgba(238, 242, 255, .95)),var(--csd-bg-ffffff-1000, #fff));box-shadow:0 10px 24px #4f46e51a}.offers-builder-modal .offers-package-presentation__option:has(input:checked) .offers-package-presentation__check{border-color:var(--csd-border-4f46e5-1000, #4f46e5);color:#fff;background:linear-gradient(135deg,#4f46e5,#2563eb)}.offers-builder-modal .offers-package-presentation__option:has(input:disabled){opacity:.55;cursor:not-allowed;transform:none}.offers-builder-modal .offers-package-presentation__lock{grid-column:1/-1;display:block;padding:.38rem .48rem;border-radius:9px;color:var(--csd-text-92400e-1000, #92400e);background:var(--csd-bg-fffbeb-1000, #fffbeb);font-size:.61rem;font-weight:700}.offers-builder-modal .offers-package-presentation__lock[hidden]{display:none!important}@container offers-commercial (max-width: 42rem){.offers-builder-modal .offers-package-presentation{grid-template-columns:minmax(0,1fr)}}.offers-builder-modal .offers-pricing-card__summary{position:sticky;top:.62rem;z-index:30;align-self:start;width:100%;max-width:100%;box-sizing:border-box;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:14px;background:#0f172a;box-shadow:0 20px 44px #0f172a33}.offers-builder-modal .offers-pricing-card .offers-builder-section-title>span{width:1.72rem;height:1.72rem;border-radius:10px}.offers-builder-modal .offers-pricing-card .offers-builder-section-title strong{font-size:.78rem}.offers-builder-modal .offers-pricing-card .offers-builder-section-title small{font-size:.62rem}.offers-builder-modal .offers-pricing-card__summary{display:grid;grid-template-columns:1fr;grid-template-areas:"badge" "primary-label" "total" "components" "guide" "manual" "breakdown" "recommend";gap:.42rem;min-width:0;padding:.74rem .78rem}.offers-builder-modal .offers-pricing-card__summary>span{grid-area:badge;width:-moz-fit-content;width:fit-content;padding:.16rem .44rem;font-size:.58rem;font-weight:760;letter-spacing:.045em}.offers-builder-modal .offers-pricing-card__summary strong{grid-area:total;margin-top:0;font-size:1.32rem;font-weight:850;line-height:1.05;align-self:end}.offers-builder-modal .offers-pricing-card__primary-label{grid-area:primary-label;margin:0 0 -.28rem;color:#ffffffa8;font-size:.54rem;font-style:normal;font-weight:760;letter-spacing:.055em;line-height:1.1;text-transform:uppercase}.offers-builder-modal .offers-pricing-card__summary small{display:none}.offers-builder-modal .offers-pricing-card__components{display:grid;grid-area:components;gap:.26rem}.offers-builder-modal .offers-pricing-card__components>span{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid var(--csd-border-ffffff-90, rgba(255, 255, 255, .09));border-radius:8px;padding:.26rem .36rem;color:#ffffffe6;background:var(--csd-bg-ffffff-55, rgba(255, 255, 255, .055))}.offers-builder-modal .offers-pricing-card__components>span[hidden]{display:none!important}.offers-builder-modal .offers-pricing-card__components small{display:block;margin:0;color:#ffffffa3;font-size:.55rem;font-weight:680;line-height:1.15}.offers-builder-modal .offers-pricing-card__components b{color:#fff;font-size:.62rem;font-weight:820;line-height:1.1;text-align:right;white-space:nowrap}.offers-builder-modal .offers-mixed-pricing-guide{grid-area:guide;display:grid;gap:.42rem;border:1px solid var(--csd-border-a78bfa-340, rgba(167, 139, 250, .34));border-radius:10px;padding:.48rem;background:#7c3aed1f}.offers-builder-modal .offers-mixed-pricing-guide[hidden]{display:none!important}.offers-builder-modal .offers-mixed-pricing-guide__head{display:grid;grid-template-columns:1.55rem minmax(0,1fr);align-items:start;gap:.38rem}.offers-builder-modal .offers-mixed-pricing-guide__head>span{width:1.55rem;height:1.55rem;border:1px solid var(--csd-border-c4b5fd-340, rgba(196, 181, 253, .34));border-radius:8px;color:#ddd6fe;background:var(--csd-bg-ffffff-80, rgba(255, 255, 255, .08));font-size:.72rem}.offers-builder-modal .offers-mixed-pricing-guide__head b,.offers-builder-modal .offers-mixed-pricing-guide__head p{display:block;margin:0}.offers-builder-modal .offers-mixed-pricing-guide__head b{color:#fff;font-size:.64rem;font-weight:850;line-height:1.25}.offers-builder-modal .offers-mixed-pricing-guide__head p{margin-top:.08rem;color:#ffffffa3;font-size:.54rem;line-height:1.3}.offers-builder-modal .offers-mixed-pricing-guide__status{display:grid;gap:.24rem}.offers-builder-modal .offers-mixed-pricing-guide__status>span{display:grid;grid-template-columns:.82rem minmax(0,1fr);align-items:center;gap:.26rem;border:1px solid var(--csd-border-ffffff-80, rgba(255, 255, 255, .08));border-radius:8px;padding:.28rem .34rem;color:#ffffffc7;background:var(--csd-bg-ffffff-50, rgba(255, 255, 255, .05));font-size:.56rem;line-height:1.2}.offers-builder-modal .offers-mixed-pricing-guide__status>span.is-ready i,.offers-builder-modal .offers-mixed-pricing-guide__status>span.is-ready b{color:var(--csd-text-6ee7b7-1000, #6ee7b7)}.offers-builder-modal .offers-mixed-pricing-guide__status>span.is-missing i,.offers-builder-modal .offers-mixed-pricing-guide__status>span.is-missing b{color:#fca5a5}.offers-builder-modal .offers-mixed-pricing-guide__status>span.validation-surface-error{border-color:var(--csd-border-f87171-840, rgba(248, 113, 113, .84))!important;background:#7f1d1d57;box-shadow:0 0 0 .16rem #f8717133,inset 0 1px #ffffff14!important}.offers-builder-modal .form-saas-input.is-invalid,.offers-builder-modal .form-control.form-saas-input.is-invalid,.offers-builder-modal .form-select.form-saas-input.is-invalid,.offers-builder-modal input.is-invalid:not([type=hidden]),.offers-builder-modal textarea.is-invalid,.offers-builder-modal select.is-invalid,.offers-builder-modal .form-saas-input.border-danger,.offers-builder-modal .form-control.form-saas-input.border-danger,.offers-builder-modal .form-select.form-saas-input.border-danger,.offers-builder-modal input.border-danger:not([type=hidden]),.offers-builder-modal textarea.border-danger,.offers-builder-modal select.border-danger,.offers-builder-modal select.is-invalid+.select2-container .select2-selection,.offers-builder-modal select.border-danger+.select2-container .select2-selection,.offers-builder-modal .select2-container .select2-selection.select2-error-highlight{border-color:var(--csd-border-dc2626-720, rgba(220, 38, 38, .72))!important;box-shadow:0 0 0 .16rem #dc262629!important}.offers-builder-modal .offers-field:has(.is-invalid,.select2-error-highlight)>span,.offers-builder-modal .offers-field:has(.border-danger)>span{color:var(--csd-text-b91c1c-1000, #b91c1c)!important}.offers-builder-modal .offers-pricing-card__manual:has(.is-invalid,.border-danger)>span{color:#fecaca!important}.offers-builder-modal .offers-mixed-pricing-guide__status b{display:flex;grid-column:2;flex-direction:column;align-items:flex-start;gap:.04rem;min-width:0;font-size:.56rem;font-weight:850;line-height:1.25;text-align:left;white-space:normal}.offers-builder-modal .offers-mixed-pricing-guide__status b>span{white-space:nowrap}.offers-builder-modal .offers-mixed-pricing-guide__status b>small{display:block;color:#ffffffb8;font-size:.52rem;font-weight:750;line-height:1.25}.offers-builder-modal .offers-mixed-pricing-guide .offers-btn{justify-content:center;width:100%;min-height:1.85rem;border-color:var(--csd-border-c4b5fd-340, rgba(196, 181, 253, .34));color:#fff;background:#7c3aed47;font-size:.6rem}.offers-builder-modal .offers-mixed-pricing-guide .offers-btn[hidden]{display:none!important}.offers-builder-modal .offers-mixed-pricing-guide__error{margin:0;border:1px solid var(--csd-border-fca5a5-300, rgba(252, 165, 165, .3));border-radius:8px;padding:.34rem .4rem;color:#fecaca;background:#7f1d1d4d;font-size:.58rem;font-weight:760;line-height:1.35}.offers-builder-modal .offers-mixed-pricing-guide__error[hidden]{display:none!important}.offers-builder-modal .offers-pricing-card__breakdown{grid-area:breakdown;align-self:end;gap:.24rem;margin-top:0}.offers-builder-modal .offers-pricing-card__breakdown span{padding:.16rem .36rem;font-size:.58rem}.offers-builder-modal .offers-pricing-card__recommendation{grid-area:recommend;display:grid;grid-template-columns:1fr auto;align-items:center;gap:.2rem .5rem;margin-top:0;border-top:1px solid var(--csd-border-ffffff-120, rgba(255, 255, 255, .12));padding-top:.42rem}.offers-builder-modal .offers-pricing-card__recommendation span{grid-column:1/-1;font-size:.54rem;font-weight:760;letter-spacing:.045em}.offers-builder-modal .offers-pricing-card__recommendation b{font-size:.78rem;font-weight:820}.offers-builder-modal .offers-pricing-card__recommendation small{display:none}.offers-builder-modal .offers-pricing-card__recommendation .offers-btn{justify-content:center;min-height:1.9rem;margin-top:.04rem;padding-inline:.72rem;font-size:.66rem}.offers-builder-modal .offers-pricing-card__manual{grid-area:manual;margin-top:0}.offers-builder-modal .offers-pricing-card__manual span{font-weight:760;letter-spacing:.045em}.offers-builder-modal .offers-pricing-card__manual input{min-height:1.95rem;padding:.34rem .5rem;font-weight:650}.modal.offers-builder-modal .modal-dialog.offers-builder-dialog{align-items:stretch;width:calc(100vw - .75rem)!important;max-width:calc(100vw - .75rem)!important;height:calc(100vh - .75rem);height:calc(100dvh - .75rem);max-height:calc(100vh - .75rem);max-height:calc(100dvh - .75rem);min-height:0;margin:.375rem auto!important}.offers-builder-modal .modal-content,.offers-builder-modal .offers-builder{height:100%;max-height:100%;min-height:0}.offers-builder-modal .offers-builder{display:flex;flex-direction:column;border-radius:1rem!important}.offers-builder-modal .offers-builder__body{flex:1 1 auto;grid-template-columns:minmax(19rem,20.5rem) minmax(0,1fr);min-height:0;overflow:hidden}.offers-builder-modal .offers-builder__rail{overflow-x:hidden;padding-inline:1.15rem}.offers-builder-modal .offers-type-option{grid-template-columns:2.35rem minmax(0,1fr);min-height:4.05rem;padding:.64rem 2.72rem .64rem .68rem;gap:.56rem;align-items:center}.offers-builder-modal .offers-type-option__icon{display:inline-grid;place-items:center;align-self:center;justify-self:center;margin:0}.offers-builder-modal .offers-type-option__icon{width:2.15rem;height:2.15rem}.offers-builder-modal .offers-type-option__info.offers-help-dot{right:.74rem;width:1.34rem;height:1.34rem;min-width:1.34rem}.offers-builder-modal .offers-builder__rail,.offers-builder-modal .offers-builder__main{min-height:0;overflow:auto;scrollbar-gutter:stable}.offers-builder-modal .offers-builder__main{overflow-x:hidden;padding:.82rem .88rem}.offers-builder-modal .offers-form-grid{grid-template-columns:1fr;gap:.52rem;align-items:stretch}.offers-builder-modal .offers-field-cluster{--offer-cluster-accent: #2563eb;--csd-foreground-offer-cluster-accent: var(--csd-text-2563eb-1000, #2563eb);--offer-cluster-glow: rgba(37, 99, 235, .07);--csd-foreground-offer-cluster-glow: var(--csd-text-2563eb-70, rgba(37, 99, 235, .07));position:relative;display:grid;gap:.48rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:14px;padding:.62rem .68rem;background:linear-gradient(90deg,var(--offer-cluster-glow),rgba(255,255,255,0) 18rem),var(--csd-bg-ffffff-1000, #fff);box-shadow:0 10px 26px #0f172a09;overflow:hidden}.offers-builder-modal .offers-field-cluster:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--offer-cluster-accent);opacity:.72}.offers-builder-modal .offers-field-cluster--identity{--offer-cluster-accent: #2563eb;--csd-foreground-offer-cluster-accent: var(--csd-text-2563eb-1000, #2563eb);--offer-cluster-glow: rgba(37, 99, 235, .055);--csd-foreground-offer-cluster-glow: var(--csd-text-2563eb-55, rgba(37, 99, 235, .055))}.offers-builder-modal .offers-field-cluster--contact{--offer-cluster-accent: #0f766e;--csd-foreground-offer-cluster-accent: var(--csd-text-0f766e-1000, #0f766e);--offer-cluster-glow: rgba(15, 118, 110, .055);--csd-foreground-offer-cluster-glow: var(--csd-text-0f766e-55, rgba(15, 118, 110, .055))}.offers-builder-modal .offers-field-cluster--notes{--offer-cluster-accent: #b45309;--csd-foreground-offer-cluster-accent: var(--csd-text-b45309-1000, #b45309);--offer-cluster-glow: rgba(180, 83, 9, .052);--csd-foreground-offer-cluster-glow: var(--csd-text-b45309-52, rgba(180, 83, 9, .052))}.offers-builder-modal .offers-field-cluster--contact,.offers-builder-modal .offers-field-cluster--operational{border-color:var(--csd-border-93c5fd-550, rgba(147, 197, 253, .55))}.offers-builder-modal .offers-field-cluster__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.offers-builder-modal .offers-field-cluster__head strong{display:inline-flex;align-items:center;gap:.44rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:850;line-height:1.12}.offers-builder-modal .offers-label-line{display:inline-flex;align-items:center;justify-content:flex-start;gap:.28rem;width:auto;max-width:100%}.offers-builder-modal .offers-label-line>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.offers-builder-modal .offers-help-dot{display:inline-grid;place-items:center;width:.98rem;height:.98rem;min-width:.98rem;border-color:var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-f8fbff-1000, #f8fbff);font-size:.58rem;line-height:1;letter-spacing:0;text-transform:none}.offers-builder-modal .offers-help-dot i,.offers-builder-modal .offers-help-dot i:before{display:inline-grid;place-items:center;width:100%;height:100%;line-height:1}.offers-builder-modal .offers-field-cluster__head strong:before{content:"";width:.52rem;height:.52rem;border-radius:999px;background:var(--offer-cluster-accent);box-shadow:0 0 0 4px var(--offer-cluster-glow);flex:0 0 auto}.offers-builder-modal .offers-field-cluster__head small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:650;line-height:1.2;text-align:right}.offers-builder-modal .offers-field-cluster__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.46rem .52rem;align-items:end}.offers-builder-modal .offers-operational-fields[hidden]{display:none!important}.offers-builder-modal .offers-operational-fields{margin-top:.52rem}.offers-builder-modal .offers-field[data-offer-field-key=beneficiary],.offers-builder-modal .offers-field[data-offer-field-key=location],.offers-builder-modal .offers-field[data-offer-field-key=recipient_email],.offers-builder-modal .offers-field[data-offer-field-key=recipient_phone]{grid-column:span 2}.offers-builder-modal .offers-field[data-offer-field-key=special_observations],.offers-builder-modal .offers-field[data-offer-field-key=additional_costs_notes],.offers-builder-modal .offers-field[data-offer-field-key=excluded_services_notes]{grid-column:1/-1}.offers-builder-modal .offers-field[hidden],.offers-builder-modal .offers-field.is-hidden{display:none!important}.offers-builder-modal .offers-field>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:720;letter-spacing:.042em;line-height:1.12;text-transform:uppercase}.offers-builder-modal .offers-field__help{display:block;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:520;line-height:1.4}.offers-builder-modal .offers-field__help strong{color:var(--csd-text-334155-1000, #334155);font-weight:760}.tooltip.offers-field-tooltip{--bs-tooltip-max-width: 330px}.tooltip.offers-field-tooltip .tooltip-inner{max-width:330px;padding:.58rem .72rem;font-size:.75rem;line-height:1.42;text-align:left}.offers-builder-modal .offers-field input,.offers-builder-modal .offers-field select,.offers-builder-modal .offers-field textarea{min-height:2.4rem;border-color:var(--csd-border-dfe3e8-1000, #dfe3e8)!important;border-radius:.5rem!important;padding:.5rem .75rem!important;color:var(--csd-text-1e293b-1000, #1e293b);background:var(--csd-bg-ffffff-1000, #fff)!important;box-shadow:none!important;font-size:.82rem!important;font-weight:420}.offers-builder-modal .offers-field textarea{height:auto!important;min-height:3.75rem!important;resize:vertical!important}.offers-builder-modal .offers-field input:hover,.offers-builder-modal .offers-field select:hover,.offers-builder-modal .offers-field textarea:hover{border-color:var(--csd-border-b6c2d2-1000, #b6c2d2)!important}.offers-builder-modal .offers-field input:focus,.offers-builder-modal .offers-field select:focus,.offers-builder-modal .offers-field textarea:focus{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24))!important;background:var(--csd-bg-ffffff-1000, #fff)!important;box-shadow:0 0 0 4px #2563eb14!important;outline:none!important}.offers-builder-modal .offers-field .select2-container--default .select2-selection--single{min-height:2.4rem!important;height:2.4rem!important;border-color:var(--csd-border-dfe3e8-1000, #dfe3e8)!important;border-radius:.5rem!important;background:var(--csd-bg-ffffff-1000, #fff)!important;box-shadow:none}.offers-builder-modal .offers-field .select2-container{width:100%!important;min-width:0;max-width:100%}.offers-builder-modal .offers-field .select2-container--default .select2-selection--single .select2-selection__rendered{display:block;max-width:100%;overflow:hidden;padding-right:1.9rem;text-overflow:ellipsis;white-space:nowrap;line-height:2.26rem!important;font-size:.82rem;font-weight:420}.offers-builder-modal .offers-field .select2-container--default .select2-selection--single:hover{border-color:var(--csd-border-b6c2d2-1000, #b6c2d2)!important}.offers-builder-modal .offers-field .select2-container--focus .select2-selection--single,.offers-builder-modal .offers-field .select2-container--open .select2-selection--single{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24))!important;background:var(--csd-bg-ffffff-1000, #fff)!important;box-shadow:0 0 0 4px #2563eb14!important}.offers-builder-modal .offers-switch{position:relative;display:inline-flex;align-items:center;width:100%;min-height:2.42rem;margin:0;border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));border-radius:12px;padding:.48rem .66rem .48rem 2.55rem;color:var(--csd-text-0f172a-1000, #0f172a);background:var(--csd-bg-ffffff-1000, #fff);font-size:.8rem;font-weight:700;cursor:pointer}.offers-builder-modal .offers-switch input[type=checkbox]{position:absolute;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;margin:0;padding:0;opacity:0;pointer-events:none}.offers-builder-modal .offers-switch:before{content:"";position:absolute;left:.68rem;top:50%;width:1.28rem;height:1.28rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);transform:translateY(-50%);transition:border-color .18s ease,background .18s ease}.offers-builder-modal .offers-switch:after{content:"";position:absolute;left:1.13rem;top:50%;width:.34rem;height:.62rem;border:solid transparent;border-width:0 2px 2px 0;transform:translateY(-58%) rotate(45deg)}.offers-builder-modal .offers-switch:has(input[type=checkbox]:checked){border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:var(--csd-bg-f8fbff-1000, #f8fbff)}.offers-builder-modal .offers-switch:has(input[type=checkbox]:checked):before{border-color:var(--csd-border-2563eb-1000, #2563eb);background:#2563eb}.offers-builder-modal .offers-switch:has(input[type=checkbox]:checked):after{border-color:var(--csd-border-ffffff-1000, #fff)}.offers-builder-modal .offers-switch span{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:700;letter-spacing:0;text-transform:none}.offers-builder-modal .offers-service-line{grid-template-columns:2.35rem minmax(0,1fr);gap:.65rem;border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));padding:.68rem .78rem;background:var(--csd-bg-fbfcfe-1000, #fbfcfe)}.offers-builder-modal .offers-service-line:not(.is-selected){background:var(--csd-bg-f8fafc-1000, #f8fafc);box-shadow:none}.offers-builder-modal .offers-service-line.is-selected{border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 12px 28px #0f172a0b}.offers-builder-modal .offers-service-line:focus-within{border-color:var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));box-shadow:0 12px 28px #0f172a0c;outline:0}.offers-builder-modal .offers-service-line__toggle{display:inline-grid;place-items:center;align-self:start;justify-self:center;width:2.15rem;height:2.34rem;padding-top:0}.offers-builder-modal .offers-service-line__check{position:relative;display:inline-grid;place-items:center;width:1.58rem;height:1.58rem;line-height:1;overflow:hidden}.offers-builder-modal .offers-service-line__check>i{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-grid;place-items:center;width:100%;height:100%;font-size:.88rem;line-height:1;transform:none}.offers-builder-modal .offers-service-line__check>i:before{display:inline-grid;place-items:center;width:100%;height:100%;transform:translate(.02em)}.offers-builder-modal .offers-service-line__toggle input[type=checkbox]:checked+.offers-service-line__check{box-shadow:0 8px 18px #2563eb2e}.offers-builder-modal .offers-service-line__main{container-type:inline-size;gap:.38rem}.offers-builder-modal .offers-service-line__top{grid-template-columns:minmax(0,1fr) minmax(5.6rem,auto) 1.9rem;gap:.42rem}.offers-builder-modal .offers-service-line__top strong{min-height:1.76rem;min-width:3.9rem;padding:.18rem .48rem;font-weight:720}.offers-builder-modal .offers-service-line__main input,.offers-builder-modal .offers-service-line__main textarea,.offers-builder-modal .offers-service-line__meta input,.offers-builder-modal .offers-service-line__meta select{min-height:2.34rem!important;border-color:var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96))!important;border-radius:.72rem!important;padding:.46rem .68rem!important;background:var(--csd-bg-ffffff-1000, #fff)!important;box-shadow:inset 0 1px #ffffffdb!important;color:var(--csd-text-10213f-1000, #10213f)!important;font-size:.8rem!important;font-weight:420;line-height:1.2}.offers-builder-modal .offers-service-line__main input:hover,.offers-builder-modal .offers-service-line__main textarea:hover,.offers-builder-modal .offers-service-line__meta input:hover,.offers-builder-modal .offers-service-line__meta select:hover{border-color:var(--csd-border-b6c2d2-1000, #b6c2d2)!important}.offers-builder-modal .offers-service-line__main input:focus,.offers-builder-modal .offers-service-line__main textarea:focus,.offers-builder-modal .offers-service-line__meta input:focus,.offers-builder-modal .offers-service-line__meta select:focus{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24))!important;background:var(--csd-bg-ffffff-1000, #fff)!important;box-shadow:0 0 0 4px #2563eb14!important;outline:none!important}.offers-builder-modal .offers-service-line__meta .select2-container--default .select2-selection--single{min-height:2.34rem!important;height:2.34rem!important;border-color:var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96))!important;border-radius:.72rem!important;background:var(--csd-bg-ffffff-1000, #fff)!important;padding:0 2.1rem 0 .68rem!important;box-shadow:inset 0 1px #ffffffdb!important}.offers-builder-modal .offers-service-line__meta .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:420;line-height:2.2rem!important}.offers-builder-modal .offers-service-line__meta .select2-container--default .select2-selection--single .select2-selection__arrow{width:1.9rem!important}.offers-builder-modal .offers-service-line__meta .select2-container--default .select2-selection--single:hover{border-color:var(--csd-border-b6c2d2-1000, #b6c2d2)!important}.offers-builder-modal .offers-service-line__meta .select2-container--focus .select2-selection--single,.offers-builder-modal .offers-service-line__meta .select2-container--open .select2-selection--single{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24))!important;background:var(--csd-bg-ffffff-1000, #fff)!important;box-shadow:0 0 0 4px #2563eb14!important;outline:0}.offers-builder-modal .offers-service-line__main textarea{height:2.34rem!important;min-height:2.34rem!important;resize:none;overflow:hidden}.offers-builder-modal .offers-service-line__meta{grid-template-columns:minmax(7.4rem,1.06fr) minmax(7.1rem,.86fr) minmax(6rem,.68fr) minmax(7rem,.86fr) minmax(5.2rem,.58fr) minmax(5.2rem,.58fr) minmax(5.8rem,.66fr) minmax(6.15rem,.66fr);align-items:end;gap:.42rem}.offers-builder-modal .offers-service-line:not(.is-selected) .offers-service-line__main textarea,.offers-builder-modal .offers-service-line:not(.is-selected) .offers-service-line__meta,.offers-builder-modal .offers-service-line:not(.is-selected) .offers-service-line__formula{display:none}.offers-builder-modal .offers-service-line:not(.is-selected) .offers-service-line__main{gap:0}.offers-builder-modal .offers-service-line:not(.is-selected) .offers-service-line__top{align-items:center}.offers-builder-modal .offers-service-line__meta label{gap:.16rem;min-width:0}.offers-builder-modal .offers-service-line__meta label>span:not(.offers-service-line__included-check):not(.offers-help-dot){color:var(--csd-text-66748a-1000, #66748a);font-size:.57rem;font-weight:720;letter-spacing:.04em}.offers-builder-modal .offers-service-line__included{display:inline-flex;align-items:center;flex-wrap:nowrap;min-height:2.1rem;align-self:end;justify-content:center;gap:.28rem;border-color:var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96));border-radius:.72rem;padding:.2rem .5rem;color:var(--csd-text-66748a-1000, #66748a);background:var(--csd-bg-ffffff-1000, #fff);font-size:.6rem;font-weight:720;letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 1px #ffffffdb}.offers-builder-modal .offers-service-line__included>span:not(.offers-service-line__included-check):not(.offers-help-dot){display:inline-flex;align-items:center;white-space:nowrap;line-height:1}.offers-builder-modal .offers-service-line__included:hover{border-color:var(--csd-border-b6c2d2-1000, #b6c2d2)}.offers-builder-modal .offers-service-line__included-check{display:inline-grid;place-items:center;position:relative;width:1.12rem;height:1.12rem;flex:0 0 auto;line-height:1;overflow:hidden}.offers-builder-modal .offers-service-line__included-check>i{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-grid;place-items:center;width:100%;height:100%;font-size:.72rem;line-height:1;transform:none}.offers-builder-modal .offers-service-line__included-check>i:before{display:inline-grid;place-items:center;width:100%;height:100%;transform:none}.offers-builder-modal .offers-automation-option{grid-template-columns:1.5rem minmax(0,1fr);align-items:center}.offers-builder-modal .offers-automation-box{container:offers-quick-actions/inline-size}.offers-builder-modal .offers-automation-box__guide{display:grid;grid-template-columns:1.65rem minmax(0,1fr);align-items:center;gap:.55rem;margin-top:.62rem;padding:.58rem .68rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:.8rem;background:#2563eb09;color:var(--csd-text-475569-1000, #475569);font-size:.74rem;font-weight:650;line-height:1.45}.offers-builder-modal .offers-automation-box__guide-icon{width:1.65rem;height:1.65rem;border:1px solid var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));border-radius:50%;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.76rem}.offers-builder-modal .offers-automation-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem}.offers-builder-modal .offers-automation-option--quick{grid-template-columns:minmax(0,1fr) 1.5rem;gap:.42rem;min-height:3.65rem;padding:.52rem .55rem}.offers-builder-modal .offers-automation-option--quick:has(input:checked){border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));background:linear-gradient(135deg,rgba(37,99,235,.055),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)))}.offers-builder-modal .offers-automation-option__toggle{display:grid;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.46rem;min-width:0;margin:0;cursor:pointer}.offers-builder-modal .offers-automation-option__copy{display:grid;gap:.1rem;min-width:0}.offers-builder-modal .offers-automation-option--quick strong,.offers-builder-modal .offers-automation-option--quick small{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.offers-builder-modal .offers-automation-option--quick strong{line-height:1.22}.offers-builder-modal .offers-automation-option--quick small{line-height:1.3}.offers-builder-modal .offers-automation-option__info{width:1.5rem;height:1.5rem;padding:0;justify-self:end;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:50%;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.68rem;cursor:help;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.offers-builder-modal .offers-automation-option__info:hover,.offers-builder-modal .offers-automation-option__info:focus-visible{border-color:var(--csd-border-2563eb-450, rgba(37, 99, 235, .45));background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);transform:translateY(-1px);outline:none}.offers-builder-modal .offers-automation-option__check{display:inline-grid;place-items:center;position:relative;width:1.36rem;height:1.36rem;justify-self:center;overflow:hidden}.offers-builder-modal .offers-automation-option__check>i{display:inline-grid;place-items:center;width:100%;height:100%;line-height:1}.offers-builder-modal .offers-automation-option__check>i:before{display:inline-grid;place-items:center;width:100%;height:100%;transform:none}@container offers-quick-actions (max-width: 60rem){.offers-builder-modal .offers-automation-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@container offers-quick-actions (max-width: 34rem){.offers-builder-modal .offers-automation-options{grid-template-columns:minmax(0,1fr)}}.offers-builder-modal .offers-service-line__remove{width:1.82rem;height:1.82rem}@container (max-width: 900px){.offers-builder-modal .offers-service-line__meta{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"category pricing cycle basis" "quantity price unit included"}.offers-builder-modal .offers-service-line__meta-field--category{grid-area:category}.offers-builder-modal .offers-service-line__meta-field--pricing{grid-area:pricing}.offers-builder-modal .offers-service-line__meta-field--cycle{grid-area:cycle}.offers-builder-modal .offers-service-line__meta-field--basis{grid-area:basis}.offers-builder-modal .offers-service-line__meta-field--quantity{grid-area:quantity}.offers-builder-modal .offers-service-line__meta-field--price{grid-area:price}.offers-builder-modal .offers-service-line__meta-field--unit{grid-area:unit}.offers-builder-modal .offers-service-line__meta-field--included{grid-area:included}}.offers-workspace--show .offers-show-grid{grid-template-columns:minmax(0,1fr) minmax(22rem,24rem)}.offers-workspace--show .offers-document-shell{border-color:var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:20px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 18px 44px #0f172a0f}.offers-workspace--show .offers-document-toolbar{gap:.72rem;min-width:0;padding:.72rem .82rem .68rem .95rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fbfdff-1000, #fbfdff))}.offers-workspace--show .offers-document-toolbar__actions{flex:0 0 auto;align-items:center;justify-content:flex-end;gap:.42rem;margin-top:0}.offers-workspace--show .offers-document-toolbar__actions .offers-btn{min-height:2.12rem;padding:0 .72rem;font-size:.74rem}.offer-document-viewer{background:var(--csd-bg-eef3f8-1000, #eef3f8)}.offer-document-viewer__tabs{display:flex;gap:.35rem;padding:.58rem .8rem;border-bottom:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));background:var(--csd-bg-f8fafc-1000, #f8fafc)}.offer-document-viewer__tab{display:inline-flex;align-items:center;gap:.42rem;min-height:2.2rem;border:1px solid transparent;border-radius:999px;padding:0 .78rem;color:var(--csd-text-475569-1000, #475569);background:transparent;font-size:.76rem;font-weight:850;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.offer-document-viewer__tab:hover{color:var(--csd-text-0f5963-1000, #0f5963);background:#1d7a8614}.offer-document-viewer__tab:focus-visible{outline:3px solid var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));outline-offset:2px}.offer-document-viewer__tab.is-active{border-color:var(--csd-border-1d7a86-200, rgba(29, 122, 134, .2));color:var(--csd-text-0f5963-1000, #0f5963);background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 4px 12px #0f172a0f}.offer-document-viewer__panel[hidden]{display:none}.offer-document-viewer__hint{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.68rem .85rem;border-bottom:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));color:var(--csd-text-64748b-1000, #64748b);background:var(--csd-bg-ffffff-1000, #fff);font-size:.74rem}.offer-document-viewer__hint strong,.offer-document-viewer__hint span{display:block}.offer-document-viewer__hint strong{margin-bottom:.12rem;color:var(--csd-text-1e293b-1000, #1e293b);font-size:.78rem}.offer-document-viewer__hint a{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;color:var(--csd-text-0f6b75-1000, #0f6b75);font-weight:850;text-decoration:none}.offer-document-viewer__hint a:hover{text-decoration:underline}.offer-document-viewer__frame{display:block;width:100%;height:clamp(38rem,76vh,68rem);border:0;background:var(--csd-bg-e2e8f0-1000, #e2e8f0)}.offer-document-viewer__fallback{margin:0;padding:1rem;color:var(--csd-text-475569-1000, #475569);background:var(--csd-bg-ffffff-1000, #fff);text-align:center}.offers-workspace--show .offer-document-preview{width:min(100% - 1.35rem,68rem);margin:.85rem auto 1.15rem;border-radius:16px}.offer-imported-document-preview{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;width:min(100% - 1.35rem,62rem);margin:.85rem auto 1.15rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:16px;padding:1.05rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-950, rgba(248, 251, 255, .95))),radial-gradient(circle at 0% 0%,rgba(29,122,134,.13),transparent 30%);box-shadow:0 18px 44px #0f172a0f}.offer-imported-document-preview__icon{display:inline-grid;place-items:center;width:3.35rem;height:3.35rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:15px;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-eff6ff-1000, #eff6ff);box-shadow:inset 0 1px #ffffffd9}.offer-imported-document-preview__icon i{font-size:1.46rem;line-height:1}.offer-imported-document-preview__body{display:grid;gap:.78rem;min-width:0}.offer-imported-document-preview__body h2{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.18rem;font-weight:940;letter-spacing:0}.offer-imported-document-preview__body p{max-width:48rem;margin:-.25rem 0 0;color:var(--csd-text-475569-1000, #475569);font-size:.85rem;line-height:1.55;font-weight:720}.offer-imported-document-preview__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;margin:0}.offer-imported-document-preview__facts div{display:grid;gap:.18rem;min-width:0;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:13px;padding:.58rem .62rem;background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86))}.offer-imported-document-preview__facts dt{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.offer-imported-document-preview__facts dd{overflow:hidden;margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.offer-imported-document-preview__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.58rem;padding-top:.18rem}.offer-imported-document-preview__missing{display:inline-flex;align-items:center;gap:.42rem;border:1px solid var(--csd-border-f59e0b-200, rgba(245, 158, 11, .2));border-radius:999px;padding:.42rem .7rem;color:var(--csd-text-92400e-1000, #92400e);background:var(--csd-bg-fffbeb-1000, #fffbeb);font-size:.76rem;font-weight:850}.offers-workspace--show .offer-document-preview__bar{border-radius:16px 16px 0 0}.offers-workspace--show .offers-show-hero{display:block;margin-bottom:.72rem;padding:.82rem .95rem}.offers-show-hero__main{min-width:0}.offers-show-hero__nav{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;margin-bottom:.55rem}.offers-show-hero__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.offers-show-identity{flex:1 1 auto;min-width:0;display:grid;gap:.36rem;align-self:start}.offers-workspace--show .offers-back{margin-bottom:0;color:var(--csd-text-64748b-1000, #64748b);font-weight:800}.offers-show-history-link{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:2rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:999px;padding:.34rem .7rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-eff6ff-820, rgba(239, 246, 255, .82));font-size:.72rem;font-weight:860;text-decoration:none;box-shadow:inset 0 1px #ffffffd9;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.offers-show-history-link:hover,.offers-show-history-link:focus,.offers-show-history-link:focus-visible{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));color:var(--csd-text-1e40af-1000, #1e40af);background:var(--csd-bg-eff6ff-1000, #eff6ff);text-decoration:none;box-shadow:0 8px 18px #2563eb1a}.offers-show-history-link:focus-visible{outline:0;box-shadow:0 0 0 4px #2563eb24}.offers-show-history-link--compact{min-height:1.78rem;padding:.26rem .58rem;font-size:.66rem;white-space:nowrap}.offers-show-history-link--compact i{font-size:.76rem}.offers-workspace--show .offers-show-hero h1{max-width:78rem;margin:0;font-size:1.18rem;line-height:1.14}.offers-workspace--show .offers-show-hero p{max-width:86rem;margin:0;font-size:.84rem;line-height:1.48}.offers-workspace--show .offers-show-meta{gap:.42rem;margin-top:.08rem}.offers-workspace--show .offers-show-meta>span:not(.offers-status){border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));padding:.3rem .52rem;color:var(--csd-text-334155-1000, #334155);background:var(--csd-bg-f8fafc-1000, #f8fafc);font-size:.7rem;box-shadow:inset 0 1px #ffffffd1}.offers-show-meta__pill{display:inline-flex;align-items:center;gap:.34rem;min-height:1.92rem;line-height:1}.offers-show-meta__pill i{display:inline-grid;place-items:center;width:.9rem;height:.9rem;margin:0;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem;line-height:1}.offers-show-meta__pill span{display:inline-flex;align-items:center;gap:.2rem;min-width:0}.offers-show-meta__pill strong{color:var(--csd-text-102a56-1000, #102a56);font-weight:880}.offers-workspace--show .offers-show-meta>.offers-show-meta__pill--type{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:linear-gradient(180deg,var(--csd-bg-eff6ff-940, rgba(239, 246, 255, .94)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:inset 0 1px #ffffffe6,0 8px 18px #2563eb14}.offers-workspace--show .offers-show-meta .offers-status{display:inline-flex;align-items:center;gap:.34rem;min-height:1.92rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:999px;padding:.3rem .58rem;background:var(--csd-bg-ffffff-1000, #fff);font-size:.7rem;font-weight:900;line-height:1;box-shadow:inset 0 1px #ffffffdb,0 8px 18px #0f172a0b}.offers-workspace--show .offers-show-meta .offers-status:before{content:"";display:inline-grid;place-items:center;width:.54rem;height:.54rem;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px #ffffffe6}.offers-workspace--show .offers-show-meta .offers-status--accepted{border-color:var(--csd-border-14b8a6-220, rgba(20, 184, 166, .22));color:var(--csd-text-0f766e-1000, #0f766e);background:linear-gradient(180deg,var(--csd-bg-f0fdfa-1000, #f0fdfa),var(--csd-bg-ffffff-1000, #fff))}.offers-workspace--show .offers-show-meta .offers-status--sent{border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #fff))}.offers-workspace--show .offers-show-meta .offers-status--draft{border-color:var(--csd-border-64748b-180, rgba(100, 116, 139, .18));color:var(--csd-text-475569-1000, #475569);background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-ffffff-1000, #fff))}.offers-workspace--show .offers-show-meta .offers-status--rejected{border-color:var(--csd-border-ef4444-200, rgba(239, 68, 68, .2));color:var(--csd-text-b91c1c-1000, #b91c1c);background:linear-gradient(180deg,var(--csd-bg-fff1f2-1000, #fff1f2),var(--csd-bg-ffffff-1000, #fff))}.offers-workspace--show .offers-show-meta .offers-status--expired{border-color:var(--csd-border-f59e0b-220, rgba(245, 158, 11, .22));color:var(--csd-text-b45309-1000, #b45309);background:linear-gradient(180deg,var(--csd-bg-fffbeb-1000, #fffbeb),var(--csd-bg-ffffff-1000, #fff))}.offers-show-value-pill{flex:0 0 auto;display:grid;gap:.48rem;min-width:17.5rem;border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:18px;padding:.68rem .78rem;color:var(--csd-text-0f172a-1000, #0f172a);background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 0%,var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96)) 100%),radial-gradient(circle at 100% 0%,rgba(37,99,235,.12),transparent 34%);box-shadow:0 16px 34px #0f172a12}.offers-show-value-pill__main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;-moz-column-gap:.7rem;column-gap:.7rem;row-gap:.08rem}.offers-show-value-pill span{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.offers-show-value-pill strong{justify-self:end;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.15rem;line-height:1;font-weight:950}.offers-show-value-pill small{grid-column:1/-1;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:750}.offers-show-value-pill__lines{display:grid;gap:.28rem;border-top:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));padding-top:.48rem}.offers-show-value-pill__lines span{display:flex;align-items:center;justify-content:space-between;gap:.8rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:820;letter-spacing:0;text-transform:none}.offers-show-value-pill__lines b{color:var(--csd-text-0f172a-1000, #0f172a);font-weight:920;white-space:nowrap}.offers-action-panel{gap:.78rem;position:sticky;top:.85rem;align-self:start}.offers-action-card,.offers-action-panel section{position:relative;overflow:hidden;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:20px;padding:.92rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 18px 42px #0f172a11}.offers-action-card__head{display:grid;gap:.28rem}.offers-action-card__head--split{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.offers-action-card__head--split>div{display:grid;gap:.28rem;min-width:0}.offers-action-card__head .offers-eyebrow{width:-moz-fit-content;width:fit-content;border:1px solid var(--csd-border-2563eb-130, rgba(37, 99, 235, .13));border-radius:999px;padding:.16rem .48rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));font-size:.62rem;letter-spacing:.1em}.offers-action-panel h3{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.02rem;font-weight:900;letter-spacing:0}.offers-pdf-versions{display:grid;gap:.48rem;margin-top:.75rem}.offers-pdf-version{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem;min-height:3.45rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:15px;padding:.5rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.offers-pdf-version.is-current{border-color:var(--csd-border-1d7a86-220, rgba(29, 122, 134, .22));background:var(--csd-bg-ffffff-1000, #fff);box-shadow:inset 3px 0 #1d7a86,0 12px 28px #0f172a0e}.offers-pdf-version__icon,.offers-pdf-version__download{display:inline-grid;place-items:center;align-self:center;justify-self:center;width:2.05rem;height:2.05rem;border-radius:12px;line-height:1}.offers-pdf-version__icon i,.offers-pdf-version__download i{display:inline-grid;place-items:center;width:1rem;height:1rem;margin:0;line-height:1;font-size:1rem}.offers-pdf-version .offers-pdf-version__icon>i,.offers-pdf-version .offers-pdf-version__download>i,.offers-pdf-version .offers-pdf-version__icon>i.bi,.offers-pdf-version .offers-pdf-version__download>i.bi{margin-inline:0!important;margin-left:0!important;margin-right:0!important}.offers-pdf-version__icon i:before,.offers-pdf-version__download i:before{display:block;line-height:1}.offers-pdf-version__icon{color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:#2563eb1a}.offers-pdf-version.is-current .offers-pdf-version__icon{color:var(--csd-text-1d7a86-1000, #1d7a86);background:#1d7a861a}.offers-pdf-version__body{display:grid;gap:.12rem;min-width:0}.offers-pdf-version__title{display:flex;align-items:center;gap:.38rem;min-width:0}.offers-pdf-version__title strong{overflow:hidden;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.offers-pdf-version__title span{flex:0 0 auto;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:999px;padding:.1rem .38rem;color:var(--csd-text-64748b-1000, #64748b);background:var(--csd-bg-ffffff-1000, #fff);font-size:.58rem;font-weight:900;text-transform:uppercase}.offers-pdf-version.is-current .offers-pdf-version__title span{color:var(--csd-text-0f766e-1000, #0f766e);background:var(--csd-bg-f0fdfa-950, rgba(240, 253, 250, .95));border-color:var(--csd-border-14b8a6-180, rgba(20, 184, 166, .18))}.offers-pdf-version__body small{display:block;overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.offers-pdf-version__download{color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:#2563eb14;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.offers-pdf-version__download:hover{color:#fff;background:#1d4ed8;transform:translateY(-1px)}.offers-send-summary{--send-summary-tone: #64748b;--csd-foreground-send-summary-tone: var(--csd-text-64748b-1000, #64748b);display:grid;gap:.62rem;margin-top:.78rem;border:1px solid color-mix(in srgb,var(--send-summary-tone) 18%,var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18)));border-radius:18px;padding:.74rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98))),radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--send-summary-tone) 13%,transparent),transparent 38%);box-shadow:inset 4px 0 color-mix(in srgb,var(--send-summary-tone) 72%,#fff 28%),inset 0 1px #ffffffe0,0 12px 26px #0f172a0b}.offers-send-summary--success{--send-summary-tone: #0f766e;--csd-foreground-send-summary-tone: var(--csd-text-0f766e-1000, #0f766e)}.offers-send-summary--primary,.offers-send-summary--info{--send-summary-tone: #2563eb;--csd-foreground-send-summary-tone: var(--csd-text-2563eb-1000, #2563eb)}.offers-send-summary--warning{--send-summary-tone: #d97706;--csd-foreground-send-summary-tone: var(--csd-text-d97706-1000, #d97706)}.offers-send-summary--danger{--send-summary-tone: #dc2626;--csd-foreground-send-summary-tone: var(--csd-text-dc2626-1000, #dc2626)}.offers-send-summary--soft{--send-summary-tone: #1d7a86;--csd-foreground-send-summary-tone: var(--csd-text-1d7a86-1000, #1d7a86)}.offers-send-summary--muted{--send-summary-tone: #94a3b8;--csd-foreground-send-summary-tone: var(--csd-text-94a3b8-1000, #94a3b8)}.offers-send-summary__head{display:flex;align-items:center;justify-content:space-between;gap:.65rem;border-bottom:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));padding-bottom:.48rem}.offers-send-summary__head span,.offers-send-summary__head strong{display:inline-flex;align-items:center}.offers-send-summary__head span{gap:.32rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.offers-send-summary__head span i{display:inline-grid;place-items:center;width:1.62rem;height:1.62rem;border:1px solid color-mix(in srgb,var(--send-summary-tone) 18%,var(--csd-border-ffffff-1000, #fff) 82%);border-radius:12px;color:var(--csd-foreground-send-summary-tone, var(--send-summary-tone));background:color-mix(in srgb,var(--send-summary-tone) 9%,var(--csd-bg-ffffff-1000, #fff) 91%);font-size:.82rem}.offers-send-summary__head strong{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--send-summary-tone) 20%,var(--csd-border-ffffff-1000, #fff) 80%);border-radius:999px;padding:.18rem .48rem;color:var(--csd-foreground-send-summary-tone, var(--send-summary-tone));background:color-mix(in srgb,var(--send-summary-tone) 9%,var(--csd-bg-ffffff-1000, #fff) 91%);font-size:.66rem;font-weight:920}.offers-send-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0}.offers-send-summary dl div{min-width:0;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));border-radius:13px;padding:.44rem .5rem;background:var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72));box-shadow:inset 0 1px #ffffffb8}.offers-send-summary__wide{grid-column:1/-1}.offers-send-summary dt{margin:0 0 .12rem;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.56rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.offers-send-summary dd{overflow:hidden;margin:0;color:var(--csd-text-172033-1000, #172033);font-size:.75rem;font-weight:860;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.offers-send-summary__wide dd{white-space:normal}.offers-email-history{margin-top:.62rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:16px;background:var(--csd-bg-f8fafc-780, rgba(248, 250, 252, .78));overflow:hidden}.offers-email-history>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.58rem .64rem;cursor:pointer;list-style:none}.offers-email-history>summary::-webkit-details-marker{display:none}.offers-email-history__summary-icon{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:12px;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-ffffff-1000, #fff)}.offers-email-history__summary-copy,.offers-email-history__summary-copy strong,.offers-email-history__summary-copy small{display:block;min-width:0}.offers-email-history__summary-copy strong{color:var(--csd-text-172033-1000, #172033);font-size:.72rem;font-weight:920}.offers-email-history__summary-copy small{margin-top:.04rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:720}.offers-email-history__chevron{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.72rem;transition:transform .16s ease}.offers-email-history[open] .offers-email-history__chevron{transform:rotate(180deg)}.offers-email-state{display:inline-flex;align-items:center;gap:.24rem;border:1px solid color-mix(in srgb,var(--email-state-tone, var(--csd-border-64748b-1000, #64748b)) 18%,var(--csd-border-ffffff-1000, #fff) 82%);border-radius:999px;padding:.18rem .4rem;color:var(--csd-foreground-email-state-tone, var(--email-state-tone, var(--csd-text-64748b-1000, #64748b)));background:color-mix(in srgb,var(--email-state-tone, #64748b) 8%,var(--csd-bg-ffffff-1000, #fff) 92%);font-size:.57rem;font-weight:900;line-height:1.1;white-space:nowrap}.offers-email-state--opened{--email-state-tone: #7c3aed;--csd-foreground-email-state-tone: var(--csd-text-7c3aed-1000, #7c3aed)}.offers-email-state--delivered{--email-state-tone: #0f766e;--csd-foreground-email-state-tone: var(--csd-text-0f766e-1000, #0f766e)}.offers-email-state--sent{--email-state-tone: #2563eb;--csd-foreground-email-state-tone: var(--csd-text-2563eb-1000, #2563eb)}.offers-email-state--danger{--email-state-tone: #dc2626;--csd-foreground-email-state-tone: var(--csd-text-dc2626-1000, #dc2626)}.offers-email-state--pending{--email-state-tone: #d97706;--csd-foreground-email-state-tone: var(--csd-text-d97706-1000, #d97706)}.offers-email-state--muted{--email-state-tone: #64748b;--csd-foreground-email-state-tone: var(--csd-text-64748b-1000, #64748b)}.offers-email-history__list{display:grid;gap:.42rem;border-top:1px solid var(--csd-border-94a3b8-130, rgba(148, 163, 184, .13));padding:.5rem;background:var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72))}.offers-email-history__item{--email-item-tone: #64748b;--csd-foreground-email-item-tone: var(--csd-text-64748b-1000, #64748b);display:grid;gap:.44rem;border:1px solid color-mix(in srgb,var(--email-item-tone) 13%,var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16)));border-radius:13px;padding:.5rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:inset 3px 0 color-mix(in srgb,var(--email-item-tone) 58%,#fff 42%)}.offers-email-history__item--opened{--email-item-tone: #7c3aed;--csd-foreground-email-item-tone: var(--csd-text-7c3aed-1000, #7c3aed)}.offers-email-history__item--delivered{--email-item-tone: #0f766e;--csd-foreground-email-item-tone: var(--csd-text-0f766e-1000, #0f766e)}.offers-email-history__item--sent{--email-item-tone: #2563eb;--csd-foreground-email-item-tone: var(--csd-text-2563eb-1000, #2563eb)}.offers-email-history__item--danger{--email-item-tone: #dc2626;--csd-foreground-email-item-tone: var(--csd-text-dc2626-1000, #dc2626)}.offers-email-history__item--pending{--email-item-tone: #d97706;--csd-foreground-email-item-tone: var(--csd-text-d97706-1000, #d97706)}.offers-email-history__item-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.42rem}.offers-email-history__item-head>div,.offers-email-history__item-head strong,.offers-email-history__item-head small{display:block;min-width:0}.offers-email-history__item-head strong{overflow:hidden;color:var(--csd-text-172033-1000, #172033);font-size:.65rem;font-weight:880;text-overflow:ellipsis;white-space:nowrap}.offers-email-history__item-head small{overflow:hidden;margin-top:.04rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.offers-email-history__item-head>a{display:inline-flex;align-items:center;gap:.24rem;color:var(--csd-text-3157c8-1000, #3157c8);font-size:.56rem;font-weight:850;text-decoration:none}.offers-email-history__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;margin:0}.offers-email-history__facts>div{min-width:0;border-radius:9px;padding:.32rem .36rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.offers-email-history__facts>div.is-confirmed{background:var(--csd-bg-f0fdfa-1000, #f0fdfa)}.offers-email-history__facts dt{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.5rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.offers-email-history__facts dd{overflow:hidden;margin:.08rem 0 0;color:var(--csd-text-334155-1000, #334155);font-size:.55rem;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.offers-email-history__error,.offers-email-history__response{display:flex;align-items:flex-start;gap:.3rem;margin:0;border-radius:9px;padding:.36rem .4rem;font-size:.56rem;font-weight:760;line-height:1.35}.offers-email-history__error{color:var(--csd-text-b91c1c-1000, #b91c1c);background:var(--csd-bg-fef2f2-1000, #fef2f2)}.offers-email-history__response{color:var(--csd-text-166534-1000, #166534);background:var(--csd-bg-f0fdf4-1000, #f0fdf4)}.offers-package-send-guide{display:grid;gap:.62rem;margin-top:.78rem;border:1px solid var(--csd-border-4f46e5-160, rgba(79, 70, 229, .16));border-radius:18px;padding:.74rem;background:linear-gradient(145deg,var(--csd-bg-eef2ff-960, rgba(238, 242, 255, .96)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99))),radial-gradient(circle at 100% 0%,rgba(20,184,166,.12),transparent 42%);box-shadow:inset 4px 0 #4f46e5b3,0 12px 28px #0f172a0d}.offers-package-send-guide__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.56rem}.offers-package-send-guide__head>span{width:2rem;height:2rem;border:1px solid var(--csd-border-4f46e5-160, rgba(79, 70, 229, .16));border-radius:13px;color:var(--csd-text-4338ca-1000, #4338ca);background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 8px 18px #4f46e51f}.offers-package-send-guide__head div,.offers-package-send-guide__head strong,.offers-package-send-guide__head small{display:block;min-width:0}.offers-package-send-guide__head strong{color:var(--csd-text-172033-1000, #172033);font-size:.78rem;font-weight:920}.offers-package-send-guide__head small{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;line-height:1.35}.offers-package-send-guide__components{display:grid;gap:.38rem}.offers-package-send-guide__components a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.12rem .48rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:14px;padding:.52rem .58rem;color:inherit;background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82));text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.offers-package-send-guide__components a:hover{border-color:var(--csd-border-4f46e5-280, rgba(79, 70, 229, .28));box-shadow:0 9px 20px #4f46e514;transform:translateY(-1px)}.offers-package-send-guide__components a>span{display:inline-flex;align-items:center;gap:.28rem;color:var(--csd-text-4338ca-1000, #4338ca);font-size:.59rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.offers-package-send-guide__components a>b{grid-column:1;color:var(--csd-text-172033-1000, #172033);font-size:.72rem;font-weight:920}.offers-package-send-guide__components a>small{grid-column:1;overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.offers-package-send-guide__components a>em{grid-column:2;grid-row:1/span 3;align-self:center;border:1px solid var(--csd-border-4f46e5-140, rgba(79, 70, 229, .14));border-radius:999px;padding:.16rem .42rem;color:var(--csd-text-4338ca-1000, #4338ca);background:var(--csd-bg-eef2ff-900, rgba(238, 242, 255, .9));font-size:.56rem;font-style:normal;font-weight:900}.offers-package-send-guide__components a>.offers-package-send-guide__delivery{grid-column:1;display:inline-flex;width:-moz-max-content;width:max-content;margin-top:.12rem;padding:.13rem .34rem;color:var(--csd-foreground-email-state-tone, var(--email-state-tone, var(--csd-text-64748b-1000, #64748b)));font-size:.52rem;letter-spacing:0;text-transform:none}.offers-package-send-guide>p{display:flex;align-items:flex-start;gap:.34rem;margin:0;color:var(--csd-text-475569-1000, #475569);font-size:.61rem;font-weight:720;line-height:1.4}.offers-package-send-guide>p i{margin-top:.04rem;color:var(--csd-text-0f766e-1000, #0f766e)}.offers-package-send-guide__notice{border-radius:12px;padding:.48rem .54rem;color:var(--csd-text-9a3412-1000, #9a3412);background:var(--csd-bg-fff7ed-1000, #fff7ed);font-size:.62rem;font-weight:820;line-height:1.4}.offers-package-send-guide.is-locked{border-color:var(--csd-border-ea580c-180, rgba(234, 88, 12, .18));box-shadow:inset 4px 0 #ea580ca3,0 12px 28px #0f172a0a}.offers-discussions-card__counter{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24));border-radius:999px;padding:.22rem .55rem;color:var(--csd-text-a16207-1000, #a16207);background:var(--csd-bg-fffbeb-1000, #fffbeb);font-size:.66rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.offers-discussions-card__counter.is-open{color:var(--csd-text-a16207-1000, #a16207);background:var(--csd-bg-fffbeb-1000, #fffbeb);border-color:var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24))}.offers-discussions-card__counter.is-closed{color:var(--csd-text-0f766e-1000, #0f766e);background:var(--csd-bg-ecfdf5-1000, #ecfdf5);border-color:var(--csd-border-0f766e-180, rgba(15, 118, 110, .18))}.offers-discussions-toggle{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none}.offers-discussions-card__summary{display:grid;gap:.68rem;margin-top:.78rem}.offers-discussions-card__latest{--discussion-tone: #2563eb;--csd-foreground-discussion-tone: var(--csd-text-2563eb-1000, #2563eb);display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;border:1px solid color-mix(in srgb,var(--discussion-tone) 17%,var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9)));border-radius:16px;padding:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96))),radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--discussion-tone) 9%,transparent),transparent 46%);box-shadow:inset 3px 0 color-mix(in srgb,var(--discussion-tone) 70%,#fff 30%),0 12px 24px #0f172a0a}.offers-discussions-card__latest>div{min-width:0;display:grid;gap:.14rem}.offers-discussions-card__latest-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.offers-discussions-card__latest-head strong{min-width:0;overflow:hidden;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.offers-discussions-card__latest-head small{flex:0 0 auto;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:800}.offers-discussions-card__latest span:not(.offers-discussion-item__icon){overflow:hidden;color:var(--csd-text-334155-1000, #334155);font-size:.74rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.offers-discussions-card__latest p{display:-webkit-box;overflow:hidden;margin:.24rem 0 0;color:var(--csd-text-475569-1000, #475569);font-size:.76rem;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.offers-discussions-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.offers-discussions-card__stats span{display:grid;gap:.04rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:13px;padding:.45rem .55rem;color:var(--csd-text-64748b-1000, #64748b);background:var(--csd-bg-f8fbff-880, rgba(248, 251, 255, .88));font-size:.66rem;font-weight:820}.offers-discussions-card__stats strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:950}.offers-discussions-card__open{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.35rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:999px;padding:.54rem .75rem;color:var(--csd-text-2563eb-1000, #2563eb);background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-eff6ff-1000, #eff6ff));box-shadow:0 10px 22px #2563eb14;cursor:pointer;font-size:.78rem;font-weight:900;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.offers-discussions-card__open:hover,.offers-discussions-card__open:focus{border-color:var(--csd-border-2563eb-300, rgba(37, 99, 235, .3));box-shadow:0 14px 28px #2563eb24;transform:translateY(-1px)}.offers-discussions-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2050;opacity:0;pointer-events:none;transition:opacity .18s ease}.offers-discussions-toggle:checked~.offers-discussions-drawer{opacity:1;pointer-events:auto}.offers-discussions-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a7a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.offers-discussions-drawer__panel{position:absolute;top:0;right:0;display:grid;grid-template-rows:auto 1fr auto;width:min(620px,100vw - 1rem);height:100%;overflow:hidden;border-left:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98))),radial-gradient(circle at 0% 0%,rgba(37,99,235,.08),transparent 38%);box-shadow:-26px 0 70px #0f172a2e;transform:translate(104%);transition:transform .22s ease}.offers-discussions-toggle:checked~.offers-discussions-drawer .offers-discussions-drawer__panel{transform:translate(0)}.offers-discussions-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--csd-border-cbd5e1-680, rgba(203, 213, 225, .68));padding:1rem 1rem .9rem;background:var(--csd-bg-f8fbff-920, rgba(248, 251, 255, .92));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.offers-discussions-drawer__header h3{margin:.38rem 0 .14rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.05rem;font-weight:950}.offers-discussions-drawer__header p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:780}.offers-discussions-drawer__close{display:inline-grid;flex:0 0 auto;place-items:center;width:2.35rem;height:2.35rem;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:14px;color:var(--csd-text-475569-1000, #475569);background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86));box-shadow:0 12px 24px #0f172a14;cursor:pointer}.offers-discussions-drawer__close:hover,.offers-discussions-drawer__close:focus{color:var(--csd-text-1d4ed8-1000, #1d4ed8);border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:var(--csd-bg-eff6ff-1000, #eff6ff)}.offers-discussion-list{display:grid;gap:.62rem;margin-top:.85rem}.offers-discussion-list--drawer{align-content:start;overflow-y:auto;margin-top:0;padding:1rem}.offers-discussion-item{--discussion-tone: #2563eb;--csd-foreground-discussion-tone: var(--csd-text-2563eb-1000, #2563eb);display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;border:1px solid color-mix(in srgb,var(--discussion-tone) 17%,var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88)));border-radius:16px;padding:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96))),radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--discussion-tone) 10%,transparent),transparent 44%);box-shadow:inset 3px 0 color-mix(in srgb,var(--discussion-tone) 70%,#fff 30%),0 12px 24px #0f172a0a}.offers-discussion-item--success{--discussion-tone: #0f766e;--csd-foreground-discussion-tone: var(--csd-text-0f766e-1000, #0f766e)}.offers-discussion-item--danger{--discussion-tone: #dc2626;--csd-foreground-discussion-tone: var(--csd-text-dc2626-1000, #dc2626)}.offers-discussion-item--warning{--discussion-tone: #d97706;--csd-foreground-discussion-tone: var(--csd-text-d97706-1000, #d97706)}.offers-discussion-item--info,.offers-discussion-item--primary{--discussion-tone: #2563eb;--csd-foreground-discussion-tone: var(--csd-text-2563eb-1000, #2563eb)}.offers-discussion-item__icon{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;border:1px solid color-mix(in srgb,var(--discussion-tone) 20%,var(--csd-border-ffffff-1000, #fff) 80%);border-radius:14px;color:var(--csd-foreground-discussion-tone, var(--discussion-tone));background:color-mix(in srgb,var(--discussion-tone) 9%,var(--csd-bg-ffffff-1000, #fff) 91%);font-size:.95rem}.offers-discussion-item__body{min-width:0;display:grid;gap:.18rem}.offers-discussion-item__head{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.offers-discussion-item__head strong{min-width:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:900}.offers-discussion-item__head small,.offers-discussion-item__body>small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:760}.offers-discussion-item__body>span{color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:850}.offers-discussion-item p{margin:.35rem 0 .1rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:12px;padding:.55rem .62rem;color:var(--csd-text-334155-1000, #334155);background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78));font-size:.78rem;line-height:1.42}.offers-discussion-item__meta{display:flex;flex-wrap:wrap;gap:.35rem}.offers-discussion-item__meta span{display:inline-flex;align-items:center;border-radius:999px;padding:.18rem .46rem;color:var(--csd-text-64748b-1000, #64748b);background:var(--csd-bg-f1f5f9-880, rgba(241, 245, 249, .88));font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.offers-discussion-item__meta .is-open{color:var(--csd-text-a16207-1000, #a16207);background:var(--csd-bg-fffbeb-1000, #fffbeb)}.offers-discussions-card__history{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;margin-top:.72rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:999px;padding:.48rem .7rem;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eff6ff-1000, #eff6ff);font-size:.76rem;font-weight:900;text-decoration:none}.offers-discussions-card__history:hover,.offers-discussions-card__history:focus{color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-dbeafe-1000, #dbeafe)}.offers-discussions-drawer .offers-discussions-card__history{align-self:end;margin:.2rem 1rem 1rem}.offers-send-form{gap:.72rem;margin-top:.82rem}.offers-send-form__fields{display:grid;gap:.58rem}.offers-send-form label{display:grid;gap:.28rem;margin:0}.offers-send-form span{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:860}.offers-send-form__requirement{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.64rem;font-weight:700;line-height:1.35}.offers-send-form__requirement.is-active{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.offers-send-form [data-offer-recipient-field].is-required>span:after{margin-left:.2rem;color:var(--csd-text-dc2626-1000, #dc2626);content:"*"}.offers-send-form input,.offers-send-form textarea{min-height:2.85rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:14px;padding:.64rem .76rem;color:var(--csd-text-0f172a-1000, #0f172a);background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));box-shadow:inset 0 1px #ffffffd1;font-weight:720;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.offers-send-form input:focus,.offers-send-form textarea:focus{border-color:var(--csd-border-2563eb-380, rgba(37, 99, 235, .38));background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 0 0 4px #2563eb1a;outline:0}.offers-channel-grid{display:grid;grid-template-columns:1fr;gap:.42rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:16px;padding:.48rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.offers-channel-option,.offers-channel-grid label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem;min-height:3.05rem;border:1px solid transparent;border-radius:13px;padding:.44rem .54rem;color:var(--csd-text-334155-1000, #334155);background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86));cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.offers-channel-option:hover,.offers-channel-grid label:hover,.offers-channel-option:has(input:checked){border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 10px 24px #0f172a0e}.offers-channel-option:has(input:checked){background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff))}.offers-channel-option__icon{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:12px;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:#2563eb1a;font-size:.95rem}.offers-channel-option__copy{display:grid;gap:.05rem;min-width:0}.offers-channel-option__copy strong,.offers-channel-option__copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offers-channel-option__copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:900}.offers-channel-option__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:780}.offers-channel-option input,.offers-channel-grid label input{width:1rem;height:1rem;min-height:1rem;margin:0;border:0;padding:0;accent-color:#1d7a86;background:transparent;box-shadow:none}.offers-send-form>.offers-btn{width:100%;min-height:2.46rem;margin-top:0;border-radius:999px;padding:.48rem .72rem;justify-content:center;color:#fff;font-size:.78rem;letter-spacing:0;text-transform:none;box-shadow:0 13px 28px #1d4ed82e}.offers-send-form>.offers-btn span,.offers-send-form>.offers-btn i{color:#fff}.offers-send-form>.offers-btn span{font-size:.78rem;font-weight:880;letter-spacing:0;text-transform:none}.offers-historical-public-mode{display:grid;gap:.62rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:16px;padding:.74rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96))),radial-gradient(circle at 0% 0%,rgba(37,99,235,.08),transparent 38%)}.offers-historical-public-mode.is-active{border-color:var(--csd-border-0f766e-260, rgba(15, 118, 110, .26));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f0fdfa-900, rgba(240, 253, 250, .9))),radial-gradient(circle at 0% 0%,rgba(15,118,110,.12),transparent 38%)}.offers-historical-public-mode__head,.offers-historical-public-toggle,.offers-historical-public-mode__notice{display:flex;align-items:flex-start;gap:.62rem}.offers-historical-public-mode__icon{display:inline-grid;flex:0 0 auto;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:14px;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-eff6ff-1000, #eff6ff)}.offers-historical-public-mode.is-active .offers-historical-public-mode__icon{border-color:var(--csd-border-0f766e-200, rgba(15, 118, 110, .2));color:var(--csd-text-0f766e-1000, #0f766e);background:var(--csd-bg-ccfbf1-1000, #ccfbf1)}.offers-historical-public-mode strong,.offers-historical-public-mode small{display:block}.offers-historical-public-mode strong{color:var(--csd-text-172033-1000, #172033);font-size:.78rem;font-weight:900;line-height:1.25}.offers-historical-public-mode small{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:720;line-height:1.35}.offers-historical-public-toggle{cursor:pointer;border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));border-radius:14px;padding:.58rem;background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82))}.offers-historical-public-toggle input{flex:0 0 auto;width:1.08rem;height:1.08rem;margin-top:.08rem;accent-color:#1d4ed8}.offers-historical-public-mode__notice{border:1px solid var(--csd-border-f59e0b-200, rgba(245, 158, 11, .2));border-radius:14px;padding:.58rem;color:var(--csd-text-92400e-1000, #92400e);background:var(--csd-bg-fffbeb-1000, #fffbeb);font-size:.7rem;font-weight:760;line-height:1.35}.offers-historical-public-mode__notice i{flex:0 0 auto;margin-top:.05rem}.offers-public-link{gap:.52rem;margin-top:.78rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:16px;padding:.68rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92)),var(--csd-bg-f0fdfa-840, rgba(240, 253, 250, .84)))}.offers-public-link__head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.offers-public-link small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:860}.offers-public-link a{display:inline-flex;align-items:center;gap:.28rem;border-radius:999px;padding:.22rem .5rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-ffffff-1000, #fff);font-size:.68rem;font-weight:850;text-decoration:none;box-shadow:inset 0 0 0 1px #2563eb1f}.offers-public-link a:hover,.offers-public-link a:focus-visible{color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:inset 0 0 0 1px #2563eb38,0 8px 18px #0f172a14;outline:0}.offers-public-link code{display:block;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:12px;padding:.56rem .62rem;color:var(--csd-text-334155-1000, #334155);background:var(--csd-bg-ffffff-840, rgba(255, 255, 255, .84));font-size:.72rem;line-height:1.45;white-space:normal;word-break:break-word}.offers-public-link--confirmed{border-color:var(--csd-border-059669-220, rgba(5, 150, 105, .22));background:linear-gradient(135deg,var(--csd-bg-ecfdf5-960, rgba(236, 253, 245, .96)),var(--csd-bg-f0fdfa-900, rgba(240, 253, 250, .9)))}.offers-public-link__document{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.18rem .7rem;border:1px solid var(--csd-border-0f766e-120, rgba(15, 118, 110, .12));border-radius:12px;padding:.56rem .62rem;color:var(--csd-text-0f172a-1000, #0f172a);background:var(--csd-bg-ffffff-760, rgba(255, 255, 255, .76))}.offers-public-link__document span,.offers-public-link__document strong{font-size:.72rem;font-weight:860}.offers-public-link__document span i{margin-right:.24rem;color:var(--csd-text-0f766e-1000, #0f766e)}.offers-public-link__document small{grid-column:1/-1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6rem;overflow-wrap:anywhere}.offers-public-link__manual-step{display:grid;gap:.62rem;border-top:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));margin-top:.18rem;padding-top:.68rem}.offers-public-link__manual-step>div{display:flex;align-items:flex-start;gap:.52rem}.offers-public-link__manual-step>div>span:last-child{display:grid;gap:.12rem}.offers-public-link__manual-step strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.76rem;font-weight:900}.offers-public-link__step-number{display:inline-grid;flex:0 0 1.42rem;width:1.42rem;height:1.42rem;place-items:center;border-radius:50%;color:#fff;background:#1d4ed8;font-size:.7rem;font-weight:900;box-shadow:0 5px 12px #1d4ed833}.offers-public-link__manual-step form{display:grid;gap:.52rem}.offers-public-link__manual-check{display:flex;align-items:flex-start;gap:.48rem;margin:0;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:12px;padding:.56rem;color:var(--csd-text-334155-1000, #334155);background:var(--csd-bg-ffffff-760, rgba(255, 255, 255, .76));font-size:.7rem;font-weight:760;line-height:1.4;cursor:pointer}.offers-public-link__manual-check input{flex:0 0 auto;margin-top:.12rem;accent-color:#1d4ed8}.offers-public-link__confirmed{display:flex;align-items:flex-start;gap:.58rem;border:1px solid var(--csd-border-059669-180, rgba(5, 150, 105, .18));border-radius:14px;padding:.62rem;color:var(--csd-text-065f46-1000, #065f46);background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78))}.offers-public-link__confirmed>span{color:var(--csd-text-059669-1000, #059669);font-size:1.12rem;line-height:1}.offers-public-link__confirmed div{display:grid;gap:.12rem}.offers-public-link__confirmed strong{font-size:.75rem;font-weight:900}.offers-public-link__warning{display:flex;align-items:flex-start;gap:.38rem;border:1px solid var(--csd-border-f59e0b-200, rgba(245, 158, 11, .2));border-radius:12px;padding:.54rem;color:var(--csd-text-92400e-1000, #92400e);background:var(--csd-bg-fffbeb-1000, #fffbeb);font-size:.68rem;font-weight:760;line-height:1.4}.offers-action-list{gap:.42rem;margin-top:.72rem}.offers-external-formation{display:grid;gap:14px;width:100%;padding:16px;border:1px solid var(--csd-border-3b4e76-160, rgba(59, 78, 118, .16));border-radius:18px;background:linear-gradient(145deg,var(--csd-bg-f8faff-1000, #f8faff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);box-shadow:0 14px 34px #1e315b12}.offers-external-formation--ready{border-color:var(--csd-border-12976b-250, rgba(18, 151, 107, .25));background:linear-gradient(145deg,var(--csd-bg-f2fbf7-1000, #f2fbf7) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%)}.offers-external-formation__head{display:flex;align-items:flex-start;gap:12px}.offers-external-formation__head>div{display:grid;gap:3px;min-width:0}.offers-external-formation__head strong{color:var(--csd-text-17213a-1000, #17213a);font-size:.92rem}.offers-external-formation__head span{color:var(--csd-text-68748d-1000, #68748d);font-size:.8rem;line-height:1.45}.offers-external-formation__icon{display:inline-grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid var(--csd-border-394e96-150, rgba(57, 78, 150, .15));border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-3e5bd8-1000, #3e5bd8)}.offers-external-formation--ready .offers-external-formation__icon{border-color:var(--csd-border-12976b-200, rgba(18, 151, 107, .2));color:var(--csd-text-12976b-1000, #12976b)}.offers-external-formation__proof{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;padding:12px;border:1px solid var(--csd-border-12976b-140, rgba(18, 151, 107, .14));border-radius:14px;background:var(--csd-bg-ffffff-840, rgba(255, 255, 255, .84));color:var(--csd-text-536079-1000, #536079);font-size:.76rem}.offers-external-formation__proof a{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--csd-text-2747c7-1000, #2747c7);font-weight:700;text-decoration:none}.offers-external-formation__form{display:grid;gap:14px}.offers-external-formation__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.offers-external-formation__file{grid-column:1/-1}.offers-external-formation__file small{color:var(--csd-text-7a869d-1000, #7a869d);font-size:.7rem}.offers-external-formation__confirm{margin:0}.offers-external-formation__notice{display:flex;align-items:flex-start;gap:8px;color:var(--csd-text-6d7890-1000, #6d7890);font-size:.78rem}@media (max-width: 720px){.offers-external-formation{padding:14px;border-radius:16px}.offers-external-formation__grid{grid-template-columns:1fr}.offers-external-formation__file{grid-column:auto}.offers-external-formation__proof a{width:100%;margin-left:0}}.offers-action-list div,.offers-action-list a{display:flex;align-items:center;gap:.52rem;border-color:var(--csd-border-94a3b8-130, rgba(148, 163, 184, .13));border-radius:14px;padding:.58rem .62rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:780}.offers-action-list i{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;flex:0 0 auto;border-radius:10px;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:#2563eb1a}.offers-timeline{gap:.5rem;margin-top:.72rem}.offers-timeline article{border:1px solid var(--csd-border-94a3b8-130, rgba(148, 163, 184, .13));border-radius:14px;padding:.58rem .62rem .58rem 2rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.offers-timeline i{left:.72rem;top:.82rem;width:.52rem;height:.52rem;background:#1d7a86;box-shadow:0 0 0 4px #1d7a861a}.offers-timeline strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:850}.offers-timeline small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem}@media (max-width: 1200px){.offers-kpis,.offers-template-grid,.offers-automation-page{grid-template-columns:repeat(2,minmax(0,1fr))}.offers-board,.offers-show-grid,.offers-automation-shell,.offers-template-admin-shell,.offers-template-editor-shell,.offers-hero,.offers-show-hero,.offers-automation-hero{grid-template-columns:1fr}.offers-workspace--show .offers-show-grid{grid-template-columns:minmax(0,1fr)}.offers-playbook-grid,.offers-automation-builder__body,.offers-automation-guide__head,.offers-automation-guide__grid,.offers-automation-guide__catalog,.offers-automation-guide__safety{grid-template-columns:1fr}.offers-automation-guide__quick{justify-content:flex-start;overflow-x:auto;white-space:nowrap}.offers-icon-picker__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.offers-automation-side,.offers-template-side,.offers-template-editor-side,.offers-action-panel{position:static}.offers-discussions-drawer__panel{width:100vw}.offers-discussions-drawer__header,.offers-discussion-list--drawer{padding-inline:.82rem}.offers-service-line__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1500px){.offers-builder-modal .offers-pricing-card{grid-template-columns:1fr;align-items:start}.offers-builder-modal .offers-pricing-card .offers-builder-section-title,.offers-builder-modal .offers-pricing-card__main{grid-column:1;grid-row:auto}.offers-builder-modal .offers-pricing-card__main{grid-template-columns:repeat(2,minmax(0,1fr))}.offers-builder-modal .offers-pricing-card__package-note{grid-column:1/-1}}@media (max-width: 1180px){.offers-builder-modal .offers-builder__content{grid-template-columns:1fr;padding-right:0}.offers-builder-modal .offers-pricing-card__summary{position:static}}@media (max-width: 768px){.offers-workspace{padding:.75rem}.offers-builder-modal .modal-dialog{width:100vw;height:100dvh;max-width:100vw;margin:0;padding:.45rem .45rem calc(.45rem + env(safe-area-inset-bottom,0px))}.offers-builder-modal .offers-builder{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;max-height:none;border-radius:18px}.offers-builder-modal .offers-builder__header{position:sticky;top:0;z-index:5;min-height:0;padding:.58rem .68rem;background:var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.offers-builder-modal .offers-builder__title{gap:.52rem}.offers-builder-modal .offers-builder__title-icon{width:1.9rem;height:1.9rem;border-radius:12px}.offers-builder-modal .offers-builder__header h2{font-size:.95rem;line-height:1.12}.offers-builder-modal .offers-builder__header h2 span{min-height:1.08rem;padding:.12rem .38rem;font-size:.55rem;letter-spacing:.05em}.offers-builder-modal .offers-builder__header p{font-size:.68rem}.offers-builder-modal .offers-builder__close{width:2.35rem;height:2.35rem;flex:0 0 auto}.offers-builder-modal .offers-builder__body{grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.offers-builder-modal input:not([type=checkbox]):not([type=radio]):not([type=range]),.offers-builder-modal select,.offers-builder-modal textarea,.offers-builder-modal .form-control,.offers-builder-modal .form-select,.offers-builder-modal .form-saas-input,.offers-builder-modal .select2-container--default .select2-selection--single,.offers-builder-modal .select2-container--default .select2-selection--multiple,.offers-builder-modal .select2-container--default .select2-selection--single .select2-selection__rendered,.offers-builder-modal .select2-search__field,#createOfferServiceModal input:not([type=checkbox]):not([type=radio]):not([type=range]),#createOfferServiceModal select,#createOfferServiceModal textarea,#createOfferServiceModal .form-control,#createOfferServiceModal .form-select,#createOfferServiceModal .form-saas-input,#createOfferServiceModal .select2-container--default .select2-selection--single,#createOfferServiceModal .select2-container--default .select2-selection--multiple,#createOfferServiceModal .select2-container--default .select2-selection--single .select2-selection__rendered,#createOfferServiceModal .select2-search__field{font-size:16px!important}.offers-builder-modal .offers-field-cluster__grid{grid-template-columns:minmax(0,1fr)!important}.offers-builder-modal .offers-field{grid-column:1/-1!important;min-width:0}.offers-builder-modal .offers-label-line{align-items:flex-start;flex-wrap:wrap;white-space:normal}.offers-builder-modal .offers-label-line>span:first-child{overflow:visible;text-overflow:clip;white-space:normal}.offers-builder-modal .offers-field .select2-container--default .select2-selection--single{height:auto!important;min-height:2.75rem!important;padding-block:.34rem!important}.offers-builder-modal .offers-field .select2-container--default .select2-selection--single .select2-selection__rendered{overflow:visible!important;padding-right:2rem;text-overflow:clip!important;white-space:normal!important;line-height:1.25!important}.offers-builder-modal .offers-field textarea.offers-mobile-multiline-field{min-height:3.62rem!important;max-height:none!important;line-height:1.35!important;overflow-y:hidden!important;resize:none!important;white-space:pre-wrap}.offers-builder-modal .offers-service-line__main textarea.offers-service-line__description{min-height:4.75rem!important;max-height:none!important;line-height:1.35!important;overflow-y:hidden!important;resize:none!important;white-space:pre-wrap}.offers-workspace--show{overflow-x:hidden}.offers-workspace--show .offers-show-grid,.offers-workspace--show .offers-document-shell,.offers-workspace--show .offers-action-panel,.offers-workspace--show .offers-action-card,.offers-workspace--show .offers-action-panel section,.offers-workspace--show .offer-imported-document-preview,.offers-workspace--show .offers-send-summary,.offers-workspace--show .offers-email-history,.offers-workspace--show .offers-send-form,.offers-workspace--show .offers-package-send-guide,.offers-workspace--show .offers-historical-public-mode,.offers-workspace--show .offers-public-link{width:100%;max-width:100%;min-width:0}.offers-kpis,.offers-automation-metrics,.offers-form-grid,.offers-builder-modal .offers-field-cluster__grid,.offers-pricing-card,.offers-pricing-card__main,.offer-document-preview__hero,.offer-document-preview__facts,.offer-document-preview__sections,.offer-document-preview__service-lines,.offer-document-preview__package-component-head,.offer-imported-document-preview,.offer-imported-document-preview__facts,.offers-public-actions{grid-template-columns:1fr}.offer-document-preview__package-component-head>div:last-child{min-width:0;text-align:left}.offer-imported-document-preview{width:100%;gap:.82rem;padding:.82rem}.offers-workspace--show .offers-document-shell{overflow:hidden}.offer-document-viewer__tabs{overflow-x:auto;padding:.52rem .62rem}.offer-document-viewer__tab{flex:0 0 auto}.offer-document-viewer__hint{align-items:flex-start;flex-direction:column;gap:.45rem;padding:.62rem .7rem}.offer-document-viewer__frame{height:max(34rem,70vh)}.offers-workspace--show .offers-action-panel{display:grid}.offers-send-summary__head{align-items:flex-start;flex-direction:column}.offers-send-summary__head strong{align-self:flex-start}.offers-send-summary dl{grid-template-columns:1fr}.offers-email-history>summary{grid-template-columns:auto minmax(0,1fr) auto}.offers-email-history>summary>.offers-email-state{grid-column:2;justify-self:start}.offers-email-history__chevron{grid-column:3;grid-row:1/span 2}.offers-email-history__item-head{grid-template-columns:minmax(0,1fr) auto}.offers-email-history__item-head>.offers-email-state{grid-column:1/-1;justify-self:start}.offers-email-history__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.offers-package-send-guide__components a{grid-template-columns:minmax(0,1fr)}.offers-package-send-guide__components a>em{grid-column:1;grid-row:auto;justify-self:start}.offers-send-summary dd,.offers-send-form input,.offers-historical-public-mode strong,.offers-historical-public-mode small{overflow-wrap:anywhere;word-break:break-word}.offer-imported-document-preview__icon{width:2.75rem;height:2.75rem}.offer-imported-document-preview__body h2{font-size:1.02rem}.offer-imported-document-preview__actions .offers-btn{justify-content:center;width:100%}.offers-builder__body,.offers-builder-modal .offers-builder__body{grid-template-columns:1fr}.offers-builder__rail{border-right:0;border-bottom:1px solid var(--offer-line)}.offers-builder-modal .offers-builder__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(9rem,42vw);gap:.52rem;padding:.62rem .68rem .72rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.offers-builder-modal .offers-builder__rail::-webkit-scrollbar{display:none}.offers-builder-modal .offers-builder__rail-head{display:none}.offers-builder-modal .offers-type-option{grid-template-columns:1.75rem minmax(0,1fr);gap:.44rem;height:100%;min-height:3.7rem;padding:.55rem 2.2rem .55rem .58rem;border-color:var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));background:var(--csd-bg-ffffff-1000, #fff)}.offers-builder-modal .offers-type-option-shell{scroll-snap-align:start}.offers-builder-modal .offers-type-option-shell+.offers-type-option-shell:before{display:none}.offers-builder-modal .offers-type-option__icon{width:1.72rem;height:1.72rem;border-radius:11px;font-size:.78rem}.offers-builder-modal .offers-type-option__copy strong{font-size:.72rem}.offers-builder-modal .offers-type-option__copy small{font-size:.62rem}.offers-builder-modal .offers-type-option__info.offers-help-dot{right:.55rem;width:1.18rem;height:1.18rem;min-width:1.18rem;font-size:.56rem}.offers-builder-modal .offers-builder__main{gap:.62rem;padding:.68rem;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.offers-builder-modal .offers-builder__preview{grid-template-columns:1.9rem minmax(0,1fr);gap:.55rem;padding:.62rem .64rem;border-radius:14px}.offers-builder-modal .offers-builder__preview-icon{width:1.85rem;height:1.85rem;border-radius:11px}.offers-builder-modal .offers-builder__preview em{grid-column:1/-1;width:-moz-fit-content;width:fit-content;max-width:100%;white-space:normal}.offers-builder-modal .offers-builder__preview small{white-space:normal;overflow-wrap:anywhere}.offers-mobile-quick{display:grid;gap:.68rem;border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:16px;padding:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96))),radial-gradient(circle at 0 0,rgba(37,99,235,.12),transparent 36%);box-shadow:0 14px 34px #0f172a0e}.offers-mobile-quick__head{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.58rem;align-items:start}.offers-mobile-quick__icon{width:2rem;height:2rem;border:1px solid var(--csd-border-93c5fd-720, rgba(147, 197, 253, .72));border-radius:13px;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-eff6ff-1000, #eff6ff)}.offers-mobile-quick__head strong,.offers-mobile-quick__head small{display:block}.offers-mobile-quick__head strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:850;line-height:1.18}.offers-mobile-quick__head small{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:680;line-height:1.32}.offers-mobile-quick__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.offers-mobile-quick__field{display:grid;gap:.22rem;min-width:0;margin:0}.offers-mobile-quick__field--full{grid-column:1/-1}.offers-mobile-quick__field>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.055em;line-height:1.1;text-transform:uppercase}.offers-mobile-quick__field input,.offers-mobile-quick__field select,.offers-mobile-quick__field textarea{width:100%;min-height:2.76rem;border:1px solid var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96));border-radius:.78rem;padding:.56rem .68rem;color:var(--csd-text-10213f-1000, #10213f);background:var(--csd-bg-ffffff-1000, #fff);box-shadow:inset 0 1px #ffffffdb;font-size:16px!important;font-weight:520;line-height:1.32}.offers-mobile-quick__field textarea{min-height:3.42rem;resize:none}.offers-mobile-quick__field input:focus,.offers-mobile-quick__field select:focus,.offers-mobile-quick__field textarea:focus{border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));box-shadow:0 0 0 4px #2563eb14;outline:none}.offers-mobile-quick__actions{display:grid;grid-template-columns:1fr;gap:.38rem}.offers-mobile-quick__actions .offers-btn{justify-content:center;width:100%;min-height:2.72rem}.offers-mobile-quick__actions small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:720;line-height:1.32;text-align:center}.offers-mobile-quick__actions small[data-tone=success]{color:var(--csd-text-047857-1000, #047857)}.offers-builder-modal .offers-field-cluster__head{align-items:flex-start;flex-direction:column}.offers-builder-modal .offers-field-cluster__head small{text-align:left}.offers-show-hero__topline{align-items:stretch;flex-direction:column}.offers-show-hero__nav{align-items:flex-start;flex-wrap:wrap}.offers-show-value-pill{width:100%;min-width:0}.offers-builder-modal .offers-pricing-card .offers-builder-section-title,.offers-builder-modal .offers-pricing-card__main,.offers-builder-modal .offers-pricing-card__summary{grid-column:1;grid-row:auto}.offers-builder-modal .offers-builder__content,.offers-builder-modal .offers-pricing-card,.offers-builder-modal .offers-pricing-card__main,.offers-builder-modal .offers-package-presentation{grid-template-columns:1fr}.offers-builder-modal .offers-pricing-card__summary{position:static}.offers-builder-modal .offers-ai-assistant__input-row{grid-template-columns:1fr}.offers-builder-modal .offers-ai-assistant__review-head{grid-template-columns:2.28rem minmax(0,1fr);align-items:start}.offers-builder-modal .offers-ai-assistant__source{grid-column:2}.offers-builder-modal .offers-ai-assistant__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.offers-builder-modal .offers-ai-assistant__details>summary{align-items:flex-start;flex-wrap:wrap}.offers-builder-modal .offers-ai-assistant__details>summary small{flex:1 1 100%;text-align:left}.offers-builder-modal .offers-ai-assistant__field-grid,.offers-builder-modal .offers-ai-assistant__service-grid{grid-template-columns:1fr}.offers-builder-modal .offers-ai-assistant__actions{align-items:stretch;flex-direction:column}.offers-builder-modal .offers-automation-box{padding:.72rem;border-radius:16px}.offers-builder-modal .offers-automation-box__head{grid-template-columns:1.85rem minmax(0,1fr);align-items:start;gap:.55rem}.offers-builder-modal .offers-automation-box__head strong,.offers-builder-modal .offers-automation-box__head small{overflow-wrap:anywhere}.offers-builder-modal .offers-automation-options{display:grid;grid-template-columns:1fr;gap:.48rem;overflow:visible}.offers-builder-modal .offers-automation-option{grid-template-columns:1.55rem minmax(0,1fr);min-height:3.08rem;padding:.58rem .62rem}.offers-builder-modal .offers-automation-option--quick{grid-template-columns:minmax(0,1fr) 1.5rem}.offers-builder-modal .offers-automation-option span:last-child{display:grid;gap:.08rem;min-width:0}.offers-builder-modal .offers-automation-option strong,.offers-builder-modal .offers-automation-option small{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.offers-builder-modal .offers-automation-option__check{width:1.32rem;height:1.32rem}.offers-builder-modal .offers-builder__footer{position:sticky;bottom:0;z-index:6;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.58rem;align-items:center;padding:.62rem .68rem calc(.62rem + env(safe-area-inset-bottom,0px));background:var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.offers-builder-modal .offers-builder__footer>span{min-width:0;font-size:.72rem;line-height:1.25;overflow-wrap:anywhere}.offers-builder-modal .offers-builder__footer .offers-btn{min-width:8.7rem;min-height:2.54rem;padding-inline:.82rem;white-space:normal}.offers-services-card__head,.offers-services-card__summary{align-items:flex-start;flex-direction:column}.offers-builder-modal .offers-services-card__head{grid-template-columns:1fr;align-items:stretch}.offers-builder-modal .offers-services-card__head>div{grid-template-columns:1fr}.offers-builder-modal .offers-services-card__head .offers-eyebrow{width:-moz-fit-content;width:fit-content}.offers-builder-modal .offers-services-card__head .offers-btn{justify-content:center;width:100%}.offers-service-line,.offers-service-line__meta,.offers-builder-modal .offers-service-line,.offers-builder-modal .offers-service-line__meta{grid-template-columns:1fr}.offers-builder-modal .offers-service-line__meta{grid-template-areas:none}.offers-builder-modal .offers-service-line__meta-field{grid-area:auto}.offers-service-line__toggle{place-items:center start}.offers-automation-rules>article{grid-template-columns:1fr}.offers-automation-builder__body,.offers-automation-builder__body section{max-height:none;overflow:visible}.offers-automation-builder__statusbar{align-items:flex-start;flex-direction:column}.offers-automation-rule__meta,.offers-automation-rule__actions{justify-content:flex-start;text-align:left}.offers-action-picker,.offers-automation-config{grid-template-columns:1fr}.offers-icon-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offers-icon-picker__custom,.offers-accent-picker__custom{grid-template-columns:1fr}.offers-template-section-note{position:static;display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%}.offers-template-editor-section>.offers-field--full{margin-top:0}.offers-template-row,.offers-template-editor-row,.offers-template-editor-section,.offers-template-editor-grid,.offers-template-style-picker,.offers-template-style-card,.offers-template-demo-preview__head{grid-template-columns:1fr}.offers-template-demo-preview__head{display:grid}.offers-template-editor-row .offers-template-check{justify-self:start}.offers-template-advanced summary{align-items:flex-start;flex-wrap:wrap}.offers-template-advanced summary small{width:100%;margin-left:1.73rem}.offer-document-preview--compact .offer-document-preview__hero,.offer-document-preview--compact .offer-document-preview__sections{grid-template-columns:1fr}.offers-template-row__actions{justify-content:flex-start}.offers-template-editor-footer{position:static;align-items:stretch;flex-direction:column}}.offers-public-page{min-height:100vh;margin:0;background:radial-gradient(circle at 18% 12%,rgba(37,99,235,.1),transparent 30rem),linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-eef4fb-1000, #eef4fb) 100%)}.offers-public-page,.offers-public-page *,.offers-public-page *:before,.offers-public-page *:after{box-sizing:border-box}.offers-public-shell{display:grid;place-items:center;min-height:100vh;padding:clamp(.8rem,2vw,2rem)}.offers-public-card{width:min(72rem,100%);border:1px solid var(--csd-border-bfd0e8-820, rgba(191, 208, 232, .82));border-radius:22px;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 26px 76px #0f172a24;overflow:hidden}.offers-public-card__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.35fr);gap:1rem;align-items:stretch;padding:1.3rem;color:#fff;background:#10243d}.offers-public-card__hero h1{margin:.32rem 0 .28rem;font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.05}.offers-public-card__hero p{margin:0;color:#e2eeffe0}.offers-public-card__hero .offers-eyebrow{display:inline-flex;align-items:center;gap:.42rem;width:-moz-fit-content;width:fit-content;border:1px solid var(--csd-border-93c5fd-180, rgba(147, 197, 253, .18));border-radius:999px;padding:.3rem .62rem;color:#bfdbfe;background:linear-gradient(180deg,#2563eb33,#1d4ed824),#0f172a2e;box-shadow:inset 0 1px #ffffff14,0 12px 24px #02061724;font-size:.72rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.offers-public-card__hero .offers-eyebrow i{display:inline-grid;place-items:center;width:1.08rem;height:1.08rem;border-radius:999px;color:var(--csd-text-93c5fd-1000, #93c5fd);background:#2563eb2e;font-size:.72rem}.offers-public-card__amount{display:grid;align-content:center;gap:.28rem;border:1px solid var(--csd-border-e2eeff-160, rgba(226, 238, 255, .16));border-radius:18px;padding:1rem;background:var(--csd-bg-ffffff-80, rgba(255, 255, 255, .08))}.offers-public-card__amount span,.offers-public-card__amount small{color:#e2eeffd1;font-size:.78rem;font-weight:800}.offers-public-card__amount strong{color:#fff;font-size:clamp(1.8rem,3vw,2.45rem);line-height:1}.offers-public-summary{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem 1.3rem 0}.offers-public-summary span{display:inline-flex;gap:.42rem;align-items:center;border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));border-radius:999px;padding:.48rem .74rem;color:var(--csd-text-334155-1000, #334155);background:var(--csd-bg-ffffff-1000, #fff);font-size:.78rem;font-weight:850}.offers-public-summary i{color:var(--csd-text-2563eb-1000, #2563eb)}.offers-public-pdf-proof{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.78rem;align-items:center;margin:.78rem 1.1rem 1rem;border:1px solid var(--csd-border-315c91-180, rgba(49, 92, 145, .18));border-radius:16px;padding:.72rem .78rem;color:var(--csd-text-1e293b-1000, #1e293b);background:linear-gradient(135deg,var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));box-shadow:inset 0 1px #ffffffe6,0 12px 28px #315c9112}.offers-public-pdf-proof__icon{display:inline-grid;place-items:center;width:2.65rem;height:2.65rem;border:1px solid var(--csd-border-315c91-160, rgba(49, 92, 145, .16));border-radius:14px;color:var(--csd-text-315c91-1000, #315c91);background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86));box-shadow:0 8px 18px #315c9114;font-size:1rem}.offers-public-pdf-proof__content{display:grid;min-width:0;gap:.12rem}.offers-public-pdf-proof__eyebrow{color:var(--csd-text-315c91-1000, #315c91);font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.offers-public-pdf-proof__content>strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;line-height:1.25}.offers-public-pdf-proof__hash{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:800}.offers-public-pdf-proof__hash code{border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:999px;padding:.1rem .38rem;color:var(--csd-text-475569-1000, #475569);background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82));font-size:.66rem}.offers-public-pdf-proof__action{display:inline-flex;gap:.46rem;align-items:center;justify-content:center;min-height:2.55rem;border:1px solid var(--csd-border-315c91-240, rgba(49, 92, 145, .24));border-radius:13px;padding:.58rem .82rem;color:#fff;background:linear-gradient(135deg,#315c91,#4058d9);box-shadow:0 10px 22px #315c912e;font-size:.76rem;font-weight:900;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.offers-public-pdf-proof__action:hover,.offers-public-pdf-proof__action:focus-visible{color:#fff;filter:brightness(1.04);box-shadow:0 13px 28px #315c913d;transform:translateY(-1px)}.offers-public-pdf-proof__action:focus-visible{outline:3px solid var(--csd-border-60a5fa-340, rgba(96, 165, 250, .34));outline-offset:2px}.offers-public-alert{margin:1rem 1.3rem 0;border:1px solid var(--csd-border-10b981-220, rgba(16, 185, 129, .22));border-radius:16px;padding:.78rem .9rem;color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-ecfdf5-1000, #ecfdf5);font-weight:850}.offers-public-alert--warning{border-color:var(--csd-border-f59e0b-260, rgba(245, 158, 11, .26));color:var(--csd-text-92400e-1000, #92400e);background:var(--csd-bg-fffbeb-1000, #fffbeb)}.offers-public-decision-lock{display:flex;gap:.8rem;align-items:center;margin:1.2rem 1.3rem 1.3rem;border:1px solid var(--csd-border-cbd5e1-850, rgba(203, 213, 225, .85));border-radius:18px;padding:1rem;color:var(--csd-text-0f172a-1000, #0f172a);background:var(--csd-bg-f8fafc-1000, #f8fafc)}.offers-public-decision-lock>i{display:grid;place-items:center;width:2.65rem;height:2.65rem;border-radius:16px;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eff6ff-1000, #eff6ff);font-size:1.1rem}.offers-public-decision-lock--consultation{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(135deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-eff6ff-1000, #eff6ff))}.offers-public-decision-lock--consultation>i{color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-dbeafe-1000, #dbeafe)}.offers-public-decision-lock strong,.offers-public-decision-lock span{display:block}.offers-public-decision-lock span{margin-top:.15rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.86rem}.offers-public-response{margin:1.4rem 1.1rem 1.1rem;border:1px solid var(--csd-border-bfd0e8-740, rgba(191, 208, 232, .74));border-radius:20px;padding:1rem;background:linear-gradient(145deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)),var(--csd-bg-eff6ff-820, rgba(239, 246, 255, .82)));box-shadow:inset 0 1px #ffffffeb,0 18px 42px #0f172a12}.offers-public-response__header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:center;padding:.08rem .08rem .85rem}.offers-public-response__icon{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--csd-border-315c91-160, rgba(49, 92, 145, .16));border-radius:14px;color:var(--csd-text-315c91-1000, #315c91);background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));box-shadow:0 9px 20px #315c9114}.offers-public-response__copy{display:grid;min-width:0;gap:.08rem}.offers-public-response__eyebrow{color:var(--csd-text-315c91-1000, #315c91);font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.offers-public-response__copy h2{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.05rem;line-height:1.2}.offers-public-response__copy p{margin:.12rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.4}.offers-public-response .offers-public-actions{margin:0;padding:0}.offers-public-response .offers-public-note{margin:.78rem 0 0}.offers-public-response .offers-public-decision-lock{margin:0}.offers-public-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.78rem;padding:.92rem 1.3rem 0}.offers-public-action{display:grid;grid-template-rows:auto auto auto;gap:.58rem;align-content:start;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:18px;padding:.82rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 14px 34px #0f172a0d}.offers-public-action.is-focused{border-color:var(--csd-border-2563eb-420, rgba(37, 99, 235, .42));box-shadow:0 18px 42px #2563eb1f}.offers-public-action__head{display:flex;gap:.72rem;align-items:flex-start}.offers-public-action__icon{flex:0 0 auto;width:2.55rem;height:2.55rem;border:1px solid var(--csd-border-bfd0e8-760, rgba(191, 208, 232, .76));border-radius:16px;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eff6ff-1000, #eff6ff);font-size:1.05rem}.offers-public-action--success .offers-public-action__icon{color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-ecfdf5-1000, #ecfdf5)}.offers-public-action--danger .offers-public-action__icon{color:var(--csd-text-b91c1c-1000, #b91c1c);background:var(--csd-bg-fff1f2-1000, #fff1f2)}.offers-public-action--info .offers-public-action__icon{color:var(--csd-text-0369a1-1000, #0369a1);background:var(--csd-bg-f0f9ff-1000, #f0f9ff)}.offers-public-action__head strong,.offers-public-action__head small{display:block}.offers-public-action__head strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.96rem}.offers-public-action__head small{margin-top:.16rem;color:var(--csd-text-64748b-1000, #64748b);line-height:1.35}.offers-public-action textarea{box-sizing:border-box;width:100%;height:4.15rem;min-height:4.15rem;max-height:4.15rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:14px;padding:.74rem .82rem;color:var(--csd-text-0f172a-1000, #0f172a);background:var(--csd-bg-f8fafc-1000, #f8fafc);font-size:.84rem;line-height:1.38;resize:none;overflow-x:hidden;overflow-y:auto;scrollbar-color:rgba(148,163,184,.58) transparent;scrollbar-width:thin}.offers-public-action textarea::-webkit-scrollbar{width:.42rem}.offers-public-action textarea::-webkit-scrollbar-track{background:transparent}.offers-public-action textarea::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b873}.offers-public-action textarea:focus{border-color:var(--csd-border-2563eb-600, rgba(37, 99, 235, .6));outline:0;box-shadow:0 0 0 .18rem #2563eb1f}.offers-public-identifier{display:grid;min-width:0;gap:.8rem;padding:1rem;border:1px solid var(--csd-border-2a5bd7-180, rgba(42, 91, 215, .18));border-radius:20px;background:linear-gradient(145deg,var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.offers-public-identifier__head{display:flex;align-items:center;gap:.7rem}.offers-public-identifier__head strong,.offers-public-identifier__head small{display:block}.offers-public-identifier__head small,.offers-public-identifier p,.offers-public-identifier__privacy{color:var(--csd-text-64748b-1000, #64748b)}.offers-public-identifier__icon{display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;flex:0 0 2.35rem;border-radius:14px;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-dbeafe-1000, #dbeafe)}.offers-public-identifier p{margin:0;font-size:.85rem;line-height:1.55}.offers-public-identifier__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.offers-public-identifier__fields label,.offers-public-identifier__confirmation{display:grid;min-width:0;gap:.4rem}.offers-public-identifier__fields [hidden]{display:none!important}.offers-public-identifier__fields label>span{font-size:.78rem;font-weight:800;color:var(--csd-text-334155-1000, #334155)}.offers-public-identifier__field--full{grid-column:1/-1}.offers-public-identifier__fields label>small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.4}.offers-public-identifier__fields input,.offers-public-identifier__fields select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:46px;padding:.72rem .9rem;border:1px solid var(--csd-border-cbd5e1-1000, #cbd5e1);border-radius:15px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-0f172a-1000, #0f172a)}.offers-public-identifier__fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.55rem;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 1.15rem) 50%,calc(100% - .85rem) 50%;background-size:.32rem .32rem,.32rem .32rem;background-repeat:no-repeat}.offers-public-identifier__fields input:focus,.offers-public-identifier__fields select:focus{outline:0;border-color:var(--csd-border-4f6ef7-1000, #4f6ef7);box-shadow:0 0 0 3px #4f6ef721}.offers-public-identifier__confirmation{grid-template-columns:auto 1fr;align-items:start;font-size:.8rem;line-height:1.45;color:var(--csd-text-334155-1000, #334155)}.offers-public-identifier__confirmation input{margin-top:.18rem}@media (max-width: 640px){.offers-public-identifier__fields{grid-template-columns:1fr}}.offers-public-signing-form{display:grid;gap:.66rem}.offers-public-signing-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.offers-public-signing-field{display:grid;gap:.3rem;min-width:0;margin:0}.offers-public-signing-field>span{color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:820;letter-spacing:.025em}.offers-public-signing-field .form-saas-input{width:100%;min-height:2.55rem;margin:0;border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:13px;padding:.62rem .72rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;box-shadow:inset 0 1px #ffffffd1}.offers-public-signing-field .form-saas-input:focus{border-color:var(--csd-border-2563eb-580, rgba(37, 99, 235, .58));outline:0;box-shadow:0 0 0 .18rem #2563eb1a}.offers-public-signing-consent{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.56rem;margin:0;padding:.65rem .7rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:13px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);cursor:pointer;font-size:.76rem;line-height:1.42}.offers-public-signing-consent input{width:1rem;height:1rem;margin:.08rem 0 0;accent-color:#2563eb;cursor:pointer}.offers-public-signing-consent:focus-within{border-color:var(--csd-border-2563eb-450, rgba(37, 99, 235, .45));box-shadow:0 0 0 .18rem #2563eb14}.offers-public-upload{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.62rem;align-items:center;min-width:0;min-height:3.35rem;padding:.68rem .72rem;border:1px dashed var(--csd-border-10b981-420, rgba(16, 185, 129, .42));border-radius:16px;background:radial-gradient(circle at top left,var(--csd-bg-d1fae5-620, rgba(209, 250, 229, .62)),transparent 46%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f0fdf4-1000, #f0fdf4) 100%);color:var(--csd-text-334155-1000, #334155);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.offers-public-upload:hover,.offers-public-upload:focus-within{border-color:var(--csd-border-047857-540, rgba(4, 120, 87, .54));box-shadow:0 16px 34px #10b9811f;transform:translateY(-1px)}.offers-public-upload input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.offers-public-upload__icon{display:inline-grid;place-items:center;width:2.12rem;height:2.12rem;border:1px solid var(--csd-border-a7f3d0-880, rgba(167, 243, 208, .88));border-radius:14px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-047857-1000, #047857);box-shadow:0 10px 22px #10b98117}.offers-public-upload__copy{display:grid;gap:.08rem;min-width:0}.offers-public-upload__copy strong{min-width:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.offers-public-upload__copy small{min-width:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:720;line-height:1.25;overflow-wrap:anywhere}.offers-public-upload__action{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;padding:.36rem .62rem;border-radius:999px;background:#047857;color:#fff;font-size:.72rem;font-weight:850;line-height:1;white-space:nowrap}.offers-public-page .offers-public-card{width:min(68rem,100%);border-color:var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));box-shadow:0 24px 64px #0f172a1f}.offers-public-page .offers-public-card__hero{grid-template-columns:minmax(0,1fr) 12.5rem;gap:.8rem;padding:1rem 1.1rem;background:linear-gradient(135deg,#14263d,#1d334d)}.offers-public-page .offers-public-card__hero h1{margin:.22rem 0 .18rem;font-size:clamp(1.55rem,2.6vw,2.15rem)}.offers-public-page .offers-public-card__hero p{font-size:.84rem}.offers-public-page .offers-public-card__amount{border-radius:14px;padding:.72rem .82rem;background:var(--csd-bg-ffffff-65, rgba(255, 255, 255, .065))}.offers-public-page .offers-public-card__amount strong{font-size:1.18rem;line-height:1.15}.offers-public-page .offers-public-summary{gap:.4rem;padding:.78rem 1.1rem 0}.offers-public-page .offers-public-summary span{padding:.38rem .62rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);font-size:.72rem}.offers-public-page .offers-public-actions{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:.7rem;margin-top:0;padding:.78rem 1.1rem 0}.offers-public-page .offers-public-actions--founder-data{grid-template-columns:repeat(3,minmax(0,1fr))}.offers-public-page .offers-public-actions--founder-data .offers-public-action--founder-data{grid-column:1/-1}.offers-public-page .offers-public-actions--founder-data>.offers-public-action:not(.offers-public-action--founder-data){align-self:stretch}.offers-public-page .offers-public-action{min-width:0;border-radius:15px;padding:.72rem;box-shadow:0 10px 28px #0f172a0b}.offers-public-page .offers-public-action__icon{width:2.2rem;height:2.2rem;border-radius:12px;color:var(--csd-text-315c91-1000, #315c91);background:var(--csd-bg-f1f5f9-1000, #f1f5f9)}.offers-public-page .offers-public-action--success .offers-public-action__icon{color:var(--csd-text-315c91-1000, #315c91);background:var(--csd-bg-f1f5f9-1000, #f1f5f9)}.offers-public-page .offers-public-action__head strong{font-size:.88rem}.offers-public-page .offers-public-action__head small{font-size:.74rem}.offers-public-page .offers-public-action .offers-btn,.offers-public-page .offers-public-signing-field .form-saas-input{box-sizing:border-box;max-width:100%}.offers-public-page .offers-public-card .offers-btn--ghost{border:1px solid var(--csd-border-315c91-200, rgba(49, 92, 145, .2));color:var(--csd-text-244a78-1000, #244a78);background:var(--csd-bg-f1f5f9-1000, #f1f5f9);box-shadow:none}.offers-public-page .offers-public-card .offers-btn--ghost:hover,.offers-public-page .offers-public-card .offers-btn--ghost:focus-visible{border-color:var(--csd-border-315c91-360, rgba(49, 92, 145, .36));color:var(--csd-text-17385f-1000, #17385f);background:var(--csd-bg-e8eef6-1000, #e8eef6)}.offers-public-page .offers-public-signing-form{gap:.52rem}.offers-public-page .offers-public-signing-fields{gap:.48rem}.offers-public-page .offers-public-signing-field .form-saas-input{min-height:2.35rem;border-radius:11px;padding:.54rem .64rem;font-size:.76rem}.offers-public-page .offers-public-upload{box-sizing:border-box;min-height:3rem;border-color:var(--csd-border-64748b-340, rgba(100, 116, 139, .34));border-radius:13px;padding:.56rem .62rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.offers-public-page .offers-public-upload:hover,.offers-public-page .offers-public-upload:focus-within{border-color:var(--csd-border-315c91-480, rgba(49, 92, 145, .48));box-shadow:0 10px 24px #315c9114}.offers-public-page .offers-public-upload__icon{width:1.9rem;height:1.9rem;border-color:var(--csd-border-94a3b8-500, rgba(148, 163, 184, .5));border-radius:10px;color:var(--csd-text-315c91-1000, #315c91);box-shadow:none}.offers-public-page .offers-public-upload__action{color:var(--csd-text-244a78-1000, #244a78);background:var(--csd-bg-e8eef6-1000, #e8eef6)}.offers-public-page .offers-public-signing-consent{gap:.48rem;border-radius:11px;padding:.54rem .62rem;font-size:.72rem}.offers-public-page .offers-public-action .offers-btn--primary{min-height:2.3rem;background:#315c91;box-shadow:0 9px 20px #315c9129}.offers-public-page .offers-public-action .offers-btn--primary:hover,.offers-public-page .offers-public-action .offers-btn--primary:focus-visible{background:#244a78;box-shadow:0 11px 24px #315c9133}.offers-public-page .offers-public-note{margin:.78rem 1.1rem 1rem;border-radius:13px;padding:.66rem .78rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);font-size:.78rem}.offers-public-action .offers-btn{justify-content:center;width:100%;min-height:2.42rem}.offers-public-action--danger .offers-btn{color:var(--csd-text-b91c1c-1000, #b91c1c);border-color:var(--csd-border-fecaca-920, rgba(254, 202, 202, .92));background:var(--csd-bg-fff1f2-1000, #fff1f2)}.offers-public-note{display:flex;gap:.62rem;align-items:flex-start;margin:1rem 1.3rem 1.3rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:16px;padding:.85rem .95rem;color:var(--csd-text-475569-1000, #475569);background:var(--csd-bg-f8fbff-1000, #f8fbff);font-size:.86rem;line-height:1.45}.offers-public-note i{color:var(--csd-text-2563eb-1000, #2563eb);margin-top:.1rem}.offers-public-response-list{display:grid;gap:.55rem;margin-top:.8rem}.offers-public-response-list>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.offers-public-response-list article{display:flex;gap:.65rem;align-items:center;justify-content:space-between;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:14px;padding:.68rem;background:var(--csd-bg-ffffff-1000, #fff)}.offers-public-response-list strong,.offers-public-response-list small,.offers-public-response-list em{display:block}.offers-public-response-list strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem}.offers-public-response-list small{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem}.offers-public-response-list em{margin-top:.25rem;color:var(--csd-text-475569-1000, #475569);font-size:.76rem;font-style:normal;line-height:1.35}.offers-response-pill{display:inline-flex;flex:0 0 auto;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:999px;padding:.38rem .58rem;color:var(--csd-text-475569-1000, #475569);background:var(--csd-bg-f8fafc-1000, #f8fafc);font-size:.72rem;font-weight:900;white-space:nowrap}.offers-response-pill--success{color:var(--csd-text-047857-1000, #047857);border-color:var(--csd-border-10b981-280, rgba(16, 185, 129, .28));background:var(--csd-bg-ecfdf5-1000, #ecfdf5)}.offers-response-pill--danger{color:var(--csd-text-b91c1c-1000, #b91c1c);border-color:var(--csd-border-f87171-280, rgba(248, 113, 113, .28));background:var(--csd-bg-fff1f2-1000, #fff1f2)}.offers-response-pill--warning{color:var(--csd-text-a16207-1000, #a16207);border-color:var(--csd-border-f59e0b-300, rgba(245, 158, 11, .3));background:var(--csd-bg-fffbeb-1000, #fffbeb)}.offers-response-pill--info,.offers-response-pill--primary{color:var(--csd-text-1d4ed8-1000, #1d4ed8);border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:var(--csd-bg-eff6ff-1000, #eff6ff)}@media (max-width: 760px){.offers-public-page{overflow-x:hidden}.offers-public-shell{align-items:start;min-height:100dvh;padding:.65rem .55rem}.offers-public-card{border-radius:18px}.offers-public-card__hero,.offers-public-actions{grid-template-columns:1fr}.offers-public-card__hero{gap:.75rem;padding:.95rem}.offers-public-card__amount{padding:.82rem}.offers-public-summary,.offers-public-actions{padding-inline:.85rem}.offers-public-summary span{width:100%;justify-content:center;text-align:center}.offers-public-pdf-proof{grid-template-columns:auto minmax(0,1fr);margin:.7rem .85rem .9rem;padding:.7rem}.offers-public-pdf-proof__action{grid-column:1/-1;width:100%}.offers-public-response{margin:1rem .75rem .85rem;border-radius:18px;padding:.75rem}.offers-public-response__header{align-items:start;padding-bottom:.72rem}.offers-public-page .offers-public-response .offers-public-actions{grid-template-columns:1fr;padding-inline:0}.offers-public-action{border-radius:16px;padding:.76rem}.offers-public-action textarea{height:4.65rem;min-height:4.65rem;max-height:4.65rem}.offers-public-signing-fields{grid-template-columns:1fr}.offers-public-upload{grid-template-columns:auto minmax(0,1fr)}.offers-public-upload__action{grid-column:1/-1;width:100%}.offers-public-note{margin:.85rem .85rem 1rem}}@media (max-width: 1180px){.offers-builder-modal .offers-flow-guide__summary{grid-template-columns:2.3rem minmax(0,1fr) auto}.offers-builder-modal .offers-flow-guide__chips{grid-column:2/-1;justify-content:flex-start;max-width:none}}@media (max-width: 768px){.offers-builder-modal .offers-flow-guide__summary{grid-template-columns:2.1rem minmax(0,1fr);align-items:start;padding:.64rem}.offers-builder-modal .offers-flow-guide__icon{width:2rem;height:2rem}.offers-builder-modal .offers-flow-guide__chips,.offers-builder-modal .offers-flow-guide__toggle{grid-column:1/-1}.offers-builder-modal .offers-flow-guide__chips{justify-content:flex-start}.offers-builder-modal .offers-flow-guide__toggle{width:100%}.offers-builder-modal .offers-flow-guide__details{grid-template-columns:1fr;padding:.6rem}.offers-builder-modal .offers-flow-guide__actions{align-items:stretch;flex-direction:column}.offers-builder-modal .offers-flow-guide__actions .offers-btn{justify-content:center;width:100%}}.sensitive-identifier-card{overflow:visible;border:1px solid var(--csd-border-bfd2ff-720, rgba(191, 210, 255, .72));border-radius:1.2rem;background:radial-gradient(circle at top right,var(--csd-bg-dbeafe-720, rgba(219, 234, 254, .72)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);box-shadow:0 20px 42px -34px #0f172a85}.sensitive-identifier-card__body{padding:1.15rem}.sensitive-identifier-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.sensitive-identifier-card__identity{min-width:0}.sensitive-identifier-card__eyebrow{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.sensitive-identifier-card__mask{margin-top:.28rem;color:var(--csd-text-0f2745-1000, #0f2745);font-size:1.15rem;font-weight:800;letter-spacing:.045em}.sensitive-identifier-card__identity small{display:block;margin-top:.16rem;color:var(--csd-text-64748b-1000, #64748b);line-height:1.45}.sensitive-identifier-card__shield{display:inline-grid;place-items:center;width:2.65rem;min-width:2.65rem;height:2.65rem;border:1px solid var(--csd-border-10b981-220, rgba(16, 185, 129, .22));border-radius:.9rem;background:linear-gradient(145deg,var(--csd-bg-ecfdf5-1000, #ecfdf5),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-047857-1000, #047857);box-shadow:0 12px 24px -18px #047857b8;font-size:1.2rem}.sensitive-identifier-card__disclosure{border-top:1px solid var(--csd-border-cbd5e1-640, rgba(203, 213, 225, .64));padding-top:.85rem}.sensitive-identifier-card__disclosure>summary{list-style:none}.sensitive-identifier-card__disclosure>summary::-webkit-details-marker{display:none}.sensitive-identifier-card__toggle{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sensitive-identifier-card__disclosure[open] .sensitive-identifier-card__toggle{border-color:rgba(var(--op-accent-rgb),.26)!important;background:linear-gradient(180deg,var(--csd-bg-eef5ff-1000, #eef5ff),var(--csd-bg-ffffff-1000, #ffffff))!important;color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark))!important}.sensitive-identifier-card__form{display:grid;gap:.9rem;margin-top:.9rem;padding:1rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:1rem;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));box-shadow:0 14px 30px -28px #0f172a7a}.sensitive-identifier-card__field .form-label,.sensitive-identifier-card__form .form-label{margin-bottom:.35rem;color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:760}.sensitive-identifier-card .form-saas-input,.sensitive-identifier-card .select2-container--default .select2-selection--single{min-height:2.55rem!important;height:2.55rem!important;border-color:var(--s2-border)!important;border-radius:var(--s2-radius)!important;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98))!important;color:var(--csd-foreground-s2-text, var(--s2-text))!important;box-shadow:var(--s2-shadow)}.sensitive-identifier-card .form-saas-input:focus{border-color:var(--s2-border-focus)!important;box-shadow:var(--s2-focus-ring),var(--s2-shadow)!important}.sensitive-identifier-card__confirmation{align-items:flex-start;width:100%;padding:.78rem .86rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-475569-1000, #475569);font-size:.78rem;line-height:1.45}.sensitive-identifier-card__confirmation .checkmark{margin-top:.08rem}.sensitive-identifier-card__submit{justify-self:start}.sensitive-identifier-card__result{margin:0;border-radius:.9rem}@media (max-width: 575.98px){.sensitive-identifier-card__body{padding:.95rem}.sensitive-identifier-card__form{padding:.85rem}.sensitive-identifier-card__toggle,.sensitive-identifier-card__submit{width:100%}}.platform-shell .platform-security-notice{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0;padding:1rem 1.05rem;overflow:hidden;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:20px;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 16px 38px #0f172a12}.platform-shell .platform-security-notice:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#0f172a,#475569);opacity:.86}.platform-shell .platform-security-notice--warning{border-color:var(--csd-border-f59e0b-220, rgba(245, 158, 11, .22));background:var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97))}.platform-shell .platform-security-notice--warning:before{background:linear-gradient(180deg,#f59e0b,#d97706)}.platform-shell .platform-security-notice--warning .platform-security-notice__icon{color:var(--csd-text-b45309-1000, #b45309);background:#fbbf2424;border-color:var(--csd-border-fbbf24-240, rgba(251, 191, 36, .24))}.platform-shell .platform-security-notice__main{position:relative;display:flex;align-items:center;gap:.85rem;min-width:0}.platform-shell .platform-security-notice__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:14px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-334155-1000, #334155);box-shadow:inset 0 1px #ffffffd1}.platform-shell .platform-security-notice__icon i{width:100%;height:100%;font-size:1.1rem}.platform-shell .platform-security-notice__copy{min-width:0}.platform-shell .platform-security-notice__copy .platform-security-notice__eyebrow{display:block;margin-bottom:.2rem;color:var(--csd-text-475569-1000, #475569);font-size:.66rem;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}.platform-shell .platform-security-notice__copy strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;line-height:1.2}.platform-shell .platform-security-notice__copy p{margin:.26rem 0 0;color:var(--csd-text-475569-1000, #475569);font-size:.86rem;line-height:1.45}.platform-shell .platform-security-notice__copy small{display:inline-flex;align-items:center;margin-top:.5rem;padding:.3rem .58rem;border-radius:999px;background:var(--csd-bg-ffffff-700, rgba(255, 255, 255, .7));color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:700;box-shadow:inset 0 0 0 1px #94a3b824}.platform-shell .platform-security-notice__actions{position:relative;flex:0 0 auto;justify-content:flex-end}.platform-shell .platform-security-notice__actions .platform-security-notice__action{min-height:40px;white-space:nowrap}.platform-shell .platform-payment-notice{align-items:flex-start}.platform-shell .platform-payment-notice--compact{align-items:center;gap:.75rem;margin:.7rem 0 .9rem;padding:.68rem .86rem;border-color:var(--csd-border-f59e0b-160, rgba(245, 158, 11, .16));border-radius:16px;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));box-shadow:0 10px 24px #0f172a0b}.platform-shell .platform-payment-notice--compact:before{width:3px;opacity:.7}.platform-shell .platform-payment-notice--compact .platform-security-notice__main{gap:.7rem}.platform-shell .platform-payment-notice--compact .platform-security-notice__icon{width:34px;height:34px;border-radius:12px;box-shadow:none}.platform-shell .platform-payment-notice--compact .platform-security-notice__icon i{font-size:.95rem}.platform-shell .platform-payment-notice--compact .platform-security-notice__copy{display:flex;align-items:center;flex-wrap:wrap;gap:.28rem .55rem}.platform-shell .platform-payment-notice--compact .platform-security-notice__copy .platform-security-notice__eyebrow{flex:0 0 100%;margin-bottom:0;font-size:.58rem;letter-spacing:.12em;opacity:.76}.platform-shell .platform-payment-notice--compact .platform-security-notice__copy strong{font-size:.92rem}.platform-shell .platform-payment-notice--compact .platform-security-notice__copy p{margin:0;font-size:.78rem;line-height:1.35}.platform-shell .platform-payment-notice--compact .platform-security-notice__copy small{margin-top:0;padding:.18rem .46rem;font-size:.66rem}.platform-shell .platform-payment-notice--compact .platform-payment-notice__checks{display:none}.platform-shell .platform-payment-notice--compact .platform-security-notice__actions{gap:.42rem}.platform-shell .platform-payment-notice--compact .platform-security-notice__actions .platform-security-notice__action{min-height:34px;padding-inline:.72rem}.platform-shell .platform-payment-notice__checks{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.65rem}.platform-shell .platform-payment-notice__check{display:inline-flex;align-items:center;gap:.34rem;min-height:1.8rem;padding:.34rem .58rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:999px;background:var(--csd-bg-f8fafc-840, rgba(248, 250, 252, .84));color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:800;line-height:1;white-space:nowrap}.platform-shell .platform-payment-notice__check i{font-size:.9rem}.platform-shell .platform-payment-notice__check.is-ok{border-color:var(--csd-border-10b981-220, rgba(16, 185, 129, .22));background:var(--csd-bg-ecfdf5-840, rgba(236, 253, 245, .84));color:var(--csd-text-047857-1000, #047857)}.platform-shell .platform-payment-notice__check.is-missing{border-color:var(--csd-border-f59e0b-250, rgba(245, 158, 11, .25));background:var(--csd-bg-fffbeb-880, rgba(255, 251, 235, .88));color:var(--csd-text-b45309-1000, #b45309)}.platform-shell .platform-shell__hero{border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:24px;padding:1.4rem 1.45rem;background:radial-gradient(circle at top left,rgba(59,130,246,.08),transparent 28%),radial-gradient(circle at top right,rgba(16,185,129,.08),transparent 24%),linear-gradient(180deg,var(--csd-bg-f7f9fc-900, rgba(247, 249, 252, .9)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)));box-shadow:0 18px 42px #0f172a0f}.platform-shell .platform-shell__hero-top{display:flex;gap:1rem;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.platform-shell .platform-shell__eyebrow{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .8rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-2557d6-1000, #2557d6);font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;font-weight:800}.platform-shell .platform-shell__hero-main{max-width:58rem}.platform-shell .platform-shell__hero-main h1{margin:.8rem 0 0;font-size:clamp(1.75rem,2.3vw,2.45rem);line-height:1.05;color:var(--csd-text-0f172a-1000, #0f172a)}.platform-shell .platform-shell__lead{margin:.7rem 0 0;max-width:52rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.95rem;line-height:1.65}.platform-shell .platform-shell__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-top:1.15rem}.platform-shell .platform-shell__metric-card,.platform-shell .platform-card{border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:20px;background:var(--csd-bg-ffffff-950, rgba(255, 255, 255, .95));box-shadow:0 14px 34px #0f172a0d}.platform-shell .platform-shell__metric-card{padding:1rem 1.05rem}.platform-shell .platform-shell__metric-card span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;text-transform:uppercase;letter-spacing:.16em;font-weight:800}.platform-shell .platform-shell__metric-card strong{display:block;margin-top:.45rem;font-size:1.5rem;color:var(--csd-text-0f172a-1000, #0f172a);line-height:1}.platform-shell .platform-shell__metric-card small{display:block;margin-top:.3rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.45}.platform-shell .platform-card{padding:1.1rem 1.15rem}.platform-shell .platform-card__header{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;margin-bottom:1rem}.platform-shell .platform-card__header h2{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.06rem;font-weight:800}.platform-shell .platform-card__header p{margin:.25rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem}.platform-shell .platform-card__title-row{display:flex;align-items:center;gap:.55rem;min-width:0}.platform-shell .platform-card__title-row h2{min-width:0}.platform-shell .platform-card__title-icon{width:2rem;height:2rem;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:12px;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.92rem;box-shadow:inset 0 0 0 1px #2563eb14}.platform-shell .platform-card__action{color:var(--csd-text-2563eb-1000, #2563eb);font-weight:700;font-size:.82rem;text-decoration:none}.platform-shell .platform-list{display:grid;gap:.7rem}.platform-shell .platform-list__row{display:flex;justify-content:space-between;gap:.8rem;align-items:center;padding:.8rem .9rem;border-radius:16px;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));background:var(--csd-bg-f8fafc-860, rgba(248, 250, 252, .86));text-decoration:none;color:inherit}.platform-shell a.platform-list__row:hover{border-color:var(--csd-border-3b82f6-240, rgba(59, 130, 246, .24));background:var(--csd-bg-ffffff-1000, #fff);text-decoration:none}.platform-shell .platform-list__identity{min-width:0}.platform-shell .platform-list__identity strong,.platform-shell .platform-list__identity .platform-table__title{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:700}.platform-shell .platform-list__identity span,.platform-shell .platform-list__identity .platform-table__meta{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;margin-top:.14rem}.platform-shell .platform-list__meta{display:flex;flex-direction:column;align-items:flex-end;gap:.22rem}.platform-shell .platform-list__meta small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.platform-shell .platform-badge,.platform-shell .platform-status-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .72rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-2557d6-1000, #2557d6);font-size:.76rem;font-weight:700;white-space:nowrap}.platform-shell .platform-empty-inline{padding:1rem;border:1px dashed var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:16px;color:var(--csd-text-64748b-1000, #64748b);font-size:.84rem;background:var(--csd-bg-f8fafc-740, rgba(248, 250, 252, .74))}.platform-shell .platform-alert{position:relative;display:flex;align-items:flex-start;gap:.72rem;margin-bottom:.9rem;padding:.86rem 1rem;overflow:hidden;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:18px;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));color:var(--csd-text-334155-1000, #334155);box-shadow:0 14px 30px #0f172a0b}.platform-shell .platform-alert:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#64748b}.platform-shell .platform-alert>i{width:2.05rem;height:2.05rem;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:12px;background:#64748b14;color:var(--csd-text-475569-1000, #475569);font-size:1rem}.platform-shell .platform-alert strong,.platform-shell .platform-alert span{display:block}.platform-shell .platform-alert strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;line-height:1.25}.platform-shell .platform-alert span,.platform-shell .platform-alert p{margin:.18rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;line-height:1.45}.platform-shell .platform-alert--action{align-items:center;justify-content:space-between}.platform-shell .platform-alert__main{display:flex;align-items:flex-start;gap:.72rem;min-width:0}.platform-shell .platform-alert__main>i{width:2.05rem;height:2.05rem;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:12px;background:var(--csd-bg-fef3c7-860, rgba(254, 243, 199, .86));color:var(--csd-text-b45309-1000, #b45309);font-size:1rem}.platform-shell .platform-alert__action{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.42rem;min-height:2.35rem;padding:.55rem .78rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:999px;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:800;text-decoration:none;box-shadow:0 10px 22px #0f172a0e;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.platform-shell .platform-alert__action i{color:var(--csd-text-2563eb-1000, #2563eb)}.platform-shell .platform-alert__action:hover{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 14px 28px #2563eb17;transform:translateY(-1px)}.platform-shell .platform-alert--danger{border-color:var(--csd-border-ef4444-200, rgba(239, 68, 68, .2))}.platform-shell .platform-alert--danger:before{background:#dc2626}.platform-shell .platform-alert--danger>i{background:var(--csd-bg-fee2e2-820, rgba(254, 226, 226, .82));color:var(--csd-text-b91c1c-1000, #b91c1c)}.platform-shell .platform-alert--warning{border-color:var(--csd-border-f59e0b-220, rgba(245, 158, 11, .22))}.platform-shell .platform-alert--warning:before{background:#d97706}.platform-shell .platform-alert--warning>i{background:var(--csd-bg-fef3c7-860, rgba(254, 243, 199, .86));color:var(--csd-text-b45309-1000, #b45309)}.platform-shell .platform-alert--info{border-color:var(--csd-border-2563eb-160, rgba(37, 99, 235, .16))}.platform-shell .platform-alert--info:before{background:#2563eb}.platform-shell .platform-alert--info>i{background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.platform-shell .platform-filters{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,.7fr) auto auto;gap:.75rem;align-items:center}.platform-shell .platform-filters__search{display:flex;align-items:center;gap:.65rem;min-height:48px;border-radius:18px;padding:0 1rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9))}.platform-shell .platform-filters__search i{color:var(--csd-text-94a3b8-1000, #94a3b8)}.platform-shell .platform-filters__search input{width:100%;border:0;outline:0;background:transparent;color:var(--csd-text-0f172a-1000, #0f172a)}.platform-shell .platform-filters__select select{min-height:48px;border-radius:18px}.platform-shell .platform-accounts-hero{margin-top:1rem;padding:.95rem 1.05rem;border-radius:20px;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 18px 44px #0f172a11}.platform-shell .platform-accounts-hero .platform-shell__hero-top{align-items:flex-start}.platform-shell .platform-accounts-hero .platform-shell__eyebrow{padding:.32rem .62rem;font-size:.64rem;letter-spacing:.12em}.platform-shell .platform-accounts-hero .platform-shell__hero-main{max-width:46rem}.platform-shell .platform-accounts-hero .platform-shell__hero-main h1{margin-top:0;max-width:34rem;font-size:clamp(1.38rem,1.8vw,1.78rem);line-height:1.08;letter-spacing:0}.platform-shell .platform-accounts-hero .platform-shell__lead{margin-top:.5rem;max-width:43rem;font-size:.8rem;line-height:1.52}.platform-shell .platform-accounts-hero__signals{margin-top:.62rem}.platform-shell .platform-accounts-hero__signals span{min-height:1.76rem;padding:.3rem .56rem;font-size:.67rem}.platform-shell .platform-accounts-hero__actions{display:flex;align-self:flex-start;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.platform-shell .platform-action-tooltip-wrap{display:inline-flex}.platform-shell .platform-action-tooltip-wrap>.platform-accounts-hero__action{width:100%}.platform-shell .platform-action-tooltip-wrap>.platform-accounts-hero__action:disabled{pointer-events:none}.platform-shell .platform-accounts-hero__action{min-height:2.34rem;display:inline-flex;align-items:center;gap:.45rem;padding:.46rem .74rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:999px;background:var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 12px 26px #0f172a0e;font-size:.76rem;font-weight:850;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.platform-shell .platform-accounts-hero__action i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.95rem}.platform-shell .platform-accounts-hero__action:hover{color:var(--csd-text-0f172a-1000, #0f172a);text-decoration:none;border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));box-shadow:0 16px 32px #2563eb17;transform:translateY(-1px)}.platform-shell .platform-accounts-hero__action:disabled,.platform-shell .platform-accounts-hero__action[disabled]{cursor:not-allowed;filter:saturate(.75);opacity:.58;transform:none}.platform-shell .platform-accounts-hero__action--primary{border-color:transparent;background:linear-gradient(135deg,#2f6df6,#2458dc);color:#fff}.platform-shell .platform-accounts-hero__action--primary i,.platform-shell .platform-accounts-hero__action--primary:hover{color:#fff}.platform-shell .platform-accounts-kpi-band{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.62rem}.platform-shell .platform-plans-kpi-band{grid-template-columns:repeat(6,minmax(0,1fr))}.platform-shell .platform-accounts-kpi{--accounts-kpi-accent: #64748b;--csd-foreground-accounts-kpi-accent: var(--csd-text-64748b-1000, #64748b);--accounts-kpi-accent-rgb: 100, 116, 139;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "icon value" "icon hint";align-items:center;-moz-column-gap:.62rem;column-gap:.62rem;min-height:4.1rem;padding:.68rem .78rem;overflow:hidden;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:14px;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 14px 30px #0f172a0b}.platform-shell .platform-accounts-kpi:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:rgba(var(--accounts-kpi-accent-rgb),.52)}.platform-shell .platform-accounts-kpi__icon{grid-area:icon;width:2rem;height:2rem;border-radius:999px;background:rgba(var(--accounts-kpi-accent-rgb),.08);color:var(--csd-foreground-accounts-kpi-accent, var(--accounts-kpi-accent));font-size:.9rem}.platform-shell .platform-accounts-kpi__label{grid-area:label;align-self:end;color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem;font-weight:850;letter-spacing:.1em;line-height:1.12;text-transform:uppercase}.platform-shell .platform-accounts-kpi__value{grid-area:value;margin-top:.16rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.03rem;line-height:1.05}.platform-shell .platform-accounts-kpi__hint{grid-area:hint;margin-top:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;line-height:1.2}.platform-shell .platform-accounts-kpi--primary{--accounts-kpi-accent: #2563eb;--csd-foreground-accounts-kpi-accent: var(--csd-text-2563eb-1000, #2563eb);--accounts-kpi-accent-rgb: 37, 99, 235}.platform-shell .platform-accounts-kpi--success,.platform-shell .platform-accounts-kpi--configured{--accounts-kpi-accent: #0f766e;--csd-foreground-accounts-kpi-accent: var(--csd-text-0f766e-1000, #0f766e);--accounts-kpi-accent-rgb: 15, 118, 110}.platform-shell .platform-accounts-kpi--info{--accounts-kpi-accent: #4f46e5;--csd-foreground-accounts-kpi-accent: var(--csd-text-4f46e5-1000, #4f46e5);--accounts-kpi-accent-rgb: 79, 70, 229}.platform-shell .platform-accounts-kpi--warning{--accounts-kpi-accent: #d97706;--csd-foreground-accounts-kpi-accent: var(--csd-text-d97706-1000, #d97706);--accounts-kpi-accent-rgb: 217, 119, 6}.platform-shell .platform-accounts-kpi--danger{--accounts-kpi-accent: #dc2626;--csd-foreground-accounts-kpi-accent: var(--csd-text-dc2626-1000, #dc2626);--accounts-kpi-accent-rgb: 220, 38, 38}.platform-shell .platform-accounts-kpi--muted{--accounts-kpi-accent: #64748b;--csd-foreground-accounts-kpi-accent: var(--csd-text-64748b-1000, #64748b);--accounts-kpi-accent-rgb: 100, 116, 139}@media (max-width: 1199.98px){.platform-shell .platform-accounts-kpi-band{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767.98px){.platform-shell .platform-accounts-kpi-band{grid-template-columns:1fr}}.platform-shell .platform-accounts-filter-card{padding:.62rem;border-radius:18px;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))}.platform-shell .platform-accounts-smart-filter{--sf-control-height: 42px;--sf-control-radius: 13px;--csd-foreground-sf-control-radius: 13px;width:100%}.platform-shell .platform-accounts-smart-filter__form{gap:.5rem}.platform-shell .platform-accounts-smart-filter .sf-search{flex:1 1 36rem}.platform-shell .platform-accounts-smart-filter .sf-search-box,.platform-shell .platform-accounts-smart-filter .sf-search input,.platform-shell .platform-accounts-smart-filter .sf-select__button,.platform-shell .platform-accounts-smart-filter .sf-reset{border-color:var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 10px 22px #0f172a09}.platform-shell .platform-accounts-smart-filter .sf-search i{color:var(--csd-text-2563eb-1000, #2563eb)}.platform-shell .platform-accounts-filter{grid-template-columns:minmax(260px,1fr) minmax(180px,.26fr) auto auto;gap:.42rem}.platform-shell .platform-accounts-filter__search{min-height:2.55rem;border-radius:14px;padding:0 .68rem;background:var(--csd-bg-ffffff-1000, #fff);border-color:var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));box-shadow:inset 0 1px #ffffffe6,0 10px 22px #0f172a09}.platform-shell .platform-accounts-filter__search input{font-size:.78rem}.platform-shell .platform-accounts-filter__icon{width:1.72rem;height:1.72rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.72rem;border-radius:11px;background:#2563eb14}.platform-shell .platform-accounts-filter__icon i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.88rem}.platform-shell .platform-accounts-filter__select{min-height:2.55rem;display:flex;align-items:center;gap:.42rem;padding:0 .72rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:14px;background:var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94))}.platform-shell .platform-accounts-filter__select i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.platform-shell .platform-accounts-filter__select select{min-height:auto;width:100%;border:0;outline:0;background:transparent;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:760}.platform-shell .platform-accounts-filter__button{min-height:2.55rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;padding:0 .8rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:13px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.76rem;font-weight:850;text-decoration:none}.platform-shell .platform-accounts-filter__button:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:none;background:#2563eb1f}.platform-shell .platform-accounts-filter__button--muted{border-color:var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9));color:var(--csd-text-475569-1000, #475569)}.platform-shell .platform-accounts-filter__button--muted:hover{color:var(--csd-text-0f172a-1000, #0f172a);background:var(--csd-bg-ffffff-1000, #fff)}.platform-shell .platform-table{margin-bottom:0}.platform-shell .platform-table th{border-top:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.platform-shell .platform-table td{vertical-align:middle;padding-top:1rem;padding-bottom:1rem}.platform-shell .platform-table__title{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:760;line-height:1.25;white-space:nowrap}.platform-shell .platform-table__meta{margin-top:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.25;white-space:nowrap}.platform-shell .platform-invoices-list-card{padding:0;overflow:hidden}.platform-shell .platform-invoices-list-card .platform-card__header{margin-bottom:0;padding:1.1rem 1.15rem .9rem;border-bottom:1px solid var(--csd-border-94a3b8-100, rgba(148, 163, 184, .1))}.platform-shell .platform-invoices-table tbody tr{transition:background .16s ease}.platform-shell .platform-invoices-table tbody tr:hover td{background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72))}.platform-shell .platform-invoices-table th:first-child,.platform-shell .platform-invoices-table td:first-child{padding-left:1.15rem;min-width:24rem}.platform-shell .platform-invoices-table th:last-child,.platform-shell .platform-invoices-table td:last-child{padding-right:1.15rem}.platform-shell .platform-invoice-identity{display:flex;align-items:flex-start;gap:.72rem;min-width:0}.platform-shell .platform-invoice-identity__icon{flex:0 0 auto;width:2.15rem;height:2.15rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:13px;background:linear-gradient(135deg,#2563eb1c,#14b8a614);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 10px 24px #0f172a0f}.platform-shell .platform-invoice-identity__main{min-width:0;display:grid;gap:.38rem}.platform-shell .platform-invoice-identity__number{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:780;line-height:1.25;overflow-wrap:anywhere}.platform-shell .platform-invoice-identity__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.34rem}.platform-shell .platform-invoice-identity__chip{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-height:1.55rem;padding:.22rem .55rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:999px;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:800;line-height:1;white-space:nowrap}.platform-shell .platform-invoice-identity__chip i{width:.88rem;height:.88rem;display:inline-flex;align-items:center;justify-content:center;color:var(--csd-text-2563eb-1000, #2563eb)}.platform-shell .platform-invoice-identity__chip strong{color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-weight:850}.platform-shell .platform-invoice-identity__chip--period{border-color:var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));background:var(--csd-bg-eff6ff-820, rgba(239, 246, 255, .82));color:var(--csd-text-315177-1000, #315177)}.platform-shell .platform-invoice-identity__chip--is-custom{border-color:var(--csd-border-7c3aed-160, rgba(124, 58, 237, .16));background:var(--csd-bg-f5f3ff-920, rgba(245, 243, 255, .92));color:var(--csd-text-5b21b6-1000, #5b21b6)}.platform-shell .platform-invoice-identity__chip--is-custom i{color:var(--csd-text-7c3aed-1000, #7c3aed)}.platform-shell .platform-invoice-identity__chip--is-extra{border-color:var(--csd-border-14b8a6-180, rgba(20, 184, 166, .18));background:var(--csd-bg-f0fdfa-950, rgba(240, 253, 250, .95));color:var(--csd-text-0f766e-1000, #0f766e)}.platform-shell .platform-invoice-identity__chip--is-extra i{color:var(--csd-text-0d9488-1000, #0d9488)}.platform-shell .platform-invoice-status{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:32px;padding:0 .72rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.74rem;font-weight:850;white-space:nowrap}.platform-shell .platform-invoice-status i{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center}.platform-shell .platform-invoice-status--open{border-color:var(--csd-border-f59e0b-200, rgba(245, 158, 11, .2));background:var(--csd-bg-fffbeb-950, rgba(255, 251, 235, .95));color:var(--csd-text-b45309-1000, #b45309)}.platform-shell .platform-invoice-status--paid{border-color:var(--csd-border-22c55e-220, rgba(34, 197, 94, .22));background:var(--csd-bg-f0fdf4-950, rgba(240, 253, 244, .95));color:var(--csd-text-15803d-1000, #15803d)}.platform-shell .platform-invoice-status--overdue,.platform-shell .platform-invoice-status--failed{border-color:var(--csd-border-ef4444-200, rgba(239, 68, 68, .2));background:var(--csd-bg-fef2f2-950, rgba(254, 242, 242, .95));color:var(--csd-text-b91c1c-1000, #b91c1c)}.platform-shell .platform-invoice-status--draft,.platform-shell .platform-invoice-status--canceled{border-color:var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));background:var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95));color:var(--csd-text-64748b-1000, #64748b)}.platform-shell .platform-invoice-actions{display:inline-flex;justify-content:flex-end;gap:.4rem}.platform-shell .platform-invoice-action{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:12px;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb);text-decoration:none}.platform-shell .platform-invoice-action:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:#2563eb21;text-decoration:none}.platform-shell .platform-invoice-action i{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center}.platform-shell .platform-invoices-empty{box-shadow:none}.platform-shell .platform-invoices-pagination{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.platform-shell .platform-active-filter-chips{border-radius:16px;box-shadow:inset 0 1px #ffffffeb,0 14px 32px #0f172a0b}.platform-shell .platform-feedback-hero .platform-shell__hero-main{max-width:52rem}.platform-shell .platform-feedback-filter-card .smart-filter-bar{--sf-control-height: 42px;--sf-control-radius: 13px;--csd-foreground-sf-control-radius: 13px;width:100%}.platform-shell .platform-feedback-filter-card .smart-filter-form{align-items:stretch;flex-wrap:wrap;gap:.62rem}.platform-shell .platform-feedback-filter-card .sf-search{flex:1 1 20rem;min-width:min(20rem,100%);order:0}.platform-shell .platform-feedback-filter-card .sf-search-box,.platform-shell .platform-feedback-filter-card .sf-search input,.platform-shell .platform-feedback-filter-card .sf-select__button,.platform-shell .platform-feedback-filter-card .sf-reset{border-color:var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 10px 22px #0f172a09}.platform-shell .platform-feedback-filter-card .sf-search i{color:var(--csd-text-2563eb-1000, #2563eb)}.platform-shell .platform-feedback-filter-card .sf-separator{display:none}.platform-shell .platform-feedback-filter-card .sf-item{display:block;position:relative;flex:0 1 11.5rem;min-width:11.5rem;max-width:14rem;height:var(--sf-control-height)}.platform-shell .platform-feedback-filter-card .sf-item .sf-select,.platform-shell .platform-feedback-filter-card .sf-item .sf-select__button,.platform-shell .platform-feedback-filter-card .sf-item select{min-width:0;width:100%}.platform-shell .platform-feedback-filter-card .sf-item .sf-select{height:100%}.platform-shell .platform-feedback-filter-card .sf-item:has(select[name=date_range]){flex:0 1 10.25rem;min-width:10.25rem;max-width:11rem}.platform-shell .platform-feedback-smart-filter__tenant{flex:0 1 15rem;min-width:min(15rem,100%);max-width:17rem}.platform-shell .platform-feedback-smart-filter__priority,.platform-shell .platform-feedback-smart-filter__type{flex:0 1 11.5rem;min-width:11.5rem}.platform-shell .platform-feedback-smart-filter__type{flex-basis:10.75rem;min-width:10.75rem}.platform-shell .platform-feedback-filter-card .sf-item:has(select[name=status]){flex:0 1 11.75rem;min-width:11.75rem;max-width:13rem}.platform-shell .platform-feedback-filter-card .sf-reset{display:inline-flex;align-items:center;min-width:6.1rem;justify-content:center;min-height:var(--sf-control-height)}@media (max-width: 1199.98px){.platform-shell .platform-feedback-filter-card .sf-search,.platform-shell .platform-feedback-filter-card .sf-item,.platform-shell .platform-feedback-smart-filter__tenant,.platform-shell .platform-feedback-smart-filter__priority,.platform-shell .platform-feedback-smart-filter__type,.platform-shell .platform-feedback-filter-card .sf-item:has(select[name=date_range]),.platform-shell .platform-feedback-filter-card .sf-item:has(select[name=status]){flex:1 1 calc(50% - .31rem);min-width:min(18rem,100%);max-width:none}}@media (max-width: 575.98px){.platform-shell .platform-feedback-filter-card .smart-filter-form{gap:.52rem}.platform-shell .platform-feedback-filter-card .sf-search,.platform-shell .platform-feedback-filter-card .sf-item,.platform-shell .platform-feedback-filter-card .sf-reset{flex:1 1 100%;width:100%;min-width:100%;max-width:none;height:var(--sf-control-height)}}.platform-shell .platform-feedback-list-card{overflow:visible;padding:0}.platform-shell .platform-feedback-list-card .platform-card__header{margin-bottom:0;padding:1.1rem 1.15rem .9rem;border-bottom:1px solid var(--csd-border-94a3b8-100, rgba(148, 163, 184, .1))}.platform-shell .platform-feedback-list{display:grid;gap:.75rem;padding:1rem 1.15rem 1.1rem}.platform-shell .platform-feedback-row{display:grid;grid-template-columns:minmax(300px,1.35fr) minmax(190px,.78fr) minmax(210px,.82fr) minmax(290px,1fr);gap:.85rem;align-items:start;padding:.9rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:18px;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 14px 30px #0f172a0a}.platform-shell .platform-feedback-row__main,.platform-shell .platform-feedback-row__tenant,.platform-shell .platform-feedback-row__context,.platform-shell .platform-feedback-row__status{min-width:0}.platform-shell .platform-feedback-row__main{display:grid;gap:.55rem}.platform-shell .platform-feedback-row__badges,.platform-shell .platform-feedback-row__meta,.platform-shell .platform-feedback-row__status-head,.platform-shell .platform-feedback-row__controls{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.platform-shell .platform-feedback-row__main h3{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:850;line-height:1.28;overflow-wrap:anywhere}.platform-shell .platform-feedback-row__main p{margin:0;color:var(--csd-text-475569-1000, #475569);font-size:.78rem;line-height:1.55;overflow-wrap:anywhere}.platform-shell .platform-feedback-row__meta span{display:inline-flex;align-items:center;gap:.28rem;min-height:1.55rem;padding:.24rem .5rem;border-radius:999px;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:780;line-height:1.1}.platform-shell .platform-feedback-row__meta i{color:var(--csd-text-2563eb-1000, #2563eb)}.platform-shell .platform-feedback-row__tenant,.platform-shell .platform-feedback-row__context{display:grid;gap:.22rem;color:var(--csd-text-64748b-1000, #64748b)}.platform-shell .platform-feedback-row__tenant>span,.platform-shell .platform-feedback-row__context>span{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.63rem;font-weight:850;letter-spacing:.12em;line-height:1.15;text-transform:uppercase}.platform-shell .platform-feedback-row__tenant strong,.platform-shell .platform-feedback-row__context strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:850;line-height:1.24;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-shell .platform-feedback-row__tenant em{margin-top:.45rem;color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-style:normal;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-shell .platform-feedback-row__tenant small,.platform-shell .platform-feedback-row__context small{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-shell .platform-feedback-row__context a{display:inline-flex;align-items:center;gap:.34rem;max-width:100%;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.76rem;font-weight:800;line-height:1.3;overflow-wrap:anywhere;text-decoration:none}.platform-shell .platform-feedback-row__context a:hover{color:var(--csd-text-1e40af-1000, #1e40af);text-decoration:none}.platform-shell .platform-feedback-badge,.platform-shell .platform-feedback-status{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-height:1.65rem;padding:.28rem .58rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:999px;background:var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95));color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:850;line-height:1;white-space:nowrap}.platform-shell .platform-feedback-badge--primary,.platform-shell .platform-feedback-status--primary{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.platform-shell .platform-feedback-badge--info,.platform-shell .platform-feedback-status--info{border-color:var(--csd-border-4f46e5-160, rgba(79, 70, 229, .16));background:var(--csd-bg-eef2ff-950, rgba(238, 242, 255, .95));color:var(--csd-text-4338ca-1000, #4338ca)}.platform-shell .platform-feedback-badge--success,.platform-shell .platform-feedback-status--success{border-color:var(--csd-border-22c55e-200, rgba(34, 197, 94, .2));background:var(--csd-bg-f0fdf4-960, rgba(240, 253, 244, .96));color:var(--csd-text-15803d-1000, #15803d)}.platform-shell .platform-feedback-badge--warning,.platform-shell .platform-feedback-status--warning{border-color:var(--csd-border-f59e0b-220, rgba(245, 158, 11, .22));background:var(--csd-bg-fffbeb-960, rgba(255, 251, 235, .96));color:var(--csd-text-b45309-1000, #b45309)}.platform-shell .platform-feedback-badge--danger,.platform-shell .platform-feedback-status--danger{border-color:var(--csd-border-ef4444-200, rgba(239, 68, 68, .2));background:var(--csd-bg-fef2f2-960, rgba(254, 242, 242, .96));color:var(--csd-text-b91c1c-1000, #b91c1c)}.platform-shell .platform-feedback-badge--muted,.platform-shell .platform-feedback-status--muted{color:var(--csd-text-64748b-1000, #64748b)}.platform-shell .platform-feedback-row__status{display:grid;gap:.55rem}.platform-shell .platform-feedback-row__status-head{justify-content:space-between}.platform-shell .platform-feedback-row__status-head small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:760}.platform-shell .platform-feedback-row__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.platform-shell .platform-feedback-row__status .platform-account-input{min-height:2.15rem;border-radius:12px;font-size:.76rem}.platform-shell .platform-feedback-row__status textarea.platform-account-input{min-height:4.3rem;resize:vertical}.platform-shell .platform-feedback-save{min-height:2.15rem;display:inline-flex;align-items:center;justify-content:center;gap:.36rem;justify-self:start;padding:0 .72rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:999px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.74rem;font-weight:850}.platform-shell .platform-feedback-save:hover{background:#2563eb21}.platform-shell .platform-feedback-quick-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.36rem}.platform-shell .platform-feedback-quick-action{min-height:2rem;display:inline-flex;align-items:center;justify-content:center;gap:.32rem;padding:0 .62rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:999px;background:var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95));color:var(--csd-text-334155-1000, #334155);font-size:.68rem;font-weight:850;line-height:1;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.platform-shell .platform-feedback-quick-action:hover:not(:disabled){border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96));color:var(--csd-text-1d4ed8-1000, #1d4ed8);transform:translateY(-1px)}.platform-shell .platform-feedback-quick-action:disabled{opacity:.48;cursor:not-allowed}.platform-shell .platform-feedback-quick-action--resolved{color:var(--csd-text-15803d-1000, #15803d)}.platform-shell .platform-feedback-quick-action--rejected{color:var(--csd-text-64748b-1000, #64748b)}.platform-shell .platform-feedback-history{display:grid;gap:.38rem;padding:.58rem;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));border-radius:14px;background:var(--csd-bg-f8fafc-820, rgba(248, 250, 252, .82))}.platform-shell .platform-feedback-history>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.11em;line-height:1.15;text-transform:uppercase}.platform-shell .platform-feedback-history__item{display:grid;grid-template-columns:1.55rem minmax(0,1fr);gap:.42rem;align-items:start}.platform-shell .platform-feedback-history__item>i{width:1.55rem;height:1.55rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.74rem}.platform-shell .platform-feedback-history__item strong,.platform-shell .platform-feedback-history__item small{display:block;min-width:0;overflow-wrap:anywhere}.platform-shell .platform-feedback-history__item strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.72rem;font-weight:850;line-height:1.25}.platform-shell .platform-feedback-history__item small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:720;line-height:1.35}.platform-shell .platform-feedback-empty{margin:0}.platform-shell .feedback-attachment-strip{display:grid;gap:.48rem;margin-top:.1rem}.platform-shell .feedback-attachment-strip__label{display:inline-flex;align-items:center;gap:.34rem;width:-moz-fit-content;width:fit-content;min-height:1.65rem;padding:.28rem .58rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:999px;background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.68rem;font-weight:850;line-height:1}.platform-shell .feedback-attachment-strip__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.45rem}.platform-shell .feedback-attachment-thumb{display:grid;grid-template-columns:3.1rem minmax(0,1fr);gap:.48rem;align-items:center;min-width:0;padding:.38rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:14px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-0f172a-1000, #0f172a);text-decoration:none;box-shadow:0 10px 22px #0f172a09}.platform-shell .feedback-attachment-thumb:hover{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:none}.platform-shell .feedback-attachment-thumb img{width:3.1rem;height:3.1rem;-o-object-fit:cover;object-fit:cover;border-radius:11px;background:var(--csd-bg-eef2f7-1000, #eef2f7)}.platform-shell .feedback-attachment-thumb span{display:grid;gap:.08rem;min-width:0}.platform-shell .feedback-attachment-thumb strong,.platform-shell .feedback-attachment-thumb small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-shell .feedback-attachment-thumb strong{font-size:.72rem;font-weight:850;line-height:1.15}.platform-shell .feedback-attachment-thumb small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:760;line-height:1.1}.platform-shell .tenant-feedback-hero .platform-shell__hero-main{max-width:54rem}.platform-shell .tenant-feedback-hero__primary-action{min-width:-moz-max-content;min-width:max-content}.platform-shell .tenant-feedback-kpi-band{grid-template-columns:repeat(5,minmax(0,1fr))}.platform-shell .tenant-feedback-form-card{overflow:visible;padding:0}.platform-shell .tenant-feedback-form-card .platform-card__header{margin-bottom:0;padding:1.1rem 1.15rem .95rem;border-bottom:1px solid var(--csd-border-94a3b8-100, rgba(148, 163, 184, .1))}.platform-shell .tenant-feedback-form{padding:1.05rem 1.15rem 1.15rem}.platform-shell .tenant-feedback-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.82rem}.platform-shell .tenant-feedback-form-field{display:grid;gap:.34rem;min-width:0}.platform-shell .tenant-feedback-form-field--wide{grid-column:1/-1}.platform-shell .tenant-feedback-field{width:100%;min-height:2.85rem;border-color:var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));border-radius:15px;background-color:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 12px 28px #0f172a09;font-size:.88rem;font-weight:720}.platform-shell .tenant-feedback-field:focus{border-color:var(--csd-border-2563eb-450, rgba(37, 99, 235, .45));box-shadow:0 0 0 .18rem #2563eb1f,0 14px 30px #0f172a0a}.platform-shell .tenant-feedback-description{min-height:10.4rem;resize:vertical}.platform-shell .tenant-feedback-attachments{display:grid;gap:.58rem}.platform-shell .tenant-feedback-attachments__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0}.platform-shell .tenant-feedback-attachments__dropzone{display:grid;grid-template-columns:3.4rem minmax(0,1fr) auto;gap:.72rem;align-items:center;min-height:5.1rem;padding:.82rem;border:1px dashed var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));border-radius:18px;background:linear-gradient(135deg,var(--csd-bg-eff6ff-820, rgba(239, 246, 255, .82)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))),var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-0f172a-1000, #0f172a);cursor:pointer;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #0f172a09;transition:border-color .16s ease,background .16s ease,transform .16s ease}.platform-shell .tenant-feedback-attachments__dropzone:hover,.platform-shell .tenant-feedback-attachments__dropzone:focus-visible,.platform-shell .tenant-feedback-attachments.is-dragging .tenant-feedback-attachments__dropzone{border-color:var(--csd-border-2563eb-480, rgba(37, 99, 235, .48));background:linear-gradient(135deg,var(--csd-bg-dbeafe-920, rgba(219, 234, 254, .92)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98))),var(--csd-bg-ffffff-1000, #fff);outline:none;transform:translateY(-1px)}.platform-shell .tenant-feedback-attachments__icon{width:3.4rem;height:3.4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:#2563eb1a;color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.22rem}.platform-shell .tenant-feedback-attachments__copy{display:grid;gap:.18rem;min-width:0}.platform-shell .tenant-feedback-attachments__copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:880;line-height:1.2}.platform-shell .tenant-feedback-attachments__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:720;line-height:1.35}.platform-shell .tenant-feedback-attachments__limits{justify-self:end;max-width:12rem;padding:.34rem .58rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:999px;background:var(--csd-bg-ffffff-760, rgba(255, 255, 255, .76));color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:830;line-height:1.25;text-align:center}.platform-shell .tenant-feedback-attachments__error{display:none;padding:.58rem .72rem;border:1px solid var(--csd-border-ef4444-180, rgba(239, 68, 68, .18));border-radius:14px;background:var(--csd-bg-fef2f2-950, rgba(254, 242, 242, .95));color:var(--csd-text-b91c1c-1000, #b91c1c);font-size:.76rem;font-weight:820}.platform-shell .tenant-feedback-attachments.has-error .tenant-feedback-attachments__error{display:block}.platform-shell .tenant-feedback-attachments__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.55rem}.platform-shell .tenant-feedback-attachments__item{display:grid;grid-template-columns:4.1rem minmax(0,1fr) 2rem;gap:.55rem;align-items:center;min-width:0;padding:.42rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:16px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 10px 24px #0f172a09}.platform-shell .tenant-feedback-attachments__item img{width:4.1rem;height:4.1rem;-o-object-fit:cover;object-fit:cover;border-radius:13px;background:var(--csd-bg-eef2f7-1000, #eef2f7)}.platform-shell .tenant-feedback-attachments__item span{display:grid;gap:.14rem;min-width:0}.platform-shell .tenant-feedback-attachments__item strong,.platform-shell .tenant-feedback-attachments__item small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-shell .tenant-feedback-attachments__item strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:850;line-height:1.2}.platform-shell .tenant-feedback-attachments__item small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:760;line-height:1.1}.platform-shell .tenant-feedback-attachments__item button{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csd-border-ef4444-140, rgba(239, 68, 68, .14));border-radius:999px;background:var(--csd-bg-fef2f2-920, rgba(254, 242, 242, .92));color:var(--csd-text-dc2626-1000, #dc2626)}.platform-shell .tenant-feedback-form-actions{display:flex;flex-wrap:wrap;gap:.58rem;justify-content:flex-end;padding-top:.12rem}.platform-shell .tenant-feedback-submit,.platform-shell .tenant-feedback-back{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;border-radius:999px;padding:.62rem 1.05rem;font-weight:850;line-height:1.1;text-decoration:none;white-space:nowrap}.platform-shell .tenant-feedback-back{background:var(--csd-bg-ffffff-1000, #fff)}.platform-shell .tenant-feedback-filter-card .smart-filter-bar{--sf-control-height: 42px;--sf-control-radius: 13px;--csd-foreground-sf-control-radius: 13px;width:100%}.platform-shell .tenant-feedback-filter-card .smart-filter-form{align-items:stretch;flex-wrap:wrap;gap:.62rem}.platform-shell .tenant-feedback-filter-card .sf-search{flex:1 1 24rem;min-width:min(24rem,100%);order:0}.platform-shell .tenant-feedback-filter-card .sf-search-box,.platform-shell .tenant-feedback-filter-card .sf-search input,.platform-shell .tenant-feedback-filter-card .sf-select__button,.platform-shell .tenant-feedback-filter-card .sf-reset{border-color:var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 10px 22px #0f172a09}.platform-shell .tenant-feedback-filter-card .sf-search i{color:var(--csd-text-2563eb-1000, #2563eb)}.platform-shell .tenant-feedback-filter-card .sf-separator{display:none}.platform-shell .tenant-feedback-filter-card .sf-item{display:block;position:relative;flex:0 1 11.5rem;min-width:11.5rem;max-width:13.5rem;height:var(--sf-control-height)}.platform-shell .tenant-feedback-filter-card .sf-item .sf-select,.platform-shell .tenant-feedback-filter-card .sf-item .sf-select__button,.platform-shell .tenant-feedback-filter-card .sf-item select{min-width:0;width:100%}.platform-shell .tenant-feedback-filter-card .sf-item .sf-select{height:100%}.platform-shell .tenant-feedback-filter-card .sf-item:has(select[name=date_range]){flex:0 1 10.75rem;min-width:10.75rem;max-width:11.5rem}.platform-shell .tenant-feedback-filter-card .sf-item:has(select[name=status]){flex:0 1 12rem;min-width:12rem;max-width:13rem}.platform-shell .tenant-feedback-smart-filter__priority,.platform-shell .tenant-feedback-smart-filter__type{flex:0 1 12rem;min-width:12rem}.platform-shell .tenant-feedback-filter-card .sf-reset{display:inline-flex;align-items:center;justify-content:center;min-width:6.1rem;min-height:var(--sf-control-height)}.platform-shell .tenant-feedback-list-card{overflow:visible;padding:0}.platform-shell .tenant-feedback-list-card .platform-card__header{margin-bottom:0;padding:1.1rem 1.15rem .9rem;border-bottom:1px solid var(--csd-border-94a3b8-100, rgba(148, 163, 184, .1))}.platform-shell .tenant-feedback-list{display:grid;gap:.75rem;padding:1rem 1.15rem 1.1rem}.platform-shell .tenant-feedback-row{display:grid;grid-template-columns:minmax(310px,1.35fr) minmax(230px,.72fr) minmax(230px,.7fr);gap:.85rem;align-items:start;padding:.9rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:18px;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 14px 30px #0f172a0a}.platform-shell .tenant-feedback-row__main,.platform-shell .tenant-feedback-row__side,.platform-shell .tenant-feedback-history{min-width:0}.platform-shell .tenant-feedback-row__main,.platform-shell .tenant-feedback-row__side{display:grid;gap:.58rem}.platform-shell .tenant-feedback-row__main h3{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.94rem;font-weight:850;line-height:1.28;overflow-wrap:anywhere}.platform-shell .tenant-feedback-row__main p{margin:0;color:var(--csd-text-475569-1000, #475569);font-size:.78rem;line-height:1.55;overflow-wrap:anywhere}.platform-shell .tenant-feedback-row__reporter,.platform-shell .tenant-feedback-row__context,.platform-shell .tenant-feedback-row__resolved{display:grid;gap:.2rem}.platform-shell .tenant-feedback-row__reporter>span,.platform-shell .tenant-feedback-row__context>span,.platform-shell .tenant-feedback-row__resolved>span{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.63rem;font-weight:850;letter-spacing:.12em;line-height:1.15;text-transform:uppercase}.platform-shell .tenant-feedback-row__reporter strong,.platform-shell .tenant-feedback-row__context strong,.platform-shell .tenant-feedback-row__resolved strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.platform-shell .tenant-feedback-row__reporter small{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;line-height:1.3;overflow-wrap:anywhere}.platform-shell .tenant-feedback-row__context a{display:inline-flex;align-items:center;gap:.34rem;max-width:100%;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.76rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere;text-decoration:none}.platform-shell .tenant-feedback-history{display:grid;gap:.38rem;padding:.62rem;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));border-radius:14px;background:var(--csd-bg-f8fafc-820, rgba(248, 250, 252, .82))}.platform-shell .tenant-feedback-history>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.11em;line-height:1.15;text-transform:uppercase}.platform-shell .tenant-feedback-history__item{display:grid;grid-template-columns:1.55rem minmax(0,1fr);gap:.42rem;align-items:start}.platform-shell .tenant-feedback-history__item>i{width:1.55rem;height:1.55rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.74rem}.platform-shell .tenant-feedback-history__item strong,.platform-shell .tenant-feedback-history__item small{display:block;overflow-wrap:anywhere}.platform-shell .tenant-feedback-history__item strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.72rem;font-weight:850;line-height:1.25}.platform-shell .tenant-feedback-history__item small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:720;line-height:1.35}.platform-shell .tenant-feedback-empty{margin:0}@media (max-width: 1199.98px){.platform-shell .tenant-feedback-kpi-band{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-shell .tenant-feedback-filter-card .sf-search,.platform-shell .tenant-feedback-filter-card .sf-item,.platform-shell .tenant-feedback-smart-filter__priority,.platform-shell .tenant-feedback-smart-filter__type,.platform-shell .tenant-feedback-filter-card .sf-item:has(select[name=date_range]),.platform-shell .tenant-feedback-filter-card .sf-item:has(select[name=status]){flex:1 1 calc(50% - .31rem);min-width:min(18rem,100%);max-width:none}.platform-shell .tenant-feedback-row{grid-template-columns:minmax(0,1fr) minmax(240px,.64fr)}.platform-shell .tenant-feedback-row__main{grid-column:1/-1}}@media (max-width: 575.98px){.platform-shell .tenant-feedback-kpi-band{grid-template-columns:1fr}.platform-shell .tenant-feedback-form-card .platform-card__header,.platform-shell .tenant-feedback-form{padding-left:.85rem;padding-right:.85rem}.platform-shell .tenant-feedback-form-grid{grid-template-columns:minmax(0,1fr);gap:.68rem}.platform-shell .tenant-feedback-form-actions{justify-content:stretch}.platform-shell .tenant-feedback-attachments__dropzone{grid-template-columns:minmax(0,1fr);text-align:center}.platform-shell .tenant-feedback-attachments__icon,.platform-shell .tenant-feedback-attachments__limits{justify-self:center}.platform-shell .tenant-feedback-attachments__list,.platform-shell .feedback-attachment-strip__items{grid-template-columns:minmax(0,1fr)}.platform-shell .tenant-feedback-submit,.platform-shell .tenant-feedback-back{width:100%;min-width:0}.platform-shell .tenant-feedback-filter-card .smart-filter-form{gap:.52rem}.platform-shell .tenant-feedback-filter-card .sf-search,.platform-shell .tenant-feedback-filter-card .sf-item,.platform-shell .tenant-feedback-filter-card .sf-reset{flex:1 1 100%;width:100%;min-width:100%;max-width:none;height:var(--sf-control-height)}.platform-shell .tenant-feedback-list-card .platform-card__header,.platform-shell .tenant-feedback-list{padding-left:.85rem;padding-right:.85rem}.platform-shell .tenant-feedback-row{grid-template-columns:minmax(0,1fr);padding:.82rem}}.platform-shell .platform-email-hero .platform-shell__hero-main{max-width:54rem}.platform-shell .platform-email-kpi-band{grid-template-columns:repeat(5,minmax(0,1fr))}.platform-shell .platform-email-filter-card .smart-filter-bar{--sf-control-height: 42px;--sf-control-radius: 13px;--csd-foreground-sf-control-radius: 13px;width:100%}.platform-shell .platform-email-filter-card .smart-filter-form{align-items:stretch;flex-wrap:wrap;gap:.62rem}.platform-shell .platform-email-filter-card .sf-search{flex:1 1 24rem;min-width:min(24rem,100%);order:0}.platform-shell .platform-email-filter-card .sf-search-box,.platform-shell .platform-email-filter-card .sf-search input,.platform-shell .platform-email-filter-card .sf-select__button,.platform-shell .platform-email-filter-card .sf-reset{border-color:var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 10px 22px #0f172a09}.platform-shell .platform-email-filter-card .sf-search i{color:var(--csd-text-2563eb-1000, #2563eb)}.platform-shell .platform-email-filter-card .sf-separator{display:none}.platform-shell .platform-email-filter-card .sf-item{display:block;position:relative;flex:0 1 12rem;min-width:12rem;max-width:14rem;height:var(--sf-control-height)}.platform-shell .platform-email-filter-card .sf-item .sf-select,.platform-shell .platform-email-filter-card .sf-item .sf-select__button,.platform-shell .platform-email-filter-card .sf-item select{min-width:0;width:100%}.platform-shell .platform-email-filter-card .sf-item .sf-select{height:100%}.platform-shell .platform-email-filter-card .sf-item:has(select[name=date_range]){flex:0 1 10.75rem;min-width:10.75rem;max-width:11.5rem}.platform-shell .platform-email-filter-card .sf-item:has(select[name=status]){flex:0 1 12rem;min-width:12rem;max-width:13rem}.platform-shell .platform-email-smart-filter__tenant{flex:0 1 17rem;min-width:min(17rem,100%);max-width:19rem}.platform-shell .platform-email-smart-filter__type{flex:0 1 12.5rem;min-width:12.5rem}.platform-shell .platform-email-filter-card .sf-reset{display:inline-flex;align-items:center;justify-content:center;min-width:6.1rem;min-height:var(--sf-control-height)}.platform-shell .platform-email-list-card{overflow:visible;padding:0}.platform-shell .platform-email-list-card .platform-card__header{margin-bottom:0;padding:1.1rem 1.15rem .9rem;border-bottom:1px solid var(--csd-border-94a3b8-100, rgba(148, 163, 184, .1))}.platform-shell .platform-email-list{display:grid;gap:.75rem;padding:1rem 1.15rem 1.1rem}.platform-shell .platform-email-row{display:grid;grid-template-columns:minmax(310px,1.25fr) minmax(190px,.58fr) minmax(210px,.66fr) minmax(250px,.78fr);gap:.85rem;align-items:start;padding:.9rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:18px;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 14px 30px #0f172a0a}.platform-shell .platform-email-row__main,.platform-shell .platform-email-row__tenant,.platform-shell .platform-email-row__recipient,.platform-shell .platform-email-row__delivery{min-width:0}.platform-shell .platform-email-row__main,.platform-shell .platform-email-row__delivery{display:grid;gap:.55rem}.platform-shell .platform-email-row__badges,.platform-shell .platform-email-row__meta,.platform-shell .platform-email-row__status-head{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.platform-shell .platform-email-row__main h3{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:850;line-height:1.28;overflow-wrap:anywhere}.platform-shell .platform-email-row__main p,.platform-shell .platform-email-row__note,.platform-shell .platform-email-row__error{margin:0;color:var(--csd-text-475569-1000, #475569);font-size:.76rem;line-height:1.5;overflow-wrap:anywhere}.platform-shell .platform-email-row__error{padding:.5rem .58rem;border:1px solid var(--csd-border-ef4444-140, rgba(239, 68, 68, .14));border-radius:12px;background:var(--csd-bg-fef2f2-860, rgba(254, 242, 242, .86));color:var(--csd-text-b91c1c-1000, #b91c1c);font-weight:760}.platform-shell .platform-email-row__note{color:var(--csd-text-64748b-1000, #64748b);font-weight:720}.platform-shell .platform-email-row__meta span{display:inline-flex;align-items:center;gap:.28rem;min-height:1.55rem;max-width:100%;padding:.24rem .5rem;border-radius:999px;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:780;line-height:1.1}.platform-shell .platform-email-row__meta span i{color:var(--csd-text-2563eb-1000, #2563eb)}.platform-shell .platform-email-row__tenant,.platform-shell .platform-email-row__recipient{display:grid;gap:.22rem;color:var(--csd-text-64748b-1000, #64748b)}.platform-shell .platform-email-row__tenant>span,.platform-shell .platform-email-row__recipient>span{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.63rem;font-weight:850;letter-spacing:.12em;line-height:1.15;text-transform:uppercase}.platform-shell .platform-email-row__tenant strong,.platform-shell .platform-email-row__recipient strong,.platform-shell .platform-email-row__tenant a{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:850;line-height:1.24;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-shell .platform-email-row__tenant a{display:inline-flex;align-items:center;gap:.32rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:none}.platform-shell .platform-email-row__tenant a:hover{color:var(--csd-text-1e40af-1000, #1e40af);text-decoration:none}.platform-shell .platform-email-row__recipient em{display:inline-flex;align-items:center;gap:.32rem;margin-top:.45rem;color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-style:normal;font-weight:780;line-height:1.25;overflow-wrap:anywhere}.platform-shell .platform-email-row__recipient em i{color:var(--csd-text-2563eb-1000, #2563eb)}.platform-shell .platform-email-row__tenant small,.platform-shell .platform-email-row__recipient small{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-shell .platform-email-row__status-head{justify-content:space-between}.platform-shell .platform-email-row__status-head small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:760}.platform-shell .platform-email-row__action-form{margin:0}.platform-shell .platform-email-resend{min-height:2.2rem;display:inline-flex;align-items:center;justify-content:center;gap:.36rem;padding:0 .76rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:999px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.74rem;font-weight:850}.platform-shell .platform-email-resend:hover{background:#2563eb21}.platform-shell .platform-email-empty{margin:0}@media (max-width: 1199.98px){.platform-shell .platform-email-kpi-band{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-shell .platform-email-filter-card .sf-search,.platform-shell .platform-email-filter-card .sf-item,.platform-shell .platform-email-smart-filter__tenant,.platform-shell .platform-email-smart-filter__type,.platform-shell .platform-email-filter-card .sf-item:has(select[name=date_range]),.platform-shell .platform-email-filter-card .sf-item:has(select[name=status]){flex:1 1 calc(50% - .31rem);min-width:min(18rem,100%);max-width:none}.platform-shell .platform-email-row{grid-template-columns:minmax(0,1fr) minmax(220px,.58fr)}.platform-shell .platform-email-row__main{grid-column:1/-1}}@media (max-width: 575.98px){.platform-shell .platform-email-kpi-band{grid-template-columns:1fr}.platform-shell .platform-email-filter-card .smart-filter-form{gap:.52rem}.platform-shell .platform-email-filter-card .sf-search,.platform-shell .platform-email-filter-card .sf-item,.platform-shell .platform-email-filter-card .sf-reset{flex:1 1 100%;width:100%;min-width:100%;max-width:none;height:var(--sf-control-height)}.platform-shell .platform-email-list-card .platform-card__header,.platform-shell .platform-email-list{padding-left:.85rem;padding-right:.85rem}.platform-shell .platform-email-row{grid-template-columns:minmax(0,1fr);padding:.82rem}.platform-shell .platform-email-row__tenant strong,.platform-shell .platform-email-row__recipient strong,.platform-shell .platform-email-row__tenant a,.platform-shell .platform-email-row__tenant small,.platform-shell .platform-email-row__recipient small{white-space:normal;overflow-wrap:anywhere}}.platform-shell .platform-support-access-hero .platform-shell__hero-main{max-width:52rem}.platform-shell .platform-support-access-hero__signals{display:flex;align-items:center;flex-wrap:wrap;gap:.42rem}.platform-shell .platform-support-access-hero__signals span{display:inline-flex;align-items:center;gap:.35rem;max-width:min(100%,26rem);overflow:hidden;text-overflow:ellipsis}.platform-shell .platform-support-access-card{overflow:hidden;padding:0;border-radius:20px;background:radial-gradient(circle at top right,rgba(37,99,235,.04),transparent 32%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)))}.platform-shell .platform-support-access-card>.platform-card__header{align-items:center;margin-bottom:0;padding:1rem 1.08rem .92rem;border-bottom:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12))}.platform-shell .platform-support-access-card__history,.platform-shell .platform-support-access-secondary,.platform-shell .platform-support-access-primary{min-height:2.36rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border-radius:999px;font-size:.76rem;font-weight:850;line-height:1;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.platform-shell .platform-support-access-card__history,.platform-shell .platform-support-access-secondary{padding:0 .78rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-334155-1000, #334155);box-shadow:0 10px 22px #0f172a0b}.platform-shell .platform-support-access-card__history i,.platform-shell .platform-support-access-secondary i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.9rem}.platform-shell .platform-support-access-card__history:hover,.platform-shell .platform-support-access-secondary:hover{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));color:var(--csd-text-0f172a-1000, #0f172a);text-decoration:none;transform:translateY(-1px)}.platform-shell .platform-support-access-card .platform-alert{margin:.95rem 1rem 0}.platform-shell .platform-support-access-card .platform-form-stack--premium{gap:1rem;padding:1rem}.platform-shell .platform-support-access-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.28fr);gap:.86rem;align-items:stretch}.platform-shell .platform-support-access-fields{display:grid;gap:.82rem;min-width:0}.platform-shell .platform-support-access-field{min-width:0}.platform-shell .platform-support-access-select,.platform-shell .platform-support-access-reason{border-color:var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 12px 26px #0f172a09}.platform-shell .platform-support-access-select{height:3rem;min-height:3rem;padding-left:.9rem;padding-right:2.35rem;font-weight:680}.platform-shell .platform-support-access-reason{min-height:9.5rem;padding:.85rem .9rem;line-height:1.55}.platform-shell .platform-support-access-summary{min-width:0;display:grid;align-content:start;gap:.35rem;padding:.9rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:18px;background:var(--csd-bg-f8fafc-820, rgba(248, 250, 252, .82));box-shadow:inset 0 1px #ffffffd1}.platform-shell .platform-support-access-summary span{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.12em;line-height:1;text-transform:uppercase}.platform-shell .platform-support-access-summary strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.platform-shell .platform-support-access-summary small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:680;line-height:1.25;overflow-wrap:anywhere}.platform-shell .platform-support-access-summary__list{display:grid;gap:.42rem;margin-top:.55rem}.platform-shell .platform-support-access-summary__list em{display:inline-flex;align-items:flex-start;gap:.42rem;min-width:0;padding:.5rem .58rem;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));border-radius:13px;background:var(--csd-bg-ffffff-840, rgba(255, 255, 255, .84));color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-style:normal;font-weight:760;line-height:1.25;overflow-wrap:anywhere}.platform-shell .platform-support-access-summary__list i{flex:0 0 auto;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.84rem;line-height:1.2}.platform-shell .platform-support-access-card .platform-form-actions{align-items:center;justify-content:flex-end;gap:.55rem;padding-top:.05rem}.platform-shell .platform-support-access-primary{padding:0 .92rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));background:linear-gradient(135deg,#315fdc,#223d6b);color:#fff;box-shadow:0 14px 30px #2563eb2e;cursor:pointer}.platform-shell .platform-support-access-primary i{font-size:.96rem}.platform-shell .platform-support-access-primary:hover{color:#fff;transform:translateY(-1px);box-shadow:0 18px 34px #2563eb38}.platform-shell .platform-support-access-primary:disabled,.platform-shell .platform-support-access-primary[disabled]{cursor:not-allowed;filter:saturate(.7);opacity:.58;transform:none;box-shadow:none}.platform-shell .platform-support-access-kpi-band{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-shell .platform-support-access-filter-card .smart-filter-bar{--sf-control-height: 42px;--sf-control-radius: 13px;--csd-foreground-sf-control-radius: 13px;width:100%}.platform-shell .platform-support-access-filter-card .smart-filter-form{align-items:stretch;flex-wrap:wrap;gap:.62rem}.platform-shell .platform-support-access-filter-card .sf-search{flex:1 1 24rem;min-width:min(24rem,100%);order:0}.platform-shell .platform-support-access-filter-card .sf-search-box,.platform-shell .platform-support-access-filter-card .sf-search input,.platform-shell .platform-support-access-filter-card .sf-select__button,.platform-shell .platform-support-access-filter-card .sf-reset{border-color:var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 10px 22px #0f172a09}.platform-shell .platform-support-access-filter-card .sf-search i{color:var(--csd-text-2563eb-1000, #2563eb)}.platform-shell .platform-support-access-filter-card .sf-separator{display:none}.platform-shell .platform-support-access-filter-card .sf-item{display:block;position:relative;flex:0 1 12rem;min-width:12rem;max-width:14rem;height:var(--sf-control-height)}.platform-shell .platform-support-access-filter-card .sf-item .sf-select,.platform-shell .platform-support-access-filter-card .sf-item .sf-select__button,.platform-shell .platform-support-access-filter-card .sf-item select{min-width:0;width:100%}.platform-shell .platform-support-access-filter-card .sf-item .sf-select{height:100%}.platform-shell .platform-support-access-filter-card .sf-item:has(select[name=date_range]){flex:0 1 10.75rem;min-width:10.75rem;max-width:11.5rem}.platform-shell .platform-support-access-filter-card .sf-item:has(select[name=status]){flex:0 1 12rem;min-width:12rem;max-width:13rem}.platform-shell .platform-support-access-smart-filter__tenant{flex:0 1 17rem;min-width:min(17rem,100%);max-width:19rem}.platform-shell .platform-support-access-filter-card .sf-reset{display:inline-flex;align-items:center;justify-content:center;min-width:6.1rem;min-height:var(--sf-control-height)}.platform-shell .platform-support-access-list-card{overflow:visible;padding:0}.platform-shell .platform-support-access-list-card .platform-card__header{margin-bottom:0;padding:1.1rem 1.15rem .9rem;border-bottom:1px solid var(--csd-border-94a3b8-100, rgba(148, 163, 184, .1))}.platform-shell .platform-support-access-list{display:grid;gap:.75rem;padding:1rem 1.15rem 1.1rem}.platform-shell .platform-support-access-row{display:grid;grid-template-columns:minmax(310px,1.25fr) minmax(190px,.62fr) minmax(190px,.62fr) minmax(210px,.72fr);gap:.85rem;align-items:start;padding:.9rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:18px;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 14px 30px #0f172a0a}.platform-shell .platform-support-access-row__main,.platform-shell .platform-support-access-row__person,.platform-shell .platform-support-access-row__tenant{min-width:0}.platform-shell .platform-support-access-row__main{display:grid;gap:.55rem}.platform-shell .platform-support-access-row__badges,.platform-shell .platform-support-access-row__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.platform-shell .platform-support-access-row__main h3{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:850;line-height:1.32;overflow-wrap:anywhere}.platform-shell .platform-support-access-row__meta span{display:inline-flex;align-items:center;gap:.28rem;min-height:1.55rem;padding:.24rem .5rem;border-radius:999px;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:780;line-height:1.1}.platform-shell .platform-support-access-row__meta i,.platform-shell .platform-support-access-row__tenant em i{color:var(--csd-text-2563eb-1000, #2563eb)}.platform-shell .platform-support-access-row__route{display:block;max-width:100%;padding:.45rem .55rem;border:1px solid var(--csd-border-94a3b8-100, rgba(148, 163, 184, .1));border-radius:12px;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:720;line-height:1.35;overflow-wrap:anywhere}.platform-shell .platform-support-access-row__person,.platform-shell .platform-support-access-row__tenant{display:grid;gap:.22rem;color:var(--csd-text-64748b-1000, #64748b)}.platform-shell .platform-support-access-row__person>span,.platform-shell .platform-support-access-row__tenant>span{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.63rem;font-weight:850;letter-spacing:.12em;line-height:1.15;text-transform:uppercase}.platform-shell .platform-support-access-row__person strong,.platform-shell .platform-support-access-row__tenant strong,.platform-shell .platform-support-access-row__tenant a{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:850;line-height:1.24;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-shell .platform-support-access-row__tenant a{color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:none}.platform-shell .platform-support-access-row__tenant a:hover{color:var(--csd-text-1e40af-1000, #1e40af);text-decoration:none}.platform-shell .platform-support-access-row__person small,.platform-shell .platform-support-access-row__tenant small{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-shell .platform-support-access-row__tenant em{display:inline-flex;align-items:center;gap:.32rem;margin-top:.45rem;color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-style:normal;font-weight:780;line-height:1.25;overflow-wrap:anywhere}.platform-shell .platform-support-access-empty{margin:0}@media (max-width: 1199.98px){.platform-shell .platform-support-access-kpi-band{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-shell .platform-support-access-filter-card .sf-search,.platform-shell .platform-support-access-filter-card .sf-item,.platform-shell .platform-support-access-smart-filter__tenant,.platform-shell .platform-support-access-filter-card .sf-item:has(select[name=date_range]),.platform-shell .platform-support-access-filter-card .sf-item:has(select[name=status]){flex:1 1 calc(50% - .31rem);min-width:min(18rem,100%);max-width:none}.platform-shell .platform-support-access-row{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr)}.platform-shell .platform-support-access-row__main{grid-column:1/-1}}@media (max-width: 575.98px){.platform-shell .platform-support-access-kpi-band{grid-template-columns:1fr}.platform-shell .platform-support-access-filter-card .smart-filter-form{gap:.52rem}.platform-shell .platform-support-access-filter-card .sf-search,.platform-shell .platform-support-access-filter-card .sf-item,.platform-shell .platform-support-access-filter-card .sf-reset{flex:1 1 100%;width:100%;min-width:100%;max-width:none;height:var(--sf-control-height)}.platform-shell .platform-support-access-list-card .platform-card__header,.platform-shell .platform-support-access-list{padding-left:.85rem;padding-right:.85rem}.platform-shell .platform-support-access-row{grid-template-columns:minmax(0,1fr);padding:.82rem}.platform-shell .platform-support-access-row__person strong,.platform-shell .platform-support-access-row__tenant strong,.platform-shell .platform-support-access-row__tenant a,.platform-shell .platform-support-access-row__person small,.platform-shell .platform-support-access-row__tenant small{white-space:normal;overflow-wrap:anywhere}}.platform-shell .platform-accounts-list-card{overflow:visible;padding:0}.platform-shell .platform-accounts-list-card .platform-card__header{margin-bottom:0;padding:1.1rem 1.15rem .9rem}.platform-shell .platform-accounts-list-card .platform-account-list{padding:0 1.15rem 1rem}.platform-shell .platform-account-list{display:grid;gap:.65rem}.platform-shell .platform-accounts-pagination{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.platform-shell .platform-account-row-card{display:grid;grid-template-columns:minmax(210px,1.15fr) minmax(170px,.8fr) minmax(260px,1.25fr) minmax(170px,.75fr) auto;gap:.8rem;align-items:center;min-height:5.2rem;padding:.82rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:18px;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 14px 30px #0f172a0a}.platform-shell .platform-account-row-card__main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;align-items:center;min-width:0}.platform-shell .platform-account-row-card__avatar{width:2.35rem;height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#2f6df6,#2458dc);color:#fff;font-size:.9rem;font-weight:900;box-shadow:0 12px 24px #2563eb29}.platform-shell .platform-account-row-card__identity,.platform-shell .platform-account-row-card__owner,.platform-shell .platform-account-row-card__tenant{min-width:0;display:grid;gap:.15rem}.platform-shell .platform-account-row-card__identity strong,.platform-shell .platform-account-row-card__owner strong,.platform-shell .platform-account-row-card__tenant strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-shell .platform-account-row-card__identity span,.platform-shell .platform-account-row-card__owner span,.platform-shell .platform-account-row-card__tenant span,.platform-shell .platform-account-row-card__owner small{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-shell .platform-account-row-card__owner>span,.platform-shell .platform-account-row-card__tenant>span{text-transform:uppercase;letter-spacing:.12em;font-weight:850;color:var(--csd-text-94a3b8-1000, #94a3b8)}.platform-shell .platform-account-row-card__chips{display:flex;gap:.35rem;flex-wrap:wrap;align-items:center}.platform-shell .platform-account-row-card__chips>span:not(.platform-status-pill){display:inline-flex;align-items:center;gap:.25rem;min-height:1.7rem;padding:.3rem .5rem;border-radius:999px;background:#2563eb0f;color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:780}.platform-shell .platform-account-row-card__chips .platform-status-pill{min-height:1.7rem;padding:.3rem .55rem;font-size:.68rem}.platform-shell .platform-account-row-card__chips i{color:var(--csd-text-2563eb-1000, #2563eb)}.platform-shell .platform-account-row-card__action{min-height:2.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:0 .72rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));color:var(--csd-text-0f172a-1000, #0f172a);font-size:.74rem;font-weight:850;text-decoration:none;white-space:nowrap}.platform-shell .platform-account-row-card__action:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:none;border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22))}.platform-shell .platform-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.platform-shell .platform-form-card{border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:20px;padding:1rem;background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72))}.platform-shell .platform-form-card h6{margin:0 0 .9rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.94rem;font-weight:800}.platform-shell .platform-form-stack,.platform-shell .platform-status-form{display:grid;gap:1rem}.platform-shell .platform-form-actions{display:flex;justify-content:flex-end}.platform-shell .platform-checkline{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:var(--csd-text-334155-1000, #334155);font-size:.84rem;font-weight:700}.platform-shell .platform-checkgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .7rem}.platform-shell .platform-checkgrid label{display:inline-flex;align-items:center;gap:.35rem;margin:0;color:var(--csd-text-475569-1000, #475569);font-size:.76rem;font-weight:700}.platform-shell .platform-stack-list{display:grid;gap:.55rem}.platform-shell .platform-stack-list__item{display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding:.75rem .9rem;border-radius:14px;background:var(--csd-bg-f8fafc-860, rgba(248, 250, 252, .86));border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12))}.platform-shell .platform-stack-list__item span{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem}.platform-shell .platform-stack-list__item strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.83rem;font-weight:700;text-align:right}.platform-shell .platform-plan-card{height:100%}.platform-shell .platform-plans-hero{margin-top:1rem;padding:.95rem 1.05rem;border-radius:20px;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 18px 44px #0f172a11}.platform-shell .platform-plans-hero .platform-shell__hero-top{align-items:flex-start}.platform-shell .platform-plans-hero .platform-shell__hero-main{max-width:48rem}.platform-shell .platform-plans-hero .platform-shell__hero-main h1{margin-top:0;max-width:38rem;font-size:clamp(1.38rem,1.8vw,1.78rem);line-height:1.08;letter-spacing:0}.platform-shell .platform-plans-hero .platform-shell__lead{margin-top:.5rem;max-width:44rem;font-size:.8rem;line-height:1.52}.platform-shell .platform-plans-hero__actions{border-radius:18px}.platform-shell .platform-invoices-hero{margin-top:1rem;padding:.95rem 1.05rem;border-radius:20px;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 18px 44px #0f172a11}.platform-shell .platform-invoices-hero .platform-shell__hero-top{align-items:flex-start}.platform-shell .platform-invoices-hero .platform-shell__hero-main{max-width:48rem}.platform-shell .platform-invoices-hero .platform-shell__hero-main h1{margin-top:0;max-width:38rem;font-size:clamp(1.38rem,1.8vw,1.78rem);line-height:1.08;letter-spacing:0}.platform-shell .platform-invoices-hero .platform-shell__lead{margin-top:.5rem;max-width:44rem;font-size:.8rem;line-height:1.52}.platform-shell .platform-plans-kpi-band{margin-top:-.15rem}.platform-shell button.platform-dashboard-action-card{width:100%;text-align:left;font:inherit;cursor:pointer}.platform-shell .platform-plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,31rem),1fr));gap:.72rem;align-items:stretch}.platform-shell .platform-plan-card--premium{position:relative;display:grid;gap:.68rem;overflow:hidden;padding:.82rem;border-color:var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)))}.platform-shell .platform-plan-card--highlighted{border-color:var(--csd-border-2563eb-320, rgba(37, 99, 235, .32));box-shadow:0 22px 48px #2563eb1f}.platform-shell .platform-plan-card--archived{border-color:var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));background:linear-gradient(180deg,var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94)),var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9)));box-shadow:0 12px 28px #0f172a0b}.platform-shell .platform-plan-card--archived .platform-plan-card__head,.platform-shell .platform-plan-card--archived .platform-plan-card__visibility,.platform-shell .platform-plan-card--archived .platform-plan-card__price,.platform-shell .platform-plan-card--archived .platform-plan-card__meta-grid,.platform-shell .platform-plan-card--archived .platform-plan-card__section{opacity:.68}.platform-shell .platform-plan-card__ribbon{display:inline-flex;align-items:center;gap:.28rem;min-height:1.48rem;padding:.22rem .5rem;border-radius:999px;background:#2563eb17;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.58rem;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.platform-shell .platform-plan-card__ribbon--internal{background:#0f172a14;color:var(--csd-text-334155-1000, #334155)}.platform-shell .platform-plan-entitlement-note{display:flex;align-items:center;gap:.72rem;padding:.82rem .95rem;border-radius:18px;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))}.platform-shell .platform-plan-entitlement-note strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:850;line-height:1.2}.platform-shell .platform-plan-entitlement-note p{margin:.2rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.4}.platform-shell .platform-plan-entitlement-note__icon{flex:0 0 auto;width:2.45rem;height:2.45rem;border-radius:14px;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem}.platform-shell .platform-plans-filter-card{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.58rem;border-radius:18px;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))}.platform-shell .platform-plans-filter-group{display:flex;flex-wrap:wrap;gap:.38rem}.platform-shell .platform-plans-filter-chip{display:inline-flex;align-items:center;min-height:2.15rem;padding:.44rem .68rem;border:1px solid var(--csd-border-94a3b8-150, rgba(148, 163, 184, .15));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-475569-1000, #475569);font-size:.74rem;font-weight:800;text-decoration:none;box-shadow:0 10px 22px #0f172a09}.platform-shell .platform-plans-filter-chip:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:none;border-color:var(--csd-border-2563eb-250, rgba(37, 99, 235, .25))}.platform-shell .platform-plans-filter-chip.is-active{border-color:var(--csd-border-2563eb-360, rgba(37, 99, 235, .36));background:linear-gradient(135deg,#2f6df6,#2458dc);color:#fff;box-shadow:0 14px 28px #2563eb2e}.platform-shell .platform-plan-card--internal{border-color:var(--csd-border-0f172a-180, rgba(15, 23, 42, .18))}.platform-shell .platform-badge--archived{border:1px solid var(--csd-border-64748b-180, rgba(100, 116, 139, .18));background:#64748b1a;color:var(--csd-text-475569-1000, #475569)}.platform-shell .platform-plan-card__visibility{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.58rem .66rem;border:1px solid var(--csd-border-94a3b8-130, rgba(148, 163, 184, .13));border-radius:14px;background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72))}.platform-shell .platform-plan-card__visibility>span{width:1.9rem;height:1.9rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.86rem}.platform-shell .platform-plan-card__visibility strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:850;line-height:1.15}.platform-shell .platform-plan-card__visibility small{display:block;margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;line-height:1.25}.platform-shell .platform-plan-card__visibility--internal>span{background:#0f172a14;color:var(--csd-text-334155-1000, #334155)}.platform-shell .platform-plan-action--duplicate{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.platform-shell .platform-billing-plan-grid{align-items:stretch}.platform-shell .platform-billing-plan-card{height:100%}.platform-shell .platform-module-blocked-page{min-height:calc(100vh - 8rem);display:grid;align-content:start;gap:1.35rem;padding-top:1.05rem!important}.platform-shell .platform-module-blocked{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(260px,.72fr);gap:1.05rem;max-width:1080px;width:100%;margin:.45rem auto 0;padding:.92rem;overflow:hidden;border-color:var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));background:radial-gradient(circle at 8% 10%,rgba(37,99,235,.08),transparent 24rem),linear-gradient(135deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)) 0%,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)) 58%,var(--csd-bg-eff6ff-880, rgba(239, 246, 255, .88)) 100%);box-shadow:0 20px 46px #0f172a13}.platform-shell .platform-module-blocked__main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.76rem;align-items:flex-start;min-width:0;padding:.42rem .35rem .42rem .42rem}.platform-shell .platform-module-blocked__icon{flex:0 0 auto;width:2.72rem;height:2.72rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:14px;background:linear-gradient(135deg,#2563eb1f,#0ea5e91a);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.02rem;box-shadow:inset 0 1px #ffffffd1,0 12px 26px #2563eb1a}.platform-shell .platform-module-blocked__copy{min-width:0}.platform-shell .platform-module-blocked__copy h1{max-width:620px;margin:.44rem 0 .34rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:clamp(1.3rem,1.72vw,1.78rem);font-weight:850;line-height:1.16;letter-spacing:0}.platform-shell .platform-module-blocked__copy p{max-width:700px;margin:0;color:var(--csd-text-475569-1000, #475569);font-size:.88rem;line-height:1.56}.platform-shell .platform-module-blocked__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.platform-shell .platform-module-blocked__actions .platform-accounts-hero__action{min-height:2.25rem;padding:.52rem .82rem;border-radius:999px;font-size:.8rem}.platform-shell .platform-module-blocked__status{display:flex;flex-direction:column;justify-content:flex-start;gap:.62rem;min-width:0;padding:.78rem;border:1px solid var(--csd-border-bfdbfe-600, rgba(191, 219, 254, .6));border-radius:17px;background:linear-gradient(180deg,var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88)),var(--csd-bg-f8fbff-780, rgba(248, 251, 255, .78)));box-shadow:inset 0 1px #ffffffe0,0 12px 26px #0f172a0b}.platform-shell .platform-module-blocked__status p{margin:.1rem 0 0;padding-top:.6rem;border-top:1px solid var(--csd-border-e2e8f0-800, rgba(226, 232, 240, .8));color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.48}.platform-shell .platform-module-blocked__status .platform-status-pill{align-self:stretch;justify-content:flex-start;min-height:2rem;padding:.4rem .65rem;font-size:.76rem}.platform-shell .platform-module-blocked__summary{display:grid;gap:.44rem}.platform-shell .platform-module-blocked__summary div{min-width:0;padding:.54rem .62rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:12px;background:linear-gradient(180deg,var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9)),var(--csd-bg-f8fafc-820, rgba(248, 250, 252, .82)))}.platform-shell .platform-module-blocked__summary span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem;font-weight:850;letter-spacing:.12em;line-height:1;text-transform:uppercase}.platform-shell .platform-module-blocked__summary strong{display:block;margin-top:.28rem;overflow:hidden;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.platform-shell .platform-module-blocked__note{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(330px,.85fr);align-items:center;gap:.75rem;max-width:1080px;width:100%;margin:0 auto;padding:.72rem .85rem;border-color:var(--csd-border-14b8a6-160, rgba(20, 184, 166, .16));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fdfc-950, rgba(248, 253, 252, .95)));box-shadow:0 18px 42px #0f172a0b}.platform-shell .platform-module-blocked__note strong,.platform-shell .platform-module-blocked__note p{display:block}.platform-shell .platform-module-blocked__note strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:850;line-height:1.28}.platform-shell .platform-module-blocked__note p{max-width:620px;margin:.18rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.45}.platform-shell .platform-module-blocked__note-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.platform-shell .platform-module-blocked__note-grid span{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-width:0;min-height:2rem;padding:.38rem .5rem;border:1px solid var(--csd-border-14b8a6-140, rgba(20, 184, 166, .14));border-radius:999px;background:var(--csd-bg-f0fdfa-720, rgba(240, 253, 250, .72));color:var(--csd-text-0f766e-1000, #0f766e);font-size:.72rem;font-weight:760;line-height:1.2;white-space:nowrap}.platform-shell .platform-module-blocked__note-grid i{color:var(--csd-text-0d9488-1000, #0d9488);font-size:.8rem}@media (max-width: 991.98px){.platform-shell .platform-module-blocked{grid-template-columns:1fr}.platform-shell .platform-module-blocked__note{grid-template-columns:auto minmax(0,1fr)}.platform-shell .platform-module-blocked__note-grid{grid-column:1/-1}.platform-shell .platform-module-blocked__status{justify-content:flex-start}}@media (max-width: 575.98px){.platform-shell .platform-module-blocked{padding:.85rem}.platform-shell .platform-module-blocked__main,.platform-shell .platform-module-blocked__note{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.platform-shell .platform-module-blocked__main{gap:.7rem}.platform-shell .platform-module-blocked__actions .platform-accounts-hero__action{width:100%;justify-content:center}.platform-shell .platform-module-blocked__note-grid{grid-template-columns:1fr}}.platform-shell .platform-plan-card__meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.platform-shell .platform-plan-card__meta-grid div{min-width:0;padding:.52rem .58rem;border-radius:12px;border:1px solid var(--csd-border-94a3b8-130, rgba(148, 163, 184, .13));background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78))}.platform-shell .platform-plan-card__meta-grid span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem;font-weight:760;text-transform:uppercase;letter-spacing:.08em}.platform-shell .platform-plan-card__meta-grid strong{display:block;margin-top:.18rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.76rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-shell .platform-plan-card__section{display:grid;gap:.34rem}.platform-shell .platform-plan-card__label{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.platform-shell .platform-plan-card__chips{display:flex;flex-wrap:wrap;gap:.32rem}.platform-shell .platform-plan-card__chips span{display:inline-flex;align-items:center;gap:.26rem;min-height:1.58rem;max-width:100%;padding:.25rem .48rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-1e40af-1000, #1e40af);font-size:.66rem;font-weight:760;line-height:1.2}.platform-shell .platform-plan-card__chips--muted span{background:#64748b17;color:var(--csd-text-475569-1000, #475569)}.platform-shell .platform-plans-empty{display:grid;justify-items:center;gap:.45rem;padding:2.2rem 1rem;text-align:center}.platform-shell .platform-plans-empty i{width:2.7rem;height:2.7rem;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:1.2rem}.platform-shell .platform-plans-empty h2{margin:.2rem 0 0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.08rem;font-weight:850}.platform-shell .platform-plans-empty p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.84rem}.platform-shell .platform-plans-pagination{border-radius:20px}.platform-shell .platform-member-card{display:grid;gap:.65rem;padding:.9rem;border-radius:18px;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));background:linear-gradient(135deg,var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)),var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92))),radial-gradient(circle at top right,rgba(37,99,235,.08),transparent 42%);box-shadow:0 18px 34px #0f172a0d}.platform-shell .platform-members-panel .platform-card__header{align-items:center}.platform-shell .platform-members-count{min-width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.82rem;font-weight:850}.platform-shell .platform-members-list{display:grid;gap:.65rem}.platform-shell .platform-member-card__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center}.platform-shell .platform-member-card__avatar{width:2.15rem;height:2.15rem;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#2563eb,#14b8a6);color:#fff;font-size:.82rem;font-weight:900;box-shadow:0 10px 20px #2563eb2e}.platform-shell .platform-member-card__identity{min-width:0;display:grid;gap:.12rem}.platform-shell .platform-member-card__identity strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-shell .platform-member-card__identity span{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-shell .platform-member-card__role{padding:.34rem .55rem;border-radius:999px;background:#10b9811a;color:var(--csd-text-047857-1000, #047857);font-size:.68rem;font-weight:850}.platform-shell .platform-member-card__permissions{display:flex;gap:.35rem;flex-wrap:wrap}.platform-shell .platform-member-card__permissions span{display:inline-flex;align-items:center;gap:.22rem;padding:.28rem .48rem;border-radius:999px;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-334155-1000, #334155);font-size:.68rem;font-weight:800}.platform-shell .platform-member-card__permissions .platform-member-card__permission-muted{background:#64748b14;color:var(--csd-text-64748b-1000, #64748b)}.platform-shell .platform-member-card__edit,.platform-shell .platform-member-add-disclosure{border-radius:14px;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));background:var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72))}.platform-shell .platform-member-card__edit summary,.platform-shell .platform-member-add-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.62rem .75rem;color:var(--csd-text-334155-1000, #334155);cursor:pointer;font-size:.76rem;font-weight:850;list-style:none}.platform-shell .platform-member-card__edit summary::-webkit-details-marker,.platform-shell .platform-member-add-disclosure summary::-webkit-details-marker{display:none}.platform-shell .platform-member-card__edit[open] summary,.platform-shell .platform-member-add-disclosure[open] summary{border-bottom:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12))}.platform-shell .platform-member-card__edit-grid,.platform-shell .platform-member-add-grid{display:grid;gap:.55rem;padding:.75rem .75rem 0}.platform-shell .platform-checkgrid--premium{padding:.75rem}.platform-shell .platform-checkgrid--premium label{padding:.45rem .55rem;border-radius:12px;background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9));border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12))}.platform-shell .platform-member-card__save,.platform-shell .platform-member-add-submit{min-height:2.35rem;padding-inline:.8rem;font-size:.78rem}.platform-shell .platform-member-remove-form{margin:-.35rem 0 0}.platform-shell .platform-member-remove-button{width:100%;min-height:2.2rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid var(--csd-border-ef4444-140, rgba(239, 68, 68, .14));border-radius:14px;background:var(--csd-bg-fef2f2-720, rgba(254, 242, 242, .72));color:var(--csd-text-b91c1c-1000, #b91c1c);font-size:.74rem;font-weight:850}.platform-shell .platform-member-add-form{padding:0 .75rem .75rem}.platform-shell .platform-ledger-panel{display:flex;flex-direction:column;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94))),radial-gradient(circle at top right,rgba(20,184,166,.08),transparent 44%);overflow:hidden}.platform-shell .platform-ledger-panel__eyebrow{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.3rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.64rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.platform-shell .platform-ledger-list{flex:1 1 auto;display:grid;align-content:start;gap:.55rem}.platform-shell .platform-ledger-pagination{margin:auto -.95rem -.95rem;border-top:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.platform-shell .platform-ledger-pagination .saas-pagination{border-radius:0;background:transparent}.platform-shell .platform-ledger-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;min-height:3.45rem;padding:.72rem;border-radius:16px;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78))}.platform-shell .platform-ledger-row__icon{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.platform-shell .platform-ledger-row__identity{min-width:0;display:grid;gap:.1rem}.platform-shell .platform-ledger-row__identity>strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-shell .platform-ledger-row__identity>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-shell .platform-ledger-row__details{display:flex;flex-wrap:wrap;align-items:center;gap:.36rem;margin-top:.26rem;min-width:0}.platform-shell .platform-ledger-row__chip,.platform-shell .platform-ledger-row__period{display:inline-flex;align-items:center;gap:.3rem;min-height:1.58rem;max-width:100%;padding:.18rem .48rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:999px;background:var(--csd-bg-f8fafc-780, rgba(248, 250, 252, .78));color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:730;line-height:1.1;white-space:nowrap}.platform-shell .platform-ledger-row__chip i,.platform-shell .platform-ledger-row__period i{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.platform-shell .platform-ledger-row__chip span,.platform-shell .platform-ledger-row__chip strong,.platform-shell .platform-ledger-row__period span,.platform-shell .platform-ledger-row__period strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.platform-shell .platform-ledger-row__period{border-color:var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));background:var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72));color:var(--csd-text-475569-1000, #475569)}.platform-shell .platform-ledger-row__period>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.platform-shell .platform-ledger-row__period>strong{color:var(--csd-text-1e3a8a-1000, #1e3a8a);font-size:.7rem;font-weight:850;line-height:1.1}.platform-shell .platform-ledger-row__period i{color:var(--csd-text-2563eb-1000, #2563eb)}.platform-shell .platform-ledger-row__chip--status.is-open{border-color:var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));background:var(--csd-bg-eff6ff-740, rgba(239, 246, 255, .74));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.platform-shell .platform-ledger-row__chip--status.is-open i{color:var(--csd-text-2563eb-1000, #2563eb)}.platform-shell .platform-ledger-row__chip--status.is-paid,.platform-shell .platform-ledger-row__chip--paid{border-color:var(--csd-border-16a34a-160, rgba(22, 163, 74, .16));background:var(--csd-bg-f0fdf4-760, rgba(240, 253, 244, .76));color:var(--csd-text-15803d-1000, #15803d)}.platform-shell .platform-ledger-row__chip--status.is-paid i,.platform-shell .platform-ledger-row__chip--paid i{color:var(--csd-text-16a34a-1000, #16a34a)}.platform-shell .platform-ledger-row__chip--status.is-warning{border-color:var(--csd-border-d97706-180, rgba(217, 119, 6, .18));background:var(--csd-bg-fffbeb-780, rgba(255, 251, 235, .78));color:var(--csd-text-b45309-1000, #b45309)}.platform-shell .platform-ledger-row__chip--status.is-warning i{color:var(--csd-text-d97706-1000, #d97706)}.platform-shell .platform-ledger-row__chip--reversed{border-color:var(--csd-border-d97706-180, rgba(217, 119, 6, .18));background:var(--csd-bg-fffbeb-780, rgba(255, 251, 235, .78));color:var(--csd-text-92400e-1000, #92400e)}.platform-shell .platform-ledger-row__chip--reversed i{color:var(--csd-text-d97706-1000, #d97706)}.platform-shell .platform-ledger-row__chip--status.is-void{border-color:var(--csd-border-64748b-160, rgba(100, 116, 139, .16));background:var(--csd-bg-f1f5f9-800, rgba(241, 245, 249, .8));color:var(--csd-text-64748b-1000, #64748b)}.platform-shell .platform-ledger-row__chip--status.is-void i{color:var(--csd-text-64748b-1000, #64748b)}.platform-shell .platform-ledger-row__meta{display:grid;justify-items:end;gap:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;text-align:right}.platform-shell .platform-ledger-row__meta strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.76rem;font-weight:850;text-transform:capitalize}.platform-shell .platform-ledger-row__link{width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.platform-shell .platform-ledger-row__actions{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:.42rem}.platform-shell .platform-ledger-pay-form{display:inline-flex;align-items:flex-end;justify-content:flex-end;gap:.42rem;min-width:0}.platform-shell .platform-ledger-pay-form--transfer{flex-wrap:wrap;align-items:flex-end}.platform-shell .platform-ledger-row__payment-fields{display:inline-flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:.32rem;min-width:0}.platform-shell .platform-ledger-row__payment-field{display:grid;gap:.12rem;width:7.9rem;min-width:7.9rem;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:760;letter-spacing:.05em;line-height:1;text-align:left;text-transform:uppercase}.platform-shell .platform-ledger-row__payment-field .platform-ledger-row__payment-input,.platform-shell .platform-ledger-row__payment-field .platform-ledger-row__payment-input+.flatpickr-input{width:100%;height:2.05rem;min-height:2.05rem;padding:.18rem .52rem;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:999px;background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86));box-sizing:border-box;color:var(--csd-text-1f2937-1000, #1f2937);font-size:.68rem;font-weight:650;letter-spacing:0;line-height:1;text-transform:none;outline:none}.platform-shell .platform-ledger-row__payment-field .platform-ledger-row__payment-input:focus,.platform-shell .platform-ledger-row__payment-field .platform-ledger-row__payment-input+.flatpickr-input:focus{border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));box-shadow:0 0 0 .12rem #2563eb1a}.platform-shell .platform-ledger-row__payment-field .platform-ledger-row__payment-input[readonly],.platform-shell .platform-ledger-row__payment-field .platform-ledger-row__payment-input+.flatpickr-input[readonly]{cursor:pointer}.platform-shell .platform-ledger-row__extend{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;height:2.05rem;min-height:2.05rem;margin:0;padding:.18rem .58rem;border-radius:999px;border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));background:var(--csd-bg-ffffff-740, rgba(255, 255, 255, .74));color:var(--csd-text-475569-1000, #475569);font-size:.65rem;font-weight:800;line-height:1;cursor:pointer;align-self:flex-end;white-space:nowrap}.platform-shell .platform-ledger-row__extend input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.platform-shell .platform-ledger-row__extend input:not(:checked)+.platform-ledger-row__extend-icon{border-color:var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));background:var(--csd-bg-f8fafc-880, rgba(248, 250, 252, .88));color:transparent}.platform-shell .platform-ledger-row__extend input:focus-visible+.platform-ledger-row__extend-icon{box-shadow:0 0 0 .12rem #0f766e24}.platform-shell .platform-ledger-row__extend-icon{flex:0 0 auto;width:1rem;height:1rem;border:1px solid var(--csd-border-0f766e-180, rgba(15, 118, 110, .18));border-radius:.28rem;background:#0f766e;color:#fff;font-size:.72rem;line-height:1}.platform-shell .platform-ledger-row__pay-button,.platform-shell .platform-ledger-row__void-button,.platform-shell .platform-ledger-row__reverse-button,.platform-shell .platform-ledger-row__paid-mark,.platform-shell .platform-ledger-row__void-mark{height:2.05rem;min-height:2.05rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:999px;font-size:.65rem;font-weight:850;white-space:nowrap}.platform-shell .platform-ledger-row__pay-button{border:1px solid var(--csd-border-0f766e-200, rgba(15, 118, 110, .2));padding:.2rem .58rem;background:var(--csd-bg-f0fdfa-820, rgba(240, 253, 250, .82));color:var(--csd-text-0f766e-1000, #0f766e);box-shadow:0 10px 22px #0f766e14}.platform-shell .platform-ledger-row__pay-button:hover,.platform-shell .platform-ledger-row__pay-button:focus{border-color:var(--csd-border-0f766e-340, rgba(15, 118, 110, .34));background:var(--csd-bg-ccfbf1-740, rgba(204, 251, 241, .74));color:var(--csd-text-115e59-1000, #115e59)}.platform-shell .platform-ledger-row__reverse-button{border:1px solid var(--csd-border-d97706-180, rgba(217, 119, 6, .18));padding:.2rem .58rem;background:var(--csd-bg-fffbeb-760, rgba(255, 251, 235, .76));color:var(--csd-text-92400e-1000, #92400e)}.platform-shell .platform-ledger-row__reverse-button:hover,.platform-shell .platform-ledger-row__reverse-button:focus{border-color:var(--csd-border-d97706-300, rgba(217, 119, 6, .3));background:var(--csd-bg-fef3c7-820, rgba(254, 243, 199, .82));color:var(--csd-text-78350f-1000, #78350f)}.platform-shell .platform-ledger-row__void-button{border:1px solid var(--csd-border-dc2626-150, rgba(220, 38, 38, .15));padding:.2rem .58rem;background:var(--csd-bg-fef2f2-720, rgba(254, 242, 242, .72));color:var(--csd-text-b91c1c-1000, #b91c1c)}.platform-shell .platform-ledger-row__void-button:hover,.platform-shell .platform-ledger-row__void-button:focus{border-color:var(--csd-border-dc2626-280, rgba(220, 38, 38, .28));background:var(--csd-bg-fee2e2-800, rgba(254, 226, 226, .8));color:var(--csd-text-991b1b-1000, #991b1b)}.platform-shell .platform-ledger-row__paid-mark{padding:.18rem .54rem;border:1px solid var(--csd-border-16a34a-160, rgba(22, 163, 74, .16));background:var(--csd-bg-f0fdf4-820, rgba(240, 253, 244, .82));color:var(--csd-text-15803d-1000, #15803d)}.platform-shell .platform-ledger-row__void-mark{padding:.18rem .54rem;border:1px solid var(--csd-border-64748b-160, rgba(100, 116, 139, .16));background:var(--csd-bg-f1f5f9-820, rgba(241, 245, 249, .82));color:var(--csd-text-64748b-1000, #64748b)}.platform-shell .platform-ledger-empty{display:flex;align-items:center;gap:.55rem;min-height:3rem;padding:.8rem;border:1px dashed var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:16px;background:var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72));color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:700}.platform-shell .platform-ledger-empty i,.platform-shell .platform-ledger-empty .platform-ledger-empty__icon{width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:#64748b14;color:var(--csd-text-475569-1000, #475569)}.platform-shell .platform-member-card__actions,.platform-shell .platform-plan-card__actions{display:flex;gap:.38rem;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:.35rem}.platform-shell .platform-plan-card__actions form{margin:0}.platform-shell .platform-plan-card--active{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));box-shadow:0 18px 42px #2563eb14}.platform-shell .platform-plan-card__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:flex-start;margin-bottom:0}.platform-shell .platform-plan-card__head h2{margin:0;font-size:.94rem;color:var(--csd-text-0f172a-1000, #0f172a);font-weight:800}.platform-shell .platform-plan-card__head p{margin:.18rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.34}.platform-shell .platform-plan-card__badges{display:flex;justify-content:flex-end;gap:.32rem;flex-wrap:wrap;max-width:11rem}.platform-shell .platform-plan-card__badges .platform-badge{min-height:1.48rem;padding:.22rem .5rem;font-size:.62rem}.platform-shell .platform-plan-card__price{margin-bottom:.4rem}.platform-shell .platform-plan-card__price strong{font-size:1.26rem;color:var(--csd-text-0f172a-1000, #0f172a);font-weight:800}.platform-shell .platform-plan-card__price span{color:var(--csd-text-64748b-1000, #64748b);margin-left:.28rem;font-size:.74rem}.platform-shell .platform-plan-card__price--premium{display:flex;align-items:baseline;gap:.38rem;margin-bottom:0}.platform-shell .platform-plan-card__price--premium strong{font-size:1.42rem}.platform-shell .platform-plan-card__price--premium span{margin-left:0;font-weight:760}.platform-shell .platform-plan-action{min-height:2.05rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;padding:0 .68rem;border-radius:999px;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78));color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:800;box-shadow:0 10px 24px #0f172a0d;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.platform-shell .platform-plan-action i{font-size:.88rem}.platform-shell .platform-plan-action:hover{transform:translateY(-1px);border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.platform-shell .platform-plan-action--archive{border-color:var(--csd-border-ef4444-240, rgba(239, 68, 68, .24));color:var(--csd-text-dc2626-1000, #dc2626);background:var(--csd-bg-fef2f2-780, rgba(254, 242, 242, .78))}.platform-shell .platform-plan-action--archive:hover{border-color:var(--csd-border-ef4444-420, rgba(239, 68, 68, .42));background:var(--csd-bg-fff1f2-1000, #fff1f2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.platform-shell .platform-plan-action--reactivate{border-color:var(--csd-border-22c55e-280, rgba(34, 197, 94, .28));background:var(--csd-bg-f0fdf4-860, rgba(240, 253, 244, .86));color:var(--csd-text-15803d-1000, #15803d)}.platform-shell .platform-plan-action--reactivate:hover{border-color:var(--csd-border-22c55e-450, rgba(34, 197, 94, .45));background:var(--csd-bg-f0fdf4-1000, #f0fdf4);color:var(--csd-text-166534-1000, #166534)}.platform-shell .platform-dashboard-hero{padding:1.05rem;border-radius:20px;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 18px 44px #0f172a11}.platform-shell .platform-dashboard-hero .platform-shell__hero-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(34rem,.86fr);align-items:start;gap:1rem}.platform-shell .platform-dashboard-hero .platform-shell__eyebrow{padding:.32rem .62rem;font-size:.63rem;letter-spacing:.12em;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-334155-1000, #334155)}.platform-shell .platform-dashboard-hero .platform-shell__hero-main h1{max-width:48rem;margin-top:0;font-size:clamp(1.46rem,1.8vw,1.95rem);line-height:1.08}.platform-shell .platform-dashboard-hero .platform-shell__lead{margin-top:.42rem;max-width:45rem;font-size:.84rem;line-height:1.5}.platform-shell .platform-dashboard-hero__signals{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.6rem}.platform-shell .platform-dashboard-hero__signals span{display:inline-flex;align-items:center;gap:.38rem;min-height:1.75rem;padding:.28rem .55rem;border-radius:999px;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78));color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:760;white-space:nowrap}.platform-shell .platform-dashboard-hero__signals i{color:var(--csd-text-475569-1000, #475569)}.platform-shell .platform-dashboard-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.42rem;width:100%;min-width:0;align-self:flex-start}.platform-shell .platform-dashboard-action-card{min-height:3.25rem;display:grid;grid-template-columns:1fr;grid-template-areas:"icon" "title" "text";align-content:center;justify-items:center;row-gap:.12rem;padding:.48rem .5rem;border-radius:14px;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));background:linear-gradient(180deg,var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94)),var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9)));box-shadow:0 14px 32px #0f172a0e;color:var(--csd-text-0f172a-1000, #0f172a);text-align:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.platform-shell .platform-dashboard-action-card i{grid-area:icon;width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:0;border-radius:11px;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-334155-1000, #334155);font-size:.82rem}.platform-shell .platform-dashboard-action-card strong{grid-area:title;min-width:0;max-width:100%;font-size:.72rem;font-weight:850;line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platform-shell .platform-dashboard-action-card span{grid-area:text;min-width:0;max-width:100%;color:var(--csd-text-64748b-1000, #64748b);font-size:.56rem;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platform-shell .platform-dashboard-action-card:hover{color:var(--csd-text-0f172a-1000, #0f172a);text-decoration:none;border-color:var(--csd-border-64748b-260, rgba(100, 116, 139, .26));box-shadow:0 18px 38px #0f172a16;transform:translateY(-1px)}.platform-shell .platform-dashboard-action-card--primary{border-color:var(--csd-border-2563eb-420, rgba(37, 99, 235, .42));background:linear-gradient(180deg,var(--csd-bg-ffffff-120, rgba(255, 255, 255, .12)),transparent 48%),linear-gradient(135deg,#1d4ed8,#2563eb 54%,#3b82f6);color:#fff;box-shadow:0 18px 38px #2563eb2e}.platform-shell .platform-dashboard-action-card--primary i{background:var(--csd-bg-ffffff-160, rgba(255, 255, 255, .16));color:#fff}.platform-shell .platform-dashboard-action-card--primary span,.platform-shell .platform-dashboard-action-card--primary:hover{color:#fff}.platform-shell .platform-dashboard-action-card--primary:hover{border-color:var(--csd-border-1d4ed8-480, rgba(29, 78, 216, .48));background:linear-gradient(180deg,var(--csd-bg-ffffff-100, rgba(255, 255, 255, .1)),transparent 48%),linear-gradient(135deg,#1e40af,#2563eb 56%,#3b82f6)}.platform-shell .platform-dashboard-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:-.35rem 0 .9rem}.platform-shell .platform-dashboard-metric{--platform-metric-accent: #64748b;--csd-foreground-platform-metric-accent: var(--csd-text-64748b-1000, #64748b);--platform-metric-accent-rgb: 100, 116, 139;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "icon value" "icon hint";align-items:center;-moz-column-gap:.62rem;column-gap:.62rem;min-height:4.45rem;padding:.72rem .78rem;border-radius:14px;overflow:hidden}.platform-shell .platform-dashboard-metric:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:rgba(var(--platform-metric-accent-rgb),.52)}.platform-shell .platform-dashboard-metric .platform-dashboard-metric__icon{grid-area:icon;width:2rem;height:2rem;border-radius:999px;background:rgba(var(--platform-metric-accent-rgb),.08);color:var(--csd-foreground-platform-metric-accent, var(--platform-metric-accent));font-size:.92rem}.platform-shell .platform-dashboard-metric .platform-dashboard-metric__label{grid-area:label;align-self:end;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.1em;line-height:1.15;text-transform:uppercase}.platform-shell .platform-dashboard-metric .platform-dashboard-metric__value{grid-area:value;margin-top:.18rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.04rem;line-height:1.05}.platform-shell .platform-dashboard-metric .platform-dashboard-metric__hint{grid-area:hint;margin-top:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.2}.platform-shell .platform-dashboard-metric--primary{--platform-metric-accent: #2563eb;--csd-foreground-platform-metric-accent: var(--csd-text-2563eb-1000, #2563eb);--platform-metric-accent-rgb: 37, 99, 235}.platform-shell .platform-dashboard-metric--info{--platform-metric-accent: #0f766e;--csd-foreground-platform-metric-accent: var(--csd-text-0f766e-1000, #0f766e);--platform-metric-accent-rgb: 15, 118, 110}.platform-shell .platform-dashboard-metric--warning{--platform-metric-accent: #d97706;--csd-foreground-platform-metric-accent: var(--csd-text-d97706-1000, #d97706);--platform-metric-accent-rgb: 217, 119, 6}.platform-shell .platform-dashboard-metric--money{--platform-metric-accent: #475569;--csd-foreground-platform-metric-accent: var(--csd-text-475569-1000, #475569);--platform-metric-accent-rgb: 71, 85, 105;box-shadow:0 18px 42px #0f172a0f}.platform-shell .platform-dashboard-metric--neutral{--platform-metric-accent: #64748b;--csd-foreground-platform-metric-accent: var(--csd-text-64748b-1000, #64748b);--platform-metric-accent-rgb: 100, 116, 139}.platform-shell .platform-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);gap:.9rem;align-items:start}.platform-shell .platform-dashboard-grid__main,.platform-shell .platform-dashboard-grid__side{display:grid;gap:.9rem}.platform-shell .platform-dashboard-panel{border-radius:18px;padding:.95rem}.platform-shell .platform-dashboard-account-row,.platform-shell .platform-dashboard-invoice-row{border-radius:14px;padding:.72rem .82rem}.platform-shell .platform-dashboard-account-row__details{display:flex;gap:.35rem;flex-wrap:wrap;margin-top:.35rem}.platform-shell .platform-dashboard-account-row__details span{display:inline-flex;align-items:center;min-height:1.35rem;padding:.18rem .42rem;border-radius:999px;background:#2563eb0f;color:var(--csd-text-475569-1000, #475569);font-size:.66rem;font-weight:760}.platform-shell .platform-dashboard-health{overflow:hidden;position:relative}.platform-shell .platform-dashboard-health:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#0f172ab8,#64748b52);opacity:.58}.platform-shell .platform-dashboard-health__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.platform-shell .platform-dashboard-health__list div{padding:.72rem;border-radius:14px;border:1px solid var(--csd-border-94a3b8-130, rgba(148, 163, 184, .13));background:var(--csd-bg-f8fafc-860, rgba(248, 250, 252, .86));text-align:center}.platform-shell .platform-dashboard-health__list span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.platform-shell .platform-dashboard-health__list strong{display:block;margin-top:.26rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.2rem;font-weight:850;line-height:1}.platform-shell .platform-account-profile-hero{gap:.82rem;margin-top:.2rem;padding:.9rem 1rem;border-radius:18px;border-color:var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)));box-shadow:0 16px 38px #0f172a0e}.platform-shell .platform-account-profile-hero .platform-shell__eyebrow{background:#0f172a0e;color:var(--csd-text-334155-1000, #334155)}.platform-shell .platform-account-profile-hero .platform-status-pill{border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-334155-1000, #334155)!important}.platform-shell .platform-account-profile-hero .platform-status-pill i{color:var(--csd-text-64748b-1000, #64748b)}.platform-shell .platform-account-profile-hero .platform-shell__hero-top{display:contents}.platform-shell .platform-account-profile-hero .platform-shell__hero-main{max-width:none}.platform-shell .platform-account-profile-hero .platform-shell__hero-main h1{margin:0}.platform-shell .platform-account-profile-hero .platform-shell__lead{margin-top:.18rem;max-width:42rem;font-size:.84rem;line-height:1.45}.platform-shell .platform-account-billing-hero .platform-account-profile-hero__title-row h1{margin-top:0}.platform-shell .platform-account-profile-hero__title-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.platform-shell .platform-account-profile-hero__title-row h1{margin-top:.35rem;font-size:1.58rem;line-height:1.05}.platform-shell .platform-account-profile-hero__chips{display:flex;gap:.45rem;flex-wrap:wrap;margin-top:.56rem}.platform-shell .platform-account-profile-hero__chips span{display:inline-flex;align-items:center;gap:.38rem;min-height:2rem;padding:.32rem .62rem;border-radius:999px;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78));color:var(--csd-text-475569-1000, #475569);font-size:.73rem;font-weight:760;white-space:nowrap}.platform-shell .platform-account-profile-hero__chips i{color:var(--csd-text-64748b-1000, #64748b)}.platform-shell .platform-account-profile-hero__actions{display:flex;align-items:center;align-self:start;justify-content:flex-end;gap:.55rem;flex-wrap:wrap;padding-top:.08rem}.platform-shell .platform-account-profile-action{min-height:2.2rem;padding-inline:.76rem}.platform-shell .platform-account-profile-kpi-band{gap:.72rem;margin-top:-.05rem}.platform-shell .platform-account-profile-kpi-band .platform-account-profile-kpi{min-height:4.7rem;padding:.78rem .86rem;border-color:var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:16px;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)));box-shadow:0 18px 36px #0f172a11}.platform-shell .platform-account-profile-kpi-band .platform-account-profile-kpi:before{width:4px;background:rgba(var(--accounts-kpi-accent-rgb),.62)}.platform-shell .platform-account-profile-kpi-band .platform-account-profile-kpi .platform-accounts-kpi__icon{width:2.15rem;height:2.15rem;border-radius:13px;background:rgba(var(--accounts-kpi-accent-rgb),.1)}.platform-shell .platform-account-profile-kpi-band .platform-account-profile-kpi .platform-accounts-kpi__value{max-width:100%;overflow:hidden;color:var(--csd-text-111827-1000, #111827);font-size:1.1rem;font-weight:880;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.platform-shell .platform-account-profile-kpi-band .platform-account-profile-kpi .platform-accounts-kpi__label{font-size:.66rem;letter-spacing:.11em}.platform-shell .platform-account-profile-kpi-band .platform-account-profile-kpi .platform-accounts-kpi__hint{display:block;max-width:100%;overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.69rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.platform-shell .platform-account-activity-hero .platform-shell__lead{max-width:54rem}.platform-shell .platform-account-activity-card{padding-bottom:1.1rem}.platform-shell .platform-account-activity-card .activity-timeline-wrapper,.platform-shell .platform-account-activity-card .activity-timeline-container{margin-top:.25rem}.platform-shell .platform-account-panel{border-radius:18px;padding:.95rem}.platform-shell .platform-account-identity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.platform-shell .platform-account-identity-grid article{min-width:0;padding:.72rem .78rem;border:1px solid var(--csd-border-94a3b8-130, rgba(148, 163, 184, .13));border-radius:14px;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9)));box-shadow:inset 0 1px #ffffffd1}.platform-shell .platform-account-identity-grid span{display:block;margin-bottom:.22rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.platform-shell .platform-account-identity-grid strong{display:block;color:var(--csd-text-1f2937-1000, #1f2937);font-size:.8rem;font-weight:680;line-height:1.28;overflow-wrap:anywhere}.platform-shell .platform-account-billing-side .platform-account-identity-grid span{font-weight:740;letter-spacing:.075em}.platform-shell .platform-account-billing-side .platform-account-identity-grid strong{color:var(--csd-text-263247-1000, #263247);font-weight:590;line-height:1.34}.platform-shell .platform-account-billing-side .platform-ledger-row__identity strong,.platform-shell .platform-account-billing-side .platform-ledger-row__meta strong{font-weight:600}.platform-shell .platform-account-notes{margin-top:.65rem;padding:.72rem .78rem;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));border-radius:14px;background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72))}.platform-shell .platform-account-notes span{display:block;margin-bottom:.25rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.platform-shell .platform-account-notes p{margin:0;color:var(--csd-text-334155-1000, #334155);font-size:.82rem;line-height:1.5;white-space:pre-line}.platform-shell .platform-account-documents-panel{display:grid;gap:.9rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94))),radial-gradient(circle at top right,rgba(37,99,235,.07),transparent 48%)}.platform-shell .platform-account-document-form{padding:.88rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:16px;background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82))}.platform-shell .platform-account-document-upload{display:grid;gap:.62rem;min-width:0}.platform-shell .platform-account-document-drop{min-height:10rem;margin:0;padding:1.05rem;border-radius:18px}.platform-shell .platform-account-document-pick{min-height:2.35rem;padding-inline:.9rem}.platform-shell .platform-account-document-file-list{max-width:100%}.platform-shell .platform-account-document-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem}.platform-shell .platform-account-document-actions{margin-top:.1rem}.platform-shell .platform-account-document-submit{min-height:2.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.46rem;border-radius:999px;padding:.58rem 1rem;font-size:.78rem;font-weight:850}.platform-shell .platform-account-document-list{display:grid;gap:.62rem}.platform-shell .platform-account-document-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.72rem;align-items:start;min-width:0;padding:.78rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:16px;background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82))}.platform-shell .platform-account-document-row__main{display:grid;gap:.2rem;min-width:0}.platform-shell .platform-account-document-row__main>strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:850;overflow-wrap:anywhere}.platform-shell .platform-account-document-row__main>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}.platform-shell .platform-account-document-row__main>p{margin:.15rem 0 0;color:var(--csd-text-475569-1000, #475569);font-size:.75rem;line-height:1.45;overflow-wrap:anywhere}.platform-shell .platform-account-document-row__actions{display:flex;align-items:center;justify-content:flex-end;gap:.42rem}.platform-shell .platform-account-document-row__actions form{margin:0}.platform-shell .platform-account-document-row__action{width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0;border-radius:999px;text-decoration:none}.platform-shell .platform-account-document-row__action i{font-size:.92rem;line-height:1}.platform-shell .platform-account-document-row__action--danger{border-color:var(--csd-border-dc2626-160, rgba(220, 38, 38, .16))}.platform-shell .platform-account-document-empty{min-height:4rem}.platform-shell .platform-account-edit-disclosure{padding-top:.72rem;border-top:1px dashed var(--csd-border-e4eaf2-1000, #e4eaf2)}.platform-shell .platform-account-edit-disclosure[open] summary>i:last-child{transform:rotate(180deg)}.platform-shell .platform-account-edit-disclosure summary{display:inline-flex;align-items:center;justify-content:space-between;gap:.55rem;min-height:2.35rem;padding:.46rem .78rem;border:1px solid var(--csd-border-2563eb-130, rgba(37, 99, 235, .13));border-radius:999px;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-1d4ed8-1000, #1d4ed8);cursor:pointer;list-style:none;box-shadow:0 8px 18px #1d4ed80f;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.platform-shell .platform-account-edit-disclosure summary::-webkit-details-marker{display:none}.platform-shell .platform-account-edit-disclosure summary:hover{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));box-shadow:0 12px 24px #1d4ed814;transform:translateY(-1px)}.platform-shell .platform-account-edit-disclosure summary span{display:inline-flex;align-items:center;gap:.42rem;color:inherit;font-size:.77rem;font-weight:800;line-height:1}.platform-shell .platform-account-edit-disclosure summary i{font-size:.82rem}.platform-shell .platform-account-edit-disclosure summary>i:last-child{transition:transform .18s ease}.platform-shell .platform-account-side-panel{position:relative;overflow:hidden}.platform-shell .platform-account-side-panel:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#0f172a85,#94a3b838);opacity:.5}.platform-shell .platform-account-commerce-state{padding:.82rem}.platform-shell .platform-account-commerce-state .platform-card__header{margin-bottom:.72rem}.platform-shell .platform-account-commerce-state .platform-card__header h2{font-size:.98rem}.platform-shell .platform-account-commerce-state .platform-card__header p{font-size:.76rem;line-height:1.38}.platform-shell .platform-account-commerce-state .platform-stack-list{gap:.42rem}.platform-shell .platform-account-commerce-state .platform-stack-list__item{padding:.58rem .68rem;border-radius:12px}.platform-shell .platform-account-commerce-state .platform-stack-list__item span{font-size:.7rem}.platform-shell .platform-account-commerce-state .platform-stack-list__item strong{font-size:.76rem}.platform-shell .platform-account-commerce-state .platform-account-action-grid{gap:.46rem;margin-top:.72rem!important}.platform-shell .platform-account-commerce-state .platform-account-action-button{min-height:3.55rem;border-radius:14px;padding:.56rem}.platform-shell .platform-account-commerce-state .platform-account-action-button i{font-size:.95rem}.platform-shell .platform-account-commerce-state .platform-account-action-button span{font-size:.73rem}.platform-shell .platform-account-commerce-state .platform-account-action-button small{font-size:.62rem}.platform-shell .platform-account-commerce-state .platform-account-status-control{margin-top:.72rem!important}.platform-shell .platform-account-workspace,.platform-shell .platform-account-dashboard{padding-top:.35rem}.platform-shell .platform-account-workspace .platform-card__header,.platform-shell .platform-account-dashboard .platform-card__header,.platform-shell .platform-account-workspace .op-module-panel__head,.platform-shell .platform-account-dashboard .op-module-panel__head{margin-bottom:.78rem}.platform-shell .platform-account-panel__head h2{margin-top:.14rem}.platform-shell .platform-account-hero,.platform-shell .platform-account-dashboard-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;margin-bottom:1rem;padding:.98rem 1rem;border-radius:20px;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98))}.platform-shell .platform-account-hero .platform-account-profile-hero__title-row h1,.platform-shell .platform-account-dashboard-hero .platform-account-profile-hero__title-row h1{margin:0;font-size:clamp(1.34rem,1.55vw,1.78rem);font-weight:900;letter-spacing:0}.platform-shell .platform-account-hero__actions,.platform-shell .platform-account-dashboard-hero__actions{align-items:center;justify-content:flex-end;flex-wrap:nowrap}.platform-shell .platform-account-hero__actions form,.platform-shell .platform-account-dashboard-hero__actions form{margin:0;display:inline-flex}.platform-shell .platform-account-action,.platform-shell .platform-account-dashboard-action{min-width:auto;min-height:2.34rem;border-radius:999px;padding:0 .78rem;text-decoration:none;white-space:nowrap}.platform-shell .platform-account-action i,.platform-shell .platform-account-dashboard-action i{font-size:.86rem}.platform-shell .platform-account-action span,.platform-shell .platform-account-dashboard-action span{font-size:.76rem}.platform-shell .platform-account-action--full{width:100%;justify-content:center}.platform-shell .platform-account-metrics,.platform-shell .platform-account-dashboard-metrics{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;margin-top:.12rem}.platform-shell .platform-account-kpi,.platform-shell .platform-account-dashboard-kpi{min-height:4.45rem;border-radius:15px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.platform-shell .platform-account-kpi strong,.platform-shell .platform-account-dashboard-kpi strong{max-width:100%;overflow-wrap:anywhere;font-size:1.08rem}.platform-shell .platform-account-kpi small,.platform-shell .platform-account-dashboard-kpi small{margin-top:.1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;line-height:1.28}.platform-shell .platform-account-note{margin-bottom:1rem}.platform-shell .platform-account-billing .platform-billing-profile-card{margin-bottom:0}.platform-shell .platform-account-billing .platform-invoices-list-card{padding:0;overflow:hidden}.platform-shell .platform-account-invoices-table{min-width:980px}.platform-shell .platform-account-invoices-table th:first-child,.platform-shell .platform-account-invoices-table td:first-child{min-width:25rem}.platform-shell .platform-account-invoices-table th:nth-child(2),.platform-shell .platform-account-invoices-table td:nth-child(2){width:9.5rem}.platform-shell .platform-account-invoices-table th:nth-child(3),.platform-shell .platform-account-invoices-table td:nth-child(3){width:9rem}.platform-shell .platform-account-invoices-table th:nth-child(4),.platform-shell .platform-account-invoices-table td:nth-child(4),.platform-shell .platform-account-invoices-table th:nth-child(5),.platform-shell .platform-account-invoices-table td:nth-child(5),.platform-shell .platform-account-invoices-table th:nth-child(6),.platform-shell .platform-account-invoices-table td:nth-child(6){width:8.5rem;white-space:nowrap}.platform-shell .platform-account-invoices-table th:last-child,.platform-shell .platform-account-invoices-table td:last-child{width:5rem;white-space:nowrap}.platform-shell .platform-account-dashboard-summary{height:auto}.platform-shell .platform-account-dashboard-summary .platform-card__header h2{font-size:.98rem}.platform-shell .platform-account-dashboard-summary .platform-stack-list{gap:.42rem}.platform-shell .platform-account-dashboard-summary .platform-stack-list__item{padding:.58rem .68rem;border-radius:12px}.platform-shell .platform-account-dashboard-summary .platform-stack-list__item span{font-size:.7rem}.platform-shell .platform-account-dashboard-summary .platform-stack-list__item strong{max-width:52%;font-size:.76rem;overflow-wrap:anywhere}.platform-shell .platform-account-member-list{display:grid;gap:.46rem}.platform-shell .platform-account-member{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem;min-width:0;padding:.58rem .66rem;border:1px solid var(--csd-border-94a3b8-130, rgba(148, 163, 184, .13));border-radius:13px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.platform-shell .platform-account-member>div{min-width:0}.platform-shell .platform-account-member strong,.platform-shell .platform-account-member small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-shell .platform-account-member strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:820;line-height:1.2}.platform-shell .platform-account-member small{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem}.platform-shell .platform-account-member>span:last-child{display:inline-flex;align-items:center;justify-content:center;min-height:1.62rem;padding:.22rem .5rem;border-radius:999px;background:#0f172a0f;color:var(--csd-text-334155-1000, #334155);font-size:.64rem;font-weight:850;white-space:nowrap}.platform-shell .platform-account-member__avatar{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#0f172a,#334155);color:#fff;font-size:.82rem;font-weight:850;text-transform:uppercase;box-shadow:0 10px 22px #0f172a24}.platform-shell .platform-account-dashboard-invoices .platform-account-invoice-list{gap:.5rem}.platform-shell .platform-account-dashboard-invoices .platform-list__row{min-height:3.55rem;padding:.62rem .72rem;border-radius:13px}.platform-shell .platform-account-dashboard-activity .activity-timeline-wrapper,.platform-shell .platform-account-dashboard-activity .activity-timeline-container{margin-top:0}.platform-shell .platform-form-stack--premium .row.g-3{--bs-gutter-x: .8rem;--bs-gutter-y: .82rem}.platform-shell .platform-form-stack--premium .form-label{display:inline-flex;align-items:center;margin-bottom:.3rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.platform-shell .platform-account-input,.platform-shell .platform-account-input.flatpickr-input,.platform-shell .platform-account-input+.flatpickr-input{min-height:2.5rem;border-radius:12px;border-color:var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-0f172a-1000, #0f172a);font-size:.83rem;box-shadow:inset 0 1px #ffffffc7}.platform-shell .platform-account-input:focus,.platform-shell .platform-account-input.flatpickr-input:focus,.platform-shell .platform-account-input+.flatpickr-input:focus{border-color:var(--csd-border-2563eb-260, rgba(37, 99, 235, .26));background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 0 0 4px #2563eb14}.platform-shell .platform-account-select+.select2-container{width:100%!important}.platform-shell .platform-subscription-panel .platform-account-select+.select2-container--default .select2-selection--single{min-height:2.5rem!important;height:2.5rem!important;display:flex!important;align-items:center!important;border-color:var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))!important;border-radius:12px!important;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92))!important;box-shadow:inset 0 1px #ffffffc7!important}.platform-shell .platform-subscription-panel .platform-account-select+.select2-container--default.select2-container--focus .select2-selection--single,.platform-shell .platform-subscription-panel .platform-account-select+.select2-container--default.select2-container--open .select2-selection--single{border-color:var(--csd-border-2563eb-260, rgba(37, 99, 235, .26))!important;background:var(--csd-bg-ffffff-1000, #fff)!important;box-shadow:0 0 0 4px #2563eb14!important}.platform-shell .platform-subscription-panel .platform-account-select+.select2-container--default .select2-selection__rendered{color:var(--csd-text-0f172a-1000, #0f172a)!important;font-size:.83rem!important;font-weight:520!important;line-height:1.25!important}.platform-shell .platform-subscription-panel .platform-account-select+.select2-container--default .select2-selection__arrow{width:2.45rem!important}.platform-shell .platform-field-hint{display:block;margin-top:.35rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:620;line-height:1.45}.platform-shell .platform-info-dot{display:inline-flex;align-items:center;justify-content:center;width:1.04rem;height:1.04rem;margin-left:.28rem;border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));border-radius:999px;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-64748b-1000, #64748b);cursor:help;line-height:1;vertical-align:text-top;box-shadow:inset 0 1px #ffffffd1}.platform-shell .platform-info-dot i{font-size:.68rem;line-height:1}.platform-shell .platform-info-dot:hover,.platform-shell .platform-info-dot:focus-visible{border-color:var(--csd-border-64748b-340, rgba(100, 116, 139, .34));color:var(--csd-text-334155-1000, #334155);outline:none}.platform-shell .platform-required-mark{color:var(--csd-text-dc2626-1000, #dc2626);font-size:.78em;font-weight:900;line-height:1}.platform-shell textarea.platform-account-input{min-height:104px;resize:vertical}.platform-shell .platform-subscription-panel{background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92)))}.platform-shell .platform-subscription-panel .platform-card__header h2{display:inline-flex;align-items:center;gap:.18rem}.platform-shell .platform-subscription-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-bottom:.8rem;padding:.66rem;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));border-radius:16px;background:var(--csd-bg-f8fafc-780, rgba(248, 250, 252, .78))}.platform-shell .platform-subscription-guide__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.52rem;align-items:start;min-width:0;padding:.1rem}.platform-shell .platform-subscription-guide__item strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.76rem;font-weight:860;line-height:1.2}.platform-shell .platform-subscription-guide__item small{display:block;margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:620;line-height:1.42}.platform-shell .platform-subscription-guide__icon{width:1.85rem;height:1.85rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:11px;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-475569-1000, #475569);box-shadow:inset 0 1px #ffffffd1}.platform-shell .platform-subscription-guide__icon i{font-size:.82rem}.platform-shell .platform-subscription-grid{display:grid;gap:.72rem}.platform-shell .platform-subscription-box{padding:.78rem;border:1px solid var(--csd-border-94a3b8-130, rgba(148, 163, 184, .13));border-radius:16px;background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82));box-shadow:inset 0 1px #ffffffd1,0 10px 24px #0f172a09}.platform-shell .platform-subscription-box--main{border-color:var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));background:var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88))}.platform-shell .platform-subscription-box--main .platform-subscription-box__head>i{border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb)}.platform-shell .platform-subscription-box--provider .platform-subscription-box__head>i{border:1px solid var(--csd-border-14b8a6-160, rgba(20, 184, 166, .16));background:#14b8a617;color:var(--csd-text-0f766e-1000, #0f766e)}.platform-shell .platform-subscription-box--dates .platform-subscription-box__head>i{border:1px solid var(--csd-border-f59e0b-180, rgba(245, 158, 11, .18));background:#f59e0b1a;color:var(--csd-text-b45309-1000, #b45309)}.platform-shell .platform-subscription-box__head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.68rem}.platform-shell .platform-subscription-box__head>span{display:inline-flex;align-items:center;color:var(--csd-text-526987-1000, #526987);font-size:.64rem;font-weight:850;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.platform-shell .platform-subscription-box__head>i{width:1.82rem;height:1.82rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.82rem;border-radius:10px;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));background:#0f172a0e;color:var(--csd-text-475569-1000, #475569);font-size:.84rem}.platform-shell .platform-subscription-box__note{margin:-.25rem 0 .72rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem;font-weight:620;line-height:1.5}.platform-shell .platform-subscription-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.78rem;border-top:1px dashed var(--csd-border-e4eaf2-1000, #e4eaf2)}.platform-shell .platform-subscription-renewal{align-items:flex-start;gap:.5rem;min-width:0}.platform-shell .platform-subscription-renewal .checkmark{width:1.05rem;height:1.05rem;margin-top:.08rem;border-width:1.6px;border-radius:.32rem;box-shadow:inset 0 1px #fff9;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.platform-shell .platform-subscription-renewal:hover .checkmark{border-color:var(--csd-border-94a3b8-1000, #94a3b8);box-shadow:0 0 0 4px #2563eb0f;transform:translateY(-1px)}.platform-shell .platform-subscription-renewal__copy{display:grid;gap:.08rem;min-width:0}.platform-shell .platform-subscription-renewal__copy strong{color:var(--csd-text-263b59-1000, #263b59);font-size:.76rem;font-weight:820;line-height:1.18}.platform-shell .platform-subscription-renewal__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:650;line-height:1.25}.platform-shell .platform-guide-hero{padding:.95rem 1rem;background:linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9))),radial-gradient(circle at top right,rgba(20,184,166,.12),transparent 34%)}.platform-shell .platform-guide-hero .platform-shell__hero-top{align-items:center}.platform-shell .platform-guide-hero .platform-shell__lead{max-width:56rem;margin-bottom:.52rem;font-size:.88rem;line-height:1.45}.platform-shell .platform-guide-hero .platform-account-profile-hero__chips{gap:.42rem}.platform-shell .platform-guide-hero .platform-account-profile-hero__chips span{min-height:1.76rem;padding:.24rem .58rem;font-size:.68rem}.platform-shell .platform-guide-hero .platform-accounts-hero__actions{align-self:flex-start;gap:.42rem;padding-top:.05rem}.platform-shell .platform-guide-hero .platform-accounts-hero__action{min-height:2.32rem;padding:.44rem .78rem;font-size:.75rem}.platform-shell .platform-guide-eyebrow{display:inline-flex;align-items:center;gap:.42rem;margin-bottom:.32rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.68rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.platform-shell .platform-guide-eyebrow i{width:1.54rem;height:1.54rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:9px;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb);letter-spacing:0}.platform-shell .platform-guide-nav{display:flex;flex-wrap:wrap;gap:.42rem;padding:.48rem;border:1px solid var(--csd-border-94a3b8-130, rgba(148, 163, 184, .13));border-radius:16px;background:var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88));box-shadow:0 10px 24px #0f172a0b}.platform-shell .platform-guide-nav a{display:inline-flex;align-items:center;gap:.36rem;min-height:2rem;padding:0 .68rem;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));border-radius:999px;background:var(--csd-bg-f8fafc-860, rgba(248, 250, 252, .86));color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:780;text-decoration:none;transition:transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease}.platform-shell .platform-guide-nav a i{color:var(--csd-text-2563eb-1000, #2563eb)}.platform-shell .platform-guide-nav a:hover,.platform-shell .platform-guide-nav a:focus-visible{transform:translateY(-1px);border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-0f172a-1000, #0f172a);outline:none}.platform-shell .platform-guide-section{margin-bottom:.95rem;scroll-margin-top:88px}.platform-shell .platform-guide-flow-grid,.platform-shell .platform-guide-split,.platform-shell .platform-guide-status-grid,.platform-shell .platform-guide-invoice-grid,.platform-shell .platform-guide-rule-grid,.platform-shell .platform-guide-playbook-grid{display:grid;gap:.82rem}.platform-shell .platform-guide-flow-grid,.platform-shell .platform-guide-split,.platform-shell .platform-guide-invoice-grid,.platform-shell .platform-guide-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-shell .platform-guide-flow,.platform-shell .platform-guide-note,.platform-shell .platform-guide-invoice-card,.platform-shell .platform-guide-rule-grid article,.platform-shell .platform-guide-status-grid article,.platform-shell .platform-guide-playbook-card,.platform-shell .platform-guide-faq details{border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));border-radius:16px;background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86));box-shadow:inset 0 1px #ffffffd1}.platform-shell .platform-guide-flow{position:relative;overflow:hidden;padding:1rem}.platform-shell .platform-guide-flow:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#2563eb}.platform-shell .platform-guide-flow h3{margin:.68rem 0 .72rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:870;line-height:1.2}.platform-shell .platform-guide-flow ol{display:grid;gap:.48rem;margin:0;padding-left:1.05rem;color:var(--csd-text-475569-1000, #475569);font-size:.78rem;font-weight:660;line-height:1.45}.platform-shell .platform-guide-flow--success:before{background:#0f766e}.platform-shell .platform-guide-flow--warning:before{background:#f59e0b}.platform-shell .platform-guide-flow__icon{width:2.35rem;height:2.35rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:13px;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem}.platform-shell .platform-guide-flow--success .platform-guide-flow__icon{border-color:var(--csd-border-14b8a6-160, rgba(20, 184, 166, .16));background:#14b8a617;color:var(--csd-text-0f766e-1000, #0f766e)}.platform-shell .platform-guide-flow--warning .platform-guide-flow__icon{border-color:var(--csd-border-f59e0b-180, rgba(245, 158, 11, .18));background:#f59e0b1a;color:var(--csd-text-b45309-1000, #b45309)}.platform-shell .platform-guide-note,.platform-shell .platform-guide-invoice-card,.platform-shell .platform-guide-rule-grid article{padding:1rem}.platform-shell .platform-guide-note{display:grid;gap:.42rem}.platform-shell .platform-guide-note>i{width:2.15rem;height:2.15rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:12px;background:#2563eb12;color:var(--csd-text-2563eb-1000, #2563eb)}.platform-shell .platform-guide-note strong,.platform-shell .platform-guide-invoice-card strong,.platform-shell .platform-guide-rule-grid h3,.platform-shell .platform-guide-status-grid h3{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:860;line-height:1.22}.platform-shell .platform-guide-note p,.platform-shell .platform-guide-invoice-card p,.platform-shell .platform-guide-rule-grid p,.platform-shell .platform-guide-status-grid p,.platform-shell .platform-guide-faq p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:620;line-height:1.55}.platform-shell .platform-guide-status-grid{grid-template-columns:1fr 1fr 1.2fr}.platform-shell .platform-guide-status-grid article{padding:1rem}.platform-shell .platform-guide-status-grid article h3{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .28rem}.platform-shell .platform-guide-status-grid article h3 i{color:var(--csd-text-2563eb-1000, #2563eb)}.platform-shell .platform-guide-pill-list,.platform-shell .platform-guide-payment-list{display:flex;flex-wrap:wrap;gap:.48rem;margin-top:.72rem}.platform-shell .platform-guide-payment-list{display:grid}.platform-shell .platform-guide-payment-list>div{display:grid;gap:.28rem;padding:.58rem;border:1px solid var(--csd-border-94a3b8-100, rgba(148, 163, 184, .1));border-radius:12px;background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72))}.platform-shell .platform-guide-payment-list small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:620;line-height:1.35}.platform-shell .platform-guide-invoice-card{display:grid;gap:.46rem}.platform-shell .platform-guide-invoice-card>span{width:2.15rem;height:2.15rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:12px;background:#2563eb12;color:var(--csd-text-2563eb-1000, #2563eb)}.platform-shell .platform-guide-invoice-card small{color:var(--csd-text-0f766e-1000, #0f766e);font-size:.7rem;font-weight:780;line-height:1.35}.platform-shell .platform-guide-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.78rem}.platform-shell .platform-guide-timeline div{display:grid;gap:.36rem;min-width:0;padding:.92rem;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));border-radius:16px;background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72))}.platform-shell .platform-guide-timeline span{width:1.78rem;height:1.78rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#2563eb;color:#fff;font-size:.76rem;font-weight:860}.platform-shell .platform-guide-timeline strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:860}.platform-shell .platform-guide-timeline p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:620;line-height:1.45}.platform-shell .platform-guide-playbook-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-shell .platform-guide-playbook-card{overflow:hidden}.platform-shell .platform-guide-playbook-card summary{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.9rem 1rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:850;cursor:pointer;list-style:none}.platform-shell .platform-guide-playbook-card summary::-webkit-details-marker{display:none}.platform-shell .platform-guide-playbook-card summary i{color:var(--csd-text-64748b-1000, #64748b);transition:transform .18s ease}.platform-shell .platform-guide-playbook-card[open] summary i{transform:rotate(180deg)}.platform-shell .platform-guide-playbook-card ol{display:grid;gap:.45rem;margin:0;padding:0 1rem 1rem 2.05rem;color:var(--csd-text-475569-1000, #475569);font-size:.76rem;font-weight:650;line-height:1.45}.platform-shell .platform-guide-faq{display:grid;gap:.68rem}.platform-shell .platform-guide-faq details{padding:.88rem 1rem}.platform-shell .platform-guide-faq details summary{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:850;cursor:pointer}.platform-shell .platform-guide-faq details p{margin-top:.5rem}.platform-shell .platform-subscription-save{min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;flex:0 0 auto;padding:.46rem .82rem;border-radius:999px;font-size:.77rem;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:0 8px 18px #1d4ed80f}.platform-shell .platform-subscription-save i{font-size:.84rem}.platform-shell .platform-account-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.platform-shell .platform-account-action-grid form{margin:0}.platform-shell .platform-account-lifecycle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.platform-shell .platform-account-lifecycle-grid form{margin:0}.platform-shell .platform-account-lifecycle-button{width:100%;min-height:4.1rem;display:grid;align-content:center;justify-items:center;gap:.12rem;padding:.62rem .45rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:15px;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-0f172a-1000, #0f172a);text-align:center;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.platform-shell .platform-account-lifecycle-button i{color:var(--csd-text-64748b-1000, #64748b);font-size:1.05rem}.platform-shell .platform-account-lifecycle-button span{font-size:.76rem;font-weight:850;line-height:1.2}.platform-shell .platform-account-lifecycle-button small{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:700;line-height:1.2}.platform-shell .platform-account-lifecycle-button:hover{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));box-shadow:0 14px 30px #0f172a14;transform:translateY(-1px)}.platform-shell .platform-account-lifecycle-button--warning i{color:var(--csd-text-d97706-1000, #d97706)}.platform-shell .platform-account-lifecycle-button--success i{color:var(--csd-text-16a34a-1000, #16a34a)}.platform-shell .platform-account-status-control{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.68rem;border:1px solid var(--csd-border-94a3b8-130, rgba(148, 163, 184, .13));border-radius:14px;background:var(--csd-bg-f8fafc-880, rgba(248, 250, 252, .88))}.platform-shell .platform-account-status-control>div{display:grid;gap:.08rem;min-width:0}.platform-shell .platform-account-status-control>div span{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.platform-shell .platform-account-status-control>div strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:850;line-height:1.2}.platform-shell .platform-account-status-control>div small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:700;line-height:1.25}.platform-shell .platform-account-danger-zone{position:relative;overflow:hidden;border-color:var(--csd-border-dc2626-220, rgba(220, 38, 38, .22));background:radial-gradient(circle at top left,var(--csd-bg-fee2e2-760, rgba(254, 226, 226, .76)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-fef2f2-420, rgba(254, 242, 242, .42)))}.platform-shell .platform-account-danger-zone:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#dc2626c2,#f973167a)}.platform-shell .platform-account-danger-zone .platform-card__header h2{color:var(--csd-text-991b1b-1000, #991b1b)}.platform-shell .platform-danger-disclosure{margin-top:.2rem}.platform-shell .platform-danger-disclosure[open] summary{border-color:var(--csd-border-dc2626-180, rgba(220, 38, 38, .18));background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86))}.platform-shell .platform-danger-disclosure[open] summary>i:last-child{transform:rotate(180deg)}.platform-shell .platform-danger-disclosure summary{display:flex;align-items:center;gap:.65rem;min-height:3.1rem;padding:.58rem .68rem;border:1px solid var(--csd-border-dc2626-120, rgba(220, 38, 38, .12));border-radius:14px;background:var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72));color:var(--csd-text-7f1d1d-1000, #7f1d1d);cursor:pointer;list-style:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.platform-shell .platform-danger-disclosure summary::-webkit-details-marker{display:none}.platform-shell .platform-danger-disclosure summary:hover{border-color:var(--csd-border-dc2626-200, rgba(220, 38, 38, .2));box-shadow:0 10px 24px #7f1d1d0f}.platform-shell .platform-danger-disclosure summary>span:not(.platform-danger-disclosure__icon){display:grid;gap:.08rem;min-width:0;flex:1 1 auto}.platform-shell .platform-danger-disclosure summary strong{color:var(--csd-text-991b1b-1000, #991b1b);font-size:.82rem;font-weight:850;line-height:1.15}.platform-shell .platform-danger-disclosure summary small{color:var(--csd-text-7f1d1d-1000, #7f1d1d);font-size:.68rem;font-weight:700;line-height:1.25;opacity:.78}.platform-shell .platform-danger-disclosure summary>i:last-child{color:var(--csd-text-b91c1c-1000, #b91c1c);font-size:.8rem;transition:transform .18s ease}.platform-shell .platform-danger-disclosure__icon{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:11px;background:var(--csd-bg-fee2e2-780, rgba(254, 226, 226, .78));color:var(--csd-text-dc2626-1000, #dc2626)}.platform-shell .platform-danger-disclosure__icon i{font-size:.9rem}.platform-shell .platform-danger-list{display:grid;gap:.38rem;margin-top:.7rem}.platform-shell .platform-danger-list span{display:flex;align-items:flex-start;gap:.45rem;padding:.46rem .58rem;border:1px solid var(--csd-border-dc2626-100, rgba(220, 38, 38, .1));border-radius:12px;background:var(--csd-bg-ffffff-760, rgba(255, 255, 255, .76));color:var(--csd-text-7f1d1d-1000, #7f1d1d);font-size:.7rem;font-weight:760;line-height:1.35}.platform-shell .platform-danger-list i{margin-top:.05rem;color:var(--csd-text-dc2626-1000, #dc2626)}.platform-shell .platform-danger-checkline{align-items:flex-start;color:var(--csd-text-7f1d1d-1000, #7f1d1d);line-height:1.35}.platform-shell .platform-danger-submit{width:auto;min-height:2.55rem;display:inline-flex;align-items:center;justify-content:center;gap:.52rem;padding:.43rem .66rem;border:1px solid var(--csd-border-dc2626-180, rgba(220, 38, 38, .18));border-radius:12px;background:linear-gradient(135deg,#f87171f5,#dc2626fa 52%,#991b1bfa),#dc2626;color:#fff;box-shadow:0 14px 28px #dc262638,inset 0 1px #ffffff47;font:inherit;text-align:left;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.platform-shell .platform-danger-submit:hover,.platform-shell .platform-danger-submit:focus-visible{color:#fff;filter:saturate(1.04);box-shadow:0 18px 34px #dc262647,inset 0 1px #ffffff57;transform:translateY(-1px)}.platform-shell .platform-danger-submit:focus-visible{outline:3px solid var(--csd-border-f87171-280, rgba(248, 113, 113, .28));outline-offset:2px}.platform-shell .platform-danger-submit__icon{width:1.72rem;height:1.72rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:9px;background:var(--csd-bg-ffffff-160, rgba(255, 255, 255, .16));box-shadow:inset 0 0 0 1px #ffffff2e}.platform-shell .platform-danger-submit__icon i{font-size:.82rem}.platform-shell .platform-danger-submit__copy{display:grid;gap:.08rem;min-width:0}.platform-shell .platform-danger-submit__copy strong,.platform-shell .platform-danger-submit__copy small{display:block;overflow-wrap:anywhere}.platform-shell .platform-danger-submit__copy strong{font-size:.76rem;font-weight:850;line-height:1.18}.platform-shell .platform-danger-submit__copy small{color:#ffffffd1;font-size:.62rem;font-weight:760;line-height:1.25}.platform-shell .platform-tenant-operation{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.75rem;border-top:1px dashed var(--csd-border-e4eaf2-1000, #e4eaf2)}.platform-shell .platform-tenant-operation__force{align-items:flex-start;gap:.48rem;min-width:0;color:var(--csd-text-334155-1000, #334155)}.platform-shell .platform-tenant-operation__force .checkmark{width:1.05rem;height:1.05rem;margin-top:.08rem;border-width:1.6px;border-radius:.32rem;box-shadow:inset 0 1px #fff9;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.platform-shell .platform-tenant-operation__force:hover .checkmark{border-color:var(--csd-border-94a3b8-1000, #94a3b8);box-shadow:0 0 0 4px #2563eb0f;transform:translateY(-1px)}.platform-shell .platform-tenant-operation__force-copy{display:grid;gap:.08rem;min-width:0}.platform-shell .platform-tenant-operation__force-copy strong{color:var(--csd-text-263b59-1000, #263b59);font-size:.76rem;font-weight:820;line-height:1.18}.platform-shell .platform-tenant-operation__force-copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:650;line-height:1.25}.platform-shell .platform-tenant-operation__button{min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;flex:0 0 auto;padding:.46rem .82rem;border-radius:999px;font-size:.77rem;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:0 8px 18px #1d4ed80f}.platform-shell .platform-tenant-operation__button i{font-size:.84rem}.platform-shell .platform-tenant-card.is-migrating .platform-card__header,.platform-shell .platform-tenant-card.is-migrating .platform-stack-list,.platform-shell .platform-tenant-card.is-migrating .platform-empty-inline,.platform-shell .platform-tenant-card.is-migrating .platform-tenant-operation{filter:saturate(.72) blur(.35px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.platform-shell .platform-tenant-card.is-migrating .platform-tenant-loading{opacity:1;visibility:visible;pointer-events:auto}.platform-shell .platform-tenant-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;padding:.9rem;border-radius:inherit;background:radial-gradient(circle at 18% 20%,var(--csd-bg-dbeafe-820, rgba(219, 234, 254, .82)),transparent 28%),linear-gradient(180deg,var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.platform-shell .platform-tenant-loading .platform-account-modal__loading-card{width:min(23rem,100%);gap:.72rem;padding:.95rem;box-shadow:0 20px 46px #0f172a1f}.platform-shell .platform-tenant-loading .platform-account-modal__loader-ring{width:2.75rem;height:2.75rem}.platform-shell .platform-tenant-loading .platform-account-modal__loading-copy strong{font-size:.96rem}.platform-shell .platform-tenant-loading .platform-account-modal__loading-copy p{font-size:.74rem}.platform-shell .platform-account-action-button{width:100%;min-height:4.25rem;display:grid;align-content:center;justify-items:center;gap:.12rem;padding:.7rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:16px;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92)));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 10px 24px #0f172a0b;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.platform-shell .platform-account-action-button i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.05rem}.platform-shell .platform-account-action-button span{font-size:.78rem;font-weight:850;line-height:1.2}.platform-shell .platform-account-action-button small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:700}.platform-shell .platform-account-action-button:hover{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));box-shadow:0 16px 34px #2563eb14;transform:translateY(-1px)}.platform-shell .platform-account-modal{border:0!important;border-radius:24px!important;overflow:hidden!important;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-720, rgba(219, 234, 254, .72)),transparent 30%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important;box-shadow:0 28px 64px #0f172a2e!important}.platform-shell .platform-account-modal__dialog,.platform-shell .platform-account-modal__dialog .platform-account-modal{max-height:calc(100vh - 2rem)}.platform-shell .platform-account-modal-shell{max-height:min(860px,100vh - 4.5rem);overflow:hidden;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))!important;background:linear-gradient(135deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important;box-shadow:0 30px 80px #0f172a38!important}.platform-shell .platform-plan-modal{display:flex;flex-direction:column}.platform-shell .platform-plan-modal-shell{max-height:min(860px,100vh - 4.5rem);overflow:hidden;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))!important;background:linear-gradient(135deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important;box-shadow:0 30px 80px #0f172a38!important}.platform-shell .platform-account-modal.is-provisioning .platform-account-modal__header,.platform-shell .platform-account-modal.is-provisioning .platform-account-modal__body,.platform-shell .platform-account-modal.is-provisioning .platform-account-modal__footer{filter:saturate(.72) blur(.4px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.platform-shell .platform-account-modal.is-provisioning .platform-account-modal__loading{opacity:1;visibility:visible;pointer-events:auto}.platform-shell .platform-account-modal__header,.platform-shell .platform-account-modal__body,.platform-shell .platform-account-modal__footer{padding-left:1.25rem!important;padding-right:1.25rem!important}.platform-shell .platform-account-modal .modal-premium-header,.platform-shell .platform-account-modal .modal-premium-body,.platform-shell .platform-account-modal .modal-premium-footer{padding-left:1.35rem!important;padding-right:1.35rem!important}.platform-shell .platform-account-modal__header{align-items:flex-start;border-bottom:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92)));padding-top:1.05rem!important;padding-bottom:.8rem!important;cursor:grab}.platform-shell .platform-account-modal__header:active{cursor:grabbing}.platform-shell .platform-account-modal__header .modal-title{margin-top:.45rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.02rem;font-weight:850;line-height:1.2}.platform-shell .platform-account-modal__header p{margin:.28rem 0 0;max-width:34rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.45}.platform-shell .platform-account-modal__eyebrow{display:inline-flex;align-items:center;gap:.42rem;width:-moz-fit-content;width:fit-content;padding:.32rem .62rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.platform-shell .platform-account-modal__close{margin-top:.1rem}.platform-shell .platform-account-modal__body{display:grid;gap:.85rem;padding-top:.85rem!important;padding-bottom:1rem!important;background:transparent;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;max-height:calc(100vh - 13.5rem)}.platform-shell .platform-plan-modal .platform-account-modal__body{max-height:calc(100vh - 11.5rem)}.platform-shell .platform-account-modal__body::-webkit-scrollbar{width:.72rem}.platform-shell .platform-account-modal__body::-webkit-scrollbar-track{background:var(--csd-bg-e2e8f0-450, rgba(226, 232, 240, .45));border-radius:999px}.platform-shell .platform-account-modal__body::-webkit-scrollbar-thumb{border:3px solid var(--csd-border-e2e8f0-450, rgba(226, 232, 240, .45));border-radius:999px;background:#2563eb6b}.platform-shell .platform-account-modal__intro{display:flex;justify-content:space-between;gap:.85rem;align-items:center;padding:.78rem .9rem;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));border-radius:18px;background:var(--csd-bg-ffffff-840, rgba(255, 255, 255, .84));box-shadow:0 14px 30px #0f172a0d}.platform-shell .platform-account-modal__intro-main{display:flex;align-items:center;gap:.7rem;min-width:0}.platform-shell .platform-account-modal__intro-main strong,.platform-shell .platform-account-modal__intro-main span{display:block}.platform-shell .platform-account-modal__intro-main strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:850;line-height:1.2}.platform-shell .platform-account-modal__intro-main span{margin-top:.15rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.35}.platform-shell .platform-account-modal__status-dot{width:.78rem;height:.78rem;flex:0 0 .78rem;border-radius:999px;background:#22c55e;box-shadow:0 0 0 5px #22c55e1f}.platform-shell .platform-account-modal__stats{display:flex;justify-content:flex-end;gap:.42rem;flex-wrap:wrap}.platform-shell .platform-account-modal__stats span{display:inline-flex;align-items:center;gap:.35rem;padding:.34rem .58rem;border-radius:999px;background:var(--csd-bg-e2e8f0-720, rgba(226, 232, 240, .72));color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:760;white-space:nowrap}.platform-shell .platform-account-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.platform-shell .platform-account-modal__card{border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:18px;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 12px 28px #0f172a0d;overflow:hidden}.platform-shell .platform-account-modal__card>.row{--bs-gutter-x: .8rem;--bs-gutter-y: .82rem;padding:.85rem}.platform-shell .platform-account-modal__card .form-label{margin-bottom:.3rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.platform-shell .platform-account-modal__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.78rem .85rem .68rem;border-bottom:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06))}.platform-shell .platform-account-modal__card-head span{display:block;margin-bottom:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.platform-shell .platform-account-modal__card-head h6{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:850}.platform-shell .platform-account-modal__card-head>i,.platform-shell .platform-account-modal__card-head>.platform-account-modal__card-head-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:12px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:1rem}.platform-shell .platform-account-modal__card-head-icon i{font-size:1rem}.platform-shell .platform-supplemental-invoice-modal .platform-account-modal__grid{grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr);gap:1rem}.platform-shell .platform-supplemental-invoice-modal .platform-account-modal__card{min-height:100%}.platform-shell .platform-supplemental-invoice-modal .platform-account-modal__card>.row{--bs-gutter-x: .95rem;--bs-gutter-y: .9rem;padding:1rem}.platform-shell .platform-supplemental-invoice-modal__note{align-items:flex-start;padding:.8rem .86rem;border-radius:14px;font-size:.78rem;line-height:1.5}.platform-shell .platform-billing-profile-modal .platform-account-modal__grid{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:1rem}.platform-shell .platform-billing-profile-modal .platform-account-modal__card>.row{--bs-gutter-x: .95rem;--bs-gutter-y: .9rem;padding:1rem}.platform-shell .platform-billing-profile-anaf .supplier-anaf-field__control{display:grid;grid-template-columns:minmax(13rem,1fr) auto;align-items:stretch;gap:.65rem}.platform-shell .platform-billing-profile-anaf .supplier-anaf-field__trigger{min-width:11.5rem;justify-content:center;white-space:nowrap}.platform-shell .platform-billing-toggle-col{padding-top:.95rem}.platform-shell .platform-billing-toggle{width:100%;min-height:4.35rem;align-items:flex-start;gap:.68rem;padding:.78rem .82rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:16px;background:radial-gradient(circle at top left,var(--csd-bg-eff6ff-760, rgba(239, 246, 255, .76)),transparent 38%),var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));box-shadow:0 12px 26px #0f172a0b;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.platform-shell .platform-billing-toggle .checkmark{width:1.08rem;height:1.08rem;margin-top:.1rem;border-radius:6px;border-color:var(--csd-border-94a3b8-780, rgba(148, 163, 184, .78))}.platform-shell .platform-billing-toggle:hover,.platform-shell .platform-billing-toggle:focus-within{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 16px 34px #2563eb14}.platform-shell .platform-billing-toggle:has(.form-check-input-modern:checked){border-color:var(--csd-border-2563eb-360, rgba(37, 99, 235, .36));background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-920, rgba(219, 234, 254, .92)),transparent 42%),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98))}.platform-shell .platform-billing-toggle__copy{display:grid;gap:.16rem;min-width:0}.platform-shell .platform-billing-toggle__copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:850;line-height:1.2}.platform-shell .platform-billing-toggle__copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:650;line-height:1.35}.platform-shell .platform-account-modal__input{min-height:2.5rem;border-radius:12px;border-color:var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-0f172a-1000, #0f172a);font-size:.83rem;box-shadow:inset 0 1px #ffffffc7}.platform-shell .platform-account-modal__input:focus{border-color:var(--csd-border-2563eb-260, rgba(37, 99, 235, .26));background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 0 0 4px #2563eb14}.platform-shell .platform-account-modal .form-saas-input.is-invalid,.platform-shell .platform-account-modal .form-saas-input.border-danger,.platform-shell .platform-account-modal .platform-account-input.is-invalid,.platform-shell .platform-account-modal .platform-account-input.border-danger,.platform-shell .platform-account-modal .platform-account-modal__input.is-invalid,.platform-shell .platform-account-modal .platform-account-modal__input.border-danger,.platform-shell .platform-account-modal select.is-invalid+.select2-container .select2-selection,.platform-shell .platform-account-modal select.border-danger+.select2-container .select2-selection,.platform-shell .platform-account-modal .select2-error-highlight{border-color:var(--csd-border-dc2626-680, rgba(220, 38, 38, .68))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fff7f7-1000, #fff7f7))!important;box-shadow:0 0 0 .16rem #dc26261c,inset 0 1px #ffffffdb!important}.platform-shell .platform-account-modal .form-saas-input.is-invalid:focus,.platform-shell .platform-account-modal .form-saas-input.border-danger:focus,.platform-shell .platform-account-modal .platform-account-input.is-invalid:focus,.platform-shell .platform-account-modal .platform-account-input.border-danger:focus,.platform-shell .platform-account-modal .platform-account-modal__input.is-invalid:focus,.platform-shell .platform-account-modal .platform-account-modal__input.border-danger:focus,.platform-shell .platform-account-modal .select2-container--focus .select2-selection.select2-error-highlight,.platform-shell .platform-account-modal .select2-container--open .select2-selection.select2-error-highlight{border-color:var(--csd-border-dc2626-780, rgba(220, 38, 38, .78))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .2rem #dc262624,0 12px 22px #dc26260f!important}.platform-shell .platform-account-modal__card [class*=col-]:has(.platform-account-modal__input.is-invalid) .form-label,.platform-shell .platform-account-modal__card [class*=col-]:has(.platform-account-modal__input.border-danger) .form-label,.platform-shell .platform-account-modal__card [class*=col-]:has(.platform-account-input.is-invalid) .form-label,.platform-shell .platform-account-modal__card [class*=col-]:has(.platform-account-input.border-danger) .form-label{color:var(--csd-text-b91c1c-1000, #b91c1c)!important}.platform-shell .platform-phone-field{display:flex;align-items:stretch;min-height:2.5rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:12px;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.platform-shell .platform-phone-field:focus-within{border-color:var(--csd-border-2563eb-720, rgba(37, 99, 235, .72));background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 0 0 .18rem #2563eb1f,0 12px 28px #0f172a14}.platform-shell .platform-phone-field:has(.platform-phone-field__input.is-invalid),.platform-shell .platform-phone-field:has(.platform-phone-field__input.border-danger){border-color:var(--csd-border-dc2626-720, rgba(220, 38, 38, .72))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fff7f7-1000, #fff7f7))!important;box-shadow:0 0 0 .18rem #dc262621,0 12px 24px #dc262612!important}.platform-shell .platform-phone-field__prefix{display:inline-flex;align-items:center;justify-content:center;min-width:4.25rem;padding:0 .9rem;border-right:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.82rem;font-weight:800;background:linear-gradient(180deg,var(--csd-bg-eff6ff-950, rgba(239, 246, 255, .95)),var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86)))}.platform-shell .platform-phone-field__input{min-width:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.platform-shell .platform-account-modal__activation-note{min-height:2.5rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.58rem .68rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:12px;background:var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72));color:var(--csd-text-475569-1000, #475569);font-size:.74rem;font-weight:720;line-height:1.35}.platform-shell .platform-account-modal__activation-note i,.platform-shell .platform-account-modal__activation-note .op-icon-center{width:1.55rem;height:1.55rem;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#2563eb1a;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.84rem}.platform-shell .platform-account-modal__note-col{display:flex;flex-direction:column}.platform-shell .platform-account-modal__note-col .platform-account-modal__activation-note{flex:1 1 auto}.platform-shell .platform-account-modal__textarea{min-height:96px;resize:vertical}.platform-shell .platform-account-modal__footer{border-top:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));background:var(--csd-bg-ffffff-800, rgba(255, 255, 255, .8));padding-top:.85rem!important;padding-bottom:.9rem!important}.platform-shell .platform-account-modal__footer .btn{min-height:2.45rem;border-radius:999px;font-size:.78rem;font-weight:800}.platform-shell .platform-account-modal__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:grid;place-items:center;padding:1.25rem;border-radius:inherit;background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72));-webkit-backdrop-filter:blur(10px) saturate(.9);backdrop-filter:blur(10px) saturate(.9);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.platform-shell .platform-account-modal__loading-card{width:min(29rem,100%);display:grid;justify-items:center;gap:.85rem;padding:1.1rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:22px;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-860, rgba(219, 234, 254, .86)),transparent 36%),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));box-shadow:0 24px 58px #0f172a2e;text-align:center}.platform-shell .platform-account-modal__loader-ring{position:relative;width:3.2rem;height:3.2rem;border-radius:999px;background:conic-gradient(from 0deg,#2563eb,#22c55e,#2563eb);animation:platform-tenant-spin .9s linear infinite}.platform-shell .platform-account-modal__loader-ring:before{content:"";position:absolute;top:.32rem;right:.32rem;bottom:.32rem;left:.32rem;border-radius:inherit;background:var(--csd-bg-ffffff-1000, #fff)}.platform-shell .platform-account-modal__loader-ring span{position:absolute;top:.78rem;right:.78rem;bottom:.78rem;left:.78rem;z-index:1;border-radius:inherit;background:linear-gradient(135deg,#2563eb1f,#22c55e1f)}.platform-shell .platform-account-modal__loading-copy{display:grid;gap:.26rem}.platform-shell .platform-account-modal__loading-copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.02rem;font-weight:850;line-height:1.25}.platform-shell .platform-account-modal__loading-copy p{max-width:24rem;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.5}.platform-shell .platform-account-modal__loading-eyebrow{color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.64rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.platform-shell .platform-account-modal__progress{width:min(22rem,100%);display:grid;gap:.42rem}.platform-shell .platform-account-modal__progress-track{height:.5rem;overflow:hidden;border-radius:999px;background:var(--csd-bg-e2e8f0-900, rgba(226, 232, 240, .9));box-shadow:inset 0 1px 2px #0f172a14}.platform-shell .platform-account-modal__progress-track span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#14b8a6,#22c55e);box-shadow:0 8px 18px #14b8a63d;transition:width .55s ease}.platform-shell .platform-account-modal__progress-track .platform-progress-bar--8{width:8%}.platform-shell .platform-account-modal__progress-track .platform-progress-bar--10{width:10%}.platform-shell .platform-account-modal__progress-meta{display:flex;align-items:center;justify-content:space-between;gap:.7rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.25}.platform-shell .platform-account-modal__progress-meta strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:850;white-space:nowrap}.platform-shell .platform-account-modal__progress-meta span{min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.platform-shell .platform-account-modal__loading-steps{display:flex;justify-content:center;gap:.42rem;flex-wrap:wrap}.platform-shell .platform-account-modal__loading-steps span{display:inline-flex;align-items:center;gap:.34rem;padding:.36rem .58rem;border-radius:999px;background:var(--csd-bg-e2e8f0-780, rgba(226, 232, 240, .78));color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:760;white-space:nowrap;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.platform-shell .platform-account-modal__loading-steps span.is-active{background:var(--csd-bg-dbeafe-960, rgba(219, 234, 254, .96));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 0 0 3px #2563eb14}.platform-shell .platform-account-modal__loading-steps span.is-complete{background:var(--csd-bg-dcfce7-960, rgba(220, 252, 231, .96));color:var(--csd-text-15803d-1000, #15803d)}.platform-shell .platform-account-modal__button-spinner{animation:platform-tenant-spin .82s linear infinite}.platform-shell .platform-plan-modal__wide{grid-column:1/-1}.platform-shell .platform-plan-modal__dialog{max-width:min(1320px,100vw - 2.5rem);margin-top:1.5rem;margin-bottom:1.5rem}.platform-shell .platform-plan-modal__form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;max-height:inherit}.platform-shell .platform-plan-modal .platform-account-modal__body{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto!important;overflow-x:hidden!important}.platform-shell .platform-plan-modal .modal-premium-header,.platform-shell .platform-plan-modal .modal-premium-body,.platform-shell .platform-plan-modal .modal-premium-footer{padding-left:1.35rem!important;padding-right:1.35rem!important}.platform-shell .platform-plan-modal .modal-premium-header{cursor:grab;border-bottom:1px solid var(--csd-border-e2e8f0-840, rgba(226, 232, 240, .84));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92)))}.platform-shell .platform-plan-modal .modal-premium-header:active{cursor:grabbing}.platform-shell .platform-plan-modal .modal-premium-body{display:grid;gap:.9rem;padding-top:1rem!important;padding-bottom:1rem!important;background:var(--csd-bg-f8fafc-520, rgba(248, 250, 252, .52))}.platform-shell .platform-plan-modal .modal-premium-footer{flex:0 0 auto;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 -14px 32px #0f172a0e}.platform-shell .platform-plan-modal .platform-checkline{width:100%;min-height:3rem;justify-content:flex-start;gap:.65rem;padding:.72rem .8rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:16px;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));box-shadow:0 12px 24px #0f172a0b;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.platform-shell .platform-plan-modal .platform-checkline input{width:1.15rem;height:1.15rem;flex:0 0 auto;margin:0;border-color:var(--csd-border-94a3b8-760, rgba(148, 163, 184, .76));cursor:pointer;accent-color:#2563eb}.platform-shell .platform-plan-modal .platform-checkline span{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.78rem;line-height:1.25}.platform-shell .platform-plan-modal .platform-checkline:has(input:checked){border-color:var(--csd-border-2563eb-320, rgba(37, 99, 235, .32));background:var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9));box-shadow:0 14px 30px #2563eb14}.platform-shell .platform-plan-modal__select{--bs-form-select-bg-img: none;padding-right:2.35rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#334155 50%),linear-gradient(135deg,#334155 50%,transparent 50%),linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92)));background-position:calc(100% - 1.05rem) 50%,calc(100% - .72rem) 50%,0 0;background-size:.34rem .34rem,.34rem .34rem,100% 100%;background-repeat:no-repeat;cursor:pointer}.platform-shell .platform-plan-modal__select:focus{background-image:linear-gradient(45deg,transparent 50%,#2563eb 50%),linear-gradient(135deg,#2563eb 50%,transparent 50%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-ffffff-1000, #ffffff))}.platform-shell .platform-plan-modal .form-saas-input.is-invalid,.platform-shell .platform-plan-modal .form-saas-input.border-danger,.platform-shell .platform-plan-modal .platform-account-modal__input.is-invalid,.platform-shell .platform-plan-modal .platform-account-modal__input.border-danger{border-color:var(--csd-border-dc2626-720, rgba(220, 38, 38, .72))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fff7f7-1000, #fff7f7))!important;box-shadow:0 0 0 .18rem #dc262621,0 12px 24px #dc262612,inset 0 1px #ffffffe6!important}.platform-shell .platform-plan-modal .form-saas-input.is-invalid:focus,.platform-shell .platform-plan-modal .form-saas-input.border-danger:focus,.platform-shell .platform-plan-modal .platform-account-modal__input.is-invalid:focus,.platform-shell .platform-plan-modal .platform-account-modal__input.border-danger:focus{border-color:var(--csd-border-b91c1c-820, rgba(185, 28, 28, .82))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .22rem #dc262629,0 14px 26px #dc262614!important}.platform-shell .platform-plan-checkline{align-items:center}.platform-shell .platform-plan-modal__header p{margin:.24rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;line-height:1.42}.platform-shell .platform-plan-preset-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin-bottom:.85rem}.platform-shell .platform-plan-preset-strip__head{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.15rem .1rem .25rem}.platform-shell .platform-plan-preset-strip__head span,.platform-shell .platform-plan-preset-strip__head strong,.platform-shell .platform-plan-preset-strip__head small{display:block}.platform-shell .platform-plan-preset-strip__head span{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.platform-shell .platform-plan-preset-strip__head strong{margin-top:.12rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:850;line-height:1.25}.platform-shell .platform-plan-preset-strip__head small{flex:0 0 auto;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:720;line-height:1.25}.platform-shell .platform-plan-preset{display:grid;gap:.34rem;min-height:5.4rem;padding:.68rem .72rem;border:1px solid var(--csd-border-cbd5e1-680, rgba(203, 213, 225, .68));border-radius:14px;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)));color:var(--csd-text-0f172a-1000, #0f172a);text-align:left;box-shadow:0 12px 26px #0f172a0b;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.platform-shell .platform-plan-preset .platform-plan-preset__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;min-width:0}.platform-shell .platform-plan-preset .platform-plan-preset__top strong{min-width:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:850;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-shell .platform-plan-preset .platform-plan-preset__top em{flex:0 0 auto;padding:.18rem .42rem;border-radius:999px;background:var(--csd-bg-dbeafe-820, rgba(219, 234, 254, .82));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.58rem;font-style:normal;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.platform-shell .platform-plan-preset .platform-plan-preset__price{display:block;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.98rem;font-weight:900;line-height:1.05}.platform-shell .platform-plan-preset .platform-plan-preset__meta{display:grid;gap:.14rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:730;line-height:1.2}.platform-shell .platform-plan-preset .platform-plan-preset__meta span{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.platform-shell .platform-plan-preset .platform-plan-preset__meta i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.72rem}.platform-shell .platform-plan-preset:hover{transform:translateY(-1px);border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));box-shadow:0 16px 34px #2563eb17}.platform-shell .platform-plan-preset.is-selected{border-color:var(--csd-border-2563eb-440, rgba(37, 99, 235, .44));background:var(--csd-bg-eff6ff-940, rgba(239, 246, 255, .94));box-shadow:0 18px 38px #2563eb21}.platform-shell .platform-plan-preset--internal{border-color:var(--csd-border-14b8a6-300, rgba(20, 184, 166, .3))}.platform-shell .platform-plan-preset--internal .platform-plan-preset__top em{background:var(--csd-bg-ccfbf1-860, rgba(204, 251, 241, .86));color:var(--csd-text-0f766e-1000, #0f766e)}.platform-shell .platform-plan-modal__intro{margin-bottom:.85rem}.platform-shell .platform-account-modal__x{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:999px;background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78));color:var(--csd-text-334155-1000, #334155);box-shadow:0 10px 22px #0f172a0f;transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease}.platform-shell .platform-account-modal__x i{font-size:.78rem}.platform-shell .platform-account-modal__x:hover{transform:translateY(-1px);border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.platform-shell .platform-plan-modules-card{background:var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97))}.platform-shell .platform-plan-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:.95rem}.platform-shell .platform-plan-module-option{position:relative;min-height:4.05rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.68rem;align-items:center;margin:0;padding:.74rem;border:1px solid var(--csd-border-cbd5e1-680, rgba(203, 213, 225, .68));border-radius:17px;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));cursor:pointer;box-shadow:0 14px 30px #0f172a0d;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.platform-shell .platform-plan-module-option input{position:absolute;opacity:0;pointer-events:none}.platform-shell .platform-plan-module-option:hover{transform:translateY(-1px);border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));box-shadow:0 18px 36px #2563eb17}.platform-shell .platform-plan-module-option:has(input:checked){border-color:var(--csd-border-2563eb-320, rgba(37, 99, 235, .32));background:var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98));box-shadow:0 16px 34px #2563eb1a}.platform-shell .platform-plan-module-option__icon,.platform-shell .platform-plan-module-option__check{display:inline-flex;align-items:center;justify-content:center;border-radius:12px}.platform-shell .platform-plan-module-option__icon{width:2.15rem;height:2.15rem;background:#2563eb17;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.platform-shell .platform-plan-module-option__copy{display:grid;gap:.08rem;min-width:0}.platform-shell .platform-plan-module-option__copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-shell .platform-plan-module-option__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:690;line-height:1.28}.platform-shell .platform-plan-module-option__check{width:1.55rem;height:1.55rem;border:1px solid var(--csd-border-94a3b8-420, rgba(148, 163, 184, .42));color:transparent;background:var(--csd-bg-ffffff-1000, #ffffff);font-size:.86rem;box-shadow:inset 0 0 0 3px #f8fafcf2}.platform-shell .platform-plan-module-option:has(input:checked) .platform-plan-module-option__check{border-color:transparent;background:#2563eb;color:#fff}.platform-shell .platform-plan-sms-card{background:var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97))}.platform-shell .platform-plan-sms-layout{display:grid;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);gap:.78rem;padding:.9rem}.platform-shell .platform-plan-sms-limit-panel,.platform-shell .platform-plan-sms-options-panel{border:1px solid var(--csd-border-cbd5e1-620, rgba(203, 213, 225, .62));border-radius:18px;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)));box-shadow:0 14px 30px #0f172a0d}.platform-shell .platform-plan-sms-limit-panel{display:grid;align-content:start;gap:.72rem;padding:.82rem}.platform-shell .platform-plan-sms-limit-panel .form-label{margin-bottom:-.42rem}.platform-shell .platform-plan-sms-limit-panel__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.64rem;align-items:center}.platform-shell .platform-plan-sms-limit-panel__head strong,.platform-shell .platform-plan-sms-limit-panel__head small{display:block}.platform-shell .platform-plan-sms-limit-panel__head strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:850;line-height:1.2}.platform-shell .platform-plan-sms-limit-panel__head small{margin-top:.14rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:700;line-height:1.36}.platform-shell .platform-plan-sms-limit-panel__icon{width:2.2rem;height:2.2rem;border-radius:13px;background:#2563eb17;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.96rem}.platform-shell .platform-plan-sms-options-panel{display:grid;gap:.68rem;padding:.82rem}.platform-shell .platform-plan-sms-options-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.platform-shell .platform-plan-sms-options-panel__head span{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.platform-shell .platform-plan-sms-options-panel__head strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:850;line-height:1.2}.platform-shell .platform-plan-sms-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.64rem}.platform-shell .platform-plan-sms-option{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;min-height:4.5rem;margin:0;padding:.74rem;border:1px solid var(--csd-border-cbd5e1-620, rgba(203, 213, 225, .62));border-radius:16px;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));cursor:pointer;box-shadow:inset 0 1px #ffffffdb;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.platform-shell .platform-plan-sms-option input{position:absolute;opacity:0;pointer-events:none}.platform-shell .platform-plan-sms-option:hover{transform:translateY(-1px);border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));box-shadow:0 14px 28px #2563eb14}.platform-shell .platform-plan-sms-option:has(input:checked){border-color:var(--csd-border-2563eb-380, rgba(37, 99, 235, .38));background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94)));box-shadow:0 16px 32px #2563eb1a}.platform-shell .platform-plan-sms-option__icon,.platform-shell .platform-plan-sms-option__check{display:inline-flex;align-items:center;justify-content:center;border-radius:12px}.platform-shell .platform-plan-sms-option__icon{width:2.15rem;height:2.15rem;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.92rem}.platform-shell .platform-plan-sms-option__copy{display:grid;gap:.12rem;min-width:0}.platform-shell .platform-plan-sms-option__copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:850;line-height:1.18}.platform-shell .platform-plan-sms-option__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.67rem;font-weight:700;line-height:1.32}.platform-shell .platform-plan-sms-option__check{width:1.55rem;height:1.55rem;border:1px solid var(--csd-border-94a3b8-380, rgba(148, 163, 184, .38));background:var(--csd-bg-ffffff-1000, #ffffff);color:transparent;font-size:.86rem;box-shadow:inset 0 0 0 3px #f8fafcf2}.platform-shell .platform-plan-sms-option:has(input:checked) .platform-plan-sms-option__check{border-color:transparent;background:#2563eb;color:#fff}.platform-shell .platform-plan-sms-card__hint{margin:0 .9rem .9rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:center;padding:.78rem .86rem;border-radius:16px;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94))),var(--csd-bg-eff6ff-580, rgba(239, 246, 255, .58));box-shadow:0 12px 26px #0f172a0b}.platform-shell .platform-plan-sms-card__hint strong,.platform-shell .platform-plan-sms-card__hint span{display:block}.platform-shell .platform-plan-sms-card__hint strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.76rem;font-weight:850;line-height:1.2}.platform-shell .platform-plan-sms-card__hint span{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:710;line-height:1.42}.platform-shell .platform-plan-sms-card__hint-icon{width:2rem;height:2rem;border-radius:12px;background:#2563eb17;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.92rem}.platform-shell .platform-plan-ai-feature-groups{display:grid;gap:.72rem;padding:0 .9rem .9rem}.platform-shell .platform-plan-ai-feature-group{overflow:hidden;border:1px solid var(--csd-border-cbd5e1-620, rgba(203, 213, 225, .62));border-radius:18px;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95)));box-shadow:0 14px 30px #0f172a0b}.platform-shell .platform-plan-ai-feature-group .row,.platform-shell .platform-plan-ai-feature-group .platform-plan-module-grid{padding:.86rem}.platform-shell .platform-plan-ai-feature-group--maintenance{border-color:var(--csd-border-14b8a6-240, rgba(20, 184, 166, .24));background:linear-gradient(135deg,var(--csd-bg-f0fdfa-920, rgba(240, 253, 250, .92)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 48%,var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72)))}.platform-shell .platform-plan-ai-feature-group--maintenance .platform-plan-ai-feature-group__head{border-color:var(--csd-border-14b8a6-160, rgba(20, 184, 166, .16))}.platform-shell .platform-plan-ai-feature-group--maintenance .platform-plan-module-option__icon{background:#14b8a61a;color:var(--csd-text-0f766e-1000, #0f766e)}.platform-shell .platform-plan-ai-feature-group--maintenance .platform-plan-module-option:has(input:checked){border-color:var(--csd-border-14b8a6-320, rgba(20, 184, 166, .32));background:var(--csd-bg-f0fdfa-960, rgba(240, 253, 250, .96));box-shadow:0 16px 34px #14b8a61a}.platform-shell .platform-plan-ai-feature-group--maintenance .platform-plan-module-option:has(input:checked) .platform-plan-module-option__check{background:#0f766e}.platform-shell .platform-plan-ai-feature-group__head{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.66rem .86rem;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))}.platform-shell .platform-plan-ai-feature-group__head span,.platform-shell .platform-plan-ai-feature-group__head strong{display:inline-flex;align-items:center;min-width:0}.platform-shell .platform-plan-ai-feature-group__head span{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.platform-shell .platform-plan-ai-feature-group__head strong{flex:0 0 auto;padding:.22rem .5rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:999px;background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86));color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:0;text-transform:none;white-space:nowrap}.platform-shell.platform-sms-workspace{display:grid;gap:.78rem}.platform-shell .platform-sms-hero{position:relative;overflow:hidden;padding:.95rem 1.05rem;border-radius:20px;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));background:var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97));box-shadow:0 18px 44px #0f172a11}.platform-shell .platform-sms-hero__main{max-width:50rem}.platform-shell .platform-sms-hero__main h1{max-width:42rem;margin:.56rem 0 0;font-size:clamp(1.38rem,1.8vw,1.78rem);line-height:1.08;letter-spacing:0}.platform-shell .platform-sms-hero__main .platform-shell__lead{max-width:50rem;margin-top:.46rem;margin-bottom:0;font-size:.86rem;line-height:1.45}.platform-shell .platform-sms-hero__signals{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.58rem}.platform-shell .platform-sms-hero__signals span{min-height:1.62rem;display:inline-flex;align-items:center;gap:.42rem;padding:.24rem .52rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:999px;background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82));color:var(--csd-text-475569-1000, #475569);font-size:.66rem;font-weight:820;box-shadow:0 10px 22px #0f172a0a}.platform-shell .platform-sms-hero__signals .is-success{border-color:var(--csd-border-22c55e-180, rgba(34, 197, 94, .18));background:var(--csd-bg-f0fdf4-900, rgba(240, 253, 244, .9));color:var(--csd-text-15803d-1000, #15803d)}.platform-shell .platform-sms-hero__signals .is-warning{border-color:var(--csd-border-f59e0b-220, rgba(245, 158, 11, .22));background:var(--csd-bg-fffbeb-900, rgba(255, 251, 235, .9));color:var(--csd-text-b45309-1000, #b45309)}.platform-shell .platform-sms-hero__actions{align-self:flex-start;min-width:-moz-max-content;min-width:max-content}.platform-shell .platform-sms-kpi-band{margin-top:.78rem}.platform-shell .platform-sms-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr);gap:.9rem;align-items:stretch}.platform-shell .platform-sms-provider-card,.platform-shell .platform-sms-activity-card,.platform-shell .platform-sms-tenants-card{border-radius:20px;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95)))}.platform-shell .platform-sms-card-head{align-items:flex-start;margin-bottom:.82rem}.platform-shell .platform-sms-section-kicker{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-bottom:.24rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.platform-shell .platform-sms-status{min-height:1.92rem;display:inline-flex;align-items:center;gap:.34rem;padding:.32rem .62rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:999px;background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9));color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:830;white-space:nowrap}.platform-shell .platform-sms-status.is-success{border-color:var(--csd-border-22c55e-200, rgba(34, 197, 94, .2));background:var(--csd-bg-f0fdf4-920, rgba(240, 253, 244, .92));color:var(--csd-text-15803d-1000, #15803d)}.platform-shell .platform-sms-status.is-warning{border-color:var(--csd-border-f59e0b-260, rgba(245, 158, 11, .26));background:var(--csd-bg-fffbeb-940, rgba(255, 251, 235, .94));color:var(--csd-text-92400e-1000, #92400e)}.platform-shell .platform-sms-status.is-muted{color:var(--csd-text-64748b-1000, #64748b)}.platform-shell .platform-sms-provider-form{display:grid;gap:.75rem}.platform-shell .platform-sms-panel{display:grid;gap:.78rem;padding:.82rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:18px;background:linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-860, rgba(248, 250, 252, .86)));box-shadow:0 16px 36px #0f172a0b}.platform-shell .platform-sms-panel--test{margin-top:.2rem;border-color:var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));background:radial-gradient(circle at top right,var(--csd-bg-dbeafe-320, rgba(219, 234, 254, .32)),transparent 38%),linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9)))}.platform-shell .platform-sms-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.58rem;border-bottom:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12))}.platform-shell .platform-sms-panel__head div{min-width:0}.platform-shell .platform-sms-panel__head span,.platform-shell .platform-sms-panel__head strong{display:block}.platform-shell .platform-sms-panel__head span{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.platform-shell .platform-sms-panel__head strong{margin-top:.1rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:880}.platform-shell .platform-sms-panel__head>i{width:2.15rem;height:2.15rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:14px;background:var(--csd-bg-eff6ff-860, rgba(239, 246, 255, .86));color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem}.platform-shell .platform-sms-guide{border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:16px;background:var(--csd-bg-f8fafc-820, rgba(248, 250, 252, .82));overflow:hidden}.platform-shell .platform-sms-guide summary{min-height:2.65rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:0 .9rem;color:var(--csd-text-0f172a-1000, #0f172a);cursor:pointer;font-size:.78rem;font-weight:860;list-style:none}.platform-shell .platform-sms-guide summary::-webkit-details-marker{display:none}.platform-shell .platform-sms-guide summary span{display:inline-flex;align-items:center;gap:.45rem}.platform-shell .platform-sms-guide summary>i{color:var(--csd-text-64748b-1000, #64748b);transition:transform .18s ease}.platform-shell .platform-sms-guide[open] summary>i{transform:rotate(180deg)}.platform-shell .platform-sms-guide__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:0 .76rem .76rem}.platform-shell .platform-sms-guide__grid div{min-width:0;padding:.62rem;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));border-radius:12px;background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82))}.platform-shell .platform-sms-guide__grid strong,.platform-shell .platform-sms-guide__grid span{display:block}.platform-shell .platform-sms-guide__grid strong{color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.68rem;font-weight:900;text-transform:uppercase}.platform-shell .platform-sms-guide__grid span{margin-top:.18rem;color:var(--csd-text-475569-1000, #475569);font-size:.68rem;line-height:1.38}.platform-shell .platform-sms-provider-activation{position:relative;min-height:4.6rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.78rem;align-items:center;margin:0;padding:.84rem .9rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:18px;background:linear-gradient(135deg,var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95)),var(--csd-bg-eff6ff-620, rgba(239, 246, 255, .62))),var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));box-shadow:inset 0 1px #ffffffe6;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.platform-shell .platform-sms-provider-activation input{position:absolute;opacity:0;pointer-events:none}.platform-shell .platform-sms-provider-activation__icon{width:2.55rem;height:2.55rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:16px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-64748b-1000, #64748b);font-size:1rem;box-shadow:0 10px 22px #0f172a0f;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.platform-shell .platform-sms-provider-activation__copy{min-width:0}.platform-shell .platform-sms-provider-activation__copy strong,.platform-shell .platform-sms-provider-activation__copy small{display:block}.platform-shell .platform-sms-provider-activation__copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:850}.platform-shell .platform-sms-provider-activation__copy small{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.38}.platform-shell .platform-sms-provider-activation__state{min-width:8.3rem;display:inline-flex;align-items:center;justify-content:flex-end;gap:.52rem;padding:.28rem .32rem .28rem .72rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:999px;background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86));color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:860;box-shadow:0 8px 18px #0f172a0a;transition:border-color .18s ease,background .18s ease,color .18s ease}.platform-shell .platform-sms-provider-activation__label .is-on{display:none}.platform-shell .platform-sms-provider-activation__switch{position:relative;width:2.55rem;height:1.48rem;display:inline-flex;border-radius:999px;background:var(--csd-bg-cbd5e1-1000, #cbd5e1);box-shadow:inset 0 1px 3px #0f172a2e;transition:background .18s ease}.platform-shell .platform-sms-provider-activation__switch:after{content:"";position:absolute;top:.18rem;left:.18rem;width:1.12rem;height:1.12rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 4px 10px #0f172a2e;transition:transform .18s ease}.platform-shell .platform-sms-provider-activation:has(input:focus-visible){outline:3px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));outline-offset:2px}.platform-shell .platform-sms-provider-activation:has(input:checked){border-color:var(--csd-border-22c55e-260, rgba(34, 197, 94, .26));background:radial-gradient(circle at top right,var(--csd-bg-dcfce7-580, rgba(220, 252, 231, .58)),transparent 38%),linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f0fdf4-680, rgba(240, 253, 244, .68)));box-shadow:0 18px 36px #16a34a1a}.platform-shell .platform-sms-provider-activation input:checked+.platform-sms-provider-activation__icon{border-color:transparent;background:linear-gradient(135deg,#16a34a,#14b8a6);color:#fff;box-shadow:0 14px 28px #16a34a33}.platform-shell .platform-sms-provider-activation input:checked~.platform-sms-provider-activation__state{border-color:var(--csd-border-22c55e-240, rgba(34, 197, 94, .24));background:var(--csd-bg-f0fdf4-960, rgba(240, 253, 244, .96));color:var(--csd-text-15803d-1000, #15803d)}.platform-shell .platform-sms-provider-activation input:checked~.platform-sms-provider-activation__state .is-on{display:inline}.platform-shell .platform-sms-provider-activation input:checked~.platform-sms-provider-activation__state .is-off{display:none}.platform-shell .platform-sms-provider-activation input:checked~.platform-sms-provider-activation__state .platform-sms-provider-activation__switch{background:linear-gradient(135deg,#16a34a,#14b8a6)}.platform-shell .platform-sms-provider-activation input:checked~.platform-sms-provider-activation__state .platform-sms-provider-activation__switch:after{transform:translate(1.07rem)}.platform-shell .platform-sms-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.platform-shell .platform-sms-field{display:grid;gap:.32rem}.platform-shell .platform-sms-field--wide{grid-column:1/-1}.platform-shell .platform-sms-field label{margin:0;display:inline-flex;align-items:center;gap:.32rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.platform-shell .platform-sms-info-dot{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:999px;background:var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.62rem;line-height:0;text-transform:none;vertical-align:middle;cursor:help}.platform-shell .platform-sms-info-dot .bi{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;line-height:1}.platform-shell .platform-sms-info-dot .bi:before{display:block;line-height:1;vertical-align:0}.platform-shell .platform-sms-locked-endpoint{min-height:2.72rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.42rem .58rem .42rem .9rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:14px;background:linear-gradient(135deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-f1f5f9-820, rgba(241, 245, 249, .82)));color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:760}.platform-shell .platform-sms-locked-endpoint span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-shell .platform-sms-locked-endpoint em{display:inline-flex;align-items:center;gap:.34rem;flex:0 0 auto;padding:.34rem .56rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:999px;background:var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.68rem;font-style:normal;font-weight:850}.platform-shell .platform-sms-provider-footer{display:flex;align-items:center;justify-content:space-between;gap:.7rem;flex-wrap:wrap;padding-top:.12rem}.platform-shell .platform-sms-provider-footer--end{justify-content:flex-end}.platform-shell .platform-sms-inline-check{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:var(--csd-text-475569-1000, #475569);font-size:.78rem;font-weight:760}.platform-shell .platform-sms-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;margin-bottom:.82rem}.platform-shell .platform-sms-help-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.56rem;align-items:flex-start;padding:.68rem .74rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:14px;background:var(--csd-bg-f8fafc-780, rgba(248, 250, 252, .78));color:var(--csd-text-475569-1000, #475569)}.platform-shell .platform-sms-help-card.is-warning{border-color:var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24));background:var(--csd-bg-fffbeb-780, rgba(255, 251, 235, .78))}.platform-shell .platform-sms-help-card i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.92rem;line-height:1.2}.platform-shell .platform-sms-help-card.is-warning i{color:var(--csd-text-d97706-1000, #d97706)}.platform-shell .platform-sms-help-card strong,.platform-shell .platform-sms-help-card span{display:block}.platform-shell .platform-sms-help-card strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.76rem;font-weight:860}.platform-shell .platform-sms-help-card span{margin-top:.14rem;font-size:.7rem;line-height:1.42}.platform-shell .platform-sms-field-legend{display:flex;align-items:center;gap:.48rem;flex-wrap:wrap;margin-bottom:.75rem}.platform-shell .platform-sms-field-legend span{min-height:1.86rem;display:inline-flex;align-items:center;gap:.34rem;padding:0 .58rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:999px;background:var(--csd-bg-ffffff-840, rgba(255, 255, 255, .84));color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:790;white-space:nowrap}.platform-shell .platform-sms-field-legend i{color:var(--csd-text-2563eb-1000, #2563eb)}.platform-shell .platform-sms-save{min-height:2.28rem;display:inline-flex;align-items:center;justify-content:center;gap:.38rem;padding:.42rem .78rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.74rem;font-weight:850;line-height:1.1;box-shadow:0 10px 22px #0f172a0e;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.platform-shell .platform-sms-save i{font-size:.82rem}.platform-shell .platform-sms-save:hover{transform:translateY(-1px);border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:var(--csd-bg-eff6ff-950, rgba(239, 246, 255, .95));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 14px 28px #2563eb1a}.platform-shell .platform-sms-save--primary{border-color:transparent;background:linear-gradient(135deg,#2f6df6,#2458dc);color:#fff;box-shadow:0 12px 24px #2563eb29}.platform-shell .platform-sms-save--primary:hover{background:linear-gradient(135deg,#2458dc,#1d4ed8);color:#fff}.platform-shell .platform-sms-timeline{display:grid;gap:.58rem}.platform-shell .platform-sms-timeline__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:flex-start;padding:.68rem;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));border-radius:15px;background:var(--csd-bg-f8fafc-780, rgba(248, 250, 252, .78))}.platform-shell .platform-sms-timeline__dot{width:.72rem;height:.72rem;margin-top:.25rem;border-radius:999px;background:#64748b;box-shadow:0 0 0 5px #64748b1a}.platform-shell .platform-sms-timeline__dot--sent,.platform-shell .platform-sms-timeline__dot--delivered{background:#16a34a;box-shadow:0 0 0 5px #22c55e1f}.platform-shell .platform-sms-timeline__dot--pending{background:#d97706;box-shadow:0 0 0 5px #f59e0b24}.platform-shell .platform-sms-timeline__dot--failed,.platform-shell .platform-sms-timeline__dot--expired{background:#dc2626;box-shadow:0 0 0 5px #dc26261f}.platform-shell .platform-sms-timeline__item strong,.platform-shell .platform-sms-timeline__item span,.platform-shell .platform-sms-timeline__item small{display:block}.platform-shell .platform-sms-timeline__item strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:850}.platform-shell .platform-sms-timeline__item span,.platform-shell .platform-sms-timeline__item small{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;line-height:1.35}.platform-shell .platform-sms-timeline__item em{align-self:center;padding:.24rem .48rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-475569-1000, #475569);font-size:.64rem;font-style:normal;font-weight:850}.platform-shell .platform-sms-empty{display:grid;justify-items:center;gap:.28rem;padding:2rem 1rem;text-align:center;border:1px dashed var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));border-radius:16px;background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72))}.platform-shell .platform-sms-empty i{width:2.4rem;height:2.4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:1.1rem}.platform-shell .platform-sms-empty strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:850}.platform-shell .platform-sms-empty span{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem}.platform-shell .platform-sms-tenants-card{padding-bottom:.9rem}.platform-shell .platform-sms-tenants-head{align-items:center}.platform-shell .platform-sms-tenant-list{display:grid;gap:.62rem}.platform-shell .platform-sms-tenant-row{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(160px,.42fr) minmax(520px,1.55fr) auto;gap:.72rem;align-items:stretch;padding:.72rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));border-radius:18px;background:linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92)));box-shadow:0 12px 28px #0f172a0a}.platform-shell .platform-sms-tenant-row.is-enabled{border-color:var(--csd-border-22c55e-200, rgba(34, 197, 94, .2));background:radial-gradient(circle at top right,var(--csd-bg-dcfce7-460, rgba(220, 252, 231, .46)),transparent 34%),linear-gradient(135deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92)))}.platform-shell .platform-sms-tenant-row__identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;align-items:center;min-width:0}.platform-shell .platform-sms-tenant-row__avatar{width:2.35rem;height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#2563eb,#14b8a6);color:#fff;font-size:.88rem;font-weight:900;box-shadow:0 12px 24px #2563eb29}.platform-shell .platform-sms-tenant-row__identity strong,.platform-shell .platform-sms-tenant-row__identity span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-shell .platform-sms-tenant-row__identity strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:850}.platform-shell .platform-sms-tenant-row__identity span{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem}.platform-shell .platform-sms-tenant-row__stats{display:grid;grid-template-columns:1fr;gap:.42rem}.platform-shell .platform-sms-tenant-row__stats div{min-width:0;padding:.54rem .58rem;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));border-radius:12px;background:var(--csd-bg-ffffff-760, rgba(255, 255, 255, .76))}.platform-shell .platform-sms-tenant-row__stats span,.platform-shell .platform-sms-tenant-row__stats strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-shell .platform-sms-tenant-row__stats span{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.58rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.platform-shell .platform-sms-tenant-row__stats strong{margin-top:.08rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.74rem;font-weight:850}.platform-shell .platform-sms-tenant-row__controls{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:.44rem;min-width:0}.platform-shell .platform-sms-tenant-control-card{display:grid;gap:.48rem;min-width:0;padding:.58rem;border:1px solid var(--csd-border-cbd5e1-660, rgba(203, 213, 225, .66));border-radius:14px;background:radial-gradient(circle at top right,var(--csd-bg-dbeafe-240, rgba(219, 234, 254, .24)),transparent 44%),var(--csd-bg-ffffff-840, rgba(255, 255, 255, .84))}.platform-shell .platform-sms-tenant-control-card__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.42rem;align-items:start;min-width:0}.platform-shell .platform-sms-tenant-control-card__head>i{width:1.38rem;height:1.38rem;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.76rem}.platform-shell .platform-sms-tenant-control-card__head strong,.platform-shell .platform-sms-tenant-control-card__head span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.platform-shell .platform-sms-tenant-control-card__head strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.74rem;font-weight:880;line-height:1.2}.platform-shell .platform-sms-tenant-control-card__head span{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;line-height:1.28}.platform-shell .platform-sms-tenant-control-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.platform-shell .platform-sms-tenant-control-card__grid--single{grid-template-columns:1fr}.platform-shell .platform-sms-inline-field{display:grid;gap:.22rem;min-width:0;margin:0}.platform-shell .platform-sms-inline-field span{color:var(--csd-text-475569-1000, #475569);font-size:.62rem;font-weight:860;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.platform-shell .platform-sms-inline-field small{min-height:1.9em;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.62rem;font-weight:700;line-height:1.35}.platform-shell .platform-sms-inline-field.is-muted{opacity:.58}.platform-shell .platform-sms-inline-field.is-muted input{background:var(--csd-bg-f1f5f9-900, rgba(241, 245, 249, .9));color:var(--csd-text-94a3b8-1000, #94a3b8)}.platform-shell .platform-sms-native-select{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);white-space:nowrap}.platform-shell .platform-sms-provider-select{position:relative;min-width:0}.platform-shell .platform-sms-provider-select__trigger{width:100%;min-height:2.32rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.42rem;align-items:center;padding:.32rem .48rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:14px;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)));color:var(--csd-text-0f172a-1000, #0f172a);font:inherit;font-size:.76rem;font-weight:820;text-align:left;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #0f172a09;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.platform-shell .platform-sms-provider-select__trigger:hover,.platform-shell .platform-sms-provider-select.is-open .platform-sms-provider-select__trigger{border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));box-shadow:0 12px 26px #2563eb17}.platform-shell .platform-sms-provider-select__icon{width:1.48rem;height:1.48rem;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.78rem}.platform-shell .platform-sms-provider-select__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-shell .platform-sms-provider-select__chevron{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;transition:transform .18s ease}.platform-shell .platform-sms-provider-select.is-open .platform-sms-provider-select__chevron{transform:rotate(180deg)}.platform-shell .platform-sms-provider-select__menu{position:absolute;z-index:40;top:calc(100% + .36rem);left:0;right:auto;width:max(100%,min(20rem,100vw - 2rem));max-width:calc(100vw - 2rem);display:grid;gap:.28rem;padding:.34rem;border:1px solid var(--csd-border-cbd5e1-800, rgba(203, 213, 225, .8));border-radius:16px;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 22px 42px #0f172a29;opacity:0;pointer-events:none;transform:translateY(-4px) scale(.98);transform-origin:top center;transition:opacity .16s ease,transform .16s ease}.platform-shell .platform-sms-provider-select.is-open .platform-sms-provider-select__menu{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.platform-shell .platform-sms-provider-select__option{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.48rem;align-items:start;padding:.58rem .6rem;border:0;border-radius:12px;background:transparent;color:var(--csd-text-0f172a-1000, #0f172a);font:inherit;text-align:left;transition:background .16s ease,color .16s ease}.platform-shell .platform-sms-provider-select__option:hover,.platform-shell .platform-sms-provider-select__option.is-selected{background:var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96))}.platform-shell .platform-sms-provider-select__option.is-selected{box-shadow:inset 0 0 0 1px #2563eb29}.platform-shell .platform-sms-provider-select__option>i{width:1.54rem;height:1.54rem;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 0 0 1px #bfdbfee6;margin-top:.05rem}.platform-shell .platform-sms-provider-select__option strong,.platform-shell .platform-sms-provider-select__option small{display:block;min-width:0;overflow-wrap:anywhere;white-space:normal}.platform-shell .platform-sms-provider-select__option strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.76rem;font-weight:850;line-height:1.25}.platform-shell .platform-sms-provider-select__option small{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.63rem;font-weight:720;line-height:1.32}.platform-shell .platform-sms-tenant-row__controls .form-control{min-height:2.32rem;font-size:.76rem}.platform-shell .platform-sms-tenant-row__actions{display:grid;gap:.42rem;justify-items:end;align-content:center}.platform-shell .platform-sms-tenant-row__actions small{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.62rem;font-weight:750;white-space:nowrap}.platform-shell .platform-sms-switch{display:inline-flex;align-items:center;gap:.42rem;margin:0;cursor:pointer}.platform-shell .platform-sms-switch input{position:absolute;opacity:0;pointer-events:none}.platform-shell .platform-sms-switch span{position:relative;width:2.28rem;height:1.28rem;border-radius:999px;background:var(--csd-bg-cbd5e1-1000, #cbd5e1);box-shadow:inset 0 1px 2px #0f172a1f}.platform-shell .platform-sms-switch span:after{content:"";position:absolute;top:.18rem;left:.18rem;width:.92rem;height:.92rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 2px 6px #0f172a2e;transition:transform .18s ease}.platform-shell .platform-sms-switch input:checked+span{background:#16a34a}.platform-shell .platform-sms-switch input:checked+span:after{transform:translate(1rem)}.platform-shell .platform-sms-switch em{color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-style:normal;font-weight:820}.platform-shell .platform-sms-row-save{min-height:2.18rem;display:inline-flex;align-items:center;justify-content:center;gap:.32rem;padding:0 .7rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:850;white-space:nowrap}.platform-shell .platform-sms-row-save:hover{background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92))}.platform-shell .platform-sms-pagination{margin-top:.85rem}.platform-shell.platform-operations-workspace .platform-operations-hero{border-radius:18px;padding:.78rem .9rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98))}.platform-shell.platform-operations-workspace .platform-operations-hero__bar{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.platform-shell.platform-operations-workspace .platform-operations-hero__main{min-width:0}.platform-shell.platform-operations-workspace .platform-shell__eyebrow{padding:.28rem .56rem;font-size:.62rem;letter-spacing:.14em}.platform-shell.platform-operations-workspace .platform-operations-hero h1{margin:.42rem 0 0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:clamp(1.15rem,1.35vw,1.42rem);line-height:1.08;letter-spacing:0}.platform-shell.platform-operations-workspace .platform-shell__lead{margin-top:.32rem;max-width:42rem;font-size:.78rem;line-height:1.4}.platform-shell.platform-operations-workspace .platform-operations-status-strip{display:flex;flex-wrap:wrap;gap:.42rem}.platform-shell.platform-operations-workspace .platform-operations-quick-actions{justify-content:flex-end;min-width:min(27rem,100%)}.platform-shell.platform-operations-workspace .platform-operations-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.15rem;gap:.38rem;padding:.45rem .68rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:999px;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-0f172a-1000, #0f172a);font-size:.72rem;font-weight:800;line-height:1.2;text-decoration:none;white-space:nowrap;box-shadow:0 10px 22px #0f172a0e;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.platform-shell.platform-operations-workspace .platform-operations-action i{color:var(--csd-text-2563eb-1000, #2563eb)}.platform-shell.platform-operations-workspace .platform-operations-action:hover{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 14px 28px #2563eb17;transform:translateY(-1px)}.platform-shell.platform-operations-workspace .platform-operations-action--primary{min-width:8rem;border-color:transparent;background:linear-gradient(135deg,#2f6df6,#2458dc);color:#fff;box-shadow:0 14px 30px #2563eb2e}.platform-shell.platform-operations-workspace .platform-operations-action--primary i,.platform-shell.platform-operations-workspace .platform-operations-action--primary:hover{color:#fff}.platform-shell.platform-operations-workspace .platform-operations-status-strip{margin-top:.58rem}.platform-shell.platform-operations-workspace .platform-operations-status-strip span{min-height:1.72rem;display:inline-flex;align-items:center;gap:.34rem;padding:.28rem .55rem;border-radius:999px;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78));color:var(--csd-text-475569-1000, #475569);font-size:.66rem;font-weight:780;white-space:nowrap}.platform-shell.platform-operations-workspace .platform-operations-status-strip i{color:var(--csd-text-2563eb-1000, #2563eb)}.platform-shell.platform-operations-workspace .platform-operations-summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:.48rem;margin-top:.62rem}.platform-shell.platform-operations-workspace .platform-operations-summary-card{min-height:4.25rem;padding:.62rem .68rem;border-radius:14px}.platform-shell.platform-operations-workspace .platform-operations-summary-card span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:850;letter-spacing:.14em;line-height:1.25;text-transform:uppercase}.platform-shell.platform-operations-workspace .platform-operations-summary-card strong{display:block;margin-top:.28rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.15rem;font-weight:860;line-height:1}.platform-shell.platform-operations-workspace .platform-operations-summary-card small{display:block;margin-top:.2rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;line-height:1.32}.platform-shell .platform-operations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.platform-shell .platform-operations-panel{min-height:100%}.platform-shell .platform-operations-panel--warning{border-color:var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));background:var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97))}.platform-shell .platform-operations-panel--critical{border-color:var(--csd-border-f59e0b-200, rgba(245, 158, 11, .2));background:radial-gradient(circle at top right,var(--csd-bg-fffbeb-550, rgba(255, 251, 235, .55)),transparent 34%),var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97))}.platform-shell .platform-operations-guard{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.68rem;margin-bottom:.85rem;padding:.78rem .82rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:16px;background:linear-gradient(135deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92)));color:var(--csd-text-475569-1000, #475569)}.platform-shell .platform-operations-guard strong,.platform-shell .platform-operations-guard span{display:block;min-width:0;overflow-wrap:anywhere}.platform-shell .platform-operations-guard strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:850;line-height:1.25}.platform-shell .platform-operations-guard span{margin-top:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.45}.platform-shell .platform-operations-guard__icon{width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 0 0 1px #2563eb1a}.platform-shell .platform-operations-pill{min-height:1.85rem;display:inline-flex;align-items:center;justify-content:center;gap:.34rem;padding:.28rem .62rem;border-radius:999px;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));background:var(--csd-bg-f8fafc-880, rgba(248, 250, 252, .88));color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:820;white-space:nowrap}.platform-shell .platform-operations-pill.is-success{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:var(--csd-bg-eff6ff-940, rgba(239, 246, 255, .94));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.platform-shell .platform-operations-pill.is-warning{border-color:var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));background:var(--csd-bg-f8fafc-880, rgba(248, 250, 252, .88));color:var(--csd-text-475569-1000, #475569)}.platform-shell .platform-operations-pill.is-warning i{color:var(--csd-text-b45309-1000, #b45309)}.platform-shell .platform-operations-pill.is-danger{border-color:var(--csd-border-ef4444-220, rgba(239, 68, 68, .22));background:var(--csd-bg-fee2e2-840, rgba(254, 226, 226, .84));color:var(--csd-text-b91c1c-1000, #b91c1c)}.platform-shell .platform-operations-pill.is-muted{color:var(--csd-text-64748b-1000, #64748b)}.platform-shell .platform-operations-form{display:grid;gap:.82rem}.platform-shell .platform-operations-field{display:grid;gap:.34rem;margin:0}.platform-shell .platform-operations-field span{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.74rem;font-weight:840}.platform-shell .platform-operations-field small{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;line-height:1.45}.platform-shell .platform-operations-submit{justify-self:start;min-height:2.35rem;display:inline-flex;align-items:center;gap:.42rem;border-radius:999px;font-weight:840}.platform-shell .platform-operations-submit:disabled,.platform-shell .platform-operations-submit[disabled]{opacity:.52;cursor:not-allowed;transform:none}.platform-shell .platform-operations-submit--critical:not(:disabled){background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 14px 28px #d9770633}.platform-shell .platform-operations-warning{display:flex;align-items:flex-start;gap:.55rem;margin-bottom:.85rem;padding:.72rem .78rem;border-radius:14px;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-475569-1000, #475569);font-size:.78rem;line-height:1.45}.platform-shell .platform-operations-warning i{color:var(--csd-text-b45309-1000, #b45309)}.platform-shell .platform-operations-script-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.platform-shell .platform-operations-script-grid>div{display:grid;gap:.34rem;align-content:start;min-height:5rem;padding:.78rem .82rem;border-radius:14px;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));background:var(--csd-bg-f8fafc-820, rgba(248, 250, 252, .82))}.platform-shell .platform-operations-script-grid strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:850}.platform-shell .platform-operations-script-grid span,.platform-shell .platform-operations-script-grid code{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.45;overflow-wrap:anywhere}.platform-shell .platform-operations-script-grid code{padding:.42rem .5rem;border-radius:10px;background:#0f172a;color:#e2e8f0}.platform-shell .platform-operations-result pre{max-height:22rem;margin:0;padding:.9rem;border-radius:14px;background:#0f172a;color:#e2e8f0;font-size:.75rem;line-height:1.55;white-space:pre-wrap;overflow:auto}.platform-shell .platform-operations-history-list{display:grid;gap:.55rem}.platform-shell .platform-operations-history-row{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.72rem .78rem;border-radius:14px;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));background:var(--csd-bg-f8fafc-820, rgba(248, 250, 252, .82))}.platform-shell .platform-operations-history-row strong,.platform-shell .platform-operations-history-row span{display:block;min-width:0}.platform-shell .platform-operations-history-row strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:850}.platform-shell .platform-operations-history-row>div>span{margin-top:.14rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;line-height:1.35;overflow-wrap:anywhere}.platform-shell .platform-operations-tenant-list{display:grid;gap:.64rem}.platform-shell .platform-operations-tenant-row{display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(160px,1fr) minmax(150px,1fr) minmax(130px,.72fr) minmax(150px,.8fr);gap:.72rem;align-items:center;padding:.78rem .84rem;border-radius:16px;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));background:var(--csd-bg-f8fafc-820, rgba(248, 250, 252, .82))}.platform-shell .platform-operations-tenant-row__identity{display:flex;gap:.58rem;align-items:center;min-width:0}.platform-shell .platform-operations-tenant-row__identity>span{width:2.1rem;height:2.1rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:12px;background:#2563eb1a;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-weight:850}.platform-shell .platform-operations-tenant-row__identity strong,.platform-shell .platform-operations-tenant-row__identity small{display:block;min-width:0;overflow-wrap:anywhere}.platform-shell .platform-operations-tenant-row__identity strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:850}.platform-shell .platform-operations-tenant-row__identity small{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;line-height:1.35}.platform-shell .platform-operations-tenant-row__meta{min-width:0}.platform-shell .platform-operations-tenant-row__meta span{display:block;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.62rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.platform-shell .platform-operations-tenant-row__meta strong{display:block;margin-top:.16rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.74rem;font-weight:760;overflow-wrap:anywhere}.platform-shell .platform-operations-tenant-row__status{display:grid;gap:.28rem;justify-items:end;min-width:0}.platform-shell .platform-operations-tenant-row__status small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;line-height:1.35;text-align:right;overflow-wrap:anywhere}@keyframes platform-tenant-spin{to{transform:rotate(360deg)}}@media (max-width: 1199.98px){.platform-shell .platform-plans-grid,.platform-shell .platform-dashboard-metrics,.platform-shell .platform-account-metrics,.platform-shell .platform-account-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-shell .platform-account-profile-kpi-band{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-shell .platform-subscription-guide,.platform-shell .platform-guide-flow-grid,.platform-shell .platform-guide-split,.platform-shell .platform-guide-invoice-grid,.platform-shell .platform-guide-rule-grid,.platform-shell .platform-guide-status-grid,.platform-shell .platform-guide-timeline,.platform-shell .platform-dashboard-grid{grid-template-columns:1fr}.platform-shell .platform-shell__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-shell .platform-operations-grid,.platform-shell .platform-operations-script-grid,.platform-shell .platform-operations-tenant-row{grid-template-columns:1fr}.platform-shell .platform-operations-tenant-row__status{justify-items:start}.platform-shell .platform-operations-tenant-row__status small{text-align:left}.platform-shell .platform-operations-history-row{align-items:flex-start;flex-direction:column}.platform-shell .platform-sms-kpi-band{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-shell .platform-sms-grid,.platform-shell .platform-sms-help-grid{grid-template-columns:1fr}.platform-shell .platform-sms-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-shell .platform-sms-tenant-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.platform-shell .platform-sms-tenant-row__actions{justify-items:start;grid-template-columns:auto auto;align-items:center}.platform-shell .platform-feedback-row{grid-template-columns:minmax(0,1fr) minmax(220px,.6fr)}.platform-shell .platform-feedback-row__status{grid-column:1/-1}}@media (max-width: 991.98px){.platform-shell .platform-plans-grid{grid-template-columns:1fr}.platform-shell .platform-plan-preset-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-shell .platform-accounts-filter{grid-template-columns:1fr}.platform-shell .platform-accounts-hero__actions{width:100%;justify-content:flex-start}.platform-shell .platform-dashboard-actions{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.platform-shell .platform-sms-hero .platform-shell__hero-top,.platform-shell .platform-dashboard-hero .platform-shell__hero-top{grid-template-columns:1fr}.platform-shell .platform-sms-hero__actions{min-width:0}.platform-shell.platform-operations-workspace .platform-operations-hero__bar{align-items:stretch;flex-direction:column}.platform-shell.platform-operations-workspace .platform-operations-quick-actions{justify-content:flex-start;min-width:0;width:100%}.platform-shell .platform-sms-tenant-row__controls,.platform-shell .platform-account-modal__grid,.platform-shell .platform-supplemental-invoice-modal .platform-account-modal__grid,.platform-shell .platform-billing-profile-modal .platform-account-modal__grid,.platform-shell .platform-billing-profile-anaf .supplier-anaf-field__control{grid-template-columns:1fr}.platform-shell .platform-billing-profile-anaf .supplier-anaf-field__trigger{width:100%;min-width:0}.platform-shell .platform-plan-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-shell .platform-plan-sms-layout{grid-template-columns:1fr}.platform-shell .platform-account-modal__intro{align-items:flex-start;flex-direction:column}.platform-shell .platform-security-notice{align-items:stretch;flex-direction:column}.platform-shell .platform-security-notice__actions{justify-content:flex-start;width:100%}.platform-shell .platform-account-modal__stats{justify-content:flex-start}.platform-shell .platform-guide-playbook-grid,.platform-shell .platform-form-grid,.platform-shell .platform-filters{grid-template-columns:1fr}.platform-shell .platform-account-row-card{grid-template-columns:1fr;gap:.65rem;align-items:stretch}.platform-shell .platform-feedback-row{grid-template-columns:1fr;gap:.7rem;align-items:stretch}.platform-shell .platform-account-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-shell .platform-support-access-grid{grid-template-columns:1fr}.platform-shell .platform-account-row-card__action{width:100%}.platform-shell .platform-shell__hero{padding:1.1rem}.platform-shell .platform-account-profile-hero{grid-template-columns:1fr;padding:.9rem}.platform-shell .platform-account-profile-hero__actions{justify-content:flex-start}.platform-shell .platform-account-hero,.platform-shell .platform-account-dashboard-hero{grid-template-columns:1fr}.platform-shell .platform-account-hero__actions,.platform-shell .platform-account-dashboard-hero__actions{justify-content:flex-start;flex-wrap:wrap}}@media (max-width: 767.98px){.platform-shell .platform-dashboard-metrics,.platform-shell .platform-account-metrics,.platform-shell .platform-account-dashboard-metrics,.platform-shell .platform-shell__metrics,.platform-shell .platform-sms-kpi-band,.platform-shell .platform-sms-form-grid,.platform-shell .platform-sms-guide__grid,.platform-shell .platform-sms-tenant-row__stats,.platform-shell .platform-sms-tenant-row__controls,.platform-shell .platform-sms-tenant-control-card__grid,.platform-shell .platform-sms-hero__actions{grid-template-columns:1fr}.platform-shell .platform-sms-provider-footer,.platform-shell .platform-sms-tenants-head{align-items:stretch;flex-direction:column}.platform-shell .platform-operations-submit{width:100%;justify-content:center}.platform-shell .platform-sms-provider-activation{grid-template-columns:auto minmax(0,1fr)}.platform-shell .platform-sms-provider-activation__state{grid-column:1/-1;width:100%;justify-content:space-between}.platform-shell .platform-sms-save,.platform-shell .platform-sms-row-save{width:100%}.platform-shell .platform-sms-locked-endpoint{align-items:stretch;flex-direction:column}.platform-shell .platform-sms-locked-endpoint em{justify-content:center}.platform-shell .platform-sms-tenant-row__actions{grid-template-columns:1fr;justify-items:stretch}.platform-shell .platform-sms-tenant-row__actions small{text-align:center}.platform-shell .platform-security-notice{padding:.9rem}.platform-shell .platform-security-notice__main{align-items:flex-start}.platform-shell .platform-security-notice__actions .platform-security-notice__action{justify-content:center;width:100%}.platform-shell .platform-account-action,.platform-shell .platform-account-dashboard-action,.platform-shell .platform-account-hero__actions form,.platform-shell .platform-account-dashboard-hero__actions form{width:100%}.platform-shell .platform-account-action,.platform-shell .platform-account-dashboard-action{justify-content:center}.platform-shell .platform-account-lifecycle-grid,.platform-shell .platform-account-identity-grid,.platform-shell .platform-account-document-grid,.platform-shell .platform-account-profile-kpi-band,.platform-shell .platform-subscription-footer,.platform-shell .platform-account-document-row{grid-template-columns:1fr}.platform-shell .platform-account-document-row__actions{width:100%;justify-content:flex-start}.platform-shell .platform-account-document-row__actions a,.platform-shell .platform-account-document-row__actions form,.platform-shell .platform-account-document-row__actions button{width:auto}.platform-shell .platform-account-document-row__actions form{display:inline-flex}.platform-shell .platform-account-document-row__actions .platform-account-document-row__action{width:2rem;min-width:2rem}.platform-shell .platform-account-document-drop{grid-template-columns:1fr;text-align:left}.platform-shell .platform-subscription-footer{align-items:stretch;flex-direction:column}.platform-shell .platform-subscription-save{width:100%}.platform-shell .platform-guide-nav a,.platform-shell .platform-guide-hero .platform-accounts-hero__action,.platform-shell .platform-guide-hero .platform-accounts-hero__actions{width:100%;justify-content:center}.platform-shell .platform-dashboard-health__list,.platform-shell .platform-plan-module-grid,.platform-shell .platform-plan-sms-options,.platform-shell .platform-plan-preset-strip{grid-template-columns:1fr}.platform-shell .platform-list__row,.platform-shell .platform-shell__hero-top,.platform-shell .platform-card__header,.platform-shell .platform-stack-list__item{flex-direction:column;align-items:flex-start}.platform-shell .platform-list__meta{align-items:flex-start}.platform-shell .platform-feedback-row__controls{grid-template-columns:1fr}.platform-shell .platform-feedback-save{width:100%}.platform-shell .platform-support-access-card>.platform-card__header,.platform-shell .platform-support-access-card .platform-form-actions{align-items:stretch}.platform-shell .platform-support-access-hero__signals{align-items:stretch;flex-direction:column}.platform-shell .platform-support-access-hero__signals span{width:100%;max-width:100%}.platform-shell .platform-support-access-card__history,.platform-shell .platform-support-access-secondary,.platform-shell .platform-support-access-primary{width:100%}.platform-shell .platform-support-access-card .platform-form-actions{flex-direction:column}}.platform-shell.platform-whatsapp-workspace{display:grid;gap:16px}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-hero{overflow:hidden;border-color:var(--csd-border-b7dfd0-1000, #b7dfd0);background:radial-gradient(circle at 88% -10%,rgba(28,173,111,.18),transparent 36%),linear-gradient(135deg,var(--csd-bg-f6fdf9-1000, #f6fdf9),var(--csd-bg-f4f8ff-1000, #f4f8ff) 62%,var(--csd-bg-ffffff-1000, #fff))}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-hero .platform-shell__hero-main h1{max-width:980px}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-hero__signals{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-hero__signals span{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:7px 11px;border:1px solid var(--csd-border-d8e4f0-1000, #d8e4f0);border-radius:999px;color:var(--csd-text-425a74-1000, #425a74);background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82));font-size:11px;font-weight:700}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-hero__signals .is-success{border-color:var(--csd-border-a7e4ca-1000, #a7e4ca);color:var(--csd-text-116747-1000, #116747);background:var(--csd-bg-edfbf5-1000, #edfbf5)}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-hero__signals .is-warning{border-color:var(--csd-border-f3d18f-1000, #f3d18f);color:var(--csd-text-9a5b08-1000, #9a5b08);background:var(--csd-bg-fff9e9-1000, #fff9e9)}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-section-kicker{display:block;margin-bottom:4px;color:var(--csd-text-21745a-1000, #21745a);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-separation,.platform-shell.platform-whatsapp-workspace .platform-whatsapp-readiness,.platform-shell.platform-whatsapp-workspace .platform-whatsapp-webhook{padding:20px}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-separation__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-separation__grid article{display:flex;align-items:flex-start;gap:15px;padding:18px;border:1px solid var(--csd-border-dfe7f1-1000, #dfe7f1);border-radius:16px;background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff))}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-separation__grid article>div{display:grid;gap:5px}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-separation__grid small{color:var(--csd-text-7b8da1-1000, #7b8da1);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-separation__grid h3,.platform-shell.platform-whatsapp-workspace .platform-whatsapp-separation__grid ul{margin:0}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-separation__grid h3{color:var(--csd-text-173354-1000, #173354);font-size:15px;font-weight:800}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-separation__grid ul{display:grid;gap:4px;padding-left:17px;color:var(--csd-text-617287-1000, #617287);font-size:11px;line-height:1.45}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-separation__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:14px;font-size:20px}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-separation__icon.is-platform{color:var(--csd-text-1d5fc7-1000, #1d5fc7);background:var(--csd-bg-eaf2ff-1000, #eaf2ff)}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-separation__icon.is-tenant{color:var(--csd-text-117052-1000, #117052);background:var(--csd-bg-e8f9f2-1000, #e8f9f2)}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-status{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-status.is-success{color:var(--csd-text-0f6b49-1000, #0f6b49);background:var(--csd-bg-e9faf3-1000, #e9faf3)}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-status.is-warning{color:var(--csd-text-995b08-1000, #995b08);background:var(--csd-bg-fff5d9-1000, #fff5d9)}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-readiness__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-readiness__grid article{display:flex;gap:11px;min-height:145px;padding:15px;border:1px solid var(--csd-border-dfe7f1-1000, #dfe7f1);border-radius:15px;background:var(--csd-bg-ffffff-1000, #fff)}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-readiness__grid article.is-ready{border-color:var(--csd-border-b8e8d4-1000, #b8e8d4);background:linear-gradient(145deg,var(--csd-bg-f6fdf9-1000, #f6fdf9),var(--csd-bg-ffffff-1000, #fff))}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-readiness__grid article.is-pending{border-color:var(--csd-border-f0d8a5-1000, #f0d8a5);background:linear-gradient(145deg,var(--csd-bg-fffaf0-1000, #fffaf0),var(--csd-bg-ffffff-1000, #fff))}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-readiness__grid article>div{display:grid;align-content:start;gap:4px;min-width:0}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-readiness__grid small{overflow:hidden;color:var(--csd-text-8391a3-1000, #8391a3);font-size:8px;font-weight:800;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-readiness__grid h3,.platform-shell.platform-whatsapp-workspace .platform-whatsapp-readiness__grid p{margin:0}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-readiness__grid h3{color:var(--csd-text-173354-1000, #173354);font-size:13px;font-weight:800}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-readiness__grid p{color:var(--csd-text-64748b-1000, #64748b);font-size:10px;line-height:1.45}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-readiness__grid strong{margin-top:4px;color:var(--csd-text-27624f-1000, #27624f);font-size:10px}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-readiness__state{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border-radius:10px;color:var(--csd-text-a16207-1000, #a16207);background:var(--csd-bg-fff0c9-1000, #fff0c9)}.platform-shell.platform-whatsapp-workspace .is-ready .platform-whatsapp-readiness__state{color:var(--csd-text-0f7650-1000, #0f7650);background:var(--csd-bg-daf6e9-1000, #daf6e9)}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-webhook__value{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;border:1px solid var(--csd-border-dce7f3-1000, #dce7f3);border-radius:15px;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-webhook__value>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-e8f1ff-1000, #e8f1ff);font-size:19px}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-webhook__value div{display:grid;gap:3px;min-width:0}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-webhook__value small{color:var(--csd-text-8090a4-1000, #8090a4);font-size:9px;font-weight:800;text-transform:uppercase}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-webhook__value code{overflow:hidden;color:var(--csd-text-183454-1000, #183454);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.platform-whatsapp-guide{overflow:hidden;border:0;border-radius:19px;box-shadow:0 28px 78px #0c203940}.platform-whatsapp-guide .platform-whatsapp-section-kicker{display:block;margin-bottom:4px;color:var(--csd-text-21745a-1000, #21745a);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.platform-whatsapp-guide .modal-header{align-items:flex-start;padding:21px 23px;border-bottom:1px solid var(--csd-border-e5edf5-1000, #e5edf5);background:var(--csd-bg-f8fbff-1000, #f8fbff)}.platform-whatsapp-guide .modal-header h2{margin:4px 0 0;color:var(--csd-text-15304f-1000, #15304f);font-size:20px;font-weight:800}.platform-whatsapp-guide .modal-body{display:grid;gap:14px;padding:20px 23px}.platform-whatsapp-guide ol{display:grid;gap:9px;margin:0;padding:0;list-style:none;counter-reset:platform-whatsapp-guide}.platform-whatsapp-guide li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 12px;padding:13px;border:1px solid var(--csd-border-e0e8f2-1000, #e0e8f2);border-radius:13px;counter-increment:platform-whatsapp-guide}.platform-whatsapp-guide li:before{display:inline-flex;grid-row:span 2;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;color:var(--csd-text-1f64c9-1000, #1f64c9);background:var(--csd-bg-eaf2ff-1000, #eaf2ff);font-size:10px;font-weight:900;content:counter(platform-whatsapp-guide,decimal-leading-zero)}.platform-whatsapp-guide li strong{color:var(--csd-text-193755-1000, #193755);font-size:12px}.platform-whatsapp-guide li span{color:var(--csd-text-66788d-1000, #66788d);font-size:10px;line-height:1.45}.platform-whatsapp-guide .platform-whatsapp-guide__notice{display:flex;align-items:center;gap:9px;padding:11px 13px;border-radius:12px;color:var(--csd-text-8e4e08-1000, #8e4e08);background:var(--csd-bg-fff3d8-1000, #fff3d8);font-size:10px;font-weight:700}@media (max-width: 991.98px){.platform-shell.platform-whatsapp-workspace .platform-whatsapp-readiness__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.platform-shell.platform-whatsapp-workspace .platform-whatsapp-hero__signals,.platform-shell.platform-whatsapp-workspace .platform-whatsapp-separation__grid,.platform-shell.platform-whatsapp-workspace .platform-whatsapp-readiness__grid{grid-template-columns:1fr}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-hero__signals{display:grid}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-hero__signals span{width:100%}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-separation,.platform-shell.platform-whatsapp-workspace .platform-whatsapp-readiness,.platform-shell.platform-whatsapp-workspace .platform-whatsapp-webhook{padding:16px}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-webhook__value{grid-template-columns:auto minmax(0,1fr)}.platform-shell.platform-whatsapp-workspace .platform-whatsapp-webhook__value>.platform-whatsapp-status{grid-column:1/-1;justify-content:center;width:100%}.platform-whatsapp-guide .modal-footer button{width:100%}}.platform-shell.platform-scheduler-workspace{color:var(--csd-text-102a43-1000, #102a43)}.platform-shell.platform-scheduler-workspace .platform-scheduler-hero,.platform-shell.platform-scheduler-workspace .platform-scheduler-panel{overflow:hidden;border:1px solid var(--csd-border-dce7f3-1000, #dce7f3);border-radius:20px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 14px 38px #0f325612}.platform-shell.platform-scheduler-workspace .platform-scheduler-hero{padding:22px;background:radial-gradient(circle at 92% 8%,rgba(37,99,235,.1),transparent 28%),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.platform-shell.platform-scheduler-workspace .platform-scheduler-hero__main{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.platform-shell.platform-scheduler-workspace .platform-scheduler-hero h1{margin:5px 0 7px;color:var(--csd-text-112f4f-1000, #112f4f);font-size:clamp(23px,2.1vw,32px);font-weight:850;letter-spacing:-.035em}.platform-shell.platform-scheduler-workspace .platform-scheduler-hero__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.platform-shell.platform-scheduler-workspace .platform-scheduler-environment,.platform-shell.platform-scheduler-workspace .platform-scheduler-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 15px;border:1px solid var(--csd-border-d6e2ef-1000, #d6e2ef);border-radius:12px;color:var(--csd-text-294b6d-1000, #294b6d);background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));font-size:12px;font-weight:800;text-decoration:none}.platform-shell.platform-scheduler-workspace .platform-scheduler-environment i{color:var(--csd-text-14b87a-1000, #14b87a);font-size:8px;box-shadow:0 0 0 5px #14b87a1a}.platform-shell.platform-scheduler-workspace .platform-scheduler-button--primary{border-color:var(--csd-border-2563eb-1000, #2563eb);color:#fff;background:#2563eb;box-shadow:0 8px 18px #2563eb30}.platform-shell.platform-scheduler-workspace .platform-scheduler-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px}.platform-shell.platform-scheduler-workspace .platform-scheduler-metrics article{display:grid;gap:2px;min-width:0;padding:14px 15px;border:1px solid var(--csd-border-e2ebf4-1000, #e2ebf4);border-radius:14px;background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82))}.platform-shell.platform-scheduler-workspace .platform-scheduler-metrics span,.platform-shell.platform-scheduler-workspace .platform-scheduler-row__timing>span,.platform-shell.platform-scheduler-workspace .platform-scheduler-row__next>span{color:var(--csd-text-71869b-1000, #71869b);font-size:10px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.platform-shell.platform-scheduler-workspace .platform-scheduler-metrics strong{color:var(--csd-text-163b61-1000, #163b61);font-size:23px;font-weight:850}.platform-shell.platform-scheduler-workspace .platform-scheduler-metrics small{overflow:hidden;color:var(--csd-text-8495a7-1000, #8495a7);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.platform-shell.platform-scheduler-workspace .platform-scheduler-panel__header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--csd-border-e3ebf4-1000, #e3ebf4)}.platform-shell.platform-scheduler-workspace .platform-scheduler-panel__header h2{margin:0 0 3px;color:var(--csd-text-163754-1000, #163754);font-size:17px;font-weight:850}.platform-shell.platform-scheduler-workspace .platform-scheduler-panel__header p{margin:0;color:var(--csd-text-708398-1000, #708398);font-size:11px}.platform-shell.platform-scheduler-workspace .platform-scheduler-count{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid var(--csd-border-d9e6f5-1000, #d9e6f5);border-radius:999px;color:var(--csd-text-2261b9-1000, #2261b9);background:var(--csd-bg-f2f7ff-1000, #f2f7ff);font-size:10px;font-weight:850}.platform-shell.platform-scheduler-workspace .platform-scheduler-filters{display:flex;align-items:center;gap:9px;padding:13px 20px;border-bottom:1px solid var(--csd-border-e5edf5-1000, #e5edf5);background:var(--csd-bg-f8fbfe-1000, #f8fbfe)}.platform-shell.platform-scheduler-workspace .platform-scheduler-search{position:relative;flex:1;margin:0}.platform-shell.platform-scheduler-workspace .platform-scheduler-search i{position:absolute;top:50%;left:13px;color:var(--csd-text-8da0b3-1000, #8da0b3);transform:translateY(-50%)}.platform-shell.platform-scheduler-workspace .platform-scheduler-search input,.platform-shell.platform-scheduler-workspace .platform-scheduler-filters select{width:100%;min-height:40px;border:1px solid var(--csd-border-d7e3ef-1000, #d7e3ef);border-radius:11px;color:var(--csd-text-244666-1000, #244666);background:var(--csd-bg-ffffff-1000, #fff);font-size:11px;outline:0}.platform-shell.platform-scheduler-workspace .platform-scheduler-search input{padding:0 13px 0 38px}.platform-shell.platform-scheduler-workspace .platform-scheduler-filters select{width:200px;padding:0 32px 0 12px}.platform-shell.platform-scheduler-workspace .platform-scheduler-filters button,.platform-shell.platform-scheduler-workspace .platform-scheduler-filters>a{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid var(--csd-border-d6e2ef-1000, #d6e2ef);border-radius:11px;color:var(--csd-text-335571-1000, #335571);background:var(--csd-bg-ffffff-1000, #fff);font-size:11px;font-weight:800;text-decoration:none}.platform-shell.platform-scheduler-workspace .platform-scheduler-filters button{border-color:var(--csd-border-2b6eea-1000, #2b6eea);color:#fff;background:#2b6eea}.platform-shell.platform-scheduler-workspace .platform-scheduler-list{display:grid}.platform-shell.platform-scheduler-workspace .platform-scheduler-row{display:grid;grid-template-columns:42px minmax(280px,1.6fr) minmax(185px,.8fr) minmax(210px,.9fr) minmax(180px,.75fr);gap:16px;align-items:center;padding:15px 20px;border-bottom:1px solid var(--csd-border-e8eef5-1000, #e8eef5);transition:background .16s ease,transform .16s ease}.platform-shell.platform-scheduler-workspace .platform-scheduler-row:last-child{border-bottom:0}.platform-shell.platform-scheduler-workspace .platform-scheduler-row:hover{background:var(--csd-bg-f9fbfe-1000, #f9fbfe)}.platform-shell.platform-scheduler-workspace .platform-scheduler-row__icon{display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;border:1px solid var(--csd-border-d6e5f5-1000, #d6e5f5);border-radius:12px;color:var(--csd-text-2563d9-1000, #2563d9);background:var(--csd-bg-f0f6ff-1000, #f0f6ff);font-size:16px}.platform-shell.platform-scheduler-workspace .platform-scheduler-row__identity,.platform-shell.platform-scheduler-workspace .platform-scheduler-row__timing,.platform-shell.platform-scheduler-workspace .platform-scheduler-row__next,.platform-shell.platform-scheduler-workspace .platform-scheduler-row__management{min-width:0}.platform-shell.platform-scheduler-workspace .platform-scheduler-row__eyebrow{display:flex;align-items:center;gap:6px;margin-bottom:4px}.platform-shell.platform-scheduler-workspace .platform-scheduler-row__eyebrow span{padding:3px 7px;border-radius:999px;color:var(--csd-text-53708d-1000, #53708d);background:var(--csd-bg-eef3f8-1000, #eef3f8);font-size:9px;font-weight:850}.platform-shell.platform-scheduler-workspace .platform-scheduler-row__eyebrow .is-live{color:var(--csd-text-9a5b08-1000, #9a5b08);background:var(--csd-bg-fff2d5-1000, #fff2d5)}.platform-shell.platform-scheduler-workspace .platform-scheduler-row__eyebrow .is-planned{color:var(--csd-text-147454-1000, #147454);background:var(--csd-bg-e5f8f0-1000, #e5f8f0)}.platform-shell.platform-scheduler-workspace .platform-scheduler-row h3{margin:0 0 4px;overflow:hidden;color:var(--csd-text-183957-1000, #183957);font-size:12px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.platform-shell.platform-scheduler-workspace .platform-scheduler-row code{display:block;overflow:hidden;color:var(--csd-text-75889b-1000, #75889b);background:transparent;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.platform-shell.platform-scheduler-workspace .platform-scheduler-row__timing,.platform-shell.platform-scheduler-workspace .platform-scheduler-row__next{display:grid;gap:4px}.platform-shell.platform-scheduler-workspace .platform-scheduler-row__timing strong,.platform-shell.platform-scheduler-workspace .platform-scheduler-row__next strong{overflow:hidden;color:var(--csd-text-294d6c-1000, #294d6c);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.platform-shell.platform-scheduler-workspace .platform-scheduler-row__timing small{color:var(--csd-text-8b9cad-1000, #8b9cad);font-size:9px}.platform-shell.platform-scheduler-workspace .platform-scheduler-row__next>div{display:flex;flex-wrap:wrap;gap:5px}.platform-shell.platform-scheduler-workspace .platform-scheduler-row__next>div span{display:inline-flex;align-items:center;gap:4px;color:var(--csd-text-5f7890-1000, #5f7890);font-size:9px;font-weight:700}.platform-shell.platform-scheduler-workspace .platform-scheduler-row__management{display:grid;gap:4px;padding:9px 10px;border:1px solid var(--csd-border-e0e8f1-1000, #e0e8f1);border-radius:11px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.platform-shell.platform-scheduler-workspace .platform-scheduler-row__management>span{color:var(--csd-text-49647e-1000, #49647e);font-size:10px;font-weight:850}.platform-shell.platform-scheduler-workspace .platform-scheduler-row__management small{display:-webkit-box;overflow:hidden;color:var(--csd-text-8595a5-1000, #8595a5);font-size:9px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.platform-shell.platform-scheduler-workspace .platform-scheduler-row__management.is-module{border-color:var(--csd-border-cce8dd-1000, #cce8dd);background:var(--csd-bg-f1fbf7-1000, #f1fbf7)}.platform-shell.platform-scheduler-workspace .platform-scheduler-row__management.is-module>span{color:var(--csd-text-147153-1000, #147153)}.platform-shell.platform-scheduler-workspace .platform-scheduler-empty{display:grid;justify-items:center;gap:7px;padding:56px 20px;color:var(--csd-text-8295a8-1000, #8295a8);text-align:center}.platform-shell.platform-scheduler-workspace .platform-scheduler-empty i{font-size:28px}@media (max-width: 1199.98px){.platform-shell.platform-scheduler-workspace .platform-scheduler-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-shell.platform-scheduler-workspace .platform-scheduler-row{grid-template-columns:42px minmax(280px,1.4fr) minmax(180px,.8fr) minmax(190px,.9fr)}.platform-shell.platform-scheduler-workspace .platform-scheduler-row__management{grid-column:2/-1}}@media (max-width: 767.98px){.platform-shell.platform-scheduler-workspace .platform-scheduler-hero__main,.platform-shell.platform-scheduler-workspace .platform-scheduler-panel__header,.platform-shell.platform-scheduler-workspace .platform-scheduler-filters{align-items:stretch;flex-direction:column}.platform-shell.platform-scheduler-workspace .platform-scheduler-hero__actions{justify-content:flex-start}.platform-shell.platform-scheduler-workspace .platform-scheduler-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-shell.platform-scheduler-workspace .platform-scheduler-filters select{width:100%}.platform-shell.platform-scheduler-workspace .platform-scheduler-row{grid-template-columns:39px minmax(0,1fr);gap:10px 12px}.platform-shell.platform-scheduler-workspace .platform-scheduler-row__timing,.platform-shell.platform-scheduler-workspace .platform-scheduler-row__next,.platform-shell.platform-scheduler-workspace .platform-scheduler-row__management{grid-column:2}}.prospect-notes-panel .op-card__header{align-items:center}.prospect-notes-panel .client-notes-stream__title{cursor:default}.prospect-notes-page__table-card .smart-filter-form--operational{width:100%}.prospect-notes-stream .client-notes-stream__marker{background:var(--csd-bg-ffffff-1000, #ffffff)}.prospect-note-modal-dialog{max-width:min(980px,100vw - 2rem)}.prospect-note-modal-shell{background:var(--csd-bg-ffffff-1000, #ffffff)}.prospect-note-modal-shell .modal-premium-header{align-items:center!important;min-height:0!important;padding-top:.88rem!important;padding-bottom:.54rem!important}.prospect-note-modal-shell .modal-premium-body{padding-top:.62rem!important;padding-bottom:.72rem!important}.prospect-note-modal-shell .modal-premium-footer{min-height:0!important;padding:.78rem 1rem!important;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))!important;background:var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97))!important}.prospect-note-form .op-upsert-modal__summary{background:var(--csd-bg-ffffff-1000, #ffffff)}.prospect-note-form .op-upsert-modal__summary-icon,.prospect-note-form .prospect-note-form__context-icon{border-color:var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));color:var(--csd-text-2563eb-1000, #2563eb)}.prospect-note-form__context-list{display:grid;gap:.62rem}.prospect-note-form__context-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;min-height:3.34rem;padding:.58rem .64rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb,0 10px 22px #0f172a08}.prospect-note-form__context-item strong,.prospect-note-form__context-item small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospect-note-form__context-item strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:850;line-height:1.2}.prospect-note-form__context-item small{margin-top:.08rem;color:var(--csd-text-708198-1000, #708198);font-size:.68rem;font-weight:650;line-height:1.22}.prospect-note-form__context-icon{width:2rem;height:2rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:.64rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 8px 18px #0f172a09}@media (max-width: 767.98px){.prospect-note-form__core-grid{grid-template-columns:minmax(0,1fr)}}.prospect-show-shell__record-header{display:flex;flex-direction:column;gap:1rem}.prospect-show-shell .prospect-show-shell__tabs{position:relative;z-index:2}body:has(.prospect-show-shell .prospect-details) .content-wrapper{padding-bottom:0;background:linear-gradient(180deg,var(--csd-canvas-f6f8fb-1000, #f6f8fb) 0%,var(--csd-canvas-f8fafc-1000, #f8fafc) 42%,var(--csd-canvas-f5f7fb-1000, #f5f7fb) 100%)!important}.prospect-show-shell:has(.prospect-details){background:transparent!important}.prospect-show-shell:has(.prospect-details) .prospect-show-layout{align-items:flex-start}.prospect-show-page__toolbar{margin-bottom:0;padding:.78rem .9rem .82rem;border-color:var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));border-radius:1.05rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fafbfc-1000, #fafbfc) 100%);box-shadow:0 10px 22px #0f172a09}.prospect-show-page__toolbar-main{display:grid;gap:.46rem;flex:1 1 32rem;min-width:0}.prospect-show-page__toolbar-main h1{max-width:min(62rem,100%);margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:clamp(1.05rem,1.22vw,1.32rem);font-weight:800;line-height:1.16;overflow-wrap:anywhere;text-wrap:balance}.prospect-show-page__context-chips{display:flex;align-items:center;gap:.46rem;flex-wrap:wrap}.prospect-show-page__context-chips .op-chip,.prospect-show-page__context-chips .op-pill{max-width:min(100%,24rem);overflow:hidden;text-overflow:ellipsis}.prospect-show-page__actions{align-items:center;flex:0 0 auto;flex-wrap:nowrap}.prospect-inline-actions{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.prospect-inline-actions .btn,.prospect-inline-actions__button{display:inline-flex;align-items:center;gap:.42rem;min-height:34px;padding:.46rem .74rem;border-radius:999px;font-size:.76rem;font-weight:700;line-height:1;text-decoration:none}.prospect-show-main-card{position:relative;padding:0;border-radius:1.35rem;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible}.prospect-show-main-card:has(.prospect-documents),.prospect-show-main-card:has(.dropdown-menu.show){overflow:visible}.prospect-show-main-card:has(.dropdown-menu.show){z-index:40}.prospect-show-main-card:before{content:none}.prospect-show-main-card .prospect-show-main-card__body{position:relative;z-index:1;padding:0}.prospect-show-main-card:has(.dropdown-menu.show) .prospect-show-main-card__body{z-index:5}.prospect-tab-workspace{position:relative;display:flex;flex-direction:column;gap:1rem}.prospect-tab-workspace>*{position:relative;z-index:1}.prospect-tab-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.prospect-tab-section__header--flush{margin-bottom:.35rem}.prospect-tab-section__copy{max-width:58ch}.prospect-tab-section__eyebrow{display:inline-flex;margin-bottom:.22rem;font-size:.66rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--csd-text-6c819e-1000, #6c819e)}.prospect-tab-section__title{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:800;line-height:1.2}.prospect-tab-section__subtitle{margin:.34rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;line-height:1.52}.prospect-tab-section__stats,.prospect-tab-section__actions{display:flex;align-items:flex-start;gap:.55rem;flex-wrap:wrap}.prospect-tab-section__actions{justify-content:flex-end}.prospect-tab-section__stat{display:inline-flex;align-items:center;gap:.45rem;padding:.46rem .72rem;border-radius:999px;border:1px solid var(--csd-border-dce6f2-1000, #dce6f2);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));color:var(--csd-text-415972-1000, #415972);font-size:.76rem;font-weight:700;line-height:1}.prospect-tab-section__stat i{color:var(--csd-text-4f78b8-1000, #4f78b8)}.prospect-tab-section__stat--warning{border-color:var(--csd-border-f59e0b-180, rgba(245, 158, 11, .18));background:linear-gradient(180deg,var(--csd-bg-fffaf0-1000, #fffaf0),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-9a6700-1000, #9a6700)}.prospect-tab-section__stat--warning i{color:var(--csd-text-d97706-1000, #d97706)}.prospect-tasks-table-wrap,.prospect-meetings-table-wrap,.prospect-opportunities-table-wrap,.prospect-offers-table-wrap{border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #fff);overflow-x:auto;box-shadow:0 12px 28px #0f172a0a}.prospect-tasks-table-wrap:has(.dropdown-menu.show),.prospect-meetings-table-wrap:has(.dropdown-menu.show),.prospect-opportunities-table-wrap:has(.dropdown-menu.show),.prospect-offers-table-wrap:has(.dropdown-menu.show){position:relative;z-index:30}.prospect-tasks-table,.prospect-meetings-table,.prospect-opportunities-table,.prospect-offers-table{min-width:100%}.prospect-tasks-table thead th:first-child,.prospect-meetings-table thead th:first-child,.prospect-opportunities-table thead th:first-child,.prospect-offers-table thead th:first-child{border-top-left-radius:calc(1rem - 1px)}.prospect-tasks-table thead th:last-child,.prospect-meetings-table thead th:last-child,.prospect-opportunities-table thead th:last-child,.prospect-offers-table thead th:last-child{border-top-right-radius:calc(1rem - 1px)}.prospect-tasks-table tbody tr:last-child td:first-child,.prospect-meetings-table tbody tr:last-child td:first-child,.prospect-opportunities-table tbody tr:last-child td:first-child,.prospect-offers-table tbody tr:last-child td:first-child{border-bottom-left-radius:calc(1rem - 1px)}.prospect-tasks-table tbody tr:last-child td:last-child,.prospect-meetings-table tbody tr:last-child td:last-child,.prospect-opportunities-table tbody tr:last-child td:last-child,.prospect-offers-table tbody tr:last-child td:last-child{border-bottom-right-radius:calc(1rem - 1px)}.prospect-offers{display:flex;flex-direction:column;gap:1rem}.prospect-offers-kpis{margin-bottom:0}.prospect-offers-kpis .op-stat strong{overflow-wrap:anywhere}.prospect-offers-table{min-width:760px}.prospect-offers-table-shell{display:flex;flex-direction:column}.prospect-offers-table-shell:has(.prospect-offers-pagination) .prospect-offers-table-wrap{border-bottom-right-radius:0;border-bottom-left-radius:0}.prospect-offers-pagination{border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-top:0;border-radius:0 0 1rem 1rem;background:var(--csd-bg-ffffff-1000, #fff);overflow:hidden}.prospect-offers-builder-context{display:contents}.prospect-documents-table__wrap{overflow-x:auto}.prospect-documents-table__table{min-width:100%}.prospect-show-shell .op-table__strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.84rem;font-weight:800;line-height:1.35}.prospect-show-shell .op-table__muted{color:var(--csd-text-708198-1000, #708198);font-size:.78rem;font-weight:600;line-height:1.45}.prospect-show-shell .op-table__title a{color:inherit;text-decoration:none}.prospect-show-shell .op-table__title a:hover,.prospect-show-shell .op-table__title a:focus{color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark));text-decoration:none}.prospect-details{display:flex;flex-direction:column;gap:.95rem;color:var(--csd-text-44556d-1000, #44556d)}.prospect-details__columns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.88fr);gap:.95rem}.prospect-details__stack{display:flex;flex-direction:column;gap:.95rem;min-width:0}.prospect-details__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem}.prospect-details__action{--prospect-action-rgb: 100, 116, 139;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:flex-start;gap:.56rem;padding:.64rem;min-height:100%;border-radius:var(--op-radius-sm);text-decoration:none;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);font:inherit;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.prospect-details__action i{width:2rem;height:2rem;border:1px solid rgba(var(--prospect-action-rgb),.2);border-radius:.68rem;display:inline-grid;place-items:center;align-items:center;justify-content:center;font-size:.84rem;flex-shrink:0;background:var(--csd-bg-ffffff-1000, #ffffff);color:rgb(var(--prospect-action-rgb));line-height:1;box-shadow:inset 0 1px #ffffffeb,0 8px 16px rgba(var(--prospect-action-rgb),.08)}.prospect-details__action i:before{display:inline-grid;place-items:center;width:1em;height:1em;margin:0;line-height:1}.prospect-details__action strong{display:block;color:var(--csd-foreground-op-ink, var(--op-ink, var(--csd-text-10213f-1000, #10213f)));font-size:.82rem;line-height:1.3;word-break:break-word;font-weight:850}.prospect-details__action:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0f172a14}.prospect-details__action>div{min-width:0;display:flex;flex-direction:column;gap:.08rem}.prospect-details__action-label{display:block;margin-bottom:.1rem;font-size:.62rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase;color:var(--csd-text-64748b-1000, #64748b)}.prospect-details__action-meta{display:block;margin-top:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.4;word-break:break-word}.prospect-details__action--phone i,.prospect-details__action--whatsapp i{--prospect-action-rgb: 22, 163, 74}.prospect-details__action--email i{--prospect-action-rgb: 37, 99, 235}.prospect-details__grid{display:grid;gap:.85rem}.prospect-details__panel{padding:.85rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:var(--op-radius-sm);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffe0}.prospect-details__panel-title{--prospect-detail-title-rgb: 37, 99, 235;position:relative;display:inline-flex;align-items:center;gap:.42rem;margin-bottom:.72rem;padding-bottom:.28rem;width:-moz-fit-content;width:fit-content;color:var(--csd-foreground-op-ink, var(--op-ink, var(--csd-text-10213f-1000, #10213f)));font-size:.92rem;font-weight:850}.prospect-details__panel-title i{color:rgb(var(--prospect-detail-title-rgb));font-size:.9rem}.prospect-details__panel-title:after{content:"";position:absolute;right:0;bottom:0;left:1.35rem;height:1px;border-radius:999px;background:linear-gradient(90deg,rgba(var(--prospect-detail-title-rgb),.32),rgba(var(--prospect-detail-title-rgb),0))}.prospect-details__panel:has(.bi-geo-alt) .prospect-details__panel-title{--prospect-detail-title-rgb: 15, 118, 110}.prospect-details__panel:has(.bi-chat-square-text) .prospect-details__panel-title{--prospect-detail-title-rgb: 124, 58, 237}.prospect-details__audit-trail{display:flex;align-items:center;gap:.45rem .55rem;flex-wrap:wrap;padding-top:.05rem}.prospect-details__audit-item{display:inline-flex;align-items:flex-start;flex:1 1 190px;gap:.38rem;min-width:180px;padding:.42rem .56rem;border-radius:12px;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.38;box-shadow:none}.prospect-details__audit-item i{display:inline-grid;place-items:center;width:1.45rem;height:1.45rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:.5rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-7c8ba1-1000, #7c8ba1);font-size:.78rem;margin-top:0;line-height:1}.prospect-details__audit-item i:before{display:inline-grid;place-items:center;width:1em;height:1em;margin:0;line-height:1}.prospect-details__audit-item strong{color:var(--csd-text-203754-1000, #203754);font-weight:650}.prospect-details__audit-item--accent{border-color:var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.prospect-details__audit-item--accent i{border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));color:var(--csd-text-2563eb-1000, #2563eb)}.prospect-details__audit-copy{display:flex;flex-direction:column;gap:.04rem;min-width:0}.prospect-details__audit-label{color:var(--csd-text-7c8ba1-1000, #7c8ba1);font-size:.58rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;line-height:1.3}.prospect-details__audit-value{color:var(--csd-text-52647d-1000, #52647d);font-size:.74rem;line-height:1.38}.prospect-details__audit-item--accent .prospect-details__audit-label{color:var(--csd-text-6f7f94-1000, #6f7f94)}.prospect-details__audit-item--accent .prospect-details__audit-value{color:var(--csd-text-465971-1000, #465971)}.prospect-details__notes{padding:.82rem .88rem;border-radius:12px;background:var(--csd-bg-ffffff-1000, #ffffff);border:1px dashed var(--csd-border-94a3b8-550, rgba(148, 163, 184, .55));font-size:.84rem;line-height:1.6;color:var(--csd-text-465971-1000, #465971);font-weight:450;white-space:pre-wrap}.prospect-details__empty{padding:1rem;border:1px dashed var(--csd-border-94a3b8-550, rgba(148, 163, 184, .55));border-radius:var(--op-radius-sm);background:var(--csd-bg-ffffff-1000, #ffffff);font-size:.8rem;color:var(--csd-text-7a889b-1000, #7a889b)}.prospect-details__divider{display:flex;align-items:center;gap:.7rem;margin:1rem 0 .9rem;color:var(--csd-text-77869a-1000, #77869a);font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.prospect-details__divider:before,.prospect-details__divider:after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,rgba(220,229,239,0),var(--csd-bg-dce5ef-950, rgba(220, 229, 239, .95)),rgba(220,229,239,0))}.prospect-details__divider span{white-space:nowrap}.prospect-building-card{position:relative;overflow:hidden;border-radius:1.06rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));box-shadow:0 14px 30px #0f172a0e;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.prospect-building-card:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:linear-gradient(180deg,rgba(59,130,246,.5),var(--csd-bg-bfdbfe-100, rgba(191, 219, 254, .1)));opacity:.62}.prospect-building-card:hover{transform:translateY(-1px);border-color:var(--csd-border-93c5fd-420, rgba(147, 197, 253, .42));box-shadow:0 18px 36px #0f172a13}.prospect-building-card__body{display:flex;min-height:100%;flex-direction:column;padding:.98rem}.prospect-building-card--parking{background:radial-gradient(circle at top right,var(--csd-bg-e2e8f0-580, rgba(226, 232, 240, .58)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.prospect-building-card__identity{min-width:0;display:flex;flex-direction:column;gap:.38rem}.prospect-building-card__title-row{min-width:0}.prospect-building-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.82rem}.prospect-building-card__title{display:flex;align-items:center;gap:.52rem;margin:0;color:var(--csd-text-111827-1000, #111827);font-size:.92rem;font-weight:800;line-height:1.3}.prospect-building-card__icon{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:.7rem;border:1px solid var(--csd-border-bfdbfe-660, rgba(191, 219, 254, .66));background:var(--csd-bg-eff6ff-820, rgba(239, 246, 255, .82));color:var(--csd-text-3b82f6-1000, #3b82f6);font-size:.9rem}.prospect-building-card__icon i{line-height:1}.prospect-building-card__chips{display:flex;flex-wrap:wrap;gap:.38rem}.prospect-building-card__chip{display:inline-flex;align-items:center;gap:.32rem;padding:.25rem .54rem;border-radius:999px;background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));color:var(--csd-text-52657d-1000, #52657d);font-size:.69rem;font-weight:760;white-space:nowrap}.prospect-building-card__chip i{color:var(--csd-text-6f8fb8-1000, #6f8fb8);font-size:.75rem}.prospect-building-card__chip--muted{background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-6b7d94-1000, #6b7d94)}.prospect-building-card__units{min-width:72px;padding:.62rem .68rem;border-radius:.88rem;background:linear-gradient(180deg,var(--csd-bg-eff6ff-500, rgba(239, 246, 255, .5)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));border:1px solid var(--csd-border-bfdbfe-560, rgba(191, 219, 254, .56));text-align:center}.prospect-building-card__units strong{display:block;color:var(--csd-text-334155-1000, #334155);font-size:1rem;font-weight:800;line-height:1}.prospect-building-card__units span{display:block;margin-top:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.prospect-building-card__stats{display:grid;gap:.46rem}.prospect-building-card__stats--parking{gap:.7rem}.prospect-building-card__stat{display:grid;grid-template-columns:1.55rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.52rem .6rem;border-radius:.74rem;background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86));border:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));font-size:.76rem;color:var(--csd-text-475569-1000, #475569)}.prospect-building-card__stat span:not(.prospect-building-card__stat-icon){min-width:0}.prospect-building-card__stat strong{color:var(--csd-text-111827-1000, #111827);font-weight:800}.prospect-building-card__stat-icon{width:1.55rem;height:1.55rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.58rem;background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem}.prospect-building-card__stat-icon i{line-height:1}.prospect-building-card__stat--parking-main{grid-template-columns:22px minmax(0,1fr) auto;padding:.82rem .85rem;border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78))}.prospect-building-card__stat--parking-main span{font-size:.78rem;font-weight:700;color:var(--csd-text-475569-1000, #475569)}.prospect-building-card__stat--parking-main strong{font-size:1rem;color:var(--csd-text-111827-1000, #111827)}.prospect-building-card__stat--parking-main i{font-size:.92rem}.prospect-building-card__parking-note{margin-top:.72rem;padding:.76rem .82rem;border-radius:.9rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));background:var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94));color:var(--csd-text-64748b-1000, #64748b);font-size:.77rem;line-height:1.5}.prospect-building-card__footer{display:flex;align-items:center;justify-content:flex-end;gap:.38rem;flex-wrap:wrap;margin-top:auto;padding-top:.78rem;border-top:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07))}.prospect-building-card__footer .prospect-inline-actions{gap:.38rem}.prospect-building-card__footer .prospect-inline-actions__button{width:2.12rem;min-width:2.12rem;height:2.12rem;min-height:2.12rem;justify-content:center;gap:0;padding:0!important;border-radius:999px;font-size:.74rem;font-weight:800}.prospect-building-card__footer .prospect-inline-actions__button span{display:none}.prospect-building-card__footer .prospect-inline-actions__button.btn-saas-outline-primary,.prospect-building-card__footer .btn.prospect-inline-actions__button.btn-saas-outline-primary{border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;color:var(--csd-text-334155-1000, #334155)!important;box-shadow:0 8px 16px #0f172a09!important}.prospect-building-card__footer .prospect-inline-actions__button.btn-saas-outline-primary i,.prospect-building-card__footer .btn.prospect-inline-actions__button.btn-saas-outline-primary i{color:var(--csd-text-64748b-1000, #64748b)!important}.prospect-building-card__footer .prospect-inline-actions__button.btn-saas-outline-primary:hover,.prospect-building-card__footer .prospect-inline-actions__button.btn-saas-outline-primary:focus,.prospect-building-card__footer .btn.prospect-inline-actions__button.btn-saas-outline-primary:hover,.prospect-building-card__footer .btn.prospect-inline-actions__button.btn-saas-outline-primary:focus{border-color:var(--csd-border-94a3b8-720, rgba(148, 163, 184, .72))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important;color:var(--csd-text-111827-1000, #111827)!important}.prospect-building-card__footer .prospect-inline-actions__button.btn-saas-outline-primary:hover i,.prospect-building-card__footer .prospect-inline-actions__button.btn-saas-outline-primary:focus i,.prospect-building-card__footer .btn.prospect-inline-actions__button.btn-saas-outline-primary:hover i,.prospect-building-card__footer .btn.prospect-inline-actions__button.btn-saas-outline-primary:focus i{color:var(--csd-text-334155-1000, #334155)!important}.prospect-building-card__footer .prospect-building-card__delete-action{width:2.12rem;height:2.12rem;display:inline-flex;align-items:center;justify-content:center;padding:0!important;border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;border-radius:999px!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;color:var(--csd-text-64748b-1000, #64748b)!important;box-shadow:0 8px 16px #0f172a09!important}.prospect-building-card__footer .prospect-building-card__delete-action i{margin:0!important;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.78rem;line-height:1}.prospect-building-card__footer .prospect-building-card__delete-action:hover,.prospect-building-card__footer .prospect-building-card__delete-action:focus{transform:translateY(-1px);border-color:var(--csd-border-f87171-500, rgba(248, 113, 113, .5))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fffafa-1000, #fffafa) 100%)!important;color:var(--csd-text-991b1b-1000, #991b1b)!important;box-shadow:0 12px 22px #7f1d1d0f!important}.prospect-building-card__footer .prospect-building-card__delete-action:hover i,.prospect-building-card__footer .prospect-building-card__delete-action:focus i{color:var(--csd-text-ef4444-1000, #ef4444)!important}.prospect-building-card__description{margin-top:.85rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.55}.prospect-building-card__placeholder{padding:.78rem .82rem;border-radius:.9rem;border:1px dashed var(--csd-border-0f172a-120, rgba(15, 23, 42, .12));background:var(--csd-bg-f8fafc-880, rgba(248, 250, 252, .88));color:var(--csd-text-64748b-1000, #64748b);font-size:.77rem;line-height:1.5}.prospect-buildings__notice{display:flex;align-items:center;gap:.58rem;margin-bottom:.85rem;padding:.72rem .85rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.95rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)));color:var(--csd-text-3e5878-1000, #3e5878);font-size:.8rem;font-weight:600}.prospect-buildings__notice i{color:var(--csd-text-64748b-1000, #64748b)}.prospect-buildings__notice a{color:var(--csd-text-334155-1000, #334155);font-weight:800;text-decoration:none}.prospect-buildings__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.82rem}.prospect-buildings-panel{min-width:0;margin-bottom:0!important;border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 12px 26px #0f172a0b!important;overflow:hidden}.prospect-buildings-panel>.op-card__header{align-items:center;gap:.85rem;padding:.78rem .92rem!important;border-bottom-color:var(--csd-border-eef2f7-1000, #eef2f7);background:var(--csd-bg-ffffff-1000, #ffffff)!important}.prospect-buildings-panel__title{display:flex;align-items:center;min-width:0;gap:.65rem}.prospect-buildings-panel__title-icon{display:inline-flex;align-items:center;justify-content:center;width:2.08rem;height:2.08rem;flex:0 0 auto;border:1px solid var(--csd-border-3b82f6-240, rgba(59, 130, 246, .24));border-radius:.62rem;color:var(--csd-text-2563eb-1000, #2563eb);background:linear-gradient(180deg,var(--csd-bg-eff6ff-940, rgba(239, 246, 255, .94)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:0 10px 20px #2563eb14}.prospect-buildings-panel>.op-card__header h2{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.96rem;font-weight:850;line-height:1.18}.prospect-buildings-panel>.op-card__header small{display:block;margin-top:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:650;line-height:1.35}.prospect-buildings-page{min-width:0;padding:0!important;background:transparent!important}.prospect-buildings-page__notice{padding:.78rem .9rem 0}.prospect-buildings-table-wrap{max-width:100%;border-radius:0}.prospect-buildings-table-wrap:has(+.prospect-buildings-pagination) .prospect-buildings-table tbody tr:last-child>td{border-bottom:0!important}.prospect-buildings-pagination{border-top-color:var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))!important}.prospect-record-table-panel{min-width:0;margin-bottom:0!important;border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 12px 26px #0f172a0b!important;overflow:hidden}.prospect-record-table-panel>.op-card__header{align-items:center;gap:.85rem;padding:.78rem .92rem!important;border-bottom-color:var(--csd-border-eef2f7-1000, #eef2f7);background:var(--csd-bg-ffffff-1000, #ffffff)!important}.prospect-record-table-panel__title{display:flex;align-items:center;min-width:0;gap:.65rem}.prospect-record-table-panel__title-icon{display:inline-flex;align-items:center;justify-content:center;width:2.08rem;height:2.08rem;flex:0 0 auto;border:1px solid var(--csd-border-3b82f6-240, rgba(59, 130, 246, .24));border-radius:.62rem;color:var(--csd-text-2563eb-1000, #2563eb);background:linear-gradient(180deg,var(--csd-bg-eff6ff-940, rgba(239, 246, 255, .94)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:0 10px 20px #2563eb14}.prospect-record-table-panel__title-icon--meetings{border-color:var(--csd-border-0ea5e9-220, rgba(14, 165, 233, .22));color:var(--csd-text-0284c7-1000, #0284c7);background:linear-gradient(180deg,var(--csd-bg-f0f9ff-940, rgba(240, 249, 255, .94)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:0 10px 20px #0ea5e914}.prospect-record-table-panel__title-icon--tasks{border-color:var(--csd-border-6366f1-220, rgba(99, 102, 241, .22));color:var(--csd-text-4f46e5-1000, #4f46e5);background:linear-gradient(180deg,var(--csd-bg-eef2ff-940, rgba(238, 242, 255, .94)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:0 10px 20px #4f46e514}.prospect-record-table-panel__title-icon--documents{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));color:var(--csd-text-2563eb-1000, #2563eb);background:linear-gradient(180deg,var(--csd-bg-eff6ff-940, rgba(239, 246, 255, .94)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:0 10px 20px #2563eb14}.prospect-record-table-panel__title-icon--opportunities{border-color:var(--csd-border-10b981-220, rgba(16, 185, 129, .22));color:var(--csd-text-059669-1000, #059669);background:linear-gradient(180deg,var(--csd-bg-ecfdf5-940, rgba(236, 253, 245, .94)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:0 10px 20px #10b98114}.prospect-record-table-panel__title-icon--offers{border-color:var(--csd-border-3b82f6-220, rgba(59, 130, 246, .22));color:var(--csd-text-2563eb-1000, #2563eb);background:linear-gradient(180deg,var(--csd-bg-eff6ff-940, rgba(239, 246, 255, .94)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:0 10px 20px #2563eb14}.prospect-record-table-panel>.op-card__header h2{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.96rem;font-weight:850;line-height:1.18}.prospect-record-table-panel>.op-card__header small{display:block;margin-top:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:650;line-height:1.35}.prospect-record-table-panel__body{min-width:0;background:transparent!important}.prospect-record-table-panel__notice{padding:.78rem .9rem 0}.prospect-record-table-panel__empty{margin:.85rem}.prospect-record-table-panel .prospect-meetings-table-wrap,.prospect-record-table-panel .prospect-tasks-table-wrap,.prospect-record-table-panel .prospect-opportunities-table-wrap,.prospect-record-table-panel .prospect-offers-table-wrap{max-width:100%;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.prospect-record-table-panel .prospect-offers-table-shell{min-width:0}.prospect-meetings-table-wrap:has(+.prospect-meetings-pagination) .prospect-meetings-table tbody tr:last-child>td,.prospect-tasks-table-wrap:has(+.prospect-tasks-pagination) .prospect-tasks-table tbody tr:last-child>td,.prospect-opportunities-table-wrap:has(+.prospect-opportunities-pagination) .prospect-opportunities-table tbody tr:last-child>td,.prospect-offers-table-wrap:has(+.prospect-offers-pagination) .prospect-offers-table tbody tr:last-child>td{border-bottom:0!important}.prospect-meetings-pagination,.prospect-tasks-pagination,.prospect-opportunities-pagination,.prospect-offers-pagination{border:0!important;border-top:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))!important;border-bottom-right-radius:var(--op-radius, 14px)!important;border-bottom-left-radius:var(--op-radius, 14px)!important}.prospect-meetings-table,.prospect-tasks-table,.prospect-opportunities-table,.prospect-offers-table{width:100%;min-width:620px;table-layout:fixed}.prospect-meetings-table thead th,.prospect-tasks-table thead th,.prospect-opportunities-table thead th,.prospect-offers-table thead th{padding:.48rem .42rem!important;font-size:.66rem!important}.prospect-meetings-table tbody td,.prospect-tasks-table tbody td,.prospect-opportunities-table tbody td,.prospect-offers-table tbody td{padding:.46rem .42rem!important;vertical-align:middle!important}.prospect-meetings-table__col-number,.prospect-tasks-table__col-number,.prospect-opportunities-table__col-number,.prospect-offers-table__col-number{width:44px}.prospect-meetings-table__col-meeting{width:27%}.prospect-meetings-table__col-date{width:20%}.prospect-meetings-table__col-organizer{width:16%}.prospect-meetings-table__col-rhythm{width:13%}.prospect-meetings-table__col-status{width:15%}.prospect-tasks-table__col-task{width:30%}.prospect-tasks-table__col-due{width:18%}.prospect-tasks-table__col-assignees{width:20%}.prospect-tasks-table__col-status{width:14%}.prospect-opportunities-table__col-opportunity{width:28%}.prospect-opportunities-table__col-value{width:16%}.prospect-opportunities-table__col-probability,.prospect-opportunities-table__col-due{width:15%}.prospect-opportunities-table__col-status{width:14%}.prospect-offers-table__col-offer{width:24%}.prospect-offers-table__col-type{width:14%}.prospect-offers-table__col-opportunity{width:18%}.prospect-offers-table__col-value{width:14%}.prospect-offers-table__col-status,.prospect-offers-table__col-validity{width:12%}.prospect-meetings-table__col-actions,.prospect-tasks-table__col-actions,.prospect-opportunities-table__col-actions,.prospect-offers-table__col-actions,.prospect-meetings-table .op-table__actions-cell,.prospect-tasks-table .op-table__actions-cell,.prospect-opportunities-table .op-table__actions-cell,.prospect-offers-table .op-table__actions-cell{width:58px}.prospect-meetings-table__meeting,.prospect-tasks-table__task,.prospect-opportunities-table__opportunity,.prospect-offers-table__offer{align-items:center;gap:.46rem}.prospect-meetings-table__meeting .op-table__icon,.prospect-tasks-table__task .op-table__icon,.prospect-opportunities-table__opportunity .op-table__icon,.prospect-offers-table__offer .op-table__icon{flex-basis:1.18rem;width:1.18rem;height:1.18rem;margin-top:0;border-radius:.4rem;color:var(--csd-text-64748b-1000, #64748b);border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.prospect-meetings-table__meeting .op-table__icon i,.prospect-tasks-table__task .op-table__icon i,.prospect-opportunities-table__opportunity .op-table__icon i,.prospect-offers-table__offer .op-table__icon i{font-size:.68rem}.prospect-meetings-table__meeting .op-table__title,.prospect-tasks-table__task .op-table__title,.prospect-opportunities-table__opportunity .op-table__title,.prospect-offers-table__offer .op-table__title{font-size:.82rem;line-height:1.14}.prospect-meetings-table__meeting .op-table__meta,.prospect-tasks-table__task .op-table__meta,.prospect-opportunities-table__opportunity .op-table__meta,.prospect-offers-table__offer .op-table__meta{max-width:18rem;overflow:hidden;color:var(--csd-text-708198-1000, #708198);font-size:.68rem;font-weight:630;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.prospect-tasks-table__task .op-table__meta{display:inline-flex;align-items:center;gap:.3rem}.prospect-meetings-table .op-table__strong,.prospect-tasks-table .op-table__strong,.prospect-opportunities-table .op-table__strong,.prospect-offers-table .op-table__strong{font-size:.8rem;line-height:1.12}.prospect-meetings-table .op-table__muted,.prospect-tasks-table .op-table__muted,.prospect-opportunities-table .op-table__muted,.prospect-offers-table .op-table__muted{font-size:.68rem;line-height:1.18}.prospect-meetings-table .op-pill,.prospect-tasks-table .op-pill,.prospect-opportunities-table .op-pill,.prospect-offers-table .op-pill{min-height:1.36rem;padding:.14rem .42rem;font-size:.64rem;line-height:1}.prospect-meetings-table__empty,.prospect-tasks-table__empty,.prospect-opportunities-table__empty,.prospect-offers-table__empty{padding:0!important}.prospect-meetings-table__actions-cell .dropdown-actions,.prospect-tasks-table__actions-cell .dropdown-actions,.prospect-opportunities-table__actions-cell .dropdown-actions,.prospect-offers-table__actions-cell .dropdown-actions{justify-content:flex-end}.prospect-meetings-table__chips,.prospect-meetings-table__schedule-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.28rem}.prospect-meetings-table__chips{margin-top:.18rem}.prospect-meetings-table__chips .meeting-record-row__chip{align-items:center;justify-content:center;min-height:1.22rem;padding:.12rem .36rem;font-size:.6rem;line-height:1;white-space:nowrap}.prospect-meetings-table__chips .meeting-record-row__chip>i,.prospect-meetings-table__schedule-meta>span>i,.prospect-meetings-table__metrics>span>i{align-items:center;display:inline-flex;flex:0 0 .78rem;justify-content:center;width:.78rem;height:.78rem;margin:0;padding:0;font-size:.72rem;line-height:1;text-align:center;vertical-align:middle}.prospect-meetings-table__chips .meeting-record-row__chip>i:before,.prospect-meetings-table__schedule-meta>span>i:before,.prospect-meetings-table__metrics>span>i:before{display:block;margin:0;line-height:1}.prospect-meetings-table__participants{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:-moz-max-content;width:max-content;padding:0;border:0;color:var(--csd-text-64748b-1000, #64748b);background:transparent;font-size:.68rem;font-weight:650;line-height:1.2;text-align:left}.prospect-meetings-table__participants:hover,.prospect-meetings-table__participants:focus-visible{color:var(--csd-foreground-bs-primary, var(--bs-primary));text-decoration:underline}.prospect-meetings-table__schedule-meta{color:var(--csd-text-708198-1000, #708198);font-size:.68rem;font-weight:620}.prospect-meetings-table__schedule-meta>span{align-items:center;display:inline-flex;justify-content:center;gap:.2rem;min-height:1.22rem;line-height:1;white-space:nowrap}.prospect-meetings-table__duration{padding:.08rem .3rem;border:1px solid var(--csd-border-14b8a6-200, rgba(20, 184, 166, .2));border-radius:999px;color:var(--csd-text-0f766e-1000, #0f766e);background:#14b8a612}.prospect-meetings-table__metrics{justify-content:flex-start;gap:.25rem}.prospect-meetings-table__metrics>span{align-items:center;justify-content:center;min-width:1.95rem;min-height:1.65rem;padding:.2rem .34rem;font-size:.66rem;line-height:1}.prospect-documents-panel .prospect-documents-table{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible}.prospect-documents-panel .prospect-documents-table__wrap{max-width:100%;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.prospect-documents-panel .prospect-documents-table__wrap:has(+.op-pagination-footer) .prospect-documents-table__table tbody tr:last-child>td{border-bottom:0!important}.prospect-documents-panel .op-pagination-footer{border-top-color:var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))!important}.prospect-documents-panel .prospect-documents-table__table{width:100%;min-width:620px;table-layout:fixed}.prospect-documents-panel .prospect-documents-table__table thead th{padding:.48rem .42rem!important;font-size:.66rem!important}.prospect-documents-panel .prospect-documents-table__table tbody td{padding:.46rem .42rem!important;vertical-align:middle!important}.prospect-documents-panel .prospect-documents-table__table th:nth-child(1){width:31%}.prospect-documents-panel .prospect-documents-table__table th:nth-child(2){width:18%}.prospect-documents-panel .prospect-documents-table__table th:nth-child(3){width:19%}.prospect-documents-panel .prospect-documents-table__table th:nth-child(4){width:18%}.prospect-documents-panel .prospect-documents-table__actions-heading,.prospect-documents-panel .prospect-documents-table__actions-cell{width:58px}.prospect-documents-panel .prospect-documents-table__file-icon{flex-basis:1.18rem!important;width:1.18rem!important;height:1.18rem!important;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.4rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem!important;box-shadow:none}.prospect-documents-panel .prospect-documents-table__file-icon i{display:block;margin:0;font-size:.68rem;line-height:1}.prospect-documents-panel .prospect-documents-table__file-icon i:before{display:block;line-height:1}.prospect-documents-panel .prospect-documents-table__file-icon.is-pdf{border-color:var(--csd-border-f87171-300, rgba(248, 113, 113, .3));color:var(--csd-text-dc2626-1000, #dc2626);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fff7f7-1000, #fff7f7))!important}.prospect-documents-panel .prospect-documents-table__file-icon.is-word{border-color:var(--csd-border-3b82f6-250, rgba(59, 130, 246, .25));color:var(--csd-text-2563eb-1000, #2563eb)}.prospect-documents-panel .prospect-documents-table__file-icon.is-excel{border-color:var(--csd-border-10b981-250, rgba(16, 185, 129, .25));color:var(--csd-text-059669-1000, #059669)}.prospect-documents-panel .prospect-documents-table__file-icon.is-image{border-color:var(--csd-border-a855f7-240, rgba(168, 85, 247, .24));color:var(--csd-text-7c3aed-1000, #7c3aed)}.prospect-documents-panel .op-table__primary{align-items:center;gap:.46rem}.prospect-documents-panel .op-table__title{font-size:.82rem;line-height:1.14}.prospect-documents-panel .op-table__meta{display:inline-flex;align-items:center;gap:.28rem;color:var(--csd-text-708198-1000, #708198);font-size:.68rem;font-weight:630;line-height:1.18}.prospect-documents-panel .op-table__strong,.prospect-documents-panel .op-table__muted{font-size:.8rem;line-height:1.18}.prospect-documents-panel .prospect-documents-table__actions-cell .dropdown-actions{justify-content:flex-end}.prospect-buildings-table{width:100%;min-width:620px;table-layout:fixed}.prospect-buildings-table thead th{padding:.48rem .42rem!important;font-size:.66rem!important}.prospect-buildings-table tbody td{padding:.46rem .42rem!important;vertical-align:middle!important}.prospect-buildings-table__col-number{width:44px}.prospect-buildings-table__col-building{width:27%}.prospect-buildings-table__col-structure{width:19%}.prospect-buildings-table__col-units{width:22%}.prospect-buildings-table__col-levels{width:18%}.prospect-buildings-table__col-actions,.prospect-buildings-table .op-table__actions-cell{width:58px}.prospect-buildings-table__building{align-items:center;gap:.46rem}.prospect-buildings-table__building .op-table__icon{flex-basis:1.18rem;width:1.18rem;height:1.18rem;margin-top:0;border-radius:.4rem;color:var(--csd-text-64748b-1000, #64748b);border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.prospect-buildings-table__building .op-table__icon i{font-size:.68rem}.prospect-buildings-table__building .op-table__title{font-size:.82rem;line-height:1.14}.prospect-buildings-table__building .op-table__meta{max-width:18rem;overflow:hidden;color:var(--csd-text-708198-1000, #708198);font-size:.68rem;font-weight:630;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.prospect-buildings-table__structure,.prospect-buildings-table__units,.prospect-buildings-table__levels{display:grid;gap:.16rem;min-width:0}.prospect-buildings-table__structure .op-chip{width:-moz-fit-content;width:fit-content;min-height:1.34rem;padding:.12rem .42rem;border-radius:999px;font-size:.64rem;line-height:1}.prospect-buildings-table__structure .op-table__meta{color:var(--csd-text-708198-1000, #708198);font-size:.66rem;font-weight:620;line-height:1.16}.prospect-buildings-table__chip--parking{border-color:var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155)}.prospect-buildings-table__units>strong,.prospect-buildings-table__levels>strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:850;line-height:1.12}.prospect-buildings-table__levels>span{color:var(--csd-text-708198-1000, #708198);font-size:.68rem;font-weight:650;line-height:1.16}.prospect-buildings-table__unit-grid{display:flex;align-items:center;gap:.22rem;flex-wrap:wrap}.prospect-buildings-table__unit-chip{display:inline-flex;align-items:center;gap:.2rem;min-height:1.24rem;padding:.08rem .34rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.62rem;font-weight:800;line-height:1;white-space:nowrap}.prospect-buildings-table__unit-chip i{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem}.prospect-buildings-table .op-pill{min-height:1.36rem;padding:.14rem .42rem;font-size:.64rem;line-height:1}.prospect-buildings-table .op-table__empty{font-size:.68rem;line-height:1.16}.prospect-buildings-table__actions-cell .dropdown-actions{justify-content:flex-end}.prospect-buildings-table__empty{padding:0!important}.prospect-buildings-empty{display:grid;justify-items:center;gap:.45rem;padding:2.2rem 1.2rem;border-radius:1.08rem;border:1px dashed var(--csd-border-0f172a-120, rgba(15, 23, 42, .12));background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));text-align:center}.prospect-buildings-empty strong{color:var(--csd-text-111827-1000, #111827);font-size:.96rem;font-weight:800;line-height:1.35}.prospect-buildings-empty span:last-child{max-width:34rem;color:var(--csd-text-6b7d94-1000, #6b7d94);font-size:.82rem;line-height:1.55}.prospect-buildings-empty__icon{width:3rem;height:3rem;border-radius:1rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));color:var(--csd-text-475569-1000, #475569);font-size:1.1rem}.prospect-timeline .activity-filters{display:flex;flex-wrap:wrap;gap:.42rem;margin-bottom:.75rem;padding:.32rem;border:1px solid var(--csd-border-d6deea-920, rgba(214, 222, 234, .92));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));box-shadow:0 10px 22px #0f172a09}.prospect-timeline .activity-filter{display:inline-flex;align-items:center;gap:.38rem;min-height:2.12rem;padding:.42rem .68rem;border:1px solid transparent;border-radius:.74rem;color:var(--csd-text-596b82-1000, #596b82);font-size:.76rem;font-weight:780;text-decoration:none}.prospect-timeline .activity-filter i{color:var(--csd-text-91a0b3-1000, #91a0b3);font-size:.82rem}.prospect-timeline .activity-filter:hover,.prospect-timeline .activity-filter.active{border-color:var(--csd-border-94a3b8-500, rgba(148, 163, 184, .5));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-253449-1000, #253449)}.prospect-timeline .activity-filter:hover i,.prospect-timeline .activity-filter.active i{color:var(--csd-text-64748b-1000, #64748b)}.prospect-timeline .activity-card{margin-top:0!important;padding:.92rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));box-shadow:0 12px 28px #0f172a0b}.prospect-timeline .activity-day-separator{display:inline-flex;align-items:center;margin:.4rem 0 .55rem;padding:.28rem .6rem;border:1px solid var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:999px;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-6b7d94-1000, #6b7d94);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.prospect-timeline .activity-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.72rem;align-items:flex-start;padding:.8rem 0;border-top:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82))}.prospect-timeline .activity-day-separator+.activity-item{border-top:0;padding-top:.2rem}.prospect-timeline .activity-content{min-width:0}.prospect-timeline .activity-message{color:var(--csd-text-52657d-1000, #52657d);font-size:.8rem;line-height:1.5}.prospect-timeline .activity-message strong{color:var(--csd-text-10213f-1000, #10213f);font-weight:800}.prospect-timeline .activity-date{color:var(--csd-text-7a889d-1000, #7a889d);font-size:.72rem;font-weight:700;white-space:nowrap}.prospect-timeline .activity-meta{margin-top:.42rem!important;color:var(--csd-text-66778f-1000, #66778f);font-size:.76rem;line-height:1.5}.prospect-timeline .activity-empty{display:grid;justify-items:center;gap:.45rem;padding:2rem 1.2rem;color:var(--csd-text-6b7d94-1000, #6b7d94);text-align:center}.prospect-timeline .activity-empty i{width:2.8rem;height:2.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.92rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-64748b-1000, #64748b);font-size:1rem}@media (max-width: 991.98px){.prospect-tab-section__actions{justify-content:flex-start}.prospect-details__columns{grid-template-columns:1fr}}@media (max-width: 767.98px){.prospect-show-shell{gap:.72rem;padding-right:.72rem!important;padding-left:.72rem!important}.prospect-show-shell__record-header{gap:.72rem}.prospect-show-shell__tabs{border-radius:1rem;overflow:visible}.prospect-show-page__toolbar{gap:.76rem;padding:.82rem;border-radius:1rem}.prospect-show-page__toolbar-main{gap:.5rem}.prospect-show-page__toolbar-main h1{font-size:1.14rem;line-height:1.18}.prospect-inline-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}.prospect-inline-actions .btn,.prospect-inline-actions__button,.prospect-show-page__actions .status-dropdown,.prospect-show-page__actions .status-dropdown__toggle{width:100%;justify-content:center}.prospect-show-layout{gap:.78rem}.prospect-tab-workspace{gap:.72rem}.prospect-show-shell .op-record-tabs,.prospect-show-shell .entity-tabs-wrapper{max-width:100%;overflow:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none}.prospect-show-shell .op-record-tabs::-webkit-scrollbar,.prospect-show-shell .entity-tabs-wrapper::-webkit-scrollbar{display:none}.prospect-show-shell .entity-tabs-list{width:auto;min-width:0;flex-wrap:nowrap}.prospect-show-shell .entity-tab{min-height:2.35rem;padding:.46rem .62rem;white-space:nowrap}.prospect-show-page__actions,.prospect-show-page__context-chips{width:100%;justify-content:flex-start}.prospect-show-page__actions{flex-wrap:wrap}.prospect-show-page__context-chips .op-chip,.prospect-show-page__context-chips .op-pill{min-width:0;max-width:100%;white-space:normal;line-height:1.25}.prospect-details{gap:.72rem}.prospect-details__actions{grid-template-columns:1fr}.prospect-details__panel{padding:.72rem;border-radius:.95rem}.prospect-details__panel-title{font-size:.88rem}.prospect-details__audit-trail{align-items:flex-start;flex-direction:column;gap:.42rem}.prospect-details__audit-item{white-space:normal}.prospect-sidebar{gap:.72rem!important}.prospect-sidebar-card{border-radius:1rem}.prospect-sidebar-card__header,.prospect-sidebar-card__body{padding-right:.78rem;padding-left:.78rem}.prospect-record-table-panel,.prospect-buildings-panel{border-radius:1rem;overflow:hidden}.prospect-record-table-panel__header,.prospect-buildings-panel .op-card__header{align-items:flex-start;flex-direction:column;gap:.72rem;padding:.82rem}.prospect-record-table-panel__actions,.prospect-buildings-panel .op-inline-actions,.prospect-tab-section__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:.48rem}.prospect-record-table-panel__actions .btn,.prospect-buildings-panel .op-inline-actions .btn,.prospect-tab-section__actions .btn,.prospect-tab-section__actions .op-chip,.prospect-tab-section__actions .op-pill{width:100%;justify-content:center}.prospect-meetings-table-wrap,.prospect-tasks-table-wrap,.prospect-opportunities-table-wrap,.prospect-offers-table-wrap,.prospect-buildings-table-wrap,.prospect-documents-panel .prospect-documents-table__wrap{padding:.66rem;border:0!important;border-radius:0!important;background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-320, rgba(219, 234, 254, .32)),transparent 8rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;box-shadow:none!important;overflow:visible}.prospect-meetings-table,.prospect-tasks-table,.prospect-opportunities-table,.prospect-offers-table,.prospect-buildings-table,.prospect-documents-panel .prospect-documents-table__table{display:block;width:100%;min-width:0!important;table-layout:auto}.prospect-meetings-table colgroup,.prospect-meetings-table thead,.prospect-tasks-table colgroup,.prospect-tasks-table thead,.prospect-opportunities-table colgroup,.prospect-opportunities-table thead,.prospect-offers-table colgroup,.prospect-offers-table thead,.prospect-buildings-table colgroup,.prospect-buildings-table thead,.prospect-documents-panel .prospect-documents-table__table colgroup,.prospect-documents-panel .prospect-documents-table__table thead{display:none}.prospect-meetings-table tbody,.prospect-tasks-table tbody,.prospect-opportunities-table tbody,.prospect-offers-table tbody,.prospect-buildings-table tbody,.prospect-documents-panel .prospect-documents-table__table tbody{display:grid;gap:.66rem}.prospect-meetings-table tbody tr,.prospect-tasks-table tbody tr,.prospect-opportunities-table tbody tr,.prospect-offers-table tbody tr,.prospect-buildings-table tbody tr,.prospect-documents-panel .prospect-documents-table__table tbody tr{display:grid;grid-template-columns:minmax(0,1fr);gap:.52rem;padding:.72rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-left:3px solid var(--csd-border-2563eb-380, rgba(37, 99, 235, .38));border-radius:.95rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 12px 26px #0f172a0e,inset 0 1px #fffffff2}.prospect-meetings-table tbody tr:has(.prospect-record-table-panel__empty),.prospect-tasks-table tbody tr:has(.prospect-record-table-panel__empty),.prospect-opportunities-table tbody tr:has(.prospect-record-table-panel__empty),.prospect-offers-table tbody tr:has(.prospect-record-table-panel__empty),.prospect-buildings-table tbody tr:has(.prospect-buildings-empty){display:block;padding:0;border:0;background:transparent;box-shadow:none}.prospect-meetings-table tbody tr>td,.prospect-tasks-table tbody tr>td,.prospect-opportunities-table tbody tr>td,.prospect-offers-table tbody tr>td,.prospect-buildings-table tbody tr>td,.prospect-documents-panel .prospect-documents-table__table tbody tr>td{display:block;width:100%;min-width:0;padding:0!important;border:0!important;text-align:left!important;box-shadow:none!important}.prospect-meetings-table .op-table__number,.prospect-tasks-table .op-table__number,.prospect-opportunities-table .op-table__number,.prospect-offers-table .op-table__number,.prospect-buildings-table .op-table__number{display:none}.prospect-meetings-table td[data-label]:not(.op-table__number):not(.op-table__actions-cell):before,.prospect-tasks-table td[data-label]:not(.op-table__number):not(.op-table__actions-cell):before,.prospect-opportunities-table td[data-label]:not(.op-table__number):not(.op-table__actions-cell):before,.prospect-offers-table td[data-label]:not(.op-table__number):not(.op-table__actions-cell):before,.prospect-buildings-table td[data-label]:not(.op-table__number):not(.op-table__actions-cell):before,.prospect-documents-panel .prospect-documents-table__table td[data-label]:not(.op-table__actions-cell):before{display:block;margin-bottom:.24rem;color:var(--csd-text-6b7d94-1000, #6b7d94);font-size:.62rem;font-weight:850;letter-spacing:0;line-height:1.25;text-transform:uppercase;content:attr(data-label)}.prospect-meetings-table td:first-child+td:before,.prospect-tasks-table td:first-child+td:before,.prospect-opportunities-table td:first-child+td:before,.prospect-offers-table td:first-child+td:before,.prospect-buildings-table td:first-child+td:before,.prospect-documents-panel .prospect-documents-table__table td:first-child:before{display:none!important}.prospect-meetings-table .op-table__primary,.prospect-tasks-table .op-table__primary,.prospect-opportunities-table .op-table__primary,.prospect-offers-table .op-table__primary,.prospect-buildings-table .op-table__primary,.prospect-documents-panel .op-table__primary{align-items:flex-start}.prospect-meetings-table__meeting .op-table__meta,.prospect-tasks-table__task .op-table__meta,.prospect-opportunities-table__opportunity .op-table__meta,.prospect-offers-table__offer .op-table__meta,.prospect-buildings-table__building .op-table__meta,.prospect-documents-panel .op-table__meta{max-width:100%;white-space:normal;overflow-wrap:anywhere}.prospect-meetings-table .op-table__actions-cell,.prospect-tasks-table .op-table__actions-cell,.prospect-opportunities-table .op-table__actions-cell,.prospect-offers-table .op-table__actions-cell,.prospect-buildings-table .op-table__actions-cell,.prospect-documents-panel .prospect-documents-table__actions-cell{display:flex;justify-content:flex-end;padding-top:.56rem!important;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))!important}.prospect-meetings-pagination,.prospect-tasks-pagination,.prospect-opportunities-pagination,.prospect-offers-pagination,.prospect-buildings-pagination,.prospect-documents-panel .op-pagination-footer{border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))!important;border-radius:0 0 1rem 1rem!important}.prospect-building-card__head,.prospect-building-card__footer{flex-direction:column;align-items:stretch}.prospect-building-card__units{width:100%}}@media (min-width: 576px) and (max-width: 767.98px){.prospect-meetings-table-wrap,.prospect-tasks-table-wrap,.prospect-opportunities-table-wrap,.prospect-offers-table-wrap,.prospect-buildings-table-wrap{padding:0;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78))!important;border-radius:1rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 12px 28px #0f172a0a!important;overflow-x:auto;overflow-y:visible}.prospect-documents-panel .prospect-documents-table__wrap{padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow-x:auto;overflow-y:visible}.prospect-meetings-table,.prospect-tasks-table,.prospect-opportunities-table,.prospect-offers-table,.prospect-buildings-table,.prospect-documents-panel .prospect-documents-table__table{display:table;width:100%;min-width:620px!important;table-layout:fixed}.prospect-meetings-table colgroup,.prospect-tasks-table colgroup,.prospect-opportunities-table colgroup,.prospect-offers-table colgroup,.prospect-buildings-table colgroup,.prospect-documents-panel .prospect-documents-table__table colgroup{display:table-column-group}.prospect-meetings-table thead,.prospect-tasks-table thead,.prospect-opportunities-table thead,.prospect-offers-table thead,.prospect-buildings-table thead,.prospect-documents-panel .prospect-documents-table__table thead{display:table-header-group}.prospect-meetings-table tbody,.prospect-tasks-table tbody,.prospect-opportunities-table tbody,.prospect-offers-table tbody,.prospect-buildings-table tbody,.prospect-documents-panel .prospect-documents-table__table tbody{display:table-row-group}.prospect-meetings-table tbody tr,.prospect-tasks-table tbody tr,.prospect-opportunities-table tbody tr,.prospect-offers-table tbody tr,.prospect-buildings-table tbody tr,.prospect-documents-panel .prospect-documents-table__table tbody tr{display:table-row;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.prospect-meetings-table tbody tr>td,.prospect-tasks-table tbody tr>td,.prospect-opportunities-table tbody tr>td,.prospect-offers-table tbody tr>td,.prospect-buildings-table tbody tr>td,.prospect-documents-panel .prospect-documents-table__table tbody tr>td{display:table-cell;width:auto;min-width:0;padding:.46rem .42rem!important;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))!important;text-align:inherit!important;vertical-align:middle!important;box-shadow:none!important}.prospect-meetings-table .op-table__number,.prospect-tasks-table .op-table__number,.prospect-opportunities-table .op-table__number,.prospect-offers-table .op-table__number,.prospect-buildings-table .op-table__number{display:table-cell}.prospect-meetings-table td[data-label]:before,.prospect-tasks-table td[data-label]:before,.prospect-opportunities-table td[data-label]:before,.prospect-offers-table td[data-label]:before,.prospect-buildings-table td[data-label]:before,.prospect-documents-panel .prospect-documents-table__table td[data-label]:before{display:none!important;content:none!important}.prospect-meetings-table__meeting .op-table__meta,.prospect-tasks-table__task .op-table__meta,.prospect-opportunities-table__opportunity .op-table__meta,.prospect-offers-table__offer .op-table__meta,.prospect-buildings-table__building .op-table__meta,.prospect-documents-panel .op-table__meta{max-width:18rem;white-space:nowrap}.prospect-meetings-table .op-table__actions-cell,.prospect-tasks-table .op-table__actions-cell,.prospect-opportunities-table .op-table__actions-cell,.prospect-offers-table .op-table__actions-cell,.prospect-buildings-table .op-table__actions-cell,.prospect-documents-panel .prospect-documents-table__actions-cell{display:table-cell;padding:.46rem .42rem!important;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))!important;text-align:right!important}}@media (max-width: 575.98px){.prospect-show-shell{padding-right:.48rem!important;padding-left:.48rem!important}.prospect-inline-actions,.prospect-record-table-panel__actions,.prospect-buildings-panel .op-inline-actions,.prospect-tab-section__actions{grid-template-columns:1fr}.prospect-show-main-card .prospect-show-main-card__body{padding:0}.prospect-tab-section__header{margin-bottom:.85rem}.prospect-tab-section__actions{width:100%;justify-content:flex-start}.prospect-meetings-table-wrap,.prospect-tasks-table-wrap,.prospect-opportunities-table-wrap,.prospect-offers-table-wrap,.prospect-buildings-table-wrap,.prospect-documents-panel .prospect-documents-table__wrap{padding:.54rem}.prospect-meetings-table tbody tr,.prospect-tasks-table tbody tr,.prospect-opportunities-table tbody tr,.prospect-offers-table tbody tr,.prospect-buildings-table tbody tr,.prospect-documents-panel .prospect-documents-table__table tbody tr{gap:.46rem;padding:.64rem;border-radius:.88rem}.prospect-sidebar-card__title-row{flex-wrap:wrap}}.prospect-modal-shell{border-radius:1.4rem;border:0;overflow:hidden;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-780, rgba(219, 234, 254, .78)),transparent 32%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 28px 60px #0f172a2e}#dynamicModal .modal-content:has(.prospect-form-modal){border-radius:1.4rem;border:0;overflow:hidden;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-780, rgba(219, 234, 254, .78)),transparent 32%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 28px 60px #0f172a2e}.prospect-modal-header,.prospect-modal-body,.prospect-modal-footer{padding-left:1.35rem;padding-right:1.35rem}.prospect-modal-header{padding-top:1.15rem;padding-bottom:.4rem}.prospect-modal-body{padding-top:.4rem}.prospect-modal-footer{padding-bottom:1.2rem}.prospect-modal-header .modal-title{display:flex;align-items:center;gap:.45rem;color:var(--csd-text-10213f-1000, #10213f);font-size:1.16rem;font-weight:800;line-height:1.16}.prospect-modal-header .text-muted{margin-top:.28rem;max-width:48rem;color:var(--csd-text-52657f-1000, #52657f)!important;font-size:.8rem!important;line-height:1.5}.prospect-modal-header .btn.btn-light{width:2.35rem!important;min-width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important;flex:0 0 2.35rem!important;display:inline-flex;align-items:center;justify-content:center;padding:0!important;border:1px solid var(--csd-border-d6e1ef-880, rgba(214, 225, 239, .88))!important;border-radius:999px;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));box-shadow:0 10px 22px #0f172a0f;color:var(--csd-text-64748b-1000, #64748b)}.prospect-modal-header .btn.btn-light:hover{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18))!important;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 12px 26px #2563eb14}.prospect-modal-header .btn.btn-light i{width:1rem;height:1rem;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;font-size:.95rem;line-height:1}.prospect-modal-header .btn.btn-light i:before{display:block;width:1em;margin:0!important;line-height:1;text-align:center;transform:translateY(.01rem)}.prospect-form-modal{display:grid;gap:.95rem}.prospect-form-modal__intro{display:grid;gap:.55rem;padding:.88rem .95rem;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));border-radius:1.08rem;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-760, rgba(219, 234, 254, .76)),transparent 34%),linear-gradient(135deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));box-shadow:0 14px 30px #0f172a0d}.prospect-form-modal__intro-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:1}.prospect-form-modal__intro-icon i{line-height:1}.prospect-form-modal__intro-copy{display:grid;gap:.35rem}.prospect-form-modal__eyebrow{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;padding:.34rem .62rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.prospect-form-modal__intro-title{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.88rem;font-weight:750;line-height:1.3;letter-spacing:-.01em}.prospect-form-modal__lead{margin:0;max-width:48rem;color:var(--csd-text-52657f-1000, #52657f);font-size:.75rem;line-height:1.48}.prospect-form-modal__stack{display:grid;gap:.95rem}.prospect-form-modal__field-grid{--bs-gutter-x: .95rem;--bs-gutter-y: .95rem;margin-top:0}.prospect-form-modal__field-row+.prospect-form-modal__field-row{margin-top:.9rem}.prospect-form-modal__field-stack{display:grid;gap:.9rem}.prospect-form-modal .saas-card{border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:1.08rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 12px 28px #0f172a0d;overflow:hidden;margin-bottom:0!important}.prospect-form-modal__card--primary{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, rgb(255, 255, 255)),var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95)))}.prospect-form-modal .saas-card-header,.prospect-form-modal__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;padding:.9rem .98rem .78rem;border-bottom:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:transparent}.prospect-form-modal .saas-card-title{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:800}.prospect-form-modal__section-eyebrow{display:block;margin-bottom:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.prospect-form-modal__section-chip{display:inline-flex;align-items:center;padding:.34rem .64rem;border-radius:999px;background:var(--csd-bg-e2e8f0-780, rgba(226, 232, 240, .78));color:var(--csd-text-475569-1000, #475569);font-size:.69rem;font-weight:700;white-space:nowrap}.prospect-form-modal__card-body,.prospect-form-modal .location-container{padding:.98rem}.prospect-form-modal .location-container .row{margin:0}.prospect-form-modal .form-label{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--csd-text-64748b-1000, #64748b)}.prospect-form-modal .form-saas-input,.prospect-form-modal .select2-container--default .select2-selection--single,.prospect-form-modal .select2-container--default .select2-selection--multiple{min-height:2.95rem;border-radius:.9rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));box-shadow:inset 0 1px #fffc}.prospect-form-modal .form-saas-input:focus{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 0 0 4px #2563eb14}.prospect-form-modal .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.95rem;padding-left:.95rem;padding-right:2.3rem;color:var(--csd-text-0f172a-1000, #0f172a)}.prospect-form-modal .select2-container--default .select2-selection--single .select2-selection__arrow{height:2.95rem;right:.55rem}.prospect-form-modal .select2-container--default .select2-selection--multiple{padding:.35rem .5rem}.prospect-form-modal--compact{gap:.82rem}.prospect-form-modal--compact .saas-card-header,.prospect-form-modal--compact .prospect-form-modal__card-header{padding:.82rem .92rem .72rem}.prospect-form-modal--compact .prospect-form-modal__card-body,.prospect-form-modal--compact .location-container{padding:.9rem!important}.prospect-form-modal--compact .prospect-form-modal__card-body>.row.g-3,.prospect-form-modal--compact .location-container>.row.g-3,.prospect-form-modal--compact .row.g-3[data-contact-form]{--bs-gutter-x: .95rem;--bs-gutter-y: 1.08rem}.prospect-form-modal--compact .location-container .location-container__row{--bs-gutter-x: .95rem;--bs-gutter-y: 1.08rem}.prospect-form-modal--compact .location-container .location-container__row+.location-container__row{margin-top:1.08rem}.prospect-form-modal--compact .form-label{margin-bottom:.34rem;font-size:.64rem}.prospect-form-modal--compact .contact-dynamic-item .form-label{margin-bottom:.18rem!important}.prospect-form-modal--compact .form-saas-input{min-height:2.55rem;height:2.55rem!important;padding:.42rem .82rem!important;border-radius:.78rem!important;font-size:.84rem!important}.prospect-form-modal--compact select.form-saas-input{padding-right:2.15rem!important}.prospect-form-modal--compact textarea.form-saas-input{min-height:108px!important;height:auto!important;padding-top:.58rem!important;padding-bottom:.58rem!important}.prospect-form-modal--compact .select2-container--default .select2-selection--single{min-height:2.55rem!important;height:2.55rem!important;padding:.42rem 2.35rem .42rem .82rem!important;border-radius:.78rem!important}.prospect-form-modal--compact .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:.84rem;line-height:1.4!important}.prospect-form-modal--compact .select2-container--default .select2-selection--single .select2-selection__arrow{width:2.3rem!important;height:2.55rem}.prospect-form-modal--compact .select2-container--default .select2-selection--multiple{min-height:2.55rem!important;padding:.28rem .38rem!important;border-radius:.78rem!important}.prospect-form-modal--compact .select2-container--default .select2-selection--multiple .select2-selection__choice{min-height:1.72rem;font-size:.74rem}.prospect-form-modal--compact .select2-container--default .select2-selection--multiple .select2-search__field{min-height:1.72rem!important;font-size:.84rem}.prospect-form-modal__hint{margin-top:.55rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.48}.prospect-form-modal__textarea{min-height:130px;resize:vertical}.prospect-form-modal__spotlight{padding:.85rem .95rem;border-radius:1rem;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)));box-shadow:0 10px 24px #0f172a0a}.prospect-form-modal__spotlight-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:.72rem;align-items:start}.prospect-form-modal__spotlight-icon{width:2.6rem;height:2.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.95rem;background:#fbbf2424;color:var(--csd-text-d97706-1000, #d97706);font-size:.95rem}.prospect-form-modal__spotlight-content strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:800;line-height:1.35}.prospect-form-modal__spotlight-content span{display:block;margin-top:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.5}.prospect-form-modal__inline-action{display:inline-flex;align-items:center;gap:.45rem;min-height:2.3rem;padding:.45rem .82rem;border-radius:999px;font-size:.77rem;font-weight:800;white-space:nowrap}.prospect-form-modal__external-list{display:grid;gap:.7rem}.prospect-form-modal__external-row{padding:.75rem;border-radius:1rem;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.prospect-form-modal__row-remove{width:2.35rem;height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.82rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))}.prospect-form-modal__row-remove i{font-size:.82rem}.prospect-anaf-field{display:flex;flex-direction:column;gap:.45rem}.prospect-anaf-field__control{display:flex;align-items:stretch;gap:.6rem;width:100%}.prospect-anaf-field__input{flex:1 1 auto;min-width:0}.prospect-anaf-field__trigger{display:inline-flex;align-items:center;justify-content:center;gap:.48rem;min-width:160px;padding-inline:1rem;border-radius:12px;font-size:.84rem;font-weight:500;white-space:nowrap;box-shadow:0 10px 20px #1d4ed814}.prospect-anaf-field__trigger i{font-size:.92rem}.prospect-anaf-field__trigger[aria-busy=true]{opacity:.88}.prospect-anaf-field__trigger[aria-busy=true] i{animation:prospect-anaf-spin .9s linear infinite}.prospect-anaf-field__hint{font-size:.76rem;line-height:1.45;color:var(--csd-text-7b8798-1000, #7b8798);max-width:760px}@keyframes prospect-anaf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.building-form-modal__toggle{min-height:4.15rem;align-items:flex-start;gap:.78rem;padding:.9rem .96rem;border-radius:1rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:inset 0 1px #ffffffbd}.prospect-form-modal--compact.building-form-modal .building-form-modal__toggle{min-height:3.75rem;padding:.78rem .84rem;border-radius:.88rem}.building-form-modal__toggle .checkmark{margin-top:.08rem;flex-shrink:0}.building-form-modal__toggle-body{min-width:0;display:grid;gap:.16rem}.building-form-modal__toggle-title{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:800;line-height:1.3}.building-form-modal__toggle-text{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.71rem;line-height:1.45}.building-form-modal__toggle-col .form-label{margin-bottom:.42rem}.building-form-modal .prospect-form-modal__section-chip{background:linear-gradient(180deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)));color:var(--csd-text-334155-1000, #334155);border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));box-shadow:inset 0 1px #ffffffb8}.prospect-premium-form-shell .building-form-modal .prospect-form-modal__intro{background:radial-gradient(circle at 98% 0%,var(--csd-bg-f1f5f9-860, rgba(241, 245, 249, .86)),transparent 18rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)}.prospect-premium-form-shell .building-form-modal:not(.building-view-modal){gap:.76rem}.prospect-premium-form-shell .building-form-modal:not(.building-view-modal) .prospect-form-modal__intro{grid-template-columns:auto minmax(0,1fr);padding:.82rem .9rem;border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));box-shadow:0 10px 22px #0f172a0a}.prospect-premium-form-shell .building-form-modal:not(.building-view-modal) .prospect-form-modal__intro-icon{width:2.52rem;height:2.52rem;border-radius:.84rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569);box-shadow:inset 0 0 0 1px #cbd5e1c7,0 8px 18px #0f172a0a}.prospect-premium-form-shell .building-form-modal:not(.building-view-modal) .prospect-form-modal__card{border-color:var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));box-shadow:0 10px 24px #0f172a0a}.prospect-premium-form-shell .building-form-modal:not(.building-view-modal) .prospect-form-modal__card-header{min-height:3.04rem;padding:.72rem .9rem;background:var(--csd-bg-f8fafc-660, rgba(248, 250, 252, .66))}.prospect-premium-form-shell .building-form-modal:not(.building-view-modal) .saas-card-title{display:inline-flex;align-items:center;gap:.42rem}.prospect-premium-form-shell .building-form-modal:not(.building-view-modal) .saas-card-title i{width:1.62rem;height:1.62rem;display:inline-flex;align-items:center;justify-content:center;margin:0!important;border:1px solid var(--csd-border-cbd5e1-800, rgba(203, 213, 225, .8));border-radius:.62rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem}.prospect-premium-form-shell .building-form-modal:not(.building-view-modal) .prospect-form-modal__spotlight{border-color:var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.prospect-premium-form-shell .building-form-modal:not(.building-view-modal) .prospect-form-modal__spotlight-icon{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-64748b-1000, #64748b);box-shadow:inset 0 0 0 1px #cbd5e1bd}.prospect-premium-form-shell .building-form-modal .prospect-form-modal__intro-title,.prospect-premium-form-shell .building-form-modal .saas-card-title,.prospect-premium-form-shell .building-form-modal .building-form-modal__stair-title,.prospect-premium-form-shell .building-form-modal .building-form-modal__summary-card strong{color:var(--csd-text-111827-1000, #111827)}.prospect-premium-form-shell .building-view-modal{gap:.72rem}.prospect-premium-form-shell .building-view-modal .prospect-form-modal__intro{grid-template-columns:auto minmax(0,1fr) auto;gap:.82rem;padding:.88rem;border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:radial-gradient(circle at 100% 0%,var(--csd-bg-f1f5f9-940, rgba(241, 245, 249, .94)),transparent 18rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)}.prospect-premium-form-shell .building-view-modal .prospect-form-modal__summary{display:grid;grid-template-columns:repeat(3,minmax(7.3rem,1fr));gap:.48rem;min-width:min(100%,24rem)}.prospect-premium-form-shell .building-view-modal .prospect-form-modal__stat{display:grid;gap:.14rem;padding:.58rem .68rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:inset 0 1px #ffffffdb}.prospect-premium-form-shell .building-view-modal .prospect-form-modal__stat span{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.prospect-premium-form-shell .building-view-modal .prospect-form-modal__stat strong{color:var(--csd-text-111827-1000, #111827);font-size:.86rem;font-weight:850;line-height:1.2}.prospect-premium-form-shell .building-view-modal .saas-card-title{display:inline-flex;align-items:center;gap:.44rem}.prospect-premium-form-shell .building-view-modal .saas-card-title i{width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csd-border-cbd5e1-800, rgba(203, 213, 225, .8));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-64748b-1000, #64748b);font-size:.86rem}.prospect-premium-form-shell .building-view-modal .prospect-form-modal__card{box-shadow:0 10px 24px #0f172a0a}.prospect-premium-form-shell .building-view-modal .building-form-modal__summary-grid{grid-template-columns:repeat(auto-fit,minmax(10.4rem,1fr));gap:.52rem}.prospect-premium-form-shell .building-view-modal .building-form-modal__summary-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:3.15rem;padding:.62rem .72rem;border-color:var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)}.prospect-premium-form-shell .building-view-modal .building-form-modal__summary-card i{width:1.68rem;height:1.68rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.64rem;background:var(--csd-bg-f1f5f9-900, rgba(241, 245, 249, .9));color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem}.prospect-premium-form-shell .building-view-modal .building-form-modal__summary-card span{margin:0;font-size:.68rem;letter-spacing:0;text-transform:none}.prospect-premium-form-shell .building-view-modal .building-form-modal__summary-card strong{font-size:.9rem;text-align:right}.prospect-premium-form-shell .building-view-modal .building-form-modal__stair{padding:.78rem;border-color:var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));box-shadow:0 8px 20px #0f172a08}.prospect-premium-form-shell .building-view-modal .building-form-modal__stair-head{align-items:center;margin-bottom:.66rem}.prospect-premium-form-shell .building-view-modal .building-form-modal__stair-total{min-width:auto}.prospect-premium-form-shell .building-view-modal .building-form-modal__stair-total-value{min-width:4.4rem;min-height:2.22rem;border-radius:.78rem;font-size:.88rem}@media (max-width: 991.98px){.prospect-premium-form-shell .building-view-modal .prospect-form-modal__intro,.prospect-premium-form-shell .building-view-modal .prospect-form-modal__summary{grid-template-columns:1fr}}.prospect-note-form-modal__chip{display:inline-flex;align-items:center;gap:.42rem;padding:.42rem .74rem;border-radius:.86rem;background:var(--csd-bg-f1f5f9-940, rgba(241, 245, 249, .94));color:var(--csd-text-475569-1000, #475569);border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));box-shadow:inset 0 1px #ffffffb8;font-size:.76rem;font-weight:700;letter-spacing:0;text-transform:none;max-width:min(100%,22rem)}.prospect-note-form-modal__chip i{flex-shrink:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem}.prospect-note-form-modal__chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospect-note-form-modal .prospect-form-modal__card-body textarea.form-saas-input{min-height:136px!important}.prospect-meeting-form-modal__chip{display:inline-flex;align-items:center;gap:.42rem;padding:.42rem .74rem;border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);border:1px solid var(--csd-border-3b82f6-120, rgba(59, 130, 246, .12));box-shadow:inset 0 1px #ffffffb8;font-size:.75rem;font-weight:700;letter-spacing:0;text-transform:none}.prospect-meeting-form-modal__chip i{flex-shrink:0;font-size:.82rem}.prospect-opportunity-form-modal__chip{display:inline-flex;align-items:center;gap:.42rem;padding:.42rem .74rem;border-radius:.86rem;background:var(--csd-bg-f1f5f9-920, rgba(241, 245, 249, .92));color:var(--csd-text-475569-1000, #475569);border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));box-shadow:inset 0 1px #ffffffb8;font-size:.75rem;font-weight:700;letter-spacing:0;text-transform:none}.prospect-opportunity-form-modal__chip i{flex-shrink:0;font-size:.82rem}.prospect-opportunity-form-modal__intro{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.72rem .82rem;border:1px solid var(--csd-border-bfdbfe-640, rgba(191, 219, 254, .64));border-radius:1rem;background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-380, rgba(219, 234, 254, .38)),transparent 16rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:0 12px 26px #0f172a0b}.prospect-opportunity-form-modal__intro-icon{width:2.45rem!important;height:2.45rem!important;display:inline-flex;align-items:center;justify-content:center;border-radius:.82rem!important;color:var(--csd-text-2563eb-1000, #2563eb);line-height:1}.prospect-opportunity-form-modal__intro-icon i{display:block;line-height:1;transform:translateY(0)}.prospect-opportunity-form-modal__intro .prospect-form-modal__intro-copy{gap:.2rem}.prospect-opportunity-form-modal__intro .prospect-form-modal__lead{max-width:42rem;font-size:.76rem;line-height:1.42}.prospect-opportunity-form-modal__intro .prospect-form-modal__intro-title{font-size:.92rem;line-height:1.24}.prospect-opportunity-form-modal__intro .prospect-form-modal__eyebrow{padding:.22rem .54rem}.prospect-opportunity-form-modal__intro-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.42rem}.prospect-opportunity-form-modal__intro-pill{display:inline-flex;align-items:center;gap:.38rem;padding:.32rem .62rem;border-radius:999px;border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:700;line-height:1.2}.prospect-opportunity-form-modal__intro-pill i{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem}.prospect-opportunity-form-modal__intro-pill--accent{border-color:var(--csd-border-bfdbfe-680, rgba(191, 219, 254, .68));background:linear-gradient(180deg,var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.prospect-opportunity-form-modal__intro-pill--accent i{color:var(--csd-text-2563eb-1000, #2563eb)}.prospect-opportunity-modal-shell{position:relative;background:radial-gradient(circle at top left,var(--csd-bg-f1f5f9-880, rgba(241, 245, 249, .88)),transparent 30%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important}.prospect-opportunity-modal-header{position:relative;padding-top:1rem!important;padding-bottom:.82rem!important;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-360, rgba(219, 234, 254, .36)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94)),rgba(255,255,255,0))}.prospect-opportunity-modal-header:after{content:"";position:absolute;left:1.35rem;right:1.35rem;bottom:-.15rem;height:1px;background:linear-gradient(90deg,var(--csd-bg-bfdbfe-300, rgba(191, 219, 254, .3)),var(--csd-bg-e2e8f0-700, rgba(226, 232, 240, .7)))}.prospect-opportunity-modal-body{padding-top:.7rem!important}.prospect-opportunity-modal-footer{padding-top:.28rem!important}.prospect-opportunity-form-modal .prospect-form-modal__stack{gap:.82rem}.prospect-opportunity-form-modal .prospect-form-modal__card{border-radius:1rem;border-color:var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);box-shadow:0 12px 28px #0f172a0a;overflow:visible}.prospect-opportunity-form-modal .prospect-form-modal__card--primary{border-color:var(--csd-border-bfdbfe-580, rgba(191, 219, 254, .58));background:radial-gradient(circle at top right,var(--csd-bg-dbeafe-260, rgba(219, 234, 254, .26)),transparent 36%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)}.prospect-opportunity-form-modal .prospect-form-modal__card-header{align-items:center;padding:.74rem .95rem;background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72))}.prospect-opportunity-form-modal .prospect-form-modal__card-body{padding:.9rem .95rem}.prospect-opportunity-form-modal .form-label{font-size:.72rem}.prospect-opportunity-form-modal .prospect-form-modal__hint{font-size:.72rem;line-height:1.45}.prospect-premium-form-shell .prospect-opportunity-form-modal__intro .prospect-form-modal__eyebrow{background:var(--csd-bg-eff6ff-840, rgba(239, 246, 255, .84));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.prospect-premium-form-shell .prospect-opportunity-form-modal__intro .prospect-form-modal__intro-title{color:var(--csd-text-10213f-1000, #10213f)}.prospect-premium-form-shell .prospect-opportunity-form-modal__intro-pill--accent{border-color:var(--csd-border-bfdbfe-680, rgba(191, 219, 254, .68));background:linear-gradient(180deg,var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.prospect-premium-form-shell .prospect-opportunity-form-modal__chip i,.prospect-premium-form-shell .prospect-opportunity-form-modal__intro-pill--accent i{color:var(--csd-text-2563eb-1000, #2563eb)}.prospect-opportunity-modal-dialog{max-width:min(1040px,100vw - 2rem)!important}.prospect-opportunity-upsert-modal{gap:.72rem}.prospect-opportunity-upsert-modal .prospect-opportunity-upsert-modal__summary{border-color:var(--csd-border-bfdbfe-660, rgba(191, 219, 254, .66));background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-420, rgba(219, 234, 254, .42)),transparent 38%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)}.prospect-opportunity-upsert-modal .op-upsert-modal__summary-icon{border-color:var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb)}.prospect-opportunity-upsert-modal .op-upsert-modal__eyebrow,.prospect-opportunity-upsert-modal .op-upsert-modal__summary-pill{border-color:var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));background:var(--csd-bg-eff6ff-880, rgba(239, 246, 255, .88));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.prospect-opportunity-upsert-modal .op-upsert-modal__summary-pill{max-width:min(100%,16rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospect-opportunity-upsert-modal .prospect-opportunity-upsert-modal__grid{grid-template-columns:minmax(0,1fr) minmax(19.5rem,.78fr);gap:.68rem;align-items:start}.prospect-opportunity-upsert-modal .op-upsert-modal__card{height:100%}.prospect-opportunity-upsert-modal .op-upsert-modal__card--primary{border-color:var(--csd-border-bfdbfe-580, rgba(191, 219, 254, .58));background:radial-gradient(circle at top right,var(--csd-bg-dbeafe-300, rgba(219, 234, 254, .3)),transparent 38%),var(--csd-bg-ffffff-1000, #ffffff)}.prospect-opportunity-upsert-modal .op-upsert-modal__card-header{min-height:2.48rem;padding:.62rem .74rem}.prospect-opportunity-upsert-modal .op-upsert-modal__card-body{gap:.64rem;padding:.76rem}.prospect-opportunity-upsert-modal .prospect-opportunity-upsert-modal__context-card{grid-column:1/-1}.prospect-opportunity-upsert-modal .prospect-opportunity-upsert-modal__textarea{min-height:8.4rem!important;height:auto!important;padding:.72rem .82rem!important;line-height:1.48;resize:vertical}.prospect-opportunity-upsert-modal .op-upsert-rule{align-items:flex-start}.prospect-opportunity-upsert-modal .op-upsert-rule>span{display:grid;gap:.12rem;min-width:0}.prospect-opportunity-upsert-modal .op-upsert-rule>span>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.42}.prospect-opportunity-upsert-modal .simple-editor-wrapper--embedded,.prospect-opportunity-upsert-modal .simple-editor-wrapper{margin-bottom:0}@media (max-width: 991.98px){.prospect-opportunity-upsert-modal .prospect-opportunity-upsert-modal__grid{grid-template-columns:minmax(0,1fr)}.prospect-opportunity-upsert-modal .prospect-opportunity-upsert-modal__context-card{grid-column:auto}}.building-form-modal__stairs{display:grid;gap:.85rem}.building-form-modal__stair{padding:.9rem .95rem;border-radius:1.05rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 12px 26px #0f172a0a}.prospect-form-modal--compact.building-form-modal .building-form-modal__stair{padding:.82rem .88rem;border-radius:.96rem}.building-form-modal__stair-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:.9rem}.prospect-form-modal--compact.building-form-modal .building-form-modal__stair-head{margin-bottom:.78rem}.building-form-modal__stair-title{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:800;line-height:1.35}.building-form-modal__stair-total{min-width:132px}.building-form-modal__stair-total span{display:block;margin-bottom:.3rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-align:right}.building-form-modal__total-input{min-height:2.6rem!important;text-align:center;font-size:.92rem;font-weight:800;color:var(--csd-text-111827-1000, #111827);background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))!important;border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important}.building-form-modal__stair-total-value{min-width:82px;min-height:2.6rem;display:inline-flex;align-items:center;justify-content:center;padding:.45rem .85rem;border-radius:.95rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-111827-1000, #111827);font-size:.94rem;font-weight:800}.building-form-modal__summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:.7rem}.prospect-form-modal--compact.building-form-modal .building-form-modal__summary-grid{gap:.58rem}.building-form-modal__summary-card{min-width:0;padding:.78rem .82rem;border-radius:.95rem;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92))}.building-form-modal__summary-card span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.building-form-modal__summary-card strong{display:block;margin-top:.18rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:800;line-height:1.3}.prospect-form-modal--compact.building-form-modal .building-form-modal__summary-card{padding:.68rem .74rem;border-radius:.84rem}.building-form-modal__stairs-details,.building-form-modal__unit-details{margin-top:.48rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));overflow:hidden}.building-form-modal__stairs-details{margin-top:.5rem}.building-form-modal__stairs-details summary,.building-form-modal__unit-details summary{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-height:2.08rem;padding:.44rem .56rem;color:var(--csd-text-334155-1000, #334155);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.building-form-modal__stairs-details summary::-webkit-details-marker,.building-form-modal__unit-details summary::-webkit-details-marker{display:none}.building-form-modal__stairs-details summary:after,.building-form-modal__unit-details summary:after{content:"";display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;flex:0 0 auto;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:999px;font-family:bootstrap-icons;font-size:.68rem;color:var(--csd-text-64748b-1000, #64748b);background:var(--csd-bg-ffffff-1000, #ffffff);transition:transform .18s ease}.building-form-modal__stairs-details[open] summary:after,.building-form-modal__unit-details[open] summary:after{transform:rotate(180deg)}.building-form-modal__stairs-details summary span,.building-form-modal__unit-details summary span{display:inline-flex;align-items:center;min-width:0;gap:.34rem;font-size:.72rem;font-weight:820;line-height:1.2}.building-form-modal__stairs-details summary span i,.building-form-modal__unit-details summary span i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.78rem}.building-form-modal__stairs-details summary small,.building-form-modal__unit-details summary small{margin-left:auto;padding:.12rem .42rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:999px;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));font-size:.58rem;font-weight:820;line-height:1;text-transform:uppercase}.building-form-modal__stairs-details[open] .building-form-modal__stairs{padding:.48rem;border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))}.building-form-modal__unit-details[open] .building-form-modal__unit-grid{margin:0;padding:.48rem;border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))}@media (max-width: 767.98px){.prospect-modal-header,.prospect-modal-body,.prospect-modal-footer{padding-left:1rem;padding-right:1rem}.prospect-anaf-field__control{flex-direction:column}.prospect-anaf-field__trigger{width:100%;min-width:0}.building-form-modal__stair-head{flex-direction:column}.building-form-modal__stair-total{width:100%}.building-form-modal__stair-total span{text-align:left}}.prospect-premium-form-shell{border-radius:1.3rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;box-shadow:0 26px 62px #0f172a2e!important}.prospect-premium-form-shell .modal-premium-header{padding:1rem 1.15rem .85rem!important}.prospect-premium-form-shell .modal-premium-body{padding:.9rem 1.15rem 1.05rem!important}.prospect-premium-form-shell .modal-premium-footer{padding:.78rem 1.15rem .95rem!important}.prospect-premium-form-shell .prospect-form-modal--premium{gap:.82rem}.prospect-premium-form-shell .prospect-form-modal__intro{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.86rem .94rem;border-color:var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:1rem;background:radial-gradient(circle at 98% 0%,var(--csd-bg-dbeafe-460, rgba(219, 234, 254, .46)),transparent 18rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:0 12px 26px #0f172a0b}.prospect-premium-form-shell .prospect-form-modal__intro-icon{width:2.7rem;height:2.7rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-eef2f7-1000, #eef2f7));color:var(--csd-text-475569-1000, #475569);font-size:1.05rem;line-height:1;box-shadow:inset 0 0 0 1px #cbd5e1b8}.prospect-premium-form-shell .prospect-form-modal__intro-icon i{line-height:1}.prospect-premium-form-shell .prospect-form-modal__eyebrow{gap:.36rem;padding:.25rem .58rem;background:var(--csd-bg-e2e8f0-680, rgba(226, 232, 240, .68));color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;letter-spacing:0}.prospect-premium-form-shell .prospect-form-modal__intro-title{color:var(--csd-text-10213f-1000, #10213f);font-size:.98rem;letter-spacing:0}.prospect-premium-form-shell .prospect-form-modal__lead{max-width:46rem;color:var(--csd-text-5f7088-1000, #5f7088);font-size:.82rem}.prospect-premium-form-shell .prospect-form-modal__intro-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.38rem}.prospect-premium-form-shell .prospect-form-modal__intro-chips span{padding:.25rem .54rem;border-radius:999px;background:var(--csd-bg-f1f5f9-940, rgba(241, 245, 249, .94));color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:700;box-shadow:inset 0 0 0 1px #cbd5e19e}.prospect-premium-form-shell .prospect-form-modal__stack{gap:.78rem}.prospect-premium-form-shell .prospect-form-modal .saas-card{border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:1rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 12px 28px #0f172a0b}.prospect-premium-form-shell .prospect-form-modal__card--primary{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, rgb(255, 255, 255)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)))}.prospect-premium-form-shell .prospect-form-modal .saas-card-header,.prospect-premium-form-shell .prospect-form-modal__card-header{padding:.82rem .9rem .68rem;border-bottom-color:var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))}.prospect-premium-form-shell .prospect-form-modal .saas-card-title{color:var(--csd-text-10213f-1000, #10213f);font-size:.92rem}.prospect-premium-form-shell .prospect-form-modal__section-eyebrow{color:var(--csd-text-64748b-1000, #64748b);letter-spacing:0}.prospect-premium-form-shell .prospect-form-modal__section-chip{padding:.25rem .54rem;background:var(--csd-bg-f1f5f9-940, rgba(241, 245, 249, .94));color:var(--csd-text-475569-1000, #475569);font-size:.68rem;box-shadow:inset 0 0 0 1px #cbd5e19e}.prospect-premium-form-shell .prospect-form-modal__card-body,.prospect-premium-form-shell .prospect-form-modal .location-container{padding:.86rem .9rem .94rem!important}.prospect-premium-form-shell .prospect-form-modal .form-label{color:var(--csd-text-475569-1000, #475569);font-size:.64rem;letter-spacing:0}.prospect-premium-form-shell .prospect-form-modal .form-saas-input,.prospect-premium-form-shell .prospect-form-modal .select2-container--default .select2-selection--single,.prospect-premium-form-shell .prospect-form-modal .select2-container--default .select2-selection--multiple{border-color:var(--csd-border-94a3b8-500, rgba(148, 163, 184, .5))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;box-shadow:inset 0 1px #ffffffe0!important}.prospect-premium-form-shell .prospect-form-modal .form-saas-input:focus,.prospect-premium-form-shell .prospect-form-modal .select2-container--default.select2-container--focus .select2-selection--multiple,.prospect-premium-form-shell .prospect-form-modal .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .18rem #2563eb14!important}.prospect-premium-form-shell .prospect-form-modal__hint{color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem}.prospect-premium-form-shell .prospect-anaf-field__control{gap:.5rem}.prospect-premium-form-shell .prospect-anaf-field__trigger,.prospect-premium-form-shell .prospect-form-modal__inline-action{min-height:2.42rem;border-radius:999px;font-size:.78rem;font-weight:800;box-shadow:0 10px 20px #0f172a0b}.prospect-premium-form-shell .prospect-anaf-field__trigger{min-width:145px;border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;color:var(--csd-text-334155-1000, #334155)!important}.prospect-premium-form-shell .location-field-heading .form-label,.prospect-premium-form-shell .location-container .form-label.small{color:var(--csd-text-475569-1000, #475569)!important;font-size:.64rem!important;font-weight:800!important;letter-spacing:0!important;text-transform:uppercase}@media (max-width: 767.98px){.prospect-premium-form-shell .prospect-form-modal__intro{grid-template-columns:1fr;align-items:flex-start}.prospect-premium-form-shell .prospect-form-modal__intro-chips{justify-content:flex-start}.prospect-premium-form-shell .prospect-form-modal__card-header{flex-direction:column;align-items:flex-start}.prospect-premium-form-shell .prospect-form-modal__section-chip{white-space:normal}}.modal-dialog.prospect-building-create-modal-dialog.client-building-full-modal-dialog{max-width:min(1080px,100vw - 2rem)!important;margin:1rem auto!important}.prospect-building-create-modal-shell.client-building-full-modal-shell{max-height:calc(100vh - 2.5rem)!important;overflow:hidden;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;border-radius:1.28rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 30px 72px #0f172a2e!important}.prospect-building-create-modal-shell.client-building-full-modal-shell .modal-premium-header{min-height:3.62rem;padding:.72rem 1rem .58rem!important;border-bottom-color:var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important}.prospect-building-create-modal-shell.client-building-full-modal-shell .modal-premium-header .modal-title{font-size:1rem!important;line-height:1.18!important}.prospect-building-create-modal-shell.client-building-full-modal-shell .modal-premium-header .modal-title>i{width:2.1rem!important;height:2.1rem!important;flex-basis:2.1rem!important;border:1px solid var(--csd-border-2563eb-200, rgba(37, 99, 235, .2))!important;border-radius:.72rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;color:var(--csd-text-2563eb-1000, #2563eb)!important;font-size:.9rem!important;box-shadow:0 8px 16px #2563eb14!important}.prospect-building-create-modal-shell.client-building-full-modal-shell .modal-premium-header p{margin-top:.22rem!important;font-size:.76rem!important;line-height:1.35!important}.prospect-building-create-modal-shell.client-building-full-modal-shell .modal-premium-header .btn[data-bs-dismiss=modal]{width:2.5rem;height:2.5rem;border:1px solid var(--csd-border-cbd5e1-800, rgba(203, 213, 225, .8))!important;border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-334155-1000, #334155);box-shadow:0 8px 18px #0f172a0f}.prospect-building-create-modal-shell.client-building-full-modal-shell .modal-premium-body{max-height:calc(100vh - 9.2rem);padding:.66rem .92rem .74rem!important;overflow-y:auto;background:var(--csd-bg-ffffff-1000, #ffffff)!important;scrollbar-width:thin}.prospect-building-create-modal-shell.client-building-full-modal-shell .modal-premium-footer{padding:.64rem .92rem .72rem!important;border-top:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95))!important;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98))!important}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form{gap:.82rem}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .op-upsert-modal__summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:0;padding:.68rem .78rem;gap:.72rem;border-radius:1rem;border-color:var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-580, rgba(219, 234, 254, .58)),transparent 38%),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);box-shadow:0 14px 32px #0f172a0b,inset 0 1px #ffffffdb}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .op-upsert-modal__summary-icon{border-color:var(--csd-border-bfdbfe-800, rgba(191, 219, 254, .8));color:var(--csd-text-2563eb-1000, #2563eb);background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-dbeafe-1000, #dbeafe))}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .op-upsert-modal__summary-heading{gap:.42rem}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .op-upsert-modal__summary-title{font-size:.9rem;line-height:1.22}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .op-upsert-modal__summary-text{max-width:42rem;font-size:.74rem;line-height:1.36}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .op-upsert-modal__eyebrow,.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .op-upsert-modal__summary-pill,.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .prospect-form-modal__section-chip{min-height:1.52rem;padding:.16rem .5rem;border-color:var(--csd-border-93c5fd-720, rgba(147, 197, 253, .72));border-radius:999px;background:var(--csd-bg-eff6ff-940, rgba(239, 246, 255, .94));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.6rem;letter-spacing:0;box-shadow:none}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .prospect-form-modal__stack{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.82rem}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .op-upsert-modal__card{border-color:var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 32px #0f172a0b}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .op-upsert-modal__card--primary,.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .op-upsert-modal__card-header{background:var(--csd-bg-ffffff-1000, #ffffff)}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .op-upsert-modal__card-title{font-size:.82rem;gap:.38rem}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .op-upsert-modal__card-title i{width:1.54rem;height:1.54rem;border-radius:.56rem;color:var(--csd-text-2563eb-1000, #2563eb)}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .op-upsert-modal__card-body{gap:.78rem;padding:.78rem .86rem .86rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .op-upsert-modal__lead{margin:0;color:var(--csd-text-5f7088-1000, #5f7088);font-size:.76rem;line-height:1.36}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .client-building-form__identity-card .op-upsert-modal__card-body{gap:.58rem}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .form-label{margin-bottom:.32rem!important;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem!important}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .form-saas-input,.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .form-control.form-saas-input{min-height:2.42rem!important;height:2.42rem!important;border-color:var(--csd-border-94a3b8-500, rgba(148, 163, 184, .5))!important;border-radius:.72rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;font-size:.78rem!important;box-shadow:inset 0 1px #ffffffe6!important}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form textarea.form-saas-input,.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .prospect-form-modal__textarea{min-height:2.42rem!important;height:2.42rem!important;resize:vertical}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__identity-grid{grid-template-columns:minmax(14rem,1.05fr) minmax(17rem,1.26fr) minmax(14rem,.88fr) minmax(7.25rem,.34fr);grid-template-areas:"name description toggle count";align-items:end;gap:.66rem .72rem}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__toggle{min-height:100%;padding:.68rem .72rem;border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__toggle-title{font-size:.74rem}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__toggle-text{font-size:.64rem;line-height:1.3}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__structure-grid{grid-template-columns:minmax(0,1fr);align-items:end;justify-content:stretch;gap:0;margin:0;padding:0;border-top:0}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__identity-structure{grid-area:count;min-width:0;align-self:end}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__structure-control{grid-template-columns:minmax(0,1fr);align-items:stretch;align-content:end;gap:.18rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__structure-control>div{min-width:0}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__structure-control .form-label{margin-bottom:.18rem!important}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__structure-control .form-saas-input{min-height:2.42rem!important;height:2.42rem!important}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__structure-control .prospect-form-modal__hint{align-self:start;margin-top:0!important;padding-bottom:0;font-size:.58rem;line-height:1.22}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .client-building-form__structure-card .building-form-modal__stairs-details{margin-top:0;border-color:var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__stairs{gap:.58rem;grid-template-columns:minmax(0,1fr)}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__stairs:has(.building-form-modal__stair:nth-child(2)),.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__stairs-details[open] .building-form-modal__stairs:has(.building-form-modal__stair:nth-child(2)){grid-template-columns:minmax(0,1fr)}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__stairs-details[open] .building-form-modal__stairs{grid-template-columns:minmax(0,1fr)}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__stair{padding:.68rem .72rem;border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__stair-head{margin-bottom:.44rem;padding-bottom:.42rem}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__stair-title{font-size:.74rem}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__stair-total{min-width:96px}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__stair-total span{margin-bottom:.18rem;font-size:.56rem}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__total-input{min-height:1.92rem!important;height:1.92rem!important}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__stair-fields{grid-template-columns:minmax(10rem,1.2fr) repeat(2,minmax(6rem,.7fr));gap:.42rem;margin-top:.44rem}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__unit-grid{gap:.36rem;margin-top:.42rem}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__unit-field{gap:.24rem;padding:.36rem;border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__unit-field span{gap:.24rem;font-size:.6rem}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__unit-field span i{font-size:.66rem}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__unit-field .form-saas-input{min-height:1.86rem!important;height:1.86rem!important}@media (max-width: 991.98px){.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .prospect-form-modal__stack{grid-template-columns:minmax(0,1fr)}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .op-upsert-modal__summary{grid-template-columns:auto minmax(0,1fr)}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .op-upsert-modal__summary-pill{grid-column:1/-1;justify-self:start}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__identity-grid,.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__structure-grid{grid-template-columns:minmax(0,1fr)}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__identity-grid{grid-template-areas:"name" "description" "toggle" "count"}.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__structure-control,.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__stair-fields,.prospect-building-create-modal-shell .building-form-modal--create.client-building-full-form .building-form-modal__unit-grid{grid-template-columns:minmax(0,1fr)}}.modal-dialog.modal-xl.prospect-convert-modal-dialog{max-width:min(1160px,100vw - 1.25rem)!important;margin:1.15rem auto!important;max-height:calc(100vh - 2.3rem)!important}.prospect-convert-modal-shell{max-height:calc(100vh - 2.3rem)!important;border:1px solid var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88))!important;border-radius:1.28rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 34px 80px #0f172a2e!important}.prospect-convert-modal-shell .modal-premium-header{position:relative;padding:.68rem 1.05rem .56rem!important;border-bottom-color:var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:none}.prospect-convert-modal-shell .modal-premium-header:after{content:"";position:absolute;right:1.25rem;bottom:-1px;left:1.25rem;height:1px;background:linear-gradient(90deg,rgba(37,99,235,.3),var(--csd-bg-e2e8f0-200, rgba(226, 232, 240, .2)),rgba(37,99,235,0));pointer-events:none}.prospect-convert-modal-shell .modal-premium-header .modal-title>i{border:1px solid var(--csd-border-2563eb-220, rgba(37, 99, 235, .22))!important;width:2rem;height:2rem;flex-basis:2rem;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-2563eb-1000, #2563eb)!important;border-radius:.72rem;font-size:.86rem;box-shadow:0 8px 16px #2563eb14!important}.prospect-convert-modal-shell .modal-premium-header .modal-title{color:var(--csd-text-10213f-1000, #10213f);font-size:.94rem;font-weight:850}.prospect-convert-modal-shell .modal-premium-header p{margin-top:.18rem!important;max-width:38rem;font-size:.73rem!important;line-height:1.34}.prospect-convert-modal-shell .modal-premium-header>button[data-bs-dismiss=modal]{width:2.34rem!important;min-width:2.34rem!important;height:2.34rem!important;min-height:2.34rem!important;flex-basis:2.34rem!important}.prospect-convert-modal-shell .modal-premium-footer{gap:.55rem;padding:.58rem 1.05rem .62rem!important;border-top-color:var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 -8px 22px #0f172a08}.prospect-convert-modal-shell .modal-premium-footer .btn{min-height:2.22rem;padding-inline:.95rem;border-radius:999px;font-size:.76rem}.prospect-convert-modal-body{padding:.48rem 1.05rem .54rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important}.prospect-convert-modal{gap:.44rem}.prospect-convert-modal .row.g-3{--bs-gutter-x: .62rem;--bs-gutter-y: .5rem}.prospect-convert-modal .form-label{margin-bottom:.18rem;font-size:.59rem}.prospect-convert-modal .form-saas-input{min-height:2.18rem;height:2.18rem!important;padding:.3rem .66rem!important;border-radius:.66rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;font-size:.8rem!important}.prospect-convert-modal .prospect-anaf-field__control{gap:.38rem}.prospect-convert-modal .prospect-anaf-field .op-anaf-field__trigger{flex:0 0 auto;min-width:6.7rem;min-height:2.18rem;padding-inline:.58rem;border-radius:.66rem;font-size:.7rem;font-weight:800;white-space:nowrap;box-shadow:none}.prospect-convert-modal textarea.form-saas-input{min-height:3.85rem!important;height:auto!important;line-height:1.45!important}.prospect-convert-modal__context-textarea.form-saas-input{--autogrow-min-height: 9.8rem;--autogrow-collapsed-max: 260px;--autogrow-expanded-max: 380px;min-height:9.8rem!important;max-height:380px!important;padding:.72rem .82rem!important;line-height:1.55!important;resize:vertical;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)!important;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(37,99,235,.38) rgba(226,232,240,.62)}.prospect-convert-modal__context-textarea.form-saas-input::-webkit-scrollbar{width:.52rem}.prospect-convert-modal__context-textarea.form-saas-input::-webkit-scrollbar-track{border-radius:999px;background:var(--csd-bg-e2e8f0-620, rgba(226, 232, 240, .62))}.prospect-convert-modal__context-textarea.form-saas-input::-webkit-scrollbar-thumb{border:2px solid var(--csd-border-e2e8f0-620, rgba(226, 232, 240, .62));border-radius:999px;background:#2563eb9e}.prospect-convert-modal .select2-container--default .select2-selection--single{min-height:2.18rem!important;height:2.18rem!important;padding:.3rem 1.92rem .3rem .66rem!important;border-radius:.66rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important}.prospect-convert-modal .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:.8rem;line-height:1.38!important}.prospect-convert-modal .select2-container--default .select2-selection--single .select2-selection__arrow{width:1.92rem!important;height:2.18rem}.prospect-convert-modal .form-control.form-saas-input.is-invalid,.prospect-convert-modal .form-control.form-saas-input.border-danger,.prospect-convert-modal .form-select.form-saas-input.is-invalid,.prospect-convert-modal .form-select.form-saas-input.border-danger,.prospect-convert-modal input.form-saas-input.is-invalid,.prospect-convert-modal input.form-saas-input.border-danger,.prospect-convert-modal textarea.form-saas-input.is-invalid,.prospect-convert-modal textarea.form-saas-input.border-danger{border-color:var(--csd-border-dc2626-1000, #dc2626)!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .15rem #dc262624!important}.prospect-convert-modal .form-control.form-saas-input.is-invalid:focus,.prospect-convert-modal .form-control.form-saas-input.border-danger:focus,.prospect-convert-modal .form-select.form-saas-input.is-invalid:focus,.prospect-convert-modal .form-select.form-saas-input.border-danger:focus,.prospect-convert-modal input.form-saas-input.is-invalid:focus,.prospect-convert-modal input.form-saas-input.border-danger:focus,.prospect-convert-modal textarea.form-saas-input.is-invalid:focus,.prospect-convert-modal textarea.form-saas-input.border-danger:focus{border-color:var(--csd-border-dc2626-1000, #dc2626)!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .18rem #dc262629!important}.prospect-convert-modal .select2-container--default .select2-selection--single.select2-error-highlight,.prospect-convert-modal .select2-container--default .select2-selection--multiple.select2-error-highlight,.prospect-convert-modal select.is-invalid+.select2-container .select2-selection,.prospect-convert-modal select.border-danger+.select2-container .select2-selection{border-color:var(--csd-border-dc2626-1000, #dc2626)!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .15rem #dc262624!important}.prospect-convert-modal .select2-container--default.select2-container--focus .select2-selection--single.select2-error-highlight,.prospect-convert-modal .select2-container--default.select2-container--focus .select2-selection--multiple.select2-error-highlight,.prospect-convert-modal .select2-container--default.select2-container--open .select2-selection--single.select2-error-highlight{border-color:var(--csd-border-dc2626-1000, #dc2626)!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .18rem #dc262629!important}.prospect-convert-modal__summary{padding:.26rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:.76rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.prospect-convert-modal__intro-meta{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.38rem;align-items:center}.prospect-convert-modal__intro-pill{display:inline-flex;align-items:center;gap:.3rem;min-height:1.42rem;max-width:16rem;padding:.18rem .48rem;border-radius:999px;border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-334155-1000, #334155);font-size:.65rem;font-weight:820;line-height:1.2;box-shadow:none}.prospect-convert-modal__intro-pill i{display:inline-grid;place-items:center;width:1em;height:1em;border-radius:0;background:transparent;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.62rem;line-height:1}.prospect-convert-modal__intro-pill--buildings i{color:var(--csd-text-0f766e-1000, #0f766e)}.prospect-convert-modal__intro-pill--status i{color:var(--csd-text-16a34a-1000, #16a34a)}.prospect-convert-modal__alert{border:1px solid var(--csd-border-dc2626-140, rgba(220, 38, 38, .14));border-radius:.82rem;background:var(--csd-bg-fff7f7-1000, #fff7f7);color:var(--csd-text-991b1b-1000, #991b1b);box-shadow:none}.prospect-convert-modal__grid{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(278px,.62fr);gap:.56rem;align-items:start}.prospect-convert-modal__aside{min-width:0}.prospect-convert-modal__aside-card{position:sticky;top:.4rem}.prospect-convert-modal .prospect-form-modal__stack{gap:.54rem}.prospect-convert-modal .prospect-form-modal__card{padding:0!important;border-color:var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 24px #0f172a08}.prospect-convert-modal .prospect-form-modal__card-header{min-height:auto;padding:.4rem .58rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-ffffff-1000, #ffffff)}.prospect-convert-modal .prospect-form-modal__card-header .saas-card-title{display:inline-flex;align-items:center;gap:.34rem;font-size:.82rem}.prospect-convert-modal .prospect-form-modal__card-header .saas-card-title i{display:inline-grid;place-items:center;width:1.22rem;height:1.22rem;margin:0!important;border:1px solid var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));border-radius:.42rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb)!important;font-size:.64rem;line-height:1;box-shadow:0 8px 16px #2563eb12}.prospect-convert-modal .prospect-convert-modal__aside-card .prospect-form-modal__card-header .saas-card-title i{border-color:var(--csd-border-7c3aed-220, rgba(124, 58, 237, .22));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-7c3aed-1000, #7c3aed)!important;box-shadow:0 8px 16px #7c3aed12}.prospect-convert-modal .prospect-form-modal__card-body{padding:.5rem .58rem!important}.prospect-convert-modal .prospect-form-modal__section-eyebrow{font-size:.57rem}.prospect-convert-modal .prospect-form-modal__section-chip{min-height:1.24rem;padding:.16rem .42rem;border-color:var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-42607f-1000, #42607f);font-size:.62rem}.prospect-convert-modal__checklist{display:grid;gap:.32rem}.prospect-convert-modal__contact-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.prospect-convert-modal__contact-mode{display:grid;grid-template-columns:1.62rem minmax(0,1fr);gap:.42rem;align-items:center;min-width:0;padding:.46rem .5rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.prospect-convert-modal__contact-mode>input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.prospect-convert-modal__contact-mode>i{display:inline-grid;place-items:center;width:1.62rem;height:1.62rem;border:1px solid var(--csd-border-94a3b8-340, rgba(148, 163, 184, .34));border-radius:.52rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.prospect-convert-modal__contact-mode>span{display:grid;gap:.08rem;min-width:0}.prospect-convert-modal__contact-mode strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.71rem;font-weight:850;line-height:1.2}.prospect-convert-modal__contact-mode small{color:var(--csd-text-64748b-1000, #64748b);font-size:.61rem;line-height:1.25}.prospect-convert-modal__contact-mode:hover,.prospect-convert-modal__contact-mode.is-active{border-color:var(--csd-border-2563eb-560, rgba(37, 99, 235, .56));background:var(--csd-bg-f5f8ff-1000, #f5f8ff);box-shadow:0 8px 18px #2563eb14}.prospect-convert-modal__contact-mode.is-active>i{border-color:var(--csd-border-2563eb-320, rgba(37, 99, 235, .32));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb)}.prospect-convert-modal__contact-note{display:flex;align-items:flex-start;gap:.36rem;margin-top:.42rem;padding:.4rem .46rem;border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:.62rem;background:var(--csd-bg-f8faff-1000, #f8faff);color:var(--csd-text-4b5f78-1000, #4b5f78);font-size:.66rem;line-height:1.34}.prospect-convert-modal__contact-note i{color:var(--csd-text-2563eb-1000, #2563eb)}.prospect-convert-modal__transfer-card{padding:.42rem .46rem;border-radius:.66rem;border:1px solid var(--csd-border-e2e8f0-940, rgba(226, 232, 240, .94));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.prospect-convert-modal__transfer-row{grid-template-columns:1.72rem minmax(0,1fr);gap:.44rem;align-items:center}.prospect-convert-modal__transfer-icon{width:1.72rem;height:1.72rem;border:1px solid var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));border-radius:.58rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 8px 16px #2563eb12}.prospect-convert-modal__transfer-icon>i.bi{display:inline-grid;place-items:center;width:1em!important;height:1em!important;margin:0!important;line-height:1}.prospect-convert-modal__transfer-icon>i.bi:before{display:inline-grid;place-items:center;width:1em!important;height:1em!important;margin:0;line-height:1;transform:none!important}.prospect-convert-modal .prospect-form-modal__spotlight-content strong{font-size:.78rem}.prospect-convert-modal .prospect-form-modal__spotlight-content span{margin-top:.04rem;font-size:.7rem;line-height:1.32}.prospect-convert-modal__toggle{align-items:flex-start;gap:.42rem;width:100%;padding:.42rem .46rem;border-radius:.66rem;border:1px solid var(--csd-border-e2e8f0-940, rgba(226, 232, 240, .94));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.prospect-convert-modal__toggle .checkmark{flex:0 0 auto;margin-top:.08rem;border-width:1.5px;border-radius:.32rem}.prospect-convert-modal__toggle .form-check-input-modern:checked+.checkmark{background:#2563eb;border-color:var(--csd-border-2563eb-1000, #2563eb)}.prospect-convert-modal__toggle-copy{display:grid;gap:.12rem}.prospect-convert-modal__toggle-copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.75rem;font-weight:800;line-height:1.3}.prospect-convert-modal__toggle-copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;line-height:1.34}.prospect-convert-modal__divider{display:flex;align-items:center;gap:.48rem;margin:.5rem 0 .42rem;color:var(--csd-text-7c8ba1-1000, #7c8ba1);font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.prospect-convert-modal__divider:before,.prospect-convert-modal__divider:after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,rgba(220,229,239,0),var(--csd-bg-dce5ef-980, rgba(220, 229, 239, .98)),rgba(220,229,239,0))}.prospect-convert-modal__list{display:grid;gap:.28rem}.prospect-convert-modal__list-item{display:flex;align-items:flex-start;gap:.42rem;color:var(--csd-text-475569-1000, #475569);font-size:.7rem;line-height:1.34}.prospect-convert-modal__list-item i{display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;margin-top:.02rem;border:1px solid var(--csd-border-cbd5e1-700, rgba(203, 213, 225, .7));border-radius:.38rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem}.prospect-convert-modal__hint{margin-top:.44rem;padding:.42rem .48rem;border-radius:.66rem;border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-4b5f78-1000, #4b5f78);font-size:.68rem;line-height:1.34}@media (max-width: 991.98px){.prospect-convert-modal__grid{grid-template-columns:1fr}.prospect-convert-modal__aside-card{position:static}.prospect-convert-modal__intro-pill{width:100%;max-width:none;justify-content:flex-start}.prospect-convert-modal__contact-modes{grid-template-columns:1fr}}.prospect-documents{overflow:visible}.prospect-documents__header{padding-bottom:.85rem;border-bottom:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))}.prospect-documents__header h6{font-size:.96rem;font-weight:600}.prospect-documents__subtitle{color:var(--csd-text-64748b-1000, #64748b);font-size:.84rem;line-height:1.45;max-width:720px}.prospect-documents__counter{flex-shrink:0;font-size:.72rem;font-weight:700;padding:.35rem .7rem;border-radius:999px;background:#2563eb0f;border:1px solid var(--csd-border-2563eb-100, rgba(37, 99, 235, .1));color:var(--csd-text-2563eb-1000, #2563eb);white-space:nowrap}.prospect-documents__pagination{position:relative;z-index:1;margin-top:0;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-top:0;border-radius:0 0 1rem 1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 14px 30px #0f172a09}.prospect-documents__pagination .saas-pagination{padding:.8rem .95rem;border-top:0;border-radius:0 0 1rem 1rem;background:transparent}.prospect-documents-empty{display:grid;justify-items:center;gap:.45rem;padding:2rem 1.2rem;border-radius:1rem;border:1px dashed var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));text-align:center}.prospect-documents-empty strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.96rem;font-weight:800;line-height:1.35}.prospect-documents-empty span:last-child{max-width:34rem;color:var(--csd-text-6b7d94-1000, #6b7d94);font-size:.82rem;line-height:1.55}.prospect-documents-empty__icon{width:2.8rem;height:2.8rem;border-radius:.92rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--csd-bg-dbeafe-950, rgba(219, 234, 254, .95)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));border:1px solid var(--csd-border-3b82f6-120, rgba(59, 130, 246, .12));color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.1rem}.prospect-documents-table{border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:1rem;overflow:visible;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 12px 28px #0f172a0b}.prospect-documents-table:has(.dropdown-menu.show){position:relative;z-index:12}.prospect-documents-table:has(+.prospect-documents__pagination){border-radius:1rem 1rem 0 0;box-shadow:none}.prospect-documents-table .table-responsive{border-radius:1rem;overflow:hidden}.prospect-documents-table:has(+.prospect-documents__pagination) .table-responsive{border-radius:1rem 1rem 0 0}.prospect-documents-table:has(.dropdown-menu.show) .table-responsive{overflow:visible}.prospect-documents-table table{margin-bottom:0}.prospect-documents-table thead th{border-bottom:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%);color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.9rem 1rem}.prospect-documents-table thead th:first-child{border-top-left-radius:calc(1rem - 1px)}.prospect-documents-table thead th:last-child{border-top-right-radius:calc(1rem - 1px)}.prospect-documents-table tbody td{padding:.86rem .95rem;border-color:var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));vertical-align:middle}.prospect-documents-table tbody tr:hover{background:var(--csd-bg-f8fafc-700, rgba(248, 250, 252, .7))}.prospect-documents-table tbody tr:has(.dropdown-menu.show){position:relative;z-index:30}.prospect-documents-table__file{display:flex;align-items:center;gap:.85rem;min-width:0}.prospect-documents-table__file-icon{width:2.22rem;height:2.22rem;border-radius:.72rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.9rem}.prospect-documents-table__file-icon.is-pdf{background:#ef444414;color:var(--csd-text-dc2626-1000, #dc2626)}.prospect-documents-table__file-icon.is-word{background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb)}.prospect-documents-table__file-icon.is-excel{background:#10b9811a;color:var(--csd-text-059669-1000, #059669)}.prospect-documents-table__file-icon.is-image{background:#a855f714;color:var(--csd-text-7c3aed-1000, #7c3aed)}.prospect-documents-table__file-icon.is-generic{background:#64748b1a;color:var(--csd-text-475569-1000, #475569)}.prospect-documents-table__file-name{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:650;text-decoration:none;line-height:1.35}.prospect-documents-table__file-name:hover{color:var(--csd-text-2563eb-1000, #2563eb)}.prospect-documents-table__file-meta,.prospect-documents-table__user,.prospect-documents-table__date{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem}.prospect-documents-table__file-meta{display:flex;align-items:center;gap:.45rem;margin-top:.2rem;min-width:0}.prospect-documents-table__dot{width:4px;height:4px;border-radius:999px;background:var(--csd-bg-cbd5e1-1000, #cbd5e1);flex-shrink:0}.prospect-documents-table__status-cell .status-dropdown__toggle--success{border-color:var(--csd-border-bbf7d0-550, rgba(187, 247, 208, .55));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-166534-1000, #166534);box-shadow:0 8px 18px #16653409}.prospect-documents-table__status-cell .status-dropdown__toggle--success .status-dropdown__toggle-icon{border-color:var(--csd-border-bbf7d0-640, rgba(187, 247, 208, .64));background:var(--csd-bg-f0fdf4-720, rgba(240, 253, 244, .72));color:var(--csd-text-15803d-1000, #15803d)}.prospect-documents-table__actions-cell{position:relative;z-index:4}.prospect-documents-table__actions-cell .dropdown-actions{width:auto;justify-content:flex-end}.prospect-documents-table__actions-cell .dropdown,.prospect-documents-table__actions-cell .dropdown-actions{position:relative;z-index:4}.prospect-documents-table__actions-cell .modern-dropdown-trigger{width:2.05rem;height:2.05rem}.prospect-documents-table__actions-cell .dropdown-modern{min-width:12.4rem;padding:.5rem!important;border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86))!important;border-radius:1.05rem!important;background:radial-gradient(circle at 100% 0%,var(--csd-bg-e2e8f0-620, rgba(226, 232, 240, .62)),transparent 42%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;box-shadow:0 22px 46px #0f172a24,inset 0 1px #ffffffeb!important;z-index:1080}.prospect-documents-table__actions-cell .dropdown-modern__item{min-height:2.44rem;padding:.44rem .5rem!important;border-radius:.78rem;color:var(--csd-text-0f172a-1000, #0f172a)!important;font-size:.78rem;font-weight:850}.prospect-documents-table__actions-cell .dropdown-modern__icon{width:1.58rem!important;height:1.58rem!important;border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.54rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-334155-1000, #334155)!important}.prospect-documents-table__actions-cell .dropdown-modern__item--danger{color:var(--csd-text-b42318-1000, #b42318)!important}.prospect-documents-table__actions-cell .dropdown-modern__item--danger .dropdown-modern__icon{border-color:var(--csd-border-fca5a5-440, rgba(252, 165, 165, .44));background:linear-gradient(180deg,var(--csd-bg-fffafa-1000, #fffafa),var(--csd-bg-fef2f2-1000, #fef2f2));color:var(--csd-text-dc2626-1000, #dc2626)!important}.prospect-document-modal.prospect-form-modal__stack{gap:.95rem}.prospect-document-modal .prospect-document-modal__card,.prospect-document-modal .prospect-form-modal__card{border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:1.08rem;background:radial-gradient(circle at 100% 0%,var(--csd-bg-e2e8f0-360, rgba(226, 232, 240, .36)),transparent 38%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);box-shadow:0 18px 40px #0f172a0b;overflow:hidden}.prospect-document-modal .prospect-form-modal__card--primary{border-color:var(--csd-border-bfdbfe-680, rgba(191, 219, 254, .68));background:radial-gradient(circle at 0% 0%,var(--csd-bg-dbeafe-720, rgba(219, 234, 254, .72)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.prospect-document-modal .saas-card-header{align-items:center;gap:.85rem;min-height:auto;padding:1rem 1.08rem .92rem;border-bottom:1px solid var(--csd-border-cbd5e1-620, rgba(203, 213, 225, .62));background:linear-gradient(180deg,var(--csd-bg-f8fafc-860, rgba(248, 250, 252, .86)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)))}.prospect-document-modal .prospect-form-modal__card-body{padding:1rem 1.08rem 1.08rem}.prospect-document-modal .prospect-form-modal__lead{max-width:56rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.79rem;line-height:1.55}.prospect-document-modal .contact-documents-modal__upload-layout,.prospect-document-modal .prospect-documents-modal__upload-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.78fr);gap:.88rem;align-items:stretch}.prospect-document-modal .contact-documents-modal__upload-main,.prospect-document-modal .contact-documents-modal__upload-side,.prospect-document-modal .prospect-documents-modal__upload-main,.prospect-document-modal .prospect-documents-modal__upload-side{display:grid;gap:.72rem;min-width:0}.prospect-document-modal .contact-documents-modal__dropzone,.prospect-document-modal .prospect-documents-modal__dropzone{display:grid;place-items:center;gap:.48rem;min-height:12.2rem;padding:1.15rem 1rem;border:1px dashed var(--csd-border-93c5fd-680, rgba(147, 197, 253, .68));border-radius:1.08rem;background:radial-gradient(circle at top center,var(--csd-bg-eff6ff-950, rgba(239, 246, 255, .95)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 60%),var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.prospect-document-modal .contact-documents-modal__dropzone>i,.prospect-document-modal .prospect-documents-modal__dropzone>i{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:.08rem;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:.92rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.18rem;box-shadow:0 12px 22px #2563eb14}.prospect-document-modal .contact-documents-modal__dropzone:hover,.prospect-document-modal .contact-documents-modal__dropzone.dragover,.prospect-document-modal .prospect-documents-modal__dropzone:hover,.prospect-document-modal .prospect-documents-modal__dropzone.dragover{border-color:var(--csd-border-2563eb-480, rgba(37, 99, 235, .48));background:radial-gradient(circle at top center,var(--csd-bg-dbeafe-920, rgba(219, 234, 254, .92)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 62%),var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 0 0 4px #2563eb12}.prospect-document-modal .contact-documents-modal__dropzone.has-file,.prospect-document-modal .prospect-documents-modal__dropzone.has-file{border-color:var(--csd-border-10b981-380, rgba(16, 185, 129, .38));background:linear-gradient(180deg,var(--csd-bg-f0fdf9-980, rgba(240, 253, 249, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.prospect-document-modal .contact-documents-modal__dropzone-title,.prospect-document-modal .prospect-documents-modal__dropzone-title{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:800;line-height:1.35}.prospect-document-modal .contact-documents-modal__dropzone-copy,.prospect-document-modal .prospect-documents-modal__dropzone-copy{max-width:24rem;margin-inline:auto;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.5}.prospect-document-modal .prospect-documents-modal__upload-trigger{min-height:2.35rem;padding:.46rem .86rem;border-radius:999px;font-size:.77rem;font-weight:800;gap:.4rem}.prospect-document-modal .contact-documents-modal__side-panel,.prospect-document-modal .prospect-documents-modal__side-panel{display:grid;align-content:start;gap:.68rem;height:100%;min-height:12.2rem;padding:.86rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:1.08rem;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-500, rgba(219, 234, 254, .5)),transparent 52%),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));box-shadow:0 12px 28px #0f172a0a}.prospect-document-modal .contact-documents-modal__side-header,.prospect-document-modal .prospect-documents-modal__side-header{display:grid;gap:.18rem}.prospect-document-modal .contact-documents-modal__side-header strong,.prospect-document-modal .prospect-documents-modal__side-header strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:800;line-height:1.3}.prospect-document-modal .contact-documents-modal__side-header>span:last-child,.prospect-document-modal .prospect-documents-modal__side-header>span:last-child{color:var(--csd-text-5d7088-1000, #5d7088);font-size:.72rem;line-height:1.45}.prospect-document-modal .contact-documents-modal__side-eyebrow,.prospect-document-modal .prospect-documents-modal__side-eyebrow{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.28rem .56rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.64rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.prospect-document-modal .contact-documents-modal__rule-list,.prospect-document-modal .prospect-documents-modal__rule-list{display:grid;gap:.5rem}.prospect-document-modal .contact-documents-modal__rule-item,.prospect-document-modal .prospect-documents-modal__rule-item{display:flex;align-items:flex-start;gap:.56rem;padding:.62rem .68rem;border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));border-radius:.86rem;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94))}.prospect-document-modal .contact-documents-modal__rule-icon,.prospect-document-modal .prospect-documents-modal__rule-icon{width:1.68rem;height:1.68rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:.62rem;background:#2563eb1a;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.prospect-document-modal .contact-documents-modal__rule-copy,.prospect-document-modal .prospect-documents-modal__rule-copy{display:grid;gap:.16rem;min-width:0}.prospect-document-modal .contact-documents-modal__rule-copy strong,.prospect-document-modal .prospect-documents-modal__rule-copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.74rem;font-weight:800;line-height:1.3}.prospect-document-modal .contact-documents-modal__rule-copy span,.prospect-document-modal .prospect-documents-modal__rule-copy span{color:var(--csd-text-61748b-1000, #61748b);font-size:.69rem;line-height:1.4}.prospect-documents-modal__context-name{display:block;max-width:100%;white-space:normal;word-break:break-word}.prospect-documents-modal__section-chip{display:inline-flex;align-items:center;gap:.42rem;max-width:min(100%,22rem);padding:.42rem .74rem;border-radius:.86rem;background:var(--csd-bg-f1f5f9-920, rgba(241, 245, 249, .92));color:var(--csd-text-475569-1000, #475569);border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));box-shadow:inset 0 1px #ffffffb8;font-size:.75rem;font-weight:700;letter-spacing:0;text-transform:none}.prospect-documents-modal__section-chip i{flex-shrink:0;font-size:.82rem}.prospect-documents-modal__section-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospect-documents-modal__section{padding:1rem;border-radius:16px;border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))}.prospect-documents-modal__section-title{font-size:.92rem;font-weight:600;color:var(--csd-text-0f172a-1000, #0f172a);margin-bottom:.2rem}.prospect-documents-modal__section-copy{font-size:.8rem;line-height:1.45;color:var(--csd-text-64748b-1000, #64748b)}.prospect-documents-modal__dropzone{display:grid;place-items:center;gap:.46rem;min-height:10rem;padding:.84rem .82rem;border-radius:1rem;border:1px dashed var(--csd-border-93c5fd-550, rgba(147, 197, 253, .55));background:radial-gradient(circle at top center,var(--csd-bg-eff6ff-880, rgba(239, 246, 255, .88)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 58%),var(--csd-bg-ffffff-1000, #fff);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease;cursor:pointer}.prospect-documents-modal__dropzone i{display:inline-flex;margin-bottom:0;font-size:1.28rem;color:var(--csd-text-3b82f6-1000, #3b82f6)}.prospect-documents-modal__dropzone:hover{border-color:var(--csd-border-2563eb-420, rgba(37, 99, 235, .42));background:radial-gradient(circle at top center,var(--csd-bg-eff6ff-940, rgba(239, 246, 255, .94)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 58%),var(--csd-bg-ffffff-1000, #fff)}.prospect-documents-modal__dropzone.dragover{border-color:var(--csd-border-2563eb-500, rgba(37, 99, 235, .5));background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-f8faff-980, rgba(248, 250, 255, .98)));box-shadow:0 0 0 4px #2563eb14}.prospect-documents-modal__dropzone.has-file{border-color:var(--csd-border-10b981-350, rgba(16, 185, 129, .35));background:linear-gradient(180deg,var(--csd-bg-f0fdf9-980, rgba(240, 253, 249, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.prospect-documents-modal__dropzone-title{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:700;line-height:1.35}.prospect-documents-modal__dropzone-copy{max-width:23rem;margin-inline:auto;margin-bottom:.46rem!important;font-size:.75rem;line-height:1.42}.prospect-documents-modal__upload-trigger{min-height:2.35rem;padding:.46rem .82rem;border-radius:999px;font-size:.77rem;font-weight:800;gap:.4rem}.prospect-documents-modal__upload-trigger i{font-size:.84rem}.prospect-documents-modal__dropzone-title{color:var(--csd-text-0f172a-1000, #0f172a);margin-bottom:.2rem}.prospect-documents-modal__accepted,.prospect-documents-modal__current-label{font-size:.8rem;color:var(--csd-text-64748b-1000, #64748b)}.prospect-documents-modal__accepted{border-top:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));padding-top:.85rem}.prospect-documents-modal__current-file{display:flex;flex-direction:column;gap:.2rem;padding:.85rem 1rem;border-radius:14px;background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9));border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06))}.prospect-documents-modal__current-name{font-size:.9rem;color:var(--csd-text-0f172a-1000, #0f172a);font-weight:500;word-break:break-word}.prospect-documents-upload-modal__intro{display:none}.prospect-documents-upload-modal__intro .prospect-form-modal__intro-copy{gap:.28rem}.prospect-documents-upload-modal__intro .prospect-form-modal__lead{max-width:46rem;font-size:.77rem}.prospect-document-upsert-modal .op-upsert-rule{align-items:flex-start}.prospect-document-upsert-modal .op-upsert-rule>span{display:grid;gap:.12rem;min-width:0}.prospect-document-upsert-modal .op-upsert-rule>span>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.42}.prospect-document-upsert-modal .op-upsert-file-current .op-upsert-modal__summary-pill{flex-shrink:0;border-color:var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569)}.file-list{display:flex;flex-direction:column;gap:.35rem}.file-list li{padding:.55rem .75rem;border-radius:12px;background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9));border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem}@media (max-width: 767.98px){.prospect-documents__header{flex-direction:column;align-items:stretch!important}.prospect-documents-table .table-responsive{overflow-x:auto;overflow-y:hidden}.prospect-documents-table:has(.dropdown-menu.show) .table-responsive{overflow-y:visible}}.prospect-documents-modal__upload-layout{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(240px,.76fr);gap:.82rem;align-items:start}.prospect-documents-modal__upload-main,.prospect-documents-modal__upload-side{display:grid;gap:.72rem;min-width:0}.prospect-documents-modal__upload-side{align-content:start}.prospect-documents-modal__dropzone--compact{min-height:10rem}.prospect-documents-modal__side-panel{display:grid;gap:.68rem;min-height:auto;padding:.78rem;border-radius:1rem;border:1px solid var(--csd-border-93c5fd-180, rgba(147, 197, 253, .18));background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-620, rgba(219, 234, 254, .62)),transparent 52%),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));box-shadow:0 10px 24px #0f172a0a}.prospect-documents-modal__side-panel--warning{border-color:var(--csd-border-f59e0b-160, rgba(245, 158, 11, .16));background:radial-gradient(circle at top left,var(--csd-bg-ffedd5-760, rgba(255, 237, 213, .76)),transparent 52%),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-fffbeb-940, rgba(255, 251, 235, .94)))}.prospect-documents-modal__side-header{display:grid;gap:.16rem}.prospect-documents-modal__side-header strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:750;line-height:1.3}.prospect-documents-modal__side-header>span:last-child{color:var(--csd-text-5d7088-1000, #5d7088);font-size:.71rem;line-height:1.42}.prospect-documents-modal__side-eyebrow{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.3rem .56rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.prospect-documents-modal__side-panel--warning .prospect-documents-modal__side-eyebrow{background:#f59e0b1f;color:var(--csd-text-b45309-1000, #b45309)}.prospect-documents-modal__rule-list{display:grid;gap:.5rem}.prospect-documents-modal__rule-item{display:flex;align-items:flex-start;gap:.56rem;padding:.62rem .68rem;border-radius:.86rem;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06))}.prospect-documents-modal__rule-item--warning{border-color:var(--csd-border-f59e0b-140, rgba(245, 158, 11, .14))}.prospect-documents-modal__rule-icon{width:1.68rem;height:1.68rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:.62rem;background:#2563eb1a;color:var(--csd-text-3b82f6-1000, #3b82f6);font-size:.82rem}.prospect-documents-modal__rule-item--warning .prospect-documents-modal__rule-icon{background:#f59e0b24;color:var(--csd-text-b45309-1000, #b45309)}.prospect-documents-modal__rule-copy{display:grid;gap:.16rem;min-width:0}.prospect-documents-modal__rule-copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.74rem;font-weight:750;line-height:1.3}.prospect-documents-modal__rule-copy span{color:var(--csd-text-61748b-1000, #61748b);font-size:.69rem;line-height:1.38}.prospect-document-modal-shell{position:relative;background:radial-gradient(circle at top left,var(--csd-bg-f1f5f9-900, rgba(241, 245, 249, .9)),transparent 30%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important}.prospect-document-modal-header{position:relative;padding-top:1rem!important;padding-bottom:.78rem!important;background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-720, rgba(226, 232, 240, .72)),transparent 36%),linear-gradient(180deg,var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94)),rgba(255,255,255,0))}.prospect-document-modal-header:after{content:"";position:absolute;left:1.35rem;right:1.35rem;bottom:-.15rem;height:1px;background:linear-gradient(90deg,var(--csd-bg-93c5fd-240, rgba(147, 197, 253, .24)),var(--csd-bg-e2e8f0-700, rgba(226, 232, 240, .7)))}.prospect-document-modal-body{padding-top:.7rem!important}.prospect-document-modal-footer{padding-top:.28rem!important}.prospect-document-modal--platform .task-document-modal__grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:.86rem}.prospect-document-modal--platform .task-document-modal__card{border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));background:radial-gradient(circle at 100% 0%,var(--csd-bg-f1f5f9-600, rgba(241, 245, 249, .6)),transparent 42%),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 14px 30px #0f172a0b}.prospect-document-modal--platform .task-document-modal__card--upload{background:radial-gradient(circle at top,var(--csd-bg-eff6ff-620, rgba(239, 246, 255, .62)),transparent 44%),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))}.prospect-document-modal--platform .task-document-modal__card-head{border-bottom-color:var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:var(--csd-bg-f8fafc-620, rgba(248, 250, 252, .62))}.prospect-document-modal--platform .task-document-modal__card-head>i{border:1px solid var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569);box-shadow:inset 0 1px #ffffffd1}.prospect-document-modal--platform .task-document-modal__card-head h6{color:var(--csd-text-111827-1000, #111827)}.prospect-document-modal--platform .task-document-modal__card-head p{color:var(--csd-text-64748b-1000, #64748b)}.prospect-document-modal--platform .task-document-modal__dropzone{border-color:var(--csd-border-93c5fd-460, rgba(147, 197, 253, .46));background:radial-gradient(circle at top,var(--csd-bg-dbeafe-780, rgba(219, 234, 254, .78)),transparent 42%),var(--csd-bg-f8fafc-860, rgba(248, 250, 252, .86))}.prospect-document-modal--platform .task-document-modal__dropzone>i{border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 12px 24px #2563eb17}.prospect-document-modal--platform .task-document-modal__dropzone.dragover,.prospect-document-modal--platform .task-document-modal__dropzone.has-file{border-color:var(--csd-border-2563eb-420, rgba(37, 99, 235, .42));background:radial-gradient(circle at top,var(--csd-bg-dbeafe-900, rgba(219, 234, 254, .9)),transparent 44%),var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94));box-shadow:0 14px 28px #2563eb14}.prospect-document-modal--platform .task-document-modal__processing{border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:var(--csd-bg-f8fafc-820, rgba(248, 250, 252, .82))}.prospect-document-modal--platform .task-document-modal__current-file{border-color:var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));background:radial-gradient(circle at top right,var(--csd-bg-f1f5f9-820, rgba(241, 245, 249, .82)),transparent 46%),var(--csd-bg-f8fafc-880, rgba(248, 250, 252, .88))}.prospect-document-modal--platform .task-document-modal__current-meta span{border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-475569-1000, #475569)}.prospect-document-modal--platform .prospect-document-modal__processing-row{cursor:default}.prospect-document-modal--platform .prospect-document-modal__processing-icon{width:1.62rem;height:1.62rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.58rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569);font-size:.8rem}.prospect-document-modal--platform .task-document-modal__rule{border-color:var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));color:var(--csd-text-53657d-1000, #53657d)}.prospect-document-modal--platform .task-document-modal__rule i{color:var(--csd-text-64748b-1000, #64748b)}.prospect-document-modal--platform .task-document-modal__notice{border-color:var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));background:var(--csd-bg-f8fafc-860, rgba(248, 250, 252, .86));color:var(--csd-text-53657d-1000, #53657d)}.prospect-document-modal--platform .task-document-modal__notice i{color:var(--csd-text-64748b-1000, #64748b)}.prospect-document-modal--edit .task-document-modal__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.prospect-document-modal--edit .task-document-modal__card--upload{background:radial-gradient(circle at top,var(--csd-bg-f1f5f9-860, rgba(241, 245, 249, .86)),transparent 44%),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))}.prospect-document-modal--edit .task-document-modal__dropzone{min-height:11.1rem;border-color:var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84));background:radial-gradient(circle at top,var(--csd-bg-f1f5f9-820, rgba(241, 245, 249, .82)),transparent 42%),var(--csd-bg-f8fafc-880, rgba(248, 250, 252, .88))}.prospect-document-modal--edit .task-document-modal__dropzone>i{border-color:var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569);box-shadow:0 12px 24px #0f172a0e}@media (max-width: 991.98px){.prospect-document-modal--platform .task-document-modal__grid{grid-template-columns:1fr}}@media (max-width: 767.98px){.prospect-documents-modal__upload-layout{grid-template-columns:1fr}.prospect-documents-modal__side-panel{padding:.82rem}.prospect-documents-modal__rule-item{padding:.7rem .74rem}}.prospect-meetings__header{padding-bottom:.85rem;border-bottom:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))}.prospect-meetings__header h6{font-size:.96rem;font-weight:600}.prospect-meetings__subtitle{color:var(--csd-text-64748b-1000, #64748b);font-size:.84rem;line-height:1.45;max-width:680px}.prospect-meetings__counter{flex-shrink:0;font-size:.72rem;font-weight:700;padding:.35rem .7rem;border-radius:999px;background:#2563eb0f;border:1px solid var(--csd-border-2563eb-100, rgba(37, 99, 235, .1));color:var(--csd-text-2563eb-1000, #2563eb);white-space:nowrap}.prospect-meetings__list{display:grid;gap:.72rem}.prospect-meetings__empty{display:grid;justify-items:center;gap:.45rem;padding:2rem 1.2rem;border-radius:1rem;border:1px dashed var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));text-align:center}.prospect-meetings__empty strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.96rem;font-weight:800}.prospect-meetings__empty span:last-child{max-width:34rem;color:var(--csd-text-6b7d94-1000, #6b7d94);font-size:.82rem;line-height:1.55}.prospect-meetings__empty-icon{width:2.8rem;height:2.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.92rem;border:1px solid var(--csd-border-bfdbfe-700, rgba(191, 219, 254, .7));background:var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9));color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem}.prospect-meeting-card{position:relative;overflow:visible;padding:.86rem .92rem;border:1px solid var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.prospect-meeting-card:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:linear-gradient(180deg,rgba(37,99,235,.62),var(--csd-bg-93c5fd-100, rgba(147, 197, 253, .1)));border-radius:1rem 0 0 1rem;clip-path:inset(.72rem 0 .72rem 0 round 999px);opacity:.68}.prospect-meeting-card:hover{transform:translateY(-1px);box-shadow:0 16px 30px #0f172a11;border-color:var(--csd-border-93c5fd-560, rgba(147, 197, 253, .56))}.prospect-meeting-card:has(.dropdown-menu.show){z-index:20}.prospect-meeting-card__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:start}.prospect-meeting-card__title-row{display:flex;align-items:start;gap:.68rem;min-width:0}.prospect-meeting-card__icon{width:2.15rem;height:2.15rem;border-radius:.72rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--csd-border-bfdbfe-680, rgba(191, 219, 254, .68));background:var(--csd-bg-eff6ff-880, rgba(239, 246, 255, .88));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.9rem}.prospect-meeting-card__title-wrap{min-width:0}.prospect-meeting-card__title{display:block;font-size:.94rem;font-weight:800;line-height:1.35;color:var(--csd-text-0f172a-1000, #0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.prospect-meeting-card__title:hover,.prospect-meeting-card__title:focus{color:var(--csd-text-334155-1000, #334155);text-decoration:none}.prospect-meeting-card__meta{display:flex;flex-wrap:wrap;gap:.42rem .7rem;margin-top:.38rem}.prospect-meeting-card__meta-item{display:inline-flex;align-items:center;gap:.34rem;font-size:.76rem;color:var(--csd-text-64748b-1000, #64748b);font-weight:650}.prospect-meeting-card__meta-item i{color:var(--csd-text-94a3b8-1000, #94a3b8)}.prospect-meeting-card__aside{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.prospect-meeting-card__actions,.prospect-meeting-card__actions .dropdown,.prospect-meeting-card__actions .dropdown-actions{position:relative;z-index:4}.prospect-meeting-card__actions .dropdown-modern{min-width:12.4rem;padding:.5rem!important;border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86))!important;border-radius:1.05rem!important;background:radial-gradient(circle at 100% 0%,var(--csd-bg-e2e8f0-620, rgba(226, 232, 240, .62)),transparent 42%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;box-shadow:0 22px 46px #0f172a24,inset 0 1px #ffffffeb!important;z-index:1080}.prospect-meeting-card__actions .dropdown-modern__item{min-height:2.44rem;padding:.44rem .5rem!important;border-radius:.78rem;color:var(--csd-text-0f172a-1000, #0f172a)!important;font-size:.78rem;font-weight:850}.prospect-meeting-card__actions .dropdown-modern__icon{width:1.58rem!important;height:1.58rem!important;border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.54rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-334155-1000, #334155)!important}.prospect-meeting-card__actions .dropdown-modern__item--danger{color:var(--csd-text-991b1b-1000, #991b1b)!important}.prospect-meeting-card__actions .dropdown-modern__item--danger .dropdown-modern__icon{border-color:var(--csd-border-fca5a5-420, rgba(252, 165, 165, .42));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fff5f5-1000, #fff5f5));color:var(--csd-text-dc2626-1000, #dc2626)!important}.prospect-meeting-card__actions .dropdown-actions{width:auto;justify-content:flex-end}.prospect-meeting-card__actions .modern-dropdown-trigger{width:1.84rem;height:1.84rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 5px 12px #0f172a08;color:var(--csd-text-64748b-1000, #64748b)}.prospect-meeting-card__actions .modern-dropdown-trigger:hover,.prospect-meeting-card__actions .modern-dropdown-trigger[aria-expanded=true]{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 7px 16px #2563eb12}@media (max-width: 767.98px){.prospect-meeting-card__row{grid-template-columns:1fr}.prospect-meeting-card__aside{justify-content:space-between}}.prospect-meeting-form-modal__hero{display:flex;align-items:center;gap:.82rem;padding:.86rem .92rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:1rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:0 12px 26px #0f172a0b}.prospect-meeting-form-modal__hero-icon{width:2.55rem;height:2.55rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:.86rem;border:1px solid var(--csd-border-bfdbfe-760, rgba(191, 219, 254, .76));background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem}.prospect-meeting-form-modal .prospect-form-modal__intro-copy{gap:.24rem}.prospect-meeting-form-modal .prospect-form-modal__lead{max-width:46rem;font-size:.74rem;line-height:1.5}.prospect-meeting-form-modal .prospect-form-modal__stack{gap:.86rem}.prospect-meeting-form-modal .prospect-form-modal__card{border-radius:1rem;border-color:var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));box-shadow:0 12px 28px #0f172a0b}.prospect-meeting-form-modal .prospect-form-modal__card-header{padding:.74rem .95rem;background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72))}.prospect-meeting-form-modal .prospect-form-modal__card-body{padding:.9rem .95rem}.prospect-meeting-form-modal__intro-meta{display:flex;flex-wrap:wrap;gap:.42rem}.prospect-meeting-form-modal__intro-pill{display:inline-flex;align-items:center;gap:.38rem;padding:.32rem .6rem;border-radius:999px;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-1e3a5f-1000, #1e3a5f);font-size:.7rem;font-weight:700;line-height:1.2}.prospect-meeting-form-modal__intro-pill i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.78rem}.prospect-meeting-contact-delivery{display:grid;gap:.5rem}.prospect-meeting-contact-delivery__card{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.62rem .72rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.82rem;background:var(--csd-bg-f8fafc-820, rgba(248, 250, 252, .82))}.prospect-meeting-contact-delivery__card>span:first-child{display:grid;gap:.1rem}.prospect-meeting-contact-delivery__card strong{font-size:.78rem;color:var(--csd-text-0f172a-1000, #0f172a)}.prospect-meeting-contact-delivery__card small{font-size:.68rem;color:var(--csd-text-64748b-1000, #64748b)}.prospect-meeting-contact-delivery__card.is-automatic{border-color:var(--csd-border-10b981-250, rgba(16, 185, 129, .25));background:var(--csd-bg-ecfdf5-720, rgba(236, 253, 245, .72))}.prospect-meeting-contact-delivery__automatic{display:inline-flex;align-items:center;gap:.34rem;color:var(--csd-text-047857-1000, #047857);font-size:.72rem;font-weight:700;white-space:nowrap}.prospect-meeting-delivery{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.44rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem}.prospect-meeting-delivery__option{display:inline-flex;align-items:center;gap:.3rem;min-height:1.9rem;margin:0;padding:.28rem .54rem;border:1px solid var(--csd-border-94a3b8-320, rgba(148, 163, 184, .32));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);font-size:.7rem;font-weight:650;cursor:pointer}.prospect-meeting-delivery__option input{accent-color:#2563eb}.prospect-meeting-delivery__option.is-disabled{opacity:.48;cursor:not-allowed}@media (max-width: 767.98px){.prospect-meeting-contact-delivery__card{align-items:flex-start;flex-direction:column}}.prospect-opportunities__header{padding-bottom:.85rem;border-bottom:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))}.prospect-opportunities__header h6{font-size:.96rem;font-weight:600}.prospect-opportunities__subtitle{color:var(--csd-text-64748b-1000, #64748b);font-size:.84rem;line-height:1.45;max-width:720px}.prospect-opportunities__counter{flex-shrink:0;font-size:.72rem;font-weight:700;padding:.35rem .7rem;border-radius:999px;background:#10b98114;border:1px solid var(--csd-border-10b981-140, rgba(16, 185, 129, .14));color:var(--csd-text-059669-1000, #059669);white-space:nowrap}.prospect-opportunities__list{display:grid;gap:.72rem;overflow:visible}.prospect-opportunities-empty{display:grid;justify-items:center;gap:.45rem;padding:2rem 1.2rem;border-radius:1rem;border:1px dashed var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));text-align:center}.prospect-opportunities-empty strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.96rem;font-weight:800;line-height:1.35}.prospect-opportunities-empty span:last-child{max-width:34rem;color:var(--csd-text-6b7d94-1000, #6b7d94);font-size:.82rem;line-height:1.55}.prospect-opportunities-empty__icon{width:2.8rem;height:2.8rem;border-radius:.92rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--csd-bg-ecfdf5-960, rgba(236, 253, 245, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));border:1px solid var(--csd-border-10b981-140, rgba(16, 185, 129, .14));color:var(--csd-text-059669-1000, #059669);font-size:1.12rem}.prospect-opportunity-card{position:relative;overflow:visible;padding:.86rem .92rem;border:1px solid var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.prospect-opportunity-card:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:linear-gradient(180deg,rgba(5,150,105,.62),var(--csd-bg-a7f3d0-120, rgba(167, 243, 208, .12)));border-radius:1rem 0 0 1rem;clip-path:inset(.72rem 0 .72rem 0 round 999px);opacity:.72}.prospect-opportunity-card:hover{transform:translateY(-1px);box-shadow:0 16px 30px #0f172a11;border-color:var(--csd-border-10b981-220, rgba(16, 185, 129, .22))}.prospect-opportunity-card:has(.dropdown-menu.show),.prospect-opportunity-card:has(.status-dropdown__toggle.show),.prospect-opportunity-card:has(.status-dropdown__toggle[aria-expanded=true]){z-index:80}.prospect-opportunity-card__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:start}.prospect-opportunity-card__title-row{display:flex;align-items:center;gap:.56rem;min-width:0}.prospect-opportunity-card__title{font-size:.94rem;font-weight:800;line-height:1.35;color:var(--csd-text-0f172a-1000, #0f172a);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prospect-opportunity-card__icon{width:2.1rem;height:2.1rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:.72rem;border:1px solid var(--csd-border-a7f3d0-720, rgba(167, 243, 208, .72));background:var(--csd-bg-ecfdf5-900, rgba(236, 253, 245, .9));color:var(--csd-text-059669-1000, #059669);font-size:.92rem}.prospect-opportunity-card__owner{flex-shrink:0;font-size:.77rem;color:var(--csd-text-64748b-1000, #64748b)}.prospect-opportunity-card__meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.5rem}.prospect-opportunity-card__metric-inline{display:inline-flex;align-items:center;gap:.45rem;min-height:1.84rem;padding:.28rem .56rem;border-radius:999px;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72))}.prospect-opportunity-card__metric-label{display:inline-block;font-size:.66rem;letter-spacing:.035em;text-transform:uppercase;color:var(--csd-text-94a3b8-1000, #94a3b8);font-weight:600}.prospect-opportunity-card__metric-value{display:inline-block;font-size:.78rem;color:var(--csd-text-0f172a-1000, #0f172a);font-weight:500}.prospect-opportunity-card__description{margin-top:.5rem;font-size:.78rem;line-height:1.45;color:var(--csd-text-64748b-1000, #64748b);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.prospect-opportunity-card__aside{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.prospect-opportunity-card__aside .status-dropdown{position:relative;z-index:5}.prospect-opportunity-card__aside .status-dropdown__menu{z-index:1090}.prospect-opportunity-card__actions{position:relative;z-index:4}.prospect-opportunity-card__actions .btn-saas-icon{min-width:2.2rem;min-height:2.2rem;border-radius:.75rem}.prospect-opportunity-card__actions .dropdown,.prospect-opportunity-card__actions .dropdown-actions{position:relative;z-index:4}.prospect-opportunity-card__actions .dropdown-modern{min-width:12.4rem;padding:.5rem!important;border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86))!important;border-radius:1.05rem!important;background:radial-gradient(circle at 100% 0%,var(--csd-bg-e2e8f0-620, rgba(226, 232, 240, .62)),transparent 42%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;box-shadow:0 22px 46px #0f172a24,inset 0 1px #ffffffeb!important;z-index:1080}.prospect-opportunity-card__actions .dropdown-modern__item{min-height:2.44rem;padding:.44rem .5rem!important;border-radius:.78rem;color:var(--csd-text-0f172a-1000, #0f172a)!important;font-size:.78rem;font-weight:850}.prospect-opportunity-card__actions .dropdown-modern__icon{width:1.58rem!important;height:1.58rem!important;border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.54rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-334155-1000, #334155)!important}.prospect-opportunity-card__actions .dropdown-modern__item--danger{color:var(--csd-text-b42318-1000, #b42318)!important}.prospect-opportunity-card__actions .dropdown-modern__item--danger .dropdown-modern__icon{border-color:var(--csd-border-fca5a5-440, rgba(252, 165, 165, .44));background:linear-gradient(180deg,var(--csd-bg-fffafa-1000, #fffafa),var(--csd-bg-fef2f2-1000, #fef2f2));color:var(--csd-text-dc2626-1000, #dc2626)!important}.opportunity-modal__section{border-radius:18px}@media (max-width: 767.98px){.prospect-opportunities__header{flex-direction:column;align-items:stretch!important}.prospect-opportunity-card__row{grid-template-columns:1fr}.prospect-opportunity-card__title-row{flex-wrap:wrap}.prospect-opportunity-card__meta{gap:.45rem}.prospect-opportunity-card__aside{justify-content:space-between}}.prospect-tasks{display:flex;flex-direction:column;gap:.35rem}.prospect-task-list{display:grid;gap:.72rem}.prospect-task-card{position:relative;overflow:hidden;padding:.9rem .95rem;border-radius:1rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 12px 28px #0f172a0b;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.prospect-task-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,rgba(37,99,235,.62),var(--csd-bg-93c5fd-100, rgba(147, 197, 253, .1)));opacity:.68}.prospect-task-card:hover{transform:translateY(-1px);box-shadow:0 16px 30px #0f172a0f;border-color:var(--csd-border-93c5fd-560, rgba(147, 197, 253, .56))}.prospect-task-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.prospect-task-card__identity{min-width:0;display:flex;flex-direction:column;gap:.45rem}.prospect-task-card__eyebrow-row{display:flex;align-items:center;gap:.42rem;flex-wrap:wrap}.prospect-task-card__icon{width:2.1rem;height:2.1rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:.72rem;border:1px solid var(--csd-border-bfdbfe-680, rgba(191, 219, 254, .68));background:var(--csd-bg-eff6ff-880, rgba(239, 246, 255, .88));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.94rem}.prospect-task-card__badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:0;border-radius:999px;border:0;background:transparent;color:var(--csd-text-7a889d-1000, #7a889d);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.prospect-task-card__title-row{min-width:0}.prospect-task-card__title{color:var(--csd-text-10213f-1000, #10213f);font-size:.94rem;font-weight:800;line-height:1.35;text-decoration:none;text-wrap:balance}.prospect-task-card__title:hover{color:var(--csd-text-2563eb-1000, #2563eb)}.prospect-task-card__description{color:var(--csd-text-465971-1000, #465971);font-size:.82rem;line-height:1.6}.prospect-task-card__aside{display:grid;justify-items:end;gap:.4rem;flex:0 0 auto}.prospect-task-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.72rem;margin-top:.78rem;padding-top:.72rem;border-top:1px dashed var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))}.prospect-task-card__link{display:inline-flex;align-items:center;gap:.42rem;min-height:2.12rem;padding:.42rem .72rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;color:var(--csd-text-334155-1000, #334155)!important;font-size:.77rem;font-weight:800;text-decoration:none;white-space:nowrap;box-shadow:0 8px 16px #0f172a09!important}.prospect-task-card__link i{color:var(--csd-text-64748b-1000, #64748b)!important}.prospect-task-card__link:hover,.prospect-task-card__link:focus{border-color:var(--csd-border-94a3b8-720, rgba(148, 163, 184, .72))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important;color:var(--csd-text-111827-1000, #111827)!important;text-decoration:none;box-shadow:0 10px 20px #0f172a0e!important}.prospect-task-card__link:hover i,.prospect-task-card__link:focus i{color:var(--csd-text-334155-1000, #334155)!important}.prospect-task-card__meta{display:flex;align-items:center;gap:.45rem .55rem;flex-wrap:wrap;min-width:0;flex:1 1 auto}.prospect-task-card__meta-item{display:inline-flex;align-items:center;gap:.38rem;min-height:1.82rem;padding:.28rem .56rem;border-radius:999px;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:700;line-height:1.45}.prospect-task-card__meta-item i{color:var(--csd-text-7a8ba2-1000, #7a8ba2);font-size:.82rem}.prospect-task-card__meta-item--danger{background:linear-gradient(180deg,var(--csd-bg-fef2f2-960, rgba(254, 242, 242, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));border-color:var(--csd-border-ef4444-120, rgba(239, 68, 68, .12));color:var(--csd-text-b91c1c-1000, #b91c1c)}.prospect-task-card__meta-item--danger i{color:var(--csd-text-dc2626-1000, #dc2626)}.prospect-tasks-empty{display:grid;justify-items:center;gap:.45rem;padding:2rem 1.2rem;border-radius:1rem;border:1px dashed var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));text-align:center}.prospect-tasks-empty strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.96rem;font-weight:800;line-height:1.35}.prospect-tasks-empty span:last-child{max-width:34rem;color:var(--csd-text-6b7d94-1000, #6b7d94);font-size:.82rem;line-height:1.55}.prospect-tasks-empty__icon{width:2.8rem;height:2.8rem;border-radius:.92rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--csd-bg-dbeafe-950, rgba(219, 234, 254, .95)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));border:1px solid var(--csd-border-3b82f6-120, rgba(59, 130, 246, .12));color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.12rem}@media (max-width: 767.98px){.prospect-task-card{padding:.9rem}.prospect-task-card__head{flex-direction:column;align-items:stretch}.prospect-task-card__aside{justify-items:start}.prospect-task-card__footer{flex-direction:column;align-items:stretch}.prospect-task-card__link{width:-moz-fit-content;width:fit-content;align-self:flex-start}}.prospect-sidebar .prospect-sidebar-card{padding:.9rem 1rem;border-radius:16px;border:1px solid var(--csd-border-d1d5db-860, rgba(209, 213, 219, .86));box-shadow:0 12px 28px #1118270a;overflow:hidden;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fafafa-1000, #fafafa) 100%)}.prospect-sidebar .prospect-sidebar-card__header{padding:0 0 .72rem;margin-bottom:.78rem;border-bottom:1px solid var(--csd-border-e5e7eb-920, rgba(229, 231, 235, .92))}.prospect-sidebar .prospect-sidebar-card__body{padding:0}.prospect-sidebar .prospect-sidebar-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-top:.75rem;padding-top:.75rem;border-top:1px dashed var(--csd-border-e4eaf2-1000, #e4eaf2)}.prospect-sidebar .prospect-sidebar-card__footer--action-end{justify-content:flex-end}.prospect-sidebar .prospect-sidebar-card__footer--meta{justify-content:flex-start}.prospect-sidebar .prospect-sidebar-card--status .prospect-sidebar-card__body{padding-top:0}.prospect-sidebar .prospect-sidebar .saas-card-title,.prospect-sidebar .prospect-sidebar-card .saas-card-title{font-size:.92rem;font-weight:550;color:var(--csd-text-111827-1000, #111827);letter-spacing:-.01em}.prospect-sidebar .prospect-sidebar-card .saas-card-title i,.prospect-sidebar .prospect-sidebar .saas-card-title i{font-size:.95rem;color:var(--csd-text-64748b-1000, #64748b)!important}.prospect-sidebar .prospect-sidebar-meta{display:flex;flex-direction:column;gap:.6rem}.prospect-sidebar .prospect-sidebar-meta__row{display:grid;grid-template-columns:20px minmax(64px,88px) 1fr;align-items:center;gap:.5rem;color:var(--csd-text-5f6f86-1000, #5f6f86);font-size:.84rem}.prospect-sidebar .prospect-sidebar-meta__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--csd-text-7c8ba1-1000, #7c8ba1);font-size:.85rem}.prospect-sidebar .prospect-sidebar-meta__label{color:var(--csd-text-7a8799-1000, #7a8799);font-weight:500}.prospect-sidebar .prospect-sidebar-meta__value{color:var(--csd-text-253b59-1000, #253b59);font-weight:500;justify-self:end;text-align:right}.prospect-sidebar .prospect-sidebar-activity,.prospect-sidebar .prospect-sidebar-opportunity{display:flex;flex-direction:column;gap:.38rem}.prospect-sidebar .prospect-sidebar-activity__title,.prospect-sidebar .prospect-sidebar-opportunity__title{display:flex;align-items:center;gap:.42rem;color:var(--csd-text-111827-1000, #111827);font-size:.92rem;font-weight:550;line-height:1.3;letter-spacing:-.01em}.prospect-sidebar .prospect-sidebar-activity__meta,.prospect-sidebar .prospect-sidebar-opportunity__row{display:flex;align-items:flex-start;gap:.42rem;color:var(--csd-text-66778f-1000, #66778f);font-size:.84rem;line-height:1.45}.prospect-sidebar .prospect-sidebar-opportunity__meta{display:flex;flex-direction:column;gap:.3rem}.prospect-sidebar .prospect-sidebar-opportunity__value{color:var(--csd-text-253b59-1000, #253b59);font-weight:500}.prospect-sidebar .prospect-sidebar-feature{display:grid;grid-template-columns:44px minmax(0,1fr);gap:.82rem;align-items:flex-start;padding:.86rem .9rem;border-radius:16px;border:1px solid var(--csd-border-e5e7eb-920, rgba(229, 231, 235, .92));background:linear-gradient(180deg,var(--csd-bg-fafafa-1000, #fafafa) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);box-shadow:inset 0 1px #fffc}.prospect-sidebar .prospect-sidebar-feature__icon{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--csd-bg-f3f4f6-1000, #f3f4f6) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);border:1px solid var(--csd-border-d1d5db-920, rgba(209, 213, 219, .92));color:var(--csd-text-475569-1000, #475569);font-size:.95rem;box-shadow:0 8px 18px #1118270b}.prospect-sidebar .prospect-sidebar-feature--opportunity .prospect-sidebar-feature__icon{color:var(--csd-text-475569-1000, #475569);border-color:var(--csd-border-d1d5db-920, rgba(209, 213, 219, .92));background:linear-gradient(180deg,var(--csd-bg-f3f4f6-1000, #f3f4f6) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);box-shadow:0 8px 18px #1118270b}.prospect-sidebar .prospect-sidebar-feature--conversion .prospect-sidebar-feature__icon{color:var(--csd-text-475569-1000, #475569);border-color:var(--csd-border-d1d5db-920, rgba(209, 213, 219, .92));background:linear-gradient(180deg,var(--csd-bg-f3f4f6-1000, #f3f4f6) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%)}.prospect-sidebar .prospect-sidebar-feature--converted .prospect-sidebar-feature__icon{color:var(--csd-text-16a34a-1000, #16a34a);border-color:var(--csd-border-22c55e-160, rgba(34, 197, 94, .16));background:linear-gradient(180deg,var(--csd-bg-edfdf3-1000, #edfdf3) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);box-shadow:0 8px 18px #22c55e14}.prospect-sidebar .prospect-sidebar-feature--lost .prospect-sidebar-feature__icon{color:var(--csd-text-dc2626-1000, #dc2626);border-color:var(--csd-border-f87171-180, rgba(248, 113, 113, .18));background:linear-gradient(180deg,var(--csd-bg-fff1f2-1000, #fff1f2) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);box-shadow:0 8px 18px #f8717114}.prospect-sidebar .prospect-sidebar-feature__body{min-width:0;display:flex;flex-direction:column;gap:.16rem}.prospect-sidebar .prospect-sidebar-feature__body strong{color:var(--csd-text-111827-1000, #111827);font-size:.95rem;font-weight:750;line-height:1.35}.prospect-sidebar .prospect-sidebar-feature__eyebrow{display:inline-flex;color:var(--csd-text-7a8799-1000, #7a8799);font-size:.63rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.prospect-sidebar .prospect-sidebar-feature__subtle{display:inline-flex;align-items:center;gap:.35rem;color:var(--csd-text-66778f-1000, #66778f);font-size:.79rem;line-height:1.45}.prospect-sidebar .prospect-sidebar-feature__subtle i{color:var(--csd-text-8a99ad-1000, #8a99ad)}.prospect-sidebar .prospect-sidebar-feature__link{color:var(--csd-text-334155-1000, #334155);font-size:.82rem;font-weight:700;line-height:1.45;text-decoration:none}.prospect-sidebar .prospect-sidebar-feature__link:hover{color:var(--csd-text-0f172a-1000, #0f172a)}.prospect-sidebar .prospect-sidebar-feature__chips{display:flex;flex-wrap:wrap;gap:.48rem;margin-top:.78rem}.prospect-sidebar .prospect-sidebar-feature__chip{display:inline-flex;align-items:center;gap:.35rem;padding:.34rem .64rem;border-radius:999px;border:1px solid var(--csd-border-e5e7eb-920, rgba(229, 231, 235, .92));background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-475a74-1000, #475a74);font-size:.74rem;font-weight:700;line-height:1}.prospect-sidebar .prospect-sidebar-feature__chip i{color:var(--csd-text-6f84a4-1000, #6f84a4);font-size:.8rem}.prospect-sidebar .prospect-sidebar-feature__chip--accent{border-color:var(--csd-border-d1d5db-920, rgba(209, 213, 219, .92));background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);color:var(--csd-text-334155-1000, #334155)}.prospect-sidebar .prospect-sidebar-feature__chip--success{border-color:var(--csd-border-22c55e-160, rgba(34, 197, 94, .16));background:linear-gradient(180deg,var(--csd-bg-edfdf3-1000, #edfdf3) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);color:var(--csd-text-18794e-1000, #18794e)}.prospect-sidebar .prospect-sidebar-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;margin-top:.78rem}.prospect-sidebar .prospect-sidebar-metric{display:flex;flex-direction:column;gap:.18rem;padding:.76rem .82rem;border-radius:14px;border:1px solid var(--csd-border-e5e7eb-920, rgba(229, 231, 235, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fafafa-1000, #fafafa) 100%)}.prospect-sidebar .prospect-sidebar-metric strong{color:var(--csd-text-111827-1000, #111827);font-size:.9rem;font-weight:750;line-height:1.35}.prospect-sidebar .prospect-sidebar-metric__label{color:var(--csd-text-7a8799-1000, #7a8799);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.prospect-sidebar .prospect-sidebar-note{margin-top:.78rem;color:var(--csd-text-7a8799-1000, #7a8799);font-size:.8rem;line-height:1.5}.prospect-sidebar .prospect-sidebar-note--lost{padding:.82rem .88rem;border-radius:14px;border:1px solid var(--csd-border-f87171-160, rgba(248, 113, 113, .16));background:linear-gradient(180deg,var(--csd-bg-fff8f8-1000, #fff8f8) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);color:var(--csd-text-7f1d1d-1000, #7f1d1d);font-size:.81rem;line-height:1.58;white-space:pre-wrap}.prospect-sidebar .prospect-sidebar-date{display:inline-flex;align-items:center;gap:.42rem;flex-wrap:wrap;color:var(--csd-text-22344f-1000, #22344f);font-size:.84rem;font-weight:500}.prospect-sidebar .prospect-sidebar-date__label{color:var(--csd-text-7a8799-1000, #7a8799);font-size:.76rem;font-weight:500}.prospect-sidebar .prospect-sidebar-date__badge{border-radius:999px;padding:.18rem .46rem;font-size:.72rem;font-weight:550;color:var(--csd-text-54657b-1000, #54657b)!important;background:var(--csd-bg-f5f8fb-1000, #f5f8fb)!important;border:1px solid var(--csd-border-e4ecf4-1000, #e4ecf4)}.prospect-sidebar .prospect-sidebar-btn{white-space:nowrap;min-height:2.34rem;padding:.52rem .86rem;border-radius:999px;font-size:.78rem;font-weight:800;line-height:1;box-shadow:0 10px 20px #0f172a0b}.prospect-sidebar .prospect-sidebar-btn.btn-saas-outline-primary,.prospect-sidebar .prospect-sidebar-btn.btn-saas-outline-accent{border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;color:var(--csd-text-334155-1000, #334155)!important;box-shadow:0 10px 20px #0f172a0b}.prospect-sidebar .prospect-sidebar-btn.btn-saas-outline-primary i,.prospect-sidebar .prospect-sidebar-btn.btn-saas-outline-accent i{color:var(--csd-text-64748b-1000, #64748b)!important}.prospect-sidebar .prospect-sidebar-btn.btn-saas-outline-primary:hover,.prospect-sidebar .prospect-sidebar-btn.btn-saas-outline-primary:focus,.prospect-sidebar .prospect-sidebar-btn.btn-saas-outline-accent:hover,.prospect-sidebar .prospect-sidebar-btn.btn-saas-outline-accent:focus{transform:translateY(-1px);border-color:var(--csd-border-94a3b8-720, rgba(148, 163, 184, .72))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important;color:var(--csd-text-111827-1000, #111827)!important;box-shadow:0 14px 26px #0f172a13}.prospect-sidebar .prospect-sidebar-btn.btn-saas-outline-primary:hover i,.prospect-sidebar .prospect-sidebar-btn.btn-saas-outline-primary:focus i,.prospect-sidebar .prospect-sidebar-btn.btn-saas-outline-accent:hover i,.prospect-sidebar .prospect-sidebar-btn.btn-saas-outline-accent:focus i{color:var(--csd-text-334155-1000, #334155)!important}.prospect-sidebar .prospect-sidebar-btn--soft{min-width:0}.prospect-sidebar .prospect-sidebar-empty{color:var(--csd-text-7a8799-1000, #7a8799);font-size:.82rem;line-height:1.5}.prospect-sidebar .prospect-sidebar-owner{display:flex;align-items:center;gap:.78rem}.prospect-sidebar .prospect-sidebar-owner__avatar{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(180deg,var(--csd-bg-f3f4f6-1000, #f3f4f6) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);border:1px solid var(--csd-border-d1d5db-920, rgba(209, 213, 219, .92));color:var(--csd-text-475569-1000, #475569);box-shadow:0 8px 18px #1118270b}.prospect-sidebar .prospect-sidebar-owner__avatar--icon{font-size:.96rem}.prospect-sidebar .prospect-sidebar-owner__avatar--icon i{display:inline-flex;align-items:center;justify-content:center;line-height:1}.prospect-sidebar .prospect-sidebar-owner__avatar--image{-o-object-fit:cover;object-fit:cover;background:var(--csd-bg-ffffff-1000, #fff)}.prospect-sidebar .prospect-sidebar-owner__content{display:flex;flex-direction:column;gap:.08rem;min-width:0}.prospect-sidebar .prospect-sidebar-owner__content strong{color:var(--csd-text-111827-1000, #111827);font-size:.94rem;font-weight:700;line-height:1.35}.prospect-sidebar .prospect-sidebar-owner__chips{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.prospect-sidebar .prospect-sidebar-owner__badge{display:inline-flex;align-items:center;padding:.34rem .62rem;border-radius:999px;border:1px solid var(--csd-border-e5e7eb-920, rgba(229, 231, 235, .92));background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);color:var(--csd-text-334155-1000, #334155);font-size:.74rem;font-weight:700}.prospect-sidebar .x-ui-date-regular,.prospect-sidebar .x-ui-date-compact{color:var(--csd-text-253b59-1000, #253b59)}.prospect-sidebar .x-ui-date-regular>span,.prospect-sidebar .x-ui-date-compact>span{font-weight:500!important;color:var(--csd-text-253b59-1000, #253b59)!important}.prospect-sidebar .x-ui-date-regular i,.prospect-sidebar .x-ui-date-compact i{opacity:.72}.prospect-sidebar .convert-form,.prospect-sidebar .deconvert-form{margin-top:0}.prospect-sidebar .convert-form .btn-saas-outline-primary,.prospect-sidebar .deconvert-form .btn-saas,.prospect-sidebar .deconvert-form .btn-saas-accent-red,.prospect-sidebar .deconvert-form .btn-saas-outline-danger{min-height:2.34rem;padding:.52rem .86rem;border-radius:999px;font-size:.78rem;font-weight:800;line-height:1}.prospect-sidebar .convert-form .btn-saas-outline-primary{border-color:var(--csd-border-1f2937-180, rgba(31, 41, 55, .18))!important;background:linear-gradient(135deg,#111827,#1f2937 58%,#334155)!important;color:#fff!important;box-shadow:0 13px 24px #11182724}.prospect-sidebar .convert-form .btn-saas-outline-primary:hover{transform:translateY(-1px);filter:saturate(1.02);box-shadow:0 16px 30px #1118272e}.prospect-sidebar .saas-info-box{border-radius:14px;border:1px solid var(--csd-border-e5e7eb-920, rgba(229, 231, 235, .92));background:linear-gradient(180deg,var(--csd-bg-fafafa-1000, #fafafa) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);padding:.8rem .9rem;font-size:.82rem;gap:.6rem}.prospect-sidebar .status-dropdown .btn,.prospect-sidebar .status-dropdown .status-trigger,.prospect-sidebar .status-dropdown .dropdown-toggle{min-height:34px;padding:.4rem .7rem;font-size:.8rem;border-radius:10px;font-weight:500}@media (max-width: 991.98px){.prospect-sidebar .prospect-sidebar-card__footer{flex-direction:column;align-items:stretch}.prospect-sidebar .prospect-sidebar-btn{width:100%;justify-content:center}.prospect-sidebar .prospect-sidebar-metrics{grid-template-columns:1fr}}.prospect-sidebar .prospect-sidebar-card{--prospect-sidebar-tone: #64748b;--csd-foreground-prospect-sidebar-tone: var(--csd-text-64748b-1000, #64748b);--prospect-sidebar-tone-rgb: 100, 116, 139;padding:0;border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));border-radius:var(--op-radius, 1rem);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 24px #0f172a09;overflow:hidden}.prospect-sidebar .prospect-sidebar-card--conversion{--prospect-sidebar-tone: #2563eb;--csd-foreground-prospect-sidebar-tone: var(--csd-text-2563eb-1000, #2563eb);--prospect-sidebar-tone-rgb: 37, 99, 235}.prospect-sidebar .prospect-sidebar-card--owner{--prospect-sidebar-tone: #0f766e;--csd-foreground-prospect-sidebar-tone: var(--csd-text-0f766e-1000, #0f766e);--prospect-sidebar-tone-rgb: 15, 118, 110}.prospect-sidebar .prospect-sidebar-card--activity{--prospect-sidebar-tone: #0284c7;--csd-foreground-prospect-sidebar-tone: var(--csd-text-0284c7-1000, #0284c7);--prospect-sidebar-tone-rgb: 2, 132, 199}.prospect-sidebar .prospect-sidebar-card--opportunity{--prospect-sidebar-tone: #16a34a;--csd-foreground-prospect-sidebar-tone: var(--csd-text-16a34a-1000, #16a34a);--prospect-sidebar-tone-rgb: 22, 163, 74}.prospect-sidebar .prospect-sidebar-card--lost{--prospect-sidebar-tone: #dc2626;--csd-foreground-prospect-sidebar-tone: var(--csd-text-dc2626-1000, #dc2626);--prospect-sidebar-tone-rgb: 220, 38, 38}.prospect-sidebar .prospect-sidebar-card__header{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin:0;padding:.72rem .88rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-ffffff-1000, #ffffff)}.prospect-sidebar .prospect-sidebar-card__heading{display:grid;gap:.18rem;min-width:0}.prospect-sidebar .prospect-sidebar-card__title-row{display:flex;align-items:center;gap:.46rem;min-width:0}.prospect-sidebar .prospect-sidebar-card__title-row h2{min-width:0;margin:0;color:var(--csd-foreground-op-ink, var(--op-ink, var(--csd-text-10213f-1000, #10213f)));font-size:.92rem;font-weight:850;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospect-sidebar .prospect-sidebar-card__heading small{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:650;line-height:1.3}.prospect-sidebar .prospect-sidebar-card__icon,.prospect-sidebar .prospect-sidebar-feature__icon{display:inline-grid;place-items:center;align-items:center;justify-content:center;justify-items:center;flex:0 0 auto;width:2rem;height:2rem;border:1px solid rgba(var(--prospect-sidebar-tone-rgb),.2);border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-prospect-sidebar-tone, var(--prospect-sidebar-tone));box-shadow:inset 0 1px #ffffffeb,0 8px 16px rgba(var(--prospect-sidebar-tone-rgb),.08);line-height:1}.prospect-sidebar .prospect-sidebar-card__icon i,.prospect-sidebar .prospect-sidebar-card__icon i:before,.prospect-sidebar .prospect-sidebar-feature__icon i,.prospect-sidebar .prospect-sidebar-feature__icon i:before{display:inline-grid;place-items:center;margin:0;line-height:1}.prospect-sidebar .prospect-sidebar-card__icon{width:1.64rem;height:1.64rem;border-radius:.56rem;font-size:.78rem;box-shadow:none}.prospect-sidebar .prospect-sidebar-card .prospect-sidebar-card__icon,.prospect-sidebar .prospect-sidebar-card .prospect-sidebar-feature__icon,.prospect-sidebar .prospect-sidebar-card .prospect-sidebar-owner__avatar--icon,.prospect-sidebar .prospect-sidebar-card .prospect-sidebar-empty-state i{border-color:rgba(var(--prospect-sidebar-tone-rgb),.24)!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-foreground-prospect-sidebar-tone, var(--prospect-sidebar-tone))!important;box-shadow:inset 0 1px #ffffffeb,0 8px 16px rgba(var(--prospect-sidebar-tone-rgb),.08)!important}.prospect-sidebar .prospect-sidebar-card--conversion .prospect-sidebar-card__icon,.prospect-sidebar .prospect-sidebar-card--conversion .prospect-sidebar-feature__icon{border-color:var(--csd-border-2563eb-300, rgba(37, 99, 235, .3))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-2563eb-1000, #2563eb)!important;box-shadow:inset 0 1px #ffffffeb,0 8px 16px #2563eb14!important}.prospect-sidebar .prospect-sidebar-card__icon>i,.prospect-sidebar .prospect-sidebar-feature__icon>i,.prospect-sidebar .prospect-sidebar-owner__avatar--icon>i,.prospect-sidebar .prospect-sidebar-feature__chip>i,.prospect-sidebar .prospect-sidebar-owner__badge>i{display:inline-grid!important;place-items:center!important;align-items:center!important;justify-content:center!important;justify-items:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;line-height:1!important;text-align:center!important;vertical-align:0!important;transform:none!important}.prospect-sidebar .prospect-sidebar-card__icon>i:before,.prospect-sidebar .prospect-sidebar-feature__icon>i:before,.prospect-sidebar .prospect-sidebar-owner__avatar--icon>i:before,.prospect-sidebar .prospect-sidebar-feature__chip>i:before,.prospect-sidebar .prospect-sidebar-owner__badge>i:before,.prospect-sidebar .prospect-sidebar-empty-state>i:before{display:inline-grid!important;place-items:center!important;align-items:center!important;justify-content:center!important;justify-items:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;line-height:1!important;text-align:center!important;vertical-align:0!important;transform:none!important}.prospect-sidebar .prospect-sidebar-card__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .46rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-334155-1000, #334155);font-size:.7rem;font-weight:850;line-height:1;white-space:nowrap}.prospect-sidebar .prospect-sidebar-card__body{display:grid;gap:.52rem;padding:.72rem .88rem .78rem}.prospect-sidebar .prospect-sidebar-card__footer{margin:.18rem 0 0;padding-top:.68rem;border-top:1px dashed var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84))}.prospect-sidebar .prospect-sidebar-card__footer--compact-action{align-items:center;justify-content:space-between;gap:.5rem;padding-top:.54rem}.prospect-sidebar .prospect-sidebar-feature,.prospect-sidebar .prospect-sidebar-owner,.prospect-sidebar .prospect-sidebar-metric{border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:var(--op-radius-sm, .78rem);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.prospect-sidebar .prospect-sidebar-feature{grid-template-columns:auto minmax(0,1fr);gap:.56rem;align-items:center;padding:.56rem}.prospect-sidebar .prospect-sidebar-feature__body{gap:.12rem}.prospect-sidebar .prospect-sidebar-feature__body strong{color:var(--csd-foreground-op-ink, var(--op-ink, var(--csd-text-10213f-1000, #10213f)));font-size:.82rem;font-weight:850;line-height:1.32;overflow-wrap:anywhere}.prospect-sidebar .prospect-sidebar-feature__eyebrow,.prospect-sidebar .prospect-sidebar-metric__label{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;letter-spacing:.08em}.prospect-sidebar .prospect-sidebar-feature__subtle{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem}.prospect-sidebar .prospect-sidebar-feature__chips{margin-top:0;gap:.42rem}.prospect-sidebar .prospect-sidebar-card__footer--compact-action .prospect-sidebar-feature__chips{flex:1 1 auto;min-width:0;gap:.34rem}.prospect-sidebar .prospect-sidebar-feature__chip,.prospect-sidebar .prospect-sidebar-owner__badge{min-height:1.5rem;padding:.18rem .5rem;border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:850}.prospect-sidebar .prospect-sidebar-feature__chip i,.prospect-sidebar .prospect-sidebar-owner__badge i{display:inline-grid;place-items:center;width:1em;height:1em;border-radius:0;background:transparent;color:var(--csd-foreground-prospect-sidebar-tone, var(--prospect-sidebar-tone));font-size:.78rem;line-height:1}.prospect-sidebar .prospect-sidebar-feature__chip--accent{border-color:rgba(var(--prospect-sidebar-tone-rgb),.24);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155)}.prospect-sidebar .prospect-sidebar-feature__chip--success{border-color:var(--csd-border-16a34a-260, rgba(22, 163, 74, .26));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-166534-1000, #166534)}.prospect-sidebar .prospect-sidebar-feature__chip--success i{background:transparent;color:var(--csd-text-16a34a-1000, #16a34a)}.prospect-sidebar .prospect-sidebar-owner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.56rem;padding:.56rem}.prospect-sidebar .prospect-sidebar-owner__avatar{width:2rem;height:2rem;border-color:rgba(var(--prospect-sidebar-tone-rgb),.18);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-prospect-sidebar-tone, var(--prospect-sidebar-tone));box-shadow:inset 0 1px #ffffffeb,0 8px 16px rgba(var(--prospect-sidebar-tone-rgb),.08)}.prospect-sidebar .prospect-sidebar-owner__content{min-width:0}.prospect-sidebar .prospect-sidebar-owner__content strong{color:var(--csd-foreground-op-ink, var(--op-ink, var(--csd-text-10213f-1000, #10213f)));font-size:.84rem;font-weight:850;overflow-wrap:anywhere}.prospect-sidebar .prospect-sidebar-owner__content small{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.35}.prospect-sidebar .prospect-sidebar-metrics{gap:.52rem;margin-top:0}.prospect-sidebar .prospect-sidebar-metric{padding:.62rem}.prospect-sidebar .prospect-sidebar-metric strong{color:var(--csd-foreground-op-ink, var(--op-ink, var(--csd-text-10213f-1000, #10213f)));font-size:.84rem;font-weight:850}.prospect-sidebar .prospect-sidebar-note{margin-top:0;padding:.62rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:var(--op-radius-sm, .78rem);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem}.prospect-sidebar .prospect-sidebar-empty-state{min-height:auto;padding:.95rem .7rem;border:1px dashed var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));border-radius:var(--op-radius-sm, .78rem);background:var(--csd-bg-ffffff-1000, #ffffff)}.prospect-sidebar .prospect-sidebar-empty-state i{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid rgba(var(--prospect-sidebar-tone-rgb),.18);border-radius:.68rem;border-color:rgba(var(--prospect-sidebar-tone-rgb),.18);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-prospect-sidebar-tone, var(--prospect-sidebar-tone));font-size:.88rem;line-height:1}.prospect-sidebar .prospect-sidebar-empty-state strong{font-size:.84rem}.prospect-sidebar .prospect-sidebar-empty-state span{max-width:26rem;font-size:.76rem}.prospect-sidebar .prospect-sidebar-btn,.prospect-sidebar .convert-form .btn-saas-outline-primary,.prospect-sidebar .deconvert-form .btn-saas-outline-danger{width:100%;min-height:2.28rem;padding:.44rem .74rem;border-color:var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;color:var(--csd-text-17324f-1000, #17324f)!important;font-size:.76rem;font-weight:850;box-shadow:none}.prospect-sidebar .prospect-sidebar-btn:hover,.prospect-sidebar .prospect-sidebar-btn:focus,.prospect-sidebar .convert-form .btn-saas-outline-primary:hover,.prospect-sidebar .convert-form .btn-saas-outline-primary:focus,.prospect-sidebar .deconvert-form .btn-saas-outline-danger:hover,.prospect-sidebar .deconvert-form .btn-saas-outline-danger:focus{border-color:rgba(var(--prospect-sidebar-tone-rgb),.28)!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-foreground-prospect-sidebar-tone, var(--prospect-sidebar-tone))!important;box-shadow:0 10px 20px rgba(var(--prospect-sidebar-tone-rgb),.1)}.prospect-sidebar .prospect-sidebar-btn--compact-action{flex:0 0 auto;width:auto!important;min-height:1.82rem;padding:.3rem .62rem;border-radius:999px;font-size:.7rem;line-height:1}.prospect-sidebar .prospect-sidebar-btn--compact-action i{font-size:.76rem}@media (max-width: 575.98px){.prospect-sidebar .prospect-sidebar-card__header,.prospect-sidebar .prospect-sidebar-card__body{padding-right:.76rem;padding-left:.76rem}.prospect-sidebar .prospect-sidebar-owner{grid-template-columns:auto minmax(0,1fr)}.prospect-sidebar .prospect-sidebar-owner__badge{grid-column:1/-1;justify-self:start}.prospect-sidebar .prospect-sidebar-card__footer--compact-action{align-items:stretch;flex-direction:column}.prospect-sidebar .prospect-sidebar-btn--compact-action{width:100%!important}}.prospects-workspace .alert-saas-warning{border-radius:1rem;box-shadow:0 14px 30px #0f172a0f}body:has(.prospect-index-page) .wrapper{height:auto!important;min-height:100vh}body:has(.prospect-index-page) .content-wrapper{flex:1 0 auto!important;height:auto!important;padding-bottom:0}.prospect-index-page{--op-accent: #2563eb;--csd-foreground-op-accent: var(--csd-text-2563eb-1000, #2563eb);--op-accent-rgb: 37, 99, 235;--op-accent-dark: #1d4ed8;--csd-foreground-op-accent-dark: var(--csd-text-1d4ed8-1000, #1d4ed8);display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem}.prospect-index-page>*{min-width:0}.prospect-index-page__toolbar,.prospect-index-page__stats,.prospect-index-page__filter-card,.prospect-index-page__table-card,.prospect-index-page .prospect-index-page__filter-card.op-card,.prospect-index-page .prospect-index-page__table-card.op-card{margin-bottom:0}.prospect-index-page__filter-card,.prospect-index-page__table-card{overflow:visible}.prospect-index-page__filter-card .smart-filter-bar{--sf-control-height: 40px;--sf-control-radius: var(--op-radius-sm);--csd-foreground-sf-control-radius: var(--op-radius-sm);width:100%;min-width:0;margin-top:0}.prospect-index-page__filter-shell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.82rem;width:100%;min-height:40px}.prospect-index-page__filter-heading{display:inline-flex;align-items:center;gap:.5rem;min-width:0;min-height:40px;padding-right:.82rem;border-right:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));white-space:nowrap}.prospect-index-page__filter-heading h2{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.98rem;font-weight:850;letter-spacing:0;line-height:1.15}.prospect-index-page__filter-card .smart-filter-form--operational{flex-wrap:wrap;justify-content:flex-end;max-width:100%;row-gap:.55rem}.prospect-index-page__filter-card .smart-filter-form--operational .sf-item,.prospect-index-page__filter-card .smart-filter-form--operational .sf-search{min-width:0}.prospect-index-page__filter-card .smart-filter-form--operational .sf-search{flex:999 1 18rem;min-width:min(100%,14rem)}.prospect-index-page__stat-button{width:100%;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));text-align:left;cursor:pointer}.prospect-index-page__stat-button:hover,.prospect-index-page__stat-button:focus-visible{border-color:rgba(var(--op-accent-rgb),.28);box-shadow:0 16px 34px #0f172a14;transform:translateY(-1px)}.prospect-index-page__table-head{position:relative;align-items:center;min-height:0;padding:.72rem .92rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f9fbfe-1000, #f9fbfe) 100%);box-shadow:inset 0 -1px #ffffffd1}.prospect-index-page__table-title{display:flex;align-items:center;gap:.62rem;min-width:0}.prospect-index-page__table-icon{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;flex:0 0 2.05rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #2563eb0e;line-height:0}.prospect-index-page__table-icon i{font-size:.92rem}.prospect-index-page__table-copy{display:grid;gap:.08rem;min-width:0}.prospect-index-page__table-copy h2{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:850;line-height:1.16}.prospect-index-page__table-subtitle{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:650;line-height:1.25}.prospect-index-page__active-filters{padding:.9rem 1rem 0}.prospect-index-page__table-wrap{width:100%;max-width:100%;min-height:12rem}.prospect-index-table__col-select{width:3rem}.prospect-index-table__col-number{width:4.5rem}.prospect-index-table__col-prospect{min-width:17rem}.prospect-index-table__col-contact{min-width:12rem}.prospect-index-table__col-phone{min-width:10rem}.prospect-index-table__col-email{min-width:15rem}.prospect-index-table__col-status{width:10rem}.prospect-index-table__col-actions{width:5.5rem}.prospect-index-table__identity-main{display:grid;justify-items:start;min-width:0}.prospect-index-table__title-head{display:flex;align-items:center;min-width:0}.prospect-index-table .op-table__stack{display:grid;gap:.12rem;min-width:0}.prospect-index-table .op-table__eyebrow{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.64rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.prospect-index-table .op-table__strong{color:var(--csd-text-223b5a-1000, #223b5a);font-size:.82rem;font-weight:700;line-height:1.26}.prospect-index-table .op-table__muted{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.8rem}.prospects-workspace__actions .tasks-workspace__primary-action,.prospects-workspace__actions .tasks-workspace__ghost-action{min-height:2.38rem}.prospects-workspace__alert-action{display:inline-flex;align-items:center;gap:.45rem;color:currentColor;border:1px solid currentColor;background:transparent}.prospects-workspace__section-meta{display:inline-flex;align-items:center}.prospects-workspace__meta-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .8rem;border-radius:999px;background:#0f172a0a;color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:700;white-space:nowrap}.prospects-workspace__table-card{overflow:hidden}.prospects-workspace .tasks-workspace__smart-search .smart-filter-bar{margin-bottom:0}.prospects-workspace .tasks-workspace__content{padding-top:.42rem}.prospects-workspace__table-card .table-saas{margin-bottom:0}.prospects-workspace__table-card .pagination-wrapper,.prospects-workspace__table-card .pagination{padding:0 1rem 1rem}.prospects-workspace__summary-shell .tasks-workspace__summary{margin-top:0}.prospects-workspace__quick-summary .tasks-workspace__stat{overflow:hidden}.prospects-workspace__quick-summary .tasks-workspace__stat.is-active{border-color:var(--csd-border-94a3b8-580, rgba(148, 163, 184, .58))!important;background:radial-gradient(circle at 100% 0%,var(--csd-bg-e2e8f0-580, rgba(226, 232, 240, .58)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;box-shadow:inset 0 1px #ffffffeb,0 14px 30px #0f172a12!important}.prospects-workspace__quick-summary .tasks-workspace__stat.is-active:after{content:"Activ";position:absolute;top:.72rem;right:.78rem;display:inline-flex;align-items:center;justify-content:center;min-height:1.24rem;padding:.2rem .54rem;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-475569-1000, #475569);font-size:.56rem;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.prospects-workspace__quick-summary .tasks-workspace__stat--mine.is-active{border-color:var(--csd-border-14b8a6-280, rgba(20, 184, 166, .28))!important;background:radial-gradient(circle at 100% 0%,var(--csd-bg-ccfbf1-620, rgba(204, 251, 241, .62)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important}.prospects-workspace__quick-summary .tasks-workspace__stat--mine.is-active:after{border-color:var(--csd-border-14b8a6-240, rgba(20, 184, 166, .24));background:linear-gradient(180deg,var(--csd-bg-f0fdfa-1000, #f0fdfa),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-0f766e-1000, #0f766e)}.prospects-workspace__quick-summary .tasks-workspace__stat--today.is-active{border-color:var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28))!important;background:radial-gradient(circle at 100% 0%,var(--csd-bg-fef3c7-700, rgba(254, 243, 199, .7)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important}.prospects-workspace__quick-summary .tasks-workspace__stat--today.is-active:after{border-color:var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24));background:linear-gradient(180deg,var(--csd-bg-fffbeb-1000, #fffbeb),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-b45309-1000, #b45309)}.prospects-workspace__quick-summary .tasks-workspace__stat--overdue.is-active{border-color:var(--csd-border-f87171-300, rgba(248, 113, 113, .3))!important;background:radial-gradient(circle at 100% 0%,var(--csd-bg-fee2e2-720, rgba(254, 226, 226, .72)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important}.prospects-workspace__quick-summary .tasks-workspace__stat--overdue.is-active:after{border-color:var(--csd-border-f87171-240, rgba(248, 113, 113, .24));background:linear-gradient(180deg,var(--csd-bg-fef2f2-1000, #fef2f2),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-b91c1c-1000, #b91c1c)}.prospects-workspace__action-dropdown .dropdown-toggle:after{margin-left:.45rem}.prospects-workspace__action-dropdown{position:relative}.prospects-workspace .prospects-workspace__action-dropdown .prospects-workspace__action-menu{width:min(24rem,100vw - 2rem);padding:.54rem;margin-top:.72rem!important;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;border-radius:1.35rem!important;background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-420, rgba(219, 234, 254, .42)),transparent 38%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;box-shadow:0 22px 50px #0f172a24,inset 0 1px #ffffffeb!important;overflow:hidden;z-index:1060}.prospects-workspace__action-menu-intro{display:grid;gap:.24rem;padding:.82rem .9rem .72rem;border-bottom:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));margin-bottom:.3rem}.prospects-workspace__action-menu-intro strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:850;line-height:1.25}.prospects-workspace__action-menu-intro span{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.5}.prospects-workspace__action-menu-item{width:100%;min-height:4.1rem;padding:.72rem .78rem;border-radius:1.05rem;color:var(--csd-text-334155-1000, #334155);white-space:normal;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease,color .16s ease}.prospects-workspace__action-menu-item:hover,.prospects-workspace__action-menu-item:focus{background:var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:inset 0 0 0 1px #bfdbfed1;transform:translateY(-1px)}.prospects-workspace__action-menu-item i{width:2rem;height:2rem;flex:0 0 2rem;display:inline-flex;align-items:center;justify-content:center;margin-top:.02rem;border:1px solid var(--csd-border-bfdbfe-760, rgba(191, 219, 254, .76));border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem}.prospects-workspace__action-menu-item span{display:grid;gap:.18rem;min-width:0}.prospects-workspace__action-menu-item strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:850;line-height:1.25}.prospects-workspace__action-menu-item small{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.48;white-space:normal}.prospect-index-table__identity{display:block;width:100%;min-width:0;text-align:left}.prospect-index-table__identity .task-index-table__task-main{display:grid;justify-items:start;width:100%;min-width:0;text-align:left}.prospect-index-table__identity .task-index-table__title-head{justify-content:flex-start;width:100%;text-align:left}.prospect-index-table__title{color:var(--csd-text-223b5a-1000, #223b5a)!important;font-size:.86rem;font-weight:750!important;letter-spacing:0;line-height:1.24}.prospect-index-table__title:hover{color:var(--csd-text-0f172a-1000, #0f172a)}.prospect-index-table__meta{display:flex;align-items:center;gap:.34rem;margin-top:.18rem;max-width:34rem;text-align:left;white-space:nowrap}.prospect-index-table__meta-note{display:inline-flex;align-items:center;justify-content:flex-start;gap:.28rem;align-self:flex-start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--csd-text-708198-1000, #708198);font-size:.74rem;line-height:1.28;text-align:left}.prospect-index-table__meta-note>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospect-index-table__meta-note i{flex:0 0 auto;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.78rem}.prospect-index-table__meta-note--name{color:var(--csd-text-77879d-1000, #77879d);font-size:.75rem;font-weight:450;flex:0 1 auto;max-width:46%}.prospect-index-table__meta-separator{flex:0 0 .2rem;width:.2rem;height:.2rem;border-radius:999px;background:var(--csd-bg-cbd5e1-1000, #cbd5e1)}.prospect-index-table__meta-note--info{color:var(--csd-text-77879d-1000, #77879d);font-size:.75rem;font-weight:500;flex:1 1 auto;min-width:0}.prospect-index-table__email{display:flex;flex-direction:column;gap:.12rem;min-width:0}.prospect-index-table__email-row{display:inline-flex;align-items:center;justify-content:flex-start;gap:.38rem;max-width:100%;min-width:0}.prospect-index-table__email-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--csd-text-17324f-1000, #17324f);font-size:.82rem;font-weight:500;line-height:1.28}.prospect-index-table__email-meta,.prospect-index-table__empty{color:var(--csd-text-708198-1000, #708198);font-size:.74rem;line-height:1.28}.prospect-index-table__email-action{margin-left:.12rem;flex-shrink:0}.prospect-index-table__status-cell .status-dropdown,.prospect-index-table__status-cell .status-label{display:inline-flex}.prospect-index-table__status-cell .status-dropdown__toggle,.prospect-index-table__status-cell .status-label .status-dropdown__toggle{min-height:32px;padding:.32rem .7rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 8px 18px #0f172a0d}.prospect-index-table__status-cell .status-dropdown__toggle-label{font-size:.76rem}.prospect-index-table__actions-cell .dropdown-actions{justify-content:flex-end}.prospect-index-table__actions-cell .modern-dropdown-trigger{width:1.84rem;height:1.84rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 5px 12px #0f172a08;color:var(--csd-text-64748b-1000, #64748b)}.prospect-index-table__actions-cell .modern-dropdown-trigger:hover{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 7px 16px #2563eb12}.prospect-index-table .prospect-index-table__row>td{padding-top:.42rem!important;padding-bottom:.42rem!important;vertical-align:middle!important}.prospect-index-table thead th>a,.prospect-index-table thead th .text-decoration-none{color:inherit!important;font-weight:800!important}.prospect-index-table thead th .sort-icons{opacity:.8}.prospect-index-table tbody tr{transition:background-color .16s ease}.prospect-index-table tbody tr.is-selected{background:var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98));box-shadow:inset 3px 0 #64748b47}.prospect-index-table .prospect-index-table__select-col{width:42px;min-width:42px;max-width:42px;padding-left:.25rem!important;padding-right:.25rem!important;text-align:center!important}.prospect-index-table .prospect-index-table__check{display:inline-flex;align-items:center;justify-content:center;width:100%;margin:0}.prospect-index-table-wrap .task-index-table__pagination{border-top:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))}.prospect-index-table__number{width:54px;min-width:54px;max-width:54px;padding-left:.25rem!important;padding-right:.25rem!important;color:var(--csd-text-77879d-1000, #77879d)!important;font-size:.78rem;font-weight:600!important;text-align:center}.prospect-index-page:not(.is-prospect-bulk-mode) .prospect-index-table{min-width:1040px}.prospect-index-page:not(.is-prospect-bulk-mode) .prospect-index-table__col-select{display:none;width:0!important;visibility:collapse}.prospect-index-page:not(.is-prospect-bulk-mode) .prospect-index-table__select-col{display:none!important}.prospect-index-page:not(.is-prospect-bulk-mode) .prospect-index-table__col-prospect{width:32%}.prospect-index-page:not(.is-prospect-bulk-mode) .prospect-index-table__col-contact{width:17%}.prospect-index-page:not(.is-prospect-bulk-mode) .prospect-index-table__col-phone{width:12%}.prospect-index-page:not(.is-prospect-bulk-mode) .prospect-index-table__col-email{width:27%}.prospect-index-page:not(.is-prospect-bulk-mode) .prospect-index-table thead th.prospect-index-table__head-number{border-top-left-radius:1rem}.prospect-index-page:not(.is-prospect-bulk-mode) .prospect-index-table tbody tr:hover>td:first-child{box-shadow:none}.prospect-index-page:not(.is-prospect-bulk-mode) .prospect-index-table tbody tr:hover>td.prospect-index-table__number{box-shadow:inset 3px 0 #64748b29}.prospect-index-page__bulk-mode-toggle.is-active{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22))!important;background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-620, rgba(219, 234, 254, .62)),transparent 7rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important;box-shadow:0 0 0 3px #2563eb12,0 12px 24px #2563eb14!important}.prospect-index-page__bulk-mode-toggle.is-active i{color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important}.prospect-index-table__contact-value{color:var(--csd-text-223b5a-1000, #223b5a);font-size:.82rem;font-weight:500;line-height:1.28}.prospect-index-table .task-index-table__entity-type{color:var(--csd-text-7a889d-1000, #7a889d);font-size:.68rem;font-weight:600}.prospect-index-table .task-index-table__entity-name{color:var(--csd-text-223b5a-1000, #223b5a);font-size:.82rem;font-weight:500;line-height:1.28}.prospect-index-table .task-index-table__entity-empty{color:var(--csd-text-7a889d-1000, #7a889d);font-size:.75rem;font-weight:450;font-style:italic}.prospect-index-table__email-action{width:1.78rem;height:1.78rem;border-radius:999px;flex:0 0 auto;margin-left:.12rem}.prospect-index-table__select-col .form-check-modern .checkmark{width:1.06rem;height:1.06rem;border-color:var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:inset 0 1px #ffffffeb,0 6px 12px #0f172a09}.prospect-index-table__select-col .form-check-modern:hover .checkmark{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.prospect-index-table__select-col .form-check-modern .form-check-input-modern:checked+.checkmark{border-color:var(--csd-border-2563eb-860, rgba(37, 99, 235, .86));background:linear-gradient(180deg,#3b82f6,#2563eb);box-shadow:0 8px 16px #2563eb29,inset 0 1px #ffffff38}.prospect-index-table__status-cell .status-dropdown__toggle{min-height:2.06rem}.prospects-workspace .prospect-index-table thead th{background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important;box-shadow:none}.prospects-workspace .prospect-index-table thead th.prospect-index-table__select-col,.prospects-workspace .prospect-index-table thead th:nth-child(2){background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important}#prospectsImportModal .modal-content{border-radius:1.4rem;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-780, rgba(219, 234, 254, .78)),transparent 32%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 28px 60px #0f172a2e}#prospectsImportModal .modal-header,#prospectsImportModal .modal-body,#prospectsImportModal .modal-footer{padding-left:1.35rem;padding-right:1.35rem}#prospectsImportModal .modal-header{padding-top:1.15rem;padding-bottom:.35rem}#prospectsImportModal .modal-title{color:var(--csd-text-10213f-1000, #10213f);font-size:1.32rem;font-weight:800;line-height:1.18}#prospectsImportModal .modal-header .text-muted{margin-top:.28rem;max-width:46rem;color:var(--csd-text-52657f-1000, #52657f)!important;font-size:.84rem!important;line-height:1.55}.prospects-import-modal{display:grid;gap:1rem;padding-top:.35rem}.prospects-import-modal__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;padding:1rem 1.05rem;border:1px solid var(--csd-border-2563eb-80, rgba(37, 99, 235, .08));border-radius:1.08rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.prospects-import-modal__summary-icon{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;background:#2563eb1f;color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.2rem}.prospects-import-modal__summary-copy{display:grid;gap:.35rem}.prospects-import-modal__eyebrow{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;padding:.32rem .68rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.prospects-import-modal__summary-title{color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:800;line-height:1.35}.prospects-import-modal__summary-text{color:var(--csd-text-52657f-1000, #52657f);font-size:.82rem;line-height:1.6}.prospects-import-modal__chips{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:.45rem}.prospects-import-modal__chips span{display:inline-flex;align-items:center;padding:.3rem .62rem;border-radius:999px;background:var(--csd-bg-e2e8f0-860, rgba(226, 232, 240, .86));color:var(--csd-text-475569-1000, #475569);font-size:.73rem;font-weight:700}.prospects-import-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.prospects-import-modal__card{display:grid;gap:.85rem;padding:1rem 1.05rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:1.05rem;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));box-shadow:0 14px 28px #0f172a0d}.prospects-import-modal__card--accent{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, rgb(255, 255, 255)),var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92)))}.prospects-import-modal__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.prospects-import-modal__card-eyebrow{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.prospects-import-modal__card-title{margin:.16rem 0 0;color:var(--csd-text-10213f-1000, #10213f);font-size:.98rem;font-weight:800;line-height:1.35}.prospects-import-modal__list{margin:0;padding-left:1.05rem;color:var(--csd-text-475569-1000, #475569);font-size:.84rem;line-height:1.7}.prospects-import-modal__list li+li{margin-top:.38rem}.prospects-import-modal__upload{display:grid;justify-items:center;gap:.55rem;padding:1.15rem 1rem;border:1px dashed var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));text-align:center;cursor:pointer}.prospects-import-modal__upload-icon{width:3.1rem;height:3.1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;background:#2563eb1f;color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.25rem}.prospects-import-modal__upload-title{color:var(--csd-text-10213f-1000, #10213f);font-size:.92rem;font-weight:800;line-height:1.35}.prospects-import-modal__upload-copy{max-width:22rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.55}.prospects-import-modal__upload-button{pointer-events:none}.prospects-import-modal__hint-band{display:flex;align-items:flex-start;gap:.55rem;padding:.78rem .88rem;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));border-radius:.9rem;background:var(--csd-bg-f8fafc-860, rgba(248, 250, 252, .86));color:var(--csd-text-52657f-1000, #52657f);font-size:.78rem;line-height:1.55}.prospects-import-modal__hint-band i{margin-top:.06rem;color:var(--csd-text-2563eb-1000, #2563eb)}#prospectsImportModal .prospects-import-modal__toggle{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:0;cursor:pointer;width:100%}#prospectsImportModal .prospects-import-modal__toggle .checkmark{margin-top:.1rem}#prospectsImportModal .prospects-import-modal__toggle-copy{display:grid;gap:.18rem;min-width:0}.prospects-import-modal__toggle-copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:800}.prospects-import-modal__toggle-copy span{color:var(--csd-text-52657f-1000, #52657f);font-size:.79rem;line-height:1.55}#prospectsImportModal .modal-footer{padding-top:.15rem;padding-bottom:1.15rem;justify-content:flex-end}#prospectsImportModal .prospects-import-modal-shell{border-radius:1.3rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;box-shadow:0 26px 62px #0f172a2e!important}#prospectsImportModal .prospects-import-modal-shell .modal-premium-header{padding:1rem 1.15rem .85rem!important}#prospectsImportModal .prospects-import-modal-shell .modal-premium-body{padding:.9rem 1.15rem 1.05rem!important}#prospectsImportModal .prospects-import-modal-shell .modal-premium-footer{padding:.78rem 1.15rem .95rem!important}.prospects-import-modal-shell .prospects-import-modal{gap:.82rem;padding-top:0}.prospects-import-modal-shell .prospects-import-modal__summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:.86rem .94rem;border-color:var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:1rem;background:radial-gradient(circle at 98% 0%,var(--csd-bg-dbeafe-480, rgba(219, 234, 254, .48)),transparent 18rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:0 12px 26px #0f172a0b}.prospects-import-modal-shell .prospects-import-modal__summary-icon{width:2.7rem;height:2.7rem;border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-eef2f7-1000, #eef2f7));color:var(--csd-text-475569-1000, #475569);font-size:1.05rem;box-shadow:inset 0 0 0 1px #cbd5e1b8}.prospects-import-modal-shell .prospects-import-modal__eyebrow{gap:.36rem;padding:.25rem .58rem;background:var(--csd-bg-e2e8f0-680, rgba(226, 232, 240, .68));color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;letter-spacing:0}.prospects-import-modal-shell .prospects-import-modal__summary-title{font-size:.98rem}.prospects-import-modal-shell .prospects-import-modal__summary-text{max-width:44rem;color:var(--csd-text-5f7088-1000, #5f7088)}.prospects-import-modal-shell .prospects-import-modal__chips{align-items:center;gap:.38rem}.prospects-import-modal-shell .prospects-import-modal__chips span{padding:.25rem .54rem;background:var(--csd-bg-f1f5f9-940, rgba(241, 245, 249, .94));color:var(--csd-text-475569-1000, #475569);font-size:.7rem;box-shadow:inset 0 0 0 1px #cbd5e19e}.prospects-import-modal-shell .prospects-import-modal__grid{gap:.78rem}.prospects-import-modal-shell .prospects-import-modal__card{gap:.72rem;padding:.9rem;border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:1rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 12px 28px #0f172a0b}.prospects-import-modal-shell .prospects-import-modal__card--accent{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, rgb(255, 255, 255)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)))}.prospects-import-modal-shell .prospects-import-modal__card-head{gap:.7rem}.prospects-import-modal-shell .prospects-import-modal__card-eyebrow{letter-spacing:0}.prospects-import-modal-shell .prospects-import-modal__card-title{font-size:.94rem}.prospects-import-modal-shell .prospects-import-modal__list{display:grid;gap:.44rem;padding-left:0;list-style:none;color:var(--csd-text-52657f-1000, #52657f);font-size:.8rem;line-height:1.5}.prospects-import-modal-shell .prospects-import-modal__list li{position:relative;padding-left:1.25rem}.prospects-import-modal-shell .prospects-import-modal__list li:before{position:absolute;top:.16rem;left:0;width:.72rem;height:.72rem;border-radius:999px;background:linear-gradient(135deg,var(--csd-bg-93c5fd-1000, #93c5fd),#2563eb);box-shadow:inset 0 0 0 2px #ffffffd1;content:""}.prospects-import-modal-shell .prospects-import-modal__list li+li{margin-top:0}.prospects-import-modal-shell .prospects-import-modal__upload{min-height:11.8rem;padding:1rem;border-color:var(--csd-border-94a3b8-460, rgba(148, 163, 184, .46));border-radius:.94rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.prospects-import-modal-shell .prospects-import-modal__upload-icon{width:3.18rem;height:3.18rem;border-radius:1rem;background:#2563eb1a;color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.22rem}.prospects-import-modal-shell .prospects-import-modal__upload-title{font-size:.92rem}.prospects-import-modal-shell .prospects-import-modal__upload-copy{max-width:24rem;font-size:.8rem}.prospects-import-modal-shell .prospects-import-modal__upload-button{min-height:2.22rem;padding:.5rem .82rem;border-radius:999px;font-size:.78rem;pointer-events:none}.prospects-import-modal-shell .prospects-import-modal__hint-band{grid-template-columns:auto minmax(0,1fr);gap:.5rem;padding:.72rem .82rem;border-color:var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9));color:var(--csd-text-5f7088-1000, #5f7088);font-size:.76rem}.prospects-import-modal-shell .prospects-import-modal__hint-band i{color:var(--csd-text-64748b-1000, #64748b)}#prospectsImportModal .prospects-import-modal-shell .prospects-import-modal__toggle{-moz-column-gap:.65rem;column-gap:.65rem}.prospects-import-modal-shell .prospects-import-modal__card--assign{padding:.84rem .9rem}.prospects-import-modal-shell .prospects-import-modal__toggle-copy strong{font-size:.82rem}.prospects-import-modal-shell .prospects-import-modal__toggle-copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.77rem}#prospectsImportModal .prospects-import-modal-shell .modal-premium-header{padding:.82rem 1.05rem .62rem!important;background:radial-gradient(circle at 98% 0%,var(--csd-bg-dbeafe-640, rgba(219, 234, 254, .64)),transparent 18rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)!important}#prospectsImportModal .prospects-import-modal-shell .modal-premium-body{padding:.72rem 1.05rem .95rem!important;background:linear-gradient(180deg,var(--csd-bg-f6f8fb-1000, #f6f8fb) 0%,var(--csd-bg-f9fbff-1000, #f9fbff) 52%,var(--csd-bg-f6f8fb-1000, #f6f8fb) 100%)!important}#prospectsImportModal .prospects-import-modal-shell .modal-premium-footer{padding:.72rem 1.05rem .88rem!important}.prospects-import-modal-shell .form-check-modern .checkmark{border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:inset 0 1px #ffffffdb}.prospects-import-modal-shell .form-check-modern .form-check-input-modern:checked+.checkmark{border-color:var(--csd-border-334155-920, rgba(51, 65, 85, .92));background:linear-gradient(180deg,#475569,#334155);box-shadow:0 8px 16px #0f172a1f,inset 0 1px #ffffff2e}.prospects-import-modal-shell .prospects-import-modal{gap:.68rem}.prospects-import-modal-shell .prospects-import-modal__summary{padding:.72rem .86rem;border-color:var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-380, rgba(219, 234, 254, .38)),transparent 40%),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);box-shadow:0 14px 28px #0f172a0b}.prospects-import-modal-shell .prospects-import-modal__summary-icon,.prospects-import-modal-shell .prospects-import-modal__upload-icon,.prospects-import-modal-shell .prospects-import-modal__check-icon{display:inline-flex;align-items:center;justify-content:center}.prospects-import-modal-shell .prospects-import-modal__summary-icon{width:2.18rem;height:2.18rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 8px 18px #2563eb12}.prospects-import-modal-shell .prospects-import-modal__eyebrow{border-color:var(--csd-border-93c5fd-620, rgba(147, 197, 253, .62));background:var(--csd-bg-eff6ff-880, rgba(239, 246, 255, .88));color:var(--csd-text-1d4ed8-1000, #1d4ed8);letter-spacing:.04em}.prospects-import-modal-shell .prospects-import-modal__summary-title{font-size:.92rem}.prospects-import-modal-shell .prospects-import-modal__summary-text{max-width:58rem;color:var(--csd-text-5f7088-1000, #5f7088)}.prospects-import-modal-shell .prospects-import-modal__chips{gap:.3rem}.prospects-import-modal-shell .prospects-import-modal__chips span{padding:.22rem .5rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-475569-1000, #475569);font-size:.66rem;box-shadow:none}.prospects-import-modal-shell .prospects-import-modal__grid{gap:.62rem}.prospects-import-modal-shell .prospects-import-modal__card{gap:.58rem;padding:.76rem .82rem;border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97));box-shadow:0 10px 22px #0f172a09}.prospects-import-modal-shell .prospects-import-modal__card--accent{background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)))}.prospects-import-modal-shell .prospects-import-modal__card-head{align-items:center;padding-bottom:.5rem;border-bottom-color:var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))}.prospects-import-modal-shell .prospects-import-modal__card-eyebrow{color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem;letter-spacing:.06em}.prospects-import-modal-shell .prospects-import-modal__card-title{font-size:.88rem}.prospects-import-modal-shell .prospects-import-modal__action{min-height:2.28rem;padding:.44rem .76rem;border-radius:.72rem}.prospects-import-modal-shell .prospects-import-modal__list{gap:0}.prospects-import-modal-shell .prospects-import-modal__list li{padding:.42rem .08rem;border-radius:0;border-top:1px solid var(--csd-border-e2e8f0-720, rgba(226, 232, 240, .72));background:transparent}.prospects-import-modal-shell .prospects-import-modal__list li:before{content:none}.prospects-import-modal-shell .prospects-import-modal__list li:first-child{border-top:0}.prospects-import-modal-shell .prospects-import-modal__list li strong:first-child{color:var(--csd-text-0f2447-1000, #0f2447)}.prospects-import-modal-shell .prospects-import-modal__upload{min-height:10.7rem;border-color:var(--csd-border-93c5fd-450, rgba(147, 197, 253, .45));background:radial-gradient(circle at 50% 0%,var(--csd-bg-eff6ff-640, rgba(239, 246, 255, .64)),transparent 54%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:inset 0 0 0 1px #ffffffbd}.prospects-import-modal-shell .prospects-import-modal__upload:hover,.prospects-import-modal-shell .prospects-import-modal__upload.dragover,.prospects-import-modal-shell .prospects-import-modal__upload.has-file{border-color:var(--csd-border-2563eb-380, rgba(37, 99, 235, .38));background:radial-gradient(circle at 50% 0%,var(--csd-bg-dbeafe-660, rgba(219, 234, 254, .66)),transparent 56%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:inset 0 0 0 1px #2563eb0a,0 12px 24px #2563eb12}.prospects-import-modal-shell .prospects-import-modal__upload-icon{width:2.48rem;height:2.48rem;border:1px solid var(--csd-border-bfdbfe-840, rgba(191, 219, 254, .84));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));box-shadow:0 8px 18px #2563eb0f}.prospects-import-modal-shell .prospects-import-modal__upload-copy{max-width:22rem}.prospects-import-modal-shell .prospects-import-modal__file-list{display:grid;gap:.38rem;margin-top:-.14rem}.prospects-import-modal-shell .prospects-import-modal__hint-band{padding:.56rem .66rem;border-color:var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92))}.prospects-import-modal-shell .prospects-import-modal__card--checklist{gap:.52rem;padding:.7rem .82rem}.prospects-import-modal-shell .prospects-import-modal__owner-band{padding:.54rem .6rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-880, rgba(248, 250, 252, .88)))}.prospects-import-modal-shell .prospects-import-modal__columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.prospects-import-modal-shell .prospects-import-modal__check-item{gap:.48rem;min-height:5.2rem;padding:.52rem .58rem;border-color:var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-860, rgba(248, 250, 252, .86)));box-shadow:none}.prospects-import-modal-shell .prospects-import-modal__check-icon{flex-basis:1.72rem;width:1.72rem;height:1.72rem;border:1px solid var(--csd-border-bfdbfe-740, rgba(191, 219, 254, .74));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.prospects-import-modal-shell .prospects-import-modal__columns strong{margin-bottom:.16rem;font-size:.74rem}.prospects-import-modal-shell .prospects-import-modal__columns p{font-size:.7rem;line-height:1.42}.prospects-guide-modal{display:grid;gap:1rem;padding-top:.35rem}.prospects-guide-modal-shell{border-radius:1.3rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;box-shadow:0 26px 62px #0f172a2e!important}.prospects-guide-modal-shell .modal-premium-header{padding:1rem 1.15rem .85rem!important}.prospects-guide-modal-shell .modal-premium-body{padding:.9rem 1.15rem 1.05rem!important}.prospects-guide-modal-shell .modal-premium-footer{padding:.78rem 1.15rem .95rem!important}.prospects-guide-modal-shell .prospects-guide-modal{gap:.82rem;padding-top:0}.prospects-guide-modal-shell .prospects-guide-modal__intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.86rem .94rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:1rem;background:radial-gradient(circle at 98% 0%,var(--csd-bg-dbeafe-460, rgba(219, 234, 254, .46)),transparent 18rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:0 12px 26px #0f172a0b}.prospects-guide-modal-shell .prospects-guide-modal__eyebrow{gap:.36rem;padding:.25rem .58rem;background:var(--csd-bg-e2e8f0-680, rgba(226, 232, 240, .68));color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;letter-spacing:0}.prospects-guide-modal-shell .prospects-guide-modal__intro p{max-width:50rem;color:var(--csd-text-5f7088-1000, #5f7088);font-size:.82rem}.prospects-guide-modal-shell .prospects-guide-modal__chips{justify-content:flex-end;gap:.38rem}.prospects-guide-modal-shell .prospects-guide-modal__chips span{padding:.25rem .54rem;background:var(--csd-bg-f1f5f9-940, rgba(241, 245, 249, .94));color:var(--csd-text-475569-1000, #475569);font-size:.7rem;box-shadow:inset 0 0 0 1px #cbd5e19e}.prospects-guide-modal-shell .prospects-guide-grid{gap:.78rem}.prospects-guide-modal-shell .prospects-guide-card{gap:.58rem;padding:.9rem;border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:1rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 12px 28px #0f172a0b}.prospects-guide-modal-shell .prospects-guide-card--accent{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, rgb(255, 255, 255)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)))}.prospects-guide-modal-shell .prospects-guide-card__eyebrow{letter-spacing:0}.prospects-guide-modal-shell .prospects-guide-card h6{color:var(--csd-text-10213f-1000, #10213f);font-size:.94rem;line-height:1.34}.prospects-guide-modal-shell .prospects-guide-list{display:grid;gap:.44rem;padding-left:0;list-style:none;color:var(--csd-text-52657f-1000, #52657f);font-size:.8rem;line-height:1.5}.prospects-guide-modal-shell .prospects-guide-list li{position:relative;padding-left:1.25rem}.prospects-guide-modal-shell .prospects-guide-list li:before{position:absolute;top:.16rem;left:0;width:.72rem;height:.72rem;border-radius:999px;background:linear-gradient(135deg,var(--csd-bg-e2e8f0-1000, #e2e8f0),#64748b);box-shadow:inset 0 0 0 2px #ffffffe6;content:""}.prospects-guide-modal-shell .prospects-guide-list li strong{color:var(--csd-text-334155-1000, #334155)}.prospects-guide-modal-shell .prospects-guide-list li+li{margin-top:0}.prospects-guide-modal-shell .prospects-guide-columns{gap:.72rem}.prospects-guide-modal-shell .prospects-guide-columns>div{padding:.78rem .82rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.prospects-guide-modal-shell .prospects-guide-columns strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem}.prospects-guide-modal-shell .prospects-guide-columns p{color:var(--csd-text-64748b-1000, #64748b);font-size:.77rem;line-height:1.5}.prospects-guide-modal-shell .prospects-guide-callout{gap:.65rem;padding:.78rem .86rem;border-color:var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:.92rem;background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9));box-shadow:none}.prospects-guide-modal-shell .prospects-guide-callout i{color:var(--csd-text-64748b-1000, #64748b)}.prospects-guide-modal-shell .prospects-guide-callout strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem}.prospects-guide-modal-shell .prospects-guide-callout p{color:var(--csd-text-64748b-1000, #64748b);font-size:.77rem}.prospects-guide-modal__eyebrow{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;padding:.38rem .72rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.prospects-guide-modal__intro{display:grid;gap:.75rem}.prospects-guide-modal__intro-copy{display:grid;gap:.55rem}.prospects-guide-modal__intro p{max-width:48rem;margin:0;color:var(--csd-text-52657f-1000, #52657f);font-size:.84rem;line-height:1.6}.prospects-guide-modal__chips{display:flex;flex-wrap:wrap;gap:.5rem}.prospects-guide-modal__chips span{display:inline-flex;align-items:center;padding:.3rem .62rem;border-radius:999px;background:var(--csd-bg-e2e8f0-860, rgba(226, 232, 240, .86));color:var(--csd-text-475569-1000, #475569);font-size:.73rem;font-weight:700}.prospects-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.prospects-guide-card{display:grid;gap:.65rem;padding:1rem 1.05rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:1.05rem;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));box-shadow:0 14px 28px #0f172a0d}.prospects-guide-card--accent{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, rgb(255, 255, 255)),var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92)))}.prospects-guide-card--wide{grid-column:1/-1}.prospects-guide-card__eyebrow{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.prospects-guide-card h6{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:800;line-height:1.35}.prospects-guide-list{margin:0;padding-left:1.05rem;color:var(--csd-text-475569-1000, #475569);font-size:.84rem;line-height:1.7}.prospects-guide-list li+li{margin-top:.38rem}.prospects-guide-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.prospects-guide-columns strong{display:block;margin-bottom:.3rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.83rem;font-weight:800}.prospects-guide-columns p{margin:0;color:var(--csd-text-52657f-1000, #52657f);font-size:.8rem;line-height:1.6}.prospects-guide-callout{display:flex;align-items:flex-start;gap:.8rem;margin-top:.95rem;padding:.95rem 1rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:1.05rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-820, rgba(239, 246, 255, .82)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.prospects-guide-callout i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.15rem}.prospects-guide-callout strong{display:block;margin-bottom:.2rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.88rem;font-weight:800}.prospects-guide-callout p{margin:0;color:var(--csd-text-52657f-1000, #52657f);font-size:.82rem;line-height:1.6}.prospect-email-modal-shell .modal-premium-header{padding:1rem 1.15rem .85rem!important}.prospect-email-modal-shell .modal-premium-body{padding:.9rem 1.15rem 1.05rem!important}.prospect-email-modal-shell .modal-premium-footer{padding:.78rem 1.15rem .95rem!important}.prospect-email-modal-shell .prospect-email-modal{gap:.82rem;padding-top:0}.prospect-email-modal-shell .prospect-email-modal__summary{align-items:center;gap:.82rem;padding:.9rem .95rem;border-radius:.95rem;border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));background:radial-gradient(circle at 100% 0%,var(--csd-bg-f1f5f9-820, rgba(241, 245, 249, .82)),transparent 38%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:0 14px 30px #0f172a0e}.prospect-email-modal-shell .prospect-email-modal__summary-icon{width:2.35rem;height:2.35rem;border-radius:.82rem}.prospect-email-modal-shell .contact-email-modal__summary-title{color:var(--csd-text-111827-1000, #111827);font-size:.98rem;font-weight:850}.prospect-email-modal-shell .contact-email-modal__summary-text,.prospect-email-modal-shell .contact-email-modal__section-copy{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.5}.prospect-email-modal-shell .prospect-email-modal__section{padding:0;overflow:hidden;border-radius:.95rem;box-shadow:0 12px 26px #0f172a0a}.prospect-email-modal-shell .contact-email-modal__section-header{margin-bottom:0}.prospect-email-modal-shell .prospect-email-modal__section-body{display:grid;gap:.8rem;padding:.9rem .95rem .96rem}.prospect-email-modal-shell .contact-email-modal__recipient-list{gap:.55rem}.prospect-email-modal-shell .contact-email-modal__recipient{padding:.74rem .78rem;border-radius:.82rem}.prospect-email-modal-shell .contact-email-modal__recipient-main{justify-content:flex-start;gap:.55rem;flex-wrap:wrap}.prospect-email-modal-shell .contact-email-modal__recipient-email{color:var(--csd-text-111827-1000, #111827);font-size:.82rem;font-weight:850}.prospect-email-modal-shell .contact-email-modal__recipient-meta{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.prospect-email-modal-shell .contact-email-modal__note{margin-top:0;border-radius:.82rem;color:var(--csd-text-53657d-1000, #53657d);font-size:.74rem}.prospect-email-modal-shell .simple-editor-wrapper,.prospect-email-modal-shell .simple-editor{border-radius:.9rem}.prospect-email-modal-shell .prospect-email-modal{gap:.72rem}.prospect-email-modal-shell .prospect-email-modal__summary{display:flex;align-items:center;min-height:auto;padding:.82rem .95rem;border-radius:.9rem;border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:linear-gradient(180deg,var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92)) 0%,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 100%);box-shadow:none}.prospect-email-modal-shell .prospect-email-modal__summary .prospect-form-modal__eyebrow{width:-moz-fit-content;width:fit-content;margin-bottom:.34rem;background:var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96));color:var(--csd-text-334155-1000, #334155)}.prospect-email-modal-shell .contact-email-modal__summary-title{font-size:.94rem;line-height:1.25}.prospect-email-modal-shell .contact-email-modal__summary-text{max-width:42rem}.prospect-email-modal__summary-meta{display:flex;flex-wrap:wrap;gap:.34rem;justify-content:flex-end;margin-left:auto}.prospect-email-modal__summary-meta span{display:inline-flex;align-items:center;justify-content:flex-end;gap:.36rem;min-height:1.42rem;padding:.2rem .48rem;border:1px solid var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:999px;background:var(--csd-bg-ffffff-840, rgba(255, 255, 255, .84));color:var(--csd-text-475569-1000, #475569);font-size:.64rem;font-weight:800;white-space:nowrap}.prospect-email-modal__summary-meta i{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.prospect-email-modal-shell .prospect-email-modal__section{border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fafafa-1000, #fafafa) 100%)}.prospect-email-modal-shell .contact-email-modal__section-header{align-items:center;min-height:4rem;padding:.82rem .95rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.prospect-email-modal-shell .contact-email-modal__section-title{color:var(--csd-text-111827-1000, #111827);font-size:.96rem;font-weight:900}.prospect-email-modal-shell .prospect-form-modal__section-chip{min-height:1.85rem;padding:.34rem .68rem;border:1px solid var(--csd-border-cbd5e1-680, rgba(203, 213, 225, .68));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569);font-size:.68rem}.prospect-email-modal-shell .prospect-email-modal__section-body{gap:.74rem;padding:.82rem .95rem .92rem}.prospect-email-modal-shell .contact-email-modal__recipient-list{display:grid;gap:.5rem}.prospect-email-modal-shell .contact-email-modal__recipient{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;padding:.7rem .78rem;border:1px solid var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:none;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.prospect-email-modal-shell .contact-email-modal__recipient:hover{border-color:var(--csd-border-94a3b8-500, rgba(148, 163, 184, .5));box-shadow:0 12px 24px #0f172a0e;transform:translateY(-1px)}.prospect-email-modal-shell .contact-email-modal__recipient input{position:absolute;opacity:0;pointer-events:none}.contact-email-modal__recipient-check{width:1.55rem;height:1.55rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.46rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:transparent;box-shadow:inset 0 1px #ffffffe6}.prospect-email-modal-shell .contact-email-modal__recipient input:checked+.contact-email-modal__recipient-check{border-color:var(--csd-border-1f2937-820, rgba(31, 41, 55, .82));background:linear-gradient(135deg,#111827,#334155);color:#fff}.prospect-email-modal-shell .contact-email-modal__recipient-body{display:grid;min-width:0;gap:.22rem}.prospect-email-modal-shell .contact-email-modal__recipient-main{display:flex;align-items:center;gap:.5rem;min-width:0}.prospect-email-modal-shell .contact-email-modal__recipient-email{min-width:0;color:var(--csd-text-111827-1000, #111827);font-size:.84rem;font-weight:900;overflow-wrap:anywhere}.prospect-email-modal-shell .contact-email-modal__recipient-badge{min-height:1.35rem;padding:.23rem .52rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:999px;background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-334155-1000, #334155);font-size:.64rem;font-weight:900}.prospect-email-modal-shell .contact-email-modal__recipient-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.28rem .55rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:760}.prospect-email-modal-shell .contact-email-modal__recipient-meta span:not(:first-child):before{content:"";display:inline-block;width:.22rem;height:.22rem;margin-right:.55rem;border-radius:999px;background:var(--csd-bg-cbd5e1-1000, #cbd5e1);vertical-align:middle}.contact-email-modal__micro-note{display:inline-flex;align-items:center;gap:.42rem;width:-moz-fit-content;width:fit-content;padding:.42rem .62rem;border:1px solid var(--csd-border-cbd5e1-660, rgba(203, 213, 225, .66));border-radius:999px;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:760}.contact-email-modal__micro-note i{color:var(--csd-text-64748b-1000, #64748b)}.prospect-email-modal__template-panel{display:grid;grid-template-columns:minmax(11rem,.3fr) minmax(0,1fr);gap:.72rem;align-items:center;padding:.68rem;border:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));border-radius:.86rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.prospect-email-modal__template-copy{display:grid;gap:.24rem}.prospect-email-modal__template-copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.prospect-email-modal__template-copy strong{color:var(--csd-text-111827-1000, #111827);font-size:.82rem;font-weight:850;line-height:1.4}.prospect-email-modal__template-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center}.prospect-email-modal__preview-action{min-height:2.34rem;padding-inline:.76rem;white-space:nowrap}.prospect-email-modal__preview-action i{margin-right:.32rem}.prospect-email-modal__fields{display:grid;gap:.72rem}.prospect-email-modal__field{display:grid;gap:.38rem}.prospect-email-modal__field .form-label{margin:0;color:var(--csd-text-111827-1000, #111827);font-size:.78rem;font-weight:850}.prospect-email-modal-shell .form-saas-input{min-height:2.55rem;border-radius:.82rem}.prospect-email-modal-shell .select2-container--bootstrap-5 .select2-selection,.prospect-email-modal-shell .select2-container--default .select2-selection{min-height:2.34rem;border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.76rem;box-shadow:none!important}.prospect-email-modal-shell .select2-container--bootstrap-5.select2-container--focus .select2-selection,.prospect-email-modal-shell .select2-container--default.select2-container--focus .select2-selection,.prospect-email-modal-shell .select2-container--bootstrap-5.select2-container--open .select2-selection,.prospect-email-modal-shell .select2-container--default.select2-container--open .select2-selection{border-color:var(--csd-border-64748b-440, rgba(100, 116, 139, .44));box-shadow:0 0 0 .16rem #64748b14!important}.prospect-email-modal-shell .simple-editor-wrapper{overflow:hidden;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 12px 28px #0f172a0b}.prospect-email-modal-shell .contact-email-modal__note{display:flex;align-items:flex-start;gap:.5rem;padding:.62rem .72rem;border:1px solid var(--csd-border-cbd5e1-660, rgba(203, 213, 225, .66));background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));line-height:1.45}.prospect-email-modal-shell .contact-email-modal__note i{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b)}@media (max-width: 1320px){.prospect-index-page .prospect-index-page__filter-shell{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:.65rem}.prospect-index-page .prospect-index-page__filter-heading{justify-content:space-between;padding-right:0!important;padding-bottom:.65rem;border-right:0!important;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))}.prospect-index-page__filter-card .smart-filter-form--operational{justify-content:flex-start}}@media (max-width: 768px){.prospect-index-page__table-head{align-items:flex-start;flex-direction:column;padding:.66rem .72rem}.prospect-index-page__table-title{align-items:center;gap:.52rem}.prospect-index-page__table-icon{width:1.92rem;height:1.92rem;flex-basis:1.92rem}.prospect-index-page{gap:.72rem;padding-right:.72rem!important;padding-left:.72rem!important}.prospect-index-page .op-toolbar{padding:.85rem;border-radius:1rem}.prospect-index-page .op-toolbar__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:.5rem}.prospect-index-page .op-toolbar__actions>.btn,.prospect-index-page .op-toolbar__actions>.dropdown,.prospect-index-page .op-toolbar__actions .op-secondary-action,.prospect-index-page .op-toolbar__actions .op-primary-action{width:100%;min-width:0;min-height:2.44rem;justify-content:center}.prospect-index-page .op-toolbar__actions>.op-chip{grid-column:1/-1;justify-content:center;width:100%;min-width:0}.prospect-index-page .op-toolbar__actions .op-secondary-action,.prospect-index-page .op-toolbar__actions .op-primary-action{display:inline-flex;align-items:center;gap:.42rem;padding-right:.75rem;padding-left:.75rem;line-height:1}.prospect-index-page .op-toolbar__actions .op-secondary-action i,.prospect-index-page .op-toolbar__actions .op-primary-action i{display:inline-flex;align-items:center;justify-content:center;width:1rem;min-width:1rem;line-height:1}.prospect-index-page .op-export-dropdown>.dropdown-toggle{width:100%}.prospect-index-page .op-export-menu{width:min(22rem,100vw - 1.4rem);max-width:calc(100vw - 1.4rem)}.prospect-index-page__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.prospect-index-page__stats .op-stat{min-height:4.65rem;padding:.72rem;border-radius:.92rem}.prospect-index-page__filter-card{border-radius:1rem;padding:.58rem}.prospect-index-page__filter-card .smart-filter-bar{--sf-control-height: 36px;--sf-control-radius: .78rem;--csd-foreground-sf-control-radius: .78rem}.prospect-index-page__filter-shell{gap:.48rem}.prospect-index-page .prospect-index-page__filter-heading{min-height:0;padding-bottom:.48rem}.prospect-index-page__filter-card .smart-filter-form--operational{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;width:100%}.prospect-index-page__filter-card .smart-filter-form--operational .sf-search{grid-column:1/-1;min-width:0;width:100%}.prospect-index-page__filter-card .smart-filter-form--operational .sf-item,.prospect-index-page__filter-card .smart-filter-form--operational .sf-reset,.prospect-index-page__filter-card .smart-filter-form--operational .sf-advanced-toggle,.prospect-index-page__filter-card .smart-filter-form--operational [data-filter-panel-trigger]{justify-self:stretch;min-width:0;width:100%}.prospect-index-page__filter-card .smart-filter-form--operational .sf-item{display:block}.prospect-index-page__filter-card .smart-filter-form--operational .sf-select,.prospect-index-page__filter-card .smart-filter-form--operational .sf-select__button,.prospect-index-page__filter-card .smart-filter-form--operational .sf-control,.prospect-index-page__filter-card .smart-filter-form--operational select{min-width:0!important;width:100%!important;max-width:100%}.prospect-index-page__filter-card .smart-filter-form--operational .sf-select__menu{min-width:100%;max-width:calc(100vw - 1.6rem)}.prospect-index-page__filter-card .smart-filter-form--operational label,.prospect-index-page__filter-card .smart-filter-form--operational .sf-separator{display:none!important}.prospect-index-page__filter-card .smart-filter-form--operational .sf-control,.prospect-index-page__filter-card .smart-filter-form--operational .sf-native-select,.prospect-index-page__filter-card .smart-filter-form--operational .sf-reset .btn,.prospect-index-page__filter-card .smart-filter-form--operational button{width:100%;min-height:36px}.prospect-index-page__active-filters{padding:.72rem .72rem 0}.prospect-index-page__table-wrap{min-height:0;padding:.72rem;overflow:visible;background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-340, rgba(219, 234, 254, .34)),transparent 9rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)}.prospect-index-page:not(.is-prospect-bulk-mode) .prospect-index-table,.prospect-index-page .prospect-index-table{display:block;width:100%;min-width:0!important;table-layout:auto}.prospect-index-table colgroup,.prospect-index-table thead{display:none}.prospect-index-table tbody{display:grid;gap:.68rem}.prospect-index-table tbody tr{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.52rem;padding:.74rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-left:3px solid rgba(var(--op-accent-rgb),.42);border-radius:.96rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 12px 26px #0f172a0e,inset 0 1px #fffffff2}.prospect-index-table tbody tr,.prospect-index-table tbody tr>td,.prospect-index-table tbody tr>td *,.prospect-index-table tbody tr>td a,.prospect-index-table tbody tr>td button{-webkit-tap-highlight-color:transparent}.prospect-index-table tbody tr:hover,.prospect-index-table tbody tr:active{background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98))}.prospect-index-table tbody tr:hover>td,.prospect-index-table tbody tr:active>td,.prospect-index-table tbody tr>td:hover,.prospect-index-table tbody tr>td:active{--bs-table-accent-bg: transparent !important;--bs-table-hover-bg: transparent !important;--csd-foreground-bs-table-hover-bg: transparent !important;background-color:transparent!important;background-image:none!important}.prospect-index-table tbody tr:has(.prospect-index-table__empty-colspan){display:block;padding:0;border:0;background:transparent;box-shadow:none}.prospect-index-table .prospect-index-table__row>td,.prospect-index-table tbody tr>td{display:block;width:100%;min-width:0;max-width:none;padding:0!important;border:0!important;text-align:left!important;box-shadow:none!important}.prospect-index-table__number{display:none!important}.prospect-index-table__select-col{position:absolute;top:.78rem;right:.78rem;display:inline-flex!important;width:auto!important;min-width:0!important;max-width:none!important;z-index:2}.prospect-index-page:not(.is-prospect-bulk-mode) .prospect-index-table__select-col{display:none!important}.prospect-index-table__identity-cell{padding-right:2.1rem!important}.prospect-index-table__meta{flex-wrap:wrap;max-width:100%;white-space:normal}.prospect-index-table__meta-note,.prospect-index-table__meta-note>span{white-space:normal}.prospect-index-table__meta-note--name{max-width:100%}.prospect-index-table__contact-cell,.prospect-index-table__phone-cell,.prospect-index-table__email-cell,.prospect-index-table__status-cell{display:grid!important;grid-template-columns:minmax(5.8rem,.38fr) minmax(0,1fr);gap:.54rem;align-items:start;padding-top:.52rem!important;border-top:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82))!important}.prospect-index-table td[data-label]:not(.prospect-index-table__identity-cell):not(.prospect-index-table__actions-cell):before{content:attr(data-label);color:var(--csd-text-6b7d94-1000, #6b7d94);font-size:.62rem;font-weight:850;letter-spacing:0;line-height:1.25;text-transform:uppercase}.prospect-index-table__email-row{align-items:flex-start;justify-content:space-between;width:100%}.prospect-index-table__email-value{white-space:normal;overflow-wrap:anywhere}.prospect-index-table__email-action{display:inline-flex;align-items:center;justify-content:center;width:2.08rem;height:2.08rem;min-width:2.08rem;margin-left:.4rem}.prospect-index-table__status-cell .status-dropdown,.prospect-index-table__status-cell .status-dropdown__toggle,.prospect-index-table__status-cell .op-table__status{justify-content:flex-start;max-width:100%}.prospect-index-table__status-cell .status-dropdown__toggle{min-width:0;max-width:100%}.prospect-index-table__status-cell .status-dropdown__toggle-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.prospect-index-table__actions-cell{display:flex!important;justify-content:flex-end;align-items:center;padding-top:.56rem!important;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))!important}.prospect-index-table__actions-cell:before{display:none}.prospect-index-table__actions-cell .dropdown-actions{display:inline-flex;justify-content:flex-end;width:100%}.prospect-index-table__actions-cell .modern-dropdown-trigger{display:inline-flex;align-items:center;justify-content:center;width:2.22rem;height:2.22rem;min-width:2.22rem;font-size:1rem}.prospect-index-table__actions-cell .dropdown-modern__menu{width:min(18rem,100vw - 2rem);max-width:calc(100vw - 2rem)}.prospect-index-page__table-card .op-pagination-footer{border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:0 0 1rem 1rem}.contact-bulk-bar{align-items:stretch;flex-direction:column}.contact-bulk-bar__actions{display:grid;grid-template-columns:1fr;width:100%}}@media (max-width: 991.98px){.prospects-workspace__section-meta{width:100%}.prospects-import-modal__summary,.prospects-import-modal__grid,.prospects-import-modal-shell .prospects-import-modal__columns,.prospects-guide-grid,.prospects-guide-columns,.prospect-email-modal__template-panel{grid-template-columns:1fr}.prospects-import-modal__chips{justify-content:flex-start}.prospect-email-modal-shell .prospect-email-modal__summary{align-items:flex-start}.prospect-email-modal__summary-meta{justify-content:flex-start;margin-left:0}.prospect-email-modal__template-controls{grid-template-columns:1fr}.prospect-email-modal__preview-action{width:100%;justify-content:center}}@media (max-width: 575.98px){.prospect-index-page{padding-right:.48rem!important;padding-left:.48rem!important}.prospect-index-page .op-toolbar__actions,.prospect-index-page__stats,.prospect-index-page__filter-card .smart-filter-form--operational{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-index-page__filter-card .smart-filter-form--operational .sf-search{grid-column:1/-1}.prospect-index-page__filter-card .smart-filter-form--operational .sf-item,.prospect-index-page__filter-card .smart-filter-form--operational .sf-reset,.prospect-index-page__filter-card .smart-filter-form--operational .sf-advanced-toggle,.prospect-index-page__filter-card .smart-filter-form--operational [data-filter-panel-trigger]{justify-self:stretch;min-width:0;width:100%}.prospect-index-page__filter-card .smart-filter-form--operational .sf-select,.prospect-index-page__filter-card .smart-filter-form--operational .sf-select__button,.prospect-index-page__filter-card .smart-filter-form--operational .sf-control,.prospect-index-page__filter-card .smart-filter-form--operational select{min-width:0!important;width:100%!important}.prospect-index-page .op-toolbar__actions .op-chip{grid-column:1/-1;justify-content:center}.prospect-index-page .op-toolbar__actions .op-secondary-action,.prospect-index-page .op-toolbar__actions .op-primary-action,.prospect-index-page .op-export-dropdown>.dropdown-toggle{min-height:2.5rem}.prospect-index-page__stats .op-stat{min-height:0}.prospect-index-page__filter-heading{align-items:flex-start;flex-direction:row;justify-content:space-between;gap:.5rem;white-space:normal}.prospect-index-page__filter-heading .op-chip{width:auto;min-height:1.82rem;padding-inline:.58rem;justify-content:center}.prospect-index-page__filter-heading h2{font-size:.95rem}.prospect-index-page__filter-card{padding:.5rem}.prospect-index-page__filter-card .smart-filter-bar{--sf-control-height: 34px}.prospect-index-page__table-wrap{padding:.58rem}.prospect-index-table tbody{gap:.58rem}.prospect-index-table tbody tr{gap:.48rem;padding:.68rem;border-radius:.88rem}.prospect-index-table__contact-cell,.prospect-index-table__phone-cell,.prospect-index-table__email-cell,.prospect-index-table__status-cell{grid-template-columns:minmax(0,1fr);gap:.24rem}.prospect-index-table td[data-label]:not(.prospect-index-table__identity-cell):not(.prospect-index-table__actions-cell):before{font-size:.58rem}.prospect-index-table__email-row{align-items:center}.prospect-index-table__actions-cell,.prospect-index-table__actions-cell .dropdown-actions{justify-content:flex-start}.prospect-index-page.is-prospect-bulk-mode .prospect-index-table__identity-cell{padding-right:2.25rem!important}#prospectsImportModal .modal-header,#prospectsImportModal .modal-body,#prospectsImportModal .modal-footer,#prospectsGuideModal .modal-header,#prospectsGuideModal .modal-body,#prospectsGuideModal .modal-footer{padding-left:.95rem;padding-right:.95rem}#prospectsImportModal .modal-title,#prospectsGuideModal .modal-title{font-size:1.14rem}.prospects-import-modal__card-head,.prospects-guide-callout,.prospect-email-modal-shell .prospect-email-modal__summary,.prospect-email-modal-shell .contact-email-modal__section-header{flex-direction:column;align-items:flex-start}.prospect-email-modal-shell .contact-email-modal__recipient{align-items:flex-start}.contact-email-modal__micro-note{width:100%;border-radius:.82rem}}@media (max-width: 575.98px){.prospect-index-table tbody tr:not(:has(.prospect-index-table__empty-colspan)){grid-template-columns:minmax(0,1fr) auto;gap:.42rem .58rem;padding:.64rem .68rem}.prospect-index-table td[data-label]:not(.prospect-index-table__identity-cell):not(.prospect-index-table__actions-cell):before{display:none}.prospect-index-table__identity-cell{grid-column:1/-1;padding-right:0!important}.prospect-index-page.is-prospect-bulk-mode .prospect-index-table__identity-cell{padding-right:2.3rem!important}.prospect-index-table__contact-cell,.prospect-index-table__phone-cell,.prospect-index-table__email-cell,.prospect-index-table__status-cell{grid-column:1;width:-moz-fit-content;width:fit-content;max-width:100%;padding-top:0!important;border-top:0!important}.prospect-index-table__contact-cell .op-table__eyebrow,.prospect-index-table__email-meta{display:none}.prospect-index-table__contact-cell .op-table__stack,.prospect-index-table__email,.prospect-index-table__status-cell .op-table__status{gap:.12rem}.prospect-index-table__email-action{width:1.82rem;height:1.82rem;min-width:1.82rem}.prospect-index-table__actions-cell{grid-column:2;grid-row:2/span 4;align-self:end;justify-self:end;width:auto!important;margin-top:0;padding-top:0!important;border-top:0!important}.prospect-index-table__actions-cell,.prospect-index-table__actions-cell .dropdown-actions{justify-content:flex-end}.prospect-index-table__actions-cell .dropdown-actions{width:auto}.prospect-index-table__actions-cell .modern-dropdown-trigger{width:2.08rem;height:2.08rem;min-width:2.08rem}}.projects-modal,.projects-upload-modal,.projects-member-modal,.projects-milestone-modal,.projects-document-modal,.projects-value-modal{display:grid;gap:.95rem}.projects-value-modal{gap:.68rem}.projects-value-modal__card .projects-modal-card__body{gap:.78rem}.projects-value-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.88rem}.projects-value-modal__helper{margin-top:.08rem;color:var(--csd-text-708198-1000, #708198);font-size:.73rem;line-height:1.45}.project-value-modal-shell .project-premium-modal-body{padding-top:.68rem!important}.project-value-modal-shell .modal-premium-header .modal-title,.project-value-modal-shell .project-premium-modal-header .modal-title{font-size:1.02rem}.project-value-modal-shell .modal-premium-header .text-muted,.project-value-modal-shell .project-premium-modal-header .text-muted{max-width:34rem;font-size:.76rem!important;line-height:1.42}.project-value-modal-shell .projects-modal-card__header{padding:.74rem .9rem .58rem}.project-value-modal-shell .projects-modal-card__body{padding:.78rem .9rem .88rem}.project-value-modal-shell .projects-value-modal__helper{font-size:.7rem}.project-milestone-modal-shell .project-premium-modal-body{padding-top:.68rem!important}.project-milestone-modal-shell .modal-premium-header .modal-title,.project-milestone-modal-shell .project-premium-modal-header .modal-title{font-size:1.02rem}.project-milestone-modal-shell .modal-premium-header .text-muted,.project-milestone-modal-shell .project-premium-modal-header .text-muted{max-width:34rem;font-size:.76rem!important;line-height:1.42}.project-milestone-modal-shell .projects-modal-card__header{padding:.74rem .9rem .58rem}.project-milestone-modal-shell .projects-modal-card__body{padding:.78rem .9rem .88rem}.project-milestone-modal-shell .projects-modal__inline-note{margin-top:.72rem;padding:.62rem .72rem;border-radius:.82rem;font-size:.72rem}.project-member-modal-shell .project-premium-modal-body{padding-top:.68rem!important}.project-member-modal-shell .modal-premium-header .modal-title,.project-member-modal-shell .project-premium-modal-header .modal-title{font-size:1.02rem}.project-member-modal-shell .modal-premium-header .text-muted,.project-member-modal-shell .project-premium-modal-header .text-muted{max-width:34rem;font-size:.76rem!important;line-height:1.42}.project-member-modal-shell .projects-modal-card__header{padding:.74rem .9rem .58rem}.project-member-modal-shell .projects-modal-card__body{padding:.78rem .9rem .88rem}.project-member-modal-shell .projects-modal__inline-note{margin-top:.72rem;padding:.62rem .72rem;border-radius:.82rem;font-size:.72rem}.project-document-modal-shell .project-premium-modal-body{padding-top:.68rem!important}.project-document-modal-shell .modal-premium-header .modal-title,.project-document-modal-shell .project-premium-modal-header .modal-title{font-size:1.02rem}.project-document-modal-shell .modal-premium-header .text-muted,.project-document-modal-shell .project-premium-modal-header .text-muted{max-width:34rem;font-size:.76rem!important;line-height:1.42}.project-document-modal-shell .projects-modal-card__header{padding:.74rem .9rem .58rem}.project-document-modal-shell .projects-modal-card__body{padding:.78rem .9rem .88rem}.project-document-modal-shell .projects-modal__inline-note,.project-document-modal-shell .projects-upload-hint{margin-top:.72rem;padding:.62rem .72rem;border-radius:.82rem;font-size:.72rem;border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:radial-gradient(circle at top left,var(--csd-bg-f1f5f9-720, rgba(241, 245, 249, .72)),transparent 36%),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-5d7088-1000, #5d7088)}.project-document-modal-shell .projects-upload-modal,.project-document-modal-shell .projects-upload-modal__stack{gap:.72rem}.project-document-modal-shell .projects-upload-dropzone{min-height:10.7rem;border-color:var(--csd-border-94a3b8-340, rgba(148, 163, 184, .34));background:radial-gradient(circle at top left,var(--csd-bg-f1f5f9-620, rgba(241, 245, 249, .62)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.project-document-modal-shell .projects-upload-dropzone__icon,.project-document-modal-shell .projects-document-current__icon{border:1px solid var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569);box-shadow:inset 0 1px #ffffffeb,0 6px 14px #0f172a0b}.project-document-modal-shell .projects-upload-list li:before,.project-document-modal-shell .projects-upload-highlight i{color:var(--csd-text-475569-1000, #475569)}.project-document-modal-shell .projects-upload-inline-toggle__card{border-color:var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 10px 24px #0f172a0a}.project-document-modal-shell .projects-upload-inline-toggle__card:hover,.project-document-modal-shell .projects-upload-inline-toggle__input:checked+.projects-upload-inline-toggle__card{border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));background:linear-gradient(180deg,var(--csd-bg-f8fbff-990, rgba(248, 251, 255, .99)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)))}.project-document-modal-shell .projects-document-current{border-color:var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));background:radial-gradient(circle at top left,var(--csd-bg-f1f5f9-680, rgba(241, 245, 249, .68)),transparent 36%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.project-document-modal-shell .projects-document-current__action{border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-334155-1000, #334155)}.project-document-modal-shell .projects-document-current__action:hover{border-color:var(--csd-border-0f172a-140, rgba(15, 23, 42, .14));color:var(--csd-text-0f172a-1000, #0f172a)}.project-document-modal-shell .project-document-modal .form-saas-input,.project-document-modal-shell .project-document-modal .select2-container--default .select2-selection--single,.project-document-modal-shell .project-document-modal .select2-container--default .select2-selection--multiple{border-color:var(--csd-border-94a3b8-380, rgba(148, 163, 184, .38))!important;background:radial-gradient(circle at top left,var(--csd-bg-f1f5f9-680, rgba(241, 245, 249, .68)),transparent 36%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #0f172a07!important}.project-document-modal-shell .project-document-modal .form-saas-input:focus,.project-document-modal-shell .project-document-modal .select2-container--default.select2-container--focus .select2-selection--multiple,.project-document-modal-shell .project-document-modal .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .18rem #2563eb14,0 10px 24px #0f172a0a!important}.project-document-modal-shell .project-document-modal .task-document-modal__dropzone{border-color:var(--csd-border-94a3b8-340, rgba(148, 163, 184, .34))!important;background:radial-gradient(circle at top left,var(--csd-bg-f1f5f9-620, rgba(241, 245, 249, .62)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important;box-shadow:inset 0 1px #ffffffe0,0 10px 24px #0f172a0a!important}.project-document-modal-shell .project-document-modal.tasks-modal .form-control.form-saas-input,.project-document-modal-shell .project-document-modal.tasks-modal select.form-saas-input,.project-document-modal-shell .project-document-modal.tasks-modal .select2-container--default .select2-selection--single,.project-document-modal-shell .project-document-modal.tasks-modal .select2-container--default .select2-selection--multiple{min-height:2.55rem!important;height:2.55rem!important;padding:.42rem .82rem!important;border:1px solid var(--csd-border-94a3b8-380, rgba(148, 163, 184, .38))!important;border-radius:.78rem!important;background:radial-gradient(circle at top left,var(--csd-bg-f1f5f9-680, rgba(241, 245, 249, .68)),transparent 36%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;color:var(--csd-text-0f172a-1000, #0f172a)!important;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #0f172a07!important}.project-document-modal-shell .project-document-modal.tasks-modal textarea.form-control.form-saas-input{height:auto!important;min-height:74px!important;padding-top:.58rem!important;padding-bottom:.58rem!important}.project-document-modal-shell .project-document-modal.tasks-modal .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.55rem!important;padding-left:.82rem!important;padding-right:2.15rem!important;color:var(--csd-text-0f172a-1000, #0f172a)!important}.project-document-modal-shell .project-document-modal.tasks-modal .select2-container--default .select2-selection--single .select2-selection__arrow{height:2.55rem!important;right:.55rem!important}.project-document-modal-shell .project-document-modal.tasks-modal .form-control.form-saas-input:focus,.project-document-modal-shell .project-document-modal.tasks-modal select.form-saas-input:focus,.project-document-modal-shell .project-document-modal.tasks-modal .select2-container--default.select2-container--focus .select2-selection--multiple,.project-document-modal-shell .project-document-modal.tasks-modal .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .18rem #2563eb14,0 10px 24px #0f172a0a!important}.projects-value-modal__summary,.projects-milestone-modal__summary,.projects-member-modal__summary,.projects-document-modal__summary{display:flex;align-items:center;justify-content:space-between;gap:.72rem;padding:.68rem .78rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:1rem;background:radial-gradient(circle at top left,var(--csd-bg-f1f5f9-780, rgba(241, 245, 249, .78)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.projects-value-modal__summary-label,.projects-milestone-modal__summary-label,.projects-member-modal__summary-label,.projects-document-modal__summary-label{display:inline-flex;align-items:center;gap:.46rem;min-width:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:850;line-height:1;white-space:nowrap}.projects-value-modal__summary-label i,.projects-milestone-modal__summary-label i,.projects-member-modal__summary-label i,.projects-document-modal__summary-label i{display:inline-flex;align-items:center;justify-content:center;width:1.72rem;height:1.72rem;border:1px solid var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));border-radius:.62rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569);font-size:.82rem;box-shadow:inset 0 1px #ffffffeb,0 6px 14px #0f172a0b}.projects-value-modal__summary-meta,.projects-milestone-modal__summary-meta,.projects-member-modal__summary-meta,.projects-document-modal__summary-meta{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.42rem;min-width:0}.projects-modal__intro--compact{display:grid;gap:.58rem;padding:.92rem .98rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:1.08rem;background:radial-gradient(circle at top left,var(--csd-bg-f1f5f9-860, rgba(241, 245, 249, .86)),transparent 34%),linear-gradient(180deg,var(--csd-bg-fafafa-980, rgba(250, 250, 250, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.projects-milestone-modal__intro{gap:.5rem;padding:.78rem .88rem}.projects-milestone-modal__intro-copy h6{margin:.16rem 0 0;color:var(--csd-text-10213f-1000, #10213f);font-size:.96rem;font-weight:800;line-height:1.35}.projects-milestone-modal__intro-copy .projects-modal__lead{margin:.16rem 0 0;color:var(--csd-text-5d7088-1000, #5d7088);font-size:.79rem;line-height:1.48}.projects-milestone-modal__intro-meta{padding:0}.projects-milestone-modal__notes{min-height:108px!important}.projects-milestone-date-field{position:relative}.projects-milestone-date-field__input{padding-left:1rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important}.projects-workspace__meta-pill-link,.projects-workspace__meta-pill-link:hover{text-decoration:none}.tasks-workspace__meta-pill--warning{background:#f59e0b1f;color:var(--csd-text-b45309-1000, #b45309);border:1px solid var(--csd-border-f59e0b-200, rgba(245, 158, 11, .2))}.tasks-workspace__meta-pill--active.projects-workspace__meta-pill-active{position:relative;border-color:var(--csd-border-d97706-280, rgba(217, 119, 6, .28));background:linear-gradient(90deg,rgba(245,158,11,.16),var(--csd-bg-fffbeb-820, rgba(255, 251, 235, .82))),var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-92400e-1000, #92400e);box-shadow:inset 0 1px #ffffffd1,0 10px 22px #b4530914}.tasks-workspace__meta-pill--active.projects-workspace__meta-pill-active:after{content:"";width:.44rem;height:.44rem;border-radius:999px;background:#d97706;box-shadow:0 0 0 .22rem #f59e0b29}.projects-workspace__actions{gap:.46rem}.projects-workspace__actions .btn{min-height:2.18rem;padding:.46rem .78rem;gap:.38rem;font-size:.74rem;line-height:1}.projects-workspace__actions .btn i{font-size:.86rem}.projects-workspace__actions .tasks-workspace__primary-action{box-shadow:0 10px 20px #1e40af2e,inset 0 1px #ffffff2e}.projects-workspace__actions .tasks-workspace__ghost-action{box-shadow:0 8px 18px #0f172a0b}.project-show-hero__actions--premium{align-items:center;justify-content:flex-end}.project-show-hero__actions--premium .status-dropdown__toggle,.project-show-hero__actions--premium .status-label{min-height:2.18rem;padding:.46rem .78rem;border-radius:999px;font-size:.74rem}.project-show-hero__actions--premium .status-dropdown__toggle--info,.project-show-hero__actions--premium .status-dropdown__toggle--primary{color:var(--csd-text-334155-1000, #334155)!important}.project-show-hero__actions--premium .status-dropdown__toggle--info .status-dropdown__toggle-icon,.project-show-hero__actions--premium .status-dropdown__toggle--primary .status-dropdown__toggle-icon{color:var(--csd-text-64748b-1000, #64748b)!important}.projects-show-shell .status-dropdown .status-dropdown__toggle,.projects-show-shell .status-label .status-dropdown__toggle,.projects-workspace .status-dropdown .status-dropdown__toggle,.projects-workspace .status-label .status-dropdown__toggle{border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-995, rgba(255, 255, 255, .995)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important;color:var(--csd-text-334155-1000, #334155);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #0f172a0b!important}.projects-show-shell .status-dropdown .status-dropdown__toggle:hover:not(:disabled),.projects-show-shell .status-dropdown .status-dropdown__toggle.show,.projects-workspace .status-dropdown .status-dropdown__toggle:hover:not(:disabled),.projects-workspace .status-dropdown .status-dropdown__toggle.show{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-995, rgba(248, 250, 252, .995)))!important;color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:inset 0 1px #fffffff5,0 12px 24px #0f172a12!important}.projects-show-shell .status-dropdown .status-dropdown__toggle:focus-visible,.projects-workspace .status-dropdown .status-dropdown__toggle:focus-visible{border-color:var(--csd-border-94a3b8-720, rgba(148, 163, 184, .72))!important;box-shadow:0 0 0 4px #94a3b824,0 12px 24px #0f172a12!important}.projects-show-shell .status-dropdown .status-dropdown__toggle-icon,.projects-show-shell .status-label .status-dropdown__toggle-icon,.projects-workspace .status-dropdown .status-dropdown__toggle-icon,.projects-workspace .status-label .status-dropdown__toggle-icon{background:transparent!important;box-shadow:none!important}.projects-show-shell .status-dropdown .status-dropdown__toggle--danger,.projects-show-shell .status-label .status-dropdown__toggle--danger,.projects-workspace .status-dropdown .status-dropdown__toggle--danger,.projects-workspace .status-label .status-dropdown__toggle--danger{color:var(--csd-text-b91c1c-1000, #b91c1c)}.projects-show-shell .status-dropdown .status-dropdown__toggle--danger .status-dropdown__toggle-icon,.projects-show-shell .status-label .status-dropdown__toggle--danger .status-dropdown__toggle-icon,.projects-workspace .status-dropdown .status-dropdown__toggle--danger .status-dropdown__toggle-icon,.projects-workspace .status-label .status-dropdown__toggle--danger .status-dropdown__toggle-icon{color:var(--csd-text-dc2626-1000, #dc2626)}.projects-show-shell .status-dropdown .status-dropdown__toggle--success,.projects-show-shell .status-label .status-dropdown__toggle--success,.projects-workspace .status-dropdown .status-dropdown__toggle--success,.projects-workspace .status-label .status-dropdown__toggle--success{color:var(--csd-text-15803d-1000, #15803d)}.projects-show-shell .status-dropdown .status-dropdown__toggle--success .status-dropdown__toggle-icon,.projects-show-shell .status-label .status-dropdown__toggle--success .status-dropdown__toggle-icon,.projects-workspace .status-dropdown .status-dropdown__toggle--success .status-dropdown__toggle-icon,.projects-workspace .status-label .status-dropdown__toggle--success .status-dropdown__toggle-icon{color:var(--csd-text-16a34a-1000, #16a34a)}.projects-show-shell .status-dropdown .status-dropdown__toggle--warning,.projects-show-shell .status-label .status-dropdown__toggle--warning,.projects-workspace .status-dropdown .status-dropdown__toggle--warning,.projects-workspace .status-label .status-dropdown__toggle--warning{color:var(--csd-text-a16207-1000, #a16207)}.projects-show-shell .status-dropdown .status-dropdown__toggle--warning .status-dropdown__toggle-icon,.projects-show-shell .status-label .status-dropdown__toggle--warning .status-dropdown__toggle-icon,.projects-workspace .status-dropdown .status-dropdown__toggle--warning .status-dropdown__toggle-icon,.projects-workspace .status-label .status-dropdown__toggle--warning .status-dropdown__toggle-icon{color:var(--csd-text-ca8a04-1000, #ca8a04)}.projects-show-shell .status-dropdown .status-dropdown__toggle--info,.projects-show-shell .status-dropdown .status-dropdown__toggle--primary,.projects-show-shell .status-label .status-dropdown__toggle--info,.projects-show-shell .status-label .status-dropdown__toggle--primary,.projects-workspace .status-dropdown .status-dropdown__toggle--info,.projects-workspace .status-dropdown .status-dropdown__toggle--primary,.projects-workspace .status-label .status-dropdown__toggle--info,.projects-workspace .status-label .status-dropdown__toggle--primary,.projects-show-shell .status-dropdown .status-dropdown__toggle--info .status-dropdown__toggle-icon,.projects-show-shell .status-dropdown .status-dropdown__toggle--primary .status-dropdown__toggle-icon,.projects-show-shell .status-label .status-dropdown__toggle--info .status-dropdown__toggle-icon,.projects-show-shell .status-label .status-dropdown__toggle--primary .status-dropdown__toggle-icon,.projects-workspace .status-dropdown .status-dropdown__toggle--info .status-dropdown__toggle-icon,.projects-workspace .status-dropdown .status-dropdown__toggle--primary .status-dropdown__toggle-icon,.projects-workspace .status-label .status-dropdown__toggle--info .status-dropdown__toggle-icon,.projects-workspace .status-label .status-dropdown__toggle--primary .status-dropdown__toggle-icon{color:var(--csd-text-2563eb-1000, #2563eb)}.projects-show-shell .status-dropdown .status-dropdown__toggle--neutral,.projects-show-shell .status-label .status-dropdown__toggle--neutral,.projects-workspace .status-dropdown .status-dropdown__toggle--neutral,.projects-workspace .status-label .status-dropdown__toggle--neutral{color:var(--csd-text-475569-1000, #475569)}.projects-show-shell .status-dropdown .status-dropdown__menu,.projects-workspace .status-dropdown .status-dropdown__menu{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-990, rgba(248, 250, 252, .99)))!important}.projects-show-shell .status-dropdown .status-dropdown__item:hover,.projects-show-shell .status-dropdown .status-dropdown__item:focus-visible,.projects-show-shell .status-dropdown .status-dropdown__item.active,.projects-show-shell .status-dropdown .status-dropdown__item:active,.projects-workspace .status-dropdown .status-dropdown__item:hover,.projects-workspace .status-dropdown .status-dropdown__item:focus-visible,.projects-workspace .status-dropdown .status-dropdown__item.active,.projects-workspace .status-dropdown .status-dropdown__item:active{background:var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98))!important;color:var(--csd-text-0f172a-1000, #0f172a)!important;box-shadow:inset 0 0 0 1px #e2e8f0eb!important}.projects-show-shell .status-dropdown .status-dropdown__item--danger:hover,.projects-show-shell .status-dropdown .status-dropdown__item--danger:focus-visible,.projects-show-shell .status-dropdown .status-dropdown__item--danger.active,.projects-show-shell .status-dropdown .status-dropdown__item--danger:active,.projects-workspace .status-dropdown .status-dropdown__item--danger:hover,.projects-workspace .status-dropdown .status-dropdown__item--danger:focus-visible,.projects-workspace .status-dropdown .status-dropdown__item--danger.active,.projects-workspace .status-dropdown .status-dropdown__item--danger:active{color:var(--csd-text-b91c1c-1000, #b91c1c)!important}.projects-show-shell .status-dropdown .status-dropdown__item--success:hover,.projects-show-shell .status-dropdown .status-dropdown__item--success:focus-visible,.projects-show-shell .status-dropdown .status-dropdown__item--success.active,.projects-show-shell .status-dropdown .status-dropdown__item--success:active,.projects-workspace .status-dropdown .status-dropdown__item--success:hover,.projects-workspace .status-dropdown .status-dropdown__item--success:focus-visible,.projects-workspace .status-dropdown .status-dropdown__item--success.active,.projects-workspace .status-dropdown .status-dropdown__item--success:active{color:var(--csd-text-15803d-1000, #15803d)!important}.projects-show-shell .status-dropdown .status-dropdown__item--warning:hover,.projects-show-shell .status-dropdown .status-dropdown__item--warning:focus-visible,.projects-show-shell .status-dropdown .status-dropdown__item--warning.active,.projects-show-shell .status-dropdown .status-dropdown__item--warning:active,.projects-workspace .status-dropdown .status-dropdown__item--warning:hover,.projects-workspace .status-dropdown .status-dropdown__item--warning:focus-visible,.projects-workspace .status-dropdown .status-dropdown__item--warning.active,.projects-workspace .status-dropdown .status-dropdown__item--warning:active{color:var(--csd-text-a16207-1000, #a16207)!important}.project-show-tab-action{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:2.18rem;padding:.46rem .78rem;border-radius:999px;font-size:.74rem;font-weight:800;line-height:1}.project-tab-card__link--button,.project-table-link--button{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-height:2.05rem;padding:.38rem .68rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 7px 16px #0f172a0a;color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:820;text-decoration:none}.project-tab-card__link--button:hover,.project-table-link--button:hover{border-color:var(--csd-border-0f172a-140, rgba(15, 23, 42, .14));color:var(--csd-text-0f172a-1000, #0f172a);text-decoration:none;box-shadow:0 10px 20px #0f172a12}.project-premium-modal-shell{border-radius:1.35rem;background:radial-gradient(circle at top left,var(--csd-bg-e5f1ff-700, rgba(229, 241, 255, .7)),transparent 28%),linear-gradient(180deg,var(--csd-bg-ffffff-995, rgba(255, 255, 255, .995)),var(--csd-bg-f8fafc-985, rgba(248, 250, 252, .985)));box-shadow:0 24px 52px #0f172a24}.project-premium-modal-header,.project-premium-modal-body,.project-premium-modal-footer{padding-left:1.2rem;padding-right:1.2rem}.project-premium-modal-header{padding-top:1rem;padding-bottom:.15rem}.project-premium-modal-header .modal-title{color:var(--csd-text-10213f-1000, #10213f);font-size:1.32rem;font-weight:800;line-height:1.18}.project-premium-modal-header .text-muted{margin-top:.28rem;max-width:42rem;color:var(--csd-text-52657f-1000, #52657f)!important;font-size:.81rem!important;line-height:1.5}.project-premium-modal-header .btn.btn-light{width:2.7rem;height:2.7rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-475569-1000, #475569);box-shadow:0 10px 22px #0f172a14}.project-premium-modal-footer{padding-top:.15rem;padding-bottom:1rem}.project-premium-modal-footer .btn-saas-primary,.project-premium-modal-footer .btn-saas-outline-primary{min-height:2.45rem;padding:.54rem .9rem;border-radius:.86rem;font-size:.78rem;font-weight:800;box-shadow:none}.project-upsert-modal-shell .project-premium-modal-header{padding-top:.82rem;padding-bottom:.12rem}.project-upsert-modal-shell .project-premium-modal-header .modal-title{font-size:1.02rem;line-height:1.18}.project-upsert-modal-shell .project-premium-modal-header .text-muted{margin-top:.18rem;max-width:42rem;font-size:.76rem!important;line-height:1.42}.project-upsert-modal-shell .project-premium-modal-header .btn.btn-light{width:2.28rem;height:2.28rem;box-shadow:0 8px 18px #0f172a12}.project-upsert-modal-shell .project-premium-modal-body{padding-top:.72rem!important;padding-bottom:.72rem!important}.project-upsert-modal-shell .project-premium-modal-footer{gap:.5rem;padding:.78rem 1.15rem .95rem!important;border-top:1px solid var(--csd-border-e2e8f0-720, rgba(226, 232, 240, .72))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.project-upsert-modal-shell .project-premium-modal-footer .btn-saas-primary,.project-upsert-modal-shell .project-premium-modal-footer .btn-saas-outline-primary{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.38rem;padding:.5rem .88rem;border-radius:999px;font-size:.77rem;line-height:1}.project-upsert-modal-shell .project-premium-modal-footer .btn-saas-primary i,.project-upsert-modal-shell .project-premium-modal-footer .btn-saas-outline-primary i{font-size:.86rem}.project-upsert-modal-shell.op-upsert-modal-shell .modal-premium-header{padding-bottom:.58rem!important}.project-upsert-modal-shell.op-upsert-modal-shell .modal-premium-body{padding-top:.66rem!important}.project-upsert-modal-shell.op-upsert-modal-shell .project-form-modal{gap:.82rem}.project-upsert-modal-shell.op-upsert-modal-shell .project-form-modal__summary{padding:.68rem .78rem;border-color:var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-580, rgba(219, 234, 254, .58)),transparent 38%),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);box-shadow:0 14px 32px #0f172a0b,inset 0 1px #ffffffdb}.project-upsert-modal-shell.op-upsert-modal-shell .project-form-modal__summary .op-upsert-modal__summary-icon{background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-dbeafe-1000, #dbeafe));color:var(--csd-text-2563eb-1000, #2563eb)}.project-upsert-modal-shell.op-upsert-modal-shell .project-form-modal__summary .op-upsert-modal__eyebrow,.project-upsert-modal-shell.op-upsert-modal-shell .project-form-modal__summary .op-upsert-modal__summary-pill{border-color:var(--csd-border-93c5fd-720, rgba(147, 197, 253, .72));background:var(--csd-bg-eff6ff-940, rgba(239, 246, 255, .94));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:none}.project-upsert-modal-shell.op-upsert-modal-shell .project-form-modal .op-upsert-modal__card{border-color:var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 32px #0f172a0b}.project-upsert-modal-shell.op-upsert-modal-shell .project-form-modal .op-upsert-modal__card--primary,.project-upsert-modal-shell.op-upsert-modal-shell .project-form-modal .op-upsert-modal__card-header,.project-upsert-modal-shell.op-upsert-modal-shell .project-form-modal .op-upsert-modal__card-body{background:var(--csd-bg-ffffff-1000, #ffffff)}.project-upsert-modal-shell.op-upsert-modal-shell .project-form-modal .form-saas-input:not(:focus):not(.is-invalid):not(.border-danger),.project-upsert-modal-shell.op-upsert-modal-shell .project-form-modal .select2-container:not(.select2-container--focus):not(.select2-container--open) .select2-selection:not(.select2-error-highlight){background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:inset 0 1px #ffffffe6!important}.project-upsert-modal-dialog{max-width:min(1080px,100vw - 2rem)}.project-form-modal__identity-grid,.project-form-modal__planning-grid{row-gap:.78rem}.projects-modal__grid,.projects-upload-modal__grid{display:grid;gap:.95rem}.projects-upload-modal__grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.projects-upload-modal__stack{display:grid;gap:.95rem}.projects-modal-card{border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:1.08rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 12px 28px #0f172a0d;overflow:hidden}.projects-modal-card--accent{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, rgb(255, 255, 255)),var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95)))}.projects-modal-card--compact .projects-modal-card__header{padding-bottom:.68rem}.projects-modal-card--compact .projects-modal-card__header p{max-width:48ch}.projects-modal-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.92rem .98rem .76rem;border-bottom:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06))}.projects-modal-card__header h6{margin:.16rem 0 0;color:var(--csd-text-10213f-1000, #10213f);font-size:.95rem;font-weight:800}.projects-modal-card__header p{margin:.18rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.5}.projects-modal-card__eyebrow{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.projects-modal-card__body{display:grid;gap:.88rem;padding:.98rem}.projects-form-modal{gap:.82rem}.projects-form-modal__intro{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:.88rem .95rem}.projects-form-modal__card{overflow:hidden}.projects-form-modal__stack{gap:.82rem}.projects-form-modal__body{display:grid;gap:.82rem;padding:.9rem!important}.projects-form-modal__body .row.g-3{--bs-gutter-x: .95rem;--bs-gutter-y: 1.02rem}.projects-form-modal .saas-card-header{padding:.82rem .92rem .72rem;background:transparent}.projects-form-modal .saas-card-title{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:800;letter-spacing:0}.projects-form-modal .prospect-form-modal__lead{max-width:48rem;color:var(--csd-text-52657f-1000, #52657f);font-size:.75rem;line-height:1.48}.projects-form-modal.prospect-form-modal--compact .form-saas-input{min-height:2.55rem!important;height:2.55rem!important;padding:.42rem .82rem!important;border-radius:.78rem!important;font-size:.84rem!important}.projects-form-modal.prospect-form-modal--compact select.form-saas-input{padding-right:2.15rem!important}.projects-form-modal.prospect-form-modal--compact textarea.form-saas-input{min-height:108px!important;height:auto!important;padding-top:.58rem!important;padding-bottom:.58rem!important}.projects-form-modal.prospect-form-modal--compact .select2-container--default .select2-selection--single{min-height:2.55rem!important;height:2.55rem!important;padding:.42rem 2.35rem .42rem .82rem!important;border-radius:.78rem!important}.projects-form-modal.prospect-form-modal--compact .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:.84rem;line-height:1.4!important}.projects-form-modal.prospect-form-modal--compact .select2-container--default .select2-selection--single .select2-selection__arrow{width:2.3rem!important;height:2.55rem}.projects-modal .form-label,.projects-form-modal .form-label,.projects-upload-modal .form-label,.projects-member-modal .form-label,.projects-milestone-modal .form-label,.project-document-modal .form-label,.expense-payment-modal .form-label,.projects-value-modal .form-label{margin-bottom:.34rem;font-size:.64rem;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;color:var(--csd-text-64748b-1000, #64748b)!important}.projects-modal .form-saas-input,.projects-form-modal .form-saas-input,.projects-modal .select2-container--default .select2-selection--single,.projects-modal .select2-container--default .select2-selection--multiple,.projects-form-modal .select2-container--default .select2-selection--single,.projects-form-modal .select2-container--default .select2-selection--multiple,.projects-upload-modal .form-saas-input,.projects-upload-modal .select2-container--default .select2-selection--single,.projects-upload-modal .select2-container--default .select2-selection--multiple,.projects-member-modal .form-saas-input,.projects-member-modal .select2-container--default .select2-selection--single,.projects-member-modal .select2-container--default .select2-selection--multiple,.project-document-modal .form-saas-input,.project-document-modal .select2-container--default .select2-selection--single,.project-document-modal .select2-container--default .select2-selection--multiple,.expense-payment-modal .form-saas-input,.expense-payment-modal .select2-container--default .select2-selection--single,.expense-payment-modal .select2-container--default .select2-selection--multiple,.projects-value-modal .form-saas-input,.projects-value-modal .select2-container--default .select2-selection--single,.projects-value-modal .select2-container--default .select2-selection--multiple,.projects-milestone-modal .form-saas-input{min-height:2.95rem!important;border-radius:1rem!important;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))!important;background:radial-gradient(circle at top left,var(--csd-bg-f1f5f9-620, rgba(241, 245, 249, .62)),transparent 36%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important;box-shadow:inset 0 1px #ffffffd1,0 8px 18px #0f172a07!important}.projects-modal input.form-saas-input,.projects-form-modal input.form-saas-input,.projects-upload-modal input.form-saas-input,.projects-member-modal input.form-saas-input,.projects-milestone-modal input.form-saas-input,.project-document-modal input.form-saas-input,.expense-payment-modal input.form-saas-input,.projects-value-modal input.form-saas-input,.projects-modal .select2-container--default .select2-selection--single,.projects-form-modal .select2-container--default .select2-selection--single,.projects-upload-modal .select2-container--default .select2-selection--single,.projects-member-modal .select2-container--default .select2-selection--single,.project-document-modal .select2-container--default .select2-selection--single,.expense-payment-modal .select2-container--default .select2-selection--single,.projects-value-modal .select2-container--default .select2-selection--single{height:2.95rem!important}.projects-modal textarea.form-saas-input,.projects-form-modal textarea.form-saas-input,.projects-upload-modal textarea.form-saas-input,.project-document-modal textarea.form-saas-input,.expense-payment-modal textarea.form-saas-input,.projects-milestone-modal textarea.form-saas-input{min-height:6.4rem;padding-top:.82rem;padding-bottom:.82rem;border-radius:1rem;resize:vertical}.projects-modal .form-saas-input:focus,.projects-form-modal .form-saas-input:focus,.projects-upload-modal .form-saas-input:focus,.projects-member-modal .form-saas-input:focus,.projects-milestone-modal .form-saas-input:focus,.project-document-modal .form-saas-input:focus,.expense-payment-modal .form-saas-input:focus,.projects-value-modal .form-saas-input:focus,.projects-modal .select2-container--default.select2-container--focus .select2-selection--multiple,.projects-modal .select2-container--default.select2-container--open .select2-selection--single,.projects-form-modal .select2-container--default.select2-container--focus .select2-selection--multiple,.projects-form-modal .select2-container--default.select2-container--open .select2-selection--single,.projects-upload-modal .select2-container--default.select2-container--focus .select2-selection--multiple,.projects-upload-modal .select2-container--default.select2-container--open .select2-selection--single,.projects-member-modal .select2-container--default.select2-container--focus .select2-selection--multiple,.projects-member-modal .select2-container--default.select2-container--open .select2-selection--single,.project-document-modal .select2-container--default.select2-container--focus .select2-selection--multiple,.project-document-modal .select2-container--default.select2-container--open .select2-selection--single,.expense-payment-modal .select2-container--default.select2-container--focus .select2-selection--multiple,.expense-payment-modal .select2-container--default.select2-container--open .select2-selection--single,.projects-value-modal .select2-container--default.select2-container--focus .select2-selection--multiple,.projects-value-modal .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--csd-border-0ea5e9-240, rgba(14, 165, 233, .24))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 4px #0ea5e914,0 10px 24px #0f172a0a!important}.projects-modal .select2-container--default .select2-selection--single .select2-selection__rendered,.projects-form-modal .select2-container--default .select2-selection--single .select2-selection__rendered,.projects-upload-modal .select2-container--default .select2-selection--single .select2-selection__rendered,.projects-member-modal .select2-container--default .select2-selection--single .select2-selection__rendered,.project-document-modal .select2-container--default .select2-selection--single .select2-selection__rendered,.expense-payment-modal .select2-container--default .select2-selection--single .select2-selection__rendered,.projects-value-modal .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.95rem;padding-left:.95rem;padding-right:2.3rem;color:var(--csd-text-0f172a-1000, #0f172a)}.projects-modal .select2-container--default .select2-selection--single .select2-selection__arrow,.projects-form-modal .select2-container--default .select2-selection--single .select2-selection__arrow,.projects-upload-modal .select2-container--default .select2-selection--single .select2-selection__arrow,.projects-member-modal .select2-container--default .select2-selection--single .select2-selection__arrow,.project-document-modal .select2-container--default .select2-selection--single .select2-selection__arrow,.expense-payment-modal .select2-container--default .select2-selection--single .select2-selection__arrow,.projects-value-modal .select2-container--default .select2-selection--single .select2-selection__arrow{height:2.95rem;right:.55rem}.projects-modal .select2-container--default .select2-selection--multiple,.projects-form-modal .select2-container--default .select2-selection--multiple,.projects-upload-modal .select2-container--default .select2-selection--multiple,.projects-member-modal .select2-container--default .select2-selection--multiple,.project-document-modal .select2-container--default .select2-selection--multiple,.expense-payment-modal .select2-container--default .select2-selection--multiple,.projects-value-modal .select2-container--default .select2-selection--multiple{padding:.35rem .5rem}.project-premium-modal-shell .form-saas-input.is-invalid,.project-premium-modal-shell .form-saas-input.border-danger,.project-premium-modal-shell select.is-invalid+.select2-container .select2-selection,.project-premium-modal-shell select.border-danger+.select2-container .select2-selection,.project-premium-modal-shell .select2-error-highlight,.project-document-modal-shell .form-saas-input.is-invalid,.project-document-modal-shell .form-saas-input.border-danger,.project-document-modal-shell select.is-invalid+.select2-container .select2-selection,.project-document-modal-shell select.border-danger+.select2-container .select2-selection,.project-document-modal-shell .select2-error-highlight,.project-document-modal-shell .project-document-modal.tasks-modal .form-control.form-saas-input.is-invalid,.project-document-modal-shell .project-document-modal.tasks-modal .form-control.form-saas-input.border-danger,.project-document-modal-shell .project-document-modal.tasks-modal select.is-invalid+.select2-container .select2-selection,.project-document-modal-shell .project-document-modal.tasks-modal select.border-danger+.select2-container .select2-selection,.project-document-modal-shell .project-document-modal.tasks-modal .select2-error-highlight,.expense-premium-modal-shell .form-saas-input.is-invalid,.expense-premium-modal-shell .form-saas-input.border-danger,.expense-premium-modal-shell select.is-invalid+.select2-container .select2-selection,.expense-premium-modal-shell select.border-danger+.select2-container .select2-selection,.expense-premium-modal-shell .select2-error-highlight,.expense-payment-modal-shell .form-saas-input.is-invalid,.expense-payment-modal-shell .form-saas-input.border-danger,.expense-payment-modal-shell select.is-invalid+.select2-container .select2-selection,.expense-payment-modal-shell select.border-danger+.select2-container .select2-selection,.expense-payment-modal-shell .select2-error-highlight{border-color:var(--csd-border-ef4444-720, rgba(239, 68, 68, .72))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .15rem #dc35453d,inset 0 1px #ffffffe6!important}.project-premium-modal-shell .form-saas-input.is-invalid:focus,.project-premium-modal-shell .form-saas-input.border-danger:focus,.project-document-modal-shell .form-saas-input.is-invalid:focus,.project-document-modal-shell .form-saas-input.border-danger:focus,.project-document-modal-shell .project-document-modal.tasks-modal .form-control.form-saas-input.is-invalid:focus,.project-document-modal-shell .project-document-modal.tasks-modal .form-control.form-saas-input.border-danger:focus,.expense-premium-modal-shell .form-saas-input.is-invalid:focus,.expense-premium-modal-shell .form-saas-input.border-danger:focus,.expense-payment-modal-shell .form-saas-input.is-invalid:focus,.expense-payment-modal-shell .form-saas-input.border-danger:focus{border-color:var(--csd-border-ef4444-780, rgba(239, 68, 68, .78))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .15rem #dc35453d!important}.project-milestone-modal-shell .projects-milestone-modal .form-saas-input.is-invalid,.project-milestone-modal-shell .projects-milestone-modal .form-saas-input.border-danger,.project-milestone-modal-shell .projects-milestone-modal .form-saas-input.is-invalid:focus,.project-milestone-modal-shell .projects-milestone-modal .form-saas-input.border-danger:focus,.project-milestone-modal-shell .projects-milestone-modal select.is-invalid+.select2-container .select2-selection,.project-milestone-modal-shell .projects-milestone-modal select.border-danger+.select2-container .select2-selection,.project-milestone-modal-shell .projects-milestone-modal .select2-error-highlight{border-color:var(--csd-border-ef4444-720, rgba(239, 68, 68, .72))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .15rem #dc35453d,inset 0 1px #ffffffe6!important}.project-premium-modal-shell .validation-surface-error,.project-document-modal-shell .validation-surface-error,.expense-premium-modal-shell .validation-surface-error,.expense-payment-modal-shell .validation-surface-error{border-color:var(--csd-border-dc2626-420, rgba(220, 38, 38, .42))!important;background:radial-gradient(circle at top left,var(--csd-bg-fee2e2-460, rgba(254, 226, 226, .46)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-fff7f7-980, rgba(255, 247, 247, .98)))!important;box-shadow:0 0 0 .18rem #dc262614,0 12px 24px #7f1d1d0f!important}.project-document-modal-shell .task-document-modal__dropzone.validation-surface-error{border-color:var(--csd-border-dc2626-460, rgba(220, 38, 38, .46))!important;background:radial-gradient(circle at top left,var(--csd-bg-fee2e2-620, rgba(254, 226, 226, .62)),transparent 36%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-fff7f7-990, rgba(255, 247, 247, .99)))!important;box-shadow:0 0 0 .18rem #dc262617,0 14px 28px #7f1d1d12!important}.project-document-modal-shell .task-document-modal__dropzone.validation-surface-error>i{border-color:var(--csd-border-dc2626-240, rgba(220, 38, 38, .24))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fef2f2-1000, #fef2f2))!important;color:var(--csd-text-dc2626-1000, #dc2626)!important}.project-document-modal-shell .task-document-modal__dropzone.validation-surface-error .task-document-modal__dropzone-title{color:var(--csd-text-991b1b-1000, #991b1b)!important}.project-document-modal-shell .task-document-modal__dropzone.validation-surface-error .task-document-modal__dropzone-copy{color:var(--csd-text-b91c1c-1000, #b91c1c)!important}.projects-modal__hint-band,.projects-upload-hint,.projects-modal__inline-note{padding:.8rem .9rem;border-radius:.95rem;border:1px solid var(--csd-border-0ea5e9-120, rgba(14, 165, 233, .12));background:linear-gradient(135deg,var(--csd-bg-f0f9ff-900, rgba(240, 249, 255, .9)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-52657f-1000, #52657f);font-size:.79rem;line-height:1.55}.projects-modal__hint-band strong,.projects-upload-hint strong,.projects-modal__inline-note strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem}.projects-upload-dropzone{display:grid;place-items:center;gap:.58rem;min-height:15.2rem;padding:1.15rem;text-align:center;border:1px dashed var(--csd-border-0ea5e9-280, rgba(14, 165, 233, .28));border-radius:1.08rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));cursor:pointer}.projects-upload-dropzone--compact{min-height:11.8rem;padding:.95rem}.projects-upload-dropzone__icon{width:3.9rem;height:3.9rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1.2rem;background:#0ea5e91f;color:var(--csd-text-0284c7-1000, #0284c7);font-size:1.35rem}.projects-upload-dropzone__title{color:var(--csd-text-10213f-1000, #10213f);font-size:.96rem;font-weight:800;line-height:1.35}.projects-upload-dropzone__copy{max-width:27rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;line-height:1.6}.projects-upload-dropzone__button{pointer-events:auto;min-height:2.5rem}.projects-upload-list{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.projects-upload-list li{display:flex;align-items:center;gap:.5rem;padding:.58rem .72rem;border-radius:.88rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-475569-1000, #475569);font-size:.78rem;line-height:1.45}.projects-upload-list li:before{content:"";font-family:bootstrap-icons;color:var(--csd-text-0284c7-1000, #0284c7);font-size:.9rem}.projects-upload-highlights{display:flex;flex-wrap:wrap;gap:.44rem}.projects-upload-inline-toggle{display:block;margin:0}.projects-upload-inline-toggle__input{position:absolute;opacity:0;pointer-events:none}.projects-upload-inline-toggle__card{display:flex;align-items:flex-start;gap:.68rem;padding:.78rem .86rem;border-radius:.95rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.projects-upload-inline-toggle__card:hover{border-color:var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));box-shadow:0 10px 22px #0f172a0d}.projects-upload-inline-toggle__input:checked+.projects-upload-inline-toggle__card{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:0 12px 24px #2563eb14}.projects-upload-inline-toggle__check{width:1.42rem;height:1.42rem;display:inline-flex;align-items:center;justify-content:center;margin-top:.08rem;border-radius:999px;background:var(--csd-bg-dbeafe-900, rgba(219, 234, 254, .9));color:var(--csd-text-2563eb-420, rgba(37, 99, 235, .42));flex:0 0 auto;transition:background .18s ease,color .18s ease}.projects-upload-inline-toggle__input:checked+.projects-upload-inline-toggle__card .projects-upload-inline-toggle__check{background:#2563eb;color:#fff}.projects-upload-inline-toggle__copy{display:grid;gap:.12rem;min-width:0}.projects-upload-inline-toggle__copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:800;line-height:1.38}.projects-upload-inline-toggle__copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem;line-height:1.48}.projects-upload-highlight{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .66rem;border-radius:999px;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95));color:var(--csd-text-475569-1000, #475569);font-size:.74rem;font-weight:700}.projects-upload-highlight i{color:var(--csd-text-0284c7-1000, #0284c7)}.projects-upload-toggle{display:block;margin:0}.projects-upload-toggle__input{position:absolute;opacity:0;pointer-events:none}.projects-upload-toggle__card{display:flex;align-items:flex-start;gap:.76rem;padding:.9rem .96rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 10px 24px #0f172a0d;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.projects-upload-toggle__card:hover{transform:translateY(-1px);border-color:var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));box-shadow:0 14px 28px #2563eb14}.projects-upload-toggle__input:focus-visible+.projects-upload-toggle__card{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));box-shadow:0 0 0 4px #3b82f614,0 14px 28px #2563eb14}.projects-upload-toggle__input:checked+.projects-upload-toggle__card{border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));background:radial-gradient(circle at top right,var(--csd-bg-dbeafe-680, rgba(219, 234, 254, .68)),transparent 40%),linear-gradient(180deg,var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92)),var(--csd-bg-ffffff-1000, rgb(255, 255, 255)));box-shadow:0 16px 32px #2563eb1a}.projects-upload-toggle__icon{width:2.4rem;height:2.4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.9rem;background:var(--csd-bg-dbeafe-860, rgba(219, 234, 254, .86));color:var(--csd-text-2563eb-1000, #2563eb);flex:0 0 auto;font-size:.98rem}.projects-upload-toggle__copy{min-width:0;display:grid;gap:.18rem}.projects-upload-toggle__copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:800;line-height:1.38}.projects-upload-toggle__copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.5}.projects-upload-toggle__check{width:1.58rem;height:1.58rem;display:inline-flex;align-items:center;justify-content:center;margin-left:auto;border-radius:999px;background:#2563eb;color:#fff;font-size:.9rem;opacity:0;transform:scale(.84);transition:opacity .18s ease,transform .18s ease}.projects-upload-toggle__input:checked+.projects-upload-toggle__card .projects-upload-toggle__check{opacity:1;transform:scale(1)}.expense-premium-form{display:grid;gap:1rem}.expense-compact-modal-shell .modal-premium-header,.expense-compact-modal-shell .expense-premium-modal-header{padding-top:.78rem;padding-bottom:.1rem}.expense-compact-modal-shell .modal-title{font-size:1.02rem;line-height:1.18}.expense-compact-modal-shell .modal-premium-header .text-muted,.expense-compact-modal-shell .expense-premium-modal-header .text-muted{max-width:36rem;font-size:.76rem!important;line-height:1.42}.expense-compact-modal-shell .modal-premium-body,.expense-compact-modal-shell .expense-premium-modal-body{padding-top:.68rem!important;padding-bottom:.72rem!important}.expense-compact-modal-shell .modal-premium-footer,.expense-compact-modal-shell .expense-premium-modal-footer{gap:.5rem;padding:.72rem 1.1rem .9rem!important;border-top:1px solid var(--csd-border-e2e8f0-720, rgba(226, 232, 240, .72))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.expense-compact-modal-shell .modal-premium-footer .btn-saas-primary,.expense-compact-modal-shell .modal-premium-footer .btn-saas-outline-primary,.expense-compact-modal-shell .expense-premium-modal-footer .btn-saas-primary,.expense-compact-modal-shell .expense-premium-modal-footer .btn-saas-outline-primary{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.38rem;padding:.5rem .88rem;border-radius:999px;font-size:.77rem;line-height:1}.expense-premium-form__intro{padding:.82rem .96rem}.expense-premium-form--compact{gap:.72rem}.expense-premium-form--compact .expense-premium-form__intro{padding:.7rem .82rem;border-color:var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:radial-gradient(circle at top left,var(--csd-bg-f1f5f9-720, rgba(241, 245, 249, .72)),transparent 38%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.expense-premium-form--compact .prospect-form-modal__lead{max-width:44rem;font-size:.75rem;line-height:1.42}.expense-premium-form--compact .prospect-form-modal__eyebrow{font-size:.63rem}.expense-form-row{display:grid;gap:.6rem}.expense-premium-form__field-grid{--bs-gutter-x: .95rem;--bs-gutter-y: .66rem}.expense-premium-form--vehicle{gap:.88rem}.expense-premium-form--vehicle .expense-premium-form__intro{padding:.78rem .9rem}.expense-premium-form--vehicle .expense-premium-grid{grid-template-columns:minmax(0,1fr)}.expense-premium-form--vehicle .projects-modal-card__body .row.g-3{--bs-gutter-x: .95rem;--bs-gutter-y: 1rem}.expense-premium-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.expense-premium-form--compact .expense-premium-grid{gap:.72rem}.expense-premium-card{overflow:hidden}.expense-premium-form--compact .expense-premium-card{border-radius:.92rem;box-shadow:0 8px 18px #0f172a09}.expense-premium-form--compact .expense-premium-card .saas-card-header{padding:.68rem .78rem .58rem;background:transparent}.expense-premium-form--compact .expense-premium-card .saas-card-title{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;line-height:1.24}.expense-premium-form--compact .prospect-form-modal__card-body{padding:.72rem .78rem!important}.expense-premium-form--compact .prospect-form-modal__field-row+.prospect-form-modal__field-row{margin-top:.58rem}.expense-premium-form--compact .prospect-form-modal__field-grid{--bs-gutter-x: .68rem;--bs-gutter-y: .68rem}.expense-premium-form--compact .form-label{margin-bottom:.3rem;font-size:.64rem}.expense-premium-modal-shell .expense-premium-form--compact .form-saas-input,.expense-premium-modal-shell .expense-premium-form--compact .select2-container--default .select2-selection--single,.expense-premium-modal-shell .expense-premium-form--compact .select2-container--default .select2-selection--multiple{min-height:2.55rem!important;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))!important;border-radius:.78rem!important;background:radial-gradient(circle at top left,var(--csd-bg-f1f5f9-640, rgba(241, 245, 249, .64)),transparent 36%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important;box-shadow:inset 0 1px #ffffffd6,0 8px 18px #0f172a07!important;color:var(--csd-text-0f172a-1000, #0f172a)!important}.expense-premium-modal-shell .expense-premium-form--compact input.form-saas-input,.expense-premium-modal-shell .expense-premium-form--compact .select2-container--default .select2-selection--single{height:2.55rem!important}.expense-premium-modal-shell .expense-premium-form--compact .form-saas-input{padding:.42rem .82rem!important}.expense-premium-modal-shell .expense-premium-form--compact textarea.form-saas-input{height:auto!important;min-height:74px!important;padding-top:.58rem!important;padding-bottom:.58rem!important;resize:vertical}.expense-premium-modal-shell .expense-premium-form--compact .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.55rem!important;padding-left:.82rem!important;padding-right:2.18rem!important;color:var(--csd-text-0f172a-1000, #0f172a)}.expense-premium-modal-shell .expense-premium-form--compact .select2-container--default .select2-selection--single .select2-selection__arrow{height:2.55rem!important;right:.52rem!important}.expense-premium-modal-shell .expense-premium-form--compact .select2-container--default.select2-container--focus .select2-selection--multiple,.expense-premium-modal-shell .expense-premium-form--compact .select2-container--default.select2-container--open .select2-selection--single,.expense-premium-modal-shell .expense-premium-form--compact .form-saas-input:focus{border-color:var(--csd-border-0ea5e9-240, rgba(14, 165, 233, .24))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 4px #0ea5e914,0 10px 24px #0f172a0a!important}.expense-premium-modal-shell .expense-premium-form--compact .form-saas-input.is-invalid,.expense-premium-modal-shell .expense-premium-form--compact .form-saas-input.border-danger,.expense-premium-modal-shell .expense-premium-form--compact .form-saas-input.is-invalid:focus,.expense-premium-modal-shell .expense-premium-form--compact .form-saas-input.border-danger:focus,.expense-premium-modal-shell .expense-premium-form--compact select.is-invalid+.select2-container .select2-selection,.expense-premium-modal-shell .expense-premium-form--compact select.border-danger+.select2-container .select2-selection,.expense-premium-modal-shell .expense-premium-form--compact .select2-error-highlight{border-color:var(--csd-border-ef4444-720, rgba(239, 68, 68, .72))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .15rem #dc35453d,inset 0 1px #ffffffe6!important}.expense-premium-modal-shell .expense-premium-form--compact .form-saas-input.is-invalid:focus,.expense-premium-modal-shell .expense-premium-form--compact .form-saas-input.border-danger:focus{border-color:var(--csd-border-ef4444-780, rgba(239, 68, 68, .78))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .15rem #dc35453d!important}.expense-premium-card .projects-modal-card__body{display:grid;gap:.82rem}.expense-premium-date-field{position:relative}.expense-premium-date-field>i{position:absolute;top:50%;left:.95rem;transform:translateY(-50%);color:var(--csd-text-64748b-1000, #64748b);font-size:.84rem;pointer-events:none;z-index:2}.expense-premium-date-field__input{padding-left:2.4rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.expense-premium-text-field{position:relative}.expense-premium-text-field>i{position:absolute;top:50%;left:.98rem;transform:translateY(-50%);color:var(--csd-text-64748b-1000, #64748b);font-size:.86rem;pointer-events:none;z-index:2}.expense-premium-text-field__input{padding-left:2.7rem!important;border-radius:1rem!important;background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))!important}.expense-premium-inline-action{display:inline-flex;align-items:center;gap:.36rem;margin-top:.5rem;padding:.42rem .72rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));border-radius:999px;background:linear-gradient(135deg,var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.74rem;font-weight:700;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.expense-premium-inline-action:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8);border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));box-shadow:0 10px 22px #2563eb14;transform:translateY(-1px)}.expense-premium-context-billable.is-disabled{opacity:.82}.expense-premium-context-shell{display:grid;gap:.82rem}.expense-premium-billable-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:.78rem;align-items:start;padding:.86rem .92rem;border-radius:1rem;border:1px solid var(--csd-border-d6dfec-960, rgba(214, 223, 236, .96));background:linear-gradient(180deg,var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.expense-premium-form--compact .expense-premium-billable-shell{gap:.58rem;padding:.66rem .72rem;border-radius:.86rem}.expense-premium-form--compact .expense-premium-billable-copy strong{font-size:.8rem;line-height:1.32}.expense-premium-form--compact .expense-premium-billable-copy span:last-child{font-size:.72rem;line-height:1.38}.expense-premium-billable-copy{display:grid;gap:.16rem;min-width:0}.expense-premium-billable-label{color:var(--csd-text-708198-1000, #708198);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.expense-premium-billable-copy strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.88rem;font-weight:760;line-height:1.38}.expense-premium-billable-copy span:last-child{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.55}.expense-premium-billable-control{display:grid;gap:.42rem;min-width:0;max-width:280px}.expense-premium-context-billable.is-disabled{border-style:dashed;background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9))}.expense-premium-context-billable.is-disabled .expense-premium-billable-control{opacity:.8}.expense-premium-inline-note{display:inline-flex;align-items:flex-start;gap:.52rem;padding:.7rem .8rem;border-radius:.98rem;border:1px solid var(--csd-border-d6dfec-960, rgba(214, 223, 236, .96));background:var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95));color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.46}.expense-premium-inline-note i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.86rem;margin-top:.08rem}.expense-premium-form--compact .expense-premium-inline-note{padding:.58rem .68rem;border-radius:.82rem;font-size:.72rem;line-height:1.36}.expense-premium-form--compact .expense-premium-notes{min-height:72px}.expense-premium-context-notes{display:grid;gap:.44rem}.expense-premium-context-note{display:inline-flex;align-items:flex-start;gap:.5rem;padding:.7rem .78rem;border-radius:.95rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94));color:var(--csd-text-52657f-1000, #52657f);font-size:.77rem;line-height:1.52}.expense-premium-context-note i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.92rem}.expense-premium-notes{min-height:112px;resize:vertical}.expense-payment-modal{display:grid;gap:.82rem}.expense-payment-modal--compact{gap:.56rem}.expense-payment-modal-shell .prospect-modal-header,.expense-payment-modal-shell .contact-document-modal-header,.expense-payment-modal-shell .prospect-modal-body,.expense-payment-modal-shell .contact-document-modal-body{padding-block:.72rem}.expense-payment-modal-shell .prospect-modal-footer,.expense-payment-modal-shell .contact-document-modal-footer{padding-block:.62rem}.expense-payment-modal-shell--compact .modal-premium-header{padding-top:.72rem;padding-bottom:.08rem}.expense-payment-modal-shell--compact .modal-title{font-size:1rem;line-height:1.18}.expense-payment-modal-shell--compact .modal-premium-header .text-muted{max-width:30rem;font-size:.74rem!important;line-height:1.38}.expense-payment-modal-shell--compact .modal-premium-body{padding-top:.62rem!important;padding-bottom:.62rem!important}.expense-payment-modal-shell--compact .modal-premium-footer{gap:.5rem;padding:.68rem 1rem .86rem!important;border-top:1px solid var(--csd-border-e2e8f0-720, rgba(226, 232, 240, .72))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.expense-payment-modal-shell--compact .modal-premium-footer .btn-saas-primary,.expense-payment-modal-shell--compact .modal-premium-footer .btn-saas-outline-primary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.3rem;padding:.46rem .82rem;border-radius:999px;font-size:.75rem;line-height:1}.expense-payment-modal .prospect-form-modal__field-stack{gap:1rem}.expense-payment-modal--compact .prospect-form-modal__field-stack{gap:.56rem;margin-top:.66rem}.expense-payment-modal .prospect-form-modal__field-grid,.expense-payment-modal__field-grid{--bs-gutter-x: 1rem;--bs-gutter-y: 1.05rem}.expense-payment-modal--compact .prospect-form-modal__field-grid,.expense-payment-modal--compact .expense-payment-modal__field-grid{--bs-gutter-x: .62rem;--bs-gutter-y: .62rem}.expense-payment-modal .prospect-form-modal__field-row+.prospect-form-modal__field-row,.expense-payment-modal__field-row+.expense-payment-modal__field-row{margin-top:1rem}.expense-payment-modal--compact .prospect-form-modal__field-row+.prospect-form-modal__field-row,.expense-payment-modal--compact .expense-payment-modal__field-row+.expense-payment-modal__field-row{margin-top:.54rem}.expense-payment-modal .form-label{margin-bottom:.3rem}.expense-payment-modal__card{box-shadow:0 12px 26px #0f172a09}.expense-payment-modal--compact .prospect-form-modal__stack{gap:.54rem}.expense-payment-modal--compact .expense-payment-modal__layout{display:grid;grid-template-columns:minmax(0,1.44fr) minmax(340px,.8fr);align-items:stretch;gap:.74rem}.expense-payment-modal--compact .expense-payment-modal__card{border-radius:.88rem;box-shadow:0 7px 16px #0f172a08}.expense-payment-modal--compact .expense-payment-modal__card--evidence{display:flex;flex-direction:column}.expense-payment-modal--compact .expense-payment-modal__card--evidence .prospect-form-modal__card-body{display:flex;flex:1 1 auto;align-items:stretch;min-height:0}.expense-payment-modal--compact .expense-payment-modal__card .saas-card-header{padding:.62rem .72rem .5rem;background:transparent}.expense-payment-modal--compact .expense-payment-modal__card .saas-card-title{font-size:.86rem;line-height:1.26}.expense-payment-modal--compact .prospect-form-modal__section-eyebrow{font-size:.62rem}.expense-payment-modal--compact .prospect-form-modal__section-chip{min-height:1.78rem;padding:.28rem .54rem;font-size:.7rem}.expense-payment-modal--compact .prospect-form-modal__card-body{padding:.62rem .72rem}.expense-payment-modal--compact .expense-payment-modal__field-grid>[class*=col-]{display:flex;min-width:0;flex-direction:column}.expense-payment-modal__context-band{display:flex;align-items:flex-start;justify-content:space-between;gap:.82rem;padding:.84rem .9rem;border-radius:1rem;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-420, rgba(219, 234, 254, .42)),transparent 42%),linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.expense-payment-modal--compact .expense-payment-modal__context-band{align-items:center;gap:.52rem;padding:.46rem .58rem;border-radius:.78rem;border-color:var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:radial-gradient(circle at top left,var(--csd-bg-f1f5f9-720, rgba(241, 245, 249, .72)),transparent 36%),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.expense-payment-modal__context-copy{min-width:0;display:grid;gap:.16rem}.expense-payment-modal__context-copy strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.9rem;font-weight:800;line-height:1.36}.expense-payment-modal--compact .expense-payment-modal__context-copy strong{font-size:.76rem;line-height:1.24}.expense-payment-modal__context-copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.77rem;line-height:1.52}.expense-payment-modal--compact .expense-payment-modal__context-copy span{font-size:.68rem;line-height:1.32}.expense-payment-modal__context-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.48rem;min-width:min(100%,25rem)}.expense-payment-modal--compact .expense-payment-modal__context-pills{gap:.35rem;min-width:0}.expense-payment-modal__context-pill{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;padding:.34rem .68rem;border-radius:999px;border:1px solid var(--csd-border-d6dfec-960, rgba(214, 223, 236, .96));background:var(--csd-bg-ffffff-950, rgba(255, 255, 255, .95));color:var(--csd-text-475569-1000, #475569);font-size:.74rem;font-weight:700;white-space:nowrap}.expense-payment-modal--compact .expense-payment-modal__context-pill{min-height:1.68rem;padding:.22rem .46rem;font-size:.68rem}.expense-payment-modal__context-pill i{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem}.expense-payment-modal__notes{min-height:116px!important}.expense-payment-modal--compact .expense-payment-modal__notes{min-height:62px!important}.expense-payment-modal__upload-layout{grid-template-columns:minmax(0,1.36fr) minmax(250px,.74fr)}.expense-payment-modal__upload-main,.expense-payment-modal__upload-side{min-width:0}.expense-payment-modal__dropzone{min-height:248px;justify-content:center}.expense-payment-modal--compact .expense-payment-modal__dropzone{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:0;width:100%;padding:.78rem .84rem;border-radius:.82rem;border-style:dashed;border-color:var(--csd-border-94a3b8-380, rgba(148, 163, 184, .38));background:radial-gradient(circle at top left,var(--csd-bg-f1f5f9-660, rgba(241, 245, 249, .66)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:inset 0 1px #ffffffe6,0 8px 18px #0f172a07}.expense-payment-modal--compact .expense-payment-modal__dropzone>i{display:inline-flex;align-items:center;justify-content:center;width:2.05rem;height:2.05rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-64748b-1000, #64748b);font-size:1rem;margin-bottom:.46rem;box-shadow:inset 0 1px #ffffffeb,0 6px 14px #0f172a0b}.expense-payment-modal--compact .contact-documents-modal__dropzone-title{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;line-height:1.28}.expense-payment-modal--compact .contact-documents-modal__dropzone-copy{max-width:19rem;margin-left:auto;margin-right:auto;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;line-height:1.3}.expense-payment-modal__upload-meta{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.34rem;margin-bottom:.58rem}.expense-payment-modal__upload-meta span{display:inline-flex;align-items:center;min-height:1.5rem;padding:.22rem .48rem;border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));border-radius:999px;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-52657f-1000, #52657f);font-size:.64rem;font-weight:800}.expense-payment-modal--compact .supplier-modal-inline-action{min-height:30px;padding:.34rem .62rem;font-size:.72rem}.expense-payment-modal--compact .form-label{margin-bottom:.26rem;font-size:.62rem}.expense-payment-modal--compact .form-saas-input,.expense-payment-modal--compact .select2-container--default .select2-selection--single,.expense-payment-modal--compact .select2-container--default .select2-selection--multiple{min-height:2.55rem!important;height:2.55rem!important;border-radius:.78rem!important}.expense-payment-modal--compact .form-saas-input{padding:.42rem .82rem!important}.expense-payment-modal--compact textarea.form-saas-input{height:auto!important;min-height:74px!important;padding-top:.58rem!important;padding-bottom:.58rem!important}.expense-payment-modal--compact .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.55rem!important;padding-left:.82rem!important;padding-right:2.18rem!important}.expense-payment-modal--compact .select2-container--default .select2-selection--single .select2-selection__arrow{height:2.55rem!important;right:.52rem!important}.expense-payment-modal--compact .select2-container--default .select2-selection--single .select2-selection__clear{display:none!important}.expense-payment-modal__upload-note{display:inline-flex;align-items:flex-start;gap:.46rem;padding:.66rem .76rem;border-radius:.95rem;border:1px solid var(--csd-border-d6dfec-960, rgba(214, 223, 236, .96));background:var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94));color:var(--csd-text-52657f-1000, #52657f);font-size:.76rem;line-height:1.5}.expense-payment-modal__upload-note i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.84rem;margin-top:.08rem}.expense-payment-modal__evidence-pills{display:flex;flex-wrap:wrap;gap:.46rem}.expense-payment-modal__evidence-pill{display:inline-flex;align-items:center;min-height:1.92rem;padding:.28rem .62rem;border-radius:999px;border:1px solid var(--csd-border-d6dfec-940, rgba(214, 223, 236, .94));background:var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95));color:var(--csd-text-52657f-1000, #52657f);font-size:.72rem;font-weight:700}.expense-payment-modal__file-list{margin-top:0!important}.expense-payment-modal--compact .expense-payment-modal__upload-main{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0}.expense-payment-modal--compact .expense-payment-modal__file-list{flex:0 0 auto;margin-top:.42rem!important}.expense-payment-modal__side-panel{min-height:248px;align-content:start}.expense-payment-modal__side-panel .contact-documents-modal__rule-copy strong{color:var(--csd-text-17324f-1000, #17324f)}.expense-payment-modal__side-panel .contact-documents-modal__rule-copy span{line-height:1.5}.projects-upload-check{display:flex;align-items:flex-start;gap:.65rem;padding:.82rem .88rem;border-radius:.96rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94))}.projects-upload-check .form-check-input{margin-top:.15rem}.projects-upload-check__copy{display:grid;gap:.16rem}.projects-upload-check__copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:800}.projects-upload-check__copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.77rem;line-height:1.5}.projects-document-current{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;padding:.88rem .92rem;border-radius:1rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94))}.projects-document-current__main{min-width:0;display:flex;align-items:flex-start;gap:.72rem}.projects-document-current__icon{width:2.9rem;height:2.9rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.95rem;background:#0ea5e91f;color:var(--csd-text-0284c7-1000, #0284c7);font-size:1.05rem}.projects-document-current__copy{min-width:0;display:grid;gap:.18rem}.projects-document-current__copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:800;line-height:1.4}.projects-document-current__copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.77rem;line-height:1.45}.projects-document-current__meta{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.32rem}.projects-document-current__actions{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}.projects-document-current__action{display:inline-flex;align-items:center;gap:.38rem;min-height:2.35rem;padding:.46rem .72rem;border-radius:999px;border:1px solid var(--csd-border-0ea5e9-140, rgba(14, 165, 233, .14));background:var(--csd-bg-f0f9ff-880, rgba(240, 249, 255, .88));color:var(--csd-text-0369a1-1000, #0369a1);font-size:.76rem;font-weight:700;text-decoration:none}.projects-document-current__action:hover{color:var(--csd-text-0369a1-1000, #0369a1);border-color:var(--csd-border-0ea5e9-220, rgba(14, 165, 233, .22))}.projects-modal__callout{display:flex;align-items:flex-start;gap:.72rem;padding:.9rem .95rem;border:1px solid var(--csd-border-0ea5e9-120, rgba(14, 165, 233, .12));border-radius:1rem;background:linear-gradient(135deg,var(--csd-bg-f0f9ff-840, rgba(240, 249, 255, .84)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.projects-modal__callout i{color:var(--csd-text-0284c7-1000, #0284c7);font-size:1.05rem}.projects-modal__callout strong{display:block;color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:800}.projects-modal__callout span{display:block;margin-top:.14rem;color:var(--csd-text-52657f-1000, #52657f);font-size:.78rem;line-height:1.5}.projects-member-role-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.projects-member-role-selector--compact{gap:.56rem}.projects-member-role-option{display:block;margin:0}.projects-member-role-option__input{position:absolute;opacity:0;pointer-events:none}.projects-member-role-option__card{position:relative;display:flex;align-items:flex-start;gap:.78rem;min-height:100%;padding:.92rem .96rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:1.08rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 10px 24px #0f172a0d;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.projects-member-role-option__card--compact{gap:.58rem;padding:.68rem 2.14rem .68rem .72rem;border-radius:.92rem;box-shadow:0 8px 20px #0f172a0b}.projects-member-role-option__card:hover{transform:translateY(-1px);border-color:var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));box-shadow:0 14px 28px #2563eb14}.projects-member-role-option__input:focus-visible+.projects-member-role-option__card{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));box-shadow:0 0 0 4px #3b82f614,0 14px 28px #2563eb14}.projects-member-role-option__input:checked+.projects-member-role-option__card{border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));background:radial-gradient(circle at top right,var(--csd-bg-dbeafe-720, rgba(219, 234, 254, .72)),transparent 38%),linear-gradient(180deg,var(--csd-bg-eff6ff-950, rgba(239, 246, 255, .95)),var(--csd-bg-ffffff-1000, rgb(255, 255, 255)));box-shadow:0 16px 32px #2563eb1a;transform:translateY(-1px)}.projects-member-role-option__icon,.project-member-role-menu__option-icon{width:2.08rem;height:2.08rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.86rem;flex:0 0 auto;font-size:.96rem}.project-member-role-menu__icon{width:1.82rem;height:1.82rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.72rem;flex:0 0 auto;font-size:.76rem}.projects-member-role-option__card--manager .projects-member-role-option__icon,.project-member-role-menu__icon--manager,.project-member-role-menu__option-icon.project-member-role-menu__icon--manager{background:var(--csd-bg-dbeafe-880, rgba(219, 234, 254, .88));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.projects-member-role-option__card--member .projects-member-role-option__icon,.project-member-role-menu__icon--member,.project-member-role-menu__option-icon.project-member-role-menu__icon--member{background:var(--csd-bg-e0f2fe-920, rgba(224, 242, 254, .92));color:var(--csd-text-0284c7-1000, #0284c7)}.projects-member-role-option__card--viewer .projects-member-role-option__icon,.project-member-role-menu__icon--viewer,.project-member-role-menu__option-icon.project-member-role-menu__icon--viewer{background:var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96));color:var(--csd-text-475569-1000, #475569)}.projects-member-role-option__copy,.project-member-role-menu__option-copy{min-width:0;display:grid;gap:.16rem}.projects-member-role-option__copy strong,.project-member-role-menu__label strong,.project-member-role-menu__option-copy strong{display:block;color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:800;line-height:1.35}.projects-member-role-option__copy span,.project-member-role-menu__option-copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem;line-height:1.5}.projects-member-role-option__card--compact .projects-member-role-option__copy strong{font-size:.75rem}.projects-member-role-option__card--compact .projects-member-role-option__copy span{font-size:.68rem;line-height:1.34}.projects-member-role-option__check,.project-member-role-menu__option-check{width:1.34rem;height:1.34rem;display:inline-flex;align-items:center;justify-content:center;margin-left:auto;border-radius:999px;background:#2563eb;color:#fff;font-size:.76rem;opacity:0;transform:scale(.84);transition:opacity .18s ease,transform .18s ease}.projects-member-role-option__check{position:absolute;top:.72rem;right:.72rem;box-shadow:0 8px 16px #2563eb2e}.projects-member-role-option__check i{display:inline-grid;place-items:center;width:1em;height:1em;line-height:1;transform:translate(-.01em,.015em)}.projects-member-role-option__check i:before{display:block;line-height:1}.member-role-confirm-swal{width:min(36rem,100vw - 2rem)!important;padding:0!important;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))!important;border-radius:1.18rem!important;background:radial-gradient(circle at top left,var(--csd-bg-f1f5f9-880, rgba(241, 245, 249, .88)),transparent 36%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;box-shadow:0 24px 70px #0f172a38,inset 0 1px #fffffff0!important;overflow:hidden}.member-role-confirm-swal__container{display:grid!important;gap:.78rem;margin:0!important;padding:1.15rem 1.15rem .3rem!important;text-align:left!important}.member-role-confirm-swal__hero{display:flex;align-items:flex-start;gap:.82rem}.member-role-confirm-swal__icon-shell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.82rem;height:2.82rem;flex:0 0 auto}.member-role-confirm-swal__icon-ring{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:0 12px 26px #2563eb14}.member-role-confirm-swal__icon-core{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#2563eb;color:#fff;font-size:.94rem}.member-role-confirm-swal--danger .member-role-confirm-swal__icon-ring{border-color:var(--csd-border-dc2626-180, rgba(220, 38, 38, .18));background:linear-gradient(180deg,var(--csd-bg-fef2f2-980, rgba(254, 242, 242, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.member-role-confirm-swal--danger .member-role-confirm-swal__icon-core{background:#dc2626}.member-role-confirm-swal__copy{display:grid;gap:.22rem;min-width:0}.member-role-confirm-swal__eyebrow{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.member-role-confirm-swal__title{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.02rem;font-weight:850;line-height:1.24}.member-role-confirm-swal__text{margin:0;color:var(--csd-text-5d7088-1000, #5d7088);font-size:.78rem;line-height:1.48}.member-role-confirm-swal__summary{display:flex;align-items:center;flex-wrap:wrap;gap:.46rem;padding:.68rem .74rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.92rem;background:radial-gradient(circle at top left,var(--csd-bg-f1f5f9-740, rgba(241, 245, 249, .74)),transparent 36%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.member-role-confirm-swal__chip,.member-role-confirm-swal__arrow{display:inline-flex;align-items:center;gap:.38rem;min-height:2rem;padding:.38rem .62rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-475569-1000, #475569);font-size:.75rem;font-weight:800}.member-role-confirm-swal__chip--accent{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96)),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.member-role-confirm-swal__arrow{width:2rem;justify-content:center;padding-inline:0;color:var(--csd-text-94a3b8-1000, #94a3b8)}.member-role-confirm-swal__actions{gap:.5rem!important;justify-content:flex-end!important;margin:0!important;padding:.82rem 1.15rem 1rem!important;border-top:1px solid var(--csd-border-e2e8f0-720, rgba(226, 232, 240, .72));background:linear-gradient(180deg,var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.member-role-confirm-swal__actions .swal-btn-primary,.member-role-confirm-swal__actions .swal-btn-danger,.member-role-confirm-swal__actions .swal-btn-cancel{min-height:2.32rem;padding:.48rem .86rem;border-radius:999px;font-size:.76rem;font-weight:820;line-height:1}.projects-member-role-option__input:checked+.projects-member-role-option__card .projects-member-role-option__check,.project-member-role-menu__option.active .project-member-role-menu__option-check{opacity:1;transform:scale(1)}.projects-member-modal--compact{gap:.64rem}.projects-member-modal__intro-meta{padding-bottom:0}.projects-member-modal__inline-note{display:flex;align-items:center;gap:.42rem;margin-top:0;padding:.52rem .62rem;border-radius:.78rem;font-size:.68rem;line-height:1.36}.projects-member-modal__inline-note i{flex:0 0 auto;margin-top:0;font-size:.76rem;line-height:1}.project-member-modal-shell .project-premium-modal-body{padding-bottom:.74rem!important}.project-member-modal-shell .projects-modal-card__body{padding-bottom:.72rem}.project-member-modal-shell .projects-modal-card__body .row.g-3{--bs-gutter-y: .72rem}.projects-member-modal .select2-container--default .select2-selection--single,.projects-member-modal .select2-container--default .select2-selection--multiple{min-height:2.62rem!important;height:2.62rem!important;border-radius:.88rem!important}.projects-member-modal .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.62rem!important}.projects-member-modal .select2-container--default .select2-selection--single .select2-selection__arrow{height:2.62rem!important}@media (max-width: 991.98px){.projects-upload-modal__grid,.projects-modal__summary,.expense-premium-grid,.projects-value-modal__grid{grid-template-columns:1fr}}@media (max-width: 767.98px){.project-premium-modal-header,.project-premium-modal-body,.project-premium-modal-footer{padding-left:1rem;padding-right:1rem}.projects-modal__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-modal__intro,.projects-modal-card__header,.projects-modal-card__body{padding-left:.88rem;padding-right:.88rem}.projects-document-current{flex-direction:column}.projects-document-current__actions{width:100%;justify-content:stretch}.projects-member-role-selector{grid-template-columns:1fr}}.project-template-editor{--pte-border: var(--csd-border-dbe5f1-1000, #dbe5f1);--csd-foreground-pte-border: #dbe5f1;--pte-muted: var(--csd-text-64748b-1000, #64748b);--csd-foreground-pte-muted: var(--csd-text-64748b-1000, #64748b);--pte-ink: var(--csd-text-172033-1000, #172033);--csd-foreground-pte-ink: var(--csd-text-172033-1000, #172033)}.project-template-editor__toolbar .op-toolbar__title{align-items:center}.project-template-editor__eyebrow{display:block;margin-bottom:.18rem;color:var(--csd-text-60718b-1000, #60718b);font-size:.69rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.project-template-editor__errors{display:grid;gap:.55rem;margin:0 0 1rem;border-radius:16px}.project-template-editor__errors>div{display:flex;align-items:center;gap:.55rem}.project-template-editor__errors ul{margin:0;padding-left:2rem}.project-template-editor__statusbar{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.project-template-editor__statusbar span{display:inline-flex;align-items:center;gap:.42rem;min-height:36px;padding:.45rem .72rem;border:1px solid var(--csd-border-dbe5f4-1000, #dbe5f4);border-radius:11px;color:var(--csd-text-53647d-1000, #53647d);background:var(--csd-bg-ffffff-1000, #fff);font-size:.78rem;font-weight:700}.project-template-editor__statusbar i{color:var(--csd-text-4169ee-1000, #4169ee)}.project-template-editor__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(285px,325px);gap:1rem;align-items:start}.project-template-editor__main,.project-template-editor__aside{display:grid;min-width:0;gap:1rem}.project-template-editor__aside{position:sticky;top:84px}.project-template-editor__card{overflow:hidden;border-color:var(--pte-border);border-radius:18px}.project-template-editor__card-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:66px;padding:.78rem .9rem;border-bottom:1px solid var(--csd-border-e7edf5-1000, #e7edf5);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fbfdff-1000, #fbfdff))}.project-template-editor__card-head>div{display:flex;align-items:center;min-width:0;gap:.75rem}.project-template-editor__card-head h2{margin:0;color:var(--csd-foreground-pte-ink, var(--pte-ink));font-size:1rem;font-weight:800}.project-template-editor__card-head p{margin:.15rem 0 0;color:var(--csd-foreground-pte-muted, var(--pte-muted));font-size:.76rem;line-height:1.4}.project-template-editor__card-head--compact{min-height:66px}.project-template-editor__section-icon{display:inline-grid;place-items:center;width:39px;height:39px;flex:0 0 39px;border:1px solid var(--csd-border-cfe0ff-1000, #cfe0ff);border-radius:12px;color:var(--csd-text-315fe7-1000, #315fe7);background:var(--csd-bg-f4f7ff-1000, #f4f7ff)}.project-template-editor__section-icon--violet{color:var(--csd-text-6d4ce8-1000, #6d4ce8);border-color:var(--csd-border-ddd3ff-1000, #ddd3ff);background:var(--csd-bg-f7f4ff-1000, #f7f4ff)}.project-template-editor__section-icon--green{color:var(--csd-text-079669-1000, #079669);border-color:var(--csd-border-c5f1df-1000, #c5f1df);background:var(--csd-bg-f0fdf8-1000, #f0fdf8)}.project-template-editor__section-icon--amber{color:var(--csd-text-c87808-1000, #c87808);border-color:var(--csd-border-f7dfb3-1000, #f7dfb3);background:var(--csd-bg-fffaf0-1000, #fffaf0)}.project-template-editor__pill{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .62rem;border:1px solid var(--csd-border-d9e3ef-1000, #d9e3ef);border-radius:999px;color:var(--csd-text-5f6f86-1000, #5f6f86);background:var(--csd-bg-ffffff-1000, #fff);font-size:.69rem;font-weight:800}.project-template-editor__card-body{padding:.88rem}.project-template-editor .form-label{margin-bottom:.32rem;color:var(--csd-text-34445c-1000, #34445c);font-size:.72rem;font-weight:800}.project-template-editor .form-saas-input:not(textarea),.project-template-editor .select2-container .select2-selection--single{min-height:42px}.project-template-editor .select2-container .select2-selection--single{display:flex;align-items:center;border-color:var(--csd-border-d6e0ec-1000, #d6e0ec);border-radius:11px}.project-template-editor .select2-container .select2-selection--single .select2-selection__rendered{padding-left:.75rem;color:var(--csd-text-33445c-1000, #33445c);line-height:40px}.project-template-editor .select2-container .select2-selection--single .select2-selection__arrow{top:50%;right:.48rem;transform:translateY(-50%)}.project-template-editor__head-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:.5rem!important}.project-template-editor__guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:.72rem .85rem;border-bottom:1px solid var(--csd-border-e5ecf5-1000, #e5ecf5);background:var(--csd-bg-fbfcff-1000, #fbfcff)}.project-template-editor__guide>div{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:.55rem;column-gap:.55rem;align-items:center;min-width:0;padding:.55rem .62rem;border:1px solid var(--csd-border-e0e8f2-1000, #e0e8f2);border-radius:12px;background:var(--csd-bg-ffffff-1000, #fff)}.project-template-editor__guide strong{color:var(--csd-text-304159-1000, #304159);font-size:.72rem;font-weight:800}.project-template-editor__guide small{grid-column:2;margin-top:.08rem;color:var(--csd-text-748399-1000, #748399);font-size:.65rem;line-height:1.35}.project-template-editor__guide-icon{display:inline-grid;grid-row:1/span 2;place-items:center;width:31px;height:31px;border-radius:9px;color:var(--csd-text-15735d-1000, #15735d);background:var(--csd-bg-eaf9f4-1000, #eaf9f4)}.project-template-editor__guide-icon--optional{color:var(--csd-text-8c5b06-1000, #8c5b06);background:var(--csd-bg-fff6e7-1000, #fff6e7)}.project-template-editor__guide-icon--route{color:var(--csd-text-5f49cf-1000, #5f49cf);background:var(--csd-bg-f1efff-1000, #f1efff)}.project-template-editor__workflow-list{display:grid;gap:.85rem;padding:.85rem;background:var(--csd-bg-f6f8fc-1000, #f6f8fc)}.project-template-editor__milestone{overflow:hidden;border:1px solid var(--csd-border-d8e3f0-1000, #d8e3f0);border-radius:16px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 6px 18px #1f30500a}.project-template-editor__milestone-head,.project-template-editor__task-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem}.project-template-editor__summary{min-width:0}.project-template-editor__milestone-head{min-height:67px;padding:.72rem .85rem;border-bottom:1px solid var(--csd-border-e7edf5-1000, #e7edf5);background:linear-gradient(120deg,var(--csd-bg-f8faff-1000, #f8faff),var(--csd-bg-ffffff-1000, #fff) 60%)}.project-template-editor__milestone-head strong{display:block;overflow:hidden;color:var(--csd-text-17233a-1000, #17233a);font-size:.88rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.project-template-editor__milestone-head small{display:block;margin-top:.15rem;color:var(--csd-text-718096-1000, #718096);font-size:.68rem}.project-template-editor__position{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--csd-border-cfe0ff-1000, #cfe0ff);border-radius:11px;color:var(--csd-text-315fe7-1000, #315fe7);background:var(--csd-bg-f3f7ff-1000, #f3f7ff);font-size:.75rem;font-weight:900}.project-template-editor__reorder-actions{display:flex;align-items:center;gap:.3rem}.project-template-editor__reorder-actions .btn{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border-color:var(--csd-border-d8e2ee-1000, #d8e2ee);border-radius:10px;color:var(--csd-text-5b6b82-1000, #5b6b82);background:var(--csd-bg-ffffff-1000, #fff)}.project-template-editor__collapse i{transition:transform .18s ease}.project-template-editor__milestone:not(.is-collapsed)>.project-template-editor__milestone-head .project-template-editor__collapse i,.project-template-editor__task:not(.is-collapsed)>.project-template-editor__task-head .project-template-editor__collapse i{transform:rotate(180deg)}.project-template-editor__milestone.is-collapsed>.project-template-editor__milestone-body,.project-template-editor__task.is-collapsed>.project-template-editor__task-body{display:none}.project-template-editor__milestone.is-collapsed>.project-template-editor__milestone-head,.project-template-editor__task.is-collapsed>.project-template-editor__task-head{border-bottom-color:transparent}.project-template-editor__danger{color:var(--csd-text-dc3f4c-1000, #dc3f4c)!important}.project-template-editor__milestone-body{padding:.9rem}.project-template-editor__application{display:grid;gap:.58rem;height:100%;padding:.7rem;border:1px solid var(--csd-border-dfe7f1-1000, #dfe7f1);border-radius:13px;background:var(--csd-bg-f9fbfe-1000, #f9fbfe)}.project-template-editor__application>div>small{display:block;margin-top:.3rem;color:var(--csd-text-77869a-1000, #77869a);font-size:.64rem;line-height:1.35}.project-template-editor__option-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;min-height:58px;margin:0;padding:.62rem .68rem;border:1px solid var(--csd-border-d7e2ef-1000, #d7e2ef);border-radius:11px;color:var(--csd-text-3f5068-1000, #3f5068);background:var(--csd-bg-ffffff-1000, #fff);cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.project-template-editor__option-card:hover{border-color:var(--csd-border-a9c1f8-1000, #a9c1f8);box-shadow:0 4px 14px #315fe712}.project-template-editor__option-card:has(.project-template-editor__option-input:checked){border-color:var(--csd-border-8eb0ff-1000, #8eb0ff);background:var(--csd-bg-f3f7ff-1000, #f3f7ff);box-shadow:0 0 0 3px #315fe712}.project-template-editor__option-card--inline{min-height:54px;max-width:580px;background:var(--csd-bg-f9fbfe-1000, #f9fbfe)}.project-template-editor__option-card>span:last-child{display:grid;gap:.12rem}.project-template-editor__option-card strong{color:var(--csd-text-33445d-1000, #33445d);font-size:.72rem;font-weight:800}.project-template-editor__option-card small{color:var(--csd-text-718198-1000, #718198);font-size:.64rem;line-height:1.35}.project-template-editor__option-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.project-template-editor__option-check{display:inline-grid;place-items:center;width:23px;height:23px;border:1px solid var(--csd-border-cbd7e6-1000, #cbd7e6);border-radius:7px;color:transparent;background:var(--csd-bg-ffffff-1000, #fff)}.project-template-editor__option-input:checked+.project-template-editor__option-check{border-color:var(--csd-border-315fe7-1000, #315fe7);color:#fff;background:#315fe7}.project-template-editor__option-input:focus-visible+.project-template-editor__option-check{outline:3px solid var(--csd-border-315fe7-220, rgba(49, 95, 231, .22));outline-offset:2px}.project-template-editor__field-help{display:block;margin-top:.3rem;color:var(--csd-text-77869a-1000, #77869a);font-size:.64rem}.project-template-editor__advanced{margin-top:.75rem;border:1px solid var(--csd-border-e2e9f2-1000, #e2e9f2);border-radius:12px;background:var(--csd-bg-fbfcfe-1000, #fbfcfe);transition:border-color .16s ease,background .16s ease}.project-template-editor__advanced[open]{border-color:var(--csd-border-cddbf0-1000, #cddbf0);background:var(--csd-bg-ffffff-1000, #fff)}.project-template-editor__advanced summary{display:flex;align-items:center;gap:.62rem;padding:.64rem .7rem;color:var(--csd-text-52627a-1000, #52627a);cursor:pointer;list-style:none}.project-template-editor__advanced summary>span:nth-child(2){display:grid;min-width:0;gap:.08rem}.project-template-editor__advanced summary strong{font-size:.71rem;font-weight:800}.project-template-editor__advanced summary small{color:var(--csd-text-7b899c-1000, #7b899c);font-size:.63rem;font-weight:500;line-height:1.35}.project-template-editor__advanced summary::-webkit-details-marker{display:none}.project-template-editor__advanced-icon{display:inline-grid;place-items:center;width:29px;height:29px;flex:0 0 29px;border-radius:9px;color:var(--csd-text-536dd8-1000, #536dd8);background:var(--csd-bg-eef2ff-1000, #eef2ff)}.project-template-editor__advanced-chevron{margin-left:auto;transition:transform .16s ease}.project-template-editor__advanced[open] .project-template-editor__advanced-chevron{transform:rotate(180deg)}.project-template-editor__advanced-body{padding:0 .72rem .72rem}.project-template-editor__tasks-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.9rem;padding-top:.85rem;border-top:1px solid var(--csd-border-e7edf5-1000, #e7edf5)}.project-template-editor__tasks-head strong{display:block;color:var(--csd-text-26354c-1000, #26354c);font-size:.79rem}.project-template-editor__tasks-head small{display:block;margin-top:.12rem;color:var(--csd-text-7a889c-1000, #7a889c);font-size:.67rem}.project-template-editor__task-list{display:grid;gap:.65rem;margin-top:.7rem}.project-template-editor__task{overflow:hidden;border:1px solid var(--csd-border-dfe7f1-1000, #dfe7f1);border-radius:13px;background:var(--csd-bg-ffffff-1000, #fff)}.project-template-editor__task-head{min-height:56px;padding:.6rem .7rem;border-bottom:1px solid var(--csd-border-e9eef5-1000, #e9eef5);background:var(--csd-bg-fbfcff-1000, #fbfcff)}.project-template-editor__task-head strong{display:block;color:var(--csd-text-27364d-1000, #27364d);font-size:.78rem;font-weight:800}.project-template-editor__task-head small{display:block;margin-top:.1rem;color:var(--csd-text-7a889b-1000, #7a889b);font-size:.65rem}.project-template-editor__task-grip{display:inline-grid;place-items:center;width:29px;height:29px;border-radius:9px;color:var(--csd-text-6a7d98-1000, #6a7d98);background:var(--csd-bg-edf2f8-1000, #edf2f8)}.project-template-editor__task-body{padding:.75rem}.project-template-editor__safe-note{display:flex;align-items:flex-start;gap:.55rem;margin:.75rem 0;padding:.7rem;border:1px solid var(--csd-border-ccebdd-1000, #ccebdd);border-radius:11px;color:var(--csd-text-327259-1000, #327259);background:var(--csd-bg-f2fbf7-1000, #f2fbf7);font-size:.7rem;line-height:1.45}.project-template-editor__history-list{display:grid;gap:.55rem;padding:.7rem;max-height:430px;overflow:auto}.project-template-editor__revision{display:grid;gap:.35rem;padding:.65rem;border:1px solid var(--csd-border-e0e8f2-1000, #e0e8f2);border-radius:11px;background:var(--csd-bg-ffffff-1000, #fff)}.project-template-editor__revision>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:baseline}.project-template-editor__revision strong{color:var(--csd-text-315fe7-1000, #315fe7);font-size:.75rem}.project-template-editor__revision span{color:var(--csd-text-42536b-1000, #42536b);font-size:.7rem;line-height:1.35}.project-template-editor__revision small{color:var(--csd-text-8190a3-1000, #8190a3);font-size:.64rem}.project-template-editor__revision .btn{justify-self:start}.project-template-editor__revision--current{border-color:var(--csd-border-bfe8d6-1000, #bfe8d6);background:var(--csd-bg-f2fbf7-1000, #f2fbf7)}.project-template-editor__empty-history{display:flex;align-items:center;gap:.55rem;padding:.8rem;border:1px dashed var(--csd-border-d8e2ef-1000, #d8e2ef);border-radius:11px;color:var(--csd-text-718096-1000, #718096);font-size:.7rem}.project-template-editor__restore-copy{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.85rem;border:1px solid var(--csd-border-d8e5fb-1000, #d8e5fb);border-radius:13px;background:var(--csd-bg-f5f8ff-1000, #f5f8ff)}.project-template-editor__restore-copy>span{display:inline-grid;place-items:center;width:39px;height:39px;flex:0 0 39px;border-radius:12px;color:var(--csd-text-315fe7-1000, #315fe7);background:var(--csd-bg-e9efff-1000, #e9efff)}.project-template-editor__restore-copy strong{color:var(--csd-text-1e2b42-1000, #1e2b42)}.project-template-editor__restore-copy p{margin:.25rem 0 0;color:var(--csd-text-66758b-1000, #66758b);font-size:.75rem}.project-template-row__access--inactive{color:var(--csd-text-8a5b13-1000, #8a5b13);border-color:var(--csd-border-f2ddb4-1000, #f2ddb4);background:var(--csd-bg-fff9ed-1000, #fff9ed)}@media (max-width: 1199.98px){.project-template-editor__layout{grid-template-columns:1fr}.project-template-editor__aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.project-template-editor__guide{grid-template-columns:1fr}}@media (max-width: 767.98px){.project-template-editor__aside{grid-template-columns:1fr}.project-template-editor__card-head,.project-template-editor__tasks-head{align-items:stretch;flex-direction:column}.project-template-editor__head-actions{width:100%;justify-content:stretch}.project-template-editor__head-actions .btn{flex:1 1 0}.project-template-editor__milestone-head,.project-template-editor__task-head{grid-template-columns:auto minmax(0,1fr)}.project-template-editor__reorder-actions{grid-column:1/-1;justify-content:flex-end}.project-template-editor__statusbar span{flex:1 1 calc(50% - .6rem)}.project-template-editor__workflow-list,.project-template-editor__milestone-body{padding:.65rem}}@media (max-width: 575.98px){.projects-modal__summary{grid-template-columns:1fr}.projects-modal__callout{flex-direction:column}.projects-document-current__actions{flex-direction:column;align-items:stretch}}.projects-show-shell{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:.95rem}.projects-show-shell>*,.projects-show-shell .project-workspace__content,.projects-show-shell .project-tab-stack,.projects-show-shell .table-responsive{min-width:0;max-width:100%}body:has(.projects-show-shell) .content-wrapper{padding-bottom:2.5rem;background:var(--csd-canvas-f4f6f9-1000, #f4f6f9)!important}.projects-show-shell.op-record-shell{background:transparent!important}.projects-show-shell__tabs{position:relative;z-index:1}.projects-show-shell__tabs.op-record-tabs{margin-bottom:.12rem}.projects-show-shell__tabs .entity-tabs-wrapper{border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:1.08rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 12px 26px #0f172a0b;padding:.42rem;border-bottom:0}.projects-show-shell__tabs .entity-tab{border-radius:.88rem;padding:.68rem .95rem;color:var(--csd-text-475569-1000, #475569);border-color:transparent}.projects-show-shell__tabs .entity-tab:hover{background:var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95));border-color:var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))}.projects-show-shell__tabs .entity-tab.active{background:linear-gradient(135deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);border-color:var(--csd-border-0f172a-120, rgba(15, 23, 42, .12));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 10px 20px #0f172a0e}.project-show-hero{display:grid;position:relative;z-index:6;gap:.72rem;padding:.88rem .96rem .96rem;border-radius:1.24rem;border:1px solid var(--csd-border-cedae9-920, rgba(206, 218, 233, .92));background:radial-gradient(circle at top left,rgba(15,23,42,.045),transparent 30%),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 18px 34px #0f172a0f}.project-show-hero__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.project-show-hero__identity{min-width:0;flex:1 1 auto}.project-show-hero__eyebrow{display:inline-flex;align-items:center;gap:.42rem;padding:.34rem .64rem;border-radius:999px;border:1px solid var(--csd-border-0f172a-70, rgba(15, 23, 42, .07));background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-334155-1000, #334155);font-size:.69rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.project-show-hero__identity h1{margin:.52rem 0 0;font-size:clamp(1.22rem,1.52vw,1.56rem);line-height:1.08;font-weight:800;color:var(--csd-text-10213f-1000, #10213f);text-wrap:balance}.project-show-hero__identity p{margin:.22rem 0 0;max-width:100%;color:var(--csd-text-61748f-1000, #61748f);line-height:1.42;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-show-hero__actions{display:flex;position:relative;z-index:8;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.project-show-hero__actions .status-dropdown,.project-show-hero__actions .dropdown{position:relative;z-index:9}.project-show-hero__chips{display:flex;flex-wrap:wrap;gap:.48rem}.project-show-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .68rem;border-radius:999px;border:1px solid var(--csd-border-d8e2f0-1000, #d8e2f0);background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-38506f-1000, #38506f);font-size:.75rem;font-weight:700}.project-show-chip i{color:var(--csd-text-64748b-1000, #64748b)}.project-show-chip--accent{background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));border-color:var(--csd-border-0f172a-100, rgba(15, 23, 42, .1));color:var(--csd-text-1e293b-1000, #1e293b)}.project-show-hero__metrics{display:grid;grid-template-columns:minmax(0,1.55fr) repeat(3,minmax(0,1fr));gap:.65rem}.project-show-kpi{min-width:0;padding:.85rem .9rem;border-radius:1.06rem;border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));box-shadow:0 8px 20px #0f172a0a}.project-show-kpi>span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.project-show-kpi>strong{display:block;margin-top:.18rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.02rem;font-weight:800;line-height:1.1}.project-show-kpi>small{display:block;margin-top:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.73rem;line-height:1.4}.project-show-kpi--progress{background:radial-gradient(circle at top right,rgba(15,23,42,.045),transparent 34%),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))}.project-show-kpi--progress .progress{margin-top:.66rem}.project-show-kpi__meta{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.7rem}.project-show-kpi__meta span{display:inline-flex;align-items:center;gap:.3rem;padding:.34rem .58rem;border-radius:999px;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95));color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:700}.project-show-kpi__meta .text-danger{color:var(--csd-text-b91c1c-1000, #b91c1c)!important;border-color:var(--csd-border-ef4444-140, rgba(239, 68, 68, .14));background:var(--csd-bg-fef2f2-960, rgba(254, 242, 242, .96))}.project-show-kpi__meta .text-warning{color:var(--csd-text-b45309-1000, #b45309)!important;border-color:var(--csd-border-f59e0b-160, rgba(245, 158, 11, .16));background:var(--csd-bg-fff7ed-960, rgba(255, 247, 237, .96))}.project-show-kpi__meta .text-success{color:var(--csd-text-047857-1000, #047857)!important;border-color:var(--csd-border-10b981-140, rgba(16, 185, 129, .14));background:var(--csd-bg-ecfdf5-960, rgba(236, 253, 245, .96))}.project-workspace{border:0;border-radius:0;background:transparent;box-shadow:none}.project-workspace__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.15rem 0 .72rem;border-bottom:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06))}.project-workspace__head-copy{min-width:0;max-width:52rem}.project-workspace__eyebrow{display:inline-block;color:var(--csd-text-64748b-1000, #64748b);font-size:.67rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.project-workspace__head-copy h2{margin:.34rem 0 0;font-size:1rem;font-weight:800;color:var(--csd-text-10213f-1000, #10213f)}.project-workspace__head-copy p{margin:.24rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.46}.project-workspace__head-side{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.project-workspace__head-badge-host{display:contents}.project-workspace__head-badges,.project-workspace__head-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.project-workspace__badge{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .68rem;border-radius:999px;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94));color:var(--csd-text-334155-1000, #334155);font-size:.74rem;font-weight:700}.project-workspace__badge i{color:var(--csd-text-64748b-1000, #64748b)}.project-workspace__action{min-height:2.28rem;padding:.42rem .84rem;border-radius:999px;text-decoration:none;white-space:nowrap;box-shadow:0 10px 22px #2563eb24,inset 0 1px #ffffff2e}.project-workspace__action i{font-size:.86rem}.project-workspace__content{padding:.88rem 0 0}.project-workspace__content--milestones,.project-workspace__content--interventions,.project-workspace__content--members{padding:.88rem 0 0;border-radius:0;overflow:visible}.project-overview-grid,.project-overview-main,.project-overview-sidebar,.project-tab-stack{display:grid;gap:.95rem}.project-overview-grid{grid-template-columns:minmax(0,1.58fr) minmax(320px,.94fr)}.project-tab-card{border-radius:1.2rem;border:1px solid var(--csd-border-d6dfec-950, rgba(214, 223, 236, .95));background:radial-gradient(circle at top left,rgba(15,23,42,.035),transparent 34%),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 16px 32px #0f172a0d;overflow:hidden}.project-tab-card--accent{background:radial-gradient(circle at top left,rgba(15,23,42,.045),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-970, rgba(248, 250, 252, .97)))}.project-tab-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.05rem .9rem;border-bottom:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82))}.project-tab-card__header h3{margin:.18rem 0 0;color:var(--csd-text-10213f-1000, #10213f);font-size:.96rem;font-weight:800}.project-tab-card__header p{margin:.3rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.48}.project-tab-card__eyebrow{display:inline-block;color:var(--csd-text-6c819e-1000, #6c819e);font-size:.67rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.project-tab-card__body{padding:1rem 1.05rem 1.05rem}.project-milestones-table-frame,.project-interventions-table-frame,.project-members-table-frame,.project-milestones-table__pagination,.project-interventions-table__pagination,.project-members-table__pagination{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.project-milestones-table-frame,.project-interventions-table-frame,.project-members-table-frame{border:1px solid var(--csd-border-d6dfec-950, rgba(214, 223, 236, .95));border-radius:1.16rem;box-shadow:0 16px 32px #0f172a0d}.project-tab-card__link,.project-table-link{display:inline-flex;align-items:center;gap:.28rem;padding:.34rem .62rem;border-radius:999px;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:linear-gradient(135deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:700;text-decoration:none;box-shadow:0 8px 18px #0f172a0b;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.project-tab-card__link:hover,.project-table-link:hover{color:var(--csd-text-0f172a-1000, #0f172a);border-color:var(--csd-border-0f172a-140, rgba(15, 23, 42, .14));background:linear-gradient(135deg,var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96)),var(--csd-bg-ffffff-1000, rgb(255, 255, 255)));box-shadow:0 12px 24px #0f172a12;transform:translateY(-1px)}.project-overview-summary{display:grid;gap:.86rem}.project-overview-summary__note{padding:.95rem 1rem;border-radius:1.02rem;border:1px solid var(--csd-border-0f172a-60, rgba(15, 23, 42, .06));background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-425771-1000, #425771);font-size:.82rem;line-height:1.58}.project-overview-summary__note--compact{padding:.82rem .9rem;font-size:.79rem;line-height:1.5}.project-overview-summary__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.project-overview-summary__grid--focused{grid-template-columns:repeat(2,minmax(0,1fr))}.project-overview-summary__item{min-width:0;padding:.82rem .86rem;border-radius:1rem;border:1px solid var(--csd-border-e4ebf6-1000, #e4ebf6);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff))}.project-overview-summary__item span{display:block;color:var(--csd-text-7385a0-1000, #7385a0);font-size:.64rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.project-overview-summary__item strong,.project-overview-summary__item a{display:block;margin-top:.24rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:700;line-height:1.45}.project-progress-panel{display:grid;gap:.72rem;padding:.92rem .98rem;border-radius:1.08rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:linear-gradient(180deg,var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.project-progress-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.project-progress-panel__eyebrow{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.project-progress-panel__head strong{display:block;margin-top:.14rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:800}.project-progress-panel__value{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.04rem;font-weight:800;line-height:1}.project-progress-panel__chips{display:flex;flex-wrap:wrap;gap:.42rem}.project-progress-panel__chips span{display:inline-flex;align-items:center;padding:.35rem .6rem;border-radius:999px;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:700}.project-progress-panel__chips .is-danger{color:var(--csd-text-b91c1c-1000, #b91c1c);border-color:var(--csd-border-ef4444-140, rgba(239, 68, 68, .14));background:var(--csd-bg-fef2f2-960, rgba(254, 242, 242, .96))}.project-progress-panel__chips .is-warning{color:var(--csd-text-b45309-1000, #b45309);border-color:var(--csd-border-f59e0b-160, rgba(245, 158, 11, .16));background:var(--csd-bg-fff7ed-960, rgba(255, 247, 237, .96))}.project-progress-panel__chips .is-success{color:var(--csd-text-047857-1000, #047857);border-color:var(--csd-border-10b981-140, rgba(16, 185, 129, .14));background:var(--csd-bg-ecfdf5-960, rgba(236, 253, 245, .96))}.project-progress-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.04rem}.project-progress-context__item{display:flex;align-items:center;gap:.56rem;min-width:0;min-height:4.25rem;padding:.58rem .66rem;border-radius:.82rem;border:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));box-shadow:0 6px 16px #0f172a08}.project-progress-context__icon{display:inline-flex;align-items:center;justify-content:center;width:1.72rem;height:1.72rem;border-radius:.58rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569);font-size:.78rem;flex-shrink:0;box-shadow:inset 0 1px #ffffffeb,0 5px 12px #0f172a0a}.project-progress-context__copy{min-width:0}.project-progress-context__copy span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:850;letter-spacing:.08em;line-height:1.1;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-progress-context__copy strong{display:block;margin-top:.12rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.78rem;font-weight:780;line-height:1.24;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-progress-context__copy small{display:block;margin-top:.1rem;color:var(--csd-text-7b8ea8-1000, #7b8ea8);font-size:.68rem;line-height:1.24;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-milestone-preview{display:grid;gap:.62rem}.project-milestone-preview__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.42fr);gap:.82rem;align-items:center;padding:.72rem .82rem;border-radius:1rem;border:1px solid var(--csd-border-e4ebf6-1000, #e4ebf6);background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92))}.project-milestone-preview__copy,.project-milestone-preview__progress{min-width:0}.project-milestone-preview__title-block{display:flex;align-items:flex-start;gap:.7rem;min-width:0}.project-milestone-preview__icon{width:2.15rem;height:2.15rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.86rem;background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-64748b-1000, #64748b);flex:0 0 auto}.project-milestone-preview__title-copy{min-width:0}.project-milestone-preview__title-row{display:flex;align-items:center;justify-content:space-between;gap:.82rem;flex-wrap:wrap}.project-milestone-preview__title-row strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:700;line-height:1.35}.project-milestone-preview__meta{display:flex;flex-wrap:wrap;gap:.28rem .56rem;margin-top:.22rem;color:var(--csd-text-708198-1000, #708198);font-size:.73rem}.project-milestone-preview__meta span{display:inline-flex;align-items:center;gap:.34rem}.project-milestone-preview__meta i{color:var(--csd-text-94a3b8-1000, #94a3b8)}.project-milestone-preview__progress{display:grid;gap:.4rem}.project-list-item{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:.82rem 0}.project-list-item--bordered{border-bottom:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82))}.project-list-item__copy{min-width:0}.project-list-item__title{color:var(--csd-text-17324f-1000, #17324f);font-size:.87rem;font-weight:700;line-height:1.4;text-decoration:none}.project-list-item__title:hover{color:var(--csd-text-0f172a-1000, #0f172a)}.project-list-item__meta{display:flex;flex-wrap:wrap;gap:.34rem .6rem;margin-top:.26rem;color:var(--csd-text-708198-1000, #708198);font-size:.75rem}.project-list-item__side{flex:0 0 auto}.project-activity-preview{display:grid;gap:.7rem}.project-activity-preview__item{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:.82rem .88rem;border-radius:.98rem;border:1px solid var(--csd-border-e7edf7-1000, #e7edf7);background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92))}.project-activity-preview__copy{min-width:0;display:grid;gap:.2rem;color:var(--csd-text-52657f-1000, #52657f);font-size:.77rem;line-height:1.52}.project-activity-preview__copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:700}.project-activity-preview__item time{white-space:nowrap;color:var(--csd-text-7b8ea8-1000, #7b8ea8);font-size:.73rem}.project-stat-list{display:grid;gap:.44rem}.project-budget-card{display:grid;gap:.88rem}.project-budget-card__hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.project-budget-card__metric{min-width:0;padding:.82rem .86rem;border-radius:1rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:linear-gradient(180deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)),var(--csd-bg-ffffff-1000, rgb(255, 255, 255)))}.project-budget-card__metric span{display:block;color:var(--csd-text-7385a0-1000, #7385a0);font-size:.63rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.project-budget-card__metric strong{display:block;margin-top:.24rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.92rem;font-weight:800;line-height:1.35}.project-budget-card__metric.is-profit{border-color:var(--csd-border-10b981-140, rgba(16, 185, 129, .14));background:linear-gradient(180deg,var(--csd-bg-ecfdf5-900, rgba(236, 253, 245, .9)),var(--csd-bg-ffffff-1000, rgb(255, 255, 255)))}.project-budget-card__metric.is-profit strong{color:var(--csd-text-047857-1000, #047857)}.project-budget-card__metric.is-muted strong{color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;font-weight:700}.project-budget-card__costs{display:grid;gap:.56rem;padding-top:.08rem}.project-budget-card__label{display:block;color:var(--csd-text-7385a0-1000, #7385a0);font-size:.63rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.project-budget-card__cost-list{display:grid;gap:.56rem}.project-budget-card__cost-row{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.78rem .84rem;border-radius:1rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-1000, rgb(255, 255, 255)))}.project-budget-card__cost-copy{display:flex;align-items:center;gap:.68rem;min-width:0}.project-budget-card__cost-icon{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.82rem;background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-64748b-1000, #64748b);flex:0 0 auto}.project-budget-card__cost-text{display:grid;gap:.12rem;min-width:0}.project-budget-card__cost-title{color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:700;line-height:1.35}.project-budget-card__cost-text small{color:var(--csd-text-708198-1000, #708198);font-size:.71rem;line-height:1.35}.project-budget-card__cost-row strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:800;text-align:right;white-space:nowrap}.project-budget-card__empty{padding:.78rem .84rem;border-radius:1rem;border:1px dashed var(--csd-border-94a3b8-320, rgba(148, 163, 184, .32));background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72));color:var(--csd-text-708198-1000, #708198);font-size:.76rem;line-height:1.5}.project-stat-list__row{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.66rem 0;border-bottom:1px solid var(--csd-border-e2e8f0-720, rgba(226, 232, 240, .72));color:var(--csd-text-52657f-1000, #52657f);font-size:.78rem}.project-stat-list__row:last-child{border-bottom:0;padding-bottom:0}.project-stat-list__row strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:800;text-align:right}.project-subsection{display:grid;gap:.55rem;padding-top:.82rem;border-top:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82))}.project-subsection__label{display:block;color:var(--csd-text-7385a0-1000, #7385a0);font-size:.64rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.project-empty-inline{color:var(--csd-text-7a8ba2-1000, #7a8ba2);font-size:.77rem;line-height:1.5}.project-member-stack{display:flex;flex-wrap:wrap;gap:.5rem}.project-team-card{display:grid;gap:.82rem}.project-team-card__summary{display:grid;gap:.72rem;padding:.84rem .88rem;border-radius:1rem;border:1px solid var(--csd-border-d6dfec-960, rgba(214, 223, 236, .96));background:linear-gradient(180deg,var(--csd-bg-fafafa-960, rgba(250, 250, 250, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.project-team-card__avatars{display:flex;align-items:center}.project-team-card__avatar{position:relative;display:inline-flex}.project-team-card__avatar+.project-team-card__avatar{margin-left:-.48rem}.project-team-card__avatar .ui-avatar,.project-team-card__avatar .avatar,.project-team-card__member-avatar .ui-avatar,.project-team-card__member-avatar .avatar{box-shadow:0 0 0 3px #fffffffa}.project-team-card__totals{display:flex;flex-wrap:wrap;gap:.42rem}.project-team-card__list{display:grid;gap:.52rem}.project-team-card__member{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;padding:.74rem .78rem;border-radius:.98rem;border:1px solid var(--csd-border-e4ebf6-960, rgba(228, 235, 246, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.project-team-card__member-copy{min-width:0;display:grid;gap:.08rem}.project-team-card__member-copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:700;line-height:1.35}.project-team-card__member-copy span{color:var(--csd-text-708198-1000, #708198);font-size:.74rem;line-height:1.45}.project-team-card__member-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.92rem;padding:.3rem .62rem;border-radius:999px;border:1px solid var(--csd-border-10b981-140, rgba(16, 185, 129, .14));background:var(--csd-bg-ecfdf5-960, rgba(236, 253, 245, .96));color:var(--csd-text-047857-1000, #047857);font-size:.72rem;font-weight:700;line-height:1}.project-team-card__member-badge.is-manager{border-color:var(--csd-border-64748b-180, rgba(100, 116, 139, .18));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-334155-1000, #334155)}.project-mini-link{display:inline-flex;align-items:center;gap:.5rem;width:100%;padding:.62rem .74rem;border-radius:.96rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-334155-1000, #334155);font-size:.77rem;font-weight:700;text-decoration:none}.project-mini-link:hover{color:var(--csd-text-0f172a-1000, #0f172a);border-color:var(--csd-border-0f172a-140, rgba(15, 23, 42, .14))}.project-resource-link{display:flex;align-items:center;gap:.72rem;width:100%;padding:.76rem .82rem;border-radius:1rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));color:var(--csd-text-17324f-1000, #17324f);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,color .18s ease}.project-resource-link:hover{color:var(--csd-text-0f172a-1000, #0f172a);border-color:var(--csd-border-0f172a-140, rgba(15, 23, 42, .14));box-shadow:0 12px 24px #0f172a12;transform:translateY(-1px)}.project-resource-link__icon{width:2.3rem;height:2.3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.88rem;background:var(--csd-bg-f1f5f9-920, rgba(241, 245, 249, .92));color:var(--csd-text-475569-1000, #475569);flex:0 0 auto}.project-resource-link__icon--ticket{background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-334155-1000, #334155)}.project-resource-link__copy{display:grid;gap:.18rem;min-width:0}.project-resource-link__title{color:inherit;font-size:.82rem;font-weight:700;line-height:1.4}.project-resource-link__meta{display:flex;flex-wrap:wrap;gap:.22rem .5rem;color:var(--csd-text-708198-1000, #708198);font-size:.73rem}.project-resource-link__meta span{position:relative}.project-resource-link__meta span+span:before{content:"";display:inline-block;width:.24rem;height:.24rem;margin-right:.5rem;border-radius:999px;background:#94a3b8b3;vertical-align:middle}.project-tab-toolbar{display:grid;gap:.88rem}.project-tab-toolbar__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.project-tab-toolbar__eyebrow{display:inline-block;color:var(--csd-text-6c819e-1000, #6c819e);font-size:.67rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.project-tab-toolbar__header h3{margin:.22rem 0 0;color:var(--csd-text-10213f-1000, #10213f);font-size:.94rem;font-weight:800}.project-tab-toolbar__header p{margin:.28rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.79rem;line-height:1.46}.project-pill-cluster{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.46rem}.project-tab-badge,.project-inline-pill,.project-index-badge,.project-index-progress__pill{display:inline-flex;align-items:center;gap:.42rem;padding:.36rem .62rem;border-radius:999px;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));background:var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94));color:var(--csd-text-334155-1000, #334155);font-size:.74rem;font-weight:700;line-height:1.2}.project-tab-badge i,.project-inline-pill i,.project-index-badge i,.project-index-progress__pill i{color:var(--csd-text-64748b-1000, #64748b)}.project-tab-badge.is-warning,.project-index-badge.is-warning,.project-index-progress__pill.is-warning{color:var(--csd-text-b45309-1000, #b45309);border-color:var(--csd-border-f59e0b-160, rgba(245, 158, 11, .16));background:var(--csd-bg-fff7ed-960, rgba(255, 247, 237, .96))}.project-tab-badge.is-warning i,.project-index-badge.is-warning i,.project-index-progress__pill.is-warning i{color:var(--csd-text-d97706-1000, #d97706)}.project-tab-badge.is-danger,.project-index-badge.is-danger,.project-index-progress__pill.is-danger{color:var(--csd-text-b91c1c-1000, #b91c1c);border-color:var(--csd-border-ef4444-140, rgba(239, 68, 68, .14));background:var(--csd-bg-fef2f2-960, rgba(254, 242, 242, .96))}.project-tab-badge.is-danger i,.project-index-badge.is-danger i,.project-index-progress__pill.is-danger i{color:var(--csd-text-dc2626-1000, #dc2626)}.project-index-badge.is-success,.project-index-progress__pill.is-success{color:var(--csd-text-047857-1000, #047857);border-color:var(--csd-border-10b981-140, rgba(16, 185, 129, .14));background:var(--csd-bg-ecfdf5-960, rgba(236, 253, 245, .96))}.project-index-badge.is-success i,.project-index-progress__pill.is-success i{color:var(--csd-text-059669-1000, #059669)}.project-index-badge.is-neutral,.project-index-progress__pill.is-neutral{color:var(--csd-text-475569-1000, #475569)}.project-inline-pill--soft{background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))}.project-inline-pill--success{color:var(--csd-text-047857-1000, #047857);border-color:var(--csd-border-10b981-140, rgba(16, 185, 129, .14));background:var(--csd-bg-ecfdf5-960, rgba(236, 253, 245, .96))}.project-inline-pill--success i{color:var(--csd-text-059669-1000, #059669)}.project-tab-toolbar__filters{margin-top:0}.project-tab-toolbar__submit{display:grid;gap:.5rem}.project-tab-toolbar__actions{display:flex;align-items:center;justify-content:flex-end}.project-tasks-toolbar{display:grid;gap:.78rem}.project-tasks-toolbar__top{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.project-tasks-toolbar__meta{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.project-tasks-toolbar__reset{min-height:2.4rem;padding:.48rem .78rem}.project-tasks-toolbar__form{margin-top:0}.project-tasks-toolbar__actions{display:flex;align-items:stretch;justify-content:flex-end}.project-tasks-workspace{gap:.78rem}.project-pill-cluster--filters{justify-content:flex-start;gap:.42rem;flex-wrap:wrap}.project-quick-filter{display:inline-flex;align-items:center;gap:.42rem;min-height:2.2rem;padding:.32rem .68rem;border-radius:999px;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-42536b-1000, #42536b);font-size:.77rem;font-weight:700;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.project-quick-filter i{color:var(--csd-text-7b8ba3-1000, #7b8ba3);font-size:.8rem}.project-quick-filter strong{display:inline-flex;align-items:center;justify-content:center;min-width:1.22rem;height:1.22rem;padding:0 .28rem;border-radius:999px;background:#64748b1a;color:var(--csd-text-334155-1000, #334155);font-size:.66rem;font-weight:800}.project-quick-filter:hover{color:var(--csd-text-0f172a-1000, #0f172a);border-color:var(--csd-border-94a3b8-420, rgba(148, 163, 184, .42));background:linear-gradient(180deg,var(--csd-bg-fafafa-1000, rgb(250, 250, 250)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));text-decoration:none}.project-quick-filter.is-active{color:var(--csd-text-0f172a-1000, #0f172a);border-color:var(--csd-border-0f172a-180, rgba(15, 23, 42, .18));background:linear-gradient(180deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)));box-shadow:inset 0 0 0 1px #e2e8f0e6}.project-quick-filter.is-active i,.project-quick-filter.is-active strong{color:var(--csd-text-0f172a-1000, #0f172a)}.project-live-filter-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:.8rem;align-items:stretch}.project-live-filter-bar__search,.project-live-filter-bar__field,.project-live-filter-bar__actions{min-width:0}.project-live-filter-bar__field{display:flex}.project-live-search-shell,.project-live-filter-bar .form-saas-input,.project-live-filter-bar .form-select,.project-live-filter-bar .select2-container .select2-selection--single{min-height:2.95rem;height:2.95rem;border-radius:.95rem;box-sizing:border-box}.project-live-search-shell{display:flex;align-items:center;gap:.68rem;min-height:2.55rem;height:2.55rem;padding:0 .9rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-995, rgba(255, 255, 255, .995)),var(--csd-bg-f8fafc-985, rgba(248, 250, 252, .985)));box-shadow:0 10px 24px #0f172a0a}.project-live-search-shell:focus-within{border-color:var(--csd-border-94a3b8-580, rgba(148, 163, 184, .58));box-shadow:0 12px 26px #0f172a12}.project-live-search-shell__icon{flex:0 0 auto;color:var(--csd-text-8aa0bd-1000, #8aa0bd);font-size:.95rem}.project-live-search-shell__input.form-saas-input{min-height:auto!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;line-height:1.1!important}.project-live-search-shell__input.form-saas-input:focus{box-shadow:none!important}.project-live-filter-bar .select2-container{width:100%!important;max-width:100%;flex:1 1 auto}.project-live-filter-bar .select2-container .selection,.project-live-filter-bar .select2-container .select2-selection--single{width:100%;max-width:100%}.project-live-filter-bar .form-select.form-saas-input{padding-left:.95rem;padding-right:2.5rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-995, rgba(255, 255, 255, .995)),var(--csd-bg-f8fafc-985, rgba(248, 250, 252, .985)));box-shadow:0 10px 24px #0f172a0a;color:var(--csd-text-40546f-1000, #40546f);line-height:1.1}.project-live-filter-bar .form-select.form-saas-input:focus{border-color:var(--csd-border-94a3b8-580, rgba(148, 163, 184, .58));box-shadow:0 12px 26px #0f172a12}.project-live-filter-bar .select2-container .select2-selection--single{display:flex;align-items:center;border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-995, rgba(255, 255, 255, .995)),var(--csd-bg-f8fafc-985, rgba(248, 250, 252, .985)));box-shadow:0 10px 24px #0f172a0a;border-radius:.95rem!important;overflow:hidden}.project-live-filter-bar .select2-container--default .select2-selection--single .select2-selection__rendered{display:flex;flex:1 1 auto;align-items:center;min-width:0;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--csd-text-40546f-1000, #40546f);line-height:1;padding-left:.95rem;padding-right:2.25rem}.project-live-filter-bar .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;right:.92rem}.project-live-filter-bar .select2-container--default.select2-container--focus .select2-selection--single,.project-live-filter-bar .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--csd-border-94a3b8-580, rgba(148, 163, 184, .58))!important;box-shadow:0 12px 26px #0f172a12}.project-live-filter-bar__actions{display:flex;align-items:center;justify-content:flex-end}.project-live-filter-bar__actions .project-tasks-toolbar__reset{min-height:2.55rem;height:2.55rem;padding:.35rem .9rem;border-radius:.95rem;white-space:nowrap}.project-tasks-table{border-collapse:separate;border-spacing:0}.project-tasks-table thead tr{background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-560, rgba(226, 232, 240, .56)),transparent 42%),linear-gradient(180deg,var(--csd-bg-fafbfd-990, rgba(250, 251, 253, .99)),var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96)))}.project-tasks-table thead th{padding:.98rem 1rem;background:transparent!important;color:var(--csd-text-334155-1000, #334155);font-size:.8rem;font-weight:760;letter-spacing:0;border-bottom-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))}.project-tasks-table thead th:first-child{border-top-left-radius:1rem}.project-tasks-table thead th:last-child{border-top-right-radius:1rem}.project-tasks-table tbody>tr>td{padding:.72rem 1rem;background:var(--csd-bg-ffffff-1000, #fff);border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));transition:background .18s ease}.project-tasks-table tbody>tr:hover>td{background:var(--csd-bg-fafafa-940, rgba(250, 250, 250, .94))}.project-tasks-table-shell{overflow:hidden;border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff)}.project-tasks-table-shell .project-tasks-table thead th:first-child,.project-tasks-table-shell .project-tasks-table tbody td:first-child{padding-left:.82rem!important}.project-tasks-table__pagination{padding:0;border-top:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.project-tasks-table__pagination .saas-pagination{padding:.95rem 1rem;border-top:0;background:transparent;border-radius:0 0 1.05rem 1.05rem}.project-task-row td{vertical-align:middle}.project-task-row__main,.project-task-row__assignees-stack{display:grid;gap:.28rem}.project-task-row__head,.project-task-row__meta{display:flex;align-items:center;gap:.42rem;flex-wrap:wrap}.project-task-row__title{color:var(--csd-text-17324f-1000, #17324f);font-size:.87rem;font-weight:700;line-height:1.4;text-decoration:none}.project-task-row__title:hover{color:var(--csd-text-0f172a-1000, #0f172a)}.project-task-row__description{color:var(--csd-text-708198-1000, #708198);font-size:.77rem;line-height:1.45}.project-task-row__meta{color:var(--csd-text-708198-1000, #708198);font-size:.74rem}.project-task-row__meta span:not(.project-inline-pill){display:inline-flex;align-items:center;gap:.34rem}.project-task-row__assignees-stack span{color:var(--csd-text-708198-1000, #708198);font-size:.74rem}.project-task-row__status .status-dropdown,.project-task-row__status .status-label{display:inline-flex}.project-task-row__status .status-dropdown__toggle,.project-task-row__status .status-label .status-dropdown__toggle{min-height:34px;padding:.38rem .74rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 8px 18px #0f172a0d}.project-task-row__actions .dropdown-actions{justify-content:flex-end}.project-table-progress{display:grid;gap:.48rem;min-width:200px}.project-table-progress__head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;color:var(--csd-text-334155-1000, #334155);font-size:.74rem;font-weight:700}.project-table-progress__head small{color:var(--csd-text-7b8ea8-1000, #7b8ea8);font-size:.72rem;font-weight:700}.project-tab-empty{display:grid;place-items:center;gap:.34rem;padding:2.4rem 1rem;color:var(--csd-text-708198-1000, #708198);text-align:center}.project-tab-empty i{color:var(--csd-text-7f8ea3-1000, #7f8ea3);font-size:1.24rem}.project-tab-empty h4{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.88rem;font-weight:800}.project-tab-empty p{margin:0;max-width:34rem;font-size:.78rem;line-height:1.48}.project-tab-empty--inline{max-width:36rem;margin:0 auto;padding:0}.project-tab-empty--compact{padding:2.6rem 1.2rem}.project-user-cell,.project-document-cell,.project-expense-cell{display:flex;align-items:flex-start;gap:.72rem;min-width:0}.project-user-cell__copy,.project-document-cell__copy,.project-expense-cell__copy{min-width:0}.project-user-cell__copy strong,.project-expense-cell__copy strong{display:block;color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:700}.project-user-cell__meta,.project-document-cell__meta,.project-expense-cell__meta,.project-index-project__head,.project-index-team__meta,.project-index-budget__meta,.project-index-progress__timeline,.project-index-progress__meta{display:flex;flex-wrap:wrap;gap:.34rem .56rem}.project-user-cell__meta,.project-document-cell__meta,.project-expense-cell__meta{margin-top:.24rem;color:var(--csd-text-708198-1000, #708198);font-size:.75rem}.project-user-cell__head{display:flex;align-items:center;gap:.42rem;flex-wrap:wrap}.project-members-table{width:100%;min-width:1020px;border-collapse:separate;border-spacing:0;margin-top:0}.project-members-table-frame{width:100%;min-width:0;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.project-members-table-shell{overflow:hidden;border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff)}.project-members-table-shell .project-members-table thead th:first-child,.project-members-table-shell .project-members-table tbody td:first-child{padding-left:.82rem!important}.project-members-table>thead tr{background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-560, rgba(226, 232, 240, .56)),transparent 42%),linear-gradient(180deg,var(--csd-bg-fafbfd-990, rgba(250, 251, 253, .99)),var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96)))}.project-members-table>thead th{padding:.98rem 1rem;border-bottom:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));background:transparent!important;color:var(--csd-text-334155-1000, #334155);font-size:.8rem;font-weight:760;letter-spacing:0;text-transform:none;white-space:nowrap}.project-members-table>tbody>tr>td{padding:.72rem 1rem;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));background:var(--csd-bg-ffffff-1000, #ffffff);vertical-align:middle;transition:border-color .18s ease,background .18s ease}.project-members-table>tbody>tr>td:first-child{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.project-members-table>tbody>tr>td:last-child{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.project-members-table__row:hover>td{border-bottom-color:var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));background:linear-gradient(180deg,var(--csd-bg-fafafa-980, rgba(250, 250, 250, .98)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)))}.project-members-table__row.is-inactive>td{background:linear-gradient(180deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.project-members-table__pagination{border-top:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.project-members-table__pagination .saas-pagination{padding:.95rem 1rem;border-top:0;background:transparent;border-radius:0 0 1.05rem 1.05rem}.project-members-table__empty-row>td{padding-top:1.4rem;border:0;background:transparent}.project-member-info-stack{display:grid;gap:.18rem}.project-member-info-stack strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:700;line-height:1.4}.project-member-info-stack span{color:var(--csd-text-708198-1000, #708198);font-size:.74rem;line-height:1.48}.project-member-timeline{display:flex;flex-wrap:wrap;gap:.42rem}.project-member-role-menu{display:inline-flex}.project-member-role-menu__trigger{display:inline-flex;align-items:center;gap:.44rem;min-height:2.34rem;max-width:100%;padding:.28rem .68rem .28rem .34rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-17324f-1000, #17324f);box-shadow:0 8px 18px #0f172a0d;line-height:1;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.project-member-role-menu__trigger--sm{min-height:2.28rem}.project-member-role-menu__trigger:hover:not(:disabled){transform:translateY(-1px);border-color:var(--csd-border-0f172a-140, rgba(15, 23, 42, .14));background:linear-gradient(180deg,var(--csd-bg-fafafa-1000, rgb(250, 250, 250)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)));box-shadow:0 12px 24px #0f172a12}.project-member-role-menu__trigger:disabled{opacity:.78;box-shadow:none;cursor:default}.project-member-role-menu__label{display:inline-flex;align-items:center;min-width:0;line-height:1}.project-member-role-menu__label strong{font-size:.78rem;line-height:1.05}.project-member-role-menu__caret{display:inline-grid;place-items:center;width:1rem;height:1rem;margin-left:.04rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;line-height:1;flex:0 0 auto}.project-member-role-menu__caret i{display:inline-grid;place-items:center;width:1em;height:1em;line-height:1}.project-member-role-menu__caret i:before{display:block;line-height:1}.project-member-role-menu__dropdown{min-width:18rem;border-radius:1rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 18px 34px #0f172a1f}.project-member-role-menu__option{display:flex;align-items:center;gap:.68rem;padding:.62rem .68rem;border-radius:.9rem;color:var(--csd-text-17324f-1000, #17324f);white-space:normal;transition:background .18s ease,color .18s ease,border-color .18s ease;border:1px solid transparent}.project-member-role-menu__option:hover,.project-member-role-menu__option.active{background:linear-gradient(180deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-0f172a-1000, #0f172a);border-color:var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95))}.project-member-role-menu__option:hover{transform:none}.project-member-role-menu__option.active .project-member-role-menu__option-copy strong{color:var(--csd-text-0f172a-1000, #0f172a)}.project-member-role-menu__option.active .project-member-role-menu__option-copy span{color:var(--csd-text-64748b-1000, #64748b)}.project-member-role-menu__option-check{width:auto;height:auto;margin-left:auto;border-radius:0;background:transparent;color:var(--csd-text-334155-1000, #334155);font-size:.98rem;box-shadow:none}.project-member-role-menu__option-copy{flex:1 1 auto;gap:.08rem}.project-member-role-menu__option-copy strong{font-size:.82rem;line-height:1.28}.project-member-role-menu__option-copy span{font-size:.73rem;line-height:1.35}.project-members-table__status .status-dropdown__toggle{min-height:2.16rem;padding:.34rem .66rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 8px 18px #0f172a0d}.project-members-table__status .status-dropdown__toggle-icon{width:1rem;height:1rem;font-size:.66rem}.project-members-table__status .status-dropdown__toggle-label{font-size:.74rem;line-height:1}.project-members-table__actions .dropdown-actions{justify-content:flex-end}.project-members-table__actions .modern-dropdown-trigger{width:2.1rem;height:2.1rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 6px 14px #0f172a0d;color:var(--csd-text-64748b-1000, #64748b)}.project-members-table__actions .modern-dropdown-trigger:hover{border-color:var(--csd-border-0f172a-140, rgba(15, 23, 42, .14));background:linear-gradient(180deg,var(--csd-bg-fafafa-1000, rgb(250, 250, 250)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 10px 20px #0f172a12}.project-date-stack,.project-amount-stack{display:grid;gap:.34rem}.project-date-stack span,.project-amount-stack span{display:inline-flex;align-items:center;gap:.36rem;color:var(--csd-text-708198-1000, #708198);font-size:.75rem}.project-date-stack span i{color:var(--csd-text-64748b-1000, #64748b)}.project-amount-stack strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:800}.project-document-cell__icon{width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.82rem;background:var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96));color:var(--csd-text-475569-1000, #475569);flex:0 0 auto}.project-document-cell__title{color:var(--csd-text-17324f-1000, #17324f);font-size:.84rem;font-weight:700;line-height:1.42;text-decoration:none}.project-document-cell__title:hover{color:var(--csd-text-0f172a-1000, #0f172a)}.project-document-cell--compact{align-items:center}.project-document-cell__description{margin-top:.3rem;color:var(--csd-text-708198-1000, #708198);font-size:.75rem;line-height:1.5}.project-expense-cell--compact{align-items:center}.project-expense-cell__icon{width:2.28rem;height:2.28rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.84rem;background:var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96));color:var(--csd-text-475569-1000, #475569);flex:0 0 auto}.project-expense-cell__title{color:var(--csd-text-17324f-1000, #17324f);font-size:.84rem;font-weight:700;line-height:1.42;text-decoration:none}.project-expense-cell__title:hover{color:var(--csd-text-0f172a-1000, #0f172a)}.project-expense-cell__description{margin-top:.3rem;color:var(--csd-text-708198-1000, #708198);font-size:.75rem;line-height:1.5}.project-document-context{display:grid;gap:.28rem}.project-document-context strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:700;line-height:1.4}.project-document-context span{display:inline-flex;align-items:center;gap:.36rem;color:var(--csd-text-708198-1000, #708198);font-size:.75rem}.project-document-cell__icon.is-pdf{background:var(--csd-bg-fef2f2-960, rgba(254, 242, 242, .96));color:var(--csd-text-dc2626-1000, #dc2626)}.project-document-cell__icon.is-word{background:var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96));color:var(--csd-text-334155-1000, #334155)}.project-document-cell__icon.is-excel{background:var(--csd-bg-ecfdf5-940, rgba(236, 253, 245, .94));color:var(--csd-text-059669-1000, #059669)}.project-document-cell__icon.is-image{background:var(--csd-bg-fff7ed-960, rgba(255, 247, 237, .96));color:var(--csd-text-d97706-1000, #d97706)}.project-document-cell__icon.is-generic{background:var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96));color:var(--csd-text-475569-1000, #475569)}.project-expense-financial{display:grid;gap:.34rem}.project-expense-financial strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:800;line-height:1.4}.project-expense-financial__meta{display:flex;flex-wrap:wrap;gap:.38rem .5rem;align-items:center}.project-expense-financial__date{display:inline-flex;align-items:center;gap:.36rem;color:var(--csd-text-708198-1000, #708198);font-size:.75rem;line-height:1.4}.project-expense-financial__date.is-danger{color:var(--csd-text-b91c1c-1000, #b91c1c)}.project-expense-financial__date.is-success{color:var(--csd-text-0f766e-1000, #0f766e)}.project-documents-table{width:100%;min-width:920px;border-collapse:separate;border-spacing:0}.project-documents-table-shell{border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff)}.project-documents-table>thead th{padding:.98rem 1rem;border-top:0;border-left:0;border-right:0;background:linear-gradient(180deg,var(--csd-bg-f8fafc-995, rgba(248, 250, 252, .995)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)));color:var(--csd-text-26364a-1000, #26364a);font-size:.8rem;font-weight:700;letter-spacing:.01em;text-transform:none;white-space:nowrap;border-bottom:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));box-shadow:inset 0 1px #ffffffd1}.project-documents-table>thead th:first-child{border-top-left-radius:1rem}.project-documents-table>thead th:last-child{border-top-right-radius:1rem}.project-documents-table>tbody>tr>td{padding:.94rem 1rem;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));background:var(--csd-bg-ffffff-1000, #ffffff);vertical-align:middle;transition:border-color .18s ease,background .18s ease}.project-documents-table>tbody>tr>td:first-child{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.project-documents-table>tbody>tr>td:last-child{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.project-documents-table__row:hover>td{border-bottom-color:var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));background:linear-gradient(180deg,var(--csd-bg-fafafa-980, rgba(250, 250, 250, .98)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)))}.project-documents-table__empty-row>td{padding-top:1.4rem;border:0;background:transparent}.project-documents-table__index{color:var(--csd-text-64748b-1000, #64748b);font-weight:700}.project-documents-table__status .status-dropdown__toggle{min-height:2.4rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 8px 18px #0f172a0d}.project-documents-table__actions .dropdown-actions{justify-content:flex-end}.project-documents-table__actions .modern-dropdown-trigger{width:2.1rem;height:2.1rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 6px 14px #0f172a0d;color:var(--csd-text-64748b-1000, #64748b)}.project-documents-table__actions .modern-dropdown-trigger:hover{border-color:var(--csd-border-0f172a-140, rgba(15, 23, 42, .14));background:linear-gradient(180deg,var(--csd-bg-fafafa-1000, rgb(250, 250, 250)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 10px 20px #0f172a12}.project-documents-table__pagination{border-top:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.project-documents-table__pagination .saas-pagination{padding:.95rem 1rem;border-top:0;background:transparent;border-radius:0 0 1.05rem 1.05rem}.project-documents-page .project-documents-table-shell{border-radius:0}.project-documents-page .project-documents-table>thead th{background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:850;text-transform:uppercase;box-shadow:none}.project-documents-page .project-documents-table>thead th:first-child,.project-documents-page .project-documents-table>thead th:last-child{border-radius:0}.project-documents-page .project-documents-table>tbody>tr>td{color:var(--csd-text-24364f-1000, #24364f);font-size:.84rem}.project-documents-page .project-documents-table__pagination{border-top:1px solid var(--csd-border-eef2f7-1000, #eef2f7);background:var(--csd-bg-ffffff-1000, #ffffff)}.project-milestones-table{width:100%;min-width:920px;border-collapse:separate;border-spacing:0}.project-milestones-table-frame{width:100%;min-width:0;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.project-milestones-table-shell{border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff)}.project-milestones-table>thead th{padding:.98rem 1rem;border-top:0;border-left:0;border-right:0;background:linear-gradient(180deg,var(--csd-bg-f8fafc-995, rgba(248, 250, 252, .995)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)));color:var(--csd-text-26364a-1000, #26364a);font-size:.8rem;font-weight:700;letter-spacing:.01em;text-transform:none;white-space:nowrap;border-bottom:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));box-shadow:inset 0 1px #ffffffd1}.project-milestones-table>tbody>tr>td{padding:.94rem 1rem;border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));background:var(--csd-bg-ffffff-1000, #fff);vertical-align:middle;transition:border-color .18s ease,background .18s ease}.project-milestones-table>tbody>tr>td:first-child{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.project-milestones-table>tbody>tr>td:last-child{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.project-milestones-table__row:hover>td{border-bottom-color:var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));background:linear-gradient(180deg,var(--csd-bg-fafafa-980, rgba(250, 250, 250, .98)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)))}.project-milestones-table__index{color:var(--csd-text-64748b-1000, #64748b);font-weight:700}.project-milestones-table__status .status-dropdown__toggle,.project-milestones-table__status .status-label .status-dropdown__toggle{min-height:2.4rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 8px 18px #0f172a0d}.project-milestones-table__actions .dropdown-actions{justify-content:flex-end}.project-milestones-table__actions .modern-dropdown-trigger{width:2.1rem;height:2.1rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 6px 14px #0f172a0d;color:var(--csd-text-64748b-1000, #64748b)}.project-milestones-table__actions .modern-dropdown-trigger:hover{border-color:var(--csd-border-0f172a-140, rgba(15, 23, 42, .14));background:linear-gradient(180deg,var(--csd-bg-fafafa-1000, rgb(250, 250, 250)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 10px 20px #0f172a12}.project-milestones-table__pagination{border-top:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.project-milestones-table__pagination .saas-pagination{padding:.95rem 1rem;border-top:0;background:transparent;border-radius:0 0 1.05rem 1.05rem}.project-interventions-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0}.project-interventions-table-frame{width:100%;min-width:0;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.project-interventions-table-shell{overflow:hidden;border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff)}.project-interventions-table-shell .project-interventions-table thead th:first-child,.project-interventions-table-shell .project-interventions-table tbody td:first-child{padding-left:.82rem!important}.project-interventions-table__pagination{padding:0;border-top:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.project-interventions-table__pagination .saas-pagination{padding:.95rem 1rem;border-top:0;background:transparent;border-radius:0 0 1.05rem 1.05rem}.project-interventions-table>thead tr{background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-560, rgba(226, 232, 240, .56)),transparent 42%),linear-gradient(180deg,var(--csd-bg-fafbfd-990, rgba(250, 251, 253, .99)),var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96)))}.project-interventions-table>thead th{padding:.98rem 1rem;border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));background:transparent!important;color:var(--csd-text-334155-1000, #334155);font-size:.8rem;font-weight:760;letter-spacing:0;text-transform:none;white-space:nowrap}.project-interventions-table>tbody>tr>td{padding:.72rem 1rem;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));background:var(--csd-bg-ffffff-1000, #ffffff);vertical-align:middle;transition:border-color .18s ease,background .18s ease}.project-interventions-table__row:hover>td{border-bottom-color:var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));background:linear-gradient(180deg,var(--csd-bg-fafafa-980, rgba(250, 250, 250, .98)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)))}.project-expenses-table{width:100%;min-width:920px;border-collapse:separate;border-spacing:0}.project-expenses-table-shell{overflow:hidden;border-radius:0;background:var(--csd-bg-ffffff-1000, #ffffff)}.project-expenses-table-shell .project-expenses-table thead th:first-child,.project-expenses-table-shell .project-expenses-table tbody td:first-child{padding-left:.82rem!important}.project-expenses-table>thead tr{background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-560, rgba(226, 232, 240, .56)),transparent 42%),linear-gradient(180deg,var(--csd-bg-fafbfd-990, rgba(250, 251, 253, .99)),var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96)))}.project-expenses-table>thead th{padding:.98rem 1rem;border-top:0;border-left:0;border-right:0;background:transparent!important;color:var(--csd-text-334155-1000, #334155);font-size:.8rem;font-weight:760;letter-spacing:0;text-transform:none;white-space:nowrap;border-bottom:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))}.project-expenses-table>tbody>tr>td{padding:.72rem 1rem;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));background:var(--csd-bg-ffffff-1000, #ffffff);vertical-align:middle;transition:border-color .18s ease,background .18s ease}.project-expenses-table>tbody>tr>td:first-child{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.project-expenses-table>tbody>tr>td:last-child{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.project-expenses-table__row:hover>td{border-bottom-color:var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));background:linear-gradient(180deg,var(--csd-bg-fafafa-980, rgba(250, 250, 250, .98)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)))}.project-expenses-table__empty-row>td{padding-top:1.4rem;border:0;background:transparent}.project-expenses-table__index{color:var(--csd-text-64748b-1000, #64748b);font-weight:700}.project-expenses-table__status .status-dropdown__toggle{min-height:2.4rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 8px 18px #0f172a0d}.project-expenses-table__actions{white-space:nowrap}.project-expenses-table__actions .dropdown-actions{justify-content:flex-end}.project-expenses-table__actions .modern-dropdown-trigger{width:2.1rem;height:2.1rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 6px 14px #0f172a0d;color:var(--csd-text-64748b-1000, #64748b)}.project-expenses-table__actions .modern-dropdown-trigger:hover{border-color:var(--csd-border-0f172a-140, rgba(15, 23, 42, .14));background:linear-gradient(180deg,var(--csd-bg-fafafa-1000, rgb(250, 250, 250)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 10px 20px #0f172a12}.project-expenses-table__pagination{border-top:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.project-expenses-table__pagination .saas-pagination{padding:.95rem 1rem;border-top:0;background:transparent;border-radius:0 0 1.05rem 1.05rem}.project-tab-card--table .project-task-row__actions .dropdown-actions,.project-tab-card--table .project-members-table__actions .dropdown-actions,.project-tab-card--table .project-documents-table__actions .dropdown-actions,.project-tab-card--table .project-milestones-table__actions .dropdown-actions,.project-tab-card--table .project-interventions-table__actions .dropdown-actions,.project-tab-card--table .project-expenses-table__actions .dropdown-actions{display:inline-flex;justify-content:flex-end}.project-tab-card--table .project-task-row__actions .modern-dropdown-trigger,.project-tab-card--table .project-members-table__actions .modern-dropdown-trigger,.project-tab-card--table .project-documents-table__actions .modern-dropdown-trigger,.project-tab-card--table .project-milestones-table__actions .modern-dropdown-trigger,.project-tab-card--table .project-interventions-table__actions .modern-dropdown-trigger,.project-tab-card--table .project-expenses-table__actions .modern-dropdown-trigger{width:1.84rem;height:1.84rem;min-width:1.84rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-64748b-1000, #64748b);box-shadow:0 5px 12px #0f172a08;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.project-tab-card--table .project-task-row__actions .modern-dropdown-trigger:hover,.project-tab-card--table .project-task-row__actions .modern-dropdown-trigger.show,.project-tab-card--table .project-members-table__actions .modern-dropdown-trigger:hover,.project-tab-card--table .project-members-table__actions .modern-dropdown-trigger.show,.project-tab-card--table .project-documents-table__actions .modern-dropdown-trigger:hover,.project-tab-card--table .project-documents-table__actions .modern-dropdown-trigger.show,.project-tab-card--table .project-milestones-table__actions .modern-dropdown-trigger:hover,.project-tab-card--table .project-milestones-table__actions .modern-dropdown-trigger.show,.project-tab-card--table .project-interventions-table__actions .modern-dropdown-trigger:hover,.project-tab-card--table .project-interventions-table__actions .modern-dropdown-trigger.show,.project-tab-card--table .project-expenses-table__actions .modern-dropdown-trigger:hover,.project-tab-card--table .project-expenses-table__actions .modern-dropdown-trigger.show{border-color:var(--csd-border-0f172a-140, rgba(15, 23, 42, .14));background:linear-gradient(180deg,var(--csd-bg-fafafa-980, rgba(250, 250, 250, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 7px 16px #0f172a0f;transform:translateY(-1px)}.project-tab-card--table .project-task-row__actions .modern-dropdown-trigger i,.project-tab-card--table .project-members-table__actions .modern-dropdown-trigger i,.project-tab-card--table .project-documents-table__actions .modern-dropdown-trigger i,.project-tab-card--table .project-milestones-table__actions .modern-dropdown-trigger i,.project-tab-card--table .project-interventions-table__actions .modern-dropdown-trigger i,.project-tab-card--table .project-expenses-table__actions .modern-dropdown-trigger i{font-size:.95rem;line-height:1}.project-tab-card--table .project-task-row__actions .dropdown-modern__menu,.project-tab-card--table .project-members-table__actions .dropdown-modern__menu,.project-tab-card--table .project-documents-table__actions .dropdown-modern__menu,.project-tab-card--table .project-milestones-table__actions .dropdown-modern__menu,.project-tab-card--table .project-interventions-table__actions .dropdown-modern__menu,.project-tab-card--table .project-expenses-table__actions .dropdown-modern__menu{min-width:12.75rem;padding:.38rem!important;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;border-radius:.95rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-990, rgba(248, 250, 252, .99)));box-shadow:0 18px 42px #0f172a21,inset 0 1px #ffffffe6!important}.project-tab-card--table .project-task-row__actions .dropdown-modern__item,.project-tab-card--table .project-members-table__actions .dropdown-modern__item,.project-tab-card--table .project-documents-table__actions .dropdown-modern__item,.project-tab-card--table .project-milestones-table__actions .dropdown-modern__item,.project-tab-card--table .project-interventions-table__actions .dropdown-modern__item,.project-tab-card--table .project-expenses-table__actions .dropdown-modern__item{min-height:2.18rem;padding:.42rem .55rem!important;border-radius:.72rem;font-size:.76rem;font-weight:780}.project-index-table>thead th:last-child,.project-index-table>tbody>tr>td.project-index-table__actions,.project-tasks-table>thead th:last-child,.project-tasks-table>tbody>tr>td.project-task-row__actions,.project-milestones-table>thead th:last-child,.project-milestones-table>tbody>tr>td.project-milestones-table__actions,.project-members-table>thead th:last-child,.project-members-table>tbody>tr>td.project-members-table__actions,.project-interventions-table>thead th:last-child,.project-interventions-table>tbody>tr>td.project-interventions-table__actions,.project-documents-table>thead th:last-child,.project-documents-table>thead th.supplier-documents-table__col-actions,.project-documents-table>tbody>tr>td.project-documents-table__actions,.project-expenses-table>thead th:last-child,.project-expenses-table>tbody>tr>td.project-expenses-table__actions{padding-right:1rem!important;text-align:right!important;white-space:nowrap}.project-index-table__actions .dropdown,.project-index-table__actions .dropdown-actions,.project-task-row__actions .dropdown,.project-task-row__actions .dropdown-actions,.project-milestones-table__actions .dropdown,.project-milestones-table__actions .dropdown-actions,.project-members-table__actions .dropdown,.project-members-table__actions .dropdown-actions,.project-interventions-table__actions .dropdown,.project-interventions-table__actions .dropdown-actions,.project-documents-table__actions .dropdown,.project-documents-table__actions .dropdown-actions,.project-expenses-table__actions .dropdown,.project-expenses-table__actions .dropdown-actions{margin-left:auto}.project-index-table__actions .dropdown-actions,.project-task-row__actions .dropdown-actions,.project-milestones-table__actions .dropdown-actions,.project-members-table__actions .dropdown-actions,.project-interventions-table__actions .dropdown-actions,.project-documents-table__actions .dropdown-actions,.project-expenses-table__actions .dropdown-actions{display:inline-flex;justify-content:flex-end}.project-index-page__stats{margin-bottom:.85rem}.project-index-page__stat{min-width:0}.project-index-page__active-filters{padding:.82rem .92rem 0}.project-index-page__filter-chips{justify-content:space-between}.project-index-page__draft-alert{display:flex;align-items:center;justify-content:space-between;gap:.72rem;margin-bottom:.85rem;padding:.62rem .72rem;border:1px solid var(--csd-border-bfdbfe-840, rgba(191, 219, 254, .84));border-radius:1rem;background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-550, rgba(219, 234, 254, .55)),transparent 8rem),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 0%,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)) 100%);box-shadow:0 12px 28px #0f172a0d,inset 0 1px #fffffff2}.project-index-page__draft-alert.is-active{border-color:var(--csd-border-3b82f6-320, rgba(59, 130, 246, .32));background:radial-gradient(circle at 100% 0%,var(--csd-bg-bfdbfe-620, rgba(191, 219, 254, .62)),transparent 8rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%)}.project-index-page__draft-alert-main{display:inline-flex;align-items:center;gap:.58rem;min-width:0}.project-index-page__draft-alert-icon{display:inline-flex;align-items:center;justify-content:center;width:2.18rem;height:2.18rem;flex:0 0 2.18rem;border:1px solid var(--csd-border-bfdbfe-880, rgba(191, 219, 254, .88));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 10px 22px #2563eb14}.project-index-page__draft-alert-copy{display:grid;gap:.08rem;min-width:0}.project-index-page__draft-alert-label{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:900;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.project-index-page__draft-alert-copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:900;line-height:1.22}.project-index-page__draft-alert-action{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.18rem;padding:.44rem .7rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:999px;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.8rem;font-weight:900;line-height:1.1;text-decoration:none;white-space:nowrap}.project-index-page__draft-alert-action:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8);border-color:var(--csd-border-2563eb-300, rgba(37, 99, 235, .3));background:var(--csd-bg-ffffff-1000, #ffffff)}.project-index-page__table-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap;min-height:0;padding:.72rem .92rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f9fbfe-1000, #f9fbfe) 100%);box-shadow:inset 0 -1px #ffffffd1}.project-index-page__table-title{display:flex;align-items:center;gap:.62rem;min-width:0}.project-index-page__table-tools{display:inline-flex;align-items:center;justify-content:flex-end;gap:.48rem;flex-wrap:wrap;margin-left:auto}.project-index-page__table-icon{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;flex:0 0 2.05rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-2563eb-1000, #2563eb)}.project-index-page__table-copy{display:grid;gap:.08rem}.project-index-page__table-copy h2{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.98rem;font-weight:850;line-height:1.2}.project-index-page__table-subtitle{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:700}.project-index-table-shell,.project-index-page__table-wrap{overflow:hidden}.project-index-table-shell .project-index-table thead th:first-child,.project-index-table-shell .project-index-table tbody td:first-child,.project-index-page__table-wrap .project-index-table thead th:first-child,.project-index-page__table-wrap .project-index-table tbody td:first-child{padding-left:.82rem!important}.project-index-table{table-layout:auto}.project-index-table thead tr{background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-560, rgba(226, 232, 240, .56)),transparent 42%),linear-gradient(180deg,var(--csd-bg-fafbfd-990, rgba(250, 251, 253, .99)),var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96)))}.project-index-table thead th{background:transparent!important;color:var(--csd-text-334155-1000, #334155);font-size:.8rem;font-weight:760;letter-spacing:0;border-bottom-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78))}.project-index-table thead th>a,.project-index-table thead th .text-decoration-none,.project-index-table thead th .sort-column{color:var(--csd-text-334155-1000, #334155)!important;font-weight:760!important}.project-index-table thead th .sort-icons{opacity:.82}.project-index-table tbody td{padding-top:.72rem;padding-bottom:.72rem;vertical-align:middle;color:var(--csd-text-24384f-1000, #24384f)}.project-index-table tbody tr{transition:background-color .18s ease,box-shadow .18s ease}.project-index-table tbody tr:hover{background:var(--csd-bg-f8faff-940, rgba(248, 250, 255, .94))}.project-index-table__pagination .saas-pagination{border-radius:0 0 1.05rem 1.05rem}.project-index-table__empty{min-height:12.5rem}.project-index-table__empty-action{margin-top:.55rem}.project-index-table__index{color:var(--csd-text-64748b-1000, #64748b);font-weight:700}.project-index-project,.project-index-team,.project-index-progress,.project-index-budget{display:grid;gap:.28rem}.project-index-project__title{color:var(--csd-text-17324f-1000, #17324f);font-size:.9rem;font-weight:600;line-height:1.38;text-decoration:none}.project-index-project__title:hover{color:var(--csd-text-0f172a-1000, #0f172a)}.project-index-project__description{color:var(--csd-text-708198-1000, #708198);font-size:.75rem;line-height:1.35}.project-index-team__title{color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:700}.project-index-team__meta,.project-index-budget__meta{color:var(--csd-text-708198-1000, #708198);font-size:.73rem}.project-index-team__meta span,.project-index-budget__meta span{display:inline-flex;align-items:center;gap:.35rem}.project-index-progress__head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.project-index-progress__head strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:800}.project-index-progress__head span{color:var(--csd-text-708198-1000, #708198);font-size:.72rem}.project-index-budget strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:800}.project-index-progress__summary{color:var(--csd-text-708198-1000, #708198);font-size:.72rem;line-height:1.3}.project-index-progress__divider{display:inline-block;margin:0 .2rem;color:var(--csd-text-94a3b8-1000, #94a3b8)}.project-index-table__status .status-dropdown,.project-index-table__status .status-label{display:inline-flex}.project-index-table__status .status-dropdown__toggle,.project-index-table__status .status-label .status-dropdown__toggle{min-height:34px;padding:.38rem .74rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 8px 18px #0f172a0d}.project-index-table__actions .dropdown-actions{justify-content:flex-end}.project-index-table__actions .modern-dropdown-trigger{width:1.84rem;height:1.84rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 5px 12px #0f172a08;color:var(--csd-text-64748b-1000, #64748b)}.project-index-table__actions .modern-dropdown-trigger:hover{border-color:var(--csd-border-0f172a-140, rgba(15, 23, 42, .14));background:linear-gradient(180deg,var(--csd-bg-fafafa-980, rgba(250, 250, 250, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 7px 16px #0f172a0f}.projects-workspace__summary--compact{gap:.5rem}.projects-workspace__summary--compact .tasks-workspace__stat{display:grid;align-content:center;gap:.14rem;min-height:5.55rem;padding:.72rem .82rem .74rem 3.1rem;position:relative;border-radius:.82rem;box-shadow:0 6px 16px #0f172a09}.projects-workspace__stat-card{overflow:hidden;text-align:left;padding-right:4.2rem}.projects-workspace__stat-card:after{content:none}.projects-workspace__stat-active-badge{position:absolute;top:.72rem;right:.78rem;display:inline-flex;align-items:center;justify-content:center;min-height:1.52rem;padding:.22rem .62rem;border-radius:999px;border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));background:transparent;color:transparent;font-size:.62rem;font-weight:800;letter-spacing:0;line-height:1;opacity:0;box-shadow:none;pointer-events:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease,transform .18s ease}.projects-workspace__stat-card.is-active{border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));background:linear-gradient(90deg,#2563eb0b,#fff0 52%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:inset 0 1px #fffffff0,0 12px 26px #2563eb14}.projects-workspace__stat-card.is-active .projects-workspace__stat-active-badge{border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-2563eb-1000, #2563eb);opacity:1;box-shadow:0 8px 16px #2563eb14}.projects-workspace__stat-card.is-active .projects-workspace__stat-label,.projects-workspace__stat-card.is-active .projects-workspace__stat-value{color:var(--csd-text-163b83-1000, #163b83)}.tasks-workspace__stat--today.projects-workspace__stat-card.is-active{border-color:var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28));background:linear-gradient(90deg,#f59e0b0e,#fff0 54%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fffbeb-1000, #fffbeb))}.tasks-workspace__stat--today.projects-workspace__stat-card.is-active .projects-workspace__stat-active-badge{border-color:var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24));background:linear-gradient(180deg,var(--csd-bg-fffbeb-1000, #fffbeb),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-b45309-1000, #b45309);box-shadow:0 8px 16px #f59e0b14}.tasks-workspace__stat--today.projects-workspace__stat-card.is-active .projects-workspace__stat-label,.tasks-workspace__stat--today.projects-workspace__stat-card.is-active .projects-workspace__stat-value{color:var(--csd-text-92400e-1000, #92400e)}.tasks-workspace__stat--mine.projects-workspace__stat-card.is-active{border-color:var(--csd-border-14b8a6-260, rgba(20, 184, 166, .26));background:linear-gradient(90deg,#14b8a60f,#fff0 54%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f0fdfa-1000, #f0fdfa))}.tasks-workspace__stat--mine.projects-workspace__stat-card.is-active .projects-workspace__stat-active-badge{border-color:var(--csd-border-14b8a6-240, rgba(20, 184, 166, .24));background:linear-gradient(180deg,var(--csd-bg-f0fdfa-1000, #f0fdfa),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-0f766e-1000, #0f766e);box-shadow:0 8px 16px #14b8a614}.tasks-workspace__stat--mine.projects-workspace__stat-card.is-active .projects-workspace__stat-label,.tasks-workspace__stat--mine.projects-workspace__stat-card.is-active .projects-workspace__stat-value{color:var(--csd-text-115e59-1000, #115e59)}.tasks-workspace__stat--overdue.projects-workspace__stat-card.is-active{border-color:var(--csd-border-f87171-300, rgba(248, 113, 113, .3));background:linear-gradient(90deg,#f8717111,#fff0 54%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fef2f2-1000, #fef2f2))}.tasks-workspace__stat--overdue.projects-workspace__stat-card.is-active .projects-workspace__stat-active-badge{border-color:var(--csd-border-f87171-240, rgba(248, 113, 113, .24));background:linear-gradient(180deg,var(--csd-bg-fef2f2-1000, #fef2f2),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-b91c1c-1000, #b91c1c);box-shadow:0 8px 16px #f8717114}.tasks-workspace__stat--overdue.projects-workspace__stat-card.is-active .projects-workspace__stat-label,.tasks-workspace__stat--overdue.projects-workspace__stat-card.is-active .projects-workspace__stat-value{color:var(--csd-text-991b1b-1000, #991b1b)}.projects-workspace__summary--compact .tasks-workspace__stat span{min-width:0;font-size:.58rem}.projects-workspace__summary--compact .tasks-workspace__stat .projects-workspace__stat-active-badge{display:inline-flex;font-size:.62rem}.projects-workspace__summary--compact .tasks-workspace__stat strong{margin-top:0;font-size:.92rem}.projects-workspace__summary--compact .tasks-workspace__stat small{margin-top:.12rem;font-size:.68rem;line-height:1.25}@media (max-width: 991.98px){.projects-workspace__stat-card{padding-right:.82rem}.projects-workspace__stat-active-badge{display:none;position:static;justify-self:start;width:-moz-fit-content;width:fit-content;min-height:1.34rem;margin-bottom:.06rem;padding:.2rem .54rem;font-size:.58rem}.projects-workspace__stat-card.is-active .projects-workspace__stat-active-badge{display:inline-flex}}.projects-workspace__stat-label{display:block;overflow:hidden;color:var(--csd-text-53657d-1000, #53657d);font-weight:850;letter-spacing:.08em;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.projects-workspace__stat-value{display:block;line-height:1.1}.projects-workspace__stat-icon{position:absolute;top:.82rem;left:.88rem;display:inline-flex;align-items:center;justify-content:center;width:1.54rem;height:1.54rem;margin:0;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:.56rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1;box-shadow:inset 0 1px #ffffffeb,0 6px 14px #0f172a0b}.tasks-workspace__stat--all .projects-workspace__stat-icon{border-color:var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eef2f7-1000, #eef2f7));color:var(--csd-text-64748b-1000, #64748b)}.tasks-workspace__stat--today .projects-workspace__stat-icon{border-color:var(--csd-border-f59e0b-260, rgba(245, 158, 11, .26));background:linear-gradient(180deg,var(--csd-bg-fffbeb-1000, #fffbeb),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-b45309-1000, #b45309)}.tasks-workspace__stat--mine .projects-workspace__stat-icon{border-color:var(--csd-border-14b8a6-220, rgba(20, 184, 166, .22));background:linear-gradient(180deg,var(--csd-bg-f0fdfa-1000, #f0fdfa),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-0f766e-1000, #0f766e)}.tasks-workspace__stat--overdue .projects-workspace__stat-icon{border-color:var(--csd-border-f87171-260, rgba(248, 113, 113, .26));background:linear-gradient(180deg,var(--csd-bg-fef2f2-1000, #fef2f2),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-dc2626-1000, #dc2626)}@media (max-width: 1199.98px){.project-show-hero__metrics,.project-overview-summary__grid,.project-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-progress-context,.project-budget-card__hero{grid-template-columns:1fr}}@media (max-width: 991.98px){.project-show-hero__toolbar,.project-workspace__head,.project-tab-toolbar__header,.project-milestone-preview__item,.project-tasks-toolbar__top{flex-direction:column;grid-template-columns:1fr}.project-workspace__head-side,.project-pill-cluster,.project-workspace__head-actions,.project-workspace__head-badges,.project-tasks-toolbar__meta{width:100%;justify-content:flex-start;justify-items:stretch}.project-show-hero__actions{justify-content:flex-start}.project-show-hero__metrics,.project-overview-summary__grid,.project-overview-grid{grid-template-columns:1fr}.project-index-progress__head{align-items:flex-start;flex-direction:column}.expense-premium-grid,.expense-premium-billable-shell,.expense-payment-modal--compact .expense-payment-modal__layout{grid-template-columns:1fr}.expense-payment-modal--compact .expense-payment-modal__dropzone{min-height:118px}.expense-payment-modal__context-band{flex-direction:column}.expense-payment-modal__context-pills{min-width:0;justify-content:flex-start}}@media (max-width: 767.98px){.project-index-page__draft-alert{align-items:stretch;flex-direction:column;gap:.58rem;padding:.58rem}.project-index-page__draft-alert-main{width:100%}.project-index-page__draft-alert-action{width:100%;min-height:2.42rem;border-radius:.82rem}.project-live-filter-bar{grid-template-columns:1fr}.project-live-filter-bar__actions{justify-content:flex-start}.project-show-hero,.project-workspace__head,.project-workspace__content,.project-tab-card__header,.project-tab-card__body{padding-left:.86rem;padding-right:.86rem}.project-show-hero__identity h1{font-size:1.12rem}.project-show-chip,.project-workspace__badge,.project-tab-badge,.project-inline-pill,.project-index-badge,.project-index-progress__pill{width:100%;justify-content:flex-start}.project-list-item,.project-activity-preview__item,.project-milestone-preview__title-row,.project-task-row__head{flex-direction:column;align-items:flex-start}.project-tasks-toolbar__actions{width:100%}.project-member-role-menu__dropdown{min-width:min(18rem,100vw - 2rem)}.expense-premium-inline-action{width:100%;justify-content:center}.expense-payment-modal__upload-layout{grid-template-columns:1fr}}@media (max-width: 575.98px){.project-index-page__draft-alert{margin-bottom:.62rem;border-radius:.9rem}.project-index-page__draft-alert-icon{width:2rem;height:2rem;flex-basis:2rem;border-radius:.7rem}.project-index-page__draft-alert-label{font-size:.6rem}.project-index-page__draft-alert-copy strong{font-size:.86rem}.project-tab-toolbar__actions,.project-workspace__head-actions,.project-workspace__head-badges,.project-pill-cluster{display:grid}}.project-show-hero{gap:.58rem;padding:.8rem .92rem .84rem}.project-show-hero__identity p{max-width:44ch;font-size:.76rem;white-space:normal;overflow:visible;text-overflow:clip}.project-show-hero__chips{gap:.42rem}.project-show-chip{padding:.36rem .64rem;font-size:.73rem}.project-workspace__head{padding:.12rem 0 .66rem}.project-workspace__head-copy{max-width:44rem}.project-workspace__head-copy h2{margin-top:.28rem;font-size:.96rem}.project-workspace__head-copy p{margin-top:.18rem;font-size:.76rem;line-height:1.4}.project-workspace__head-side{gap:.5rem}.project-workspace__head-badges{gap:.42rem}.project-workspace__badge{padding:.36rem .62rem;font-size:.72rem}.project-workspace__content{padding:.82rem 0 0}.project-workspace__content--milestones,.project-workspace__content--interventions,.project-workspace__content--members{padding:.82rem 0 0;border-radius:0;overflow:visible}.project-overview-grid,.project-overview-main,.project-overview-sidebar,.project-tab-stack{gap:.82rem}.project-tab-stack--milestones,.project-tab-stack--interventions,.project-tab-stack--members{gap:0;border-radius:0;overflow:visible}.project-overview-grid{grid-template-columns:minmax(0,1.72fr) minmax(280px,.82fr)}.project-tab-card{border-radius:1.08rem;box-shadow:0 12px 24px #0f172a0b}.project-tab-card__header{gap:.82rem;padding:.82rem .92rem .72rem}.project-tab-card__header h3{margin-top:.14rem;font-size:.92rem}.project-tab-card__header p{margin-top:.22rem;font-size:.76rem;line-height:1.42}.project-tab-card__body{padding:.9rem .92rem .94rem}.project-tab-toolbar{gap:.68rem}.project-tab-toolbar--compact{gap:.62rem}.project-tab-toolbar__meta-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.project-tasks-toolbar{gap:.68rem}.projects-modal__intro-meta{display:flex;flex-wrap:wrap;gap:.42rem;padding:0 .98rem .2rem}.projects-show-shell{--project-accent-blue: #2563eb;--csd-foreground-project-accent-blue: var(--csd-text-2563eb-1000, #2563eb);--project-accent-teal: #0f766e;--csd-foreground-project-accent-teal: var(--csd-text-0f766e-1000, #0f766e);--project-accent-amber: #b45309;--csd-foreground-project-accent-amber: var(--csd-text-b45309-1000, #b45309);--project-accent-violet: #4f46e5;--csd-foreground-project-accent-violet: var(--csd-text-4f46e5-1000, #4f46e5);--project-line: var(--csd-border-dce6f2-1000, #dce6f2);--csd-foreground-project-line: #dce6f2;--project-ink: var(--csd-text-0f1f38-1000, #0f1f38);--csd-foreground-project-ink: var(--csd-text-0f1f38-1000, #0f1f38)}.project-show-hero{overflow:visible;z-index:60;background:var(--csd-bg-ffffff-1000, #ffffff);border-color:var(--csd-border-d9e3ee-1000, #d9e3ee);box-shadow:0 12px 26px #0f172a0b}.project-show-hero:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--project-accent-blue),var(--project-accent-teal) 54%,var(--project-accent-amber))}.project-show-hero__identity h1,.project-workspace__head-copy h2,.project-tab-card__header h3{color:var(--csd-foreground-project-ink, var(--project-ink))}.project-workspace__head-copy h2,.project-tab-card__header h3{--project-title-accent: var(--project-accent-blue);--csd-foreground-project-title-accent: var(--csd-foreground-project-accent-blue, var(--project-accent-blue));--project-title-underline: linear-gradient(90deg, var(--csd-border-2563eb-340, rgba(37, 99, 235, .34)), rgba(37, 99, 235, 0));position:relative;display:inline-flex;align-items:center;gap:.42rem;width:-moz-fit-content;width:fit-content;padding-bottom:.26rem}.project-workspace__head-copy h2:has(.project-title-icon--teal),.project-tab-card__header h3:has(.project-title-icon--teal){--project-title-accent: var(--project-accent-teal);--csd-foreground-project-title-accent: var(--csd-foreground-project-accent-teal, var(--project-accent-teal));--project-title-underline: linear-gradient(90deg, var(--csd-border-0f766e-340, rgba(15, 118, 110, .34)), rgba(15, 118, 110, 0))}.project-workspace__head-copy h2:has(.project-title-icon--amber),.project-tab-card__header h3:has(.project-title-icon--amber){--project-title-accent: var(--project-accent-amber);--csd-foreground-project-title-accent: var(--csd-foreground-project-accent-amber, var(--project-accent-amber));--project-title-underline: linear-gradient(90deg, var(--csd-border-b45309-340, rgba(180, 83, 9, .34)), rgba(180, 83, 9, 0))}.project-workspace__head-copy h2:has(.project-title-icon--violet),.project-tab-card__header h3:has(.project-title-icon--violet){--project-title-accent: var(--project-accent-violet);--csd-foreground-project-title-accent: var(--csd-foreground-project-accent-violet, var(--project-accent-violet));--project-title-underline: linear-gradient(90deg, var(--csd-border-4f46e5-340, rgba(79, 70, 229, .34)), rgba(79, 70, 229, 0))}.project-workspace__head-copy h2:has(.project-title-icon--slate),.project-tab-card__header h3:has(.project-title-icon--slate){--project-title-accent: #64748b;--csd-foreground-project-title-accent: var(--csd-text-64748b-1000, #64748b);--project-title-underline: linear-gradient(90deg, var(--csd-border-64748b-320, rgba(100, 116, 139, .32)), rgba(100, 116, 139, 0))}.project-workspace__head-copy h2:after,.project-tab-card__header h3:after{content:"";position:absolute;right:0;bottom:0;left:1.36rem;height:1px;border-radius:999px;background:var(--project-title-underline)}.project-show-chip,.project-workspace__badge,.project-progress-panel__chips span,.project-inline-pill{background:var(--csd-bg-ffffff-1000, #ffffff);border-color:var(--project-line);box-shadow:0 8px 18px #0f172a09}.project-show-hero__chips .project-show-chip:nth-child(4n+1) i,.project-workspace__badge:nth-child(4n+1) i{color:var(--csd-foreground-project-accent-blue, var(--project-accent-blue))}.project-show-hero__chips .project-show-chip:nth-child(4n+2) i,.project-workspace__badge:nth-child(4n+2) i{color:var(--csd-foreground-project-accent-teal, var(--project-accent-teal))}.project-show-hero__chips .project-show-chip:nth-child(4n+3) i,.project-workspace__badge:nth-child(4n+3) i{color:var(--csd-foreground-project-accent-violet, var(--project-accent-violet))}.project-show-hero__chips .project-show-chip:nth-child(4n) i,.project-workspace__badge:nth-child(4n) i{color:var(--csd-foreground-project-accent-amber, var(--project-accent-amber))}.projects-show-shell__tabs .entity-tab i{color:var(--csd-text-8da0b8-1000, #8da0b8)}.projects-show-shell__tabs .entity-tab.active{border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-0f172a-1000, #0f172a);box-shadow:0 12px 24px #2563eb14}.projects-show-shell__tabs .entity-tab.active i{color:var(--csd-foreground-project-accent-blue, var(--project-accent-blue))}.project-workspace__head{border-bottom-color:var(--csd-border-2563eb-120, rgba(37, 99, 235, .12))}.project-workspace__head-copy h2:before{display:none;content:none}.project-tab-card{position:relative;background:var(--csd-bg-ffffff-1000, #ffffff);border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));box-shadow:0 14px 30px #0f172a0c,0 1px #fffffff2 inset}.project-tab-card--accent{background:var(--csd-bg-ffffff-1000, #ffffff)}.project-overview-grid .project-tab-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--project-accent-blue);display:none}.project-overview-main>.project-tab-card:nth-child(2n):before{background:var(--project-accent-teal)}.project-overview-main>.project-tab-card:nth-child(3n):before,.project-overview-sidebar>.project-tab-card:nth-child(2n):before{background:var(--project-accent-amber)}.project-overview-sidebar>.project-tab-card:nth-child(3n):before{background:var(--project-accent-violet)}.project-tab-card__header{background:var(--csd-bg-ffffff-1000, #ffffff);border-bottom-color:var(--csd-border-e8eef6-1000, #e8eef6)}.project-tab-card__header h3:before{display:none;content:none}.project-overview-main>.project-tab-card:nth-child(2n) .project-tab-card__header h3:before{background:var(--project-accent-teal);box-shadow:0 0 0 4px #0f766e14}.project-overview-main>.project-tab-card:nth-child(3n) .project-tab-card__header h3:before,.project-overview-sidebar>.project-tab-card:nth-child(2n) .project-tab-card__header h3:before{background:var(--project-accent-amber);box-shadow:0 0 0 4px #b4530914}.project-overview-sidebar>.project-tab-card:nth-child(3n) .project-tab-card__header h3:before{background:var(--project-accent-violet);box-shadow:0 0 0 4px #4f46e514}.project-title-icon{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;border:0;border-radius:0;background:transparent;color:var(--csd-foreground-project-title-accent, var(--project-title-accent, var(--project-accent-blue)));box-shadow:none;flex:0 0 auto;font-size:.96rem;line-height:1}.project-workspace__head-copy h2 .project-title-icon{width:auto;height:auto;font-size:1rem}.project-title-icon--teal{color:var(--csd-foreground-project-accent-teal, var(--project-accent-teal))}.project-title-icon--amber{color:var(--csd-foreground-project-accent-amber, var(--project-accent-amber))}.project-title-icon--violet{color:var(--csd-foreground-project-accent-violet, var(--project-accent-violet))}.project-title-icon--slate{color:var(--csd-text-64748b-1000, #64748b)}.project-overview-summary__item,.project-progress-panel,.project-progress-context__item,.project-milestone-preview__item,.project-activity-preview__item,.project-budget-card__metric,.project-budget-card__cost-row,.project-budget-card__empty{background:var(--csd-bg-ffffff-1000, #ffffff);border-color:var(--project-line)}.project-overview-summary__item:nth-child(4n+1),.project-progress-panel,.project-progress-context__item:nth-child(4n+1),.project-budget-card__metric:nth-child(4n+1){border-left:3px solid var(--project-accent-blue)}.project-overview-summary__item:nth-child(4n+2),.project-progress-context__item:nth-child(4n+2),.project-budget-card__metric.is-profit,.project-budget-card__cost-row:nth-child(4n+2){border-left:3px solid var(--project-accent-teal)}.projects-show-shell .project-budget-card__metric.is-profit{background:var(--csd-bg-ffffff-1000, #ffffff);border-color:var(--project-line);border-left-color:var(--project-accent-teal)}.project-progress-context__item:nth-child(4n),.project-budget-card__cost-row:nth-child(4n),.project-milestone-preview__item:nth-child(4n){border-left:3px solid var(--project-accent-amber)}.project-milestone-preview__item:nth-child(4n+1){border-left:3px solid var(--project-accent-blue)}.project-milestone-preview__item:nth-child(4n+2){border-left:3px solid var(--project-accent-teal)}.project-progress-context__icon,.project-milestone-preview__icon,.project-budget-card__cost-icon,.project-resource-link__icon{background:var(--csd-bg-ffffff-1000, #ffffff);border:1px solid var(--project-line);color:var(--csd-foreground-project-accent-blue, var(--project-accent-blue));box-shadow:0 8px 16px #0f172a0d}.project-progress-context__item:nth-child(2) .project-progress-context__icon,.project-budget-card__metric.is-profit strong,.project-budget-card__cost-row:nth-child(2n) .project-budget-card__cost-icon{color:var(--csd-foreground-project-accent-teal, var(--project-accent-teal))}.project-progress-context__item:nth-child(3) .project-progress-context__icon,.project-milestone-preview__item:nth-child(3n) .project-milestone-preview__icon,.project-budget-card__cost-row:nth-child(3n) .project-budget-card__cost-icon{color:var(--csd-foreground-project-accent-amber, var(--project-accent-amber))}.project-milestone-preview__meta i,.project-inline-pill i,.project-tab-card__link i,.project-table-link i{color:var(--csd-foreground-project-accent-blue, var(--project-accent-blue))}.project-progress-panel__chips .is-danger,.project-show-kpi__meta .text-danger{background:var(--csd-bg-ffffff-1000, #ffffff);border-color:var(--csd-border-b91c1c-360, rgba(185, 28, 28, .36));color:var(--csd-text-b91c1c-1000, #b91c1c)!important}.project-progress-panel__chips .is-warning,.project-show-kpi__meta .text-warning{background:var(--csd-bg-ffffff-1000, #ffffff);border-color:var(--csd-border-b45309-420, rgba(180, 83, 9, .42));color:var(--csd-foreground-project-accent-amber, var(--project-accent-amber))!important}.project-progress-panel__chips .is-success,.project-show-kpi__meta .text-success{background:var(--csd-bg-ffffff-1000, #ffffff);border-color:var(--csd-border-0f766e-340, rgba(15, 118, 110, .34));color:var(--csd-foreground-project-accent-teal, var(--project-accent-teal))!important}.project-workspace--overview{border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:1.16rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 12px 26px #0f172a0b;overflow:hidden}.project-workspace--overview .project-workspace__head{padding:.9rem 1rem .82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f9fbfe-1000, #f9fbfe));border-bottom:1px solid var(--csd-border-e8eef6-1000, #e8eef6)}.project-workspace--overview .project-workspace__content{padding:.95rem 1rem 1rem}.project-show-hero:before,.project-overview-grid .project-tab-card:before{display:none}.project-overview-summary__item,.project-progress-panel,.project-progress-context__item,.project-milestone-preview__item,.project-budget-card__metric,.project-budget-card__cost-row,.project-budget-card__empty{border-left:1px solid var(--project-line)}.projects-show-shell .project-overview-summary__item,.projects-show-shell .project-overview-summary__item:nth-child(n),.projects-show-shell .project-progress-panel,.projects-show-shell .project-progress-context__item,.projects-show-shell .project-progress-context__item:nth-child(n),.projects-show-shell .project-milestone-preview__item,.projects-show-shell .project-milestone-preview__item:nth-child(n),.projects-show-shell .project-budget-card__metric,.projects-show-shell .project-budget-card__metric:nth-child(n),.projects-show-shell .project-budget-card__metric.is-profit,.projects-show-shell .project-budget-card__cost-row,.projects-show-shell .project-budget-card__cost-row:nth-child(n),.projects-show-shell .project-budget-card__empty{border-left:1px solid var(--project-line)}.project-workspace--milestones{border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:1.16rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 12px 26px #0f172a0b;overflow:hidden}.project-workspace--milestones .project-workspace__head{padding:.9rem 1rem .82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f9fbfe-1000, #f9fbfe));border-bottom:1px solid var(--csd-border-e8eef6-1000, #e8eef6)}.project-workspace--milestones .project-workspace__content--milestones{padding:0}.project-workspace--milestones .project-tab-stack--milestones{border-radius:0;overflow:visible}.project-workspace--milestones .project-milestones-table-frame{border:0;border-radius:0;box-shadow:none}.project-workspace--milestones .project-milestones-table__pagination{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.project-workspace--tasks,.project-workspace--interventions,.project-workspace--members,.project-workspace--documents,.project-workspace--expenses{border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:1.16rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 12px 26px #0f172a0b;overflow:hidden}.project-workspace--tasks .project-workspace__head,.project-workspace--interventions .project-workspace__head,.project-workspace--members .project-workspace__head,.project-workspace--documents .project-workspace__head,.project-workspace--expenses .project-workspace__head{padding:.9rem 1rem .82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f9fbfe-1000, #f9fbfe));border-bottom:1px solid var(--csd-border-e8eef6-1000, #e8eef6)}.project-workspace--tasks .project-workspace__content--tasks,.project-workspace--interventions .project-workspace__content--interventions,.project-workspace--members .project-workspace__content--members,.project-workspace--expenses .project-workspace__content--expenses{padding:0}.project-workspace--documents .project-workspace__content--documents{padding:.95rem 1rem 1rem}.project-tab-stack--tasks,.project-tab-stack--interventions,.project-tab-stack--members,.project-tab-stack--documents,.project-tab-stack--expenses{gap:0;border-radius:0;overflow:visible}.project-tab-toolbar-shell{padding:.88rem 1rem;border-bottom:1px solid var(--csd-border-e8eef6-1000, #e8eef6);background:var(--csd-bg-ffffff-1000, #ffffff)}.project-workspace--tasks .project-tab-toolbar-shell{padding-bottom:.92rem}.project-workspace--tasks .project-tasks-workspace{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem}.project-workspace--tasks .project-live-filter-bar{grid-template-columns:minmax(260px,1.15fr) repeat(2,minmax(190px,.85fr)) auto;gap:.62rem}.project-workspace--tasks .project-tab-toolbar__meta-row{min-width:0;justify-content:flex-end}.project-workspace--tasks .project-pill-cluster--filters{justify-content:flex-end;flex-wrap:nowrap;gap:.34rem}.project-workspace--tasks .project-quick-filter{min-height:2.55rem;padding:.34rem .58rem;white-space:nowrap}@media (max-width: 1399.98px){.project-workspace--tasks .project-tasks-workspace,.project-workspace--tasks .project-live-filter-bar{grid-template-columns:1fr}.project-workspace--tasks .project-tab-toolbar__meta-row,.project-workspace--tasks .project-pill-cluster--filters{justify-content:flex-start}.project-workspace--tasks .project-pill-cluster--filters{flex-wrap:wrap}}.project-workspace--expenses .project-tab-toolbar-shell{padding:.84rem 1rem}.project-tasks-table-frame,.project-interventions-table-frame,.project-members-table-frame{border:0;border-radius:0;box-shadow:none}.project-tasks-table-frame{width:100%;min-width:0;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.project-workspace--expenses #projectExpensesTable{background:var(--csd-bg-ffffff-1000, #ffffff)}.project-workspace--tasks .project-tasks-table-shell,.project-workspace--interventions .project-interventions-table-shell,.project-workspace--members .project-members-table-shell,.project-workspace--expenses .project-expenses-table-shell{border-radius:0}.project-workspace--tasks .project-tasks-table>thead th:first-child,.project-workspace--tasks .project-tasks-table>thead th:last-child,.project-workspace--expenses .project-expenses-table>thead th:first-child,.project-workspace--expenses .project-expenses-table>thead th:last-child,.project-workspace--members .project-members-table>thead th:first-child,.project-workspace--members .project-members-table>thead th:last-child,.project-workspace--interventions .project-interventions-table>thead th:first-child,.project-workspace--interventions .project-interventions-table>thead th:last-child{border-radius:0}.project-workspace--tasks .project-tasks-table__pagination,.project-workspace--interventions .project-interventions-table__pagination,.project-workspace--members .project-members-table__pagination,.project-workspace--expenses .project-expenses-table__pagination{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.project-workspace--tasks .project-tab-empty,.project-workspace--interventions .project-tab-empty,.project-workspace--members .project-tab-empty,.project-workspace--expenses .project-tab-empty{min-height:16rem;border-radius:0}.project-workspace--documents .project-documents-page,.project-workspace--documents .supplier-documents-page{padding:0}.project-workspace--documents .project-documents-page__layout{gap:.95rem;align-items:stretch}.project-workspace--documents .project-documents-page__table-card{overflow:hidden;border-color:var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 22px #0f172a09}.project-workspace--documents .project-documents-page__table-card .op-card__header{padding:.84rem .9rem;border-bottom-color:var(--csd-border-e8eef6-1000, #e8eef6);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f9fbfe-1000, #f9fbfe))}.project-workspace--documents .project-documents-page__sidebar{min-width:0}.project-template-page{--project-template-border: var(--csd-border-dbe7f4-1000, #dbe7f4);--csd-foreground-project-template-border: #dbe7f4;--project-template-muted: var(--csd-text-6b7a90-1000, #6b7a90);--csd-foreground-project-template-muted: var(--csd-text-6b7a90-1000, #6b7a90);--project-template-ink: var(--csd-text-10223f-1000, #10223f);--csd-foreground-project-template-ink: var(--csd-text-10223f-1000, #10223f)}.project-template-page__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;margin-top:.78rem}.project-template-page__stat{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.24rem .68rem;min-height:5.35rem;padding:.8rem .88rem;border:1px solid var(--project-template-border);border-left:4px solid var(--csd-border-8bb7ff-1000, #8bb7ff);border-radius:var(--op-radius, .75rem);background:var(--csd-bg-ffffff-1000, #fff);box-shadow:var(--op-shadow, 0 12px 26px rgba(15, 23, 42, .045))}.project-template-page__stat .op-stat-card__icon,.project-template-card__icon,.project-template-row__icon,.project-template-page__empty>span{display:inline-flex;align-items:center;justify-content:center}.project-template-page__stat .op-stat-card__icon{grid-row:span 3;width:2.3rem;height:2.3rem;border:1px solid var(--csd-border-dbe8ff-1000, #dbe8ff);border-radius:.7rem;background:var(--csd-bg-f2f7ff-1000, #f2f7ff);color:var(--csd-text-2f6df6-1000, #2f6df6);font-size:.9rem}.project-template-page__stat .op-stat-card__icon--amber{border-color:var(--csd-border-ffe2b9-1000, #ffe2b9);background:var(--csd-bg-fff7eb-1000, #fff7eb);color:var(--csd-text-c56b00-1000, #c56b00)}.project-template-page__stat .op-stat-card__icon--green{border-color:var(--csd-border-bfe9d8-1000, #bfe9d8);background:var(--csd-bg-eefcf7-1000, #eefcf7);color:var(--csd-text-0b8f65-1000, #0b8f65)}.project-template-page__stat .op-stat-card__icon--slate{border-color:var(--csd-border-d7e1ef-1000, #d7e1ef);background:var(--csd-bg-f5f8fc-1000, #f5f8fc);color:var(--csd-text-52657d-1000, #52657d)}.project-template-page__stat .op-stat-card__label{align-self:end;color:var(--csd-text-61718a-1000, #61718a);font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.project-template-page__stat strong{color:var(--csd-foreground-project-template-ink, var(--project-template-ink));font-size:1.35rem;line-height:1}.project-template-page__stat small{color:var(--csd-foreground-project-template-muted, var(--project-template-muted));font-size:.76rem;font-weight:600}.project-template-page__list{display:grid;gap:.7rem;margin-top:.82rem;padding:0 .18rem .3rem}.project-template-page .project-template-row.saas-card.op-card{margin-bottom:0;overflow:hidden;border:1px solid var(--project-template-border);border-radius:var(--op-radius, .75rem);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);box-shadow:var(--op-shadow, 0 12px 26px rgba(15, 23, 42, .045));isolation:isolate}.project-template-row--premium{border-left:4px solid var(--csd-border-f5a524-1000, #f5a524)}.project-template-row__main{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(17rem,.8fr) auto;gap:.72rem;align-items:center;padding:.74rem .82rem}.project-template-row__identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.68rem;align-items:center;min-width:0}.project-template-row__icon{width:2.4rem;height:2.4rem;border:1px solid var(--csd-border-dbe8ff-1000, #dbe8ff);border-radius:.72rem;background:var(--csd-bg-f2f7ff-1000, #f2f7ff);color:var(--csd-text-2f6df6-1000, #2f6df6);font-size:.95rem}.project-template-row__copy{min-width:0}.project-template-row__topline{display:flex;flex-wrap:wrap;gap:.36rem;align-items:center;margin-bottom:.14rem}.project-template-row__eyebrow{color:var(--csd-text-61718a-1000, #61718a);font-size:.65rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.project-template-row h2{margin:0;color:var(--csd-foreground-project-template-ink, var(--project-template-ink));font-size:.96rem;font-weight:850;line-height:1.25}.project-template-row p{display:-webkit-box;overflow:hidden;margin:.14rem 0 0;color:var(--csd-text-50627b-1000, #50627b);font-size:.8rem;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.project-template-row__access,.project-template-row__meta span,.project-template-row__details>summary,.project-template-row__submit,.project-template-row__milestone summary>span,.project-template-row__task>span{display:inline-flex;align-items:center;justify-content:center}.project-template-row__access{gap:.28rem;min-height:1.6rem;padding:.22rem .48rem;border:1px solid var(--csd-border-dbe8ff-1000, #dbe8ff);border-radius:999px;background:var(--csd-bg-f4f8ff-1000, #f4f8ff);color:var(--csd-text-2f6df6-1000, #2f6df6);font-size:.68rem;font-weight:850}.project-template-row__access--premium{border-color:var(--csd-border-ffe2b9-1000, #ffe2b9);background:var(--csd-bg-fff7eb-1000, #fff7eb);color:var(--csd-text-b35c00-1000, #b35c00)}.project-template-row__access--free{border-color:var(--csd-border-bfe9d8-1000, #bfe9d8);background:var(--csd-bg-eefcf7-1000, #eefcf7);color:var(--csd-text-0b8f65-1000, #0b8f65)}.project-template-row__meta{display:flex;flex-wrap:wrap;gap:.36rem;align-items:center;justify-content:flex-start;min-width:0}.project-template-row__meta span{gap:.3rem;min-height:1.8rem;padding:.28rem .54rem;border:1px solid var(--csd-border-dce8f6-1000, #dce8f6);border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-31445e-1000, #31445e);font-size:.72rem;font-weight:800;white-space:nowrap}.project-template-row__actions{display:flex;gap:.38rem;justify-content:flex-end}.project-template-row__edit,.project-template-row__submit{font-size:.74rem;font-weight:750}.project-template-row__submit{gap:.4rem;min-height:2.25rem;padding-inline:.78rem;white-space:nowrap}.project-template-row__details{overflow:hidden;border-top:1px solid var(--csd-border-e8eef6-1000, #e8eef6);border-radius:0 0 calc(var(--op-radius, .75rem) - 1px) calc(var(--op-radius, .75rem) - 1px);background:var(--csd-bg-fbfdff-1000, #fbfdff)}.project-template-row__details>summary{display:flex;justify-content:space-between;gap:.65rem;min-height:2.58rem;padding:.54rem .82rem;color:var(--csd-text-31445e-1000, #31445e);font-size:.76rem;font-weight:850;cursor:pointer;list-style:none}.project-template-row__details:not([open])>summary{border-radius:inherit}.project-template-row__details>summary::-webkit-details-marker,.project-template-row__milestone summary::-webkit-details-marker{display:none}.project-template-row__details>summary span{display:inline-flex;gap:.34rem;align-items:center}.project-template-row__details>summary em{color:var(--csd-text-61718a-1000, #61718a);font-style:normal;font-weight:750}.project-template-row__timeline{display:grid;gap:.48rem;padding:0 .82rem .82rem}.project-template-row__milestone{overflow:hidden;border:1px solid var(--csd-border-e2ebf6-1000, #e2ebf6);border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.project-template-row__milestone summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.58rem;align-items:center;padding:.54rem .64rem;cursor:pointer;list-style:none}.project-template-row__milestone summary>span{width:1.62rem;height:1.62rem;border-radius:999px;background:var(--csd-bg-edf4ff-1000, #edf4ff);color:var(--csd-text-2f6df6-1000, #2f6df6);font-size:.72rem;font-weight:850}.project-template-row__milestone strong,.project-template-row__task strong{display:block;color:var(--csd-foreground-project-template-ink, var(--project-template-ink));font-size:.8rem;font-weight:850}.project-template-row__milestone small,.project-template-row__task small{display:block;margin-top:.08rem;color:var(--csd-foreground-project-template-muted, var(--project-template-muted));font-size:.72rem;font-weight:650;line-height:1.35}.project-template-row__milestone summary em{color:var(--csd-text-61718a-1000, #61718a);font-size:.72rem;font-style:normal;font-weight:800;white-space:nowrap}.project-template-row__tasks{display:grid;gap:.36rem;padding:0 .64rem .64rem}.project-template-row__task{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.52rem;align-items:center;padding:.48rem .56rem;border:1px solid var(--csd-border-edf2f8-1000, #edf2f8);border-radius:.68rem;background:var(--csd-bg-fbfdff-1000, #fbfdff)}.project-template-row__task>span{min-height:1.58rem;padding:.2rem .46rem;border:1px solid var(--csd-border-dbe8ff-1000, #dbe8ff);border-radius:999px;background:var(--csd-bg-f4f8ff-1000, #f4f8ff);color:var(--csd-text-2f6df6-1000, #2f6df6);font-size:.68rem;font-weight:800;white-space:nowrap}.project-template-page__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1rem;margin-top:1rem}.project-template-card{display:flex;flex-direction:column;gap:.95rem;padding:1.1rem;border:1px solid var(--project-template-border);border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);box-shadow:0 16px 34px #0f172a0d}.project-template-card--premium{border-left:4px solid var(--csd-border-f5a524-1000, #f5a524)}.project-template-card__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center}.project-template-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.85rem;height:2.85rem;border:1px solid var(--csd-border-dbe8ff-1000, #dbe8ff);border-radius:.85rem;background:var(--csd-bg-f2f7ff-1000, #f2f7ff);color:var(--csd-text-2f6df6-1000, #2f6df6);font-size:1.15rem}.project-template-card__eyebrow{display:block;margin-bottom:.15rem;color:var(--csd-text-61718a-1000, #61718a);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.project-template-card h2{margin:0;color:var(--csd-foreground-project-template-ink, var(--project-template-ink));font-size:1.1rem;font-weight:800;line-height:1.25}.project-template-card__access,.project-template-card__meta span,.project-template-card__submit{display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.project-template-card__access{min-height:2rem;padding:.38rem .65rem;border:1px solid var(--csd-border-dbe8ff-1000, #dbe8ff);border-radius:999px;background:var(--csd-bg-f4f8ff-1000, #f4f8ff);color:var(--csd-text-2f6df6-1000, #2f6df6);font-size:.78rem;font-weight:800}.project-template-card__access--premium{border-color:var(--csd-border-ffe2b9-1000, #ffe2b9);background:var(--csd-bg-fff7eb-1000, #fff7eb);color:var(--csd-text-b35c00-1000, #b35c00)}.project-template-card__access--free{border-color:var(--csd-border-bfe9d8-1000, #bfe9d8);background:var(--csd-bg-eefcf7-1000, #eefcf7);color:var(--csd-text-0b8f65-1000, #0b8f65)}.project-template-card__description{margin:0;color:var(--csd-text-50627b-1000, #50627b);font-size:.9rem;line-height:1.55}.project-template-card__meta{display:flex;flex-wrap:wrap;gap:.45rem}.project-template-card__meta span{min-height:2rem;padding:.35rem .62rem;border:1px solid var(--csd-border-dce8f6-1000, #dce8f6);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-31445e-1000, #31445e);font-size:.78rem;font-weight:750}.project-template-card__timeline{display:grid;gap:.5rem}.project-template-card__milestone{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:center;padding:.62rem .7rem;border:1px solid var(--csd-border-e2ebf6-1000, #e2ebf6);border-radius:.75rem;background:var(--csd-bg-ffffff-1000, #fff)}.project-template-card__milestone>span{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:999px;background:var(--csd-bg-edf4ff-1000, #edf4ff);color:var(--csd-text-2f6df6-1000, #2f6df6);font-size:.8rem;font-weight:800}.project-template-card__milestone strong{display:block;color:var(--csd-foreground-project-template-ink, var(--project-template-ink));font-size:.88rem;font-weight:800}.project-template-card__milestone small{color:var(--csd-foreground-project-template-muted, var(--project-template-muted));font-size:.76rem;font-weight:650}.project-template-card__form{display:flex;justify-content:flex-end;gap:.75rem;align-items:center;padding-top:.15rem}.project-template-card__form .form-label{color:var(--csd-text-61718a-1000, #61718a);font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.project-template-card__submit{min-height:2.85rem;padding-inline:1rem;white-space:nowrap}.project-template-modal__summary{align-items:center}.project-template-modal__quick-stats{display:flex;flex-wrap:wrap;gap:.5rem}.project-template-modal__quick-stats span,.project-template-modal__task-count{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2rem;padding:.38rem .68rem;border:1px solid var(--csd-border-dce8f6-1000, #dce8f6);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-31445e-1000, #31445e);font-size:.8rem;font-weight:800}.project-template-modal__hint{margin:0 0 .85rem;color:var(--csd-text-5d6f88-1000, #5d6f88);font-size:.9rem;line-height:1.5}.project-template-modal__legal-intro,.project-template-modal__legal-context{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.78rem;padding:.82rem .9rem;border:1px solid var(--csd-border-3b82f6-140, rgba(59, 130, 246, .14));border-radius:.95rem;background:linear-gradient(135deg,var(--csd-bg-eff6ff-860, rgba(239, 246, 255, .86)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.project-template-modal__legal-intro{margin-bottom:.95rem}.project-template-modal__legal-intro>span,.project-template-modal__legal-context-icon{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:.78rem;background:#2563eb1a;color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem}.project-template-modal__legal-intro strong,.project-template-modal__legal-context strong,.project-template-modal__confirmation-head strong{display:block;color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:820;line-height:1.35}.project-template-modal__legal-intro p,.project-template-modal__legal-context p,.project-template-modal__confirmation-head p{margin:.18rem 0 0;color:var(--csd-text-60718a-1000, #60718a);font-size:.78rem;line-height:1.5}.project-template-modal__legal-context{min-height:5rem;border-color:var(--csd-border-6366f1-140, rgba(99, 102, 241, .14));background:linear-gradient(135deg,var(--csd-bg-eef2ff-740, rgba(238, 242, 255, .74)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.project-template-modal__legal-context .op-upsert-modal__card-eyebrow,.project-template-modal__confirmation-copy .op-upsert-modal__card-eyebrow,.project-template-modal__confirmation-head .op-upsert-modal__card-eyebrow{display:block;margin-bottom:.24rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:850;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.project-template-modal__confirmation-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.68rem;padding-top:.15rem}.project-template-modal__confirmation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.project-template-modal__confirmation-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;min-height:100%;padding:.86rem .92rem;border-radius:.95rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)),var(--csd-bg-ffffff-1000, #fff));box-shadow:0 8px 22px #0f172a09;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.project-template-modal__confirmation-card:has(.form-check-input-modern:checked){border-color:var(--csd-border-2563eb-450, rgba(37, 99, 235, .45));background:linear-gradient(135deg,var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)),var(--csd-bg-ffffff-1000, #fff));box-shadow:0 0 0 3px #2563eb14,0 10px 24px #0f172a0b}.project-template-modal__confirmation-card .checkmark{width:1.12rem;height:1.12rem;margin-top:0}.project-template-modal__confirmation-copy{min-width:0;gap:.2rem}.project-template-modal__confirmation-copy strong{display:flex;align-items:center;gap:.38rem;font-size:.82rem}.project-template-modal__confirmation-copy>span:last-child{color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem;line-height:1.48}.project-template-modal__legal-warning{display:flex;align-items:flex-start;gap:.55rem;margin-top:.68rem;padding:.68rem .76rem;border:1px solid var(--csd-border-f59e0b-300, rgba(245, 158, 11, .3));border-radius:.78rem;background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-92400e-1000, #92400e);font-size:.76rem;font-weight:700;line-height:1.45}.project-template-modal__legal-warning[hidden]{display:none}.project-template-modal__choice{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border:1px solid var(--saas-border, var(--csd-border-dbe4f0-1000, #dbe4f0));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #fff);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.project-template-modal__choice:has(input:checked){border-color:var(--csd-border-4f7cff-1000, #4f7cff);background:var(--csd-bg-f5f8ff-1000, #f5f8ff);box-shadow:0 0 0 3px #4f7cff1a}.project-template-modal__choice input{margin-top:.2rem}.project-template-modal__choice span{display:grid;gap:.25rem}.project-template-modal__choice strong{color:var(--csd-text-17233c-1000, #17233c)}.project-template-modal__choice small{color:var(--csd-text-66758f-1000, #66758f);line-height:1.45}.project-template-modal__role-table{display:grid;gap:.45rem}.project-template-modal__role-head,.project-template-modal__role-row{display:grid;grid-template-columns:minmax(10rem,1.1fr) minmax(8rem,.55fr) minmax(14rem,1.35fr);gap:.75rem;align-items:center}.project-template-modal__role-head{color:var(--csd-text-6b7a90-1000, #6b7a90);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.project-template-modal__role-row{padding:.65rem;border:1px solid var(--csd-border-e2ebf6-1000, #e2ebf6);border-radius:.85rem;background:var(--csd-bg-ffffff-1000, #fff)}.project-template-modal__role-row strong,.project-template-modal__task strong,.project-template-modal__milestone summary strong{display:block;color:var(--csd-foreground-project-template-ink, var(--project-template-ink));font-weight:850}.project-template-modal__role-row small,.project-template-modal__task small,.project-template-modal__milestone summary small{display:block;color:var(--csd-text-6b7a90-1000, #6b7a90);font-size:.78rem;font-weight:650}.project-template-modal__milestones{display:grid;gap:.65rem}.project-template-modal__milestone{border:1px solid var(--csd-border-dce8f6-1000, #dce8f6);border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #fff);overflow:hidden}.project-template-modal__milestone summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.78rem .85rem;cursor:pointer;list-style:none}.project-template-modal__milestone summary::-webkit-details-marker{display:none}.project-template-modal__milestone summary>span{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border:1px solid var(--csd-border-dbe8ff-1000, #dbe8ff);border-radius:999px;background:var(--csd-bg-edf4ff-1000, #edf4ff);color:var(--csd-text-2f6df6-1000, #2f6df6);font-weight:900}.project-template-modal__milestone summary em{display:inline-flex;align-items:center;justify-content:center;min-height:1.8rem;padding:.25rem .6rem;border-radius:999px;background:var(--csd-bg-f4f8ff-1000, #f4f8ff);color:var(--csd-text-2f6df6-1000, #2f6df6);font-size:.76rem;font-style:normal;font-weight:850}.project-template-modal__tasks{display:grid;gap:.45rem;padding:0 .85rem .85rem}.project-template-modal__task{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(14rem,.85fr);gap:.75rem;align-items:center;padding:.62rem .68rem;border:1px solid var(--csd-border-edf2f8-1000, #edf2f8);border-radius:.75rem;background:var(--csd-bg-f9fbfe-1000, #f9fbfe)}.project-template-modal__task .select2-container,.project-template-modal__task-select{min-width:14rem;width:100%!important}.project-template-modal__task>span{display:inline-flex;align-items:center;min-height:1.75rem;padding:.24rem .55rem;border:1px solid var(--csd-border-dce8f6-1000, #dce8f6);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-40556f-1000, #40556f);font-size:.74rem;font-weight:800;white-space:nowrap}.project-template-modal__adaptations{border-color:var(--csd-border-2f6df6-200, rgba(47, 109, 246, .2));background:linear-gradient(145deg,var(--csd-bg-f5f9ff-920, rgba(245, 249, 255, .92)),var(--csd-bg-ffffff-1000, #fff) 54%)}.project-template-modal__adaptation-count{color:var(--csd-text-245fd7-1000, #245fd7)}.project-template-modal__adaptation-intro{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.78rem .85rem;border:1px solid var(--csd-border-dce8f6-1000, #dce8f6);border-radius:.85rem;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92))}.project-template-modal__adaptation-intro strong{display:block;color:var(--csd-foreground-project-template-ink, var(--project-template-ink));font-weight:850}.project-template-modal__adaptation-intro p{margin:.18rem 0 0;color:var(--csd-text-65758d-1000, #65758d);font-size:.8rem;font-weight:600}.project-template-modal__adaptation-intro .btn{flex:0 0 auto}.project-template-modal__adaptation-empty{display:flex;align-items:center;gap:.7rem;margin-top:.7rem;padding:.7rem .8rem;border:1px dashed var(--csd-border-cfdeef-1000, #cfdeef);border-radius:.8rem;background:var(--csd-bg-f8fbff-780, rgba(248, 251, 255, .78))}.project-template-modal__adaptation-empty[hidden]{display:none}.project-template-modal__adaptation-empty>span{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.65rem;background:var(--csd-bg-edf8f2-1000, #edf8f2);color:var(--csd-text-15975b-1000, #15975b)}.project-template-modal__adaptation-empty strong,.project-template-modal__adaptation-empty small{display:block}.project-template-modal__adaptation-empty strong{color:var(--csd-text-24324b-1000, #24324b);font-size:.84rem;font-weight:850}.project-template-modal__adaptation-empty small{margin-top:.08rem;color:var(--csd-text-6b7a90-1000, #6b7a90);font-size:.76rem;font-weight:600}.project-template-modal__custom-tasks{display:grid;gap:.75rem;margin-top:.75rem}.project-template-modal__custom-task{padding:.85rem;border:1px solid var(--csd-border-d8e6f7-1000, #d8e6f7);border-radius:.95rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 10px 26px #254b820e}.project-template-modal__custom-task-head{display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin-bottom:.8rem;padding-bottom:.7rem;border-bottom:1px solid var(--csd-border-edf2f8-1000, #edf2f8)}.project-template-modal__custom-task-head>div{display:flex;align-items:center;gap:.65rem;min-width:0}.project-template-modal__custom-task-head [data-custom-task-position]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;border:1px solid var(--csd-border-d8e6ff-1000, #d8e6ff);border-radius:999px;background:var(--csd-bg-edf4ff-1000, #edf4ff);color:var(--csd-text-2f6df6-1000, #2f6df6);font-size:.8rem;font-weight:900}.project-template-modal__custom-task-head strong,.project-template-modal__custom-task-head small{display:block}.project-template-modal__custom-task-head strong{color:var(--csd-foreground-project-template-ink, var(--project-template-ink));font-size:.86rem;font-weight:850}.project-template-modal__custom-task-head small{margin-top:.08rem;color:var(--csd-text-6b7a90-1000, #6b7a90);font-size:.74rem;font-weight:600}.project-template-modal__custom-task-remove{display:inline-flex;align-items:center;gap:.35rem;border-color:var(--csd-border-f1d6da-1000, #f1d6da);color:var(--csd-text-c43d50-1000, #c43d50);font-weight:800}.project-template-modal__field-help{display:block;margin-top:.35rem;color:var(--csd-text-6b7a90-1000, #6b7a90);font-size:.74rem;font-weight:600}.project-template-page__empty{display:grid;justify-items:center;gap:.5rem;padding:3rem 1rem;text-align:center}.project-template-page__empty>span{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid var(--csd-border-dbe8ff-1000, #dbe8ff);border-radius:1rem;background:var(--csd-bg-f2f7ff-1000, #f2f7ff);color:var(--csd-text-2f6df6-1000, #2f6df6)}.project-template-page__empty h2,.project-template-page__empty p{margin:0}@media (max-width: 1199.98px){.project-template-page__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.project-template-row__main{grid-template-columns:1fr;align-items:stretch}.project-template-row__actions{justify-content:flex-start}.project-template-card__form{justify-content:stretch}.project-template-card__submit{width:100%}.project-template-modal__role-head{display:none}.project-template-modal__role-row{grid-template-columns:1fr}.project-template-modal__task-count{justify-content:flex-start}.project-template-modal__task{grid-template-columns:minmax(0,1fr) auto}.project-template-modal__task .select2-container,.project-template-modal__task-select{grid-column:1/-1;min-width:0}.project-template-modal__adaptation-intro{align-items:stretch;flex-direction:column}.project-template-modal__adaptation-intro .btn{justify-content:center;width:100%}}@media (max-width: 767.98px){.project-template-page__stats,.project-template-page__grid{grid-template-columns:1fr}.project-template-page__list{padding-inline:0}.project-template-row__main{padding:.72rem}.project-template-row__identity{grid-template-columns:1fr}.project-template-row__icon{width:2.3rem;height:2.3rem}.project-template-row__meta{display:grid;grid-template-columns:1fr}.project-template-row__meta span,.project-template-row__submit{justify-content:center;width:100%}.project-template-row__details>summary{align-items:flex-start;flex-direction:column}.project-template-row__milestone summary,.project-template-row__task{grid-template-columns:1fr}.project-template-row__milestone summary>span,.project-template-row__milestone summary em,.project-template-row__task>span{justify-self:start}.project-template-card__header{grid-template-columns:auto minmax(0,1fr)}.project-template-card__access{grid-column:1/-1;justify-content:flex-start}.project-template-modal__milestone summary,.project-template-modal__task{grid-template-columns:1fr}.project-template-modal__milestone summary>span,.project-template-modal__milestone summary em,.project-template-modal__task>span{justify-self:start}.project-template-modal__confirmation-head{align-items:stretch;flex-direction:column}.project-template-modal__confirmation-grid{grid-template-columns:1fr}.project-template-modal__custom-task-head{align-items:stretch;flex-direction:column}.project-template-modal__custom-task-remove{justify-content:center;width:100%}}.project-handover-card{border-color:var(--csd-border-6366f1-220, rgba(99, 102, 241, .22));background:linear-gradient(135deg,var(--csd-bg-eef2ff-720, rgba(238, 242, 255, .72)),var(--csd-bg-ffffff-1000, #fff) 48%)}.project-handover-card.is-complete{border-color:var(--csd-border-10b981-250, rgba(16, 185, 129, .25));background:linear-gradient(135deg,var(--csd-bg-ecfdf5-720, rgba(236, 253, 245, .72)),var(--csd-bg-ffffff-1000, #fff) 48%)}.project-handover-result{display:flex;align-items:center;justify-content:space-between;gap:1rem}.project-handover-result>div{display:grid;gap:.2rem}.project-handover-result small{color:var(--csd-text-64748b-1000, #64748b)}.project-handover-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.project-handover-modal-shell .op-premium-choice-card{position:relative;display:flex;align-items:flex-start;gap:.875rem;min-height:112px;padding:1rem;border:1px solid var(--csd-border-dbe4f0-1000, #dbe4f0);border-radius:16px;background:var(--csd-bg-ffffff-1000, #fff);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.project-handover-modal-shell .op-premium-choice-card:hover,.project-handover-modal-shell .op-premium-choice-card:has(input:checked){border-color:var(--csd-border-4f6df5-1000, #4f6df5);background:var(--csd-bg-f7f9ff-1000, #f7f9ff);box-shadow:0 10px 26px #4f6df51a}.project-handover-modal-shell .op-premium-choice-card input{position:absolute;inset:1rem 1rem auto auto}.project-handover-modal-shell .op-premium-choice-card__icon{display:inline-grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:13px;color:var(--csd-text-3758e8-1000, #3758e8);background:var(--csd-bg-edf2ff-1000, #edf2ff);font-size:1.1rem}.project-handover-modal-shell .op-premium-choice-card__copy{display:grid;gap:.35rem;padding-right:1.25rem}.project-handover-modal-shell .op-premium-choice-card__copy strong{color:var(--csd-text-162033-1000, #162033)}.project-handover-modal-shell .op-premium-choice-card__copy small{color:var(--csd-text-64748b-1000, #64748b);line-height:1.45}@media (max-width: 767.98px){.project-handover-result{align-items:stretch;flex-direction:column}.project-handover-choice-grid{grid-template-columns:1fr}}.project-workflow-organizer-launch{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border:1px solid var(--csd-border-dbe6f5-1000, #dbe6f5);border-radius:14px;background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f7faff-1000, #f7faff) 100%)}.project-workflow-organizer-launch>div{display:grid;gap:.12rem}.project-workflow-organizer-launch strong{color:var(--csd-text-17233d-1000, #17233d);font-size:.88rem}.project-workflow-organizer-launch>div span{color:var(--csd-text-66758f-1000, #66758f);font-size:.76rem}.project-workflow-organizer-launch__button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:38px;white-space:nowrap}.project-workflow-organizer{padding:.15rem}.project-workflow-organizer__notice{display:flex;align-items:center;gap:.55rem;margin-bottom:.85rem;padding:.65rem .8rem;border-radius:11px;background:var(--csd-bg-f2f7ff-1000, #f2f7ff);color:var(--csd-text-37547f-1000, #37547f);font-size:.76rem}.project-workflow-organizer__milestones{display:grid;gap:.75rem}.project-workflow-organizer__message{min-height:1.15rem;margin-right:auto;color:var(--csd-text-55657d-1000, #55657d);font-size:.76rem}.project-workflow-organizer__footer{gap:.65rem}.project-workflow-organizer__footer .btn-saas-primary,.project-workflow-organizer__footer .btn-saas-outline-primary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:42px}.project-workflow-milestone{overflow:hidden;border:1px solid var(--csd-border-dce5f1-1000, #dce5f1);border-radius:14px;background:var(--csd-bg-f8faff-1000, #f8faff)}.project-workflow-milestone>header{display:flex;align-items:center;gap:.55rem;padding:.65rem .75rem;border-bottom:1px solid var(--csd-border-e4ebf4-1000, #e4ebf4);background:var(--csd-bg-ffffff-1000, #fff)}.project-workflow-milestone>header div{display:grid;gap:.08rem}.project-workflow-milestone>header strong{color:var(--csd-text-17233d-1000, #17233d);font-size:.82rem}.project-workflow-milestone>header small{color:var(--csd-text-7a879c-1000, #7a879c);font-size:.68rem}.project-workflow-task-list{display:grid;gap:.45rem;min-height:3rem;padding:.55rem}.project-workflow-task{display:grid;grid-template-columns:28px minmax(220px,1fr) minmax(240px,.7fr);align-items:center;gap:.65rem;padding:.55rem .65rem;border:1px solid var(--csd-border-e1e8f2-1000, #e1e8f2);border-radius:11px;background:var(--csd-bg-ffffff-1000, #fff)}.project-workflow-task__copy{display:grid;gap:.08rem;min-width:0}.project-workflow-task__copy strong{overflow:hidden;color:var(--csd-text-1c2940-1000, #1c2940);font-size:.77rem;text-overflow:ellipsis;white-space:nowrap}.project-workflow-task__copy small{color:var(--csd-text-7a879c-1000, #7a879c);font-size:.66rem}.project-workflow-task label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem}.project-workflow-task label>span{color:var(--csd-text-718097-1000, #718097);font-size:.66rem;white-space:nowrap}.project-workflow-task__dependency{width:100%}.project-workflow-task .select2-container{width:100%!important;min-width:0}.project-workflow-task .select2-container .select2-selection--single{min-height:38px}.project-workflow-drag{display:inline-grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:8px;background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-4275df-1000, #4275df);cursor:grab}@media (max-width: 767.98px){.project-workflow-organizer-launch{align-items:flex-start;flex-direction:column}.project-workflow-task{grid-template-columns:28px minmax(0,1fr)}.project-workflow-task label{grid-column:2}.project-workflow-organizer__footer{align-items:stretch;flex-direction:column}.project-workflow-organizer__footer>*{width:100%}}.client-overview-grid{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(280px,.82fr);gap:.82rem}.clients-workspace__summary-shell{display:grid;gap:.75rem}.clients-workspace .alert-saas-warning{border-radius:1rem;box-shadow:0 14px 30px #0f172a0f}.clients-workspace__alert-action{display:inline-flex;align-items:center;gap:.45rem;color:currentColor;border:1px solid currentColor;background:transparent}.clients-workspace__context{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;padding-top:.1rem}.clients-workspace__context-pill,.clients-workspace__meta-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .82rem;border-radius:999px;background:#0f172a0a;color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:700;white-space:nowrap}.clients-workspace__context-pill{background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.clients-workspace__context-link{color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.76rem;font-weight:700;text-decoration:none}.clients-workspace__context-link:hover{color:var(--csd-text-1e40af-1000, #1e40af)}.clients-workspace__section-meta{display:inline-flex;align-items:center}.clients-workspace__table-card{overflow:hidden}.clients-workspace__action-dropdown .dropdown-toggle:after{margin-left:.45rem}.clients-workspace__action-menu{width:min(24.5rem,100vw - 2rem);max-width:calc(100vw - 2rem);padding:.45rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:1rem;box-shadow:0 18px 36px #0f172a1f}.clients-workspace__action-menu-intro{display:grid;gap:.2rem;padding:.75rem .85rem .68rem}.clients-workspace__action-menu-intro strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:800}.clients-workspace__action-menu-intro span{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.5}.clients-workspace__action-menu-item{display:flex;align-items:flex-start;width:100%;padding:.72rem .8rem;border-radius:.82rem;white-space:normal}.clients-workspace__action-menu-item i{flex:0 0 auto;margin-top:.12rem;color:var(--csd-text-3b82f6-1000, #3b82f6)}.clients-workspace__action-menu-copy{display:grid;gap:.16rem;min-width:0;flex:1 1 auto}.clients-workspace__action-menu-copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:800;white-space:normal;overflow-wrap:anywhere}.clients-workspace__action-menu-copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.client-overview-main,.client-overview-sidebar,.client-overview-summary,.client-detail-sections,.client-contact-list,.client-bank-preview,.client-signal-stack,.client-note-preview,.client-building-preview,.client-index-contact,.client-index-signals{display:grid;gap:.82rem}.client-index-contact{gap:.14rem}.client-index-contact--single-line{display:flex;align-items:center;gap:.35rem;min-width:0;white-space:nowrap;overflow:hidden}.client-index-contact--single-line strong,.client-index-contact--single-line span,.client-index-contact--single-line small{min-width:0;overflow:hidden;text-overflow:ellipsis}.client-index-contact strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:800;line-height:1.4}.client-index-contact span,.client-index-contact small{color:var(--csd-text-708198-1000, #708198);font-size:.74rem;line-height:1.45}.client-index-signals{gap:.34rem}.client-index-table{min-width:1040px}.client-index-table thead th{padding-top:.98rem;padding-bottom:.98rem;background:linear-gradient(180deg,var(--csd-bg-edf5ff-995, rgba(237, 245, 255, .995)),var(--csd-bg-fafdff-990, rgba(250, 253, 255, .99)));color:var(--csd-text-1d3551-1000, #1d3551);font-size:.8rem;font-weight:700;letter-spacing:.01em;vertical-align:middle;border-bottom-color:var(--csd-border-5a789c-240, rgba(90, 120, 156, .24));box-shadow:inset 0 1px #ffffffd1}.client-index-table thead th>a,.client-index-table thead th .text-decoration-none{color:var(--csd-text-18314d-1000, #18314d)!important;font-weight:700!important}.client-index-table thead th .sort-icons{opacity:.8}.client-index-table tbody tr{transition:background-color .16s ease}.client-index-table__index{color:var(--csd-text-64748b-1000, #64748b);font-weight:700}.client-index-table__identity,.client-index-table__location,.client-index-table__signals{display:grid;gap:.22rem;min-width:0}.client-index-table__identity--single-line{display:flex;align-items:center;gap:.5rem;min-width:0;white-space:nowrap;overflow:hidden}.client-index-table__identity-cell,.client-index-table__contact-cell,.client-index-table__location-cell,.client-index-table__signals-cell{vertical-align:middle}.client-index-table__title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--csd-text-17324f-1000, #17324f);font-size:.9rem;font-weight:560;line-height:1.35;text-decoration:none}.client-index-table__title:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.client-index-table__meta,.client-index-table__location-meta{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap;color:var(--csd-text-708198-1000, #708198);font-size:.78rem;line-height:1.42}.client-index-table__meta--single-line{flex-wrap:nowrap;min-width:0;overflow:hidden;white-space:nowrap}.client-index-table__meta--single-line>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.client-index-table__meta--inline{display:inline-flex;align-items:center;gap:.35rem;min-width:0;flex:0 1 auto;white-space:nowrap;overflow:hidden}.client-index-table__meta--inline>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.client-index-table__divider{flex:0 0 auto;color:var(--csd-text-a0aec0-1000, #a0aec0)}.client-index-table__location strong{color:var(--csd-text-17324f-1000, #17324f);font-size:.84rem;font-weight:450;line-height:1.35}.client-index-table__location--single-line{display:flex;align-items:center;gap:.35rem;min-width:0;white-space:nowrap;overflow:hidden}.client-index-table__location--single-line>strong,.client-index-table__location--single-line>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.client-index-table__signals{display:flex;align-items:center;gap:.34rem;flex-wrap:nowrap;min-width:0;overflow:hidden}.client-index-table__signal{display:inline-flex;align-items:center;gap:.38rem;flex:0 1 auto;min-width:0;padding:.36rem .66rem;border-radius:999px;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-475569-1000, #475569);font-size:.74rem;font-weight:700;line-height:1.2}.client-index-table__signal i{flex:0 0 auto;color:var(--csd-text-3b82f6-1000, #3b82f6)}.client-index-table__signal{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.client-index-table__signal--compact{padding:.28rem .52rem;font-size:.72rem}.client-index-table__status-cell .status-dropdown,.client-index-table__status-cell .status-label{display:inline-flex}.client-index-table__status-cell .status-dropdown__toggle,.client-index-table__status-cell .status-label .status-dropdown__toggle{min-height:34px;padding:.38rem .74rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 8px 18px #0f172a0d}.client-index-table__status-cell .status-dropdown__toggle-label{font-size:.76rem}.client-index-table__actions-cell .dropdown-actions{justify-content:flex-end}.client-index-table__actions-cell .modern-dropdown-trigger{width:1.84rem;height:1.84rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 5px 12px #0f172a08;color:var(--csd-text-64748b-1000, #64748b)}.client-index-table__actions-cell .modern-dropdown-trigger:hover{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 7px 16px #2563eb12}.client-index-table__empty-row td{padding:0!important}.client-index-table__empty{display:grid;place-items:center;gap:.3rem;padding:2.5rem 1rem;color:var(--csd-text-708198-1000, #708198);text-align:center}.client-index-table__empty i{color:var(--csd-text-7f8ea3-1000, #7f8ea3);font-size:1.2rem}.client-index-table__empty strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.85rem;font-weight:700}.client-index-table__empty p{margin:0;font-size:.78rem;line-height:1.45}.client-index-page{display:grid;gap:.85rem}.client-index-page__toolbar,.client-index-page__stats,.client-index-page__context-alert,.client-index-page__import-alert,.client-index-page__filter-card,.client-index-page__table-card,.client-index-page .client-index-page__filter-card.op-card,.client-index-page .client-index-page__table-card.op-card{margin-bottom:0}.client-index-page__scope-note{margin-top:.7rem}.client-index-page__filter-card,.client-index-page__table-card{overflow:visible}.client-index-page__filter-card .smart-filter-bar{--sf-control-height: 40px;--sf-control-radius: var(--op-radius-sm);--csd-foreground-sf-control-radius: var(--op-radius-sm);width:100%;min-width:0;margin-top:0}.client-index-page__filter-shell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.82rem;width:100%;min-height:40px}.client-index-page__filter-heading{display:inline-flex;align-items:center;gap:.5rem;min-width:0;min-height:40px;padding-right:.82rem;border-right:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));white-space:nowrap}.client-index-page__filter-heading h2{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.98rem;font-weight:850;letter-spacing:0;line-height:1.15}.client-index-page__filter-card .smart-filter-form--operational{flex-wrap:wrap;justify-content:flex-end;max-width:100%;row-gap:.55rem}.client-index-page__filter-card .smart-filter-form--operational .sf-item,.client-index-page__filter-card .smart-filter-form--operational .sf-search{min-width:0}.client-index-page__filter-card .smart-filter-form--operational .sf-search{flex:999 1 18rem;min-width:min(100%,14rem)}.client-index-page__table-head{position:relative;align-items:center;min-height:0;padding:.72rem .92rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f9fbfe-1000, #f9fbfe) 100%);box-shadow:inset 0 -1px #ffffffd1}.client-index-page__table-title{display:flex;align-items:center;gap:.62rem;min-width:0}.client-index-page__table-icon{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;flex:0 0 2.05rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #2563eb0e;line-height:0}.client-index-page__table-icon i{font-size:.92rem}.client-index-page__table-copy{display:grid;gap:.08rem;min-width:0}.client-index-page__table-copy h2{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:850;line-height:1.16}.client-index-page__table-subtitle{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:650;line-height:1.25}.client-index-page__active-filters{padding:.9rem 1rem 0}.client-index-page__table-wrap{width:100%;max-width:100%;min-height:12rem}.client-index-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;max-width:100%;min-width:1180px}.client-index-table .client-index-table__col-select{width:48px}.client-index-table thead th{padding:.72rem .82rem!important;border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important;box-shadow:none;color:var(--csd-text-334155-1000, #334155);font-size:.8rem;font-weight:760;letter-spacing:0;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.client-index-table thead th>a,.client-index-table thead th .text-decoration-none{color:var(--csd-text-334155-1000, #334155)!important;font-weight:760!important}.client-index-table thead th .sort-column{gap:.34rem!important}.client-index-table thead th .sort-icons{opacity:.82;margin-left:0;transform:translateY(0)}.client-index-table thead th:first-child{border-top-left-radius:1rem}.client-index-table thead th:last-child{border-top-right-radius:1rem;position:relative;z-index:2;box-shadow:none}.client-index-table .client-index-table__row>td{padding-top:.52rem!important;padding-bottom:.52rem!important;vertical-align:middle!important}.client-index-table tbody tr.is-selected>td{background:var(--csd-bg-eff6ff-820, rgba(239, 246, 255, .82))!important}.client-index-table .client-index-table__col-number{width:3.5rem}.client-index-table .client-index-table__col-client{width:29%}.client-index-table .client-index-table__col-contact{width:21%}.client-index-table .client-index-table__col-location{width:19%}.client-index-table .client-index-table__col-context{width:17%}.client-index-table .client-index-table__col-status{width:9.5rem}.client-index-table .client-index-table__col-actions{width:5rem}.client-index-table .client-index-table__select-col{width:48px;min-width:48px;max-width:48px;padding-left:.25rem!important;padding-right:.25rem!important;text-align:center!important;vertical-align:middle!important}.client-index-table .client-index-table__check{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2rem;margin:0;border-radius:.72rem;cursor:pointer;transition:background-color .16s ease}.client-index-table .client-index-table__check:hover{background:var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72))}.client-index-table__number-cell{width:3.5rem;min-width:3.5rem;max-width:3.5rem;padding-left:.25rem!important;padding-right:.25rem!important;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:650;text-align:center}.client-index-table__identity,.client-index-table__contact,.client-index-table__location{display:flex;flex-direction:column;gap:.16rem;justify-content:center;min-width:0}.client-index-table__title{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;color:var(--csd-text-223b5a-1000, #223b5a);font-size:.9rem;font-weight:500;line-height:1.22}.client-index-table__title>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-index-table__title-icon{width:1.36rem;height:1.36rem;flex:0 0 1.36rem;border-radius:.46rem}.client-index-table__title-icon i{font-size:.76rem}.client-index-table__meta,.client-index-table__contact-meta,.client-index-table__location-meta{color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem;font-weight:560;line-height:1.36}.client-index-table__meta{display:flex;align-items:center;gap:.28rem .45rem;min-width:0}.client-index-table__meta span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-index-table__contact-name{color:var(--csd-text-142033-1000, #142033);font-size:.84rem;font-weight:500;line-height:1.35}.client-index-table__contact-line{display:inline-flex;align-items:center;gap:.42rem;max-width:100%;min-width:0}.client-index-table__contact-line>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-index-table__email-action{flex:0 0 auto;margin-left:.02rem}.client-index-table__contact-name,.client-index-table__contact-meta,.client-index-table__location .op-table__title,.client-index-table__empty-text,.client-index-table__location-meta{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-index-table__empty-text{color:var(--csd-text-7a889d-1000, #7a889d);font-size:.75rem;font-style:italic;font-weight:500;line-height:1.32}.client-index-table__context{display:flex;align-items:center;gap:.32rem;flex-wrap:nowrap;min-width:0;overflow:hidden}.client-index-table__context-pill{flex:0 1 auto;min-width:0;min-height:1.42rem;padding:.26rem .46rem;font-size:.67rem;line-height:1.15;white-space:nowrap}.client-index-table__context-pill i{font-size:.72rem}.client-index-table__status-content,.client-index-table__actions-cell .dropdown-actions{display:flex;justify-content:flex-end}.client-index-table__head-actions{width:5rem;min-width:5rem;max-width:5rem;padding-left:.4rem!important;padding-right:.82rem!important;text-align:right!important}.client-index-table__actions-cell{width:5rem;min-width:5rem;max-width:5rem;text-align:right!important}.client-index-table__empty-colspan{padding:0!important}.client-index-page:not(.is-client-bulk-mode) .client-index-table__col-select{display:none;width:0!important;visibility:collapse}.client-index-page:not(.is-client-bulk-mode) .client-index-table__select-col{display:none!important}.client-index-page:not(.is-client-bulk-mode) .client-index-table thead th.client-index-table__number-col{border-top-left-radius:1rem}.client-index-page:not(.is-client-bulk-mode) .client-index-table tbody tr:hover>td:first-child{box-shadow:none}.client-index-page:not(.is-client-bulk-mode) .client-index-table tbody tr:hover>td.client-index-table__number-col{box-shadow:inset 3px 0 #64748b29}.client-index-page__bulk-mode-toggle.is-active{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22))!important;background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-620, rgba(219, 234, 254, .62)),transparent 7rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important;box-shadow:0 0 0 3px #2563eb12,0 12px 24px #2563eb14!important}.client-index-page__bulk-mode-toggle.is-active i{color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important}.client-index-table__select-col .form-check-modern .checkmark{width:1.06rem;height:1.06rem;border-color:var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:inset 0 1px #ffffffeb,0 6px 12px #0f172a09}.client-index-table__select-col .form-check-modern:hover .checkmark{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.client-index-table__select-col .form-check-modern .form-check-input-modern:checked+.checkmark{border-color:var(--csd-border-2563eb-860, rgba(37, 99, 235, .86));background:linear-gradient(180deg,#3b82f6,#2563eb);box-shadow:0 8px 16px #2563eb29,inset 0 1px #ffffff38}.clients-workspace .client-index-table thead th{background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important;box-shadow:none}@media (max-width: 1180px){.client-index-page__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1320px){.client-index-page__filter-shell{grid-template-columns:1fr;align-items:stretch;gap:.65rem}.client-index-page__filter-heading{justify-content:space-between;padding-right:0;padding-bottom:.65rem;border-right:0;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))}.client-index-page__filter-card .smart-filter-form--operational{justify-content:flex-start}}@media (max-width: 768px){.client-index-page__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.client-index-page{gap:.72rem;padding-right:.72rem!important;padding-left:.72rem!important}.client-index-page .op-toolbar{padding:.85rem;border-radius:1rem}.client-index-page .op-toolbar__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:.5rem}.client-index-page .op-toolbar__actions>.btn,.client-index-page .op-toolbar__actions>.dropdown,.client-index-page .op-toolbar__actions .op-secondary-action,.client-index-page .op-toolbar__actions .op-primary-action{width:100%;min-width:0;min-height:2.44rem;justify-content:center}.client-index-page .op-toolbar__actions>.op-chip{grid-column:1/-1;justify-content:center;width:100%;min-width:0}.client-index-page .op-toolbar__actions .op-secondary-action,.client-index-page .op-toolbar__actions .op-primary-action{display:inline-flex;align-items:center;gap:.42rem;padding-right:.75rem;padding-left:.75rem;line-height:1}.client-index-page .op-toolbar__actions .op-secondary-action i,.client-index-page .op-toolbar__actions .op-primary-action i{display:inline-flex;align-items:center;justify-content:center;width:1rem;min-width:1rem;line-height:1}.client-index-page .op-export-dropdown>.dropdown-toggle{width:100%}.client-index-page .op-export-menu{width:min(22rem,100vw - 1.4rem);max-width:calc(100vw - 1.4rem)}.client-index-page__stats .op-stat{min-height:4.65rem;padding:.72rem;border-radius:.92rem}.client-index-page__filter-card{border-radius:1rem;padding:.58rem}.client-index-page__filter-card .smart-filter-bar{--sf-control-height: 36px;--sf-control-radius: .78rem;--csd-foreground-sf-control-radius: .78rem}.client-index-page__filter-shell{gap:.48rem}.client-index-page .client-index-page__filter-heading{min-height:0;padding-bottom:.48rem}.client-index-page__filter-card .smart-filter-form--operational{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;width:100%}.client-index-page__filter-card .smart-filter-form--operational .sf-search{grid-column:1/-1;min-width:0;width:100%}.client-index-page__filter-card .smart-filter-form--operational .sf-item,.client-index-page__filter-card .smart-filter-form--operational .sf-reset,.client-index-page__filter-card .smart-filter-form--operational .sf-advanced-toggle,.client-index-page__filter-card .smart-filter-form--operational [data-filter-panel-trigger]{justify-self:stretch;min-width:0;width:100%}.client-index-page__filter-card .smart-filter-form--operational .sf-item{display:block}.client-index-page__filter-card .smart-filter-form--operational .sf-select,.client-index-page__filter-card .smart-filter-form--operational .sf-select__button,.client-index-page__filter-card .smart-filter-form--operational .sf-control,.client-index-page__filter-card .smart-filter-form--operational select{min-width:0!important;width:100%!important;max-width:100%}.client-index-page__filter-card .smart-filter-form--operational .sf-select__menu{min-width:100%;max-width:calc(100vw - 1.6rem)}.client-index-page__filter-card .smart-filter-form--operational label,.client-index-page__filter-card .smart-filter-form--operational .sf-separator{display:none!important}.client-index-page__filter-card .smart-filter-form--operational .sf-control,.client-index-page__filter-card .smart-filter-form--operational .sf-native-select,.client-index-page__filter-card .smart-filter-form--operational .sf-reset .btn,.client-index-page__filter-card .smart-filter-form--operational button{width:100%;min-height:36px}.client-index-page__active-filters{padding:.72rem .72rem 0}.client-index-page__table-head{align-items:flex-start;flex-direction:column;padding:.66rem .72rem}.client-index-page__table-title{align-items:center;gap:.52rem}.client-index-page__table-icon{width:1.92rem;height:1.92rem;flex-basis:1.92rem}.client-index-page__table-wrap{min-height:0;padding:.72rem;overflow:visible;background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-340, rgba(219, 234, 254, .34)),transparent 9rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)}.client-index-page .client-index-table{display:block;width:100%;min-width:0!important;table-layout:auto}.client-index-table colgroup,.client-index-table thead{display:none}.client-index-table tbody{display:grid;gap:.68rem}.client-index-table tbody tr{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.52rem;padding:.74rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-left:3px solid rgba(var(--client-action-rgb, 37, 99, 235),.42);border-radius:.96rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 12px 26px #0f172a0e,inset 0 1px #fffffff2}.client-index-table tbody tr,.client-index-table tbody tr>td,.client-index-table tbody tr>td *,.client-index-table tbody tr>td a,.client-index-table tbody tr>td button{-webkit-tap-highlight-color:transparent}.client-index-table tbody tr:hover,.client-index-table tbody tr:active{background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98))}.client-index-table tbody tr:hover>td,.client-index-table tbody tr:active>td,.client-index-table tbody tr>td:hover,.client-index-table tbody tr>td:active{--bs-table-accent-bg: transparent !important;--bs-table-hover-bg: transparent !important;--csd-foreground-bs-table-hover-bg: transparent !important;background-color:transparent!important;background-image:none!important}.client-index-table tbody tr:has(.client-index-table__empty-colspan){display:block;padding:0;border:0;background:transparent;box-shadow:none}.client-index-table .client-index-table__row>td,.client-index-table tbody tr>td{display:block;width:100%;min-width:0;max-width:none;padding:0!important;border:0!important;text-align:left!important;box-shadow:none!important}.client-index-table__number-cell,.client-index-table__number-col{display:none!important}.client-index-table__select-col{position:absolute;top:.78rem;right:.78rem;display:inline-flex!important;width:auto!important;min-width:0!important;max-width:none!important;z-index:2}.client-index-page:not(.is-client-bulk-mode) .client-index-table__select-col{display:none!important}.client-index-table td[data-label=Client]{padding-right:2.1rem!important}.client-index-page:not(.is-client-bulk-mode) .client-index-table td[data-label=Client]{padding-right:0!important}.client-index-table__title{font-size:.94rem;font-weight:780}.client-index-table__meta{flex-wrap:wrap;max-width:100%;white-space:normal}.client-index-table__meta span,.client-index-table__contact-name,.client-index-table__contact-meta,.client-index-table__location .op-table__title,.client-index-table__location-meta,.client-index-table__empty-text{white-space:normal;overflow-wrap:anywhere}.client-index-table td[data-label="Contact principal"],.client-index-table td[data-label=Localizare],.client-index-table td[data-label="Context CRM"],.client-index-table td[data-label=Status]{display:grid!important;grid-template-columns:minmax(6.1rem,.38fr) minmax(0,1fr);gap:.54rem;align-items:start;padding-top:.52rem!important;border-top:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82))!important}.client-index-table td[data-label]:not([data-label=Client]):not(.client-index-table__actions-cell):not(.client-index-table__select-col):before{content:attr(data-label);color:var(--csd-text-6b7d94-1000, #6b7d94);font-size:.62rem;font-weight:850;letter-spacing:0;line-height:1.25;text-transform:uppercase}.client-index-table__contact-line{align-items:flex-start;justify-content:space-between;width:100%}.client-index-table__contact-line>span{white-space:normal;overflow-wrap:anywhere}.client-index-table__email-action{display:inline-flex;align-items:center;justify-content:center;width:2.08rem;height:2.08rem;min-width:2.08rem;margin-left:.4rem}.client-index-table__context{flex-wrap:wrap;overflow:visible}.client-index-table__context-pill{white-space:normal}.client-index-table__status-cell .status-dropdown,.client-index-table__status-cell .status-dropdown__toggle,.client-index-table__status-cell .op-table__status,.client-index-table__status-content{justify-content:flex-start;max-width:100%}.client-index-table__status-cell .status-dropdown__toggle{min-width:0;max-width:100%}.client-index-table__status-cell .status-dropdown__toggle-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.client-index-table__actions-cell{display:flex!important;justify-content:flex-end;align-items:center;padding-top:.56rem!important;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))!important}.client-index-table__actions-cell:before{display:none}.client-index-table__actions-cell .dropdown-actions{display:inline-flex;justify-content:flex-end;width:100%}.client-index-table__actions-cell .modern-dropdown-trigger{display:inline-flex;align-items:center;justify-content:center;width:2.22rem;height:2.22rem;min-width:2.22rem;font-size:1rem}.client-index-table__actions-cell .dropdown-modern__menu{width:min(18rem,100vw - 2rem);max-width:calc(100vw - 2rem)}.client-index-page__table-card .op-pagination-footer{border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:0 0 1rem 1rem}}@media (max-width: 575.98px){.client-index-page{padding-right:.48rem!important;padding-left:.48rem!important}.client-index-page .op-toolbar__actions,.client-index-page__stats,.client-index-page__filter-card .smart-filter-form--operational{grid-template-columns:repeat(2,minmax(0,1fr))}.client-index-page__filter-card .smart-filter-form--operational .sf-search{grid-column:1/-1}.client-index-page__filter-card .smart-filter-form--operational .sf-item,.client-index-page__filter-card .smart-filter-form--operational .sf-reset,.client-index-page__filter-card .smart-filter-form--operational .sf-advanced-toggle,.client-index-page__filter-card .smart-filter-form--operational [data-filter-panel-trigger]{justify-self:stretch;min-width:0;width:100%}.client-index-page__filter-card .smart-filter-form--operational .sf-select,.client-index-page__filter-card .smart-filter-form--operational .sf-select__button,.client-index-page__filter-card .smart-filter-form--operational .sf-control,.client-index-page__filter-card .smart-filter-form--operational select{min-width:0!important;width:100%!important}.client-index-page .op-toolbar__actions .op-chip{grid-column:1/-1;justify-content:center}.client-index-page .op-toolbar__actions .op-secondary-action,.client-index-page .op-toolbar__actions .op-primary-action,.client-index-page .op-export-dropdown>.dropdown-toggle{min-height:2.5rem}.client-index-page__stats .op-stat{min-height:0}.client-index-page__filter-heading{align-items:flex-start;flex-direction:row;justify-content:space-between;gap:.5rem;white-space:normal}.client-index-page__filter-heading .op-chip{width:auto;min-height:1.82rem;padding-inline:.58rem;justify-content:center}.client-index-page__filter-heading h2{font-size:.95rem}.client-index-page__filter-card{padding:.5rem}.client-index-page__filter-card .smart-filter-bar{--sf-control-height: 34px}.client-index-page__table-wrap{padding:.58rem}.client-index-table tbody{gap:.58rem}.client-index-table tbody tr{gap:.48rem;padding:.68rem;border-radius:.88rem}.client-index-table td[data-label="Contact principal"],.client-index-table td[data-label=Localizare],.client-index-table td[data-label="Context CRM"],.client-index-table td[data-label=Status]{grid-template-columns:minmax(0,1fr);gap:.24rem}.client-index-table td[data-label]:not([data-label=Client]):not(.client-index-table__actions-cell):not(.client-index-table__select-col):before{font-size:.6rem}}.client-show-shell{display:block}.client-show-page__toolbar{margin-bottom:.85rem;padding:.78rem .9rem .82rem;border-color:var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));border-radius:1.05rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fafbfc-1000, #fafbfc) 100%);box-shadow:0 10px 22px #0f172a09}.client-show-page__toolbar-main,.client-show-page__identity{display:grid;gap:.46rem;min-width:0}.client-show-page__toolbar-main h1{max-width:min(62rem,100%);margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:clamp(1.05rem,1.22vw,1.32rem);font-weight:800;line-height:1.16;overflow-wrap:anywhere;text-wrap:balance}.client-show-page__lead{max-width:62rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.84rem;font-weight:600;line-height:1.48}.client-show-page__identity .op-toolbar__title{align-items:flex-start;margin-bottom:0}.client-show-page__chips,.client-show-page__context-chips,.client-tab-card__badges{display:flex;align-items:center;gap:.46rem;flex-wrap:wrap}.client-show-page__actions{align-items:center}.client-record-page__content{margin:0}.client-record-page__tabs{margin-bottom:.85rem}.client-contract-show-page.py-3{padding-top:.52rem!important;padding-bottom:.72rem!important}.client-contract-show-page .client-show-page__toolbar{display:flex;align-items:center;gap:.72rem;margin-bottom:.48rem;padding:.56rem .66rem;border-radius:.88rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92)));box-shadow:inset 0 1px #ffffffeb,0 8px 20px #0f172a08}.client-contract-show-page .client-show-page__toolbar-main{gap:.3rem}.client-contract-show-page .client-show-page__toolbar-main h1{max-width:min(46rem,100%);font-size:clamp(.98rem,1.05vw,1.14rem);line-height:1.12}.client-contract-show-page .client-show-page__context-chips{gap:.26rem}.client-contract-show-page .client-show-page__context-chips .op-chip{min-height:1.46rem;padding:.22rem .48rem;border-radius:999px;font-size:.64rem}.client-contract-show-page .client-show-page__actions .btn,.client-contract-show-page .client-show-page__actions .dropdown-toggle{min-height:1.9rem;padding:.3rem .56rem;border-radius:999px;font-size:.68rem}.client-contract-show-page .client-record-page__tabs{margin-bottom:.44rem}.client-contract-show-page .client-record-page__tabs .entity-tabs-wrapper{margin-bottom:0;padding:.18rem;border-radius:.78rem!important;box-shadow:0 6px 16px #0f172a07!important}.client-contract-show-page .client-record-page__tabs .entity-tab,.client-contract-show-page .client-record-page__tabs .entity-tabs-more .entity-tabs-more-btn{min-height:1.82rem;padding:.28rem .48rem;border-radius:.58rem!important;font-size:.68rem}.client-contract-show-page .client-record-page__tabs .entity-tab i{font-size:.8rem}.client-profile-card{border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important}.client-profile-card>.op-card__header{border-bottom-color:var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important}.client-profile-card__section--external-folder .client-detail-sections__head{align-items:center;margin-bottom:.72rem}.client-external-folder-card{display:grid;gap:.72rem;padding:.78rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:var(--op-radius-sm, 8px);background:linear-gradient(135deg,var(--csd-bg-eff6ff-880, rgba(239, 246, 255, .88)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:inset 0 1px #ffffffd6}.client-external-folder-card__header,.client-external-folder-card__actions,.client-external-folder-card__note{display:flex;align-items:center;gap:.58rem;min-width:0}.client-external-folder-card__icon{width:2.34rem;height:2.34rem;flex:0 0 2.34rem;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:9px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 8px 18px #2563eb14}.client-external-folder-card__copy{display:grid;gap:.08rem;min-width:0}.client-external-folder-card__copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:850;line-height:1.25}.client-external-folder-card__copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:700}.client-external-folder-card__paths{display:grid;gap:.5rem}.client-external-folder-card__path-row{display:grid;gap:.28rem;min-width:0;padding:.62rem .68rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:8px;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92))}.client-external-folder-card__path-row code{display:block;width:100%;color:var(--csd-text-1e293b-1000, #1e293b);font-family:var(--bs-font-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace);font-size:.76rem;line-height:1.45;overflow-wrap:anywhere;white-space:normal}.client-external-folder-card__actions{flex-wrap:wrap}.client-external-folder-card__note{align-items:flex-start;padding:.58rem .64rem;border:1px solid var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84));border-radius:8px;background:var(--csd-bg-ffffff-840, rgba(255, 255, 255, .84));color:var(--csd-text-475569-1000, #475569);font-size:.8rem;font-weight:650;line-height:1.45}.client-external-folder-card__note i{color:var(--csd-text-2563eb-1000, #2563eb);margin-top:.1rem}.client-tab-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:.85rem;padding:.9rem 1rem;border:1px solid var(--csd-border-d9e3ee-1000, #d9e3ee);border-radius:10px;background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.client-tab-card__copy{display:grid;gap:.18rem;min-width:0}.client-tab-card__copy h2{margin:0;color:var(--csd-text-142033-1000, #142033);font-size:1.02rem;font-weight:850;line-height:1.22}.client-tab-card__copy p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;font-weight:600;line-height:1.45}.client-tab-card__side,.client-tab-card__actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.client-tab-card__body{min-width:0}.client-tab-card>.op-card__body{padding:0!important;overflow:visible;border:0!important;background:transparent!important;box-shadow:none!important}.client-tab-card .op-table-card{margin-bottom:0}.client-tab-card .op-table-wrap:has(+.op-pagination-footer) .op-table tbody tr:last-child>td{border-bottom:0!important}.client-tab-card .op-pagination-footer{border-top:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))!important}.clients-guide-modal__hero-rail,.clients-guide-modal__card-head{display:flex;align-items:center;gap:.62rem}.clients-guide-modal__hero-rail{justify-content:flex-end;flex-wrap:wrap}.clients-guide-modal__hero-rail span{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;padding:.38rem .62rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);font-size:.73rem;font-weight:800;white-space:nowrap}.clients-guide-modal__hero-rail i,.clients-guide-modal__card-icon i{color:var(--csd-text-2563eb-1000, #2563eb)}.clients-guide-modal__card-head{align-items:flex-start;margin-bottom:.55rem}.clients-guide-modal__card-icon{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;flex:0 0 2.15rem;border:1px solid var(--csd-border-bfdbfe-800, rgba(191, 219, 254, .8));border-radius:8px;background:linear-gradient(135deg,var(--csd-bg-eff6ff-1000, #eff6ff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%)}@media (max-width: 991.98px){.client-show-page__toolbar,.client-tab-head{align-items:stretch;flex-direction:column}.client-show-page__actions,.client-tab-card__side,.clients-guide-modal__hero,.clients-guide-modal__hero-rail{justify-content:flex-start}.client-profile-card__section--external-folder .client-detail-sections__head,.client-external-folder-card__header,.client-external-folder-card__actions{align-items:stretch;flex-direction:column}.client-external-folder-card__actions .op-record-card-action{justify-content:center;width:100%}}.client-overview-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.64rem}.client-overview-kpis__item,.client-signal-card{position:relative;display:grid;gap:.16rem;padding:.78rem .86rem .78rem .96rem;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));border-radius:var(--op-radius, 10px);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 24px #0f172a0a,inset 0 1px #ffffffd1}.client-overview-kpis__item{min-height:4.72rem;overflow:hidden}.client-overview-kpis__item:before{position:absolute;inset:0 auto 0 0;width:3px;background:rgba(var(--client-panel-rgb, 37, 99, 235),.5);content:""}.client-overview-kpis__item:nth-child(2):before{background:#0f766e8c}.client-overview-kpis__item:nth-child(3):before{background:#f59e0b94}.client-overview-kpis__item:nth-child(4):before{background:#94a3b8e6}.client-overview-kpis__label,.client-signal-card>span{color:var(--csd-text-6b7c93-1000, #6b7c93);font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.client-overview-kpis__value,.client-signal-card strong{color:var(--csd-text-10213f-1000, #10213f);font-size:1.26rem;font-weight:850;line-height:1.05}.client-overview-kpis__meta{color:var(--csd-text-708198-1000, #708198);font-size:.74rem;line-height:1.4}.client-detail-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.client-detail-sections__head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.72rem}.client-note-preview__item{display:grid;gap:.28rem;padding:.88rem .92rem;border-radius:1rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94))}.client-note-preview__item strong,.client-building-preview__copy strong,.client-contact-card__copy strong,.client-bank-preview__copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:800;line-height:1.4}.client-note-preview__item p,.client-signal-card--text p{margin:0;color:var(--csd-text-55677f-1000, #55677f);font-size:.77rem;line-height:1.56}.client-note-preview__item span,.client-building-preview__copy span,.client-contact-card__copy span,.client-contact-card__copy small,.client-bank-preview__copy span{color:var(--csd-text-708198-1000, #708198);font-size:.75rem;line-height:1.45}.client-building-preview__item,.client-bank-preview__item,.client-contact-card{display:flex;align-items:center;gap:.72rem;padding:.88rem .92rem;border-radius:1rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))}.client-building-preview__icon,.client-bank-preview__icon{width:2.45rem;height:2.45rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.88rem;background:var(--csd-bg-dbeafe-780, rgba(219, 234, 254, .78));color:var(--csd-text-2563eb-1000, #2563eb);flex:0 0 auto}.client-building-preview__copy,.client-bank-preview__copy,.client-contact-card__copy{display:grid;gap:.12rem;min-width:0}.client-contact-card__avatar{width:2.55rem;height:2.55rem;flex:0 0 auto}.client-contact-card__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:999px;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));box-shadow:0 6px 16px #0f172a14}.client-contact-card__badge{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;padding:.38rem .68rem;border-radius:999px;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));background:var(--csd-bg-eff6ff-950, rgba(239, 246, 255, .95));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.72rem;font-weight:800}.client-bank-preview__item .status-dropdown,.client-bank-preview__item .status-label{margin-left:auto}.client-signal-card--text{align-content:start}@media (max-width: 1199.98px){.client-overview-kpis,.client-detail-sections,.client-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 991.98px){.clients-workspace__section-meta{width:100%}.client-overview-grid,.client-overview-kpis,.client-detail-sections{grid-template-columns:1fr}}@media (max-width: 767.98px){.client-show-page.client-show-shell{min-width:0;padding-top:.72rem!important;padding-right:.72rem!important;padding-left:.72rem!important}.client-show-page__toolbar{gap:.72rem;margin-bottom:.72rem;padding:.82rem;border-radius:1rem}.client-show-page__toolbar-main,.client-show-page__identity{gap:.5rem}.client-show-page__toolbar-main h1{font-size:1.14rem;line-height:1.18}.client-show-page__lead{font-size:.8rem;line-height:1.42}.client-show-page__actions,.client-show-page__chips,.client-show-page__context-chips{width:100%;justify-content:flex-start}.client-show-page__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}.client-show-page__actions>*,.client-show-page__actions .btn,.client-show-page__actions .status-dropdown,.client-show-page__actions .status-dropdown__toggle{width:100%;min-width:0;justify-content:center}.client-show-page__chips .op-chip,.client-show-page__chips .op-pill,.client-show-page__context-chips .op-chip,.client-show-page__context-chips .op-pill{min-width:0;max-width:100%;white-space:normal;line-height:1.25}.client-show-page__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;margin-bottom:.72rem}.client-show-page__stats .op-stat{min-height:0;padding:.72rem;border-radius:.92rem}.client-record-page__tabs{margin-bottom:.72rem;overflow:visible!important}.client-show-shell__content,.client-record-page__content,.client-tab-card__body{min-width:0}.client-tab-head{gap:.72rem;margin-bottom:.72rem;padding:.78rem;border-radius:.95rem}.client-tab-card__side,.client-tab-card__actions{align-items:stretch;justify-content:flex-start;width:100%}.client-tab-card__side>*,.client-tab-card__actions>*,.client-tab-card__side .btn,.client-tab-card__actions .btn{width:100%;min-width:0;justify-content:center}.clients-workspace__context,.client-building-preview__item,.client-bank-preview__item,.client-contact-card{align-items:flex-start;flex-direction:column}.client-contact-card__badge,.client-bank-preview__item .status-dropdown,.client-bank-preview__item .status-label{margin-left:0}}.client-contract-send-confirm-swal{width:min(34rem,100vw - 2rem);padding:0!important;border-radius:1.15rem!important;overflow:hidden}.client-contract-send-confirm-swal__container{margin:0!important;padding:0!important}.client-contract-send-confirm-swal__actions{width:100%;margin:0!important;padding:1rem 1.2rem 1.15rem;border-top:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);background:var(--csd-bg-ffffff-1000, #fff);gap:.55rem}.client-contract-send-confirm{color:var(--csd-text-0f172a-1000, #0f172a);text-align:left}.client-contract-send-confirm__hero{display:flex;align-items:flex-start;gap:.85rem;padding:1.25rem 1.25rem 1rem;background:linear-gradient(145deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-eef5ff-1000, #eef5ff) 100%);border-bottom:1px solid var(--csd-border-dbeafe-1000, #dbeafe)}.client-contract-send-confirm__icon{display:grid;place-items:center;flex:0 0 auto;width:2.55rem;height:2.55rem;border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:.8rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.05rem}.client-contract-send-confirm__hero small{display:block;margin-bottom:.18rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.66rem;font-weight:850;letter-spacing:.1em}.client-contract-send-confirm__hero h3{margin:0;color:var(--csd-text-172033-1000, #172033);font-size:1.18rem;font-weight:800;line-height:1.25}.client-contract-send-confirm__hero p{margin:.25rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.79rem}.client-contract-send-confirm__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:1rem 1.2rem .75rem}.client-contract-send-confirm__detail{display:flex;align-items:center;gap:.62rem;min-width:0;padding:.68rem .72rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #fff)}.client-contract-send-confirm__detail:nth-child(3),.client-contract-send-confirm__detail:last-child{grid-column:1/-1}.client-contract-send-confirm__detail-icon{display:grid;place-items:center;flex:0 0 auto;width:1.8rem;height:1.8rem;border-radius:.55rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.client-contract-send-confirm__detail>span:last-child{display:grid;min-width:0}.client-contract-send-confirm__detail small{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.045em}.client-contract-send-confirm__detail strong{overflow-wrap:anywhere;color:var(--csd-text-1e293b-1000, #1e293b);font-size:.78rem;font-weight:750}.client-contract-send-confirm__notice{display:flex;align-items:center;gap:.48rem;margin:0 1.2rem 1rem;padding:.62rem .72rem;border-radius:.65rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}@media (max-width: 575.98px){.client-contract-send-confirm__summary{grid-template-columns:1fr}.client-contract-send-confirm__detail{grid-column:1!important}.client-contract-send-confirm-swal__actions{flex-direction:column-reverse}.client-contract-send-confirm-swal__actions button{width:100%;margin:0!important}}@media (max-width: 575.98px){.client-show-page.client-show-shell{padding-right:.48rem!important;padding-left:.48rem!important}.client-show-page__actions,.client-show-page__stats{grid-template-columns:1fr}.client-show-page__toolbar-main h1{font-size:1.04rem}}.client-property-dossier{--property-border: var(--csd-border-bfd3eb-820, rgba(191, 211, 235, .82));--csd-foreground-property-border: rgba(191, 211, 235, .82);--property-muted: var(--csd-text-64748b-1000, #64748b);--csd-foreground-property-muted: var(--csd-text-64748b-1000, #64748b);display:grid;gap:1rem}.client-property-dossier__hero,.client-property-dossier .op-card{border:1px solid var(--property-border);border-radius:1.15rem;background:linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fcff-960, rgba(248, 252, 255, .96))),var(--csd-bg-ffffff-1000, #fff);box-shadow:0 18px 44px #0f172a11}.client-property-dossier__title,.client-property-dossier__row,.owner-portal-list article,.owner-portal__topbar,.owner-portal__user{display:flex;align-items:center;gap:.85rem}.client-property-dossier__title h1,.owner-portal__hero h1{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.55rem;font-weight:850;letter-spacing:0}.client-property-dossier__title p,.client-property-dossier__row span,.client-property-dossier__mini-log span,.owner-portal-list span,.owner-portal__hero p{margin:0;color:var(--csd-foreground-property-muted, var(--property-muted));font-size:.9rem}.client-property-dossier__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:1rem}.client-property-dossier__grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.client-property-dossier__list{display:grid;gap:.72rem}.client-property-dossier__row{justify-content:space-between;padding:.78rem .9rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.85rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fafc-1000, #f8fafc))}.client-property-dossier__row>div:first-child,.owner-portal-list article>div:first-child{display:grid;gap:.18rem;min-width:0}.client-property-dossier__form,.owner-portal-form{display:grid;gap:.75rem}.client-property-dossier__form label,.owner-portal-form label{color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.client-property-dossier__check{display:inline-flex;align-items:center;gap:.5rem;color:var(--csd-text-0f172a-1000, #0f172a);font-weight:750}.client-property-dossier__mini-log{display:grid;gap:.1rem;margin-top:.7rem;padding:.68rem .78rem;border:1px solid var(--csd-border-dbeafe-900, rgba(219, 234, 254, .9));border-radius:.8rem;background:var(--csd-bg-f8fafc-840, rgba(248, 250, 252, .84))}.owner-portal-shell{min-height:100vh;margin:0;background:linear-gradient(180deg,var(--csd-bg-f7fbff-1000, #f7fbff) 0%,var(--csd-bg-eef4fb-1000, #eef4fb) 52%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);color:var(--csd-text-0f172a-1000, #0f172a)}.owner-portal{width:min(1240px,100% - 2rem);margin:0 auto;padding:1.1rem 0 2rem}.owner-portal__topbar{justify-content:space-between;position:sticky;top:.75rem;z-index:30;margin-bottom:1rem;padding:.65rem .75rem;border:1px solid var(--csd-border-bfd3eb-820, rgba(191, 211, 235, .82));border-radius:999px;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));box-shadow:0 18px 42px #0f172a14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.owner-portal__brand{display:inline-flex;align-items:center;gap:.58rem;color:var(--csd-text-0f172a-1000, #0f172a);text-decoration:none}.owner-portal__brand span{display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:999px;background:#2563eb;color:#fff}.owner-portal__hero,.owner-portal-card,.owner-portal__kpis article{border:1px solid var(--csd-border-bfd3eb-840, rgba(191, 211, 235, .84));border-radius:1.1rem;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));box-shadow:0 18px 42px #0f172a11}.owner-portal__hero{display:flex;justify-content:space-between;gap:1rem;padding:1.25rem}.owner-portal__switcher{min-width:min(100%,320px)}.owner-portal__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:.9rem 0}.owner-portal__kpis article{display:grid;gap:.16rem;padding:.95rem}.owner-portal__kpis span{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.owner-portal__kpis strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.05rem;font-weight:850}.owner-portal__kpis small{color:var(--csd-text-64748b-1000, #64748b)}.owner-portal__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem;margin-top:1rem}.owner-portal__grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-portal-card{overflow:hidden}.owner-portal-card header{padding:1rem 1.05rem .8rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))}.owner-portal-card h2{margin:.1rem 0 0;font-size:1.05rem;font-weight:850}.owner-portal-card>form,.owner-portal-card>.owner-portal-list,.owner-portal-card>.owner-portal-form{margin:1rem}.owner-portal-card--wide{grid-column:1/-1}.owner-portal-form--inline{display:grid;grid-template-columns:14rem minmax(0,1fr) auto;align-items:end;gap:.7rem}.owner-portal-form--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-portal-form--compact .btn{grid-column:1/-1}.owner-portal-list{display:grid;gap:.65rem}.owner-portal-list article{justify-content:space-between;padding:.72rem .82rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fafc-1000, #f8fafc))}.owner-portal-list--interventions article{align-items:flex-start}.owner-portal-meter{display:grid!important;grid-template-columns:minmax(0,1fr)}.owner-portal-meter form{display:grid;grid-template-columns:9rem 8rem minmax(0,1fr) auto;gap:.5rem;align-items:center;width:100%;margin-top:.65rem}.owner-portal__flash{margin-bottom:.8rem}.owner-portal-signing-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.owner-portal-signing-summary article,.owner-portal-signing-confirmation,.owner-portal-signing-workspace{border:1px solid var(--csd-border-dbe6f2-1000, #dbe6f2);border-radius:20px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 14px 36px #0f172a0f}.owner-portal-signing-summary article{display:flex;min-height:96px;flex-direction:column;justify-content:center;gap:7px;padding:18px}.owner-portal-signing-summary span{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.owner-portal-signing-summary strong{color:var(--csd-text-172033-1000, #172033);font-size:.98rem}.owner-portal-signing-workspace{margin-top:18px;overflow:hidden;padding:20px}.owner-portal-signing-workspace__intro{padding:4px 4px 16px}.owner-portal-signing-workspace__intro h2{margin:4px 0 6px;color:var(--csd-text-172033-1000, #172033);font-size:1.2rem}.owner-portal-signing-workspace__intro p{margin:0;color:var(--csd-text-64748b-1000, #64748b)}.owner-portal-signing-workspace .modal-dialog{margin:0 auto;max-width:1180px}.owner-portal-signing-workspace .modal-content{border:0;box-shadow:none}.owner-portal-signing-confirmation{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:18px 0;padding:18px 20px;border-color:var(--csd-border-bbf7d0-1000, #bbf7d0);background:var(--csd-bg-f0fdf4-1000, #f0fdf4)}.owner-portal-signing-confirmation__icon{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:var(--csd-bg-dcfce7-1000, #dcfce7);color:var(--csd-text-16a34a-1000, #16a34a);font-size:1.35rem}.owner-portal-signing-confirmation h2{margin:2px 0 4px;font-size:1.1rem}.owner-portal-signing-confirmation p{margin:0;color:var(--csd-text-4b6355-1000, #4b6355)}@media (max-width: 991.98px){.owner-portal-signing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-portal-signing-confirmation{grid-template-columns:auto minmax(0,1fr)}.owner-portal-signing-confirmation .btn{grid-column:1/-1}}@media (max-width: 575.98px){.owner-portal-signing-summary{grid-template-columns:1fr}.owner-portal-signing-workspace{padding:10px}}@media (max-width: 991.98px){.client-property-dossier__grid,.client-property-dossier__grid--wide,.owner-portal__grid,.owner-portal__grid--wide,.owner-portal__kpis{grid-template-columns:1fr}.owner-portal__hero,.owner-portal__topbar{align-items:stretch;flex-direction:column;border-radius:1rem}.owner-portal-form--compact,.owner-portal-form--inline,.owner-portal-meter form{grid-template-columns:1fr}}.client-form-modal .anaf-autofilled-surface{position:relative}.client-form-modal .anaf-autofilled-field{border-color:var(--csd-border-0d9488-720, rgba(13, 148, 136, .72))!important;background:linear-gradient(180deg,var(--csd-bg-f0fdfa-720, rgba(240, 253, 250, .72)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))!important;box-shadow:0 0 0 .16rem #14b8a624!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.client-form-modal .select2-selection.anaf-autofilled-field{border-color:var(--csd-border-0d9488-720, rgba(13, 148, 136, .72))!important;box-shadow:0 0 0 .16rem #14b8a624!important}.client-upsert-modal-shell .modal-premium-header{padding-bottom:.58rem!important}.client-upsert-modal-shell .modal-premium-body{padding-top:.66rem!important}.client-upsert-modal-shell .client-form-modal{gap:.82rem}.client-upsert-modal-shell .client-form-modal__summary{padding:.68rem .78rem;border-color:var(--csd-border-bfdbfe-580, rgba(191, 219, 254, .58));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.client-upsert-modal-shell .client-form-modal__summary .op-upsert-modal__summary-icon{background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb)}.client-upsert-modal-shell .client-form-modal__summary .op-upsert-modal__eyebrow,.client-upsert-modal-shell .client-form-modal__summary .op-upsert-modal__summary-pill{border-color:var(--csd-border-bfdbfe-580, rgba(191, 219, 254, .58));background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:none}.client-upsert-modal-shell .client-form-modal .op-upsert-modal__card{border-color:var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 32px #0f172a0b}.client-upsert-modal-shell .client-form-modal .op-upsert-modal__card--primary{background:var(--csd-bg-ffffff-1000, #ffffff)}.client-upsert-modal-shell .client-form-modal .op-upsert-modal__card-header,.client-upsert-modal-shell .client-form-modal .op-upsert-modal__card>.saas-card-header{background:var(--csd-bg-ffffff-1000, #ffffff)}.client-upsert-modal-shell .client-form-modal .op-upsert-modal__card-body,.client-upsert-modal-shell .client-form-modal .op-upsert-modal__card .location-container{background:var(--csd-bg-ffffff-1000, #ffffff)}.client-upsert-modal-shell .client-form-modal .form-saas-input:not(:focus):not(.anaf-autofilled-field):not(.is-invalid):not(.border-danger),.client-upsert-modal-shell .client-form-modal .select2-container:not(.select2-container--focus):not(.select2-container--open) .select2-selection:not(.anaf-autofilled-field):not(.select2-error-highlight){background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:inset 0 1px #ffffffe6!important}.client-upsert-modal-shell .form-saas-input.is-invalid,.client-upsert-modal-shell .form-saas-input.border-danger,.client-upsert-modal-shell select.is-invalid+.select2-container .select2-selection,.client-upsert-modal-shell select.border-danger+.select2-container .select2-selection,.client-upsert-modal-shell .select2-error-highlight{border-color:var(--csd-border-dc2626-620, rgba(220, 38, 38, .62))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fff7f7-1000, #fff7f7))!important;box-shadow:0 0 0 .18rem #dc262617,0 10px 20px #dc26260f!important}.client-upsert-modal-shell .form-saas-input.is-invalid:focus,.client-upsert-modal-shell .form-saas-input.border-danger:focus{border-color:var(--csd-border-dc2626-720, rgba(220, 38, 38, .72))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .2rem #dc26261f!important}.client-upsert-modal-shell .op-anaf-field.validation-surface-error,.client-upsert-modal-shell .supplier-anaf-field.validation-surface-error{border-color:var(--csd-border-dc2626-460, rgba(220, 38, 38, .46))!important;box-shadow:0 0 0 3px #dc262614,0 14px 28px #dc26260f!important}.client-building-bulk-modal-dialog{max-width:min(740px,100vw - 2rem)}.client-building-view-modal-dialog{max-width:min(980px,100vw - 2rem)}.client-building-full-modal-dialog{max-width:min(1040px,100vw - 2rem)}.client-building-bulk-modal-shell .modal-premium-header{align-items:center!important;min-height:3.85rem;padding-bottom:.58rem!important}.client-building-bulk-modal-shell .modal-premium-body{padding-top:.68rem!important;padding-bottom:.76rem!important}.client-building-bulk-modal-shell .modal-premium-footer{padding-top:.7rem!important}.client-building-modal-shell .modal-premium-header{align-items:center!important;min-height:3.82rem;padding-bottom:.58rem!important}.client-building-modal-shell .modal-premium-header .modal-title{color:var(--csd-text-10213f-1000, #10213f)!important;font-size:1.02rem!important;font-weight:820!important;letter-spacing:0!important;line-height:1.2!important}.client-building-modal-shell .modal-premium-header p,.client-building-modal-shell .modal-premium-header .modal-subtitle{max-width:50rem;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.8rem!important;line-height:1.42!important}.client-building-modal-shell .modal-premium-body{padding-top:.68rem!important;padding-bottom:.72rem!important}.client-building-modal-shell .modal-premium-footer{min-height:0!important;padding:.72rem 1rem!important;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))!important;background:var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97))!important}.client-building-modal-shell .building-form-modal--premium{gap:.68rem}.client-building-modal-shell .building-form-modal--premium .prospect-form-modal__intro{gap:.66rem;padding:.68rem .78rem;border-color:var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:0 12px 28px #0f172a0a}.client-building-modal-shell .building-form-modal--premium .prospect-form-modal__intro-icon{width:2.18rem;height:2.18rem;border-radius:.72rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569)}.client-building-modal-shell .building-form-modal--premium .prospect-form-modal__intro-copy{gap:.16rem}.client-building-modal-shell .building-form-modal--premium .prospect-form-modal__intro-title{font-size:.98rem;line-height:1.22}.client-building-modal-shell .building-form-modal--premium .prospect-form-modal__lead{max-width:56rem;font-size:.78rem;line-height:1.42}.client-building-modal-shell .building-form-modal--premium .prospect-form-modal__stack{gap:.72rem}.client-building-modal-shell .building-form-modal--premium .prospect-form-modal__card{border-color:var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 32px #0f172a0b}.client-building-modal-shell .building-form-modal--premium .prospect-form-modal__card-header{min-height:2.52rem;padding:.58rem .74rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.client-building-modal-shell .building-form-modal--premium .prospect-form-modal__card-body{padding:.72rem .84rem}.client-building-modal-shell .building-form-modal--premium .prospect-form-modal__textarea{min-height:4.2rem!important}.client-building-modal-shell .building-form-modal--premium .building-form-modal__toggle{align-items:center;min-height:100%;padding:.66rem .72rem;border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.client-building-modal-shell .building-form-modal--premium .building-form-modal__toggle-text{font-size:.7rem;line-height:1.36}.client-building-modal-shell .building-form-modal--premium .building-form-modal__stairs{margin-top:0;gap:.68rem}.client-building-modal-shell .building-form-modal--premium .building-form-modal__stair{padding:.72rem .78rem;border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.9rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 24px #0f172a09}.client-building-modal-shell .building-form-modal--premium .building-form-modal__stair-head{align-items:center;margin-bottom:.66rem}.client-building-modal-shell .building-form-modal--premium .building-form-modal__stair-total{min-width:112px}.client-building-modal-shell .building-form-modal--premium .building-form-modal__total-input{min-height:2.38rem!important}.client-building-form{gap:.62rem}.client-building-form .op-upsert-modal__summary{align-items:center;gap:.62rem;padding:.62rem .72rem;border-color:var(--csd-border-bfdbfe-580, rgba(191, 219, 254, .58));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.client-building-form .op-upsert-modal__summary-icon{width:2.12rem;height:2.12rem;border-radius:.64rem;border-color:var(--csd-border-bfdbfe-700, rgba(191, 219, 254, .7));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:none}.client-building-form .op-upsert-modal__summary-copy{gap:.08rem}.client-building-form .op-upsert-modal__summary-title{color:var(--csd-text-10213f-1000, #10213f);font-size:.94rem;font-weight:820;line-height:1.22}.client-building-form .op-upsert-modal__summary-text{max-width:48rem;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.36}.client-building-form .op-upsert-modal__eyebrow,.client-building-form .op-upsert-modal__summary-pill,.client-building-form .prospect-form-modal__section-chip{border-color:var(--csd-border-bfdbfe-580, rgba(191, 219, 254, .58));background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:none}.client-building-form .op-upsert-modal__summary-pill{min-height:2rem;padding-inline:.82rem}.client-building-form .op-upsert-modal__stack{gap:.62rem}.client-building-form .op-upsert-modal__card{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 30px #0f172a0a}.client-building-form .op-upsert-modal__card-header{min-height:2.38rem;padding:.56rem .72rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.client-building-form .op-upsert-modal__card-body{gap:.58rem;padding:.7rem .72rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.client-building-form .op-upsert-modal__card-title{display:inline-flex;align-items:center;gap:.44rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:820;letter-spacing:0}.client-building-form .op-upsert-modal__card-title i{display:inline-grid;place-items:center;width:1.78rem;height:1.78rem;border:1px solid var(--csd-border-bfdbfe-680, rgba(191, 219, 254, .68));border-radius:.66rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.86rem}.client-building-form .form-label{margin-bottom:.34rem!important;color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:700}.client-building-full-modal-shell .modal-premium-header{min-height:3.35rem;padding-top:.66rem!important;padding-bottom:.48rem!important}.client-building-full-modal-shell .modal-premium-body{padding:.5rem .9rem .56rem!important}.client-building-full-modal-shell .modal-premium-footer{padding:.55rem .9rem .62rem!important}.client-building-full-form{gap:.5rem}.client-building-full-form .op-upsert-modal__summary{min-height:0;padding:.5rem .62rem;gap:.54rem;border-radius:.82rem}.client-building-full-form .op-upsert-modal__summary-icon{width:1.94rem;height:1.94rem;border-radius:.6rem;font-size:.88rem}.client-building-full-form .op-upsert-modal__summary-heading{gap:.36rem}.client-building-full-form .op-upsert-modal__summary-title{font-size:.88rem;line-height:1.2}.client-building-full-form .op-upsert-modal__summary-text{max-width:42rem;font-size:.72rem;line-height:1.32}.client-building-full-form .op-upsert-modal__eyebrow,.client-building-full-form .op-upsert-modal__summary-pill{min-height:1.42rem;padding:.14rem .48rem;font-size:.6rem}.client-building-full-form .prospect-form-modal__intro{padding:.58rem .7rem}.client-building-full-form .prospect-form-modal__intro-icon{width:2.04rem;height:2.04rem;border-radius:.66rem}.client-building-full-form .prospect-form-modal__eyebrow,.client-building-full-form .prospect-form-modal__section-eyebrow{font-size:.6rem}.client-building-full-form .prospect-form-modal__intro-title{font-size:.92rem}.client-building-full-form .prospect-form-modal__lead{font-size:.74rem;line-height:1.36}.client-building-full-form .prospect-form-modal__stack{gap:.5rem}.client-building-full-form .prospect-form-modal__card-header{min-height:2.08rem;padding:.42rem .62rem}.client-building-full-form .prospect-form-modal__card-body{padding:.54rem .62rem!important}.client-building-full-form .op-upsert-modal__card-title{font-size:.82rem;gap:.36rem}.client-building-full-form .op-upsert-modal__card-title i{width:1.5rem;height:1.5rem;border-radius:.54rem;font-size:.74rem}.client-building-full-form .prospect-form-modal__section-chip{min-height:1.36rem;padding:.14rem .46rem;font-size:.58rem}.client-building-full-form .form-label{margin-bottom:.2rem!important;font-size:.68rem!important}.client-building-full-form .form-saas-input,.client-building-full-form .form-control.form-saas-input{min-height:2.18rem!important;height:2.18rem!important;border-radius:.6rem!important;font-size:.76rem!important}.client-building-full-form textarea.form-saas-input,.client-building-full-form .prospect-form-modal__textarea{min-height:2.32rem!important;height:auto!important}.client-building-full-form .building-form-modal__toggle{min-height:100%;padding:.5rem .56rem;border-radius:.66rem}.client-building-full-form .building-form-modal__toggle-title{font-size:.74rem}.client-building-full-form .building-form-modal__toggle-text{font-size:.64rem;line-height:1.28}.client-building-full-form .building-form-modal__identity-grid{grid-template-columns:minmax(0,1.35fr) minmax(15.2rem,.54fr);gap:.46rem .5rem}.client-building-full-form .building-form-modal__structure-grid{grid-template-columns:minmax(0,1.48fr) minmax(11rem,.32fr);gap:.5rem;margin-bottom:.5rem}.client-building-full-form .building-form-modal__structure-control{padding:.46rem .5rem;border-radius:.66rem}.client-building-full-form .building-form-modal__structure-control .form-saas-input{min-height:2.08rem!important;height:2.08rem!important}.client-building-full-form .building-form-modal__structure-control .prospect-form-modal__hint{margin-top:.14rem;font-size:.62rem}.client-building-full-form .prospect-form-modal__spotlight-row{gap:.5rem;padding:.46rem .54rem}.client-building-full-form .prospect-form-modal__spotlight-content strong{font-size:.72rem;line-height:1.22}.client-building-full-form .prospect-form-modal__spotlight-content span{font-size:.63rem;line-height:1.3}.client-building-full-form .building-form-modal__stairs{gap:.46rem}.client-building-full-form .building-form-modal__stair{padding:.48rem .54rem;border-radius:.68rem}.client-building-full-form .building-form-modal__stair-head{margin-bottom:.4rem;padding-bottom:.4rem}.client-building-full-form .building-form-modal__stair-title{font-size:.74rem}.client-building-full-form .building-form-modal__stair-total{min-width:94px;padding:.26rem .34rem;border-radius:.58rem}.client-building-full-form .building-form-modal__total-input{min-height:1.92rem!important;height:1.92rem!important;text-align:center}.client-building-full-form .building-form-modal__stair .row.g-3{--bs-gutter-x: .52rem;--bs-gutter-y: .5rem}.client-building-full-form .building-form-modal__stair .row.g-3+.row.g-3{margin-top:.22rem!important}.client-building-full-form .building-form-modal__stair-fields{grid-template-columns:minmax(11rem,1.25fr) repeat(2,minmax(6.2rem,.72fr));gap:.42rem;margin-top:.44rem}.client-building-full-form .building-form-modal__unit-grid{gap:.38rem;margin-top:.42rem}.client-building-full-form .building-form-modal__unit-field{gap:.26rem;padding:.38rem;border-radius:.62rem}.client-building-full-form .building-form-modal__unit-field span{font-size:.62rem;gap:.24rem}.client-building-full-form .building-form-modal__unit-field span i{font-size:.66rem}.client-building-full-form .building-form-modal__unit-field .form-saas-input{min-height:1.9rem!important;height:1.9rem!important}.building-form-modal__identity-grid{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(17.2rem,.72fr);grid-template-areas:"name toggle" "description toggle";gap:.58rem .66rem;align-items:stretch}.building-form-modal__identity-name{grid-area:name}.building-form-modal__toggle-col{grid-area:toggle;display:grid;align-content:stretch}.building-form-modal__identity-description{grid-area:description}.building-form-modal__structure-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(12.2rem,.32fr);gap:.58rem;align-items:stretch;margin-bottom:.62rem}.building-form-modal__spotlight{margin:0!important}.building-form-modal__spotlight .prospect-form-modal__spotlight-row{min-height:100%;align-items:center;gap:.58rem;padding:.58rem .66rem;border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.building-form-modal__structure-control{display:grid;align-content:space-between;gap:.34rem;min-width:0;padding:.58rem .62rem;border:1px solid var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffd1}.building-form-modal__structure-control .form-label{margin-bottom:0}.building-form-modal__structure-control .form-saas-input{min-height:2.48rem}.building-form-modal__structure-control .prospect-form-modal__hint{font-size:.7rem;line-height:1.34}.building-form-modal__stair-head{display:flex;align-items:center;justify-content:space-between;gap:.72rem;padding-bottom:.52rem;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))}.building-form-modal__stair-fields{display:grid;grid-template-columns:minmax(13rem,1.35fr) repeat(2,minmax(8rem,.82fr));gap:.52rem;margin-top:.58rem}.building-form-modal__field{min-width:0}.building-form-modal__unit-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.46rem;margin-top:.52rem}.building-form-modal__unit-field{display:grid;gap:.34rem;min-width:0;margin:0;padding:.48rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.74rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff))}.building-form-modal__unit-field span{display:inline-flex;align-items:center;gap:.32rem;min-width:0;color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:760;line-height:1.18;white-space:nowrap}.building-form-modal__unit-field span i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.74rem}.building-form-modal__unit-field .form-saas-input{min-height:2.16rem!important;height:2.16rem!important;text-align:center}@media (max-width: 991.98px){.building-form-modal__identity-grid,.building-form-modal__structure-grid{grid-template-columns:minmax(0,1fr)}.building-form-modal__identity-grid{grid-template-areas:"name" "toggle" "description"}.building-form-modal__stair-fields,.building-form-modal__unit-grid{grid-template-columns:minmax(0,1fr)}}.client-building-bulk-form{gap:.72rem}.client-building-bulk-form__summary{padding:.68rem .78rem;border-color:var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)}.client-building-bulk-form__summary .op-upsert-modal__summary-icon{width:2.18rem;height:2.18rem;border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569)}.client-building-bulk-form__card{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 32px #0f172a0b}.client-building-bulk-form__card .op-upsert-modal__card-body{padding:.76rem .84rem}.client-building-bulk-form__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,.36fr);gap:.78rem;align-items:end}.client-building-bulk-form__copy{display:flex;align-items:center;gap:.64rem;min-width:0;min-height:2.6rem;padding:.62rem .68rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.client-building-bulk-form__copy-icon{display:inline-grid;place-items:center;width:2rem;height:2rem;flex:0 0 2rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb)}.client-building-bulk-form__copy strong,.client-building-bulk-form__copy span{display:block}.client-building-bulk-form__copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:820;line-height:1.24}.client-building-bulk-form__copy span{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:620;line-height:1.36}.client-building-bulk-form__field{gap:.32rem}.client-building-bulk-form__field .form-saas-input{min-height:2.62rem!important;text-align:center;font-size:.96rem!important;font-weight:760!important}.client-building-bulk-form__rules{display:flex;align-items:center;gap:.42rem;flex-wrap:wrap}.client-building-bulk-form__rules span{display:inline-flex;align-items:center;gap:.32rem;min-height:1.7rem;padding:.24rem .52rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:760;line-height:1}.client-building-bulk-form__rules i{color:var(--csd-text-2563eb-1000, #2563eb)}@media (max-width: 767.98px){.client-building-bulk-form__summary{grid-template-columns:auto minmax(0,1fr)}.client-building-bulk-form__summary .op-upsert-modal__summary-pill{grid-column:1/-1;justify-self:start}.client-building-bulk-form__grid{grid-template-columns:minmax(0,1fr)}.client-building-bulk-form__copy{align-items:flex-start}}.client-contract-modal-dialog,.client-note-modal-dialog{max-width:min(980px,100vw - 2rem)}.client-note-modal-dialog{width:min(1180px,100vw - 2rem);max-width:min(1180px,100vw - 2rem)}.client-contract-modal-dialog--value{max-width:min(940px,100vw - 2rem)}.client-contract-modal-dialog--document{max-width:min(820px,100vw - 2rem)}.client-contract-modal-dialog--compact{max-width:min(760px,100vw - 2rem)}.client-contract-modal-shell .modal-premium-header,.client-note-modal-shell .modal-premium-header{align-items:center!important;min-height:0!important;padding-top:.88rem!important;padding-bottom:.54rem!important}.client-contract-modal-shell .modal-premium-header .modal-title,.client-note-modal-shell .modal-premium-header .modal-title{color:var(--csd-text-10213f-1000, #10213f)!important;font-size:1.02rem!important;font-weight:820!important;letter-spacing:0!important;line-height:1.2!important}.client-contract-modal-shell .modal-premium-header p,.client-contract-modal-shell .modal-premium-header .modal-subtitle,.client-note-modal-shell .modal-premium-header p,.client-note-modal-shell .modal-premium-header .modal-subtitle{max-width:52rem;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.8rem!important;line-height:1.42!important}.client-contract-modal-shell .modal-premium-body,.client-note-modal-shell .modal-premium-body{padding-top:.62rem!important;padding-bottom:.72rem!important}.client-contract-modal-shell .modal-premium-footer,.client-note-modal-shell .modal-premium-footer{min-height:0!important;padding:.78rem 1rem!important;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))!important;background:var(--csd-bg-ffffff-970, rgba(255, 255, 255, .97))!important}.client-contract-form,.client-note-form,.client-contract-value-form,.client-contract-upload-form,.client-contract-document-form,.client-contract-action-form,.client-contract-notes-form{gap:.62rem}.client-contract-form .op-upsert-modal__stack,.client-note-form .op-upsert-modal__stack,.client-contract-value-form .op-upsert-modal__stack,.client-contract-upload-form .op-upsert-modal__stack,.client-contract-document-form .op-upsert-modal__stack,.client-contract-action-form .op-upsert-modal__stack,.client-contract-notes-form .op-upsert-modal__stack{gap:.66rem}.client-contract-form .op-upsert-modal__summary,.client-note-form .op-upsert-modal__summary,.client-contract-value-form .op-upsert-modal__summary,.client-contract-upload-form .op-upsert-modal__summary,.client-contract-document-form .op-upsert-modal__summary,.client-contract-action-form .op-upsert-modal__summary,.client-contract-notes-form .op-upsert-modal__summary{align-items:center;gap:.62rem;padding:.62rem .72rem;border-color:var(--csd-border-bfdbfe-580, rgba(191, 219, 254, .58));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.client-contract-form .op-upsert-modal__summary-icon,.client-note-form .op-upsert-modal__summary-icon,.client-contract-value-form .op-upsert-modal__summary-icon,.client-contract-upload-form .op-upsert-modal__summary-icon,.client-contract-document-form .op-upsert-modal__summary-icon,.client-contract-action-form .op-upsert-modal__summary-icon,.client-contract-notes-form .op-upsert-modal__summary-icon{width:2.12rem;height:2.12rem;border-radius:.64rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb)}.client-contract-form .op-upsert-modal__summary-copy,.client-note-form .op-upsert-modal__summary-copy,.client-contract-value-form .op-upsert-modal__summary-copy,.client-contract-upload-form .op-upsert-modal__summary-copy,.client-contract-document-form .op-upsert-modal__summary-copy,.client-contract-action-form .op-upsert-modal__summary-copy,.client-contract-notes-form .op-upsert-modal__summary-copy{gap:.08rem}.client-contract-form .op-upsert-modal__summary-title,.client-note-form .op-upsert-modal__summary-title,.client-contract-value-form .op-upsert-modal__summary-title,.client-contract-upload-form .op-upsert-modal__summary-title,.client-contract-document-form .op-upsert-modal__summary-title,.client-contract-action-form .op-upsert-modal__summary-title,.client-contract-notes-form .op-upsert-modal__summary-title{font-size:.94rem;line-height:1.22}.client-contract-form .op-upsert-modal__summary-text,.client-note-form .op-upsert-modal__summary-text,.client-contract-value-form .op-upsert-modal__summary-text,.client-contract-upload-form .op-upsert-modal__summary-text,.client-contract-document-form .op-upsert-modal__summary-text,.client-contract-action-form .op-upsert-modal__summary-text,.client-contract-notes-form .op-upsert-modal__summary-text{max-width:48rem;margin:0;font-size:.8rem;line-height:1.36}.client-contract-form .op-upsert-modal__eyebrow,.client-contract-form .op-upsert-modal__summary-pill,.client-note-form .op-upsert-modal__eyebrow,.client-note-form .op-upsert-modal__summary-pill,.client-contract-value-form .op-upsert-modal__eyebrow,.client-contract-value-form .op-upsert-modal__summary-pill,.client-contract-upload-form .op-upsert-modal__eyebrow,.client-contract-upload-form .op-upsert-modal__summary-pill,.client-contract-document-form .op-upsert-modal__eyebrow,.client-contract-document-form .op-upsert-modal__summary-pill,.client-contract-action-form .op-upsert-modal__eyebrow,.client-contract-action-form .op-upsert-modal__summary-pill,.client-contract-notes-form .op-upsert-modal__eyebrow,.client-contract-notes-form .op-upsert-modal__summary-pill{border-color:var(--csd-border-bfdbfe-580, rgba(191, 219, 254, .58));background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:none}.client-contract-form .op-upsert-modal__eyebrow,.client-note-form .op-upsert-modal__eyebrow,.client-contract-value-form .op-upsert-modal__eyebrow,.client-contract-upload-form .op-upsert-modal__eyebrow,.client-contract-document-form .op-upsert-modal__eyebrow,.client-contract-action-form .op-upsert-modal__eyebrow,.client-contract-notes-form .op-upsert-modal__eyebrow{max-width:min(100%,20rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-contract-form .op-upsert-modal__summary-pill,.client-note-form .op-upsert-modal__summary-pill,.client-contract-value-form .op-upsert-modal__summary-pill,.client-contract-upload-form .op-upsert-modal__summary-pill,.client-contract-document-form .op-upsert-modal__summary-pill,.client-contract-action-form .op-upsert-modal__summary-pill,.client-contract-notes-form .op-upsert-modal__summary-pill{min-height:2rem;padding-inline:.82rem}.client-contract-form .op-upsert-modal__card,.client-note-form .op-upsert-modal__card,.client-contract-value-form .op-upsert-modal__card,.client-contract-upload-form .op-upsert-modal__card,.client-contract-document-form .op-upsert-modal__card,.client-contract-action-form .op-upsert-modal__card,.client-contract-notes-form .op-upsert-modal__card{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 30px #0f172a0a}.client-contract-form .op-upsert-modal__card--primary,.client-note-form .op-upsert-modal__card--primary,.client-contract-value-form .op-upsert-modal__card--primary,.client-contract-upload-form .op-upsert-modal__card--primary,.client-contract-document-form .op-upsert-modal__card--primary,.client-contract-action-form .op-upsert-modal__card--primary,.client-contract-notes-form .op-upsert-modal__card--primary{background:var(--csd-bg-ffffff-1000, #ffffff)}.client-contract-form .op-upsert-modal__card-header,.client-note-form .op-upsert-modal__card-header,.client-contract-value-form .op-upsert-modal__card-header,.client-contract-upload-form .op-upsert-modal__card-header,.client-contract-document-form .op-upsert-modal__card-header,.client-contract-action-form .op-upsert-modal__card-header,.client-contract-notes-form .op-upsert-modal__card-header{min-height:2.42rem;padding:.58rem .72rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.client-contract-form .op-upsert-modal__card-body,.client-note-form .op-upsert-modal__card-body,.client-contract-value-form .op-upsert-modal__card-body,.client-contract-upload-form .op-upsert-modal__card-body,.client-contract-document-form .op-upsert-modal__card-body,.client-contract-action-form .op-upsert-modal__card-body,.client-contract-notes-form .op-upsert-modal__card-body{gap:.58rem;padding:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.client-contract-form .op-upsert-modal__field-grid,.client-note-form .op-upsert-modal__field-grid,.client-contract-value-form .op-upsert-modal__field-grid,.client-contract-upload-form .op-upsert-modal__field-grid,.client-contract-document-form .op-upsert-modal__field-grid,.client-contract-action-form .op-upsert-modal__field-grid,.client-contract-notes-form .op-upsert-modal__field-grid{row-gap:.64rem!important}.client-contract-form .op-upsert-modal__lead,.client-contract-form .op-upsert-modal__hint,.client-note-form .op-upsert-modal__lead,.client-note-form .op-upsert-modal__hint,.client-contract-value-form .op-upsert-modal__lead,.client-contract-value-form .op-upsert-modal__hint,.client-contract-upload-form .op-upsert-modal__lead,.client-contract-upload-form .op-upsert-modal__hint,.client-contract-document-form .op-upsert-modal__lead,.client-contract-document-form .op-upsert-modal__hint,.client-contract-action-form .op-upsert-modal__lead,.client-contract-action-form .op-upsert-modal__hint,.client-contract-notes-form .op-upsert-modal__lead,.client-contract-notes-form .op-upsert-modal__hint{font-size:.74rem;line-height:1.42}.client-contract-form .form-label,.client-note-form .form-label,.client-contract-value-form .form-label,.client-contract-upload-form .form-label,.client-contract-document-form .form-label,.client-contract-action-form .form-label,.client-contract-notes-form .form-label{margin-bottom:.38rem;color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:680}.client-contract-form .form-saas-input,.client-contract-form .form-select.form-saas-input,.client-contract-form .select2-container .select2-selection,.client-note-form .form-saas-input,.client-note-form .form-select.form-saas-input,.client-note-form .select2-container .select2-selection,.client-contract-value-form .form-saas-input,.client-contract-value-form .form-select.form-saas-input,.client-contract-value-form .select2-container .select2-selection,.client-contract-upload-form .form-saas-input,.client-contract-upload-form .form-select.form-saas-input,.client-contract-upload-form .select2-container .select2-selection,.client-contract-document-form .form-saas-input,.client-contract-document-form .form-select.form-saas-input,.client-contract-document-form .select2-container .select2-selection,.client-contract-action-form .form-saas-input,.client-contract-action-form .form-select.form-saas-input,.client-contract-action-form .select2-container .select2-selection,.client-contract-notes-form .form-saas-input,.client-contract-notes-form .form-select.form-saas-input,.client-contract-notes-form .select2-container .select2-selection{min-height:2.82rem;border-radius:.86rem}.client-contract-form .op-upsert-modal__textarea,.client-note-form .op-upsert-modal__textarea,.client-contract-value-form .op-upsert-modal__textarea,.client-contract-upload-form .op-upsert-modal__textarea,.client-contract-document-form .op-upsert-modal__textarea,.client-contract-action-form .op-upsert-modal__textarea,.client-contract-notes-form .op-upsert-modal__textarea{min-height:5.4rem!important}.client-contract-form .op-upsert-upload__dropzone,.client-note-form .op-upsert-upload__dropzone,.client-contract-value-form .op-upsert-upload__dropzone,.client-contract-upload-form .op-upsert-upload__dropzone,.client-contract-document-form .op-upsert-upload__dropzone,.client-contract-action-form .op-upsert-upload__dropzone,.client-contract-notes-form .op-upsert-upload__dropzone{min-height:8.2rem;padding:.78rem;border-radius:.9rem}.client-contract-form .op-upsert-upload__dropzone>i,.client-note-form .op-upsert-upload__dropzone>i,.client-contract-value-form .op-upsert-upload__dropzone>i,.client-contract-upload-form .op-upsert-upload__dropzone>i,.client-contract-document-form .op-upsert-upload__dropzone>i,.client-contract-action-form .op-upsert-upload__dropzone>i,.client-contract-notes-form .op-upsert-upload__dropzone>i{width:2.15rem;height:2.15rem;border-radius:.72rem;font-size:.95rem}.client-contract-form .op-upsert-upload__title,.client-note-form .op-upsert-upload__title,.client-contract-value-form .op-upsert-upload__title,.client-contract-upload-form .op-upsert-upload__title,.client-contract-document-form .op-upsert-upload__title,.client-contract-action-form .op-upsert-upload__title,.client-contract-notes-form .op-upsert-upload__title{font-size:.86rem}.client-contract-form .op-upsert-upload__copy,.client-note-form .op-upsert-upload__copy,.client-contract-value-form .op-upsert-upload__copy,.client-contract-upload-form .op-upsert-upload__copy,.client-contract-document-form .op-upsert-upload__copy,.client-contract-action-form .op-upsert-upload__copy,.client-contract-notes-form .op-upsert-upload__copy{font-size:.74rem}.client-contract-form .op-upsert-notice,.client-contract-form .op-record-alert,.client-note-form .op-upsert-notice,.client-note-form .op-record-alert,.client-contract-value-form .op-upsert-notice,.client-contract-value-form .op-record-alert,.client-contract-upload-form .op-upsert-notice,.client-contract-upload-form .op-record-alert,.client-contract-document-form .op-upsert-notice,.client-contract-document-form .op-record-alert,.client-contract-action-form .op-upsert-notice,.client-contract-action-form .op-record-alert,.client-contract-notes-form .op-upsert-notice,.client-contract-notes-form .op-record-alert{border-radius:.88rem;font-size:.78rem}.client-contract-form__core-grid{display:grid;gap:.66rem;align-items:stretch}.client-contract-form__core-grid>.op-upsert-modal__card{height:100%;margin-bottom:0}.client-contract-form--create .client-contract-form__summary{padding-block:.52rem}.client-contract-form--create .client-contract-form__summary .op-upsert-modal__summary-text{max-width:42rem}.client-contract-form--create .client-contract-form__core-grid{grid-template-columns:minmax(22rem,.86fr) minmax(0,1.34fr)}.client-contract-form--create .client-contract-form__core-grid .op-upsert-modal__lead{display:none}.client-contract-form--create .client-contract-form__identity-card .op-upsert-modal__field-grid>.op-upsert-modal__field{flex:0 0 100%;max-width:100%;width:100%}.client-contract-form--create .client-contract-form__identity-card .op-upsert-modal__hint{margin-top:.34rem}.client-contract-form--create .client-contract-form__document-card .op-upsert-modal__card-body{padding:.62rem}.client-contract-form--create .client-contract-form__document-card .op-upsert-upload__dropzone{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;min-height:5.35rem;padding:.58rem .68rem;text-align:left!important}.client-contract-form--create .client-contract-form__document-card .op-upsert-upload__dropzone>i{width:2rem;height:2rem;margin:0}.client-contract-form--create .client-contract-form__document-card .op-upsert-upload__title{margin:0;line-height:1.18}.client-contract-form--create .client-contract-form__document-card .op-upsert-upload__copy{grid-column:2;margin:-.18rem 0 0;line-height:1.28}.client-contract-form--create .client-contract-form__document-card .op-upsert-modal__inline-action{grid-column:3;grid-row:1/span 2;justify-self:end;white-space:nowrap}@media (max-width: 1199.98px){.client-contract-form--create .client-contract-form__core-grid{grid-template-columns:minmax(0,1fr)}.client-contract-form--create .client-contract-form__identity-card .op-upsert-modal__field-grid>.op-upsert-modal__field{flex:0 0 auto;max-width:none;width:auto}}@media (max-width: 767.98px){.client-contract-form--create .client-contract-form__document-card .op-upsert-upload__dropzone{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center!important}.client-contract-form--create .client-contract-form__document-card .op-upsert-upload__copy,.client-contract-form--create .client-contract-form__document-card .op-upsert-modal__inline-action{grid-column:auto;grid-row:auto;justify-self:center}}.client-upsert-modal-shell .op-upsert-modal__summary,.client-bank-account-modal-shell .op-upsert-modal__summary,.client-document-modal-shell .op-upsert-modal__summary,.client-contact-association-modal-shell .op-upsert-modal__summary,.client-supplier-contact-modal-shell .op-upsert-modal__summary{border-color:var(--csd-border-bfdbfe-580, rgba(191, 219, 254, .58));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.client-upsert-modal-shell .op-upsert-modal__summary-icon,.client-bank-account-modal-shell .op-upsert-modal__summary-icon,.client-document-modal-shell .op-upsert-modal__summary-icon,.client-contact-association-modal-shell .op-upsert-modal__summary-icon,.client-supplier-contact-modal-shell .op-upsert-modal__summary-icon{border-color:var(--csd-border-bfdbfe-700, rgba(191, 219, 254, .7));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:none}.client-upsert-modal-shell .op-upsert-modal__eyebrow,.client-upsert-modal-shell .op-upsert-modal__summary-pill,.client-bank-account-modal-shell .op-upsert-modal__eyebrow,.client-bank-account-modal-shell .op-upsert-modal__summary-pill,.client-document-modal-shell .op-upsert-modal__eyebrow,.client-document-modal-shell .op-upsert-modal__summary-pill,.client-contact-association-modal-shell .op-upsert-modal__eyebrow,.client-contact-association-modal-shell .op-upsert-modal__summary-pill,.client-supplier-contact-modal-shell .op-upsert-modal__eyebrow,.client-supplier-contact-modal-shell .op-upsert-modal__summary-pill{border-color:var(--csd-border-bfdbfe-580, rgba(191, 219, 254, .58));background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:none}.client-contract-action-form--transfer .op-upsert-modal__summary{border-color:var(--csd-border-5eead4-580, rgba(94, 234, 212, .58));background:radial-gradient(circle at top left,var(--csd-bg-ccfbf1-550, rgba(204, 251, 241, .55)),transparent 38%),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f7fffd-1000, #f7fffd) 100%)}.client-contract-action-form--transfer .op-upsert-modal__summary .op-upsert-modal__summary-icon{background:linear-gradient(180deg,var(--csd-bg-ccfbf1-1000, #ccfbf1),var(--csd-bg-dbeafe-1000, #dbeafe));color:var(--csd-text-0f766e-1000, #0f766e)}.client-contract-action-form--transfer .op-upsert-modal__summary .op-upsert-modal__eyebrow,.client-contract-action-form--transfer .op-upsert-modal__summary .op-upsert-modal__summary-pill{border-color:var(--csd-border-5eead4-720, rgba(94, 234, 212, .72));background:var(--csd-bg-f0fdfa-960, rgba(240, 253, 250, .96));color:var(--csd-text-0f766e-1000, #0f766e)}.client-contract-action-form--danger .op-upsert-modal__summary{border-color:var(--csd-border-fca5a5-680, rgba(252, 165, 165, .68));background:radial-gradient(circle at top left,var(--csd-bg-fee2e2-640, rgba(254, 226, 226, .64)),transparent 38%),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fff7f7-1000, #fff7f7) 100%)}.client-contract-action-form--danger .op-upsert-modal__summary .op-upsert-modal__summary-icon{background:linear-gradient(180deg,var(--csd-bg-fee2e2-1000, #fee2e2),var(--csd-bg-fff1f2-1000, #fff1f2));color:var(--csd-text-dc2626-1000, #dc2626)}.client-contract-action-form--danger .op-upsert-modal__summary .op-upsert-modal__eyebrow,.client-contract-action-form--danger .op-upsert-modal__summary .op-upsert-modal__summary-pill{border-color:var(--csd-border-fca5a5-780, rgba(252, 165, 165, .78));background:var(--csd-bg-fef2f2-960, rgba(254, 242, 242, .96));color:var(--csd-text-b91c1c-1000, #b91c1c)}.client-contract-modal-shell .op-upsert-upload__dropzone.validation-surface-error{border-color:var(--csd-border-dc2626-460, rgba(220, 38, 38, .46))!important;background:radial-gradient(circle at top,var(--csd-bg-fee2e2-500, rgba(254, 226, 226, .5)),transparent 48%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fff7f7-1000, #fff7f7))!important;box-shadow:0 0 0 3px #dc262614,0 14px 28px #dc26260f!important}.client-contract-show{display:grid;gap:.9rem;max-width:100%;min-width:0}.client-contract-show__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);gap:.9rem;align-items:start;min-width:0}.client-contract-show__main,.client-contract-show__aside{display:grid;gap:.9rem;min-width:0}.client-contract-show__aside{position:sticky;top:5.2rem}.client-contract-alert-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.58rem;min-width:0}.client-contract-alert-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.58rem;align-items:center;width:100%;min-width:0;min-height:4.05rem;padding:.66rem .72rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.95rem;background:radial-gradient(circle at 0% 0%,var(--csd-bg-dbeafe-680, rgba(219, 234, 254, .68)),transparent 9rem),linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-940, rgba(248, 251, 255, .94)));color:var(--csd-text-334155-1000, #334155);text-align:left;text-decoration:none;box-shadow:0 10px 28px #0f172a0e;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}button.client-contract-alert-card{cursor:pointer}.client-contract-alert-card:hover,.client-contract-alert-card:focus-visible{border-color:var(--csd-border-2563eb-380, rgba(37, 99, 235, .38));color:var(--csd-text-1e3a8a-1000, #1e3a8a);transform:translateY(-1px);box-shadow:0 16px 34px #0f172a14}.client-contract-alert-card__icon{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-radius:.76rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 8px 18px #2563eb0f}.client-contract-alert-card__copy{display:grid;gap:.08rem;min-width:0}.client-contract-alert-card__copy strong{overflow:hidden;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:900;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.client-contract-alert-card__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:650;line-height:1.34}.client-contract-alert-card--warning{border-color:var(--csd-border-fdba74-720, rgba(253, 186, 116, .72));background:radial-gradient(circle at 0% 0%,var(--csd-bg-ffedd5-740, rgba(255, 237, 213, .74)),transparent 9rem),linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-fffbf7-940, rgba(255, 251, 247, .94)))}.client-contract-alert-card--warning .client-contract-alert-card__icon{border-color:var(--csd-border-fdba74-920, rgba(253, 186, 116, .92));color:var(--csd-text-ea580c-1000, #ea580c)}.client-contract-alert-card--success{border-color:var(--csd-border-a7f3d0-820, rgba(167, 243, 208, .82));background:radial-gradient(circle at 0% 0%,var(--csd-bg-d1fae5-720, rgba(209, 250, 229, .72)),transparent 9rem),linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f7fefb-940, rgba(247, 254, 251, .94)))}.client-contract-alert-card--success .client-contract-alert-card__icon{border-color:var(--csd-border-a7f3d0-920, rgba(167, 243, 208, .92));color:var(--csd-text-059669-1000, #059669)}.client-contract-command-card{display:grid;gap:.42rem;min-width:0;padding:.52rem .58rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.92rem;background:radial-gradient(circle at top right,var(--csd-bg-dbeafe-420, rgba(219, 234, 254, .42)),transparent 22rem),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92)));box-shadow:0 10px 26px #0f172a0a}.client-contract-command-card__flow{display:grid;grid-template-columns:minmax(16rem,.94fr) auto;gap:.42rem;align-items:center;min-width:0;padding-top:.42rem;border-top:1px solid var(--csd-border-e2e8f0-720, rgba(226, 232, 240, .72))}.client-contract-command-card__flow.is-navigation-only{display:flex;justify-content:flex-start}.client-contract-command-card .client-contract-hero{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.client-contract-command-card .client-contract-hero:before{display:none}.client-contract-command-card .client-contract-hero__icon{width:1.82rem;height:1.82rem;border-radius:.58rem}.client-contract-command-card .client-contract-hero h1{font-size:clamp(.96rem,1.1vw,1.12rem)}.client-contract-command-card .client-contract-hero__main{gap:.44rem}.client-contract-command-card .client-contract-hero__meta{flex-basis:22rem;gap:.22rem}.client-contract-command-card .client-contract-hero__meta span,.client-contract-command-card .client-contract-hero__link{min-height:1.34rem;padding:.18rem .38rem;font-size:.62rem}.client-contract-command-card .client-contract-hero__actions .btn{min-height:1.86rem;padding:.28rem .52rem;border-radius:999px;font-size:.65rem}.client-contract-command-card .client-contract-hero__metrics{gap:.32rem}.client-contract-command-card .client-contract-metric{min-height:2.28rem;padding:.34rem .5rem;border-color:var(--csd-border-e2e8f0-780, rgba(226, 232, 240, .78));border-radius:.68rem;background:var(--csd-bg-ffffff-740, rgba(255, 255, 255, .74))}.client-contract-command-card .client-contract-metric>span{font-size:.58rem;letter-spacing:.055em}.client-contract-command-card .client-contract-metric strong{font-size:.74rem}.client-contract-command-card .client-contract-alert-rail{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.3rem;padding-top:0;border-top:0}.client-contract-command-card .client-contract-alert-card{min-height:2.42rem;padding:.34rem .46rem;border-radius:.68rem;box-shadow:none}.client-contract-command-card .client-contract-alert-card__icon{width:1.54rem;height:1.54rem;border-radius:.54rem}.client-contract-command-card .client-contract-alert-card__copy strong{font-size:.68rem}.client-contract-command-card .client-contract-alert-card__copy small{font-size:.6rem}.client-contract-command-card .client-contract-workspace-nav{width:auto;padding:.16rem;border-color:var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:999px;background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78));box-shadow:none}.client-contract-command-card .client-contract-workspace-nav button{min-height:1.74rem;padding:.28rem .5rem;border-radius:999px;font-size:.64rem}.client-contract-workspace-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:.72rem;align-items:start;min-width:0}.client-contract-context-rail{position:sticky;top:5.2rem;display:grid;gap:.72rem;align-self:start;min-width:0}.client-contract-context-rail .client-contract-panel--aside{height:auto}.client-contract-tabs-shell{display:grid;gap:.72rem;min-width:0;padding:.62rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:1.05rem;background:radial-gradient(circle at top right,var(--csd-bg-dbeafe-450, rgba(219, 234, 254, .45)),transparent 20rem),linear-gradient(180deg,var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:0 18px 42px #0f172a0b}.client-contract-workspace-nav{position:static;display:flex;flex-wrap:wrap;gap:.34rem;width:100%;max-width:100%;padding:.28rem;border:1px solid var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));border-radius:.95rem;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));box-shadow:0 8px 22px #0f172a0b}.client-contract-workspace-nav a,.client-contract-workspace-nav button{display:inline-flex;align-items:center;justify-content:center;gap:.36rem;min-height:2.25rem;padding:.48rem .72rem;border:0;border-radius:.74rem;background:transparent;color:var(--csd-text-475569-1000, #475569);font-size:.73rem;font-weight:820;line-height:1;text-decoration:none;white-space:nowrap}.client-contract-workspace-nav a:hover,.client-contract-workspace-nav a:focus-visible,.client-contract-workspace-nav button:hover,.client-contract-workspace-nav button:focus-visible{background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.client-contract-workspace-nav a.active,.client-contract-workspace-nav button.active{background:linear-gradient(135deg,#2563ebfa,#3b82f6f0);color:#fff;box-shadow:0 10px 24px #2563eb3d}.client-contract-tab-content,.client-contract-tab-pane,.client-contract-tab-stack{min-width:0}.client-contract-tab-pane{outline:none}.client-contract-tab-pane.active,.client-contract-tab-stack{display:grid;gap:.72rem}.client-contract-details-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(18rem,.72fr);gap:.72rem;align-items:start}.client-contract-panel[id],.client-contract-show__aside[id]{scroll-margin-top:8rem}.client-contract-hero,.client-contract-panel{position:relative;overflow:hidden;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:var(--op-radius, 10px);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 32px #0f172a0d,inset 0 1px #ffffffe6}.client-contract-hero:before,.client-contract-panel:before{position:absolute;inset:0 auto 0 0;width:3px;background:#2563eb94;content:""}.client-contract-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.62rem;padding:.72rem .78rem}.client-contract-hero__main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;min-width:0}.client-contract-hero__icon,.client-contract-panel__icon,.client-contract-file-row__icon{display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.client-contract-hero__icon{width:2.2rem;height:2.2rem;border-radius:.68rem;box-shadow:0 7px 16px #2563eb11}.client-contract-hero__copy{display:flex;align-items:center;flex-wrap:wrap;gap:.38rem .58rem;min-width:0}.client-contract-hero__eyebrow,.client-contract-addendum-card__eyebrow{display:inline-flex;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:850;letter-spacing:.06em;line-height:1;text-transform:uppercase}.client-contract-hero h1{flex:0 1 auto;margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:clamp(1.05rem,1.65vw,1.34rem);font-weight:850;letter-spacing:0;line-height:1.16}.client-contract-hero__meta{display:flex;flex-wrap:wrap;gap:.32rem;flex:1 1 28rem;min-width:0}.client-contract-hero__meta span,.client-contract-hero__link,.client-contract-file-chip{display:inline-flex;align-items:center;max-width:100%;min-height:1.58rem;gap:.28rem;padding:.28rem .48rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.69rem;font-weight:720;line-height:1.2;text-decoration:none}.client-contract-hero__link{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.client-contract-hero__actions,.client-contract-panel__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;align-items:flex-start}.client-contract-hero__metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}.client-contract-metric{display:grid;align-content:center;gap:.16rem;min-width:0;min-height:3.15rem;padding:.48rem .62rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.7rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)}.client-contract-metric>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:850;letter-spacing:.06em;line-height:1;text-transform:uppercase}.client-contract-metric strong{min-width:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:820;line-height:1.2;overflow-wrap:anywhere}.client-contract-metric small{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:720;line-height:1.15}.client-contract-panel__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem;align-items:flex-start;min-width:0;padding:.86rem .92rem;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-ffffff-1000, #ffffff)}.client-contract-panel__title{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;align-items:start;min-width:0}.client-contract-panel__icon{width:2.1rem;height:2.1rem;border-radius:.68rem;box-shadow:0 8px 18px #0f172a0a}.client-contract-panel__icon--success{border-color:var(--csd-border-bbf7d0-900, rgba(187, 247, 208, .9));color:var(--csd-text-047857-1000, #047857)}.client-contract-panel__icon--info{border-color:var(--csd-border-bae6fd-900, rgba(186, 230, 253, .9));color:var(--csd-text-0369a1-1000, #0369a1)}.client-contract-panel__icon--note{border-color:var(--csd-border-fed7aa-900, rgba(254, 215, 170, .9));color:var(--csd-text-b45309-1000, #b45309)}.client-contract-panel__icon--metric{border-color:var(--csd-border-c4b5fd-900, rgba(196, 181, 253, .9));color:var(--csd-text-6d28d9-1000, #6d28d9)}.client-contract-panel__title h2{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.98rem;font-weight:850;line-height:1.2}.client-contract-panel__title p{max-width:44rem;margin:.18rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.4}.client-contract-panel__body{display:grid;gap:.72rem;min-width:0;padding:.82rem}.client-contract-panel--compact-flow .client-contract-panel__header{align-items:center;padding-block:.7rem}.client-contract-panel--compact-flow .client-contract-panel__body{gap:.58rem;padding:.7rem}.client-contract-panel--compact-flow .client-contract-step-grid{gap:.62rem}.client-contract-panel--compact-flow .client-contract-step{gap:.52rem;padding:.64rem}.client-contract-panel--compact-flow .client-contract-step.is-locked{align-content:start;background:var(--csd-bg-fbfcfe-1000, #fbfcfe)}.client-contract-panel--compact-flow .client-contract-step.is-locked .client-contract-empty--inline{min-height:auto;padding:.56rem .62rem}.client-contract-panel--compact-flow .client-contract-file-row--compact,.client-contract-panel--compact-flow .client-contract-notice{padding-block:.55rem}.client-contract-signing-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,28rem);gap:.62rem;align-items:center;padding:.58rem .64rem;border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));border-radius:.82rem;background:radial-gradient(circle at 0% 0%,var(--csd-bg-dbeafe-380, rgba(219, 234, 254, .38)),transparent 12rem),linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92)))}.client-contract-signing-summary:not(.has-action){grid-template-columns:minmax(0,1fr)}.client-contract-signing-summary--success{border-color:var(--csd-border-a7f3d0-820, rgba(167, 243, 208, .82));background:radial-gradient(circle at 0% 0%,var(--csd-bg-d1fae5-600, rgba(209, 250, 229, .6)),transparent 12rem),linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f0fdf4-700, rgba(240, 253, 244, .7)))}.client-contract-signing-summary--warning{border-color:var(--csd-border-fdba74-800, rgba(253, 186, 116, .8));background:radial-gradient(circle at 0% 0%,var(--csd-bg-ffedd5-720, rgba(255, 237, 213, .72)),transparent 12rem),linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-fffbeb-820, rgba(255, 251, 235, .82)))}.client-contract-signing-summary__copy{display:flex;gap:.58rem;align-items:center;min-width:0}.client-contract-signing-summary__icon{display:inline-grid;place-items:center;flex:0 0 auto;width:1.92rem;height:1.92rem;border:1px solid var(--csd-border-bfdbfe-800, rgba(191, 219, 254, .8));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb)}.client-contract-signing-summary--success .client-contract-signing-summary__icon{border-color:var(--csd-border-a7f3d0-920, rgba(167, 243, 208, .92));color:var(--csd-text-059669-1000, #059669)}.client-contract-signing-summary--warning .client-contract-signing-summary__icon{border-color:var(--csd-border-fdba74-900, rgba(253, 186, 116, .9));color:var(--csd-text-ea580c-1000, #ea580c)}.client-contract-signing-summary__copy strong{display:block;color:var(--csd-text-172033-1000, #172033);font-size:.8rem;font-weight:850;line-height:1.18}.client-contract-signing-summary__copy small{display:block;margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:650;line-height:1.35}.client-contract-signing-summary__form{display:flex;gap:.42rem;align-items:center;justify-content:flex-end;min-width:0}.client-contract-signing-summary__form .form-control{min-height:2.12rem;border-radius:999px;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94))}.client-contract-signing-summary__button{min-height:2.12rem;padding-inline:.66rem;border-color:var(--csd-border-fdba74-880, rgba(253, 186, 116, .88));border-radius:999px;background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-9a3412-1000, #9a3412);white-space:nowrap}.client-contract-signing-summary__button:hover,.client-contract-signing-summary__button:focus{border-color:var(--csd-border-fb923c-920, rgba(251, 146, 60, .92));background:var(--csd-bg-ffedd5-1000, #ffedd5);color:var(--csd-text-7c2d12-1000, #7c2d12)}.client-contract-onboarding-form{display:grid;gap:.72rem}.client-contract-onboarding-form__grid{display:grid;grid-template-columns:minmax(18rem,1.25fr) minmax(12rem,.8fr) auto;gap:.72rem;align-items:end}.client-contract-onboarding-form__summary{display:inline-flex;flex-wrap:wrap;gap:.42rem;align-self:center;justify-content:flex-end}.client-contract-onboarding-form__summary span{display:inline-flex;align-items:center;gap:.35rem;min-height:2.15rem;padding:.42rem .58rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:999px;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-244a78-1000, #244a78);font-size:.72rem;font-weight:800}.client-contract-onboarding-form__assignments{display:grid;gap:.58rem;padding:.68rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:1rem;background:linear-gradient(135deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.client-contract-onboarding-form__assignments-head{display:flex;flex-wrap:wrap;gap:.52rem;align-items:center;justify-content:space-between}.client-contract-onboarding-form__assignments-head strong{display:block;color:var(--csd-text-10233f-1000, #10233f);font-size:.86rem;font-weight:900}.client-contract-onboarding-form__assignments-head small{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.client-contract-onboarding-form__role-table{margin:0}.client-contract-onboarding-form__role-table .project-template-modal__role-row[hidden]{display:none!important}.client-contract-onboarding-form__actions{display:flex;justify-content:flex-end}.client-contract-onboarding-dismiss{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(16rem,1.15fr) auto;gap:.62rem;align-items:center;padding:.62rem .68rem;border:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));border-radius:1rem;background:linear-gradient(135deg,var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:inset 0 1px #ffffffeb}.client-contract-onboarding-dismiss__copy{display:grid;gap:.16rem;min-width:0}.client-contract-onboarding-dismiss__copy span{display:inline-flex;align-items:center;gap:.38rem;color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:900}.client-contract-onboarding-dismiss__copy span i{color:var(--csd-text-64748b-1000, #64748b)}.client-contract-onboarding-dismiss__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;line-height:1.35}.client-contract-onboarding-dismiss .form-control{min-height:2.15rem;border-radius:999px;font-size:.76rem}.client-contract-onboarding-dismiss .btn{min-height:2.15rem;white-space:nowrap}.client-contract-status,.client-contract-count-pill{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;gap:.28rem;padding:.32rem .58rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:820;line-height:1.15;max-width:100%;white-space:nowrap}.client-contract-status--primary,.client-contract-metric__status--primary{border-color:var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.client-contract-status--success,.client-contract-metric__status--success{border-color:var(--csd-border-bbf7d0-900, rgba(187, 247, 208, .9));background:var(--csd-bg-f0fdf4-1000, #f0fdf4);color:var(--csd-text-047857-1000, #047857)}.client-contract-status--warning,.client-contract-metric__status--warning{border-color:var(--csd-border-fed7aa-900, rgba(254, 215, 170, .9));background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-b45309-1000, #b45309)}.client-contract-status--danger,.client-contract-metric__status--danger{border-color:var(--csd-border-fecaca-900, rgba(254, 202, 202, .9));background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.client-contract-status--info,.client-contract-metric__status--info{border-color:var(--csd-border-bae6fd-900, rgba(186, 230, 253, .9));background:var(--csd-bg-f0f9ff-1000, #f0f9ff);color:var(--csd-text-0369a1-1000, #0369a1)}.client-contract-step-grid,.client-contract-history-grid,.client-contract-addendum-card__history{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem}.client-contract-signing-rail{display:grid;grid-template-columns:minmax(0,1fr) minmax(1.5rem,.12fr) minmax(0,1fr) minmax(1.5rem,.12fr) minmax(0,1fr);align-items:center;padding:.66rem .72rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.client-contract-signing-rail__step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.48rem;align-items:center;min-width:0;color:var(--csd-text-64748b-1000, #64748b)}.client-contract-signing-rail__step>span{display:inline-grid;place-items:center;position:relative;width:1.8rem;height:1.8rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b)}.client-contract-show .client-contract-signing-rail__step>span>i,.client-contract-show .client-service-activation__compact-icon>i{position:absolute;top:0;right:0;bottom:0;left:0;display:grid!important;place-items:center!important;width:100%!important;height:100%!important;margin:0!important;line-height:1!important;transform:none!important}.client-contract-show .client-contract-signing-rail__step>span>i:before,.client-contract-show .client-service-activation__compact-icon>i:before{display:grid!important;place-items:center!important;width:1em!important;height:1em!important;margin:0!important;transform:none!important}.client-contract-signing-rail__step div{display:grid;gap:.08rem;min-width:0}.client-contract-signing-rail__step strong{color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:840}.client-contract-signing-rail__step small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;line-height:1.22}.client-contract-signing-rail__step.is-current>span{border-color:var(--csd-border-93c5fd-950, rgba(147, 197, 253, .95));background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 0 0 4px #2563eb12}.client-contract-signing-rail__step.is-current strong{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.client-contract-signing-rail__step.is-complete>span{border-color:var(--csd-border-86efac-900, rgba(134, 239, 172, .9));background:var(--csd-bg-f0fdf4-1000, #f0fdf4);color:var(--csd-text-047857-1000, #047857)}.client-contract-signing-rail__step.is-complete strong{color:var(--csd-text-047857-1000, #047857)}.client-contract-signing-rail__connector{height:2px;margin:0 .4rem;border-radius:999px;background:var(--csd-bg-e2e8f0-1000, #e2e8f0)}.client-contract-signing-rail__connector.is-complete{background:var(--csd-bg-86efac-1000, #86efac)}.client-contract-validation-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.72rem;align-items:start;min-width:0;padding:.78rem;border:1px solid var(--csd-border-fbbf24-500, rgba(251, 191, 36, .5));border-radius:.86rem;background:radial-gradient(circle at top left,var(--csd-bg-fef3c7-700, rgba(254, 243, 199, .7)),transparent 42%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fffbeb-1000, #fffbeb) 100%);box-shadow:0 16px 34px #b4530914,inset 0 1px #ffffffe6}.client-contract-validation-card__icon{display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid var(--csd-border-fbbf24-620, rgba(251, 191, 36, .62));border-radius:.74rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-b45309-1000, #b45309);box-shadow:0 10px 22px #b4530914}.client-contract-validation-card__content{display:grid;gap:.4rem;min-width:0}.client-contract-validation-card__eyebrow{justify-self:start;padding:.22rem .48rem;border:1px solid var(--csd-border-fbbf24-520, rgba(251, 191, 36, .52));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-a16207-1000, #a16207);font-size:.64rem;font-weight:880;letter-spacing:.07em;line-height:1;text-transform:uppercase}.client-contract-validation-card h3{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:860;line-height:1.2}.client-contract-validation-card p{max-width:56rem;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.42}.client-contract-validation-card__file{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.58rem;align-items:center;min-width:0;padding:.58rem;border:1px solid var(--csd-border-fed7aa-900, rgba(254, 215, 170, .9));border-radius:.78rem;background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78))}.client-contract-validation-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.46rem;align-items:center;min-width:min(100%,24rem)}.client-contract-validation-card__actions form{min-width:0}.client-contract-validation-card__primary{min-width:11rem}.client-contract-validation-card__reject{display:grid;grid-template-columns:minmax(11rem,1fr) auto;gap:.42rem;width:min(100%,23rem)}.client-contract-full-signed-upload{display:grid;grid-template-columns:minmax(16rem,.42fr) minmax(0,1fr);gap:.72rem;align-items:center;min-width:0;padding:.72rem;border:1px solid var(--csd-border-86efac-780, rgba(134, 239, 172, .78));border-radius:.86rem;background:radial-gradient(circle at top left,var(--csd-bg-dcfce7-740, rgba(220, 252, 231, .74)),transparent 40%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f7fffb-1000, #f7fffb) 100%);box-shadow:0 14px 30px #16a34a0e}.client-contract-full-signed-upload__copy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.56rem;align-items:center;min-width:0}.client-contract-full-signed-upload__icon{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border:1px solid var(--csd-border-86efac-880, rgba(134, 239, 172, .88));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-047857-1000, #047857)}.client-contract-full-signed-upload__copy strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:850;line-height:1.2}.client-contract-full-signed-upload__copy small{display:block;margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:660;line-height:1.35}.client-contract-full-signed-upload__form{display:grid;grid-template-columns:minmax(13rem,1fr) minmax(10rem,.72fr) auto;gap:.46rem;align-items:end;min-width:0}.client-contract-step,.client-contract-history,.client-contract-mini-step{min-width:0;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.client-contract-step,.client-contract-history{display:grid;gap:.72rem;padding:.78rem}.client-contract-step__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.56rem}.client-contract-step__number{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.78rem;font-weight:850}.client-contract-step h3,.client-contract-history h3,.client-contract-mini-step strong{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:820}.client-contract-step p{margin:.12rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.38}.client-contract-inline-form,.client-contract-send-form,.client-contract-manual-upload__form{display:grid;gap:.44rem;min-width:0}.client-contract-send-form__field{display:grid;gap:.28rem;min-width:0;align-content:start}.client-contract-action-drawer{width:min(560px,100vw - 12px)}.client-contract-action-drawer.show,.client-contract-action-drawer.showing{transform:none;opacity:1;visibility:visible;pointer-events:auto}.client-contract-action-drawer.hiding{transform:translate(100%)}.client-contract-action-drawer>.sidebar-header{flex:0 0 auto}.client-contract-action-drawer .sidebar-header__copy{display:grid;gap:.25rem}.client-contract-action-drawer>form{display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto;min-height:0;min-width:0;margin:0;gap:0}.client-contract-action-drawer .control-sidebar-content{display:flex;flex-direction:column;gap:.85rem;width:100%;padding:1rem;overflow-x:hidden}.client-contract-action-drawer .client-contract-recipient{padding:0;border:0;background:none;box-shadow:none;gap:.85rem}.client-contract-action-drawer .client-contract-send-form__row,.client-contract-action-drawer .client-contract-recipient.is-contact-selected .client-contract-send-form__row--identity{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem}.client-contract-action-drawer .client-contract-send-form__field{min-width:0;width:100%}.client-contract-action-drawer .client-contract-send-form__field--expiry{width:150px;margin-top:.85rem}.client-contract-action-drawer .client-contract-send-form__expiry{display:flex;align-items:center;gap:.5rem}.client-contract-action-drawer .client-contract-send-form__expiry input{min-width:0}.client-contract-action-drawer .form-control,.client-contract-action-drawer .form-select{width:100%;min-width:0;font-size:.875rem}.client-contract-action-drawer .select2-container{width:100%!important;max-width:100%;min-width:0}.client-contract-action-drawer .select2-selection--single .select2-selection__rendered{display:block!important;height:auto!important;margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-contract-action-drawer .select2-selection--multiple .select2-selection__rendered{display:flex!important;flex-wrap:wrap;gap:.25rem;white-space:normal}.client-contract-action-drawer .client-contract-recipient__hint,.client-contract-action-drawer .client-contract-recipient__role-help,.client-contract-action-drawer .client-contract-recipient__audit-note{white-space:normal;overflow-wrap:anywhere;line-height:1.4}.client-contract-action-drawer__footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.6rem;padding:.85rem 1rem;border-top:1px solid var(--op-border-soft);flex:0 0 auto;background:var(--csd-bg-ffffff-1000, #fff)}.client-contract-action-drawer__footer .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.client-contract-action-trigger{align-self:center;white-space:normal}.client-contract-full-signed-upload:has(.client-contract-action-trigger){grid-template-columns:minmax(0,1fr) auto}.client-contract-manual-draft-card:has(.client-contract-action-trigger){grid-template-columns:auto minmax(0,1fr) auto}@media (max-width: 767px){.client-contract-full-signed-upload:has(.client-contract-action-trigger){grid-template-columns:minmax(0,1fr)}.client-contract-manual-draft-card:has(.client-contract-action-trigger){grid-template-columns:auto minmax(0,1fr)}.client-contract-manual-draft-card>.client-contract-action-trigger{grid-column:1/-1}}.client-contract-send-form__field>label{margin:0;color:var(--csd-text-475569-1000, #475569);font-size:.66rem;font-weight:800;letter-spacing:.025em;line-height:1.15}.client-contract-send-form__field>label span{color:var(--csd-text-94a3b8-1000, #94a3b8);font-weight:700}.client-contract-recipient{display:grid;gap:.5rem;min-width:0;padding:.64rem;border:1px solid var(--csd-border-bfdbfe-740, rgba(191, 219, 254, .74));border-radius:.86rem;background:radial-gradient(circle at top right,var(--csd-bg-dbeafe-440, rgba(219, 234, 254, .44)),transparent 42%),linear-gradient(155deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.client-contract-recipient__hint,.client-contract-recipient__audit-note,.client-contract-recipient__role-help{display:inline-flex;gap:.34rem;align-items:center;min-width:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.67rem;font-weight:680;line-height:1.35}.client-contract-recipient__role-help{display:inline-flex;align-items:center;gap:.32rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:650;line-height:1.3}.client-contract-recipient__role-help i{flex:0 0 auto;color:var(--csd-text-2563eb-1000, #2563eb)}.client-contract-recipient__hint i{color:var(--csd-text-2563eb-1000, #2563eb)}.client-contract-recipient__audit-note{padding-top:.1rem;color:var(--csd-text-475569-1000, #475569)}.client-contract-recipient__audit-note i{color:var(--csd-text-059669-1000, #059669)}.client-contract-recipient.is-contact-selected [data-recipient-name-input],.client-contract-recipient.is-contact-selected [data-recipient-email-input],.client-contract-recipient.is-contact-selected [data-recipient-phone-input]{border-color:var(--csd-border-bfdbfe-760, rgba(191, 219, 254, .76));background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-334155-1000, #334155)}.client-contract-recipient.is-contact-selected .client-contract-send-form__field--recipient-name{display:none}.client-contract-recipient.is-contact-selected .client-contract-send-form__row--identity{grid-template-columns:minmax(0,1fr)}.client-contract-recipient__save{display:flex;gap:.52rem;align-items:flex-start;margin:0;padding:.52rem .58rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:.72rem;background:var(--csd-bg-eff6ff-680, rgba(239, 246, 255, .68));color:var(--csd-text-334155-1000, #334155);cursor:pointer}.client-contract-recipient__save .form-check-input{position:static;float:none;flex:0 0 auto;width:1rem;height:1rem;margin:.08rem 0 0!important;border-color:var(--csd-border-2563eb-460, rgba(37, 99, 235, .46))}.client-contract-recipient__save>span{display:grid;gap:.08rem;min-width:0}.client-contract-recipient__save strong{color:var(--csd-text-1e3a8a-1000, #1e3a8a);font-size:.7rem;font-weight:790}.client-contract-recipient__save small{color:var(--csd-text-64748b-1000, #64748b);font-size:.65rem;line-height:1.3}.client-contract-send-form__field--expiry{grid-template-columns:minmax(0,1fr);width:min(9rem,100%)}:is(.client-contract-show,.client-contract-action-drawer) .client-contract-send-form .select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:0!important;right:0!important;width:2.35rem!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:none!important}:is(.client-contract-show,.client-contract-action-drawer) .client-contract-send-form .select2-container--default .select2-selection--single .select2-selection__arrow:after{position:static;display:block;width:.52rem;height:.52rem;margin:0;border-width:1.8px;transform:rotate(45deg) translateY(-1px);transform-origin:center}:is(.client-contract-show,.client-contract-action-drawer) .client-contract-send-form .select2-container--open .select2-selection--single .select2-selection__arrow:after{transform:rotate(-135deg) translate(-1px,-1px)}.client-contract-inline-form .form-control,.client-contract-send-form .form-control,.client-contract-send-form .form-select,.client-contract-full-signed-upload__form .form-control,.client-contract-manual-upload__form .form-control,.client-contract-review-actions__reject .form-control,.client-contract-validation-card__reject .form-control{min-height:2.35rem;border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffe0;color:var(--csd-text-0f172a-1000, #0f172a);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.client-contract-inline-form textarea.form-control{min-height:2.8rem}.client-contract-flow-submit{justify-self:end;width:auto;min-width:10.5rem;min-height:2.25rem;padding:.42rem .82rem;border-radius:.68rem;font-size:.72rem}.client-contract-draft-download{min-width:8.25rem;min-height:2.08rem;padding-inline:.68rem;font-size:.7rem}.client-contract-inline-form .form-control:focus,.client-contract-send-form .form-control:focus,.client-contract-send-form .form-select:focus,.client-contract-full-signed-upload__form .form-control:focus,.client-contract-manual-upload__form .form-control:focus,.client-contract-review-actions__reject .form-control:focus,.client-contract-validation-card__reject .form-control:focus{border-color:var(--csd-border-2563eb-520, rgba(37, 99, 235, .52));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 0 0 .18rem #2563eb1a}.client-contract-inline-upload-wrap{display:grid;gap:.42rem;min-width:0}.client-contract-inline-upload{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.58rem;align-items:center;min-width:0;min-height:2.85rem;margin:0;padding:.5rem .6rem;border:1px dashed var(--csd-border-93c5fd-950, rgba(147, 197, 253, .95));border-radius:.82rem;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-500, rgba(219, 234, 254, .5)),transparent 48%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);color:var(--csd-text-334155-1000, #334155);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.client-contract-inline-upload:hover,.client-contract-inline-upload.dragover,.client-contract-inline-upload.has-file{border-color:var(--csd-border-2563eb-580, rgba(37, 99, 235, .58));background:radial-gradient(circle at top left,var(--csd-bg-bfdbfe-620, rgba(191, 219, 254, .62)),transparent 48%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);box-shadow:0 12px 28px #2563eb14;transform:translateY(-1px)}.client-contract-inline-upload.is-invalid-file,.client-contract-inline-upload.validation-surface-error{border-color:var(--csd-border-dc2626-500, rgba(220, 38, 38, .5));background:radial-gradient(circle at top left,var(--csd-bg-fee2e2-660, rgba(254, 226, 226, .66)),transparent 48%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fff7f7-1000, #fff7f7) 100%)}.client-contract-inline-upload__input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;opacity:0;cursor:pointer}.client-contract-inline-upload__icon{display:inline-grid;place-items:center;width:1.78rem;height:1.78rem;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 8px 18px #2563eb12}.client-contract-inline-upload__copy{display:grid;gap:.08rem;min-width:0;line-height:1.2}.client-contract-inline-upload__copy strong{min-width:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.79rem;font-weight:820;overflow-wrap:anywhere}.client-contract-inline-upload__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:700;overflow-wrap:anywhere}.client-contract-inline-upload__action{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:1.88rem;padding:.3rem .56rem;border-radius:999px;background:#1d4ed8;color:#fff;font-size:.68rem;font-weight:820;line-height:1;white-space:nowrap}.client-contract-inline-upload--compact{grid-template-columns:auto minmax(0,1fr);min-height:2.8rem;padding:.5rem .58rem}.client-contract-inline-upload__files{display:grid;gap:.36rem;min-width:0}.client-contract-inline-upload__files[hidden]{display:none!important}.client-contract-inline-upload__files .upload-file-item{min-width:0;margin:0;padding:.46rem .56rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.client-contract-inline-upload__files .upload-file-item__copy{min-width:0}.client-contract-inline-upload__files .upload-file-item strong,.client-contract-inline-upload__files .upload-file-item small{overflow-wrap:anywhere}.client-contract-send-form__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.42fr);gap:.5rem;min-width:0;align-items:start}.client-contract-send-form__row>*{min-width:0}.client-contract-send-form__row--wide{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.client-contract-send-form__expiry{position:relative;min-width:0}.client-contract-send-form__expiry .form-control{padding-right:3rem}.client-contract-send-form__expiry>span{position:absolute;top:50%;right:.72rem;transform:translateY(-50%);color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:800;pointer-events:none}.client-contract-send-form .select2-container{width:100%!important}.client-contract-send-form .select2-container--default .select2-selection--single{min-height:2.35rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffe0}.client-contract-send-form .select2-container--default .select2-selection--single .select2-selection__rendered{height:2.35rem;padding:0 2.25rem 0 .72rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.75rem;line-height:2.35rem}.client-contract-send-form .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;right:.55rem;width:1.25rem;height:1.25rem;transform:translateY(-50%)}.client-contract-send-form .select2-container--default.select2-container--focus .select2-selection--single,.client-contract-send-form .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--csd-border-2563eb-520, rgba(37, 99, 235, .52));box-shadow:0 0 0 .18rem #2563eb1a}.client-contract-prefill-note,.client-contract-upload-feedback{display:inline-flex;gap:.32rem;align-items:center;min-width:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.67rem;font-weight:720;line-height:1.3}.client-contract-prefill-note i{color:var(--csd-text-059669-1000, #059669)}.client-contract-upload-feedback--error{color:var(--csd-text-b91c1c-1000, #b91c1c)}.client-contract-manual-upload{display:grid;grid-template-columns:minmax(14rem,.46fr) minmax(0,1fr);gap:.72rem;align-items:start;min-width:0;padding:.78rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.client-contract-secondary-action,.client-contract-history-disclosure{overflow:hidden;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.client-contract-secondary-action__trigger,.client-contract-history-disclosure__trigger{display:flex;justify-content:space-between;gap:.7rem;align-items:center;width:100%;min-height:3rem;padding:.62rem .72rem;border:0;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);text-align:left}.client-contract-secondary-action__trigger>span,.client-contract-history-disclosure__trigger>span:first-child{display:inline-flex;gap:.52rem;align-items:center;min-width:0}.client-contract-secondary-action__trigger>span>i,.client-contract-history-disclosure__trigger>span:first-child>i{color:var(--csd-text-2563eb-1000, #2563eb)}.client-contract-secondary-action__trigger strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:820}.client-contract-secondary-action__trigger small{display:block;margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem}.client-contract-secondary-action__trigger>i,.client-contract-history-disclosure__counts i{transition:transform .18s ease}.client-contract-secondary-action__trigger:not(.collapsed)>i,.client-contract-history-disclosure__trigger:not(.collapsed) .client-contract-history-disclosure__counts i{transform:rotate(180deg)}.client-contract-secondary-action .client-contract-manual-upload{margin:0 .62rem .62rem}.client-contract-secondary-action--addendum{margin-top:.08rem}.client-contract-secondary-action--addendum .client-contract-secondary-action__trigger{min-height:2.55rem;padding:.5rem .58rem}.client-contract-secondary-action--addendum .client-contract-secondary-action__trigger strong{font-size:.74rem}.client-contract-secondary-action--addendum .client-contract-secondary-action__trigger small{font-size:.66rem}.client-contract-secondary-action--addendum .client-contract-manual-upload{margin:0 .45rem .45rem}.client-contract-manual-upload--addendum{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.58rem}.client-contract-manual-upload--addendum .client-contract-manual-upload__copy{gap:.42rem}.client-contract-manual-upload--addendum .client-contract-manual-upload__copy strong{font-size:.76rem}.client-contract-manual-upload--addendum .client-contract-manual-upload__copy span{margin-top:.08rem;font-size:.67rem}.client-contract-manual-upload--addendum .client-contract-manual-upload__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.client-contract-manual-upload--addendum .client-contract-inline-upload-wrap{grid-column:1/-1}.client-contract-manual-upload--addendum .client-contract-manual-upload__form>.btn{justify-self:end;min-width:9.5rem}.client-contract-history-disclosure__trigger{font-size:.78rem;font-weight:820}.client-contract-history-disclosure__counts{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:720}#contractSigningHistory .client-contract-history-grid{padding-top:.08rem}.client-contract-manual-upload__copy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;color:var(--csd-text-334155-1000, #334155)}.client-contract-manual-upload__copy>i{color:var(--csd-text-2563eb-1000, #2563eb)}.client-contract-manual-upload__copy strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.85rem;line-height:1.2}.client-contract-manual-upload__copy span{display:block;margin-top:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.38}.client-contract-manual-upload__form{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));align-items:end}.client-contract-manual-upload__form .btn{min-width:7.5rem}.client-contract-history__head{display:flex;justify-content:space-between;gap:.5rem;align-items:center;padding-bottom:.55rem;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))}.client-contract-history__head>div{display:grid;gap:.12rem}.client-contract-history__head small{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;line-height:1.35}.client-contract-history__head span{display:inline-grid;place-items:center;min-width:1.6rem;min-height:1.6rem;border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:850}.client-contract-document-history{display:grid;gap:.72rem;min-width:0}.client-contract-document-history__list{position:relative}.client-contract-file-row.client-contract-document-history__item{position:relative;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"marker content actions" "audit audit audit";align-items:center;gap:.52rem .72rem;padding:.74rem}.client-contract-document-history__item:before{content:"";position:absolute;top:100%;left:1.08rem;width:1px;height:.6rem;background:linear-gradient(180deg,#2563eb6b,#94a3b829)}.client-contract-document-history__item:last-child:before{display:none}.client-contract-document-history__marker{grid-area:marker;position:relative;display:inline-grid;place-items:center;align-self:start}.client-contract-document-history__sequence{position:absolute;right:-.26rem;bottom:-.22rem;display:inline-grid;place-items:center;width:1rem;height:1rem;border:2px solid var(--csd-border-ffffff-1000, #ffffff);border-radius:999px;background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.55rem;font-weight:850;box-shadow:0 2px 6px #0f172a1f}.client-contract-document-history__stage{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.65rem;font-weight:850;letter-spacing:.055em;line-height:1.2;text-transform:uppercase}.client-contract-document-history__item--validated_final{border-color:var(--csd-border-6ee7b7-780, rgba(110, 231, 183, .78));background:linear-gradient(135deg,var(--csd-bg-ecfdf5-900, rgba(236, 253, 245, .9)),var(--csd-bg-ffffff-1000, #ffffff) 52%)}.client-contract-document-history__item--validated_final .client-contract-document-history__sequence{border-color:var(--csd-border-ffffff-1000, #ffffff);background:var(--csd-bg-d1fae5-1000, #d1fae5);color:var(--csd-text-047857-1000, #047857)}.client-contract-document-history__item--validated_final .client-contract-document-history__stage{color:var(--csd-text-047857-1000, #047857)}.client-contract-document-history__item--simple{gap:.46rem .62rem!important;padding:.62rem .68rem!important;border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));background:var(--csd-bg-ffffff-1000, #ffffff)}.client-contract-document-history__item--simple .client-contract-document-history__marker{align-self:center}.client-contract-document-history__item--simple .client-contract-file-row__icon{width:1.8rem;height:1.8rem;border-radius:.58rem}.client-contract-document-history__note{display:inline-flex;gap:.3rem;align-items:center}.client-contract-document-history__audit{grid-area:audit;width:100%;margin-top:.08rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.72rem;background:var(--csd-bg-f8fafc-840, rgba(248, 250, 252, .84));overflow:hidden}.client-contract-document-history__audit>summary{display:flex;justify-content:space-between;gap:.7rem;align-items:center;min-height:2.7rem;padding:.48rem .62rem;color:var(--csd-text-475569-1000, #475569);cursor:pointer;font-size:.7rem;font-weight:760;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.client-contract-document-history__audit>summary::-webkit-details-marker{display:none}.client-contract-document-history__audit>summary>span{display:flex;gap:.48rem;align-items:center;min-width:0}.client-contract-document-history__audit>summary>span>i{color:var(--csd-text-2563eb-1000, #2563eb)}.client-contract-document-history__audit>summary>span>span{display:grid;gap:.04rem}.client-contract-document-history__audit>summary strong{color:var(--csd-text-334155-1000, #334155);font-size:.71rem;font-weight:780}.client-contract-document-history__audit>summary small{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.62rem;font-weight:560;line-height:1.25}.client-contract-document-history__audit-chevron{flex:0 0 auto;color:var(--csd-text-94a3b8-1000, #94a3b8);transition:transform .18s ease}.client-contract-document-history__audit[open] .client-contract-document-history__audit-chevron{transform:rotate(180deg)}.client-contract-document-history__audit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem;padding:.58rem;border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-ffffff-1000, #ffffff)}.client-contract-document-history__audit-item{display:grid;gap:.12rem;min-width:0;padding:.48rem .52rem;border:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));border-radius:.58rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.client-contract-document-history__audit-item--wide{grid-column:1/-1}.client-contract-document-history__audit-item>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.client-contract-document-history__audit-item>strong,.client-contract-document-history__audit-item>code{display:block;min-width:0;color:var(--csd-text-1e293b-1000, #1e293b);font-size:.7rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere;white-space:normal}.client-contract-document-history__audit-item>code{max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.64rem;overflow-x:auto;overflow-y:hidden;overflow-wrap:normal;scrollbar-width:thin;white-space:nowrap;word-break:normal}.client-contract-document-history__item>.client-contract-file-row__content{grid-area:content;min-width:0}.client-contract-document-history__item>.client-contract-file-row__actions{grid-area:actions;align-self:center;justify-content:flex-end;flex-wrap:nowrap}.client-contract-addendum-card__history--single{grid-template-columns:minmax(0,1fr)}.client-contract-document-version-group{display:grid;gap:.72rem;padding:.72rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.9rem;background:linear-gradient(155deg,var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95)),var(--csd-bg-ffffff-1000, #ffffff) 45%)}.client-contract-document-version-group__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;align-items:center}.client-contract-document-version-group__head>div{display:grid;gap:.14rem}.client-contract-document-version-group__head strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;line-height:1.25}.client-contract-document-version-group__head small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.client-contract-history__list,.client-contract-document-list,.client-contract-addendums-list{display:grid;gap:.58rem;min-width:0}.client-contract-file-row,.client-contract-request-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.62rem;align-items:center;min-width:0;padding:.58rem;border:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));border-radius:.76rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.client-contract-request-row{grid-template-columns:minmax(0,1fr) auto}.client-contract-file-row--compact{padding:.5rem}.client-contract-file-row__icon{width:2rem;height:2rem;border-radius:.64rem}.client-contract-file-row__content,.client-contract-request-row>div{display:grid;gap:.14rem;min-width:0}.client-contract-file-row strong,.client-contract-request-row strong{min-width:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:820;line-height:1.22;overflow-wrap:anywhere}.client-contract-file-row small,.client-contract-request-row small{min-width:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.32;overflow-wrap:anywhere}.client-contract-file-row__actions,.client-contract-review-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.42rem;align-items:center}.client-contract-review-actions{justify-content:flex-start;margin-top:.42rem}.client-contract-review-actions__reject{display:flex;gap:.42rem;min-width:min(100%,22rem)}.client-contract-file-row__hint{display:inline-flex;gap:.3rem;align-items:center;justify-self:start;margin-top:.24rem;padding:.28rem .46rem;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.68rem;font-weight:760;line-height:1.2}.client-contract-warning-line{display:inline-flex;gap:.28rem;align-items:center;color:var(--csd-text-b45309-1000, #b45309);font-size:.72rem;font-weight:720}.client-contract-info-line{display:inline-flex;gap:.28rem;align-items:center;color:var(--csd-text-047857-1000, #047857);font-size:.72rem;font-weight:720}.client-contract-empty{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:4.2rem;padding:.72rem;border:1px dashed var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:.82rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:680;line-height:1.38;text-align:center}.client-contract-empty--inline{justify-content:flex-start;min-height:0;text-align:left}.client-contract-notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:start;padding:.66rem .72rem;border:1px solid var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));border-radius:.82rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.78rem;font-weight:680;line-height:1.4}.client-contract-notice--warning{border-color:var(--csd-border-fed7aa-900, rgba(254, 215, 170, .9));background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-9a3412-1000, #9a3412)}.client-contract-notice--success{border-color:var(--csd-border-bbf7d0-900, rgba(187, 247, 208, .9));background:var(--csd-bg-f0fdf4-1000, #f0fdf4);color:var(--csd-text-047857-1000, #047857)}.client-contract-notice--danger{border-color:var(--csd-border-fecaca-900, rgba(254, 202, 202, .9));background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.client-contract-notice--info{border-color:var(--csd-border-bae6fd-900, rgba(186, 230, 253, .9));background:var(--csd-bg-f0f9ff-1000, #f0f9ff);color:var(--csd-text-0369a1-1000, #0369a1)}.client-contract-reopen-validation-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,28rem);gap:.9rem;align-items:center;padding:.78rem;border:1px solid var(--csd-border-fdba74-740, rgba(253, 186, 116, .74));border-radius:1rem;background:radial-gradient(circle at 0% 0%,var(--csd-bg-ffedd5-740, rgba(255, 237, 213, .74)),transparent 12rem),linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-fffbf7-960, rgba(255, 251, 247, .96)));box-shadow:0 14px 34px #0f172a0e}.client-contract-reopen-validation-card__copy{display:flex;gap:.7rem;align-items:flex-start;min-width:0}.client-contract-reopen-validation-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex:0 0 auto;border-radius:.85rem;border:1px solid var(--csd-border-fb923c-360, rgba(251, 146, 60, .36));background:var(--csd-bg-fff7ed-920, rgba(255, 247, 237, .92));color:var(--csd-text-ea580c-1000, #ea580c)}.client-contract-reopen-validation-card__copy strong{display:block;color:var(--csd-text-172033-1000, #172033);font-size:.88rem;font-weight:820}.client-contract-reopen-validation-card__copy small{display:block;margin-top:.15rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:640;line-height:1.45}.client-contract-reopen-validation-card__form{display:flex;gap:.5rem;align-items:center;justify-content:flex-end}.client-contract-reopen-validation-card__form .form-control{min-height:2.55rem;border-radius:.82rem;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94))}.client-contract-reopen-validation-card__button{color:var(--csd-text-9a3412-1000, #9a3412);border-color:var(--csd-border-fdba74-880, rgba(253, 186, 116, .88));background:var(--csd-bg-fff7ed-1000, #fff7ed);white-space:nowrap}.client-contract-reopen-validation-card__button:hover,.client-contract-reopen-validation-card__button:focus{color:var(--csd-text-7c2d12-1000, #7c2d12);border-color:var(--csd-border-fb923c-920, rgba(251, 146, 60, .92));background:var(--csd-bg-ffedd5-1000, #ffedd5)}@media (max-width: 991.98px){.client-contract-command-card__flow{grid-template-columns:minmax(0,1fr)}.client-contract-command-card .client-contract-workspace-nav{width:100%}.client-contract-signing-summary{grid-template-columns:1fr}.client-contract-full-signed-upload,.client-contract-full-signed-upload__form{grid-template-columns:minmax(0,1fr)}.client-contract-signing-summary__form{justify-content:stretch}.client-contract-signing-summary__button{flex:0 0 auto}.client-contract-reopen-validation-card{grid-template-columns:1fr}.client-contract-reopen-validation-card__form{justify-content:stretch}.client-contract-reopen-validation-card__button{flex:0 0 auto}}@media (max-width: 575.98px){.client-contract-signing-summary__form{flex-direction:column;align-items:stretch}.client-contract-signing-summary__button,.client-contract-full-signed-upload__form .btn{width:100%;justify-content:center}.client-contract-reopen-validation-card__form{flex-direction:column;align-items:stretch}}.client-contract-manual-draft-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.72rem;align-items:start;padding:.78rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:1rem;background:radial-gradient(circle at 0% 0%,var(--csd-bg-dbeafe-650, rgba(219, 234, 254, .65)),transparent 11rem),linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96)));box-shadow:0 14px 34px #0f172a0e}.client-contract-manual-draft-card.is-incomplete{border-color:var(--csd-border-fdba74-780, rgba(253, 186, 116, .78));background:radial-gradient(circle at 0% 0%,var(--csd-bg-ffedd5-720, rgba(255, 237, 213, .72)),transparent 11rem),linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-fffbf7-960, rgba(255, 251, 247, .96)))}.client-contract-manual-draft-card.is-compact{grid-template-columns:auto minmax(0,1fr);gap:.56rem;align-items:center;padding:.58rem .68rem;border-color:var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));background:radial-gradient(circle at 0% 0%,var(--csd-bg-dbeafe-500, rgba(219, 234, 254, .5)),transparent 9rem),linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-940, rgba(248, 251, 255, .94)));box-shadow:0 8px 22px #0f172a0a}.client-contract-manual-draft-card__icon{display:inline-grid;place-items:center;width:2.28rem;height:2.28rem;border:1px solid var(--csd-border-bfdbfe-880, rgba(191, 219, 254, .88));border-radius:.76rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 10px 20px #2563eb0f}.client-contract-manual-draft-card.is-incomplete .client-contract-manual-draft-card__icon{border-color:var(--csd-border-fdba74-920, rgba(253, 186, 116, .92));color:var(--csd-text-c2410c-1000, #c2410c)}.client-contract-manual-draft-card.is-compact .client-contract-manual-draft-card__icon{width:2rem;height:2rem;border-radius:.7rem;color:var(--csd-text-2563eb-1000, #2563eb)}.client-contract-manual-draft-card__content{display:grid;gap:.36rem;min-width:0}.client-contract-manual-draft-card.is-compact .client-contract-manual-draft-card__content{grid-template-columns:auto minmax(0,1fr) auto;gap:.34rem .52rem;align-items:center}.client-contract-manual-draft-card__eyebrow{width:-moz-fit-content;width:fit-content;padding:.2rem .48rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.62rem;font-weight:900;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.client-contract-manual-draft-card.is-incomplete .client-contract-manual-draft-card__eyebrow{border-color:var(--csd-border-fdba74-820, rgba(253, 186, 116, .82));background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-b45309-1000, #b45309)}.client-contract-manual-draft-card.is-compact .client-contract-manual-draft-card__eyebrow{padding:.18rem .42rem;border-color:var(--csd-border-bfdbfe-800, rgba(191, 219, 254, .8));background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.client-contract-manual-draft-card h3{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:900;line-height:1.22}.client-contract-manual-draft-card p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:650;line-height:1.42}.client-contract-manual-draft-card.is-compact h3{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.client-contract-manual-draft-card.is-compact p{overflow:hidden;font-size:.69rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.client-contract-manual-draft-card__meta{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.08rem}.client-contract-manual-draft-card__meta span{display:inline-flex;align-items:center;gap:.32rem;min-height:1.58rem;padding:.28rem .5rem;border:1px solid var(--csd-border-cbd5e1-850, rgba(203, 213, 225, .85));border-radius:999px;background:var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88));color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:800;line-height:1.15}.client-contract-manual-draft-card.is-compact .client-contract-manual-draft-card__meta{justify-content:flex-end;margin-top:0}.client-contract-manual-draft-card.is-compact .client-contract-manual-draft-card__meta span{min-height:1.42rem;padding:.2rem .42rem;font-size:.64rem}.client-contract-manual-draft-card__checks{display:grid;gap:.38rem;margin-top:.22rem;padding:.58rem .64rem;border:1px solid var(--csd-border-fdba74-620, rgba(253, 186, 116, .62));border-radius:.82rem;background:var(--csd-bg-fff7ed-740, rgba(255, 247, 237, .74))}.client-contract-manual-draft-card__checks strong{display:block;color:var(--csd-text-9a3412-1000, #9a3412);font-size:.72rem;font-weight:900;line-height:1.25}.client-contract-manual-draft-card__checks ul{display:flex;flex-wrap:wrap;gap:.32rem;margin:.34rem 0 0;padding:0;list-style:none}.client-contract-manual-draft-card__checks li{padding:.26rem .46rem;border:1px solid var(--csd-border-fb923c-420, rgba(251, 146, 60, .42));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-9a3412-1000, #9a3412);font-size:.66rem;font-weight:800;line-height:1.16}.client-contract-manual-draft-card__actions{display:flex;flex-wrap:wrap;gap:.42rem;justify-content:flex-end;min-width:min(100%,18rem)}.client-contract-manual-draft-card__actions form{margin:0}.client-contract-manual-draft-card__actions .btn{white-space:nowrap}.client-contract-manual-draft-card__actions .btn:disabled{cursor:not-allowed;opacity:.56;box-shadow:none!important}.client-contract-current-value{display:flex;justify-content:space-between;gap:.7rem;align-items:center;padding:.78rem .86rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.client-contract-current-value span{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.client-contract-current-value strong{color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:1.1rem;font-weight:850;line-height:1.1}.client-contract-panel--values .client-contract-panel__body{gap:.52rem}.client-contract-registration-lock{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.68rem;align-items:center;padding:.72rem .82rem;border:1px solid var(--csd-border-fbbf24-550, rgba(251, 191, 36, .55));border-radius:.82rem;background:radial-gradient(circle at 0% 0%,var(--csd-bg-fef3c7-820, rgba(254, 243, 199, .82)),transparent 14rem),linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-fffbeb-900, rgba(255, 251, 235, .9)));box-shadow:0 10px 28px #92400e0f}.client-contract-registration-lock__icon{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border:1px solid var(--csd-border-fbbf24-700, rgba(251, 191, 36, .7));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-d97706-1000, #d97706)}.client-contract-registration-lock__copy{display:grid;gap:.08rem;min-width:0}.client-contract-registration-lock__copy strong{color:var(--csd-text-78350f-1000, #78350f);font-size:.78rem;font-weight:900;line-height:1.22}.client-contract-registration-lock__copy small{color:var(--csd-text-92400e-1000, #92400e);font-size:.69rem;font-weight:650;line-height:1.38}.client-contract-value-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.client-contract-value-breakdown>div{display:grid;gap:.18rem;min-width:0;padding:.58rem .68rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.7rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.client-contract-value-breakdown span{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:820;letter-spacing:.045em;line-height:1.1;text-transform:uppercase}.client-contract-value-breakdown strong{color:var(--csd-text-244a78-1000, #244a78);font-size:.9rem;font-weight:850;line-height:1.15}.client-contract-value-breakdown__total{border-color:var(--csd-border-93c5fd-880, rgba(147, 197, 253, .88))!important;background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)!important}.client-contract-value-breakdown__total strong{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.client-contract-service-summary{display:grid;gap:.65rem}.client-contract-service-summary__item{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.78rem .9rem;border:1px solid var(--csd-border-e3eaf5-1000, #e3eaf5);border-radius:.85rem;background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.client-contract-service-summary__icon{width:2.25rem;height:2.25rem;border-radius:.7rem;color:var(--csd-text-2864dc-1000, #2864dc);background:var(--csd-bg-edf4ff-1000, #edf4ff);border:1px solid var(--csd-border-d6e5ff-1000, #d6e5ff)}.client-contract-service-summary__copy,.client-contract-service-summary__meta{display:flex;flex-direction:column;min-width:0}.client-contract-service-summary__copy{gap:.18rem}.client-contract-service-summary__copy strong{color:var(--csd-text-17243c-1000, #17243c);font-size:.88rem;font-weight:700}.client-contract-service-summary__copy small,.client-contract-service-summary__meta small{color:var(--csd-text-70809a-1000, #70809a);font-size:.76rem;line-height:1.4}.client-contract-service-summary__meta{align-items:flex-end;gap:.28rem;text-align:right}.client-contract-service-summary__notice{display:flex;align-items:flex-start;gap:.55rem;margin-top:.75rem;padding:.68rem .78rem;border-radius:.75rem;color:var(--csd-text-53647e-1000, #53647e);background:var(--csd-bg-f6f8fc-1000, #f6f8fc);font-size:.78rem;line-height:1.45}@media (max-width: 767.98px){.client-contract-service-summary__item{grid-template-columns:2.25rem minmax(0,1fr)}.client-contract-service-summary__meta{grid-column:2;align-items:flex-start;text-align:left}}.client-contract-value-cell strong{color:var(--csd-text-1e3a5f-1000, #1e3a5f)}.client-contract-panel--values .client-contract-current-value{min-height:2.35rem;padding:.48rem .68rem;border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.7rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.client-contract-panel--values .client-contract-current-value span{font-size:.66rem}.client-contract-panel--values .client-contract-current-value strong{color:var(--csd-text-244a78-1000, #244a78);font-size:.96rem}.client-contract-panel--values .client-contract-values-table th{padding-top:.52rem;padding-bottom:.52rem;font-size:.64rem}.client-contract-panel--values .client-contract-values-table td{padding-top:.5rem;padding-bottom:.5rem;font-size:.76rem}.client-contract-panel--values .client-contract-addendum-inline{display:grid;gap:.65rem;min-width:0}.client-contract-panel--values .client-contract-addendum-inline__actions{max-width:30rem}.client-contract-panel--values .client-contract-addendum-inline__actions .btn{white-space:normal;text-align:left}.client-contract-panel--values .client-contract-addendum-inline__actions{gap:.32rem}.client-contract-panel--values .client-contract-addendum-inline>div:first-child{gap:.34rem}.client-contract-panel--values .client-contract-addendum-inline>div:first-child>strong{color:var(--csd-text-334155-1000, #334155);font-size:.74rem;font-weight:800}.client-contract-panel--values .client-contract-addendum-inline .client-contract-status{min-height:1.55rem;padding:.22rem .45rem;font-size:.63rem}.client-contract-addendum-inline__document{display:inline-flex;gap:.28rem;align-items:center;min-height:1.55rem;padding:.2rem .4rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.5rem;color:var(--csd-text-64748b-1000, #64748b);background:var(--csd-bg-ffffff-1000, #fff);font-size:.62rem;font-weight:780}.client-contract-addendum-inline__manage{width:1.65rem;min-width:1.65rem;height:1.65rem;min-height:1.65rem;padding:0;border-radius:.5rem;color:var(--csd-text-64748b-1000, #64748b)}.client-contract-panel--values .client-contract-file-chip{min-height:1.7rem;padding:.28rem .48rem;font-size:.66rem}.client-contract-panel--values .client-contract-values-table__actions-cell{width:9rem}.client-contract-panel--values .client-contract-values-table__actions-cell .btn{white-space:normal}@media (max-width: 991.98px){.client-contract-panel--values .client-contract-values-table{display:block;width:100%}.client-contract-panel--values .client-contract-values-table thead{display:none}.client-contract-panel--values .client-contract-values-table tbody{display:block}.client-contract-panel--values .client-contract-values-table tr{display:grid;gap:.6rem;padding:.85rem;border-bottom:1px solid var(--bs-border-color)}.client-contract-panel--values .client-contract-values-table tr:last-child{border-bottom:0}.client-contract-panel--values .client-contract-values-table td{display:block;width:100%;min-width:0;padding:0;border:0;text-align:left!important;overflow-wrap:anywhere}.client-contract-panel--values .client-contract-values-table td:not(:has(*)){display:none}.client-contract-panel--values .client-contract-values-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:.2rem;color:var(--csd-foreground-bs-secondary-color, var(--bs-secondary-color));font-size:.65rem;font-weight:700;text-transform:uppercase}}.client-contract-addendum-disclosure{min-width:0;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.74rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);overflow:hidden}.client-contract-addendum-disclosure__trigger{display:flex;justify-content:space-between;gap:.7rem;align-items:center;min-height:2.65rem;padding:.52rem .66rem;color:var(--csd-text-334155-1000, #334155);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.client-contract-addendum-disclosure__trigger::-webkit-details-marker{display:none}.client-contract-addendum-disclosure__trigger>span:first-child,.client-contract-addendum-disclosure__meta{display:flex;gap:.48rem;align-items:center;min-width:0}.client-contract-addendum-disclosure__trigger>span:first-child>i{display:inline-grid;place-items:center;flex:0 0 auto;width:1.75rem;height:1.75rem;border-radius:.58rem;color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-ecfdf5-1000, #ecfdf5)}.client-contract-addendum-disclosure__trigger strong,.client-contract-addendum-disclosure__trigger small{display:block}.client-contract-addendum-disclosure__trigger strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.75rem;font-weight:820}.client-contract-addendum-disclosure__trigger small{margin-top:.05rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.67rem}.client-contract-addendum-disclosure__meta{flex:0 0 auto;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:760}.client-contract-addendum-disclosure__meta>span{border:1px solid var(--csd-border-cbd5e1-800, rgba(203, 213, 225, .8));border-radius:999px;padding:.23rem .42rem;background:var(--csd-bg-ffffff-1000, #fff)}.client-contract-addendum-disclosure__meta>i{transition:transform .18s ease}.client-contract-addendum-disclosure[open] .client-contract-addendum-disclosure__meta>i{transform:rotate(180deg)}.client-contract-addendum-disclosure__body{display:grid;gap:.62rem;padding:.62rem;border-top:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));background:var(--csd-bg-ffffff-1000, #fff)}.client-contract-addendum-disclosure--validated .client-contract-addendum-card__steps{display:none}.client-contract-addendum-disclosure--validated .client-contract-addendum-card__history{grid-template-columns:minmax(0,1fr)}.client-contract-addendum-disclosure--validated .client-contract-document-history__item--validated_final{min-height:4.25rem;padding-block:.62rem}.client-contract-values-table__row--contractual{background:linear-gradient(90deg,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)),var(--csd-bg-ffffff-1000, #fff) 38%)}.client-contract-values-table__row--contractual>td:first-child{box-shadow:inset 3px 0 #64748b66}.client-contract-addendums-list .client-contract-addendum-card:has(.client-contract-addendum-disclosure){gap:.56rem;padding:.7rem}.client-contract-service-editor{display:grid;gap:.62rem}.client-contract-addendum-create-page{display:grid;gap:.62rem;max-width:106rem;margin:0 auto}.client-contract-addendum-create-page__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.68rem;align-items:center;min-width:0;padding:.68rem .78rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:1rem;background:radial-gradient(circle at 0% 0%,var(--csd-bg-dbeafe-780, rgba(219, 234, 254, .78)),transparent 15rem),linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-940, rgba(248, 251, 255, .94)));box-shadow:0 14px 34px #0f172a0e}.client-contract-addendum-create-page__top-icon{width:2.35rem;height:2.35rem;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-radius:.78rem;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 22px #2563eb14}.client-contract-addendum-create-page__top-copy{display:grid;gap:.16rem;min-width:0}.client-contract-addendum-create-page__top h1{margin:.1rem 0 .12rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:clamp(1.05rem,1.5vw,1.34rem);font-weight:850}.client-contract-addendum-create-page__top p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem}.client-contract-addendum-create-page__top-chips{display:flex;flex-wrap:wrap;gap:.32rem;margin-top:.16rem}.client-contract-addendum-create-page__top-chips span,.client-contract-addendum-create-page__top-pill{display:inline-flex;gap:.3rem;align-items:center;min-height:1.58rem;padding:.24rem .48rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:999px;background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82));color:var(--csd-text-475569-1000, #475569);font-size:.64rem;font-weight:820}.client-contract-addendum-create-page__top-chips i,.client-contract-addendum-create-page__top-pill i{color:var(--csd-text-2563eb-1000, #2563eb)}.client-contract-addendum-create-page__top-pill{align-self:start;border-color:var(--csd-border-bfdbfe-960, rgba(191, 219, 254, .96));color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-eff6ff-1000, #eff6ff);white-space:nowrap}.client-contract-addendum-create-page__form{display:grid;gap:.58rem}.client-contract-addendum-create-page__footer{position:sticky;bottom:.55rem;z-index:10;display:flex;justify-content:flex-end;gap:.42rem;padding:.48rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:.78rem;background:var(--csd-bg-ffffff-950, rgba(255, 255, 255, .95));box-shadow:0 10px 24px #0f172a14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.client-contract-addendum-create-page__footer .btn{min-height:2.2rem;padding-inline:.75rem;font-size:.72rem}.client-contract-addendum-create-page .client-contract-value-form{gap:.58rem}.client-contract-addendum-create-page .op-upsert-modal__summary{min-height:3.6rem;padding:.58rem .68rem;border-radius:.88rem}.client-contract-addendum-create-page .op-upsert-modal__summary-icon,.client-contract-addendum-create-page .op-upsert-modal__card-title>i{width:2rem;height:2rem;border-radius:.68rem}.client-contract-addendum-create-page .op-upsert-modal__summary-copy{gap:.16rem}.client-contract-addendum-create-page .op-upsert-modal__summary-heading{gap:.38rem}.client-contract-addendum-create-page .op-upsert-modal__summary-title{font-size:.84rem;line-height:1.2}.client-contract-addendum-create-page .op-upsert-modal__summary-text,.client-contract-addendum-create-page .op-upsert-modal__lead{font-size:.69rem;line-height:1.34}.client-contract-addendum-create-page .op-upsert-modal__eyebrow,.client-contract-addendum-create-page .op-upsert-modal__summary-pill{min-height:1.62rem;padding:.25rem .48rem;font-size:.62rem}.client-contract-addendum-create-page .op-upsert-modal__stack{gap:.58rem}.client-contract-addendum-create-page .op-upsert-modal__card{border-radius:.9rem}.client-contract-addendum-create-page .op-upsert-modal__card-header{min-height:2.62rem;padding:.54rem .66rem}.client-contract-addendum-create-page .op-upsert-modal__card-body{padding:.62rem .66rem}.client-contract-addendum-create-page .op-upsert-modal__card-title{font-size:.82rem}.client-contract-addendum-create-page .op-upsert-modal__field-grid{--bs-gutter-x: .58rem;--bs-gutter-y: .52rem}.client-contract-addendum-create-page .op-upsert-modal__field .form-label,.client-contract-addendum-create-page .client-contract-service-editor__commercial label>span{margin-bottom:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:840;letter-spacing:.055em}.client-contract-addendum-create-page .form-saas-input,.client-contract-addendum-create-page .form-control.form-saas-input,.client-contract-addendum-create-page .form-select.form-saas-input,.client-contract-addendum-create-page .input-group-text{min-height:2.28rem;border-radius:.66rem;font-size:.76rem}.client-contract-addendum-create-page .form-control.form-saas-input,.client-contract-addendum-create-page .form-select.form-saas-input{padding-block:.4rem;padding-inline:.62rem}.client-contract-addendum-create-page .op-upsert-modal__textarea{min-height:4.5rem}.client-contract-value-impact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem}.client-contract-value-impact__option{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.52rem;align-items:center;min-height:3.65rem;margin:0;padding:.68rem .78rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));color:var(--csd-text-334155-1000, #334155);cursor:pointer;box-shadow:0 10px 24px #0f172a0a;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.client-contract-value-impact__option input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.client-contract-value-impact__icon{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:.72rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.client-contract-value-impact__option strong,.client-contract-value-impact__option small{display:block;line-height:1.25}.client-contract-value-impact__option strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.78rem;font-weight:880}.client-contract-value-impact__option small{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:650}.client-contract-value-impact__option:hover,.client-contract-value-impact__option:has(input:focus-visible){border-color:var(--csd-border-93c5fd-920, rgba(147, 197, 253, .92));transform:translateY(-1px);box-shadow:0 14px 30px #2563eb14}.client-contract-value-impact__option.is-selected,.client-contract-value-impact__option:has(input:checked){border-color:var(--csd-border-2563eb-500, rgba(37, 99, 235, .5));background:radial-gradient(circle at 0% 0%,var(--csd-bg-dbeafe-740, rgba(219, 234, 254, .74)),transparent 8rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:0 14px 30px #2563eb1a}.client-contract-value-impact__option:has(input:checked) .client-contract-value-impact__icon{border-color:var(--csd-border-2563eb-460, rgba(37, 99, 235, .46));background:#2563eb;color:#fff;box-shadow:0 10px 20px #2563eb2e}.client-contract-readonly-pill{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.58rem;align-items:center;padding:.68rem .78rem;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:.86rem;background:radial-gradient(circle at 0% 0%,var(--csd-bg-dbeafe-780, rgba(219, 234, 254, .78)),transparent 7.5rem),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));box-shadow:0 10px 24px #0f172a0a}.client-contract-readonly-pill__icon{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border:1px solid var(--csd-border-93c5fd-860, rgba(147, 197, 253, .86));border-radius:.72rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.client-contract-readonly-pill strong,.client-contract-readonly-pill small{display:block;line-height:1.25}.client-contract-readonly-pill strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.78rem;font-weight:880}.client-contract-readonly-pill small{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:650}.client-contract-addendum-create-page .client-contract-service-editor{gap:.48rem}.client-contract-service-editor__row{display:grid;grid-template-columns:7rem minmax(16rem,1fr) minmax(22rem,1.2fr);gap:.72rem;align-items:start;padding:.72rem;border:1px solid var(--csd-border-e2e8f0-940, rgba(226, 232, 240, .94));border-radius:.82rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);cursor:pointer;opacity:.72;transition:border-color .16s ease,background .16s ease,opacity .16s ease,box-shadow .16s ease,transform .16s ease}.client-contract-service-editor__row:hover,.client-contract-service-editor__row:focus-visible{border-color:var(--csd-border-93c5fd-920, rgba(147, 197, 253, .92));background:var(--csd-bg-ffffff-1000, #ffffff);opacity:.92;box-shadow:0 12px 26px #2563eb0e}.client-contract-service-editor__row.is-selected,.client-contract-service-editor__row:has([data-contract-service-toggle]:checked){border-color:var(--csd-border-93c5fd-900, rgba(147, 197, 253, .9));background:var(--csd-bg-ffffff-1000, #ffffff);opacity:1;box-shadow:0 10px 24px #2563eb0f}.client-contract-service-editor__row:not(.is-selected) .client-contract-service-editor__content,.client-contract-service-editor__row:not(.is-selected) .client-contract-service-editor__commercial{opacity:.58}.client-contract-service-editor__row [data-contract-service-field]:disabled{cursor:not-allowed}.client-contract-service-editor__row:not(.is-selected) [data-contract-service-field]:disabled{pointer-events:none;cursor:pointer}.client-contract-service-editor__row:not(.is-selected) .client-contract-service-editor__included{color:var(--csd-text-94a3b8-1000, #94a3b8)}.client-contract-service-editor__toggle{display:grid;gap:.38rem;padding-top:.38rem}.client-contract-service-editor__remove{width:100%;min-height:2rem;padding:.34rem .55rem;border-radius:.66rem;font-size:.65rem;font-weight:820}.client-contract-service-editor__selector{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;align-items:center;width:100%;min-height:3.2rem;margin:0;padding:.42rem;border:1px solid var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84));border-radius:.78rem;background:var(--csd-bg-ffffff-760, rgba(255, 255, 255, .76));cursor:pointer;box-shadow:0 8px 18px #0f172a09}.client-contract-service-editor__checkbox{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.client-contract-service-editor__selector-icon{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:.66rem;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eff6ff-1000, #eff6ff)}.client-contract-service-editor__selector-copy{display:grid;gap:.04rem;min-width:0}.client-contract-service-editor__selector-copy strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.68rem;font-weight:860;line-height:1.15}.client-contract-service-editor__selector-copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem;font-weight:700;line-height:1.18}.client-contract-service-editor__row.is-selected .client-contract-service-editor__selector{border-color:var(--csd-border-86efac-900, rgba(134, 239, 172, .9));background:var(--csd-bg-f0fdf4-1000, #f0fdf4)}.client-contract-service-editor__row.is-selected .client-contract-service-editor__selector-icon{border-color:var(--csd-border-4ade80-760, rgba(74, 222, 128, .76));color:var(--csd-text-047857-1000, #047857);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 8px 18px #05966914}.client-contract-service-editor__content{display:grid;gap:.42rem;min-width:0}.client-contract-service-editor__name{font-weight:820}.client-contract-service-editor__commercial{display:grid;grid-template-columns:.75fr .85fr .9fr .9fr;gap:.42rem;min-width:0}.client-contract-service-editor__commercial label{display:grid;gap:.2rem;min-width:0}.client-contract-service-editor__commercial .select2-container{width:100%!important}.client-contract-service-editor__commercial label>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.65rem;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.client-contract-service-editor__included{grid-column:1/-1;display:flex!important;grid-template-columns:none;flex-direction:row;align-items:center;gap:.38rem!important;min-height:1.8rem}.client-contract-service-editor__included>span{text-transform:none!important}.client-contract-service-editor__technical{grid-column:2/-1;display:grid;gap:.46rem;padding:.62rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.82rem;background:radial-gradient(circle at 0% 0%,var(--csd-bg-dbeafe-620, rgba(219, 234, 254, .62)),transparent 10rem),linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-940, rgba(248, 251, 255, .94)));box-shadow:inset 0 1px #ffffffdb}.client-contract-service-editor__technical-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.48rem;align-items:center}.client-contract-service-editor__technical-icon{width:1.95rem;height:1.95rem;border:1px solid var(--csd-border-93c5fd-820, rgba(147, 197, 253, .82));border-radius:.66rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 8px 18px #2563eb0f}.client-contract-service-editor__technical-head strong{display:block;color:var(--csd-text-10213f-1000, #10213f);font-size:.74rem;font-weight:900;line-height:1.18}.client-contract-service-editor__technical-head small{display:block;margin-top:.06rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.65rem;font-weight:650;line-height:1.28}.client-contract-service-editor__technical-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.42rem}.client-contract-service-editor__technical-grid label{display:grid;gap:.18rem;min-width:0}.client-contract-service-editor__technical-grid label>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.05em;line-height:1.15;text-transform:uppercase}.client-contract-service-editor__technical-notes{grid-column:1/-1}.client-contract-service-editor__technical-notes textarea.form-saas-input{min-height:3.05rem}.client-contract-addendum-create-page .client-contract-service-editor__row{grid-template-columns:minmax(10.5rem,.54fr) minmax(15rem,1fr) minmax(20rem,1.08fr);gap:.52rem;padding:.58rem;border-radius:.76rem}.client-contract-addendum-create-page .client-contract-service-editor__toggle{padding-top:0}.client-contract-addendum-create-page .client-contract-service-editor__content,.client-contract-addendum-create-page .client-contract-service-editor__commercial{gap:.34rem}.client-contract-addendum-create-page .client-contract-service-editor__commercial{grid-template-columns:.68fr .76fr .82fr .86fr}.client-contract-addendum-create-page .client-contract-service-editor__content textarea.form-saas-input{min-height:3.3rem}.client-contract-addendum-create-page .client-contract-service-editor__included{min-height:1.45rem}.client-contract-addendum-create-page .op-upsert-upload__dropzone{min-height:6.3rem;padding:.58rem;border-radius:.8rem}.client-contract-addendum-create-page .op-upsert-upload__dropzone>i{margin-bottom:.26rem;font-size:1.35rem}.client-contract-addendum-create-page .op-upsert-upload__title{font-size:.76rem}.client-contract-addendum-create-page .op-upsert-upload__copy{margin:.08rem 0 .4rem;font-size:.66rem}.client-contract-addendum-create-page .op-upsert-modal__inline-action{min-height:1.95rem;padding:.35rem .62rem;font-size:.68rem}.client-contract-table-wrap{overflow:hidden;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:.82rem}.client-contract-values-table__row--current{background:var(--csd-bg-f8fbff-1000, #f8fbff)}.client-contract-addendum-inline{display:grid;gap:.36rem;min-width:0}.client-contract-addendum-inline>div:first-child{display:flex;flex-wrap:wrap;gap:.42rem;align-items:center}.client-contract-addendum-inline__actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.client-contract-file-chip--link{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.client-contract-file-chip--muted{color:var(--csd-text-64748b-1000, #64748b)}.client-contract-addendum-card{display:grid;gap:.78rem;padding:.82rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.88rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.client-contract-addendum-card__head{display:flex;justify-content:space-between;gap:.7rem;align-items:flex-start}.client-contract-addendum-card__head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.42rem;align-items:center}.client-contract-addendum-card__head-actions form{margin:0}.client-contract-addendum-card__head h3{margin:.14rem 0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.96rem;font-weight:850;line-height:1.18}.client-contract-addendum-card__head p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.38}.client-contract-addendum-card__steps{display:grid;grid-template-columns:minmax(12rem,.72fr) minmax(15rem,.95fr) minmax(20rem,1.33fr);gap:.62rem}.client-contract-mini-step{display:grid;align-content:start;gap:.5rem;padding:.66rem}.client-contract-tabs{display:flex;gap:.42rem;margin:0;padding:.24rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:.82rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.client-contract-tabs .nav-link{display:inline-flex;align-items:center;gap:.38rem;min-height:2.1rem;border:0;border-radius:.68rem;color:var(--csd-text-475569-1000, #475569);font-size:.76rem;font-weight:760}.client-contract-tabs .nav-link.active{background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 8px 18px #0f172a0f}.client-contract-tabs .nav-link span{display:inline-grid;place-items:center;min-width:1.38rem;min-height:1.38rem;border-radius:999px;background:var(--csd-bg-e0ecff-1000, #e0ecff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.68rem;font-weight:850}.client-contract-tab-content{padding-top:.62rem}.client-contract-detail-list,.client-contract-kpi-list{display:grid;gap:.5rem}.client-contract-detail-list>div,.client-contract-kpi-row{display:flex;justify-content:space-between;gap:.68rem;align-items:center;padding:.58rem .62rem;border:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);min-width:0}.client-contract-detail-list span,.client-contract-kpi-row span{display:inline-flex;gap:.34rem;align-items:center;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:720}.client-contract-detail-list strong,.client-contract-kpi-row strong{min-width:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:830;text-align:right;overflow-wrap:anywhere}.client-contract-kpi-row strong small{display:block;margin-top:.1rem;font-size:.68rem}.client-contract-kpi-progress{overflow:hidden;height:.28rem;border-radius:999px;background:var(--csd-bg-e2e8f0-1000, #e2e8f0)}.client-contract-kpi-progress span{display:block;height:100%;border-radius:inherit;background:#2563eb}.client-contract-aside-block{display:grid;gap:.34rem;padding:.66rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.client-contract-aside-block__label,.client-contract-aside-block__link{display:inline-flex;gap:.34rem;align-items:center;min-width:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:800;line-height:1.3}.client-contract-aside-block__link{color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:none}.client-contract-aside-block small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.34}.client-contract-aside-actions{display:flex;flex-wrap:wrap;gap:.45rem}.client-contract-notes{white-space:pre-line;color:var(--csd-text-475569-1000, #475569);font-size:.78rem;line-height:1.48}@media (max-width: 1399.98px){.client-contract-workspace-layout{grid-template-columns:minmax(0,1fr)}.client-contract-context-rail{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.client-contract-show__layout{grid-template-columns:minmax(0,1fr)}.client-contract-show__aside{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.client-contract-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-contract-panel--aside{height:100%}}@media (max-width: 991.98px){.client-contract-hero{grid-template-columns:minmax(0,1fr)}.client-contract-hero__actions{justify-content:flex-start}.client-contract-tabs-shell{padding:.52rem}.client-contract-hero__metrics,.client-contract-value-breakdown,.client-contract-step-grid,.client-contract-history-grid,.client-contract-addendum-card__history,.client-contract-addendum-card__steps,.client-contract-context-rail,.client-contract-show__aside,.client-contract-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-contract-addendum-card__history--single{grid-template-columns:minmax(0,1fr)}.client-contract-manual-draft-card{grid-template-columns:auto minmax(0,1fr)}.client-contract-manual-draft-card__actions{grid-column:1/-1;justify-content:flex-start}.client-contract-manual-upload,.client-contract-manual-upload__form,.client-contract-onboarding-form__grid,.client-contract-onboarding-dismiss,.client-contract-validation-card{grid-template-columns:minmax(0,1fr)}.client-contract-registration-lock{grid-template-columns:auto minmax(0,1fr)}.client-contract-registration-lock .btn{grid-column:1/-1;justify-self:flex-start}.client-contract-onboarding-form__summary,.client-contract-onboarding-form__actions,.client-contract-onboarding-dismiss .btn,.client-contract-validation-card__actions{justify-content:flex-start}.client-contract-signing-rail{grid-template-columns:minmax(0,1fr);gap:.42rem}.client-contract-signing-rail__connector{width:2px;height:1rem;margin:-.18rem 0 -.18rem .88rem}.client-contract-value-impact{grid-template-columns:minmax(0,1fr)}.client-contract-service-editor__row{grid-template-columns:7rem minmax(0,1fr)}.client-contract-service-editor__commercial,.client-contract-service-editor__technical{grid-column:1/-1}.client-contract-service-editor__technical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.client-contract-show{gap:.72rem}.client-contract-workspace-nav{width:100%;flex-wrap:nowrap;overflow-x:auto}.client-contract-workspace-nav a,.client-contract-workspace-nav button{flex:1 0 auto;justify-content:center}.client-contract-service-editor__row,.client-contract-service-editor__commercial{grid-template-columns:minmax(0,1fr)}.client-contract-service-editor__commercial,.client-contract-service-editor__technical{grid-column:auto}.client-contract-service-editor__technical-grid{grid-template-columns:minmax(0,1fr)}.client-contract-hero,.client-contract-panel__header,.client-contract-panel__body,.client-contract-addendum-card{padding:.72rem}.client-contract-hero__copy{align-items:flex-start}.client-contract-hero__meta{flex-basis:100%}.client-contract-panel__header,.client-contract-addendum-card__head,.client-contract-current-value{flex-direction:column;align-items:stretch}.client-contract-hero__metrics,.client-contract-step-grid,.client-contract-history-grid,.client-contract-addendum-card__history,.client-contract-addendum-card__steps,.client-contract-context-rail,.client-contract-show__aside,.client-contract-details-grid,.client-contract-send-form__row,.client-contract-send-form__row--wide{grid-template-columns:minmax(0,1fr)}.client-contract-hero__actions,.client-contract-panel__actions{justify-content:stretch}.client-contract-hero__actions>*,.client-contract-panel__actions>*,.client-contract-send-form .btn,.client-contract-inline-form .btn,.client-contract-manual-upload__form .btn,.client-contract-manual-draft-card__actions>*,.client-contract-manual-draft-card__actions .btn{width:100%;justify-content:center}.client-contract-file-row{grid-template-columns:auto minmax(0,1fr)}.client-contract-file-row.client-contract-document-history__item{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"marker content" "actions actions" "audit audit"}.client-contract-file-row.client-contract-document-history__item--simple{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"marker content actions"}.client-contract-document-history__item--simple>.client-contract-file-row__actions{grid-column:auto;justify-content:flex-end}.client-contract-document-history__audit-grid{grid-template-columns:minmax(0,1fr)}.client-contract-document-history__audit-item--wide{grid-column:auto}.client-contract-document-history__item>.client-contract-file-row__actions{justify-content:flex-start}.client-contract-file-row__actions{grid-column:1/-1;justify-content:flex-start}.client-contract-review-actions__reject{flex-direction:column;width:100%}.client-contract-validation-card__actions,.client-contract-validation-card__actions>*,.client-contract-validation-card__reject,.client-contract-validation-card__reject .btn,.client-contract-validation-card__primary{width:100%}.client-contract-validation-card__reject{grid-template-columns:minmax(0,1fr)}.client-contract-tabs{overflow-x:auto;scrollbar-width:thin}.client-contract-tabs .nav-link{white-space:nowrap}}.client-upsert-modal-dialog{max-width:min(1080px,100vw - 2rem)}.client-form-modal__identity-grid{row-gap:.78rem!important}.client-form-modal .op-anaf-field,.client-form-modal .supplier-anaf-field{gap:.3rem}.client-form-modal .op-anaf-field__control,.client-form-modal .supplier-anaf-field__control,.client-anaf-field__control{gap:.58rem}.client-form-modal .op-upsert-modal__hint{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:600;line-height:1.45}.client-form-modal__anaf-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))}.client-form-modal__anaf-stat{display:grid;gap:.18rem;padding:.84rem .9rem;border-radius:.95rem;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96))}.client-form-modal__anaf-stat span{color:var(--csd-text-6b7c93-1000, #6b7c93);font-size:.69rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.client-form-modal__anaf-stat strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:800;line-height:1.35}@media (max-width: 991.98px){.client-form-modal__anaf-summary{grid-template-columns:1fr}}@media (max-width: 767.98px){.client-anaf-field__control{flex-direction:column}}.client-contacts-workspace__context{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;flex-wrap:wrap;margin-bottom:1rem}.client-contacts-workspace__context-copy{display:grid;gap:.42rem;min-width:0;flex:1 1 28rem}.client-contacts-workspace__meta{justify-content:flex-start}.client-contacts-workspace__context-side{display:inline-flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap;margin-left:auto}.client-contacts-workspace__note{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.55}.client-contacts-workspace__actions{margin-left:0}.client-contacts-workspace__table-card{overflow:hidden}.client-contacts-page{display:grid;gap:.85rem}.client-contacts-page__table-card{margin-bottom:0;overflow:hidden;border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-f8fafc-1000, #f8fafc);box-shadow:0 14px 32px #0f172a0b,inset 0 1px #ffffffd1}.client-contacts-page__filter-head{display:block;padding:.82rem .9rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-ffffff-1000, #ffffff)}.client-contacts-page__filter-head .op-filter-card,.client-contacts-page__filter-head .sf-root{width:100%}.client-contacts-page__filter-head .smart-filter-form--operational{-moz-column-gap:.72rem!important;column-gap:.72rem!important;row-gap:.62rem!important;justify-content:flex-start!important}.client-contacts-page__filter-head .smart-filter-form--operational .sf-separator{margin-inline:.08rem}.client-contacts-page__table-body,.client-contacts-page__table-region,.client-contacts-table-wrap{background:var(--csd-bg-f8fafc-1000, #f8fafc)}.client-contacts-page__table-region{min-width:0}.client-contacts-table-wrap{border-radius:0}.client-contacts-table{border-collapse:separate;border-spacing:0}.client-contacts-table thead tr{background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)}.client-contacts-table thead th{border-bottom-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78))!important;background:transparent!important;color:var(--csd-text-334155-1000, #334155)!important}.client-contacts-table tbody td{background:var(--csd-bg-ffffff-1000, #ffffff)}.client-contacts-table .supplier-contact-identity__meta{row-gap:.2rem}.client-contacts-table .supplier-module-table__stack{gap:.24rem}.client-contacts-table__actions-cell .dropdown-actions{justify-content:flex-end}.client-contact-association-card{overflow:hidden}.client-contact-association-modal-dialog{max-width:min(1000px,100vw - 2rem)}.client-contact-association-modal-shell .modal-premium-header{min-height:0!important;padding-top:.84rem!important;padding-bottom:.52rem!important}.client-contact-association-modal-shell .modal-premium-body{padding-top:.58rem!important;padding-bottom:.66rem!important}.client-contact-association-modal-shell .modal-premium-footer{padding-top:.66rem!important;padding-bottom:.74rem!important}.client-contact-association-form{gap:.54rem}.client-contact-association-form .supplier-association-note__body strong{color:var(--csd-text-10213f-1000, #10213f)}.client-contact-association-form .supplier-association-field-note{max-width:36rem}.client-contact-association-form .supplier-association-form__summary{align-items:center;gap:.56rem;padding:.5rem .62rem}.client-contact-association-form .supplier-association-form__summary .op-upsert-modal__summary-icon{width:2.08rem;height:2.08rem;border-radius:.62rem}.client-contact-association-form .supplier-association-form__summary .op-upsert-modal__summary-copy{gap:.06rem}.client-contact-association-form .supplier-association-form__summary .op-upsert-modal__summary-title{font-size:.94rem;line-height:1.2}.client-contact-association-form .supplier-association-form__summary .op-upsert-modal__summary-text{max-width:50rem;font-size:.78rem;line-height:1.34}.client-contact-association-form .supplier-association-form__summary .op-upsert-modal__summary-pill{min-height:1.86rem;padding-inline:.72rem}.client-contact-association-form .op-upsert-modal__stack{gap:.56rem}.client-contact-association-form .op-upsert-modal__card-header{min-height:2.32rem;padding:.5rem .66rem}.client-contact-association-form .op-upsert-modal__card-body{gap:.5rem;padding:.62rem .66rem}.client-contact-association-form .op-upsert-modal__field-grid{row-gap:.52rem!important}.client-contact-association-form .form-saas-input,.client-contact-association-form .select2-container .select2-selection{min-height:2.46rem!important}.client-contact-association-form .op-upsert-modal__textarea{min-height:4.25rem!important}.client-contact-association-form .supplier-association-note{min-height:0;padding:.42rem .54rem;border-radius:.76rem;font-size:.74rem;line-height:1.34}.client-contact-association-form .supplier-association-select-shell{margin-top:0;padding:.52rem;border-radius:.76rem}.client-contact-association-form .supplier-association-select-shell .select2-container--default .select2-selection--multiple{min-height:2.48rem!important;padding:.26rem .38rem!important;border-radius:.68rem!important}.client-contact-association-form .supplier-association-select__hint{align-items:center;gap:.42rem;margin-top:.42rem;padding:.36rem .46rem;border:1px solid var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);font-size:.73rem;line-height:1.36}.client-contact-association-form .client-contact-association-form__selection-lead{margin-bottom:-.1rem;font-size:.76rem;line-height:1.34}.client-contact-primary-field{min-width:0}.client-primary-toggle{align-items:center;width:100%;min-height:2.82rem;padding:.46rem .58rem;border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.86rem;background:radial-gradient(circle at 0% 0%,var(--csd-bg-dbeafe-420, rgba(219, 234, 254, .42)),transparent 64%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:inset 0 1px #ffffffeb,0 10px 22px #0f172a09;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.client-primary-toggle:hover,.client-primary-toggle:focus-within{border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));background:radial-gradient(circle at 100% 0%,var(--csd-bg-bfdbfe-560, rgba(191, 219, 254, .56)),transparent 64%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:inset 0 1px #ffffffeb,0 12px 24px #2563eb13}.client-primary-toggle:has(.form-check-input-modern:checked){border-color:var(--csd-border-2563eb-520, rgba(37, 99, 235, .52));background:radial-gradient(circle at 100% 0%,var(--csd-bg-bfdbfe-720, rgba(191, 219, 254, .72)),transparent 62%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));box-shadow:0 0 0 3px #2563eb13,0 14px 28px #2563eb17}.client-primary-toggle .checkmark{width:1.06rem;height:1.06rem;border-width:1px;border-color:var(--csd-border-94a3b8-780, rgba(148, 163, 184, .78));border-radius:.36rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:inset 0 1px #ffffffeb,0 6px 12px #0f172a09}.client-primary-toggle .form-check-input-modern:checked+.checkmark{border-color:var(--csd-border-2563eb-920, rgba(37, 99, 235, .92));background:linear-gradient(180deg,#3b82f6,#2563eb);box-shadow:0 8px 16px #2563eb29,inset 0 1px #ffffff3d}.client-primary-toggle .form-check-input-modern:checked+.checkmark:after{left:.34rem;top:.12rem;width:.3rem;height:.56rem}.client-primary-toggle__copy{min-width:0;gap:.04rem}.client-primary-toggle__copy strong{display:inline-flex;align-items:center;gap:.34rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:820;line-height:1.18}.client-primary-toggle__copy strong i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.86rem}.client-primary-toggle__copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.73rem;font-weight:650;line-height:1.24}.client-contact-association-form .client-primary-toggle{min-height:2.46rem;padding:.38rem .5rem;border-radius:.72rem}.client-contact-association-form .client-primary-toggle__copy strong{font-size:.78rem}.client-contact-association-form .client-primary-toggle__copy span{font-size:.69rem;line-height:1.18}.client-documents-workspace__context,.client-bank-accounts-workspace__context{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap;margin-bottom:1rem}.client-documents-workspace__meta,.client-bank-accounts-workspace__meta{justify-content:flex-start}.client-documents-workspace__note,.client-bank-accounts-workspace__note{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.55}.client-documents-workspace__table-card,.client-bank-accounts-workspace__table-card{overflow:hidden}.client-bank-accounts-page{display:grid;gap:.85rem}.client-bank-accounts-page__table-card{margin-bottom:0;overflow:hidden;border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-f8fafc-1000, #f8fafc);box-shadow:0 14px 32px #0f172a0b,inset 0 1px #ffffffd1}.client-bank-accounts-page__filter-head{display:block;padding:.82rem .9rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-ffffff-1000, #ffffff)}.client-bank-accounts-page__filter-head .op-filter-card,.client-bank-accounts-page__filter-head .sf-root{width:100%}.client-bank-accounts-page__filter-head .smart-filter-form--operational{-moz-column-gap:.72rem!important;column-gap:.72rem!important;row-gap:.62rem!important;justify-content:flex-start!important}.client-bank-accounts-page__filter-head .smart-filter-form--operational .sf-separator{margin-inline:.08rem}.client-bank-accounts-page__table-body,.client-bank-accounts-page__table-region,.client-bank-accounts-table-wrap{background:var(--csd-bg-f8fafc-1000, #f8fafc)}.client-bank-accounts-page__table-region{min-width:0}.client-bank-accounts-table-wrap{border-radius:0}.client-bank-accounts-table thead tr{background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)}.client-bank-accounts-table thead th{border-bottom-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78))!important;background:transparent!important;color:var(--csd-text-334155-1000, #334155)!important}.client-bank-accounts-table tbody td{background:var(--csd-bg-ffffff-1000, #ffffff)}.client-bank-account-row{position:relative}.client-bank-account-row>td{transition:background-color .18s ease;padding-top:.72rem;padding-bottom:.72rem}.client-bank-account-row--primary>td{background:var(--csd-bg-f8fbff-1000, #f8fbff)!important}.client-bank-account-row--primary>td:first-child{box-shadow:inset 3px 0 #3b82f6}.client-bank-account-primary-badge{display:inline-flex;align-items:center;gap:.32rem;flex:0 0 auto;padding:.28rem .58rem;border:1px solid var(--csd-border-60a5fa-380, rgba(96, 165, 250, .38));border-radius:999px;background:linear-gradient(135deg,var(--csd-bg-eff6ff-1000, #eff6ff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.67rem;font-weight:760;letter-spacing:.015em;line-height:1;box-shadow:0 6px 14px #2563eb14;white-space:nowrap}.client-bank-account-primary-badge i{color:var(--csd-text-f59e0b-1000, #f59e0b);font-size:.68rem}.client-bank-account-label{display:inline-flex;align-items:center;gap:.34rem;padding:.26rem .56rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:999px;background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78));color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:620;line-height:1.2}.client-bank-account-label i{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.68rem}.client-bank-accounts-table .contact-bank-accounts-table__iban{gap:.38rem}.client-bank-accounts-table .contact-bank-accounts-table__iban-heading{gap:.48rem;justify-content:flex-start}.client-bank-accounts-table .contact-bank-accounts-table__iban-icon{width:1.82rem;height:1.82rem;border-radius:.66rem}.client-bank-accounts-table .contact-bank-accounts-table__copy{margin-left:.18rem}.client-bank-accounts-table .contact-bank-accounts-table__iban-meta{gap:.34rem;margin-left:2.3rem}.client-bank-account-form__field-help{display:flex;align-items:center;gap:.34rem;margin-top:.38rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;line-height:1.35}.client-bank-account-form__field-help i{color:var(--csd-text-3b82f6-1000, #3b82f6)}.client-bank-account-primary-choice__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.client-bank-account-primary-choice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.68rem;align-items:center;min-height:4.65rem;padding:.72rem .78rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:.82rem;background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);cursor:pointer;box-shadow:0 8px 18px #0f172a09;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.client-bank-account-primary-choice:hover{border-color:var(--csd-border-60a5fa-640, rgba(96, 165, 250, .64));box-shadow:0 12px 24px #2563eb14;transform:translateY(-1px)}.client-bank-account-primary-choice__icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid var(--csd-border-cbd5e1-800, rgba(203, 213, 225, .8));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-94a3b8-1000, #94a3b8);transition:color .18s ease,border-color .18s ease,background .18s ease}.client-bank-account-primary-choice__copy{display:grid;gap:.16rem;min-width:0}.client-bank-account-primary-choice__copy strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.78rem;font-weight:760}.client-bank-account-primary-choice__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;line-height:1.3}.client-bank-account-primary-choice__control{position:relative;display:inline-flex;align-items:center;width:2.2rem;height:1.24rem;padding:.13rem;border-radius:999px;background:var(--csd-bg-cbd5e1-1000, #cbd5e1);transition:background .18s ease}.client-bank-account-primary-choice__control span{width:.98rem;height:.98rem;border-radius:50%;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 2px 5px #0f172a38;transition:transform .18s ease}.client-bank-account-primary-choice__input:focus-visible+.client-bank-account-primary-choice{outline:3px solid var(--csd-border-3b82f6-200, rgba(59, 130, 246, .2));outline-offset:2px}.client-bank-account-primary-choice__input:checked+.client-bank-account-primary-choice{border-color:var(--csd-border-3b82f6-620, rgba(59, 130, 246, .62));background:linear-gradient(145deg,var(--csd-bg-eff6ff-1000, #eff6ff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);box-shadow:0 12px 26px #2563eb1c}.client-bank-account-primary-choice__input:checked+.client-bank-account-primary-choice .client-bank-account-primary-choice__icon{border-color:var(--csd-border-fbbf24-420, rgba(251, 191, 36, .42));background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-f59e0b-1000, #f59e0b)}.client-bank-account-primary-choice__input:checked+.client-bank-account-primary-choice .client-bank-account-primary-choice__control{background:#2563eb}.client-bank-account-primary-choice__input:checked+.client-bank-account-primary-choice .client-bank-account-primary-choice__control span{transform:translate(.96rem)}@media (max-width: 767.98px){.client-bank-account-primary-badge{padding:.25rem .48rem}.client-bank-account-label{max-width:100%}.client-bank-account-primary-choice{min-height:4.25rem}}@media (max-width: 1399.98px){.client-bank-accounts-table .contact-bank-accounts-table__copy span{display:none}.client-bank-accounts-table .contact-bank-accounts-table__copy{flex:0 0 auto;padding-inline:.48rem}}.client-documents-workspace__layout{align-items:flex-start}.client-buildings-page{display:grid;gap:.72rem}.client-buildings-page__kpis{margin-bottom:0}.client-buildings-page__kpis .client-overview-kpis__item{border-color:var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 24px #0f172a0a}.client-overview-kpis__hint{color:var(--csd-text-708198-1000, #708198);font-size:.74rem;font-weight:650;line-height:1.4}.client-buildings-page__table-card{overflow:hidden}.client-buildings-page__table-card>.op-card__header{background:var(--csd-bg-ffffff-1000, #ffffff)}.client-buildings-page__type-filter{min-width:min(18rem,100%)}.client-buildings-table{min-width:1120px}.client-buildings-table thead th{padding-top:.48rem!important;padding-bottom:.48rem!important;font-size:.66rem!important}.client-buildings-table tbody td{padding-top:.46rem!important;padding-bottom:.46rem!important;vertical-align:middle!important}.client-buildings-table__col-number{width:58px}.client-buildings-table__col-building{min-width:250px}.client-buildings-table__col-structure{min-width:190px}.client-buildings-table__col-units{min-width:286px}.client-buildings-table__col-levels{min-width:146px}.client-buildings-table__col-actions{width:82px}.client-buildings-table__building{align-items:center;gap:.46rem}.client-buildings-table__building .op-table__icon{flex-basis:1.18rem;width:1.18rem;height:1.18rem;margin-top:0;border-radius:.4rem;color:var(--csd-text-64748b-1000, #64748b);border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.client-buildings-table__building .op-table__icon i{font-size:.68rem}.client-buildings-table__building .op-table__title{font-size:.82rem;line-height:1.14}.client-buildings-table__building .op-table__meta{max-width:22rem;overflow:hidden;color:var(--csd-text-708198-1000, #708198);font-size:.68rem;font-weight:630;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.client-buildings-table__structure,.client-buildings-table__units,.client-buildings-table__levels{display:grid;gap:.16rem;min-width:0}.client-buildings-table__structure .op-chip{width:-moz-fit-content;width:fit-content;min-height:1.34rem;padding:.12rem .42rem;border-radius:999px;font-size:.64rem;line-height:1}.client-buildings-table__structure .op-table__meta{color:var(--csd-text-708198-1000, #708198);font-size:.66rem;font-weight:620;line-height:1.16}.client-buildings-table__chip--parking{border-color:var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155)}.client-buildings-table__units>strong,.client-buildings-table__levels>strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:850;line-height:1.12}.client-buildings-table__levels>span{color:var(--csd-text-708198-1000, #708198);font-size:.68rem;font-weight:650;line-height:1.16}.client-buildings-table__unit-grid{display:flex;align-items:center;gap:.22rem;flex-wrap:wrap}.client-buildings-table__unit-chip{display:inline-flex;align-items:center;gap:.2rem;min-height:1.24rem;padding:.08rem .34rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.62rem;font-weight:800;line-height:1;white-space:nowrap}.client-buildings-table__unit-chip i{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem}.client-buildings-table .op-pill{min-height:1.36rem;padding:.14rem .42rem;font-size:.64rem;line-height:1}.client-buildings-table .op-table__empty{font-size:.68rem;line-height:1.16}.client-buildings-table__actions-cell .dropdown-actions{justify-content:flex-end}.client-buildings-table__empty{padding:0!important}.client-building-detail-page__card>.op-card__header{background:var(--csd-bg-ffffff-1000, #ffffff)}.client-building-detail-page__body{padding:.86rem!important;background:transparent}.client-building-detail-surface{gap:.72rem}.client-building-detail-hero.prospect-form-modal__intro{border-color:var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)!important;box-shadow:0 10px 24px #0f172a09!important}.client-building-detail-hero .prospect-form-modal__intro-icon{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9))!important;color:var(--csd-text-475569-1000, #475569)!important}.client-building-view-modal-shell .modal-premium-body{padding-top:.7rem!important;padding-bottom:.72rem!important}.client-building-view-modal-shell .modal-premium-footer{padding-top:.66rem!important}.client-building-detail-card.prospect-form-modal__card{border-color:var(--csd-border-d6e1ef-880, rgba(214, 225, 239, .88));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 24px #0f172a09}.client-building-detail-card .prospect-form-modal__card-header{background:var(--csd-bg-ffffff-1000, #ffffff)}.client-building-detail-surface .building-form-modal__summary-card{border-color:var(--csd-border-d6e1ef-880, rgba(214, 225, 239, .88));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffe6}.client-building-detail-surface .building-form-modal__summary-card--compact{grid-template-columns:minmax(0,1fr) auto;min-height:2.75rem}.client-building-detail-surface .building-form-modal__summary-card.is-muted{color:var(--csd-text-94a3b8-1000, #94a3b8);background:var(--csd-bg-f8fafc-1000, #f8fafc)}.client-building-detail-surface .building-form-modal__summary-card i{background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b)}.client-building-detail-surface .building-form-modal__stair{border-color:var(--csd-border-d6e1ef-880, rgba(214, 225, 239, .88));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 8px 20px #0f172a08}.client-properties-page{display:grid;gap:.74rem}.client-properties-page__kpis{margin-bottom:0}.client-properties-page__kpis .client-overview-kpis__item{border-color:var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 24px #0f172a0a}.client-properties-page__empty-structure{display:flex;align-items:center;justify-content:space-between;gap:.86rem;margin:0;padding:.74rem .82rem}.client-properties-page__empty-structure>i{display:inline-grid;place-items:center;flex:0 0 2.15rem;width:2.15rem;height:2.15rem;border-radius:.72rem;background:#f59e0b1f;color:var(--csd-text-b45309-1000, #b45309)}.client-properties-page__empty-structure>div{display:grid;gap:.12rem;min-width:0;margin-right:auto}.client-properties-page__table-card{overflow:hidden}.client-properties-page__table-card>.op-card__header{background:var(--csd-bg-ffffff-1000, #ffffff)}.client-properties-page__filter{min-width:min(13.5rem,100%)}.client-properties-table{min-width:1240px}.client-properties-table thead th{padding-top:.48rem!important;padding-bottom:.48rem!important;font-size:.66rem!important}.client-properties-table tbody td{padding-top:.52rem!important;padding-bottom:.52rem!important;vertical-align:middle!important}.client-properties-table__col-number{width:58px}.client-properties-table__property{align-items:center;gap:.48rem}.client-properties-table__property .op-table__icon{flex-basis:1.22rem;width:1.22rem;height:1.22rem;margin-top:0;border-radius:.42rem;border-color:var(--csd-border-bfdbfe-760, rgba(191, 219, 254, .76));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb)}.client-properties-table__property .op-table__icon i{font-size:.68rem}.client-properties-table__property .op-table__title{font-size:.82rem;line-height:1.14}.client-properties-table__property .op-table__meta{max-width:24rem;overflow:hidden;color:var(--csd-text-708198-1000, #708198);font-size:.68rem;font-weight:630;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.client-properties-table__owner,.client-properties-table__metrics,.client-properties-table__sync{display:grid;gap:.18rem;min-width:0}.client-properties-table__owner strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:850;line-height:1.16}.client-properties-table__owner span,.client-properties-table__metrics span,.client-properties-table__sync small{color:var(--csd-text-708198-1000, #708198);font-size:.68rem;font-weight:650;line-height:1.2}.client-properties-table__metrics .op-chip{width:-moz-fit-content;width:fit-content;min-height:1.36rem;padding:.12rem .42rem;border-radius:999px;font-size:.64rem;line-height:1}.client-properties-table__sync .op-pill{width:-moz-fit-content;width:fit-content;min-height:1.36rem;padding:.13rem .44rem;border-radius:999px;font-size:.64rem;line-height:1}.client-properties-table__warning{color:var(--csd-text-b45309-1000, #b45309)!important}.client-properties-table__empty{padding:0!important}.client-property-modal .modal-header,.client-property-modal .modal-footer{border-color:var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));background:var(--csd-bg-ffffff-1000, #ffffff)}.client-property-modal .modal-body{padding:.82rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)))}.client-property-modal__kicker{display:block;margin-bottom:.14rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.client-property-form{display:grid;gap:.76rem}.client-property-form__section{display:grid;gap:.72rem;padding:.76rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:.76rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 12px 30px #0f172a0a}.client-property-form__section-head{display:flex;align-items:center;gap:.62rem}.client-property-form__section-head>div{display:grid;gap:.08rem;min-width:0;margin-right:auto}.client-property-form__section-head strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.92rem;font-weight:900;line-height:1.15}.client-property-form__section-head small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:650;line-height:1.35}.client-property-form__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.66rem}.client-property-form label{display:grid;gap:.28rem;min-width:0}.client-property-form label>span{color:var(--csd-text-41536d-1000, #41536d);font-size:.66rem;font-weight:900;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.client-property-form__check{display:inline-flex!important;grid-template-columns:auto minmax(0,1fr);align-items:center;width:-moz-fit-content;width:fit-content;padding:.52rem .62rem;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));border-radius:.64rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.client-property-form__notes{grid-column:1/-1}.client-property-owner-list{display:grid;gap:.62rem}.client-property-owner-row{display:grid;gap:.58rem;padding:.64rem;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff))}.client-property-owner-row__main{display:grid;grid-template-columns:minmax(11rem,1.4fr) repeat(4,minmax(8rem,1fr));gap:.56rem}.client-property-owner-row__flags{display:flex;align-items:center;gap:.52rem;flex-wrap:wrap}.client-property-owner-row__flags label{display:inline-flex;align-items:center;gap:.34rem;width:-moz-fit-content;width:fit-content;min-height:2rem;padding:.34rem .54rem;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff)}.client-property-owner-row__flags label>span{letter-spacing:0;text-transform:none}.client-property-owner-row__notes{grid-column:1/-1}@media (max-width: 1199.98px){.client-property-form__grid,.client-property-owner-row__main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.client-properties-page__empty-structure,.client-property-form__section-head{align-items:flex-start;flex-direction:column}.client-property-form__grid,.client-property-owner-row__main{grid-template-columns:1fr}.client-property-form__section,.client-property-owner-row{padding:.62rem}}.client-notes-page{display:grid;gap:.85rem}.client-notes-page__table-card{overflow:hidden}.client-notes-page__filter-head .smart-filter-form--operational{width:100%;gap:.5rem;padding:0}.client-notes-page__filter-head .sf-separator{display:none}.client-notes-page__filter-head .sf-item{flex:1 1 10rem;min-width:0}.client-notes-page__filter-head .sf-search{flex:2 1 20rem;min-width:0}.client-notes-page__filter-head .sf-item--wide{flex:1 1 12rem}.client-notes-stream__leading{display:flex;align-items:center;gap:.55rem}.client-notes-stream__selection.form-check-input{position:static;margin:0;flex:0 0 auto;width:1rem;height:1rem;accent-color:var(--op-accent, #2563eb)}.client-notes-page__filter-head .smart-filter-form--operational .sf-search{order:0}.client-notes-page__filter-head .smart-filter-form--operational button.sf-advanced{width:auto;flex:0 0 auto;gap:.4rem;padding:0 .65rem}.client-notes-page__filter-head .smart-filter-form--operational button.sf-advanced.is-active{color:var(--csd-foreground-op-accent, var(--op-accent));border-color:var(--op-border);background:var(--op-soft)}.note-advanced-filter-chips{margin:.65rem .75rem 0}.client-notes-stream{display:grid;gap:.58rem;padding:.68rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-820, rgba(248, 250, 252, .82)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)));overflow:visible}.client-notes-stream__item{--client-note-accent: #2563eb;--csd-foreground-client-note-accent: var(--csd-text-2563eb-1000, #2563eb);--client-note-accent-rgb: 37, 99, 235;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:.72rem;min-width:0;padding:.76rem .78rem .76rem .86rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:var(--op-radius, 10px);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 24px #0f172a09,inset 0 1px #ffffffdb;overflow:visible}.client-notes-stream__item:before{position:absolute;top:.68rem;bottom:.68rem;left:.42rem;width:3px;border-radius:999px;background:linear-gradient(180deg,rgba(var(--client-note-accent-rgb),.24),rgba(var(--client-note-accent-rgb),.58),rgba(var(--client-note-accent-rgb),.24));content:""}.client-notes-stream__item:has(.dropdown-menu.show){z-index:30}.client-notes-stream__item--warning{--client-note-accent: #b45309;--csd-foreground-client-note-accent: var(--csd-text-b45309-1000, #b45309);--client-note-accent-rgb: 180, 83, 9}.client-notes-stream__item--danger{--client-note-accent: #dc2626;--csd-foreground-client-note-accent: var(--csd-text-dc2626-1000, #dc2626);--client-note-accent-rgb: 220, 38, 38}.client-notes-stream__item.is-pinned{border-color:rgba(var(--client-note-accent-rgb),.28);box-shadow:0 12px 28px #0f172a0b,0 0 0 3px rgba(var(--client-note-accent-rgb),.035)}.client-notes-stream__item.is-personal-pinned{border-color:var(--csd-border-0e7490-300, rgba(14, 116, 144, .3));box-shadow:0 12px 28px #0f172a0b,0 0 0 3px #0e74900b}.client-notes-stream__item.is-personal-pinned .client-notes-stream__marker{border-color:var(--csd-border-0e7490-240, rgba(14, 116, 144, .24));color:var(--csd-text-0e7490-1000, #0e7490)}.client-notes-stream__marker{width:2.1rem;height:2.1rem;border:1px solid rgba(var(--client-note-accent-rgb),.2);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-client-note-accent, var(--client-note-accent));box-shadow:0 8px 18px #0f172a09}.client-notes-stream__content{display:grid;gap:.46rem;min-width:0}.client-notes-stream__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.68rem}.client-notes-stream__title-stack{display:grid;gap:.14rem;min-width:0}.client-notes-stream__number{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.66rem;font-weight:700;letter-spacing:.045em;line-height:1;text-transform:uppercase}.client-notes-stream__title{width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden;color:var(--csd-text-10213f-1000, #10213f);font-size:.88rem;font-weight:720;line-height:1.28;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.client-notes-stream__title:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.client-notes-stream__badges,.client-notes-stream__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.38rem}.client-notes-stream__badges{justify-content:flex-end}.client-notes-stream__preview{display:-webkit-box;max-width:74rem;margin:0;overflow:hidden;color:var(--csd-text-475569-1000, #475569);font-size:.78rem;font-weight:500;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.client-notes-stream__meta{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:600;line-height:1.35}.client-notes-stream__meta span{display:inline-flex;align-items:center;gap:.26rem}.client-notes-stream__meta i{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.78rem}.client-notes-stream__actions{position:relative;z-index:1;display:inline-flex;justify-content:flex-end;min-width:2.28rem}.client-notes-stream__actions .dropdown-actions{justify-content:flex-end}.client-notes-stream__empty{padding:.4rem}.client-notes-table{min-width:1080px}.client-notes-table__col-number{width:68px}.client-notes-table__col-note{min-width:360px}.client-notes-table__col-priority{min-width:150px}.client-notes-table__col-status{min-width:130px}.client-notes-table__col-author{min-width:220px}.client-notes-table__col-actions{width:96px}.client-notes-table__note{align-items:flex-start}.client-notes-table__note .op-table__icon{margin-top:.02rem;color:var(--csd-text-2563eb-1000, #2563eb);border-color:var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #ffffff))}.client-notes-table tr.is-active .client-notes-table__note .op-table__icon{color:var(--csd-text-b45309-1000, #b45309);border-color:var(--csd-border-f59e0b-260, rgba(245, 158, 11, .26));background:linear-gradient(180deg,var(--csd-bg-fffbeb-1000, #fffbeb),var(--csd-bg-ffffff-1000, #ffffff))}.client-notes-table__title{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%}.client-notes-table__preview{display:-webkit-box;max-width:42rem;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.client-notes-table__audit{display:grid;gap:.12rem;min-width:0}.client-notes-table__audit strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:720;line-height:1.3}.client-notes-table__audit span,.client-notes-table__audit small{color:var(--csd-text-708198-1000, #708198);font-size:.74rem;line-height:1.4}.client-notes-table__actions-cell .dropdown-actions{justify-content:flex-end}.client-notes-table__empty{padding:0!important}.client-note-view{gap:.82rem}.client-note-form{gap:.62rem}.client-note-form__core-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(25rem,.92fr);gap:.66rem;align-items:start}.client-note-form__core-grid>.op-upsert-modal__card{height:auto;margin-bottom:0}.client-note-form__content-card .op-upsert-modal__field-grid,.client-note-form__meta-card .op-upsert-modal__field-grid{row-gap:.62rem!important}.client-note-form__content{min-height:8.8rem!important}.client-note-view-dialog{max-width:min(860px,100vw - 2rem)}.client-note-view-shell .modal-premium-header{min-height:0!important;padding-top:.88rem!important;padding-bottom:.58rem!important}.client-note-view-shell .modal-premium-body{padding-top:.66rem!important;padding-bottom:.74rem!important}.client-note-view-shell .modal-premium-footer{padding-top:.68rem!important;padding-bottom:.78rem!important}.client-note-form__pin-field{display:grid;align-content:stretch}.client-note-form__pin-options{display:grid;gap:.48rem}.client-note-form__pin-toggle{--client-note-pin-accent: 37, 99, 235;align-items:center;gap:.58rem;min-height:3.58rem;padding:.58rem .64rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:.78rem;background:radial-gradient(circle at 100% 0%,rgba(var(--client-note-pin-accent),.1),transparent 5.6rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:inset 0 1px #ffffffeb,0 10px 22px #0f172a09;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.client-note-form__pin-toggle:hover,.client-note-form__pin-toggle:has(.form-check-input-modern:checked){border-color:rgba(var(--client-note-pin-accent),.28);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f7fbff-1000, #f7fbff) 100%);box-shadow:inset 0 1px #fffffff0,0 12px 26px rgba(var(--client-note-pin-accent),.07)}.client-note-form__pin-toggle--personal{--client-note-pin-accent: 14, 116, 144}.client-note-form__pin-toggle--profile{--client-note-pin-accent: 109, 40, 217}.client-note-form__pin-check.checkmark{width:1.08rem;height:1.08rem;border-width:1px;border-color:var(--csd-border-94a3b8-780, rgba(148, 163, 184, .78));border-radius:.36rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb,0 6px 12px #0f172a09}.client-note-form__pin-toggle .form-check-input-modern:checked+.client-note-form__pin-check{border-color:rgba(var(--client-note-pin-accent),.9);background:rgb(var(--client-note-pin-accent));box-shadow:0 8px 16px rgba(var(--client-note-pin-accent),.16),inset 0 1px #ffffff3d}.client-note-form__pin-toggle .form-check-input-modern:checked+.client-note-form__pin-check:after{left:.34rem;top:.13rem;width:.3rem;height:.56rem}.client-note-form__pin-copy{display:grid;gap:.08rem;min-width:0}.client-note-form__pin-toggle strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:850;line-height:1.18}.client-note-form__pin-toggle small{color:var(--csd-text-708198-1000, #708198);font-size:.68rem;font-weight:650;line-height:1.18}.client-note-view--premium{display:grid;gap:.7rem}.client-note-view__hero{--client-note-view-accent: #2563eb;--csd-foreground-client-note-view-accent: var(--csd-text-2563eb-1000, #2563eb);--client-note-view-accent-rgb: 37, 99, 235;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.72rem;padding:.82rem .88rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:var(--op-radius, 10px);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 24px #0f172a0a,inset 0 1px #ffffffe0;overflow:hidden}.client-note-view__hero:before{position:absolute;inset:0 auto 0 0;width:3px;background:rgba(var(--client-note-view-accent-rgb),.56);content:""}.client-note-view__hero--warning{--client-note-view-accent: #b45309;--csd-foreground-client-note-view-accent: var(--csd-text-b45309-1000, #b45309);--client-note-view-accent-rgb: 180, 83, 9}.client-note-view__hero--danger{--client-note-view-accent: #dc2626;--csd-foreground-client-note-view-accent: var(--csd-text-dc2626-1000, #dc2626);--client-note-view-accent-rgb: 220, 38, 38}.client-note-view__hero-icon,.client-note-view__section-icon{display:inline-grid;place-items:center;border:1px solid rgba(var(--client-note-view-accent-rgb, 37, 99, 235),.2);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-client-note-view-accent, var(--client-note-view-accent, var(--csd-text-2563eb-1000, #2563eb)));box-shadow:0 8px 18px #0f172a09}.client-note-view__hero-icon{width:2.18rem;height:2.18rem;border-radius:.72rem}.client-note-view__hero-copy{display:grid;gap:.38rem;min-width:0}.client-note-view__hero-top,.client-note-view__badges{display:flex;align-items:center;gap:.42rem;flex-wrap:wrap}.client-note-view__hero-top{justify-content:space-between;gap:.56rem}.client-note-view__eyebrow,.client-note-view__timestamp{display:inline-flex;align-items:center;gap:.3rem;width:-moz-fit-content;width:fit-content;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:850;letter-spacing:.06em;line-height:1;text-transform:uppercase}.client-note-view__timestamp{padding:.24rem .46rem;border:1px solid var(--csd-border-d6e1ef-880, rgba(214, 225, 239, .88));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);letter-spacing:0;text-transform:none}.client-note-view__title{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.client-note-view__layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);gap:.7rem;align-items:stretch}.client-note-view__content-card,.client-note-view__audit-panel{display:grid;align-content:start;gap:.68rem;min-width:0;padding:.82rem .88rem;border:1px solid var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));border-radius:var(--op-radius, 10px);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 24px #0f172a09,inset 0 1px #ffffffdb}.client-note-view__section-head{display:flex;align-items:center;gap:.58rem;min-width:0;padding-bottom:.62rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))}.client-note-view__section-icon{width:1.92rem;height:1.92rem;border-radius:.62rem;border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));color:var(--csd-text-475569-1000, #475569)}.client-note-view__section-head>div{display:grid;gap:.08rem;min-width:0}.client-note-view__section-head span{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:850;letter-spacing:.06em;line-height:1;text-transform:uppercase}.client-note-view__section-head strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:850;line-height:1.18}.client-note-view__content{min-height:5.9rem;padding:.7rem .76rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:.84rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-24364f-1000, #24364f);font-size:.84rem;font-weight:500;line-height:1.62;box-shadow:inset 0 1px #ffffffe0}.client-note-view__content.is-empty{color:var(--csd-text-94a3b8-1000, #94a3b8);font-style:italic}.client-note-view__audit-grid{display:grid;gap:.52rem}.client-note-view__audit-grid article{position:relative;display:grid;gap:.16rem;padding:.68rem .72rem .68rem .82rem;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.client-note-view__audit-grid article:before{position:absolute;inset:0 auto 0 0;width:2px;background:#64748b6b;content:""}.client-note-view__audit-grid span{color:var(--csd-text-6b7c93-1000, #6b7c93);font-size:.63rem;font-weight:850;letter-spacing:.06em;line-height:1;text-transform:uppercase}.client-note-view__audit-grid strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:850;line-height:1.25}.client-note-view__audit-grid small{color:var(--csd-text-708198-1000, #708198);font-size:.7rem;font-weight:650;line-height:1.25}.client-services-page{display:grid;gap:.85rem}.client-services-page__kpis{margin-bottom:0}.client-services-page__layout{display:grid;grid-template-columns:minmax(15.5rem,.28fr) minmax(0,1fr);gap:.85rem;align-items:flex-start}.client-services-page__sidebar,.client-services-page__main{overflow:hidden;border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 32px #0f172a0b,inset 0 1px #ffffffd1}.client-services-page__sidebar{position:sticky;top:5.9rem}.client-services-nav{display:grid;gap:.44rem;padding:.72rem}.client-services-nav__link{display:flex;align-items:center;gap:.66rem;min-height:3.35rem;padding:.58rem .66rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:.95rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-334155-1000, #334155);text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.client-services-nav__link:hover,.client-services-nav__link.is-active{border-color:var(--csd-border-93c5fd-880, rgba(147, 197, 253, .88));background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-750, rgba(219, 234, 254, .75)),transparent 42%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:0 12px 24px #2563eb14;color:var(--csd-text-10213f-1000, #10213f)}.client-services-nav__link.is-active{transform:translate(2px)}.client-services-nav__icon,.client-services-summary__category-icon,.client-services-category__icon,.client-service-row__icon{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;flex:0 0 2.25rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.76rem;background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff),var(--csd-bg-ffffff-1000, #ffffff));color:var(--csd-text-2563eb-1000, #2563eb)}.client-services-nav__copy{display:grid;gap:.08rem;min-width:0}.client-services-nav__copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:850;line-height:1.2}.client-services-nav__copy small{color:var(--csd-text-708198-1000, #708198);font-size:.72rem;font-weight:650;line-height:1.35}.client-services-nav__arrow{margin-left:auto;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.8rem}.client-services-nav__divider{height:1px;margin:.18rem .3rem;background:var(--csd-bg-e2e8f0-880, rgba(226, 232, 240, .88))}.client-services-nav__empty{display:flex;align-items:center;gap:.45rem;padding:.72rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:700}.client-services-summary,.client-services-category{display:grid;gap:.9rem;padding:1rem}.client-services-summary__head,.client-services-category__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding-bottom:.9rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))}.op-section-eyebrow{display:inline-flex;align-items:center;gap:.34rem;margin-bottom:.3rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.68rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.client-services-summary__head h3,.client-services-category__copy h3{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:850;line-height:1.25}.client-services-summary__head p,.client-services-category__copy p{max-width:44rem;margin:.32rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;font-weight:600;line-height:1.55}.client-services-summary__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem}.client-services-summary__category-card{display:grid;gap:.78rem;padding:.86rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96)),var(--csd-bg-ffffff-1000, #ffffff))}.client-services-summary__category-head,.client-services-category__head,.client-service-row__head{display:flex;align-items:flex-start;gap:.72rem}.client-services-summary__category-head strong{display:block;color:var(--csd-text-10213f-1000, #10213f);font-size:.88rem;font-weight:850}.client-services-summary__category-head small{color:var(--csd-text-708198-1000, #708198);font-size:.74rem;font-weight:650}.client-services-summary__service-list,.client-services-category__list{display:grid;gap:.62rem}.client-services-summary__service{display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem;padding:.72rem .76rem;border:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));border-radius:.88rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.client-services-summary__service>span:first-child{display:grid;gap:.16rem;min-width:0}.client-services-summary__service strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:850;line-height:1.35}.client-services-summary__service small{color:var(--csd-text-708198-1000, #708198);font-size:.72rem;line-height:1.45}.client-services-summary__badges{display:inline-flex;align-items:center;justify-content:flex-end;gap:.34rem;flex-wrap:wrap}.client-service-row__operational-badges{display:inline-flex;align-items:center;gap:.34rem;flex-wrap:wrap;margin-top:.08rem}.client-service-badge{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;width:-moz-fit-content;width:fit-content;min-height:1.44rem;padding:.18rem .5rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850;line-height:1;white-space:nowrap}.client-service-badge i{display:inline-flex;align-items:center;justify-content:center;width:.92rem;height:.92rem;font-size:.72rem;line-height:1}.client-service-badge--primary{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:var(--csd-bg-eff6ff-950, rgba(239, 246, 255, .95));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.client-service-badge--info{border-color:var(--csd-border-0ea5e9-220, rgba(14, 165, 233, .22));background:var(--csd-bg-f0f9ff-960, rgba(240, 249, 255, .96));color:var(--csd-text-0369a1-1000, #0369a1)}.client-service-badge--success{border-color:var(--csd-border-14b8a6-240, rgba(20, 184, 166, .24));background:var(--csd-bg-f0fdfa-980, rgba(240, 253, 250, .98));color:var(--csd-text-0f766e-1000, #0f766e)}.client-service-badge--warning{border-color:var(--csd-border-fb923c-300, rgba(251, 146, 60, .3));background:var(--csd-bg-fff7ed-980, rgba(255, 247, 237, .98));color:var(--csd-text-b45309-1000, #b45309)}.client-service-badge--muted{border-color:var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));background:var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98));color:var(--csd-text-64748b-1000, #64748b)}.client-services-summary__badges .client-service-badge{min-height:1.34rem;padding-inline:.44rem;font-size:.64rem}.client-services-summary__empty{border:1px dashed var(--csd-border-bfdbfe-880, rgba(191, 219, 254, .88));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.client-services-category__copy{display:grid;gap:.06rem;min-width:0;flex:1 1 auto}.client-services-category__meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:.4rem;margin-left:auto;flex-wrap:wrap}.client-service-row{display:grid;gap:.72rem;padding:.82rem;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 22px #0f172a09;scroll-margin-top:6rem}.client-service-row:target{border-color:var(--csd-border-2563eb-480, rgba(37, 99, 235, .48));box-shadow:0 0 0 4px #2563eb14,0 18px 34px #2563eb1f}.client-service-row--included{border-color:var(--csd-border-14b8a6-240, rgba(20, 184, 166, .24));background:radial-gradient(circle at top left,var(--csd-bg-ccfbf1-340, rgba(204, 251, 241, .34)),transparent 36%),var(--csd-bg-ffffff-1000, #ffffff)}.client-service-row--optional{border-color:var(--csd-border-f59e0b-300, rgba(245, 158, 11, .3));background:radial-gradient(circle at top left,var(--csd-bg-fef3c7-380, rgba(254, 243, 199, .38)),transparent 36%),var(--csd-bg-ffffff-1000, #ffffff)}.client-service-row--context{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-580, rgba(219, 234, 254, .58)),transparent 38%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.client-service-row__head{justify-content:space-between}.client-service-row__identity{display:grid;gap:.22rem;min-width:0;flex:1 1 auto}.client-service-row__title-line{display:inline-flex;align-items:center;gap:.42rem;min-width:0}.client-service-row__title-line strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.88rem;font-weight:850;line-height:1.25}.client-service-row__identity p,.client-service-row__identity small{max-width:48rem;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:600;line-height:1.5}.client-service-row__identity small{color:var(--csd-text-475569-1000, #475569)}.client-service-row__info-button{min-height:1.9rem;padding-inline:.58rem}.client-service-row__actions{display:flex;align-items:center;justify-content:flex-end;gap:.42rem;flex:0 0 auto;flex-wrap:wrap}.client-service-row__status,.op-pill--success{display:inline-flex;align-items:center;gap:.32rem;width:-moz-fit-content;width:fit-content;min-height:1.62rem;padding:.2rem .52rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:999px;font-size:.72rem;font-weight:850;line-height:1;white-space:nowrap}.client-service-row__status--included,.op-pill--success{border-color:var(--csd-border-14b8a6-220, rgba(20, 184, 166, .22));background:var(--csd-bg-f0fdfa-980, rgba(240, 253, 250, .98));color:var(--csd-text-0f766e-1000, #0f766e)}.client-service-row__status--extra{border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b)}.client-service-row__status--optional{border-color:var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28));background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-a16207-1000, #a16207)}.client-service-row__contractual-rate{display:flex;align-items:center;gap:.42rem;flex-wrap:wrap;margin-top:.16rem}.client-service-row__contractual-rate span{display:inline-flex;align-items:center;gap:.32rem;min-height:1.65rem;padding:.22rem .52rem;border:1px solid var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24));border-radius:999px;background:var(--csd-bg-fffbeb-920, rgba(255, 251, 235, .92));color:var(--csd-text-92400e-1000, #92400e);font-size:.72rem;font-weight:800}.client-service-row__toggle{min-height:2rem;border-radius:999px}.client-service-row__config{padding-left:2.96rem}.client-service-config{overflow:hidden;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));border-radius:.95rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.client-service-config__head{display:flex;align-items:center;justify-content:space-between;gap:.72rem;padding:.68rem .78rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))}.client-service-config__head span{display:inline-flex;align-items:center;gap:.34rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.78rem;font-weight:850}.client-service-config__head small{color:var(--csd-text-708198-1000, #708198);font-size:.72rem;font-weight:650}.client-service-config__form{padding:.82rem}.client-service-config__hint{display:flex;align-items:flex-start;gap:.68rem;padding:.72rem .82rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.92rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));color:var(--csd-text-52627c-1000, #52627c);box-shadow:inset 0 1px #ffffffeb}.client-service-config__hint .op-secondary-action{flex:0 0 auto;align-self:center}.client-service-config__hint--neutral{border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.client-service-config__hint-icon{width:2.1rem;height:2.1rem;flex:0 0 2.1rem;border:1px solid var(--csd-border-93c5fd-720, rgba(147, 197, 253, .72));border-radius:.82rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.95rem}.client-service-config__hint--neutral .client-service-config__hint-icon{border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b)}.client-service-config__hint strong,.client-service-config__hint span{display:block}.client-service-config__hint strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:850;line-height:1.25}.client-service-config__hint span{margin-top:.14rem;font-size:.76rem;font-weight:650;line-height:1.42}.client-service-technical-config,.client-service-limit-config{display:grid;gap:.72rem}.client-service-technical-config__hero,.client-service-limit-config__hint{align-items:center}.client-service-technical-config__panels{display:grid;gap:.72rem}.client-service-technical-panel{padding:.74rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:.96rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-960, rgba(248, 251, 255, .96))),var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 12px 28px #0f172a0a,inset 0 1px #ffffffdb}.client-service-technical-panel__head{display:flex;align-items:flex-start;gap:.62rem;min-width:0;margin-bottom:.64rem}.client-service-technical-panel__icon{width:2.18rem;height:2.18rem;flex:0 0 2.18rem;border:1px solid var(--csd-border-93c5fd-720, rgba(147, 197, 253, .72));border-radius:.82rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.98rem}.client-service-technical-panel__icon--teal{border-color:var(--csd-border-5eead4-620, rgba(94, 234, 212, .62));background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-0f766e-1000, #0f766e)}.client-service-technical-panel__copy{min-width:0;flex:1 1 auto}.client-service-technical-panel__eyebrow,.client-service-technical-field__label{display:block;margin:0;color:var(--csd-text-66758d-1000, #66758d);font-size:.7rem;font-weight:850;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.client-service-technical-panel__copy p{max-width:58rem;margin:.14rem 0 0;color:var(--csd-text-52627c-1000, #52627c);font-size:.78rem;font-weight:650;line-height:1.42}.client-service-technical-panel__toggle{flex:0 0 auto;margin-left:auto}.client-service-technical-panel__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.56rem}.client-service-technical-field{display:grid;grid-column:span 3;align-content:start;gap:.34rem;min-width:0;padding:.58rem;border:1px solid var(--csd-border-d6e1ef-820, rgba(214, 225, 239, .82));border-radius:.82rem;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92))}.client-service-technical-field--sm{grid-column:span 2}.client-service-technical-field--wide{grid-column:span 4}.client-service-technical-field--toggle{grid-column:span 2}.client-service-technical-field--full{grid-column:1/-1}.client-service-technical-panel__grid--sla .client-service-technical-field{grid-column:span 4}.client-service-technical-field__hint{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:650;line-height:1.36}.client-service-technical-duration{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:.42rem}.client-service-technical-toggle{width:100%;justify-content:center}.client-service-technical-config .form-saas-input,.client-service-limit-config .form-saas-input{min-height:2.42rem;border-radius:.72rem}.client-service-technical-config textarea.form-saas-input{min-height:4.6rem}.client-service-technical-config .select2-container,.client-service-limit-config .select2-container{width:100%!important}.client-service-technical-config .select2-container--default .select2-selection--single,.client-service-limit-config .select2-container--default .select2-selection--single{min-height:2.42rem;border-radius:.72rem}.client-service-limit-config__grid{display:grid;grid-template-columns:repeat(2,minmax(13rem,22rem));gap:.56rem;align-items:start}.client-service-limit-config__grid .client-service-technical-field{grid-column:auto}.client-service-limit-config__grid .client-service-technical-field--wide{grid-column:1/-1}@media (max-width: 767.98px){.client-service-config__hint{flex-wrap:wrap}.client-service-config__hint .op-secondary-action{width:100%;justify-content:center}.client-service-technical-panel__head{flex-wrap:wrap}.client-service-technical-panel__toggle{width:100%;margin-left:0}.client-service-technical-panel__toggle span{justify-content:center}.client-service-technical-panel__grid,.client-service-limit-config__grid{grid-template-columns:1fr}.client-service-technical-field,.client-service-technical-field--sm,.client-service-technical-field--wide,.client-service-technical-field--toggle,.client-service-technical-field--full,.client-service-technical-panel__grid--sla .client-service-technical-field,.client-service-limit-config__grid .client-service-technical-field{grid-column:1/-1}.client-service-technical-duration{grid-template-columns:1fr}}.client-service-config__empty{display:inline-flex;align-items:center;gap:.42rem;padding:.62rem .72rem;border:1px dashed var(--csd-border-cbd5e1-940, rgba(203, 213, 225, .94));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:700}.client-service-config__footer{display:flex;justify-content:flex-end;margin-top:.78rem}.client-service-config__checks{display:flex;align-items:center;gap:.48rem;flex-wrap:wrap}.client-service-contractual-rate{display:grid;gap:.72rem}.client-service-contractual-rate__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.56rem}.client-service-contractual-rate__grid .client-service-technical-field{grid-column:span 3}.client-service-contractual-rate__grid .client-service-technical-field--wide{grid-column:span 4}.client-service-contractual-rate__grid .client-service-technical-field--full{grid-column:1/-1}.client-service-contractual-rate__sources{display:grid;gap:.62rem}.client-service-contractual-rate__source{display:grid;gap:.62rem;padding:.78rem;border:1px solid var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));border-radius:.92rem;background:linear-gradient(145deg,var(--csd-bg-eff6ff-880, rgba(239, 246, 255, .88)),var(--csd-bg-ffffff-1000, #ffffff) 58%);box-shadow:0 10px 24px #2563eb0f}.client-service-contractual-rate__source-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem}.client-service-contractual-rate__source-head>span:nth-child(2),.client-service-contractual-rate__source-company>span{display:grid;gap:.08rem;min-width:0}.client-service-contractual-rate__source-head strong,.client-service-contractual-rate__source-company strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:850}.client-service-contractual-rate__source-head small,.client-service-contractual-rate__source-company small,.client-service-contractual-rate__source-values small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:750}.client-service-contractual-rate__source-icon{width:2rem;height:2rem;border-radius:.68rem;background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.client-service-contractual-rate__source-company{display:flex;align-items:center;gap:.48rem;padding:.5rem .58rem;border:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));border-radius:.72rem;background:var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88))}.client-service-contractual-rate__source-company>i{color:var(--csd-text-2563eb-1000, #2563eb)}.client-service-contractual-rate__source-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.client-service-contractual-rate__source-values>span{display:grid;gap:.12rem;padding:.48rem .56rem;border-radius:.7rem;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9))}.client-service-contractual-rate__source-values strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.76rem;font-weight:850}.client-service-contractual-rate__missing{display:flex;align-items:flex-start;gap:.5rem;padding:.68rem .76rem;border:1px solid var(--csd-border-fbbf24-550, rgba(251, 191, 36, .55));border-radius:.82rem;background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-92400e-1000, #92400e)}.client-service-contractual-rate__missing>span{display:grid;gap:.1rem}.client-service-contractual-rate__missing strong{font-size:.76rem}.client-service-contractual-rate__missing small{color:var(--csd-text-a16207-1000, #a16207);font-size:.7rem;line-height:1.45}.client-service-config__check{display:inline-flex;align-items:center;gap:.34rem;min-height:2rem;margin:0;padding:.36rem .58rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.74rem;font-weight:800}.client-service-config__check .form-check-input{margin:0}@media (max-width: 767.98px){.client-service-contractual-rate__grid{grid-template-columns:1fr}.client-service-contractual-rate__grid .client-service-technical-field,.client-service-contractual-rate__grid .client-service-technical-field--wide,.client-service-contractual-rate__grid .client-service-technical-field--full{grid-column:1/-1}.client-service-contractual-rate__source-head{grid-template-columns:auto minmax(0,1fr)}.client-service-contractual-rate__source-head>.op-pill{grid-column:1/-1;justify-self:start}.client-service-contractual-rate__source-values{grid-template-columns:1fr}}.client-service-info{display:grid;gap:.82rem}.client-service-info__description{display:flex;align-items:flex-start;gap:.5rem;padding:.72rem .8rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:.92rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-475569-1000, #475569);font-size:.78rem;font-weight:650;line-height:1.5}.client-service-info__description i{color:var(--csd-text-2563eb-1000, #2563eb);margin-top:.1rem}.client-service-info__field{display:grid;gap:.42rem}.client-suppliers-page{display:grid;gap:.85rem}.client-suppliers-page__kpis{margin-bottom:0}.client-suppliers-page__table-card{overflow:hidden;border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 32px #0f172a0b,inset 0 1px #ffffffd1}.client-suppliers-page__filter-head{display:block;padding:.82rem .9rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-ffffff-1000, #ffffff)}.client-suppliers-page__filter-head .op-filter-card,.client-suppliers-page__filter-head .sf-root{width:100%}.client-suppliers-page__filter-head .smart-filter-form--operational{-moz-column-gap:.72rem!important;column-gap:.72rem!important;row-gap:.62rem!important;justify-content:flex-start!important}.client-suppliers-page__filter-head .smart-filter-form--operational .sf-separator{margin-inline:.08rem}.client-suppliers-page__table-body,.client-suppliers-page__table-region,.client-suppliers-table-wrap{background:var(--csd-bg-f8fafc-1000, #f8fafc)}.client-suppliers-page__table-region{min-width:0}.client-suppliers-table-wrap{border-radius:0}.client-suppliers-table__active-filters{margin:.78rem .9rem 0}.client-suppliers-table__wrap{border-radius:0}.client-suppliers-table{min-width:1120px;table-layout:fixed}.client-suppliers-table thead th{padding-block:.72rem!important}.client-suppliers-table tbody td{padding:.66rem .78rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)}.client-suppliers-table__col-number{width:4.5rem}.client-suppliers-table__col-supplier{width:27%}.client-suppliers-table__col-contract{width:17%}.client-suppliers-table__col-services{width:22%}.client-suppliers-table__col-period{width:13%}.client-suppliers-table__col-status{width:12%}.client-suppliers-table__col-actions{width:6rem}.client-suppliers-table__number{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:850}.client-suppliers-table__identity,.client-suppliers-stack,.client-suppliers-period{display:grid;gap:.24rem;min-width:0}.client-suppliers-table__title{color:var(--csd-text-12315f-1000, #12315f);font-size:.88rem;font-weight:850;line-height:1.26;text-decoration:none}.client-suppliers-table__title:hover{color:var(--csd-text-2563eb-1000, #2563eb)}.client-suppliers-table__meta,.client-suppliers-services,.client-suppliers-period span{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.client-suppliers-badge,.client-suppliers-services span{display:inline-flex;align-items:center;gap:.34rem;width:-moz-fit-content;width:fit-content;padding:.3rem .5rem;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:800;line-height:1.1}.client-suppliers-badge i{color:var(--csd-text-2563eb-1000, #2563eb)}.client-suppliers-stack strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:850;line-height:1.3}.client-suppliers-stack small,.client-suppliers-period small,.client-suppliers-period span,.client-suppliers-services em{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-style:normal;font-weight:650;line-height:1.35}.client-suppliers-services span{border-color:var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.client-suppliers-services em{display:inline-flex;align-items:center;min-height:1.68rem}.client-suppliers-table__empty-cell{padding:0!important}.client-suppliers-table__empty{display:flex;align-items:center;justify-content:center;gap:.78rem;min-height:10rem;padding:1.35rem;color:var(--csd-text-64748b-1000, #64748b);text-align:left}.client-suppliers-table__empty i{display:inline-grid;flex:0 0 auto;place-items:center;width:2.55rem;height:2.55rem;border-radius:.88rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.client-suppliers-table__empty strong{color:var(--csd-text-10213f-1000, #10213f);font-weight:850}.client-suppliers-table__empty p{margin:.18rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:650}.client-suppliers-table__pagination{border-top:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))}.client-suppliers-table .status-dropdown,.client-suppliers-table .status-label{display:inline-flex}.client-suppliers-table .status-dropdown__toggle{min-height:34px;padding:.38rem .74rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 8px 18px #0f172a0d}.client-suppliers-table .dropdown-actions{justify-content:flex-end}.client-supplier-service-points-card{overflow:hidden}.client-supplier-relation-identifiers{display:grid;gap:.68rem;margin-bottom:.9rem}.client-supplier-relation-identifiers__head{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-width:0}.client-supplier-relation-identifiers__head>div{display:grid;gap:.08rem;min-width:0}.client-supplier-relation-identifiers__head strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:850;line-height:1.24}.client-supplier-relation-identifiers__head span{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:650;line-height:1.35}.client-supplier-relation-identifiers__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.62rem}.client-supplier-relation-identifier{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.58rem .72rem;align-items:start;min-width:0;padding:.72rem .78rem;border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 8px 18px #0f172a09}.client-supplier-relation-identifier__main{display:flex;align-items:center;gap:.56rem;min-width:0}.client-supplier-relation-identifier__icon{display:inline-grid;place-items:center;width:2rem;height:2rem;flex:0 0 2rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb)}.client-supplier-relation-identifier__copy,.client-supplier-relation-identifier__codes{display:grid;gap:.16rem;min-width:0}.client-supplier-relation-identifier__copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:850;line-height:1.25}.client-supplier-relation-identifier__copy small,.client-supplier-relation-identifier__codes span{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:700;line-height:1.35}.client-supplier-relation-identifier__codes{grid-column:1/-1;gap:.24rem}.client-supplier-relation-identifier__codes span{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.32rem;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-wrap:anywhere}.client-supplier-relation-identifier__codes i{color:var(--csd-text-2563eb-1000, #2563eb)}.client-supplier-relation-identifier__actions{justify-self:end}.client-supplier-service-points-card__summary{display:flex;flex-wrap:wrap;gap:.42rem;margin-bottom:.82rem}.client-supplier-service-points-card__summary span{display:inline-flex;align-items:center;gap:.36rem;padding:.36rem .58rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:800}.client-supplier-service-points-card__summary i{color:var(--csd-text-2563eb-1000, #2563eb)}.client-supplier-service-points-card__table-wrap{border:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));border-radius:.72rem;overflow:auto}.client-supplier-service-points-table{min-width:980px;table-layout:fixed}.client-supplier-service-points-table thead th{font-size:.72rem}.client-supplier-service-points-table tbody td{vertical-align:top}.client-supplier-service-points-table__identity,.client-supplier-service-points-table__codes{display:grid;gap:.28rem;min-width:0}.client-supplier-service-points-table__identity strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:850;line-height:1.28}.client-supplier-service-points-table__meta,.client-supplier-service-points-table__codes span{display:flex;align-items:center;flex-wrap:wrap;gap:.34rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:700;line-height:1.35;word-break:break-word}.client-supplier-service-points-table__meta span,.client-supplier-service-points-table__codes span{width:-moz-fit-content;width:fit-content;max-width:100%}.client-supplier-service-points-table__codes i{color:var(--csd-text-2563eb-1000, #2563eb)}.client-supplier-contacts-card{overflow:hidden}.client-supplier-contacts-card__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));gap:.76rem}.client-supplier-contact-card{display:grid;gap:.72rem;min-width:0;padding:.84rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:.74rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 12px 26px #0f172a0b}.client-supplier-contact-card__head,.client-supplier-contact-card__actions,.client-supplier-contact-card__quick{display:flex;align-items:center;min-width:0}.client-supplier-contact-card__head{gap:.68rem}.client-supplier-contact-card__avatar{width:2.8rem;height:2.8rem;flex:0 0 auto;border-radius:999px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92))}.client-supplier-contact-card__avatar--empty{display:inline-flex;align-items:center;justify-content:center;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b)}.client-supplier-contact-card__identity{display:grid;gap:.12rem;min-width:0}.client-supplier-contact-card__identity strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:850;line-height:1.25}.client-supplier-contact-card__identity span,.client-supplier-contact-card__body span,.client-supplier-contact-card__quick a{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:750;line-height:1.35}.client-supplier-contact-card__pill{margin-left:auto;padding:.3rem .48rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.66rem;font-weight:850}.client-supplier-contact-card__body{display:grid;gap:.24rem}.client-supplier-contact-card__body span,.client-supplier-contact-card__quick a{display:inline-flex;align-items:center;gap:.34rem;min-width:0}.client-supplier-contact-card__body i,.client-supplier-contact-card__quick i{color:var(--csd-text-2563eb-1000, #2563eb)}.client-supplier-contact-card__actions{justify-content:space-between;gap:.6rem;padding-top:.58rem;border-top:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))}.client-supplier-contact-card__quick{gap:.46rem;flex-wrap:wrap}.client-supplier-contact-card__quick a{text-decoration:none}.client-supplier-service-points-card__empty,.client-supplier-contacts-card__empty{display:flex;align-items:center;gap:.76rem;min-height:7.8rem;padding:.92rem;border:1px dashed var(--csd-border-94a3b8-460, rgba(148, 163, 184, .46));border-radius:.78rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.client-supplier-service-points-card__empty-icon,.client-supplier-contacts-card__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;flex:0 0 auto;border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 0 0 1px #d6e1efeb}.client-supplier-service-points-card__empty-copy,.client-supplier-contacts-card__empty-copy{display:grid;gap:.18rem;min-width:0;flex:1 1 auto}.client-supplier-service-points-card__empty-copy strong,.client-supplier-contacts-card__empty-copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:850}.client-supplier-service-points-card__empty-copy p,.client-supplier-contacts-card__empty-copy p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:650;line-height:1.45}@media (max-width: 575.98px){.client-supplier-service-points-card__empty,.client-supplier-contacts-card__empty,.client-supplier-contact-card__actions{align-items:flex-start;flex-direction:column}}.client-fiscal-page{display:grid;gap:.85rem}.client-fiscal-page__kpis{margin-bottom:0}.client-fiscal-page__layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;align-items:stretch}.client-fiscal-card{overflow:hidden;margin-bottom:0;border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 32px #0f172a0b,inset 0 1px #ffffffd1}.client-fiscal-card--identity{grid-column:span 2}.client-fiscal-card__head,.client-fiscal-metric{display:flex;align-items:center;gap:.64rem;min-width:0}.client-fiscal-card__head{padding:.74rem .86rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-ffffff-1000, #ffffff)}.client-fiscal-card__icon,.client-fiscal-identity__icon{display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb)}.client-fiscal-page .client-fiscal-card__icon,.client-fiscal-page .client-fiscal-identity__icon{display:inline-grid!important;place-items:center!important;line-height:0!important;text-align:center}.client-fiscal-page .client-fiscal-card__icon>i,.client-fiscal-page .client-fiscal-identity__icon>i{display:inline-grid!important;place-items:center!important;width:1em!important;height:1em!important;margin:0!important;line-height:1!important;vertical-align:0!important;text-align:center}.client-fiscal-page .client-fiscal-card__icon>i:before,.client-fiscal-page .client-fiscal-identity__icon>i:before{display:inline-grid!important;place-items:center!important;width:1em!important;height:1em!important;margin:0!important;line-height:1!important;vertical-align:0!important;transform:none!important;text-align:center}.client-fiscal-card__icon{width:2rem;height:2rem;border-radius:.64rem}.client-fiscal-card__head>div,.client-fiscal-metric>div{display:grid;gap:.06rem;min-width:0}.client-fiscal-card__eyebrow{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.client-fiscal-card__head h3,.client-fiscal-metric strong{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:850;line-height:1.24}.client-fiscal-metric strong{font-size:1.34rem}.client-fiscal-card__body{padding:.86rem}.client-fiscal-card__copy{margin:0;color:var(--csd-text-50627a-1000, #50627a);font-size:.78rem;font-weight:650;line-height:1.52}.client-fiscal-identity{display:grid;gap:.52rem}.client-fiscal-identity__row{display:grid;grid-template-columns:auto minmax(8rem,.48fr) minmax(0,1fr);align-items:center;gap:.54rem;min-height:2.55rem;padding:.5rem .58rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.client-fiscal-identity__icon{width:1.86rem;height:1.86rem;border-radius:.58rem}.client-fiscal-identity__row span:not(.client-fiscal-identity__icon),.client-fiscal-metric small,.client-fiscal-readiness span{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:700;line-height:1.35}.client-fiscal-identity__row strong{justify-self:end;color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:850;line-height:1.25;text-align:right}.client-fiscal-readiness{display:grid;gap:.44rem;margin-top:.78rem}.client-fiscal-readiness span{display:inline-flex;align-items:center;gap:.38rem}.client-fiscal-readiness i{color:var(--csd-text-2563eb-1000, #2563eb)}.client-fiscal-card--metric{display:flex;align-items:center;min-height:7rem;padding:.82rem}.client-fiscal-metric{width:100%}.client-fiscal-action:disabled{opacity:.68;cursor:not-allowed}.client-equipment-page{display:grid;gap:.85rem}.client-equipment-page__kpis{margin-bottom:0}.client-equipment-page__layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(22rem,.82fr);gap:.85rem;align-items:start}.client-equipment-card{overflow:hidden;margin-bottom:0;border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 32px #0f172a0b,inset 0 1px #ffffffd1}.client-equipment-card__head{display:flex;align-items:center;gap:.58rem;padding:.68rem .82rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:radial-gradient(circle at 0% 0%,var(--csd-bg-dbeafe-560, rgba(219, 234, 254, .56)),transparent 14rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.client-equipment-card__icon{display:inline-grid;place-items:center;flex:0 0 auto;width:2rem;height:2rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.64rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #ffffffe0}.client-equipment-card__head>div{display:grid;gap:.04rem;min-width:0}.client-equipment-card__eyebrow,.client-equipment-card__meta{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:700;line-height:1.2}.client-equipment-card__head h3{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:850;line-height:1.24;overflow-wrap:anywhere}.client-equipment-card__head p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:600;line-height:1.42}.client-equipment-card__body{min-width:0}.client-equipment-table__wrap{border-radius:0}.client-equipment-table{min-width:920px}.client-equipment-table th:last-child,.client-equipment-table td:last-child{padding-right:1rem}.client-equipment-identity,.client-equipment-stack{display:grid;gap:.22rem;min-width:0}.client-equipment-identity__title{color:var(--csd-text-12315f-1000, #12315f);font-size:.86rem;font-weight:850;line-height:1.28;text-decoration:none}.client-equipment-identity__title:hover{color:var(--csd-text-2563eb-1000, #2563eb)}.client-equipment-identity__meta,.client-equipment-stack small,.client-equipment-metrics span,.client-equipment-list__meta span{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:650;line-height:1.35}.client-equipment-identity__meta,.client-equipment-metrics span,.client-equipment-list__meta span{display:inline-flex;align-items:center;gap:.34rem}.client-equipment-stack strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:850;line-height:1.32}.client-equipment-metrics{display:flex;flex-wrap:wrap;gap:.35rem}.client-equipment-metrics span,.client-equipment-list__meta span{width:-moz-fit-content;width:fit-content;padding:.28rem .46rem;border:1px solid var(--csd-border-d6e1ef-880, rgba(214, 225, 239, .88));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff)}.client-equipment-empty{display:flex;align-items:center;justify-content:center;gap:.78rem;min-height:7.5rem;padding:1.1rem;color:var(--csd-text-64748b-1000, #64748b);text-align:left}.client-equipment-empty i{display:inline-grid;flex:0 0 auto;place-items:center;width:2.28rem;height:2.28rem;border-radius:.72rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.client-equipment-empty strong{color:var(--csd-text-10213f-1000, #10213f);font-weight:850}.client-equipment-empty p{margin:.18rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:650}.client-equipment-list{display:grid;gap:.55rem;padding:.82rem}.client-equipment-list__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.62rem;padding:.74rem;border:1px solid var(--csd-border-d6e1ef-880, rgba(214, 225, 239, .88));border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.client-equipment-list__main{display:flex;align-items:flex-start;gap:.62rem;min-width:0}.client-equipment-list__icon{display:inline-grid;place-items:center;flex:0 0 auto;width:2rem;height:2rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.68rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.client-equipment-list__meta{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.35rem}.client-equipment-list__actions{align-self:start}.client-equipment-table .status-label,.client-equipment-list .status-label{display:inline-flex}.client-equipment-table .status-dropdown__toggle,.client-equipment-list .status-dropdown__toggle{min-height:32px;padding:.36rem .68rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 8px 18px #0f172a0d}.client-projects-page{display:grid;gap:.78rem}.client-projects-page__kpis{margin-bottom:0}.client-projects-page__table-card{overflow:hidden;border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 32px #0f172a0b,inset 0 1px #ffffffd1}.client-projects-page__filter-head{display:block;padding:.82rem .9rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-ffffff-1000, #ffffff)}.client-projects-page__filter-head .op-filter-card,.client-projects-page__filter-head .sf-root{width:100%}.client-projects-page__filter-head .smart-filter-form--operational{-moz-column-gap:.72rem!important;column-gap:.72rem!important;row-gap:.62rem!important;justify-content:flex-start!important}.client-projects-page__filter-head .smart-filter-form--operational .sf-separator{margin-inline:.08rem}.client-projects-page__deadline-filter{min-width:min(17rem,100%)}.client-projects-table-wrap{border-radius:0}.client-projects-table__active-filters{margin:.78rem .9rem 0}.client-projects-table__wrap{border-radius:0}.client-projects-table{min-width:1180px;table-layout:fixed}.client-projects-table thead th{padding-block:.72rem!important}.client-projects-table tbody td{padding:.66rem .78rem!important}.client-projects-table__col-number{width:4.5rem}.client-projects-table__col-project{width:27%}.client-projects-table__col-team{width:15%}.client-projects-table__col-execution{width:27%}.client-projects-table__col-budget{width:13%}.client-projects-table__col-status{width:12%}.client-projects-table__col-actions{width:6rem}.client-projects-table__number{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:850}.client-projects-table__identity,.client-projects-table__team,.client-projects-progress,.client-projects-table__budget{display:grid;gap:.22rem;min-width:0}.client-projects-table__title-line{display:flex;align-items:center;flex-wrap:nowrap;gap:.34rem;min-width:0}.client-projects-table__title{min-width:0;overflow:hidden;color:var(--csd-text-12315f-1000, #12315f);font-size:.84rem;font-weight:850;line-height:1.25;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.client-projects-table__title:hover{color:var(--csd-text-2563eb-1000, #2563eb)}.client-projects-table__code{display:inline-flex;align-items:center;flex:0 0 auto;max-width:7rem;padding:.18rem .38rem;overflow:hidden;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:850;line-height:1;text-overflow:ellipsis;white-space:nowrap}.client-projects-table__identity p{display:-webkit-box;margin:0;overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:600;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.client-projects-table__meta,.client-projects-progress__timeline{display:flex;flex-wrap:wrap;gap:.3rem;min-width:0}.client-projects-badge{display:inline-flex;align-items:center;gap:.34rem;max-width:100%;width:-moz-fit-content;width:fit-content;min-width:0;padding:.28rem .48rem;overflow:hidden;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-style:normal;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.client-projects-badge i{flex:0 0 auto;color:var(--csd-text-2563eb-1000, #2563eb)}.client-projects-badge--priority{background:var(--csd-bg-f8fafc-1000, #f8fafc)}.client-projects-badge.is-success{border-color:var(--csd-border-14b8a6-240, rgba(20, 184, 166, .24));background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.client-projects-badge.is-warning{border-color:var(--csd-border-f59e0b-260, rgba(245, 158, 11, .26));background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-92400e-1000, #92400e)}.client-projects-badge.is-danger{border-color:var(--csd-border-f87171-300, rgba(248, 113, 113, .3));background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.client-projects-badge.is-neutral{color:var(--csd-text-64748b-1000, #64748b)}.client-projects-table__team strong,.client-projects-table__budget strong{overflow:hidden;color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.client-projects-table__team small,.client-projects-table__budget span,.client-projects-progress small{overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.client-projects-table__team span,.client-projects-table__budget span{display:inline-flex;align-items:center;gap:.34rem;min-width:0}.client-projects-progress__head{display:flex;align-items:center;justify-content:space-between;gap:.48rem;min-width:0}.client-projects-progress__head strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:850}.client-projects-progress__head span,.client-projects-progress__timeline span{overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.client-projects-progress__timeline span{display:inline-flex;align-items:center;gap:.34rem;min-width:0}.client-projects-progress .progress{height:.42rem;border-radius:999px;background:var(--csd-bg-e2e8f0-1000, #e2e8f0)}.client-projects-table__empty-cell{padding:0!important}.client-projects-table__empty{display:flex;align-items:center;justify-content:center;gap:.78rem;min-height:10rem;padding:1.35rem;color:var(--csd-text-64748b-1000, #64748b);text-align:left}.client-projects-table__empty i{display:inline-grid;flex:0 0 auto;place-items:center;width:2.55rem;height:2.55rem;border-radius:.88rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.client-projects-table__empty strong{color:var(--csd-text-10213f-1000, #10213f);font-weight:850}.client-projects-table__empty p{margin:.18rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:650}.client-projects-table__pagination{border-top:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))}.client-projects-table .status-dropdown,.client-projects-table .status-label{display:inline-flex}.client-projects-table .status-dropdown__toggle{min-height:2rem;padding:.34rem .66rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 8px 18px #0f172a0d}.client-projects-table .dropdown-actions{justify-content:flex-end}.client-document-handovers-page{display:grid;gap:.78rem}.client-document-handovers-page__kpis{margin-bottom:0}.client-document-handovers-page__table-card{overflow:hidden;border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 32px #0f172a0b,inset 0 1px #ffffffd1}.client-document-handovers-page__filter-head{display:block;padding:.82rem .9rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-ffffff-1000, #ffffff)}.client-document-handovers-page__filter-head .op-filter-card,.client-document-handovers-page__filter-head .sf-root{width:100%}.client-document-handovers-page__filter-head .smart-filter-form--operational{-moz-column-gap:.72rem!important;column-gap:.72rem!important;row-gap:.62rem!important;justify-content:flex-start!important}.client-document-handovers-page__type-filter{min-width:min(17rem,100%)}.client-document-handovers-table__wrap{border-radius:0}.client-document-handovers-table{min-width:960px;table-layout:fixed}.client-document-handovers-table thead th{padding-block:.72rem!important}.client-document-handovers-table tbody td{padding:.68rem .76rem!important}.client-document-handovers-table__col-number{width:4%}.client-document-handovers-table__col-handover{width:21%}.client-document-handovers-table__col-company{width:17%}.client-document-handovers-table__col-receiver{width:14%}.client-document-handovers-table__col-inventory{width:10%}.client-document-handovers-table__col-status,.client-document-handovers-table__col-updated{width:11%}.client-document-handovers-table__col-actions{width:12%}.client-document-handovers-table__number{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:850}.client-document-handovers-table__identity,.client-document-handovers-table__stack{display:grid;gap:.22rem;min-width:0}.client-document-handovers-table__title{overflow:hidden;color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.client-document-handovers-table__title:hover{color:var(--csd-text-0f766e-1000, #0f766e)}.client-document-handovers-table__meta{display:flex;flex-wrap:wrap;gap:.32rem .62rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.71rem;font-weight:500}.client-document-handovers-table__meta span,.client-document-handovers-table__inventory{display:inline-flex;align-items:center;gap:.34rem}.client-document-handovers-table__meta i,.client-document-handovers-table__inventory i{color:var(--csd-text-0f766e-1000, #0f766e)}.client-document-handovers-table__stack strong{overflow:hidden;color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.client-document-handovers-table__stack small{overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.client-document-handovers-table__inventory{color:var(--csd-text-475569-1000, #475569);font-size:.76rem;font-weight:550;white-space:nowrap}.client-document-handovers-table__inventory strong{color:var(--csd-text-10213f-1000, #10213f);font-weight:650}.document-handover-inventory-summary{display:inline-flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.18rem;text-align:left}.document-handover-inventory-summary>small{display:inline-flex;min-width:0;align-items:center;gap:.3rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:550;line-height:1.25;white-space:normal}.document-handover-inventory-summary>small i{flex:0 0 auto;color:var(--csd-text-0f766e-1000, #0f766e)}.document-handovers-registry-table__center .document-handover-inventory-summary{align-items:center;text-align:center}.client-document-handovers-table__status-label .status-dropdown__toggle,.document-handovers-registry-table__status-label .status-dropdown__toggle{min-height:1.96rem!important;font-weight:650!important}.client-document-handovers-table__empty-cell{padding:0!important}.client-document-handovers-table__empty{display:flex;align-items:center;justify-content:center;gap:.78rem;min-height:10rem;padding:1.35rem;color:var(--csd-text-64748b-1000, #64748b);text-align:left}.client-document-handovers-table__empty>span{display:inline-grid;flex:0 0 auto;place-items:center;width:2.55rem;height:2.55rem;border-radius:.75rem;background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.client-document-handovers-table__empty strong{color:var(--csd-text-10213f-1000, #10213f);font-weight:850}.client-document-handovers-table__empty p{margin:.18rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:650}.client-document-handovers-table__pagination{border-top:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))}.document-handovers-registry-table__wrap{overflow-x:auto;border-radius:0}.document-handovers-registry-table{min-width:920px;table-layout:fixed}.document-handovers-registry-table thead th{padding-block:.72rem!important;vertical-align:middle}.document-handovers-registry-table tbody td{padding:.72rem .78rem!important;vertical-align:middle}.document-handovers-registry-table__col-handover{width:15%}.document-handovers-registry-table__col-client{width:26%}.document-handovers-registry-table__col-company{width:21%}.document-handovers-registry-table__col-inventory{width:18%}.document-handovers-registry-table__col-status{width:11%}.document-handovers-registry-table__col-actions{width:9%}.document-handovers-registry-table__center,.document-handovers-registry-table__actions{text-align:center}.document-handovers-registry-table__center>*{justify-content:center}.document-handovers-registry-table__cell-icon{width:1rem;height:1rem;color:var(--csd-text-0f766e-1000, #0f766e)}.document-handovers-registry-table__actions{white-space:nowrap}.document-handovers-registry-table__action{width:auto;min-width:0;min-height:2.05rem;height:auto;padding:.4rem .7rem!important;font-weight:650}.document-handover-heading-icon,.document-handover-inline-icon{flex:0 0 auto;width:1rem;height:1rem}.document-handover-heading-icon{color:var(--csd-text-168076-1000, #168076)}.document-handovers-workspace .op-icon-center>i,.document-handovers-workspace .document-handovers-registry-table__action>i,.document-handover-page .op-icon-center>i,.document-handover-page :is(.op-primary-action,.op-secondary-action,.op-success-action,.op-danger-action)>i{margin:0!important;margin-inline:0!important}@media (max-width: 575.98px){.document-handover-page .hr-shell__secondary-actions .op-secondary-action{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;flex:0 0 auto!important;padding-inline:.78rem!important;overflow:visible!important}}.client-tasks-page{display:grid;gap:1.08rem}.client-tasks-page__kpis{gap:.9rem;margin-bottom:0}.client-tasks-page__table-card{display:grid;min-width:0;overflow:hidden;border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 32px #0f172a0b,inset 0 1px #ffffffd1}.client-tasks-page__filter-head{display:block;padding:.82rem .9rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-ffffff-1000, #ffffff)}.client-tasks-page__filter-head .op-filter-card,.client-tasks-page__filter-head .sf-root{width:100%}.client-tasks-page__filter-head .smart-filter-form--operational{-moz-column-gap:.72rem!important;column-gap:.72rem!important;row-gap:.62rem!important;justify-content:flex-start!important}.client-tasks-page__filter-head .smart-filter-form--operational .sf-separator{margin-inline:.08rem}.client-tasks-page__priority-filter{min-width:min(17rem,100%)}.client-tasks-page .task-index-table-wrap{border-radius:0}.client-tasks-page .task-index-page__active-filters{margin:.78rem .9rem 0}.client-tasks-page .task-index-page__table-wrap{border-radius:0}.client-tasks-page .task-index-table{min-width:1120px}.client-tasks-page .task-index-table__entity-cell{color:var(--csd-text-64748b-1000, #64748b)}.client-tasks-page .task-index-table__pagination{border-top:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))}.client-tickets-page{display:grid;gap:.78rem}.client-tickets-page__kpis{margin-bottom:0}.client-ticket-template-panel,.client-tickets-page__table-card{overflow:hidden;border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 14px 32px #0f172a0b,inset 0 1px #ffffffd1}.client-ticket-template-panel{display:grid;gap:.72rem;padding:.84rem;border-radius:.86rem}.client-ticket-template-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.client-ticket-template-panel__eyebrow{display:inline-flex;align-items:center;gap:.45rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.client-ticket-template-panel__head h3{margin:.16rem 0 0;color:var(--csd-text-10213f-1000, #10213f);font-size:.92rem;font-weight:850;line-height:1.25}.client-ticket-template-panel__head p{margin:.18rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:600;line-height:1.45}.client-ticket-template-panel__actions,.client-ticket-template-list__actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.client-ticket-template-panel__actions{justify-content:flex-end}.client-ticket-template-list__actions{justify-content:flex-start;margin-top:auto;padding-top:.04rem}.client-ticket-template-panel__action,.client-ticket-template-list__action{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.18rem;padding:.44rem .72rem;border-radius:.78rem;font-size:.74rem;font-weight:850;line-height:1;white-space:nowrap}.client-ticket-template-panel__action{min-width:6.45rem}.client-ticket-template-list__action{min-width:4.35rem;box-shadow:0 8px 18px #0f172a09}.client-ticket-template-list__action--create{min-width:6.05rem;padding-inline:.86rem;border-radius:.82rem;box-shadow:0 14px 28px #2563eb38!important}.client-ticket-template-list__action--create:hover,.client-ticket-template-list__action--create:focus-visible{box-shadow:0 18px 34px #2563eb4d!important}.client-ticket-template-list__action--setup{border-color:var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important}.client-ticket-template-list__action--setup:hover,.client-ticket-template-list__action--setup:focus-visible{border-color:var(--csd-border-93c5fd-940, rgba(147, 197, 253, .94))!important;background:var(--csd-bg-eff6ff-1000, #eff6ff)!important}.client-ticket-template-panel__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.client-ticket-template-panel__stats span{display:grid;gap:.08rem;padding:.52rem .64rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.client-ticket-template-panel__stats strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.96rem;font-weight:850;line-height:1}.client-ticket-template-panel__stats small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:700}.client-ticket-template-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.52rem}.client-ticket-template-list__item{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.52rem;padding:.68rem;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:0 10px 24px #0f172a09,inset 0 1px #ffffffdb;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.client-ticket-template-list__item:hover{transform:translateY(-1px);box-shadow:0 16px 30px #0f172a0f,inset 0 1px #ffffffe6}.client-ticket-template-list__item.is-ready{border-color:var(--csd-border-14b8a6-280, rgba(20, 184, 166, .28));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f4fffc-1000, #f4fffc))}.client-ticket-template-list__item.is-missing{border-color:var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24))}.client-ticket-template-list__identity{display:flex;align-items:center;gap:.64rem;min-width:0}.client-ticket-template-list__icon{display:inline-grid;flex:0 0 auto;place-items:center;width:2rem;height:2rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.66rem;background:var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96));color:var(--csd-text-2563eb-1000, #2563eb)}.client-ticket-template-list__identity h4{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:850;line-height:1.22}.client-ticket-template-list__state{display:inline-flex;align-items:center;justify-content:center;margin-top:.14rem;padding:.2rem .46rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:999px;background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850;line-height:1}.client-ticket-template-list__item.is-ready .client-ticket-template-list__state{border-color:var(--csd-border-14b8a6-220, rgba(20, 184, 166, .22));background:var(--csd-bg-f0fdfa-960, rgba(240, 253, 250, .96));color:var(--csd-text-0f766e-1000, #0f766e)}.client-ticket-template-list__item.is-missing .client-ticket-template-list__state{border-color:var(--csd-border-f59e0b-220, rgba(245, 158, 11, .22));background:var(--csd-bg-fffbeb-960, rgba(255, 251, 235, .96));color:var(--csd-text-b45309-1000, #b45309)}.client-ticket-template-list__slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.client-ticket-template-list__slot{display:grid;gap:.12rem;min-width:0;padding:.48rem .56rem;border:1px solid var(--csd-border-d6e1ef-860, rgba(214, 225, 239, .86));border-radius:.66rem;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9))}.client-ticket-template-list__slot.is-ready{border-color:var(--csd-border-14b8a6-240, rgba(20, 184, 166, .24))}.client-ticket-template-list__slot.is-missing{border-color:var(--csd-border-f59e0b-260, rgba(245, 158, 11, .26));background:var(--csd-bg-fffbeb-820, rgba(255, 251, 235, .82))}.client-ticket-template-list__slot span{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.client-ticket-template-list__slot strong{overflow:hidden;color:var(--csd-text-10213f-1000, #10213f);font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.client-ticket-template-list__slot small{overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.client-ticket-template-list__empty,.client-tickets-table__empty{display:flex;align-items:center;justify-content:center;gap:.78rem;padding:1.35rem;color:var(--csd-text-64748b-1000, #64748b);text-align:left}.client-ticket-template-list__empty i,.client-tickets-table__empty i{display:inline-grid;flex:0 0 auto;place-items:center;width:2.55rem;height:2.55rem;border-radius:.88rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.client-ticket-template-list__empty strong,.client-tickets-table__empty strong{color:var(--csd-text-10213f-1000, #10213f);font-weight:850}.client-ticket-template-list__empty p,.client-tickets-table__empty p{margin:.18rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:650}.client-tickets-page__filter-head{display:block;padding:.82rem .9rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-ffffff-1000, #ffffff)}.client-tickets-page__filter-head .op-filter-card,.client-tickets-page__filter-head .sf-root{width:100%}.client-tickets-page__filter-head .smart-filter-form--operational{-moz-column-gap:.72rem!important;column-gap:.72rem!important;row-gap:.62rem!important;justify-content:flex-start!important}.client-tickets-page__filter-head .smart-filter-form--operational .sf-separator{margin-inline:.08rem}.client-tickets-page__priority-filter{min-width:min(17rem,100%)}.client-tickets-table-wrap{border-radius:0}.client-tickets-table__active-filters{margin:.78rem .9rem 0}.client-tickets-table__wrap{border-radius:0}.client-tickets-table{min-width:1120px}.client-tickets-table thead th{padding-block:.72rem!important}.client-tickets-table tbody td{padding:.66rem .78rem!important}.client-tickets-table__col-number{width:4.5rem}.client-tickets-table__col-ticket{width:31%}.client-tickets-table__col-type{width:14%}.client-tickets-table__col-assignees{width:13%}.client-tickets-table__col-date{width:10%}.client-tickets-table__col-status{width:12%}.client-tickets-table__col-actions{width:6rem}.client-tickets-table__number{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:850}.client-tickets-table__identity{display:grid;gap:.22rem;min-width:0}.client-tickets-table__title{color:var(--csd-text-12315f-1000, #12315f);font-size:.84rem;font-weight:850;line-height:1.25;text-decoration:none}.client-tickets-table__title:hover{color:var(--csd-text-2563eb-1000, #2563eb)}.client-tickets-table__identity p{display:-webkit-box;margin:0;overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:600;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.client-tickets-table__meta{display:flex;flex-wrap:wrap;gap:.3rem}.client-tickets-table__asset,.client-tickets-table__muted{display:inline-flex;align-items:center;gap:.32rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:700;line-height:1.2}.client-tickets-table__asset{max-width:100%}.client-tickets-table__type{display:inline-flex;align-items:center;gap:.42rem;max-width:100%;padding:.32rem .52rem;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.74rem;font-weight:800;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-tickets-table__type i{color:var(--csd-text-2563eb-1000, #2563eb)}.client-tickets-table__date-cell .x-ui-date--compact,.client-tickets-table__status-cell .status-dropdown__toggle{min-height:2rem}.client-tickets-table__empty-cell{padding:0}.client-tickets-table__pagination{border-top:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))}.client-technical-delivery-page{display:grid;gap:.62rem}.client-technical-delivery-page__kpis{margin-bottom:0}.client-technical-delivery-alerts{display:grid;gap:.5rem}.client-technical-delivery-page__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(16.5rem,.31fr);gap:.64rem;align-items:flex-start}.client-technical-delivery-form,.client-technical-delivery-side{display:grid;gap:.62rem}.client-technical-delivery-side{position:sticky;top:5.9rem}.client-technical-delivery-section,.client-technical-side-card{overflow:hidden;border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 24px #0f172a0a,inset 0 1px #ffffffd1}.client-technical-delivery-section{display:grid;gap:.56rem;padding:.68rem .74rem}.client-technical-delivery-section--hero{background:var(--csd-bg-ffffff-1000, #ffffff)}.client-technical-delivery-section__head,.client-technical-side-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.68rem}.client-technical-delivery-section__head{align-items:center;justify-content:flex-start;min-height:2.06rem}.client-technical-delivery-section__icon{display:inline-grid;flex:0 0 auto;place-items:center;width:1.9rem;height:1.9rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:.62rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-2563eb-1000, #2563eb)}.client-technical-delivery-panel .client-technical-delivery-section__icon,.client-technical-delivery-panel .client-technical-type-card__icon,.client-technical-delivery-panel .client-technical-option__check,.client-technical-delivery-panel .client-technical-empty>i{display:inline-grid!important;place-items:center!important;line-height:0!important;text-align:center}.client-technical-delivery-panel .client-technical-delivery-section__icon>i.bi,.client-technical-delivery-panel .client-technical-type-card__icon>i.bi,.client-technical-delivery-panel .client-technical-option__check>i.bi,.client-technical-delivery-panel .client-technical-empty>i.bi{display:inline-grid!important;place-items:center!important;width:1em!important;height:1em!important;margin:0!important;text-align:center;line-height:1!important;vertical-align:0!important}.client-technical-delivery-panel .client-technical-delivery-section__icon>i.bi:before,.client-technical-delivery-panel .client-technical-type-card__icon>i.bi:before,.client-technical-delivery-panel .client-technical-option__check>i.bi:before,.client-technical-delivery-panel .client-technical-empty>i.bi:before{display:inline-grid!important;place-items:center!important;width:1em!important;height:1em!important;margin:0!important;text-align:center;line-height:1!important;vertical-align:0!important;transform:none!important}.client-technical-delivery-section__head>div{display:grid;gap:.08rem;min-width:0}.client-technical-delivery-section__head h3{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:850;line-height:1.24}.client-technical-delivery-section__head p{margin:.12rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:600;line-height:1.35}.client-technical-toggle,.client-technical-option,.client-technical-type-card{cursor:pointer}.client-technical-toggle{display:flex;align-items:center;gap:.58rem;padding:.56rem .62rem;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));border-radius:.76rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.client-technical-toggle__input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.client-technical-toggle__visual{position:relative;flex:0 0 auto;width:2.82rem;height:1.48rem;border:1px solid var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));border-radius:999px;background:var(--csd-bg-e2e8f0-1000, #e2e8f0);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.client-technical-toggle__visual:after{position:absolute;top:.18rem;left:.2rem;width:1rem;height:1rem;border-radius:50%;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 6px 14px #0f172a24;content:"";transition:transform .18s ease}.client-technical-toggle__input:checked+.client-technical-toggle__visual{border-color:var(--csd-border-2563eb-520, rgba(37, 99, 235, .52));background:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.client-technical-toggle__input:checked+.client-technical-toggle__visual:after{transform:translate(1.32rem)}.client-technical-toggle strong,.client-technical-option strong,.client-technical-type-card strong{display:block;color:var(--csd-text-10213f-1000, #10213f);font-size:.79rem;font-weight:850;line-height:1.25}.client-technical-toggle small,.client-technical-option small{display:block;margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.69rem;font-weight:600;line-height:1.4}.client-technical-delivery-grid{display:grid;gap:.52rem}.client-technical-delivery-grid--schedule{grid-template-columns:minmax(11rem,1.2fr) minmax(9.5rem,1fr) minmax(7.4rem,.72fr) minmax(7.4rem,.72fr)}.client-technical-field{display:grid;gap:.22rem;min-width:0}.client-technical-field label{display:inline-flex;align-items:center;gap:.2rem;color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:850}.client-technical-field label span{color:var(--csd-text-dc2626-1000, #dc2626)}.client-technical-field small,.client-technical-help,.client-technical-muted{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:650;line-height:1.4}.client-technical-field .form-control,.client-technical-field .form-select{min-height:2.32rem;height:2.32rem;padding:.4rem .78rem!important;border-color:var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96));border-radius:.62rem;background-color:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-10213f-1000, #10213f);font-size:.79rem;font-weight:700;box-shadow:0 8px 18px #0f172a06,inset 0 1px #ffffffe6}.client-technical-field .form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.05rem!important;padding-left:.78rem!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' d='m4 6 4 4 4-4'/%3e%3c/svg%3e");background-position:right .72rem center;background-repeat:no-repeat;background-size:.72rem .72rem;text-indent:0}.client-technical-field .select2-container{font-size:.79rem}.client-technical-field .select2-container--default .select2-selection--single{min-height:2.32rem!important;height:2.32rem!important;padding:0 2.05rem 0 .78rem!important;border-color:var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96))!important;border-radius:.62rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 8px 18px #0f172a06,inset 0 1px #ffffffe6!important}.client-technical-field .select2-container--default .select2-selection--single .select2-selection__rendered{display:flex;align-items:center;min-height:2.32rem;padding:0!important;color:var(--csd-text-10213f-1000, #10213f)!important;font-size:.79rem;font-weight:700;line-height:1.2!important}.client-technical-field .select2-container--default .select2-selection--single .select2-selection__arrow{width:2.05rem!important;height:1rem!important;top:50%!important;right:.08rem!important;transform:translateY(-50%)}.client-technical-field .select2-container--default .select2-selection--single .select2-selection__arrow:after{width:.5rem;height:.5rem;border-width:1.7px}.client-technical-field .select2-container--default.select2-container--focus .select2-selection--single,.client-technical-field .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--csd-border-2563eb-260, rgba(37, 99, 235, .26))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 3px #2563eb14,0 8px 18px #0f172a06!important}.client-technical-field .select2-container--default.select2-container--disabled .select2-selection--single{border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92))!important;background:var(--csd-bg-f8fafc-1000, #f8fafc)!important;color:var(--csd-text-64748b-1000, #64748b)!important;opacity:.78;box-shadow:none!important}.client-technical-field .form-control:focus,.client-technical-field .form-select:focus{border-color:var(--csd-border-2563eb-260, rgba(37, 99, 235, .26));background-color:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 0 0 3px #2563eb14,0 8px 18px #0f172a06}.client-technical-field .form-control:disabled,.client-technical-field .form-select:disabled{background-color:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);opacity:.78}.client-technical-field textarea.form-control{height:auto;min-height:4.45rem;resize:vertical}.client-technical-detected{display:grid;gap:.42rem;padding:.5rem .56rem;border:1px solid var(--csd-border-d6e1ef-860, rgba(214, 225, 239, .86));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.client-technical-detected__label{color:var(--csd-text-64748b-1000, #64748b);font-size:.65rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.client-technical-detected__chips,.client-technical-delivery-options{display:flex;flex-wrap:wrap;gap:.5rem}.client-technical-inclusion-summary{display:flex;align-items:center;justify-content:space-between;gap:.62rem;padding:.5rem .58rem;border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:inset 0 1px #fffffff0,0 8px 18px #0f172a05}.client-technical-inclusion-summary>span{display:inline-flex;align-items:center;gap:.42rem;min-width:-moz-max-content;min-width:max-content;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.74rem;font-weight:850;line-height:1.2}.client-technical-inclusion-summary>span i{font-size:.95rem}.client-technical-inclusion-summary small{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:650;line-height:1.35;text-align:right}.client-technical-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.client-technical-type-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.42rem;min-height:2.58rem;padding:.44rem .56rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:.76rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #0f172a05;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.client-technical-type-card:hover{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));box-shadow:0 10px 22px #2563eb12;transform:translateY(-1px)}.client-technical-type-card.is-selected,.client-technical-type-card:has(input:checked),.client-technical-type-grid.is-default-all:not(:has(input:checked)) .client-technical-type-card{border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:0 0 0 2px #2563eb09,0 10px 22px #0f172a09}.client-technical-type-card input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.client-technical-type-card__icon{display:inline-grid;place-items:center;width:1.82rem;height:1.82rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b)}.client-technical-type-card input:checked+.client-technical-type-card__icon,.client-technical-type-grid.is-default-all:not(:has(input:checked)) .client-technical-type-card__icon{border-color:var(--csd-border-2563eb-320, rgba(37, 99, 235, .32));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 8px 16px #2563eb0e}.client-technical-type-card input:checked+.client-technical-type-card__icon+strong,.client-technical-type-grid.is-default-all:not(:has(input:checked)) .client-technical-type-card strong{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.client-technical-type-card__state{display:inline-flex;align-items:center;gap:.22rem;min-height:1.28rem;padding:.12rem .36rem;border:1px solid var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));border-radius:999px;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.62rem;font-weight:850;line-height:1;opacity:0;transform:translate(.18rem);transition:opacity .16s ease,transform .16s ease}.client-technical-type-card__state i{font-size:.72rem}.client-technical-type-card.is-selected .client-technical-type-card__state,.client-technical-type-card:has(input:checked) .client-technical-type-card__state,.client-technical-type-grid.is-default-all:not(:has(input:checked)) .client-technical-type-card__state{opacity:1;transform:none}.client-technical-delivery-options{display:grid;grid-template-columns:minmax(13rem,1.08fr) repeat(2,minmax(13rem,1fr));align-items:end;margin-top:.5rem}.client-technical-delivery-options .client-technical-field{min-width:0}.client-technical-option{position:relative;display:flex;align-items:center;gap:.42rem;min-width:0;min-height:3.78rem;padding:.58rem .64rem;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));border-radius:.76rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #0f172a05;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.client-technical-option:hover{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));box-shadow:0 10px 22px #2563eb0f}.client-technical-option.is-active,.client-technical-option:has(.client-technical-option__input:checked){border-color:var(--csd-border-2563eb-300, rgba(37, 99, 235, .3));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:0 0 0 2px #2563eb08,0 10px 22px #0f172a09}.client-technical-option>input[type=hidden],.client-technical-option__input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.client-technical-option__check{display:inline-grid;flex:0 0 auto;align-self:center;place-items:center;width:1.18rem;height:1.18rem;border:1px solid var(--csd-border-94a3b8-700, rgba(148, 163, 184, .7));border-radius:.36rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:transparent;box-shadow:inset 0 1px #ffffffe6;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.client-technical-option__check i{display:block;font-size:.82rem;line-height:1}.client-technical-option__input:checked+.client-technical-option__check{border-color:var(--csd-border-2563eb-920, rgba(37, 99, 235, .92));background:linear-gradient(180deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 8px 16px #2563eb29}.client-technical-option__copy{display:grid;align-content:center;gap:.08rem;min-width:0}.client-technical-delivery-form__footer{display:flex;justify-content:flex-end}.client-technical-side-card{display:grid;gap:.48rem;padding:.68rem}.client-technical-side-card--next{background:var(--csd-bg-ffffff-1000, #ffffff)}.client-technical-side-card__eyebrow{display:inline-flex;align-items:center;gap:.42rem;color:var(--csd-text-475569-1000, #475569);font-size:.65rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.client-technical-side-card>strong{color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:850;line-height:1.25}.client-technical-side-card>p{margin:-.26rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:650;line-height:1.45}.client-technical-audit-list{display:grid;gap:.42rem}.client-technical-audit-list span{display:grid;gap:.08rem;padding:.46rem .52rem;border:1px solid var(--csd-border-d6e1ef-860, rgba(214, 225, 239, .86));border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.client-technical-audit-list small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.client-technical-audit-list strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:800}.client-technical-history{display:grid;gap:.42rem}.client-technical-history__item{display:flex;align-items:center;justify-content:space-between;gap:.58rem;padding:.56rem;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:inherit;text-decoration:none}.client-technical-history__item:hover{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:var(--csd-bg-f8fbff-1000, #f8fbff)}.client-technical-history__item span{display:grid;gap:.12rem;min-width:0}.client-technical-history__item strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.78rem;font-weight:850}.client-technical-history__item small{overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.client-technical-status{flex:0 0 auto;padding:.28rem .5rem;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-style:normal;font-weight:850;line-height:1}.client-technical-status--sent{border-color:var(--csd-border-14b8a6-240, rgba(20, 184, 166, .24));background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.client-technical-status--partial,.client-technical-status--pending{border-color:var(--csd-border-f59e0b-260, rgba(245, 158, 11, .26));background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-92400e-1000, #92400e)}.client-technical-status--failed{border-color:var(--csd-border-f87171-300, rgba(248, 113, 113, .3));background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.client-technical-empty{display:flex;align-items:center;gap:.68rem;padding:.88rem;border:1px dashed var(--csd-border-94a3b8-520, rgba(148, 163, 184, .52));border-radius:.86rem;color:var(--csd-text-64748b-1000, #64748b)}.client-technical-empty i{display:inline-grid;flex:0 0 auto;place-items:center;width:2.2rem;height:2.2rem;border-radius:.72rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-2563eb-1000, #2563eb)}.client-technical-empty strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:850}.client-technical-empty p{margin:.14rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:650;line-height:1.4}@media (max-width: 1199.98px){.client-services-page__layout,.client-services-summary__grid{grid-template-columns:1fr}.client-services-page__sidebar{position:static}.client-equipment-page__layout{grid-template-columns:1fr}.client-fiscal-page__layout{grid-template-columns:repeat(2,minmax(0,1fr))}.client-fiscal-card--identity,.client-fiscal-card--spv{grid-column:1/-1}.client-ticket-template-list__item{grid-template-columns:1fr;align-items:stretch}.client-ticket-template-list__actions{justify-content:flex-start}.client-technical-delivery-page__layout{grid-template-columns:1fr}.client-technical-delivery-side{position:static}.client-technical-delivery-grid--schedule,.client-technical-type-grid,.client-technical-delivery-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.client-services-summary__head,.client-services-category__head,.client-service-row__head,.client-services-summary__service{align-items:flex-start;flex-direction:column}.client-services-category__meta,.client-service-row__actions{justify-content:flex-start;margin-left:0}.client-service-row__config{padding-left:0}.client-ticket-template-panel__head{align-items:flex-start;flex-direction:column}.client-ticket-template-panel__actions{justify-content:flex-start}.client-suppliers-table{min-width:980px}.client-equipment-table{min-width:860px}.client-equipment-list__item{grid-template-columns:1fr}.client-equipment-list__actions{justify-self:start}.client-fiscal-page__layout,.client-fiscal-identity__row{grid-template-columns:1fr}.client-fiscal-identity__row strong{justify-self:start;text-align:left}.client-projects-table{min-width:980px}.client-document-handovers-table{display:block;min-width:0}.client-document-handovers-table colgroup,.client-document-handovers-table thead{display:none}.client-document-handovers-table tbody{display:grid;gap:.72rem;padding:.72rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.client-document-handovers-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;overflow:hidden;border:1px solid var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));border-radius:.5rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 8px 20px #0f172a0b}.client-document-handovers-table tbody td{display:grid;align-content:start;gap:.22rem;min-width:0;padding:.7rem .76rem!important;border:0!important;border-top:1px solid var(--csd-border-e2e8f0-780, rgba(226, 232, 240, .78))!important}.client-document-handovers-table tbody td:before{content:attr(data-label);color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.64rem;font-weight:800;text-transform:uppercase}.client-document-handovers-table__number{display:none!important}.client-document-handovers-table__handover-cell,.client-document-handovers-table__empty-cell,.client-document-handovers-table .op-table__actions-cell{grid-column:1/-1}.client-document-handovers-table__handover-cell{border-top:0!important;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.client-document-handovers-table__handover-cell:before,.client-document-handovers-table__empty-cell:before{display:none}.client-document-handovers-table .op-table__actions-cell{display:flex;align-items:center;justify-content:flex-end}.client-document-handovers-table__title,.client-document-handovers-table__stack strong,.client-document-handovers-table__stack small{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.document-handovers-registry-table{display:block;min-width:0}.document-handovers-registry-table colgroup,.document-handovers-registry-table thead{display:none}.document-handovers-registry-table tbody{display:grid;gap:.72rem;padding:.72rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.document-handovers-registry-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));border-radius:.5rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 8px 20px #0f172a0b}.document-handovers-registry-table tbody td{display:grid;align-content:start;gap:.22rem;min-width:0;padding:.7rem .76rem!important;border:0!important;border-top:1px solid var(--csd-border-e2e8f0-780, rgba(226, 232, 240, .78))!important;text-align:left}.document-handovers-registry-table tbody td:before{content:attr(data-label);color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.64rem;font-weight:800;text-transform:uppercase}.document-handovers-registry-table__handover-cell,.document-handovers-registry-table__actions,.document-handovers-registry-table .client-document-handovers-table__empty-cell{grid-column:1/-1}.document-handovers-registry-table__handover-cell{border-top:0!important;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.document-handovers-registry-table__handover-cell:before,.document-handovers-registry-table .client-document-handovers-table__empty-cell:before{display:none}.document-handovers-registry-table__center>*{justify-content:flex-start}.document-handovers-registry-table__actions{display:flex!important;align-items:center;justify-content:flex-end}.client-projects-progress__head{align-items:flex-start;flex-direction:column}.client-ticket-template-panel__stats,.client-ticket-template-list__slots{grid-template-columns:1fr}.client-technical-delivery-section__head,.client-technical-inclusion-summary,.client-technical-toggle,.client-technical-history__item{align-items:flex-start;flex-direction:column}.client-technical-inclusion-summary small{text-align:left}.client-technical-delivery-grid--schedule,.client-technical-type-grid,.client-technical-delivery-options{grid-template-columns:1fr}.client-notes-stream{padding:.52rem}.client-notes-stream__item,.client-notes-stream__head{grid-template-columns:1fr}.client-notes-stream__marker{display:none!important}.client-notes-stream__badges,.client-notes-stream__actions{justify-content:flex-start}.client-notes-stream__title,.client-technical-history__item small{white-space:normal}}@media (max-width: 991.98px){.client-contacts-workspace__context{align-items:flex-start;flex-direction:column}.client-contacts-workspace__context-side{justify-content:flex-start;margin-left:0}.client-documents-workspace__context,.client-bank-accounts-workspace__context{align-items:flex-start;flex-direction:column}.client-note-form__core-grid{grid-template-columns:minmax(0,1fr)}.client-note-view__layout,.client-note-view__audit-grid{grid-template-columns:1fr}}@media (max-width: 767.98px){.client-note-view-dialog{max-width:calc(100vw - 1rem)}.client-note-view__hero{grid-template-columns:1fr}.client-note-view__hero-top{align-items:flex-start;flex-direction:column}.client-note-view__timestamp{width:-moz-fit-content;width:fit-content}}:is(.clients-workspace,.client-show-page){--client-action-color: #2563eb;--csd-foreground-client-action-color: var(--csd-text-2563eb-1000, #2563eb);--client-action-rgb: 37, 99, 235;--client-panel-color: #2563eb;--csd-foreground-client-panel-color: var(--csd-text-2563eb-1000, #2563eb);--client-panel-rgb: 37, 99, 235;--client-icon-color: #2563eb;--csd-foreground-client-icon-color: var(--csd-text-2563eb-1000, #2563eb);--client-icon-rgb: 37, 99, 235;--csd-foreground-client-icon-rgb: 37, 99, 235}:is(.clients-workspace,.client-show-page) .op-table__icon,:is(.clients-workspace,.client-show-page) .client-index-page__table-icon,:is(.clients-workspace,.client-show-page) .client-service-row__icon{border-color:rgba(var(--client-icon-rgb),.24)!important;background:radial-gradient(circle at 30% 0%,rgba(var(--client-icon-rgb),.2),transparent 58%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),rgba(var(--client-icon-rgb),.075))!important;color:var(--csd-foreground-client-icon-color, var(--client-icon-color))!important}body:has(.client-show-page.client-show-shell) .content-wrapper{min-height:0!important;padding-bottom:0;background:var(--csd-canvas-ffffff-1000, #ffffff)!important}.client-show-page.client-show-shell.op-record-shell{min-height:0;background:var(--csd-bg-ffffff-1000, #ffffff)!important}.client-show-page.client-show-shell .op-record-content{background:transparent!important}.client-tab-card{--client-panel-color: #2563eb;--csd-foreground-client-panel-color: var(--csd-text-2563eb-1000, #2563eb);--client-panel-rgb: 37, 99, 235;--client-icon-color: var(--client-panel-color);--csd-foreground-client-icon-color: var(--csd-foreground-client-panel-color, var(--client-panel-color));--client-icon-rgb: var(--client-panel-rgb);--csd-foreground-client-icon-rgb: var(--client-panel-rgb);margin-bottom:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.client-tab-card>.op-card__header,.client-tab-card>.op-card__header:first-child{margin-bottom:.85rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:var(--op-radius, 10px);border-bottom-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:var(--op-shadow)}.client-tab-card>.op-card__body,.client-tab-card>.op-card__body:is(.client-contacts-page,.client-bank-accounts-page,.client-buildings-page,.client-notes-page,.client-services-page,.client-suppliers-page,.client-equipment-page,.client-projects-page,.client-responsibilities-page,.client-tasks-page,.client-tickets-page,.client-technical-delivery-page,.client-document-handovers-page),.client-tab-card>.op-card__body>:is(.client-documents-page,.client-contracts-page,.client-buildings-page,.client-notes-page,.client-services-page,.client-suppliers-page,.client-equipment-page,.client-projects-page,.client-responsibilities-page,.client-tasks-page,.client-tickets-page,.client-technical-delivery-page,.client-document-handovers-page){border:0!important;background:transparent!important;box-shadow:none!important}.client-tab-card--contacts>.op-card__body,.client-tab-card--bank-accounts>.op-card__body{overflow:visible;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.client-tab-card--contacts .supplier-tab-card__filters,.client-tab-card--bank-accounts .supplier-tab-card__filters,.client-tab-card--contacts .client-tab-card__filters,.client-tab-card--bank-accounts .client-tab-card__filters{border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-bottom:0;border-radius:var(--op-radius, 10px) var(--op-radius, 10px) 0 0;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:none}.client-tab-card--contacts .supplier-tab-card__table-region,.client-tab-card--bank-accounts .supplier-tab-card__table-region,.client-tab-card--contacts .client-tab-card__table-region,.client-tab-card--bank-accounts .client-tab-card__table-region{overflow:hidden;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-top:0;border-radius:0 0 var(--op-radius, 10px) var(--op-radius, 10px);background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:var(--op-shadow)}.client-tab-card--contacts{--client-panel-color: #4f46e5;--csd-foreground-client-panel-color: var(--csd-text-4f46e5-1000, #4f46e5);--client-panel-rgb: 79, 70, 229}.client-tab-card--documents{--client-panel-color: #b45309;--csd-foreground-client-panel-color: var(--csd-text-b45309-1000, #b45309);--client-panel-rgb: 245, 158, 11}.client-tab-card--contracts{--client-panel-color: #1d4ed8;--csd-foreground-client-panel-color: var(--csd-text-1d4ed8-1000, #1d4ed8);--client-panel-rgb: 37, 99, 235}.client-tab-card--bank-accounts{--client-panel-color: #0f766e;--csd-foreground-client-panel-color: var(--csd-text-0f766e-1000, #0f766e);--client-panel-rgb: 13, 148, 136}.client-tab-card--buildings,.client-tab-card--properties,.client-tab-card--equipment{--client-panel-color: #0369a1;--csd-foreground-client-panel-color: var(--csd-text-0369a1-1000, #0369a1);--client-panel-rgb: 14, 165, 233}.client-tab-card--notes,.client-tab-card--responsibilities,.client-tab-card--tasks,.client-tab-card--tickets{--client-panel-color: #7c3aed;--csd-foreground-client-panel-color: var(--csd-text-7c3aed-1000, #7c3aed);--client-panel-rgb: 124, 58, 237}.client-tab-card--services,.client-tab-card--suppliers,.client-tab-card--projects,.client-tab-card--receivables,.client-tab-card--technical-delivery,.client-tab-card--document-handovers{--client-panel-color: #047857;--csd-foreground-client-panel-color: var(--csd-text-047857-1000, #047857);--client-panel-rgb: 16, 185, 129}.client-receivables-panel__header,.client-receivables-page__series-header{gap:1rem}.client-receivables-panel .client-receivables-panel__overview-actions,.client-receivables-panel .client-receivables-page__series-actions{display:flex;width:auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.client-receivables-panel__add-series{border-color:var(--csd-border-94a3b8-450, rgba(148, 163, 184, .45))!important;color:var(--csd-text-475569-1000, #475569)!important;box-shadow:none!important}.client-receivables-page__series-actions{flex:0 0 auto;padding-left:1rem;border-left:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72))}.client-receivables-page__series-actions .btn{min-height:2.38rem;white-space:nowrap}.client-receivables-page__beneficiary-alert{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;margin:0 0 1rem;padding:.72rem .82rem;border-radius:.92rem;background:linear-gradient(135deg,var(--csd-bg-fffbeb-940, rgba(255, 251, 235, .94)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:inset 0 1px #ffffffeb,0 10px 24px #92400e0b}.client-receivables-page__beneficiary-alert>i{flex:0 0 auto;width:2.2rem;height:2.2rem;border-radius:.72rem;font-size:.96rem}.client-receivables-page__beneficiary-alert-copy{min-width:0}.client-receivables-page__beneficiary-alert-action{min-height:2.18rem;padding-inline:.76rem!important;border-color:var(--csd-border-b45309-160, rgba(180, 83, 9, .16))!important;background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82))!important;color:var(--csd-text-78350f-1000, #78350f)!important;box-shadow:0 7px 16px #92400e0e!important;white-space:nowrap}.client-receivables-page__beneficiary-alert-action:hover,.client-receivables-page__beneficiary-alert-action:focus-visible{border-color:var(--csd-border-b45309-280, rgba(180, 83, 9, .28))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-92400e-1000, #92400e)!important}@media (max-width: 575.98px){.client-receivables-page__beneficiary-alert{grid-template-columns:auto minmax(0,1fr);align-items:start}.client-receivables-page__beneficiary-alert-action{grid-column:2;justify-self:start;white-space:normal}}@media (max-width: 767.98px){.client-receivables-panel .client-receivables-panel__overview-actions{display:flex;width:100%;justify-content:flex-start}.client-receivables-panel .client-receivables-panel__overview-actions>*,.client-receivables-panel .client-receivables-panel__overview-actions .btn,.client-receivables-panel .client-receivables-panel__overview-actions .op-chip,.client-receivables-panel .client-receivables-panel__overview-actions .op-context-pill{width:auto}.client-receivables-page__series-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center!important}.client-receivables-panel .client-receivables-page__series-actions{display:grid;grid-template-columns:auto minmax(0,1fr);width:auto;padding-left:.75rem}.client-receivables-panel .client-receivables-page__series-actions>*,.client-receivables-panel .client-receivables-page__series-actions .btn{width:auto}}@media (max-width: 575.98px){.client-receivables-page__series-header{grid-template-columns:minmax(0,1fr)}.client-receivables-panel .client-receivables-page__series-actions{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);width:100%;padding-top:.68rem;padding-left:0;border-top:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-left:0}.client-receivables-panel .client-receivables-page__series-actions>*,.client-receivables-page__series-actions .btn{width:100%}}.client-responsibilities-page{display:grid;gap:.86rem;min-width:0}.client-responsibilities-page__head,.client-responsibilities-page__footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-content:space-between;gap:.82rem;padding:.86rem .92rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:var(--op-radius, 10px);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 24px #0f172a0a,inset 0 1px #ffffffd1}.client-responsibilities-page__head{position:relative;overflow:hidden;grid-template-columns:auto minmax(0,1fr) auto;padding:.92rem 1rem}.client-responsibilities-page__footer{grid-template-columns:minmax(0,1fr) auto;padding:.72rem .82rem .72rem .92rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)}.client-responsibilities-page__head:before,.client-responsibility-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:rgba(var(--client-panel-rgb, 124, 58, 237),.5);content:""}.client-responsibilities-page__head-icon{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-client-panel-color, var(--client-panel-color, var(--csd-text-2563eb-1000, #2563eb)));box-shadow:0 8px 18px #0f172a0a}.client-responsibilities-page__eyebrow{display:block;margin-bottom:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:850;letter-spacing:.06em;line-height:1;text-transform:uppercase}.client-responsibilities-page__head h2{margin:0 0 .25rem;font-size:.98rem;font-weight:850;color:var(--csd-text-0f172a-1000, #0f172a)}.client-responsibilities-page__head-copy{min-width:0}.client-responsibilities-page__head p,.client-responsibilities-page__footer-copy{margin:0;max-width:800px;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.45}.client-responsibilities-page__head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-self:center;gap:.5rem}.client-responsibilities-page__footer-actions{justify-self:end;margin-left:auto}.client-responsibilities-page__submit{justify-self:end}.client-responsibilities-page__submit,.client-responsibilities-page__submit>span,.client-responsibilities-page__submit>i{color:#fff!important}.client-responsibilities-page__notice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.66rem;padding:.72rem .82rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-left:3px solid var(--csd-border-2563eb-420, rgba(37, 99, 235, .42));border-radius:var(--op-radius, 10px);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);box-shadow:0 10px 24px #0f172a09,inset 0 1px #ffffffdb}.client-responsibilities-page__notice-icon{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 8px 18px #0f172a09}.client-responsibilities-page__notice strong,.client-responsibilities-page__notice span span{display:block}.client-responsibilities-page__notice strong{margin-bottom:.08rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.82rem;font-weight:850}.client-responsibilities-page__notice span span{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:650;line-height:1.4}.client-responsibilities-page__form,.client-responsibilities-page__grid{display:grid;gap:.78rem;min-width:0}.client-responsibilities-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-responsibility-card{--client-responsibility-accent: #475569;--csd-foreground-client-responsibility-accent: var(--csd-text-475569-1000, #475569);--client-responsibility-accent-rgb: 71, 85, 105;position:relative;display:grid;gap:.78rem;min-width:0;padding:.92rem .96rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:var(--op-radius, 10px);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 24px #0f172a0a,inset 0 1px #ffffffd1;overflow:hidden}.client-responsibility-card--featured{grid-column:1/-1;grid-template-columns:minmax(16.5rem,.78fr) minmax(25rem,1.02fr) minmax(20rem,.9fr);align-items:start;gap:.7rem .86rem;padding:.82rem .9rem}.client-responsibility-card:before{background:rgba(var(--client-responsibility-accent-rgb),.58)}.client-responsibility-card--info{--client-responsibility-accent: #0284c7;--csd-foreground-client-responsibility-accent: var(--csd-text-0284c7-1000, #0284c7);--client-responsibility-accent-rgb: 2, 132, 199}.client-responsibility-card--primary{--client-responsibility-accent: #2563eb;--csd-foreground-client-responsibility-accent: var(--csd-text-2563eb-1000, #2563eb);--client-responsibility-accent-rgb: 37, 99, 235}.client-responsibility-card--success{--client-responsibility-accent: #0f766e;--csd-foreground-client-responsibility-accent: var(--csd-text-0f766e-1000, #0f766e);--client-responsibility-accent-rgb: 15, 118, 110}.client-responsibility-card--neutral{--client-responsibility-accent: #475569;--csd-foreground-client-responsibility-accent: var(--csd-text-475569-1000, #475569);--client-responsibility-accent-rgb: 71, 85, 105}.client-responsibility-card__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem}.client-responsibility-card--featured .client-responsibility-card__top{align-items:start;grid-template-columns:auto minmax(0,1fr);grid-column:1;grid-row:1/span 2;align-content:start;gap:.62rem;min-height:100%;padding-right:.7rem;border-right:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82))}.client-responsibility-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.18rem;height:2.18rem;border:1px solid rgba(var(--client-responsibility-accent-rgb),.2);border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-client-responsibility-accent, var(--client-responsibility-accent));box-shadow:0 8px 18px #0f172a09}.client-responsibility-card__top h3{margin:0;font-size:.92rem;font-weight:850;color:var(--csd-text-0f172a-1000, #0f172a)}.client-responsibility-card__top p{margin:.12rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.38}.client-responsibility-card__status{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-height:1.65rem;padding:.28rem .55rem;border-radius:999px;border:1px solid var(--csd-border-94a3b8-320, rgba(148, 163, 184, .32));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.7rem;font-weight:800;white-space:nowrap}.client-responsibility-card--featured .client-responsibility-card__status{grid-column:2;justify-self:start;margin-top:.18rem;min-height:1.56rem;padding:.24rem .5rem}.client-responsibility-card__status.is-complete{border-color:var(--csd-border-0f766e-220, rgba(15, 118, 110, .22));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-0f766e-1000, #0f766e)}.client-responsibility-card__status.is-not-applicable{border-color:var(--csd-border-64748b-220, rgba(100, 116, 139, .22));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569)}.client-responsibility-card__applicable-fields{display:contents}.client-responsibility-card__applicable-fields[hidden]{display:none!important}.client-responsibility-card.is-not-applicable{background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)}.client-responsibility-applicability{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.72fr);gap:.68rem;padding:.72rem;border:1px solid var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));border-radius:.76rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.client-responsibility-applicability__copy{display:flex;align-items:flex-start;gap:.56rem}.client-responsibility-applicability__icon{display:inline-grid;place-items:center;flex:0 0 auto;width:2rem;height:2rem;border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 6px 16px #0f172a0d}.client-responsibility-applicability__copy strong,.client-responsibility-applicability__copy small{display:block}.client-responsibility-applicability__copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:820}.client-responsibility-applicability__copy small,.client-responsibility-applicability__reason small{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;line-height:1.38}.client-responsibility-applicability__choice,.client-responsibility-applicability__reason{display:grid;gap:.28rem}.client-responsibility-applicability__choice>.form-label,.client-responsibility-applicability__reason>.form-label{margin:0;color:var(--csd-text-475569-1000, #475569);font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.client-responsibility-applicability__guard,.client-responsibility-applicability__reason{grid-column:1/-1}.client-responsibility-applicability__guard{display:flex;align-items:flex-start;gap:.42rem;margin:0;padding:.52rem .58rem;border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.69rem;line-height:1.38}.client-responsibility-applicability__guard i,.client-responsibility-applicability__guard strong{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.client-responsibility-applicability__guard.is-conflict{border-color:var(--csd-border-dc2626-200, rgba(220, 38, 38, .2));color:var(--csd-text-991b1b-1000, #991b1b)}.client-responsibility-applicability__guard.is-conflict i,.client-responsibility-applicability__guard.is-conflict strong{color:var(--csd-text-b91c1c-1000, #b91c1c)}.client-responsibility-applicability__reason[hidden]{display:none!important}@media (max-width: 767.98px){.client-responsibility-applicability{grid-template-columns:1fr}}.client-responsibility-card__people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem}.client-responsibility-card--featured .client-responsibility-card__people{grid-column:2;align-self:start;padding-top:.08rem}.client-responsibility-card--featured .client-responsibility-connections{grid-column:2}.client-responsibility-card__field{display:grid;gap:.3rem;min-width:0}.client-responsibility-card__field>.form-label,.client-responsibility-card__field>span:not(.client-responsibility-select-shell){margin:0;color:var(--csd-text-475569-1000, #475569);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.client-responsibility-card__hint{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:650;line-height:1.35}.client-responsibility-select-shell{position:relative;display:block;min-width:0;max-width:100%;overflow:visible}.client-responsibility-select-shell>i{position:absolute;top:50%;left:.82rem;z-index:3;color:var(--csd-text-7a8ba2-1000, #7a8ba2);font-size:.86rem;pointer-events:none;transform:translateY(-50%)}.client-responsibility-select-shell .form-select.form-saas-input{min-height:2.44rem;padding-left:2.78rem;border-color:var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96));border-radius:.72rem;background-color:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-10213f-1000, #10213f);font-size:.74rem;font-weight:620}.client-responsibility-select-shell--plain .form-select.form-saas-input{padding-left:.78rem}.client-responsibility-card__field .form-control.form-saas-input{min-height:2.44rem;border-color:var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-10213f-1000, #10213f);font-size:.74rem!important;font-weight:600!important;line-height:1.38!important;box-shadow:0 8px 18px #0f172a06}.client-responsibility-card__field .form-control.form-saas-input::-moz-placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.72rem!important;font-weight:580!important}.client-responsibility-card__field .form-control.form-saas-input::placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.72rem!important;font-weight:580!important}.client-responsibility-card__field .form-control.form-saas-input:focus,.client-responsibility-select-shell .form-select.form-saas-input:focus{border-color:var(--csd-border-2563eb-260, rgba(37, 99, 235, .26));box-shadow:0 0 0 3px #2563eb14}.client-responsibility-card__field textarea.form-saas-input{min-height:4.85rem!important;padding:.54rem .66rem!important;resize:vertical}.client-responsibility-select-shell .select2-container{width:100%!important;max-width:100%}.client-responsibility-select-shell .select2-container--default .select2-selection--single{display:flex;align-items:center;min-height:2.44rem;padding:0!important;border:1px solid var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 8px 18px #0f172a06}.client-responsibility-select-shell .select2-container--default.select2-container--focus .select2-selection--single,.client-responsibility-select-shell .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--csd-border-2563eb-260, rgba(37, 99, 235, .26));box-shadow:0 0 0 3px #2563eb14}.client-responsibility-select-shell .select2-container--default .select2-selection--single .select2-selection__rendered{display:block;width:100%;min-width:0;padding:0 2.18rem 0 2.78rem!important;overflow:hidden;color:var(--csd-text-10213f-1000, #10213f);font-size:.74rem!important;font-weight:620;line-height:2.44rem;text-overflow:ellipsis;white-space:nowrap}.client-responsibility-select-shell--plain .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:.78rem!important}.client-responsibility-select-shell .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.74rem;font-weight:580}.client-responsibility-select-shell .select2-container--default .select2-selection--single .select2-selection__arrow{top:0;right:.62rem;height:100%}.client-responsibility-select2-dropdown{position:relative;z-index:2200!important;border-radius:.72rem!important}body>.select2-container--open .client-responsibility-select2-dropdown{box-shadow:0 22px 42px -26px #0f172a6b!important}.client-responsibility-select2-dropdown .select2-results>.select2-results__options{max-width:100%;overflow-x:hidden}.client-responsibility-select2-dropdown .select2-results__option{white-space:normal;overflow-wrap:anywhere}.client-responsibility-card__routing{display:grid;gap:.52rem;min-width:0}.client-responsibility-card--featured .client-responsibility-card__routing{grid-column:3;align-self:start;padding-top:.08rem}.client-responsibility-card--featured .client-responsibility-card__field--notes{grid-column:3;align-self:end}.client-responsibility-card--featured .client-responsibility-card__field textarea.form-saas-input{min-height:3.95rem!important}.client-responsibility-whatsapp{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.58rem;align-items:center;min-height:3.44rem;padding:.62rem .68rem;border:1px solid var(--csd-border-0f766e-200, rgba(15, 118, 110, .2));border-radius:.86rem;background:linear-gradient(135deg,var(--csd-bg-ecfdf5-880, rgba(236, 253, 245, .88)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)));color:var(--csd-text-0f172a-1000, #0f172a);cursor:pointer;box-shadow:0 10px 22px #0f172a09;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.client-responsibility-whatsapp:hover{transform:translateY(-1px);border-color:var(--csd-border-0f766e-340, rgba(15, 118, 110, .34));box-shadow:0 14px 28px #0f172a0e}.client-responsibility-whatsapp input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.client-responsibility-whatsapp__icon,.client-responsibility-whatsapp__state{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.72rem;line-height:0}.client-responsibility-whatsapp__icon{border:1px solid var(--csd-border-0f766e-180, rgba(15, 118, 110, .18));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-0f766e-1000, #0f766e)}.client-responsibility-whatsapp__state{border:1px solid var(--csd-border-94a3b8-300, rgba(148, 163, 184, .3));background:var(--csd-bg-ffffff-1000, #ffffff);color:transparent;font-size:.86rem}.client-responsibility-whatsapp input:checked~.client-responsibility-whatsapp__state{border-color:var(--csd-border-0f766e-360, rgba(15, 118, 110, .36));background:#0f766e;color:#fff}.client-responsibility-whatsapp input:disabled~*{cursor:not-allowed}.client-responsibility-whatsapp:has(input:disabled){cursor:not-allowed;opacity:.72}.client-responsibility-whatsapp__copy{display:grid;gap:.08rem;min-width:0}.client-responsibility-whatsapp__copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.78rem;font-weight:850;line-height:1.24}.client-responsibility-whatsapp__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:650;line-height:1.28}.client-responsibility-advanced{border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff);overflow:hidden}.client-responsibility-advanced summary{display:flex;align-items:center;justify-content:space-between;gap:.58rem;min-height:2.56rem;padding:.52rem .66rem;color:var(--csd-text-334155-1000, #334155);cursor:pointer;list-style:none}.client-responsibility-advanced summary::-webkit-details-marker{display:none}.client-responsibility-advanced summary>span{display:grid;gap:.08rem;min-width:0}.client-responsibility-advanced summary strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.74rem;font-weight:850;line-height:1.18}.client-responsibility-advanced summary small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:650;line-height:1.2}.client-responsibility-advanced summary>i{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;transition:transform .16s ease}.client-responsibility-advanced[open] summary>i{transform:rotate(180deg)}.client-responsibility-card__channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;padding:0 .66rem .62rem}.client-responsibility-channel{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:3.12rem;padding:.5rem .56rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.client-responsibility-channel:hover{transform:translateY(-1px);border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));box-shadow:0 10px 22px #0f172a0a}.client-responsibility-channel input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.client-responsibility-channel__icon,.client-responsibility-channel__state{display:inline-grid;place-items:center;border:1px solid var(--csd-border-94a3b8-300, rgba(148, 163, 184, .3));background:var(--csd-bg-ffffff-1000, #ffffff)}.client-responsibility-channel__icon{width:1.8rem;height:1.8rem;border-radius:.56rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem}.client-responsibility-channel__state{width:1.16rem;height:1.16rem;border-radius:999px;color:transparent;font-size:.68rem;line-height:1}.client-responsibility-channel__copy{display:grid;gap:.06rem;min-width:0}.client-responsibility-channel__copy strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.71rem;font-weight:780;line-height:1.2}.client-responsibility-channel__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:580;line-height:1.28}.client-responsibility-channel input:checked~.client-responsibility-channel__state{border-color:var(--csd-border-2563eb-520, rgba(37, 99, 235, .52));background:#2563eb;color:#fff}.client-responsibility-channel:has(input:checked){border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:linear-gradient(135deg,var(--csd-bg-eff6ff-760, rgba(239, 246, 255, .76)),var(--csd-bg-ffffff-1000, #ffffff));box-shadow:0 8px 18px #2563eb0e}.client-responsibility-channel:has(input:checked) .client-responsibility-channel__icon{border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));color:var(--csd-text-2563eb-1000, #2563eb)}.client-responsibility-channel:has(input:disabled){cursor:not-allowed;opacity:.7}.client-responsibility-advanced__hint{margin:-.2rem 0 0;padding:0 .66rem .66rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:650;line-height:1.36}.client-responsibility-card__audit{display:flex;align-items:center;gap:.45rem;padding-top:.65rem;border-top:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:650}.client-responsibility-card--operational{grid-column:1/-1;background:radial-gradient(circle at 100% 0,rgba(15,118,110,.055),transparent 16rem),var(--csd-bg-ffffff-1000, #ffffff)}.client-responsibility-connections{display:grid;gap:.56rem;padding:.68rem;border:1px solid rgba(var(--client-responsibility-accent-rgb),.14);border-radius:.82rem;background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72))}.client-responsibility-connections__head{display:flex;align-items:center;gap:.5rem}.client-responsibility-connections__head-icon{flex:0 0 auto;width:1.82rem;height:1.82rem;border:1px solid rgba(var(--client-responsibility-accent-rgb),.16);border-radius:.56rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-client-responsibility-accent, var(--client-responsibility-accent))}.client-responsibility-connections__head>span:last-child{display:grid;min-width:0}.client-responsibility-connections__head strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.75rem;font-weight:790}.client-responsibility-connections__head small{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;line-height:1.3}.client-responsibility-connections__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}.client-responsibility-connection{--connection-rgb: 37, 99, 235;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.48rem;min-width:0;padding:.5rem .56rem;border:1px solid rgba(var(--connection-rgb),.14);border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.client-responsibility-connection--indigo{--connection-rgb: 79, 70, 229}.client-responsibility-connection--blue{--connection-rgb: 37, 99, 235}.client-responsibility-connection--amber{--connection-rgb: 217, 119, 6}.client-responsibility-connection--green{--connection-rgb: 15, 118, 110}.client-responsibility-connection__icon{width:1.78rem;height:1.78rem;border-radius:.54rem;background:rgba(var(--connection-rgb),.08);color:rgb(var(--connection-rgb));font-size:.74rem}.client-responsibility-connection__copy{display:grid;gap:.05rem;min-width:0}.client-responsibility-connection__copy strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.7rem;font-weight:780;line-height:1.2}.client-responsibility-connection__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.61rem;font-weight:570;line-height:1.28}.client-responsibility-connection__status{display:inline-flex;align-items:center;gap:.25rem;color:rgb(var(--connection-rgb));font-size:.6rem;font-weight:760;white-space:nowrap}.client-responsibility-scopes{display:grid;gap:.66rem;padding:.76rem;border:1px solid var(--csd-border-0f766e-160, rgba(15, 118, 110, .16));border-radius:.84rem;background:var(--csd-bg-f8fafc-820, rgba(248, 250, 252, .82))}.client-responsibility-scopes__head{display:flex;align-items:center;gap:.58rem}.client-responsibility-scopes__head-icon,.client-responsibility-scope__icon{flex:0 0 auto;border:1px solid var(--csd-border-0f766e-160, rgba(15, 118, 110, .16));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-0f766e-1000, #0f766e)}.client-responsibility-scopes__head-icon{width:2rem;height:2rem;border-radius:.62rem}.client-responsibility-scopes__head>span:last-child,.client-responsibility-scope__title>span:last-child{display:grid;min-width:0}.client-responsibility-scopes__head strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:820}.client-responsibility-scopes__head small{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;line-height:1.35}.client-responsibility-scopes__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.66rem}.client-responsibility-scope{display:grid;align-content:start;gap:.6rem;min-width:0;padding:.72rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.76rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 8px 18px #0f172a06}.client-responsibility-scope.is-explicit{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));box-shadow:0 10px 22px #2563eb0d}.client-responsibility-scope.is-disabled{background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72))}.client-responsibility-scope__title{display:flex;align-items:flex-start;gap:.54rem}.client-responsibility-scope__icon{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:.58rem}.client-responsibility-scope__title strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:820}.client-responsibility-scope__title small{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;line-height:1.35}.client-responsibility-scope__mode{display:grid;gap:.28rem;min-width:0}.client-responsibility-scope__mode>.form-label{margin:0;color:var(--csd-text-475569-1000, #475569);font-size:.65rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.client-responsibility-scope__mode .select2-container,.client-responsibility-scope__mode .form-select{width:100%!important}.client-responsibility-scope__mode .select2-container--default .select2-selection--single{min-height:2.54rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.client-responsibility-scope__mode .select2-container--default .select2-selection--single .select2-selection__rendered{padding:.65rem 2.2rem .6rem .72rem;color:var(--csd-text-1e293b-1000, #1e293b);font-size:.74rem;font-weight:720;line-height:1.18}.client-responsibility-scope__mode .select2-container--default .select2-selection--single .select2-selection__arrow{top:0;right:.58rem;height:100%;transform:none}.client-responsibility-scope__summary,.client-responsibility-scope__guard{display:flex;align-items:flex-start;gap:.4rem;margin:0;padding:.48rem .56rem;border-radius:.6rem;font-size:.68rem;font-weight:650;line-height:1.35}.client-responsibility-scope__summary{border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569)}.client-responsibility-scope__guard{border:1px solid var(--csd-border-0f766e-140, rgba(15, 118, 110, .14));background:var(--csd-bg-f0fdfa-740, rgba(240, 253, 250, .74));color:var(--csd-text-0f766e-1000, #0f766e)}.client-responsibility-scope__summary i,.client-responsibility-scope__guard i{margin-top:.05rem}.client-responsibility-scope__people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem}.client-responsibility-scope__people[hidden]{display:none!important}.client-responsibility-card--featured .client-responsibility-card__audit,.client-responsibilities-page__empty{grid-column:1/-1}@media (max-width: 1399.98px){.client-responsibility-card--featured{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.client-responsibility-card--featured .client-responsibility-card__top{grid-column:1}.client-responsibility-card--featured .client-responsibility-card__people,.client-responsibility-card--featured .client-responsibility-connections,.client-responsibility-card--featured .client-responsibility-card__routing,.client-responsibility-card--featured .client-responsibility-card__field--notes{grid-column:2}}@media (max-width: 1199.98px){.client-responsibilities-page__grid,.client-responsibility-card--featured{grid-template-columns:1fr}.client-responsibility-card--featured .client-responsibility-card__top,.client-responsibility-card--featured .client-responsibility-card__people,.client-responsibility-card--featured .client-responsibility-connections,.client-responsibility-card--featured .client-responsibility-card__routing,.client-responsibility-card--featured .client-responsibility-card__field--notes{grid-column:1}.client-responsibility-card--featured .client-responsibility-card__top{grid-row:auto;min-height:0;padding-right:0;padding-bottom:.68rem;border-right:0;border-bottom:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82))}}@media (max-width: 767.98px){.client-responsibilities-page__head,.client-responsibilities-page__footer,.client-responsibility-card__top,.client-responsibility-card__people,.client-responsibility-scopes__grid,.client-responsibility-scope__people,.client-responsibility-connections__grid,.client-responsibility-card__channels{grid-template-columns:1fr}.client-responsibility-scopes,.client-responsibility-scope{padding:.66rem}.client-responsibilities-page__head,.client-responsibilities-page__footer{align-items:stretch;flex-direction:column}.client-responsibilities-page__head-actions{justify-content:flex-start}.client-responsibilities-page__footer-actions{justify-self:stretch;margin-left:0}.client-responsibilities-page__submit{width:100%}}@media (max-width: 575.98px){.client-index-table tbody tr:not(:has(.client-index-table__empty-colspan)){grid-template-columns:minmax(0,1fr) auto;gap:.42rem .58rem;padding:.64rem .68rem}.client-index-table td[data-label]:not([data-label=Client]):not(.client-index-table__actions-cell):not(.client-index-table__select-col):before{display:none}.client-index-table td[data-label=Client]{grid-column:1/-1;padding-right:0!important}.client-index-page.is-client-bulk-mode .client-index-table td[data-label=Client]{padding-right:2.3rem!important}.client-index-table td[data-label="Contact principal"],.client-index-table td[data-label=Localizare],.client-index-table td[data-label="Context CRM"],.client-index-table td[data-label=Status]{grid-column:1;width:-moz-fit-content;width:fit-content;max-width:100%;padding-top:0!important;border-top:0!important}.client-index-table__contact,.client-index-table__location,.client-index-table__context,.client-index-table__status-content{gap:.12rem}.client-index-table__location-meta{display:none}.client-index-table__email-action{width:1.82rem;height:1.82rem;min-width:1.82rem}.client-index-table__actions-cell{grid-column:2;grid-row:2/span 4;align-self:end;justify-self:end;width:auto!important;min-width:0;max-width:none;margin-top:0;padding-top:0!important;border-top:0!important}.client-index-table__actions-cell,.client-index-table__actions-cell .dropdown-actions{justify-content:flex-end}.client-index-table__actions-cell .dropdown-actions{width:auto}.client-index-table__actions-cell .modern-dropdown-trigger{width:2.08rem;height:2.08rem;min-width:2.08rem}}.client-service-activation{margin-bottom:1rem;padding:1.15rem 1.25rem;border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08));border-radius:1rem;overflow:hidden}.client-service-activation--warning{border-color:var(--csd-border-f59e0b-320, rgba(245, 158, 11, .32));background:linear-gradient(135deg,var(--csd-bg-fffbeb-920, rgba(255, 251, 235, .92)),var(--csd-bg-ffffff-1000, #fff))}.client-service-activation--ready{border-color:var(--csd-border-10b981-250, rgba(16, 185, 129, .25));background:linear-gradient(135deg,var(--csd-bg-ecfdf5-780, rgba(236, 253, 245, .78)),var(--csd-bg-ffffff-1000, #fff))}.client-service-activation__head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.client-service-activation__head h3{margin:.25rem 0;font-size:1.05rem}.client-service-activation__head p{margin:0;color:var(--csd-text-64748b-1000, #64748b)}.client-service-activation__score{text-align:right;min-width:110px}.client-service-activation__score strong{display:block;font-size:1.35rem;color:var(--csd-text-0f172a-1000, #0f172a)}.client-service-activation__score span,.client-service-activation__score a{display:block;font-size:.75rem;color:var(--csd-text-64748b-1000, #64748b)}.client-service-activation__score a{margin-top:.25rem;color:var(--csd-text-2563eb-1000, #2563eb);font-weight:700}.client-service-activation__progress{height:6px;margin:1rem 0 0;border-radius:999px;background:#94a3b833}.client-service-activation__progress .progress-bar{background:linear-gradient(90deg,#2563eb,#10b981)}.client-service-activation__items{display:grid;gap:.65rem;margin-top:1rem}.client-service-activation__item{display:flex;align-items:center;gap:.8rem;padding:.85rem 1rem;border-radius:.8rem;background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-f59e0b-200, rgba(245, 158, 11, .2));color:inherit;text-decoration:none}.client-service-activation__item:hover{border-color:var(--csd-border-2563eb-350, rgba(37, 99, 235, .35));transform:translateY(-1px)}.client-service-activation__item-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--csd-bg-fef3c7-1000, #fef3c7);color:var(--csd-text-b45309-1000, #b45309)}.client-service-activation__item strong,.client-service-activation__item small{display:block}.client-service-activation__item small{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b)}.client-service-activation__action{margin-left:auto;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.8rem;font-weight:700;white-space:nowrap}.client-contract-show .client-service-activation,.client-services-page .client-service-activation{padding:1.15rem 1.25rem!important}.client-contract-show .client-service-activation--compact-ready{margin-bottom:0;padding:.58rem .72rem!important;border-color:var(--csd-border-10b981-180, rgba(16, 185, 129, .18));border-radius:.78rem;background:linear-gradient(90deg,var(--csd-bg-ecfdf5-660, rgba(236, 253, 245, .66)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)))}.client-service-activation__compact-status{display:flex;align-items:center;gap:.58rem;min-width:0}.client-service-activation__compact-icon{display:inline-grid;place-items:center;position:relative;flex:0 0 auto;width:1.82rem;height:1.82rem;border:1px solid var(--csd-border-6ee7b7-580, rgba(110, 231, 183, .58));border-radius:.58rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-047857-1000, #047857);font-size:.88rem}.client-service-activation__compact-copy{display:grid;gap:.04rem;min-width:0}.client-service-activation__compact-copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.76rem;font-weight:820;line-height:1.2}.client-service-activation__compact-copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;line-height:1.25}.client-service-activation__compact-link{display:inline-flex;align-items:center;gap:.3rem;flex:0 0 auto;margin-left:auto;padding:.34rem .5rem;border-radius:.54rem;color:var(--csd-text-047857-1000, #047857);font-size:.69rem;font-weight:800;text-decoration:none}.client-service-activation__compact-link:hover,.client-service-activation__compact-link:focus-visible{background:var(--csd-bg-d1fae5-720, rgba(209, 250, 229, .72));color:var(--csd-text-065f46-1000, #065f46)}.client-service-activation-registry__client{display:grid;grid-template-columns:minmax(220px,.7fr) 2fr;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18))}.client-service-activation-registry__client>div:first-child strong,.client-service-activation-registry__client>div:first-child small{display:block}.client-service-activation-registry__client>div:first-child small{color:var(--csd-text-64748b-1000, #64748b);margin-top:.2rem}.client-service-activation-registry__services{display:grid;gap:.45rem}.client-service-activation-registry__services a{display:flex;justify-content:space-between;gap:1rem;padding:.65rem .75rem;border-radius:.65rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);text-decoration:none}.client-service-activation-registry__services small{color:var(--csd-text-b45309-1000, #b45309);text-align:right}.client-contract-subcontracts{display:grid;gap:.9rem}.client-contract-subcontracts__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem}.client-contract-subcontracts__summary>div,.client-contract-subcontract-preview>div{display:grid;gap:.16rem;min-width:0;padding:.72rem .78rem;border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));border-radius:.72rem;background:linear-gradient(145deg,var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92)),var(--csd-bg-ffffff-1000, #fff))}.client-contract-subcontracts__summary span,.client-contract-subcontract-preview span{color:var(--csd-text-64748b-1000, #64748b);font-size:.67rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.client-contract-subcontracts__summary strong,.client-contract-subcontract-preview strong{overflow:hidden;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.client-contract-subcontracts__summary-margin{border-color:var(--csd-border-10b981-250, rgba(16, 185, 129, .25))!important;background:linear-gradient(145deg,var(--csd-bg-ecfdf5-800, rgba(236, 253, 245, .8)),var(--csd-bg-ffffff-1000, #fff))!important}.client-contract-subcontracts__list{display:grid;gap:.65rem}.client-contract-subcontract-card{display:grid;grid-template-columns:minmax(260px,1.35fr) minmax(340px,1fr) auto;gap:.8rem;align-items:center;padding:.82rem;border:1px solid var(--csd-border-94a3b8-230, rgba(148, 163, 184, .23));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 9px 24px #0f172a09}.client-contract-subcontract-card__main{display:flex;gap:.68rem;min-width:0}.client-contract-subcontract-card__icon{display:grid;place-items:center;flex:0 0 auto;width:2.12rem;height:2.12rem;border:1px solid var(--csd-border-60a5fa-340, rgba(96, 165, 250, .34));border-radius:.68rem;background:var(--csd-bg-eff6ff-820, rgba(239, 246, 255, .82));color:var(--csd-text-2563eb-1000, #2563eb)}.client-contract-subcontract-card__copy{display:grid;gap:.34rem;min-width:0}.client-contract-subcontract-card__title-row,.client-contract-subcontract-card__meta,.client-contract-subcontract-card__links,.client-contract-subcontract-card__actions{display:flex;align-items:center}.client-contract-subcontract-card__title-row{flex-wrap:wrap;gap:.42rem}.client-contract-subcontract-card__title-row h3{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:850}.client-contract-subcontract-card__meta,.client-contract-subcontract-card__links{flex-wrap:wrap;gap:.28rem .68rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.69rem}.client-contract-subcontract-card__meta a,.client-contract-subcontract-card__links a{color:var(--csd-text-2563eb-1000, #2563eb);font-weight:750;text-decoration:none}.client-contract-subcontract-card__links .is-warning{color:var(--csd-text-b45309-1000, #b45309)}.client-contract-subcontract-card__finance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));border-radius:.68rem;overflow:hidden}.client-contract-subcontract-card__finance>div{display:grid;gap:.08rem;min-width:0;padding:.58rem .62rem;border-right:1px solid var(--csd-border-94a3b8-170, rgba(148, 163, 184, .17));background:var(--csd-bg-f8fafc-660, rgba(248, 250, 252, .66))}.client-contract-subcontract-card__finance>div:last-child{border-right:0}.client-contract-subcontract-card__finance span,.client-contract-subcontract-card__finance small{color:var(--csd-text-64748b-1000, #64748b);font-size:.61rem}.client-contract-subcontract-card__finance strong{overflow:hidden;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.73rem;text-overflow:ellipsis;white-space:nowrap}.client-contract-subcontract-card__finance .is-positive strong{color:var(--csd-text-047857-1000, #047857)}.client-contract-subcontract-card__finance .is-negative strong{color:var(--csd-text-b91c1c-1000, #b91c1c)}.client-contract-subcontract-card__actions{gap:.32rem}.client-contract-subcontracts__vat-note{display:flex;gap:.55rem;align-items:flex-start;padding:.62rem .72rem;border:1px solid var(--csd-border-60a5fa-260, rgba(96, 165, 250, .26));border-radius:.68rem;background:var(--csd-bg-eff6ff-640, rgba(239, 246, 255, .64));color:var(--csd-text-475569-1000, #475569);font-size:.7rem;line-height:1.42}.client-contract-subcontracts__vat-note i{color:var(--csd-text-2563eb-1000, #2563eb)}.client-contract-subcontracts__empty{align-items:center;min-height:6rem}.client-contract-subcontracts__empty div{display:grid;gap:.18rem}.client-contract-subcontracts__empty strong{color:var(--csd-text-0f172a-1000, #0f172a)}.client-contract-subcontracts__archive{padding-top:.15rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.69rem}.client-contract-subcontracts__archive summary{cursor:pointer;font-weight:760}.client-contract-subcontracts__archive>div{display:grid;gap:.2rem;padding:.5rem 0 0 1.2rem}.client-contract-subcontract-form .op-choice-card{display:flex;gap:.62rem;align-items:center;min-height:3.3rem;padding:.68rem .78rem;border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #fff);cursor:pointer}.client-contract-subcontract-form .op-choice-card input{width:1rem;height:1rem;accent-color:#2563eb}.client-contract-subcontract-vat-row{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:.72rem;align-items:end}.client-contract-subcontract-vat-toggle span{display:grid;gap:.08rem}.client-contract-subcontract-vat-toggle small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem}.client-contract-subcontract-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.client-contract-subcontract-preview small{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem}@media (max-width: 1199.98px){.client-contract-subcontract-card{grid-template-columns:minmax(0,1fr) auto}.client-contract-subcontract-card__finance{grid-column:1/-1;grid-row:2}.client-contract-subcontract-card__actions{grid-column:2;grid-row:1}}@media (max-width: 767.98px){.client-contract-subcontracts__summary,.client-contract-subcontract-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.client-contract-subcontract-card{grid-template-columns:minmax(0,1fr)}.client-contract-subcontract-card__actions{grid-column:1;grid-row:auto;justify-content:flex-end}.client-contract-subcontract-card__finance{grid-column:1;grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.client-contract-subcontract-card__finance>div:nth-child(2){border-right:0}.client-contract-subcontract-card__finance>div:nth-child(-n+2){border-bottom:1px solid var(--csd-border-94a3b8-170, rgba(148, 163, 184, .17))}.client-contract-subcontract-vat-row{grid-template-columns:1fr}}@media (max-width: 767.98px){.client-contract-show .client-service-activation,.client-services-page .client-service-activation{padding:1rem!important}.client-service-activation__head,.client-service-activation-registry__client{display:block}.client-service-activation__score{margin-top:.65rem;text-align:left}.client-service-activation__action{display:none}.client-service-activation-registry__services{margin-top:.75rem}.client-service-activation__compact-status{align-items:flex-start}.client-service-activation__compact-link{margin-top:-.08rem}}.client-index-table__search-match{display:inline-flex;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.24rem .55rem;border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:.6rem;background:#2563eb0e;color:var(--csd-text-315a9f-1000, #315a9f);font-size:.72rem;font-weight:700;line-height:1.35}.smart-search-highlight{display:inline;padding:.05em .18em;border-radius:.28rem;background:#2563eb21;box-shadow:inset 0 -1px #2563eb3d;color:inherit;font-weight:800}.client-contracts-page{display:grid;gap:.85rem}.client-contract-portfolio{overflow:hidden;border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:var(--op-radius, 10px);background:radial-gradient(circle at 100% 0,rgba(37,99,235,.08),transparent 30rem),var(--csd-bg-ffffff-1000, #fff);box-shadow:0 10px 30px #0f172a0e}.client-contract-portfolio__head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.68rem .86rem .6rem;border-bottom:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2))}.client-contract-portfolio__identity{display:flex;align-items:center;min-width:0;gap:.58rem}.client-contract-portfolio__icon{display:inline-grid;flex:0 0 2.05rem;width:2.05rem;height:2.05rem;place-items:center;border:1px solid var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));border-radius:.62rem;background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-dbeafe-720, rgba(219, 234, 254, .72)));color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem}.client-contract-portfolio__eyebrow{display:block;margin-bottom:.08rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.62rem;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.client-contract-portfolio__identity h3{margin:0;color:var(--csd-text-172033-1000, #172033);font-size:.92rem;font-weight:700;line-height:1.25}.client-contract-portfolio__identity p{margin:.08rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;line-height:1.35}.client-contract-portfolio__history-toggle{display:inline-flex;flex:0 0 auto;align-items:center;gap:.42rem;min-height:1.9rem;padding:.34rem .62rem;border:1px solid var(--csd-border-94a3b8-320, rgba(148, 163, 184, .32));border-radius:999px;background:var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88));color:var(--csd-text-334155-1000, #334155);font-size:.68rem;font-weight:650;transition:border-color .16s ease,color .16s ease,box-shadow .16s ease}.client-contract-portfolio__history-toggle:hover,.client-contract-portfolio__history-toggle:focus-visible,.client-contract-portfolio__history-toggle[aria-expanded=true]{border-color:var(--csd-border-2563eb-420, rgba(37, 99, 235, .42));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 6px 18px #2563eb1a;outline:0}.client-contract-portfolio__history-toggle[aria-expanded=true] .bi-chevron-down{transform:rotate(180deg)}.client-contract-portfolio__history-toggle .bi-chevron-down{font-size:.56rem;transition:transform .16s ease}.client-contract-portfolio__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:.52rem .86rem}.client-contract-portfolio__metric{display:grid;gap:.08rem;min-width:0;padding:.08rem .68rem;border-right:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2))}.client-contract-portfolio__metric:first-child{padding-left:0}.client-contract-portfolio__metric:last-child{padding-right:0;border-right:0}.client-contract-portfolio__metric span{color:var(--csd-text-64748b-1000, #64748b);font-size:.61rem;font-weight:650;letter-spacing:.035em;text-transform:uppercase}.client-contract-portfolio__metric strong{overflow:hidden;color:var(--csd-text-172033-1000, #172033);font-size:.92rem;font-weight:720;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.client-contract-portfolio__metric small{overflow:hidden;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.62rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.client-contract-portfolio__metric--current strong,.client-contract-portfolio__metric--up strong{color:var(--csd-text-047857-1000, #047857)}.client-contract-portfolio__metric--down strong{color:var(--csd-text-b91c1c-1000, #b91c1c)}.client-contract-portfolio__steps{display:flex;gap:.38rem;overflow-x:auto;padding:.08rem .86rem .62rem;scrollbar-width:thin}.client-contract-portfolio__step{position:relative;display:grid;flex:1 0 8.35rem;min-width:8.35rem;max-width:12rem;gap:.08rem;padding:.48rem .58rem .46rem .72rem;border:1px solid var(--csd-border-94a3b8-250, rgba(148, 163, 184, .25));border-radius:.65rem;background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72))}.client-contract-portfolio__step.is-current{border-color:var(--csd-border-10b981-320, rgba(16, 185, 129, .32));background:var(--csd-bg-ecfdf5-660, rgba(236, 253, 245, .66))}.client-contract-portfolio__step-dot{position:absolute;top:.58rem;left:.36rem;width:.25rem;height:.25rem;border-radius:50%;background:#60a5fa}.client-contract-portfolio__step.is-current .client-contract-portfolio__step-dot{background:#10b981;box-shadow:0 0 0 .18rem #10b9811f}.client-contract-portfolio__step time,.client-contract-portfolio__step small{overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.client-contract-portfolio__step strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.76rem;font-weight:700}.client-contract-portfolio__delta{position:absolute;top:.34rem;right:.38rem;padding:.12rem .28rem;border-radius:999px;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-64748b-1000, #64748b);font-size:.54rem;font-weight:700}.client-contract-portfolio__delta.is-up{background:var(--csd-bg-dcfce7-1000, #dcfce7);color:var(--csd-text-047857-1000, #047857)}.client-contract-portfolio__delta.is-down{background:var(--csd-bg-fee2e2-1000, #fee2e2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.client-contract-portfolio__legal{border-top:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));background:var(--csd-bg-f8fafc-680, rgba(248, 250, 252, .68))}.client-contract-portfolio__legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;max-height:18rem;overflow-y:auto;padding:.52rem .86rem .64rem}.client-contract-portfolio__legal-event{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.46rem;padding:.46rem .5rem;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:.62rem;background:var(--csd-bg-ffffff-1000, #fff);color:inherit;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.client-contract-portfolio__legal-event:hover{border-color:var(--csd-border-2563eb-350, rgba(37, 99, 235, .35));color:inherit;transform:translateY(-1px)}.client-contract-portfolio__legal-icon{display:inline-grid;width:1.58rem;height:1.58rem;place-items:center;border-radius:.52rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.client-contract-portfolio__legal-icon--novation,.client-contract-portfolio__legal-icon--transfer{background:var(--csd-bg-f5f3ff-1000, #f5f3ff);color:var(--csd-text-7c3aed-1000, #7c3aed)}.client-contract-portfolio__legal-icon--termination{background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-dc2626-1000, #dc2626)}.client-contract-portfolio__legal-event>span:nth-child(2){display:grid;min-width:0;gap:.05rem}.client-contract-portfolio__legal-event time{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.57rem}.client-contract-portfolio__legal-event strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.67rem;font-weight:690}.client-contract-portfolio__legal-event small,.client-contract-portfolio__legal-event em{overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.client-contract-portfolio__legal-event>.bi{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.65rem}@media (min-width: 1400px){.client-contract-portfolio__legal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 991.98px){.client-contract-portfolio__metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.65rem}.client-contract-portfolio__metric:nth-child(2){border-right:0}.client-contract-portfolio__metric:nth-child(3){padding-left:0}}@media (max-width: 767.98px){.client-contract-portfolio__head{align-items:flex-start;padding:.78rem}.client-contract-portfolio__identity p,.client-contract-portfolio__history-toggle span{display:none}.client-contract-portfolio__history-toggle{min-width:2.1rem;justify-content:center;padding-inline:.5rem}.client-contract-portfolio__metrics{padding-inline:.78rem}.client-contract-portfolio__metric{padding-inline:.58rem}.client-contract-portfolio__metric strong{font-size:.84rem}.client-contract-portfolio__steps{padding-inline:.78rem}.client-contract-portfolio__step{flex-basis:8.2rem;min-width:8.2rem}.client-contract-portfolio__legal-grid{grid-template-columns:minmax(0,1fr);padding-inline:.78rem}}.client-supplier-resident-declaration{display:flex;align-items:center;gap:.65rem;margin-bottom:.75rem;padding:.68rem .75rem;border:1px solid var(--csd-border-10b981-240, rgba(16, 185, 129, .24));border-radius:.7rem;background:var(--csd-bg-f0fdf4-1000, #f0fdf4)}.client-supplier-resident-declaration>i{color:var(--csd-text-047857-1000, #047857);font-size:1rem}.client-supplier-resident-declaration>span{min-width:0;margin-right:auto}.client-supplier-resident-declaration strong,.client-supplier-resident-declaration small{display:block}.client-supplier-resident-declaration strong{color:var(--csd-text-065f46-1000, #065f46);font-size:.8rem}.client-supplier-resident-declaration small{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem}.client-supplier-resident-declaration.is-excluded{border-color:var(--csd-border-94a3b8-320, rgba(148, 163, 184, .32));background:var(--csd-bg-f8fafc-1000, #f8fafc)}.client-supplier-resident-declaration.is-excluded>i,.client-supplier-resident-declaration.is-excluded strong{color:var(--csd-text-475569-1000, #475569)}@media (max-width: 767.98px){.client-supplier-resident-declaration{align-items:stretch;flex-direction:column}.client-supplier-resident-declaration .btn{width:100%}}.client-note-modal-shell .op-upsert-modal.client-note-form .form-control.form-saas-input.client-note-form__content{width:100%;min-height:clamp(15rem,34dvh,22rem)!important;max-height:min(32rem,48dvh)!important;resize:vertical!important;overflow-y:hidden;scrollbar-gutter:stable;transition:border-color .15s ease,box-shadow .15s ease!important}.client-note-modal-shell .modal-premium-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.client-note-form__field-help,.client-note-form__field-note{color:var(--csd-text-718096-1000, #718096);font-size:.68rem;line-height:1.35}.client-note-form__field-help{display:flex;justify-content:space-between;gap:.7rem;margin-top:.38rem}.client-note-form__field-help strong{color:var(--csd-text-475569-1000, #475569);white-space:nowrap}.client-note-form__date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.client-note-form__date-grid .flatpickr-wrapper,.client-note-form__date-grid .flatpickr-input{width:100%;min-width:0}.client-note-form__notification-toggle{align-items:center;gap:.58rem;padding:.62rem .68rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fafc-1000, #f8fafc))}.client-note-form__notification-toggle:has(input:checked){border-color:var(--csd-border-2563eb-300, rgba(37, 99, 235, .3));background:var(--csd-bg-f8fbff-1000, #f8fbff)}.client-note-form__notification-toggle input:disabled~*{opacity:.52}.client-note-form__reminders{display:flex;flex-wrap:wrap;gap:.36rem;margin-top:.42rem}.client-note-form__reminders label{display:inline-flex;align-items:center;gap:.28rem;padding:.32rem .46rem;border:1px solid var(--csd-border-dbe4ef-1000, #dbe4ef);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-475569-1000, #475569);cursor:pointer;font-size:.66rem;font-weight:720}.client-note-form__reminders.is-disabled{opacity:.48}.client-note-view__archive-audit{grid-column:1/-1}.client-note-view__archive-audit p{margin:.28rem 0 0;color:var(--csd-text-475569-1000, #475569);font-size:.72rem;line-height:1.45}.client-pinned-notes{margin-bottom:.8rem;overflow:hidden}.client-pinned-notes__title-row,.client-pinned-note__head,.client-pinned-note__meta,.client-note-review-item__head,.client-note-review-item__badges,.client-note-review-item__meta{display:flex;align-items:center}.client-pinned-notes__title-row{gap:.48rem}.client-pinned-notes__title-row h2{margin:0}.client-pinned-notes__icon,.client-pinned-note__marker,.client-note-review-item__icon{flex:0 0 auto;width:2rem;height:2rem;border-radius:.65rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.client-pinned-notes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.68rem}.client-pinned-note{position:relative;min-width:0;padding:.78rem;border:1px solid var(--csd-border-dbe4ef-1000, #dbe4ef);border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:0 10px 24px #0f172a0a}.client-pinned-note--warning{border-left:3px solid var(--csd-border-d97706-1000, #d97706)}.client-pinned-note--danger{border-left:3px solid var(--csd-border-dc2626-1000, #dc2626)}.client-pinned-note__head{align-items:flex-start;gap:.52rem}.client-pinned-note__title-wrap{display:grid;gap:.28rem;min-width:0}.client-pinned-note__title{color:var(--csd-text-172554-1000, #172554);font-size:.82rem;font-weight:820;text-decoration:none}.client-pinned-note>p{margin:.6rem 0;color:var(--csd-text-475569-1000, #475569);font-size:.73rem;line-height:1.5}.client-pinned-note__meta{flex-wrap:wrap;gap:.35rem .58rem;color:var(--csd-text-718096-1000, #718096);font-size:.65rem}.client-pinned-note__deadline.is-overdue{color:var(--csd-text-b91c1c-1000, #b91c1c);font-weight:760}.client-pinned-notes__more,.client-pinned-notes__empty{display:grid;place-content:center;justify-items:center;gap:.3rem;min-height:8.5rem;border:1px dashed var(--csd-border-cbd5e1-1000, #cbd5e1);border-radius:.82rem;color:var(--csd-text-64748b-1000, #64748b);text-align:center;text-decoration:none}.client-note-review-page{display:grid;gap:.8rem}.client-note-review-page__kpis{margin:0}.client-note-review-page__kpi{color:inherit;text-decoration:none}.client-note-review-page__kpi.is-active{border-color:var(--csd-border-2563eb-380, rgba(37, 99, 235, .38));box-shadow:0 12px 28px #2563eb17}.client-note-review-page__card{overflow:hidden}.client-note-review-page__filters{min-height:0;padding:.42rem .48rem!important;overflow:visible}.client-note-review-page__smartbar{min-width:0;width:100%}.client-note-review-page__smartbar .smart-filter-form--operational{--sf-control-height: 2.62rem;flex-wrap:nowrap!important;justify-content:flex-start;gap:.42rem}.client-note-review-page__smartbar .smart-filter-form--operational>.sf-separator{display:none}.client-note-review-page__smartbar .smart-filter-form--operational .sf-search{flex:1 1 15rem;min-width:10rem}.client-note-review-page__smartbar .smart-filter-form--operational .sf-item{position:relative;display:block;flex:0 1 8rem;min-width:5.75rem;height:var(--sf-control-height)}.client-note-review-page__smartbar .smart-filter-form--operational .sf-item>label{position:absolute;top:.34rem;left:.68rem;z-index:2;display:block;width:calc(100% - 2.1rem);height:auto;overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.54rem;font-weight:850;letter-spacing:.045em;line-height:1;pointer-events:none;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.client-note-review-page__smartbar .smart-filter-form--operational .sf-item select,.client-note-review-page__smartbar .smart-filter-form--operational .sf-item .sf-select{min-width:0;width:100%}.client-note-review-page__smartbar .smart-filter-form--operational .sf-item .sf-select__button{align-items:flex-end;min-width:0;padding:.72rem .62rem .28rem}.client-note-review-page__smartbar .client-note-review-page__range-filter{flex-basis:9rem;min-width:7.5rem}.client-note-review-page__smartbar .client-note-review-page__responsible-filter{flex:1 1 11rem;min-width:8rem;max-width:14rem}.client-note-review-page__smartbar .smart-filter-form--operational .sf-reset{flex:0 0 auto;min-width:4.8rem;justify-content:center}.client-note-review-results__summary{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.62rem .82rem;border-bottom:1px solid var(--csd-border-e8edf4-1000, #e8edf4);background:linear-gradient(180deg,var(--csd-bg-fbfdff-1000, #fbfdff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem}.client-note-review-results__summary span{display:inline-flex;align-items:center;gap:.34rem}.client-note-review-results__summary strong{color:var(--csd-text-1e3a5f-1000, #1e3a5f);font-size:.78rem}.client-note-review-results__summary i{color:var(--csd-text-2563eb-1000, #2563eb)}.client-note-review-list{display:grid;gap:.58rem}.client-note-review-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.68rem;padding:.78rem;border:1px solid var(--csd-border-dbe4ef-1000, #dbe4ef);border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #fff)}.client-note-review-item.is-overdue{border-left:3px solid var(--csd-border-dc2626-1000, #dc2626)}.client-note-review-item.is-today{border-left:3px solid var(--csd-border-d97706-1000, #d97706)}.client-note-review-item__content{min-width:0}.client-note-review-item__head{justify-content:space-between;align-items:flex-start;gap:.7rem}.client-note-review-item__head>div:first-child{display:grid;gap:.1rem}.client-note-review-item__client{color:var(--csd-text-64748b-1000, #64748b);font-size:.65rem;font-weight:760;text-decoration:none;text-transform:uppercase}.client-note-review-item__title{color:var(--csd-text-10213f-1000, #10213f);font-size:.88rem;font-weight:840;text-decoration:none}.client-note-review-item__badges,.client-note-review-item__meta{flex-wrap:wrap;gap:.38rem}.client-note-review-item__content>p{margin:.48rem 0;color:var(--csd-text-475569-1000, #475569);font-size:.74rem;line-height:1.48}.client-note-review-item__meta{color:var(--csd-text-718096-1000, #718096);font-size:.66rem}.client-note-review-item__actions{display:flex;align-items:center;gap:.35rem}.entity-delete-swal__reason{min-height:7rem!important;border:1px solid var(--csd-border-cbd5e1-1000, #cbd5e1)!important;border-radius:.72rem!important;box-shadow:none!important;font-size:.84rem!important;resize:vertical}@media (max-width: 991.98px){.client-pinned-notes__grid{grid-template-columns:minmax(0,1fr)}.client-note-review-item{grid-template-columns:auto minmax(0,1fr)}.client-note-review-item__actions{grid-column:2}}@media (max-width: 1199.98px){.client-note-review-page__smartbar .smart-filter-form--operational{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.client-note-review-page__smartbar .smart-filter-form--operational .sf-search{grid-column:1/-1;width:100%;min-width:0}.client-note-review-page__smartbar .smart-filter-form--operational .sf-item,.client-note-review-page__smartbar .client-note-review-page__range-filter,.client-note-review-page__smartbar .client-note-review-page__responsible-filter,.client-note-review-page__smartbar .smart-filter-form--operational .sf-reset{width:100%;min-width:0;max-width:none}}@media (max-width: 767.98px){.client-note-modal-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem)}.client-note-review-page__smartbar .smart-filter-form--operational{grid-template-columns:minmax(0,1fr)}.client-note-review-page__smartbar .smart-filter-form--operational .sf-search{grid-column:1}.client-note-modal-shell .op-upsert-modal.client-note-form .form-control.form-saas-input.client-note-form__content{min-height:10.5rem!important;max-height:min(24rem,42dvh)!important}.client-note-form__date-grid{grid-template-columns:minmax(0,1fr)}.client-note-form__field-help,.client-note-review-item__head,.client-note-review-results__summary{align-items:flex-start;flex-direction:column}.client-note-review-item{grid-template-columns:minmax(0,1fr)}.client-note-review-item__icon{display:none}.client-note-review-item__actions{grid-column:1;justify-content:flex-end}}.client-governance{min-width:0}.client-governance__heading,.client-governance__overview{display:flex;align-items:center;gap:.7rem;min-width:0}.client-governance__overview{flex-wrap:wrap;margin-bottom:.8rem;font-size:.82rem;color:var(--csd-foreground-op-muted, var(--op-muted))}.client-governance__roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.client-governance__column--members{grid-column:1/-1}.client-governance__holders{display:grid;gap:.8rem;margin-bottom:.8rem;min-width:0}.client-governance__holders--members{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.client-governance__holders--members>.client-governance__empty{grid-column:1/-1}.client-governance__holder{min-width:0;padding:.85rem;border:1px solid var(--op-border-soft);border-radius:var(--op-radius-sm);background:var(--csd-bg-ffffff-1000, #fff)}.client-governance__channels .op-contact-channel__value{white-space:normal;overflow-wrap:anywhere}.client-governance__email-channel{text-align:left;cursor:pointer}.client-governance__email-channel:hover{border-color:var(--op-accent);background:var(--op-surface-soft)}.client-governance__email-channel:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px;border-radius:.2rem}.client-governance__disclosure>form.row{margin-inline:0}.client-governance__column,.client-governance__role,.client-governance__person{min-width:0}.client-governance__role{box-shadow:none;border-color:var(--op-border-soft)}.client-governance__role>.op-card__header{align-items:center;padding:.85rem 1rem;background:var(--op-surface-soft)}.client-governance__role>.op-card__header h3{font-size:.86rem;font-weight:750;color:var(--csd-foreground-op-ink, var(--op-ink))}.client-governance__role>.op-card__header h3>i{color:var(--csd-foreground-op-accent, var(--op-accent))}.client-governance__role>.op-card__body{padding:1rem}.client-governance__person{padding:0 0 .8rem;overflow-wrap:anywhere}.client-governance__person strong{display:block;font-size:.9rem;line-height:1.4;color:var(--csd-foreground-op-ink, var(--op-ink))}.client-governance__person .small{font-size:.76rem;line-height:1.55;margin-top:.15rem}.client-governance__notice.alert-saas{align-items:flex-start;margin-bottom:.75rem;line-height:1.5;font-size:.78rem}.client-governance__notice.alert-saas>i{flex-shrink:0;margin-top:.05rem}.client-governance__notice.alert-saas ul{padding-left:1rem}.client-governance__empty{padding:.7rem;margin-bottom:.8rem;border:1px dashed var(--op-border);border-radius:var(--op-radius-sm);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.8rem;line-height:1.5;background:var(--op-soft)}.client-governance__disclosure{min-width:0}.client-governance__disclosure>summary{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.7rem .8rem;border-radius:var(--op-radius-sm);cursor:pointer;list-style:none;font-size:.8rem;font-weight:650;color:var(--csd-foreground-op-ink, var(--op-ink));transition:background .15s ease}.client-governance__disclosure>summary::-webkit-details-marker{display:none}.client-governance__disclosure>summary::marker{content:""}.client-governance__disclosure>summary:hover{background:var(--op-soft)}.client-governance__disclosure>summary:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}.client-governance__disclosure>summary>i:first-child{color:var(--csd-foreground-op-accent, var(--op-accent));flex-shrink:0}.client-governance__disclosure>summary>span:not(.op-pill){min-width:0;overflow-wrap:anywhere}.client-governance__disclosure>summary small{display:block;margin-top:.2rem;font-size:.73rem;font-weight:450;color:var(--csd-foreground-op-muted, var(--op-muted));line-height:1.4}.client-governance__disclosure>summary .op-pill{margin-left:auto;flex-shrink:0}.client-governance__disclosure[open]>summary .client-governance__chevron{transform:rotate(180deg)}.client-governance__disclosure>form{padding:.5rem .75rem .75rem}.client-governance__disclosure .form-label{font-size:.76rem;font-weight:650;width:100%}.client-governance__disclosure .form-control,.client-governance__disclosure .form-select{min-width:0;max-width:100%;font-size:.8rem}.client-governance__chevron{margin-left:auto;flex-shrink:0;font-size:.7rem;color:var(--csd-foreground-op-muted, var(--op-muted));transition:transform .15s ease}.client-governance__structure,.client-governance__appointment,.client-governance__action{border:1px solid var(--op-border-soft);border-radius:var(--op-radius-sm);background:var(--op-surface-soft)}.client-governance__appointment{margin-top:.7rem}.client-governance__history{border:1px solid var(--op-border-soft);border-radius:var(--op-radius);background:var(--op-surface-soft)}.client-governance__history>summary{padding:1rem}.client-governance__history[open]>summary{border-bottom:1px solid var(--op-border-soft);border-radius:var(--op-radius) var(--op-radius) 0 0}.client-governance__history>p{padding:0 1rem;font-size:.76rem;line-height:1.5}.client-governance__history-content{display:grid;gap:.65rem;padding:.75rem}.client-governance__record{border:1px solid var(--op-border);border-radius:var(--op-radius);background:var(--csd-bg-ffffff-1000, #fff)}.client-governance__record>summary{padding:.8rem 1rem}.client-governance__record[open]>summary{background:rgba(var(--op-accent-rgb),.035);border-bottom:1px solid var(--op-border-soft);border-radius:var(--op-radius) var(--op-radius) 0 0}.client-governance__record .op-detail-panel__icon{flex:0 0 auto!important}.client-governance__record-body{min-width:0}.client-governance__record-tabs{margin:0;padding:.65rem .8rem;border-bottom:1px solid var(--op-border-soft);background:var(--op-surface-soft)}.client-governance__record-tabs .op-module-tabs__item{font-weight:650}.client-governance__record-tabs .op-module-tabs__item.active{color:var(--csd-foreground-op-accent, var(--op-accent));border-color:rgba(var(--op-accent-rgb),.25);background:var(--csd-bg-ffffff-1000, #fff);box-shadow:inset 0 0 0 1px rgba(var(--op-accent-rgb),.08)}.client-governance__record-tabs .op-module-tabs__item:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}.client-governance__record-tabs .op-pill{padding:.15rem .4rem;font-size:.68rem}.client-governance__record-panels{min-width:0}.client-governance__record-panels>.tab-pane{padding:.85rem;min-width:0}.client-governance__record-panels .client-governance__action:first-child{margin-top:0!important}.client-governance__document-row{padding:.6rem 0;margin-bottom:.5rem;border-bottom:1px solid var(--op-border-soft);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.8rem;overflow-wrap:anywhere}.client-governance__document-row>i{color:var(--csd-foreground-op-accent, var(--op-accent));margin-right:.35rem}.client-governance__document-row a{font-weight:650}.client-governance__record-notes{margin-top:.8rem;padding-top:.65rem;border-top:1px solid var(--op-border-soft);font-size:.8rem;overflow-wrap:anywhere}.client-governance__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0}.client-governance__facts dt{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem;font-weight:600;margin-bottom:.25rem}.client-governance__facts dd{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.82rem;font-weight:650;overflow-wrap:anywhere;margin:0}@media (max-width: 575.98px){.client-governance>.op-card__header{flex-wrap:wrap}.client-governance__roles,.client-governance__holders--members,.client-governance__facts{grid-template-columns:minmax(0,1fr)}.client-governance__history-content{padding:.55rem}.client-governance__record-tabs{gap:.3rem;padding:.55rem;flex-wrap:nowrap}.client-governance__record-tabs .op-module-tabs__item{flex:1 1 0;min-width:0;padding-inline:.3rem;gap:.2rem;font-size:.7rem}.client-governance__record-tabs .op-module-tabs__item>i{display:none}.client-governance__record-panels>.tab-pane{padding:.65rem}.client-governance__record>summary,.client-governance__history>summary{flex-wrap:wrap}.client-governance__record>summary>span:not(.op-pill),.client-governance__history>summary>span:not(.op-pill){flex:1 1 calc(100% - 3rem)}.client-governance .op-card__body{padding:.75rem}.client-governance__record>summary .op-pill,.client-governance__history>summary .op-pill{margin-left:1.6rem}}.note-organized-layout{display:grid;grid-template-columns:minmax(190px,240px) minmax(0,1fr);gap:1rem;align-items:start;padding:1rem}.note-organized-layout .client-notes-stream{min-width:0}.note-category-navigation{min-width:0;margin:0;border:1px solid var(--op-border);border-radius:var(--op-radius);background:var(--op-surface)}.note-category-navigation>.note-category-navigation__header{padding:.75rem;align-items:center;gap:.5rem}.note-category-navigation__header>span:first-child{display:flex;align-items:center;gap:.4rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.8rem;font-weight:800}.note-category-navigation>.note-category-desktop{display:grid;gap:.25rem;padding:.5rem}.note-category-navigation__link{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.65rem .7rem;border:1px solid transparent;border-radius:var(--op-radius-sm);text-decoration:none;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.82rem;font-weight:600;overflow-wrap:anywhere;transition:background .16s ease,border-color .16s ease,color .16s ease}.note-category-navigation__link>span{min-width:0}.note-category-navigation__count{flex:0 0 auto;display:inline-grid;place-items:center;min-width:1.65rem;min-height:1.65rem;padding:0 .35rem;border:1px solid var(--op-border-soft);border-radius:999px;color:var(--csd-foreground-op-muted, var(--op-muted));background:var(--op-soft);font-size:.72rem}.note-category-navigation__link:hover{color:var(--csd-foreground-op-ink, var(--op-ink));background:var(--op-soft);border-color:var(--op-border-soft)}.note-category-navigation__link:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}.note-category-navigation__link.is-active{background:rgba(var(--op-accent-rgb),.08);border-color:rgba(var(--op-accent-rgb),.2);color:var(--csd-foreground-op-accent, var(--op-accent));font-weight:800;box-shadow:inset 3px 0 0 var(--op-accent)}.note-category-navigation__link.is-active .note-category-navigation__count{border-color:rgba(var(--op-accent-rgb),.2);color:var(--csd-foreground-op-accent, var(--op-accent));background:var(--op-surface)}.note-category-mobile{display:none}.note-result-actions{flex-wrap:wrap;padding:.65rem .75rem;gap:.5rem}.note-organized-layout .client-notes-stream__preview,.note-compact-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.note-organized-layout .client-notes-stream__item{padding-top:12px;padding-bottom:12px}.note-reading-text{white-space:pre-wrap;overflow-wrap:anywhere}.note-reading-page__heading{min-width:0;overflow-wrap:anywhere}.note-reading-page__scope{margin-top:.65rem;flex-wrap:wrap}.note-reading-page__card>.op-card__header{gap:.75rem;flex-wrap:wrap}.note-reading-page__card>.op-card__body{max-width:1100px;margin:0 auto;width:100%}.note-reading-page__feedback:empty{display:none}.note-reading-page__feedback{padding:.75rem;border:1px solid var(--op-border);border-radius:var(--op-radius-sm);background:var(--op-soft);color:var(--csd-foreground-op-ink, var(--op-ink));overflow-wrap:anywhere}.note-reading-page__filters{margin-bottom:.85rem;padding:.85rem 1rem}.note-reading-page__filters summary{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.8rem;font-weight:700}.note-reading-page__filters dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;margin:.85rem 0 0}.note-reading-page__filters dt{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem}.note-reading-page__filters dd{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.82rem;overflow-wrap:anywhere}.note-reading-page .note-reading-item{margin:0 0 1rem;border:1px solid var(--op-border);border-radius:var(--op-radius);background:var(--op-surface);box-shadow:var(--op-shadow);overflow:hidden}.note-reading-item__header{display:flex;justify-content:space-between;align-items:start;gap:.75rem;padding:1rem 1rem .65rem}.note-reading-item__header>div{min-width:0}.note-reading-item__header h3{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.95rem;font-weight:800;margin:.25rem 0 0;overflow-wrap:anywhere}.note-reading-item__header .op-card__eyebrow{overflow-wrap:anywhere}.note-reading-item__meta{flex-wrap:wrap;padding:0 1rem .85rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.75rem;overflow-wrap:anywhere}.note-reading-item__meta>span{max-width:100%;white-space:normal}.note-reading-page .note-reading-text{padding:1rem;border-top:1px solid var(--op-border-soft);font-size:.95rem;line-height:1.8;color:var(--csd-foreground-op-ink, var(--op-ink))}.note-reading-item>p{margin:.5rem 1rem;font-size:.85rem;overflow-wrap:anywhere}.note-reading-item__footer{padding:.75rem 1rem;border-top:1px solid var(--op-border-soft);background:var(--op-soft)}.note-reading-page [data-note-reading-next]{display:flex;justify-content:center}.note-selection-page__list{list-style:none;padding:0;margin:1rem 0;border:1px solid var(--op-border);border-radius:var(--op-radius-sm);max-height:30rem;overflow:auto}.note-selection-page__list li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem;border-bottom:1px solid var(--op-border-soft)}.note-selection-page__list li:last-child{border-bottom:0}.note-selection-page__list li>div{min-width:0}.note-selection-page__list small{display:block;color:var(--csd-foreground-op-muted, var(--op-muted));overflow-wrap:anywhere}.note-selection-page__list strong{display:block;font-size:.82rem;color:var(--csd-foreground-op-ink, var(--op-ink));overflow-wrap:anywhere}.note-category-settings-row{display:flex;flex-wrap:wrap;align-items:start;gap:16px;margin:16px 0}.note-category-settings-row{padding:1rem;border:1px solid var(--op-border-soft);border-radius:var(--op-radius-sm);background:var(--op-surface)}.note-category-settings-row>.btn{margin-top:1.8rem}.note-category-settings-row>div:first-of-type{flex:1 1 220px}.note-category-settings-row>div{min-width:0}.note-category-settings-row input[type=number]{max-width:120px}@media (max-width: 767.98px){.note-organized-layout{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.75rem}.note-category-mobile{display:block}.note-category-navigation>.note-category-desktop{display:none}.note-category-navigation>.note-category-mobile{margin:.5rem .75rem;width:calc(100% - 1.5rem)}.note-reading-page .op-toolbar{flex-wrap:wrap}.note-reading-page .op-toolbar__actions{width:100%}.note-reading-page .op-toolbar__actions .btn{flex:1 1 auto}.note-reading-page__card>.op-card__body{padding:.75rem}.note-reading-item__footer .btn{max-width:100%;white-space:normal}.note-selection-page__list li{flex-wrap:wrap}.note-category-settings-row{align-items:stretch}.note-category-settings-row>.btn{margin-top:0}.note-category-settings-row>div{flex:1 1 100%}}@media (max-width: 767.98px){.client-notes-page__filter-head .sf-search{flex-basis:100%}.client-notes-page__filter-head .sf-item,.client-notes-page__filter-head .sf-item--wide{flex-basis:calc(50% - .5rem)}}@media (max-width: 767.98px){.note-organized-layout .client-notes-stream__item{grid-template-columns:auto minmax(0,1fr)}.note-organized-layout .client-notes-stream__actions{grid-column:2}}.companies-workspace .tasks-workspace__hero,.companies-workspace .tasks-workspace__section{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.companies-workspace .tasks-workspace__hero{position:relative;z-index:6;overflow:visible}.companies-workspace .tasks-workspace__section{position:relative;z-index:1}.company-email-identities__variables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:1rem}.company-email-identities__variables>div{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.78rem .9rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.95rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fafc-1000, #f8fafc))}.company-email-identities__variables code{flex:0 0 auto;padding:.26rem .48rem;border-radius:.55rem;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.74rem;font-weight:700}.company-email-identities__variables span{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.4}.company-email-identity-form{gap:.72rem}.company-email-identity-form .op-upsert-modal__summary{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.company-email-identity-form .op-upsert-modal__summary-title,.company-email-identity-form .op-upsert-modal__card-title{font-weight:700}.company-email-identity-form .form-saas-input{font-weight:500!important}.company-email-identity-form .form-text{margin-top:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;line-height:1.4}.company-email-identity-form__summary .op-upsert-modal__summary-icon{border-color:var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));box-shadow:0 8px 18px #2563eb0e}.company-email-identity-form__card{box-shadow:0 10px 24px #0f172a09}.company-email-identity-form__activation{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;min-height:4.45rem;padding:.72rem .82rem;border:1px solid var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));border-radius:.96rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.company-email-identity-form__activation:has(.form-check-input:checked){border-color:var(--csd-border-14b8a6-340, rgba(20, 184, 166, .34));background:linear-gradient(180deg,var(--csd-bg-f0fdfa-900, rgba(240, 253, 250, .9)),var(--csd-bg-ffffff-1000, #ffffff));box-shadow:0 10px 24px #0f766e0e}.company-email-identity-form__activation-icon{width:2.35rem;height:2.35rem;border:1px solid var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);font-size:.95rem}.company-email-identity-form__activation:has(.form-check-input:checked) .company-email-identity-form__activation-icon{border-color:var(--csd-border-14b8a6-280, rgba(20, 184, 166, .28));background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-0f766e-1000, #0f766e)}.company-email-identity-form__activation-copy{display:grid;gap:.12rem;min-width:0;cursor:pointer}.company-email-identity-form__activation-copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.6rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.company-email-identity-form__activation-copy strong{color:var(--csd-text-17233b-1000, #17233b);font-size:.82rem;font-weight:700;line-height:1.3}.company-email-identity-form__activation-copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.42}.company-email-identity-form__activation-switch{display:flex;align-items:center;min-height:0;margin:0;padding:0}.company-email-identity-form__activation-switch .form-check-input{width:2.7rem;height:1.45rem;margin:0;cursor:pointer;border-color:var(--csd-border-cbd5e1-1000, #cbd5e1);box-shadow:none}.company-email-identity-form__activation-switch .form-check-input:checked{border-color:var(--csd-border-0f766e-1000, #0f766e);background-color:#0f766e}@media (max-width: 767.98px){.company-email-identities__variables{grid-template-columns:minmax(0,1fr)}.company-email-identities__variables>div{align-items:flex-start;flex-direction:column}.company-email-identity-form__summary{grid-template-columns:auto minmax(0,1fr)}.company-email-identity-form__summary .op-upsert-modal__summary-pill{grid-column:2;justify-self:start}.company-email-identity-form__activation{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.company-email-identity-form__activation-switch{align-self:center}}.companies-workspace__action-dropdown{position:relative;z-index:12}.companies-workspace__action-dropdown.show{z-index:24}.companies-workspace__actions .tasks-workspace__ghost-action{min-height:2.26rem;padding:.48rem .82rem;border-radius:999px;border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;color:var(--csd-text-26364f-1000, #26364f)!important;font-size:.76rem;line-height:1;box-shadow:0 8px 18px #0f172a0e!important;transform:none}.companies-workspace__actions .tasks-workspace__ghost-action i{font-size:.9rem}.companies-workspace__actions .tasks-workspace__ghost-action:hover,.companies-workspace__actions .tasks-workspace__ghost-action:focus-visible,.companies-workspace__actions .tasks-workspace__ghost-action[aria-expanded=true]{border-color:var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9))!important;color:var(--csd-text-0f172a-1000, #0f172a)!important;box-shadow:0 10px 22px #0f172a11!important;transform:translateY(-1px)}.companies-workspace .tasks-workspace__eyebrow{gap:.42rem;padding:.32rem .62rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-eef2f7-1000, #eef2f7));color:var(--csd-text-334155-1000, #334155);box-shadow:none}.companies-workspace .tasks-workspace__eyebrow i{color:var(--csd-text-2563eb-1000, #2563eb)}.companies-workspace__action-menu,.companies-workspace__action-dropdown .dropdown-menu{min-width:18.5rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:1.15rem;padding:.75rem;z-index:3200}.companies-workspace__action-menu-intro{display:flex;flex-direction:column;gap:.2rem;padding:.15rem .35rem .7rem;margin-bottom:.35rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))}.companies-workspace__action-menu-intro strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;font-weight:700}.companies-workspace__action-menu-intro span{color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.45}.companies-workspace__action-menu-item{border-radius:.95rem;padding:.75rem .85rem}.companies-workspace__action-menu-item i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem;margin-top:.1rem}.companies-workspace__action-menu-item strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:700}.companies-workspace__action-menu-item small{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.45;margin-top:.15rem}.companies-workspace__section-meta{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.companies-workspace__meta-pill,.company-tab-section__meta-pill{display:inline-flex;align-items:center;gap:.42rem;padding:.5rem .8rem;border-radius:999px;background:#0f172a0a;color:var(--csd-text-334155-1000, #334155);font-size:.76rem;font-weight:700;white-space:nowrap}.companies-workspace__meta-pill i,.company-tab-section__meta-pill i{color:var(--csd-text-64748b-1000, #64748b)}.companies-workspace__meta-copy,.company-tab-section__meta-copy{display:inline-flex;align-items:center;gap:.24rem}.companies-workspace__meta-pill strong,.company-tab-section__meta-pill strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:inherit;font-weight:800;line-height:1}.companies-workspace__meta-pill span:last-child,.company-tab-section__meta-pill span:last-child{color:inherit}.companies-workspace__alert-action{display:inline-flex;align-items:center;gap:.45rem;border:1px solid currentColor;background:transparent;color:inherit}.company-form-modal .anaf-autofilled-surface{position:relative}.company-form-modal .anaf-autofilled-field{border-color:var(--csd-border-0d9488-720, rgba(13, 148, 136, .72))!important;background:linear-gradient(180deg,var(--csd-bg-f0fdfa-720, rgba(240, 253, 250, .72)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))!important;box-shadow:0 0 0 .16rem #14b8a624!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.company-form-modal .select2-selection.anaf-autofilled-field{border-color:var(--csd-border-0d9488-720, rgba(13, 148, 136, .72))!important;box-shadow:0 0 0 .16rem #14b8a624!important}.company-upsert-modal-shell .form-saas-input.is-invalid,.company-upsert-modal-shell .form-saas-input.border-danger,.company-upsert-modal-shell select.is-invalid+.select2-container .select2-selection,.company-upsert-modal-shell select.border-danger+.select2-container .select2-selection,.company-upsert-modal-shell .select2-error-highlight{border-color:var(--csd-border-dc2626-620, rgba(220, 38, 38, .62))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fff7f7-1000, #fff7f7))!important;box-shadow:0 0 0 .18rem #dc262617,0 10px 20px #dc26260f!important}.company-upsert-modal-shell .form-saas-input.is-invalid:focus,.company-upsert-modal-shell .form-saas-input.border-danger:focus{border-color:var(--csd-border-dc2626-720, rgba(220, 38, 38, .72))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .2rem #dc26261f!important}.company-upsert-modal-shell .op-anaf-field.validation-surface-error,.company-upsert-modal-shell .supplier-anaf-field.validation-surface-error{border-color:var(--csd-border-dc2626-460, rgba(220, 38, 38, .46))!important;box-shadow:0 0 0 3px #dc262614,0 14px 28px #dc26260f!important}.anaf-autofill-badge{display:inline-flex;align-items:center;gap:.28rem;width:-moz-fit-content;width:fit-content;margin-top:.36rem;padding:.26rem .5rem;border-radius:999px;border:1px solid var(--csd-border-14b8a6-220, rgba(20, 184, 166, .22));background:var(--csd-bg-f0fdfa-860, rgba(240, 253, 250, .86));color:var(--csd-text-0f766e-1000, #0f766e);font-size:.68rem;font-weight:800;line-height:1}.anaf-autofill-badge i{font-size:.78rem}.company-form-modal__identity-grid{row-gap:.78rem}.company-form-modal .op-anaf-field,.company-form-modal .supplier-anaf-field{gap:.3rem}.company-form-modal .op-anaf-field__control,.company-form-modal .supplier-anaf-field__control{gap:.58rem}.companies-workspace__table-shell,.companies-workspace__table-card{overflow:hidden}.companies-workspace__table-card{margin-bottom:0}.company-index-page__table-head{position:relative;align-items:center;min-height:0;padding:.72rem .92rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f9fbfe-1000, #f9fbfe) 100%);box-shadow:inset 0 -1px #ffffffd1}.company-index-page__table-head .op-card__eyebrow{margin-bottom:.02rem}.company-index-page__table-title{display:flex;align-items:center;gap:.62rem;min-width:0}.company-index-page__table-icon{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;flex:0 0 2.05rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #2563eb0e;line-height:0}.company-index-page__table-icon i{font-size:.92rem}.company-index-page__table-copy{display:grid;gap:.08rem;min-width:0}.company-index-page__table-copy h2{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:850;line-height:1.16}.company-index-table-shell{overflow:hidden}.company-index-table-shell.dropdown-overflow-unlocked,.company-index-table-wrap.dropdown-overflow-unlocked{overflow:visible!important}.company-index-table-wrap{width:100%;max-width:100%;min-height:0;margin-bottom:0}.company-index-table-wrap .table-responsive{margin-bottom:0}.company-index-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;max-width:100%;min-width:1080px;margin-bottom:0}.company-index-table .company-index-table__col-number{width:54px}.company-index-table .company-index-table__col-company{width:30%}.company-index-table .company-index-table__col-identity{width:18%}.company-index-table .company-index-table__col-contact{width:20%}.company-index-table .company-index-table__col-location{width:22%}.company-index-table .company-index-table__col-status{width:124px}.company-index-table .company-index-table__col-actions{width:84px}.company-index-table thead th{padding:.72rem .82rem!important;border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important;box-shadow:none;color:var(--csd-text-334155-1000, #334155);font-size:.8rem;font-weight:760;letter-spacing:0;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-index-table thead th>a,.company-index-table thead th .text-decoration-none{color:var(--csd-text-334155-1000, #334155)!important;font-weight:760!important}.company-index-table thead th .sort-column{gap:.34rem!important}.company-index-table thead th .sort-icons{margin-left:0;opacity:.82;transform:translateY(0)}.company-index-table thead th:first-child{border-top-left-radius:1rem}.company-index-table thead th:last-child{position:relative;z-index:2;border-top-right-radius:1rem;box-shadow:none}.company-index-table tbody td{min-width:0;padding:.68rem .82rem!important;border-top:0;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-ffffff-1000, #ffffff);vertical-align:middle;transition:background-color .18s ease,border-color .18s ease}.company-index-table tbody tr{position:relative;z-index:1;transition:background-color .16s ease}.company-index-table tbody tr:hover>td{border-bottom-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:linear-gradient(180deg,var(--csd-bg-f9fafc-980, rgba(249, 250, 252, .98)),var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)))}.company-index-table tbody tr:hover>td.company-index-table__number-col{box-shadow:inset 3px 0 #64748b29}.company-index-table tbody tr:has(.dropdown.show),.company-index-table tbody tr:has(.status-dropdown.show),.company-index-table tbody tr:has(.dropdown-overflow-anchor){z-index:32}.company-index-table__number-cell{width:54px;min-width:54px;max-width:54px;padding-left:.25rem!important;padding-right:.25rem!important;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:650;text-align:center}.company-index-table__wrap{overflow-x:auto}.company-index-table__identity{display:flex;flex-direction:column;gap:.24rem;min-width:0}.company-index-table__stack{min-width:0}.company-index-table__id-cell{min-width:0;display:flex;flex-direction:column;gap:.4rem}.company-index-table__id-row{display:flex;align-items:baseline;gap:.45rem;min-width:0}.company-index-table__id-label{flex-shrink:0;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.company-index-table__id-value{display:inline-block;max-width:100%;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:500;line-height:1.35;word-break:break-word}.company-index-table__id-value.is-empty{color:var(--csd-text-94a3b8-1000, #94a3b8);font-weight:500}.company-index-table__title{display:inline-flex;align-items:center;gap:.6rem;color:var(--csd-text-223b5a-1000, #223b5a);font-size:.9rem;font-weight:560;letter-spacing:-.008em;text-decoration:none;line-height:1.35}.company-index-table__title:hover{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.company-index-table__title-icon{display:inline-grid;place-items:center;width:1.18rem;height:1.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.88rem;line-height:1;opacity:.86;transition:color .16s ease,opacity .16s ease}.company-index-table__title:hover .company-index-table__title-icon{color:var(--csd-text-2563eb-1000, #2563eb);opacity:1}.company-index-table__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .45rem}.company-index-table__meta-note{display:flex;align-items:center;flex-wrap:wrap;gap:.32rem;color:var(--csd-text-708198-1000, #708198);font-size:.78rem;line-height:1.42}.company-index-table__stack{display:flex;flex-direction:column;gap:.42rem}.company-index-table__value-cell{color:var(--csd-text-334155-1000, #334155);font-weight:500}.company-index-table__contact{display:flex;flex-direction:column;gap:.2rem;min-width:0}.company-index-table__contact-value{color:var(--csd-text-17324f-1000, #17324f);font-size:.84rem;font-weight:450;line-height:1.35;word-break:break-word}.company-index-table__contact-meta,.company-index-table__empty{color:var(--csd-text-708198-1000, #708198);font-size:.77rem;line-height:1.45}.company-index-table__empty{font-style:italic}.company-index-table__location-main.is-empty{color:var(--csd-text-94a3b8-1000, #94a3b8)}.company-index-table__location-main{color:var(--csd-text-17324f-1000, #17324f);font-size:.84rem;font-weight:450;line-height:1.35}.company-index-table__location-sub{color:var(--csd-text-708198-1000, #708198);font-size:.77rem;line-height:1.45}.company-index-table__status-cell{position:relative;overflow:visible;white-space:nowrap;z-index:2;text-align:left}.company-index-table__status-cell .company-index-table__status-content{display:flex;justify-content:flex-start;width:100%}.company-index-table__status-cell .status-dropdown,.company-index-table__status-cell .status-label,.company-index-table__status-cell .status-dropdown__toggle,.company-index-table__status-cell .status-label .status-dropdown__toggle{max-width:100%}.company-index-table__status-cell .status-dropdown,.company-index-table__status-cell .status-label{display:inline-flex}.company-index-table__status-cell .status-dropdown__toggle,.company-index-table__status-cell .status-label .status-dropdown__toggle{justify-content:center}.company-index-table__status-cell .status-dropdown__toggle-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-index-table__actions-cell{position:relative;overflow:visible;z-index:6;width:84px;min-width:84px;max-width:84px;box-shadow:none;text-align:right!important}.company-index-table__actions-cell .dropdown-actions{position:relative;justify-content:flex-end}.company-index-table__actions-cell .dropdown-actions.show,.company-index-table__actions-cell .dropdown-actions.dropdown-overflow-anchor{z-index:32}.company-index-table__actions-cell .modern-dropdown-trigger{width:1.84rem;height:1.84rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 5px 12px #0f172a08;color:var(--csd-text-64748b-1000, #64748b)}.company-index-table__actions-cell .modern-dropdown-trigger:hover{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 7px 16px #2563eb12}.company-index-table__head-actions{width:84px;min-width:84px;max-width:84px;padding-left:.4rem!important;padding-right:.82rem!important;text-align:right!important}.company-index-table__empty-cell{padding:3rem 1rem!important}.company-index-table__empty-state{display:flex;align-items:center;justify-content:center;gap:1rem;margin:.86rem;padding:1.5rem;border:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.company-index-table__empty-state i{display:inline-flex;align-items:center;justify-content:center;width:3.35rem;height:3.35rem;border-radius:1.15rem;flex-shrink:0;border:1px solid var(--csd-border-bfdbfe-740, rgba(191, 219, 254, .74));background:linear-gradient(145deg,var(--csd-bg-dbeafe-860, rgba(219, 234, 254, .86)),var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96)));color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.45rem}.company-index-table__empty-state strong{display:block;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.02rem;font-weight:700}.company-index-table__empty-state p{margin:.2rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.9rem;line-height:1.55}.company-index-table__empty-icon{width:3.35rem;height:3.35rem;border-radius:1.15rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,var(--csd-bg-dbeafe-950, rgba(219, 234, 254, .95)),var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)));border:1px solid var(--csd-border-bfdbfe-950, rgba(191, 219, 254, .95));color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.45rem;flex-shrink:0}.company-index-table__empty-copy{display:flex;flex-direction:column;gap:.25rem;text-align:left}.company-index-table__empty-copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.02rem;font-weight:700}.company-index-table__empty-copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.9rem;line-height:1.55}.company-index-table__pagination{padding:0;margin:0}.company-index-table__pagination .saas-pagination{width:100%;padding:.85rem 1rem .95rem;border-top:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));border-radius:0 0 1.05rem 1.05rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.company-index-table__pagination .saas-pagination__row{width:100%;min-height:2.35rem;margin-bottom:0}.company-index-table__pagination .pagination{margin-bottom:0}.company-page-shell{padding:.5rem 1rem 1rem}.company-page-shell__tabs{margin-top:0}.company-page-shell__tabs .entity-tabs-wrapper{margin-bottom:.45rem}.company-page-shell__content{margin-top:0}.company-record-page .task-show-panel.dropdown-overflow-unlocked,.company-record-page .task-documents-table-shell.dropdown-overflow-unlocked,.company-record-page .contacts-bank-accounts-workspace__table-card.dropdown-overflow-unlocked,.company-record-page .contact-bank-accounts-table-wrap.dropdown-overflow-unlocked{overflow:visible!important}.company-record-page .prospect-tab-section__header.task-show-panel__header{margin-bottom:0}.company-record-page .task-show-panel__body{padding-top:.42rem}.company-record-page .supplier-tab-workspace{gap:.5rem}.company-record-page .contact-bank-accounts-table tbody tr{position:relative;z-index:1}.company-record-page .contact-bank-accounts-table tbody tr>td{position:relative;z-index:1}.company-record-page .contact-bank-accounts-table tbody tr:has(.dropdown.show),.company-record-page .contact-bank-accounts-table tbody tr:has(.status-dropdown.show),.company-record-page .contact-bank-accounts-table tbody tr:has(.dropdown-overflow-anchor){z-index:40}.company-record-page .contact-bank-accounts-table tbody tr:has(.dropdown.show)>td,.company-record-page .contact-bank-accounts-table tbody tr:has(.status-dropdown.show)>td,.company-record-page .contact-bank-accounts-table tbody tr:has(.dropdown-overflow-anchor)>td{z-index:42}.company-record-page .company-documents-table tbody tr,.company-record-page .contact-documents-table tbody tr,.company-record-page .supplier-module-table tbody tr{position:relative;z-index:1}.company-record-page .company-documents-table tbody tr:has(.dropdown.show),.company-record-page .company-documents-table tbody tr:has(.status-dropdown.show),.company-record-page .company-documents-table tbody tr:has(.dropdown-overflow-anchor),.company-record-page .contact-documents-table tbody tr:has(.dropdown.show),.company-record-page .contact-documents-table tbody tr:has(.status-dropdown.show),.company-record-page .contact-documents-table tbody tr:has(.dropdown-overflow-anchor),.company-record-page .supplier-module-table tbody tr:has(.dropdown.show),.company-record-page .supplier-module-table tbody tr:has(.status-dropdown.show),.company-record-page .supplier-module-table tbody tr:has(.dropdown-overflow-anchor){z-index:45}.company-record-page .contact-bank-accounts-table__status-cell{position:relative;overflow:visible;z-index:4}.company-record-page .op-table__actions-cell,.company-record-page .supplier-module-table__actions-cell,.company-record-page .contact-bank-accounts-table__actions-cell{position:relative;overflow:visible;z-index:3}.company-record-page .op-table__actions-cell .dropdown-actions,.company-record-page .supplier-module-table__actions-cell .dropdown-actions,.company-record-page .contact-bank-accounts-table__actions-cell .dropdown-actions{justify-content:flex-end}.company-record-page .op-table__actions-cell .dropdown-actions.show,.company-record-page .op-table__actions-cell .dropdown-actions.dropdown-overflow-anchor,.company-record-page .supplier-module-table__actions-cell .dropdown-actions.show,.company-record-page .supplier-module-table__actions-cell .dropdown-actions.dropdown-overflow-anchor,.company-record-page .contact-bank-accounts-table__actions-cell .dropdown-actions.show,.company-record-page .contact-bank-accounts-table__actions-cell .dropdown-actions.dropdown-overflow-anchor{z-index:80}.company-record-page .op-table__actions-cell .modern-dropdown-trigger,.company-record-page .supplier-module-table__actions-cell .modern-dropdown-trigger,.company-record-page .contact-bank-accounts-table__actions-cell .modern-dropdown-trigger{width:1.84rem;height:1.84rem;min-width:1.84rem;min-height:1.84rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));color:var(--csd-text-64748b-1000, #64748b);box-shadow:0 5px 12px #0f172a08}.company-record-page .op-table__actions-cell .modern-dropdown-trigger:hover,.company-record-page .op-table__actions-cell .modern-dropdown-trigger:focus-visible,.company-record-page .op-table__actions-cell .modern-dropdown-trigger[aria-expanded=true],.company-record-page .supplier-module-table__actions-cell .modern-dropdown-trigger:hover,.company-record-page .supplier-module-table__actions-cell .modern-dropdown-trigger:focus-visible,.company-record-page .supplier-module-table__actions-cell .modern-dropdown-trigger[aria-expanded=true],.company-record-page .contact-bank-accounts-table__actions-cell .modern-dropdown-trigger:hover,.company-record-page .contact-bank-accounts-table__actions-cell .modern-dropdown-trigger:focus-visible,.company-record-page .contact-bank-accounts-table__actions-cell .modern-dropdown-trigger[aria-expanded=true]{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 7px 16px #2563eb12}.company-record-page .op-table__actions-cell .dropdown-modern,.company-record-page .supplier-module-table__actions-cell .dropdown-modern,.company-record-page .contact-bank-accounts-table__actions-cell .dropdown-modern{z-index:3200!important;min-width:10.4rem;padding:.44rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.96rem;background:radial-gradient(circle at top right,var(--csd-bg-e2e8f0-640, rgba(226, 232, 240, .64)),transparent 48%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 24px 46px #0f172a24,0 1px #ffffffeb inset}.company-page-shell__card{overflow:hidden}.company-show-hero{gap:.65rem}.company-show-hero__toolbar{align-items:flex-start}.company-show-hero__identity{min-width:0}.company-show-hero__avatar{color:var(--csd-text-2563eb-1000, #2563eb);background:linear-gradient(180deg,var(--csd-bg-dbeafe-960, rgba(219, 234, 254, .96)),var(--csd-bg-eff6ff-980, rgba(239, 246, 255, .98)));box-shadow:inset 0 0 0 1px #93c5fd7a}.company-show-hero__eyebrow,.company-tab-section__eyebrow{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.08rem;color:var(--csd-text-7a889d-1000, #7a889d);font-size:.62rem;font-weight:550;letter-spacing:.08em;text-transform:uppercase}.company-show-hero__actions{gap:.65rem}.company-show-hero__chips{gap:.46rem}.company-tab-layout__sidebar,.company-tab-layout__content,.company-documents-page{min-width:0}.company-documents-page__layout{grid-template-columns:minmax(14.5rem,17rem) minmax(0,1fr);gap:.86rem;align-items:start}.company-documents-page__sidebar,.company-documents-page__main,.company-bank-accounts-page,.company-bank-accounts-page__table-card{min-width:0}.company-documents-page__sidebar .saas-submenu{overflow:hidden;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 14px 28px #0f172a0b}.company-documents-page__sidebar .saas-submenu-list{display:grid;gap:.32rem;padding:.42rem}.company-documents-page__sidebar .saas-submenu-link{min-height:2.55rem;padding:.48rem .58rem;border-radius:.72rem;font-size:.8rem;font-weight:720}.company-documents-page__sidebar .saas-submenu-link__icon{width:1.78rem;height:1.78rem;border-radius:.58rem}.company-documents-page__sidebar .saas-submenu-link__count{min-width:1.45rem;height:1.45rem;padding:0 .4rem;font-size:.72rem}.company-documents-table__col-uploader{width:10.625rem}.company-documents-table__col-date{width:11.25rem}.company-documents-table__col-status{width:7.5rem}.company-documents-table__col-actions{width:5.25rem}.company-documents-table__file{display:flex;align-items:flex-start;gap:.62rem;min-width:0}.company-documents-table__file-link{color:var(--csd-text-10213f-1000, #10213f);text-decoration:none;transition:color .16s ease}.company-documents-table__file-link:hover,.company-documents-table__file-link:focus-visible{color:var(--csd-text-1d4ed8-1000, #1d4ed8);text-decoration:none}.company-documents-table__description{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:480;line-height:1.35}.company-documents-table__description span{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.company-documents-package-badge,.company-documents-validity{align-items:center;display:inline-flex;gap:.32rem;margin:0 .38rem .25rem 0;white-space:nowrap}.company-documents-package-badge{background:var(--csd-bg-eef6ff-1000, #eef6ff);border:1px solid var(--csd-border-bfdbfe-1000, #bfdbfe);border-radius:999px;color:var(--csd-text-1d4ed8-1000, #1d4ed8);padding:.16rem .46rem}.company-documents-validity{padding:.16rem .46rem;border:1px solid var(--csd-border-94a3b8-260, rgba(148, 163, 184, .26));border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569)}.company-documents-validity strong{color:inherit;font-size:inherit;font-weight:850;line-height:inherit}.company-documents-validity--current{border-color:var(--csd-border-14b8a6-280, rgba(20, 184, 166, .28));background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-0f766e-1000, #0f766e)}.company-documents-validity--expiring{border-color:var(--csd-border-f59e0b-320, rgba(245, 158, 11, .32));background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-a16207-1000, #a16207)}.company-documents-validity--expired{border-color:var(--csd-border-ef4444-260, rgba(239, 68, 68, .26));background:var(--csd-bg-fff1f2-1000, #fff1f2);color:var(--csd-text-be123c-1000, #be123c)}.company-documents-validity--future{border-color:var(--csd-border-3b82f6-280, rgba(59, 130, 246, .28));background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.company-document-validity-fields{background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%);border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:8px;padding:.85rem}.company-document-validity-fields__header{align-items:center;display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.company-document-validity-fields__header span,.company-document-validity-fields__header small{align-items:center;display:inline-flex;gap:.38rem;line-height:1.2}.company-document-validity-fields__header span{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:850}.company-document-validity-fields__header small{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.company-documents-package-list{display:grid;gap:.34rem;margin-top:.55rem;max-width:46rem}.company-documents-package-list__item{align-items:center;background:var(--csd-bg-f8fafc-1000, #f8fafc);border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:8px;color:var(--csd-text-475569-1000, #475569);display:grid;font-size:.76rem;gap:.45rem;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:2rem;padding:.34rem .55rem}.company-documents-package-list__item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-documents-package-list__item>a{align-items:center;border-radius:999px;color:var(--csd-text-2563eb-1000, #2563eb);display:inline-flex;height:1.45rem;justify-content:center;text-decoration:none;transition:background-color .16s ease,color .16s ease;width:1.45rem}.company-documents-package-list__item>a:hover,.company-documents-package-list__item>a:focus-visible{background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.company-documents-table__file-icon.is-pdf{color:var(--csd-text-dc2626-1000, #dc2626)}.company-documents-table__file-icon.is-word{color:var(--csd-text-2563eb-1000, #2563eb)}.company-documents-table__file-icon.is-excel{color:var(--csd-text-059669-1000, #059669)}.company-documents-table__file-icon.is-image{color:var(--csd-text-7c3aed-1000, #7c3aed)}@media (max-width: 1199.98px){.company-documents-page__layout{grid-template-columns:minmax(0,1fr)}.company-documents-page__sidebar .saas-submenu-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575.98px){.company-documents-page__sidebar .saas-submenu-list{grid-template-columns:minmax(0,1fr)}}.company-tab-section{display:flex;flex-direction:column;gap:1rem}.company-tab-section__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.company-tab-section__head h2{margin:.2rem 0 0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:800;letter-spacing:-.02em}.company-tab-section__head p{margin:.35rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.94rem;line-height:1.58}.company-tab-section__meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.company-profile-card__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.company-profile-card__header h2{margin:.2rem 0 0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.32rem;font-weight:800;letter-spacing:-.02em}.company-profile-card__body{padding-top:.85rem}.company-profile-card__actions{margin-bottom:1.25rem}.company-profile-card__meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.company-profile-card__contract-preview{display:flex;align-items:center;gap:.92rem;padding:1rem 1.08rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:18px;background:radial-gradient(circle at top left,rgba(15,23,42,.032),transparent 34%),linear-gradient(135deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)));box-shadow:inset 0 1px #fffffff0,0 10px 22px #0f172a07}.company-profile-card__contract-preview strong{display:block;margin-top:.18rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.24rem;font-weight:850;line-height:1.12}.company-profile-card__contract-preview small{display:block;margin-top:.34rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.79rem;font-weight:650;line-height:1.35}.company-profile-card__contract-preview-content{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-width:0}.company-profile-card__contract-details{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.42rem;max-width:52rem}.company-profile-card__contract-details span{display:inline-flex;align-items:center;gap:.34rem;min-height:2.05rem;padding:.42rem .62rem;border:1px solid var(--csd-border-cbd5e1-680, rgba(203, 213, 225, .68));border-radius:999px;background:var(--csd-bg-ffffff-740, rgba(255, 255, 255, .74));color:var(--csd-text-17324f-1000, #17324f);font-size:.76rem;font-weight:760;line-height:1;white-space:nowrap;box-shadow:inset 0 1px #ffffffe0}.company-profile-card__contract-details b{color:var(--csd-text-708198-1000, #708198);font-size:.66rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.company-profile-card__meta-card{display:flex;align-items:flex-start;gap:.8rem;min-height:100%;padding:.88rem .92rem;border-radius:16px;border:1px solid var(--csd-border-bfdbfe-580, rgba(191, 219, 254, .58));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-940, rgba(248, 250, 252, .94)));box-shadow:inset 0 1px #ffffffeb}.company-profile-card__meta-icon{width:2.5rem;height:2.5rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:.95rem;background:#2563eb1a;color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 0 0 1px #2563eb0f}.company-profile-card__meta-icon i{font-size:1rem}.company-profile-card__meta-card .supplier-profile__meta-label{margin-bottom:.24rem}.company-profile-card__meta-card strong{display:block;color:var(--csd-text-17324f-1000, #17324f);font-size:.96rem;font-weight:700;line-height:1.35}.company-profile-card .supplier-profile__address{font-size:.94rem;line-height:1.58}.company-profile-card .supplier-profile__address .x-ui-address-links__link{color:var(--csd-text-334155-1000, #334155);font-size:.94rem;font-weight:520;line-height:1.58}.company-profile-card .supplier-profile__address .x-ui-address-links>.text-muted.small{font-size:.76rem}.company-sidebar-card--control .supplier-sidebar-meta__value{text-align:right}.company-bank-preview-status{align-self:flex-start;gap:0!important;min-height:1.52rem;padding:.28rem .56rem!important;border:1px solid var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74))!important;border-radius:999px!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important;color:var(--csd-text-334155-1000, #334155)!important;font-size:.68rem!important;font-weight:750!important;letter-spacing:0;box-shadow:0 8px 18px #0f172a0b,0 1px #ffffffeb inset}.company-bank-preview-status i{display:none}.company-bank-preview-card .supplier-related-item__title{font-size:.88rem;line-height:1.32;letter-spacing:0}.company-bank-preview-card .supplier-related-item__caption,.company-bank-preview-card .supplier-related-item__meta{font-size:.78rem;line-height:1.45}.company-bank-preview-status--active{border-color:var(--csd-border-22c55e-280, rgba(34, 197, 94, .28))!important;color:var(--csd-text-166534-1000, #166534)!important;background:radial-gradient(circle at top left,var(--csd-bg-dcfce7-720, rgba(220, 252, 231, .72)),transparent 58%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f0fdf4-940, rgba(240, 253, 244, .94)))!important}.company-bank-preview-status--inactive{border-color:var(--csd-border-94a3b8-420, rgba(148, 163, 184, .42))!important;color:var(--csd-text-475569-1000, #475569)!important;background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-720, rgba(226, 232, 240, .72)),transparent 58%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important}.company-bank-preview-status--closed{border-color:var(--csd-border-f87171-300, rgba(248, 113, 113, .3))!important;color:var(--csd-text-b91c1c-1000, #b91c1c)!important;background:radial-gradient(circle at top left,var(--csd-bg-fee2e2-720, rgba(254, 226, 226, .72)),transparent 58%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fef2f2-940, rgba(254, 242, 242, .94)))!important}.company-stamps-page{padding:.95rem 1rem}.company-stamps-page .company-stamps-page__layout{grid-template-columns:minmax(0,1fr) minmax(18.5rem,22rem);gap:1rem}.company-stamps-page .company-stamps-page__layout{align-items:start}.company-stamps-page .company-stamps-page__main,.company-stamps-page .company-stamps-page__sidebar{min-width:0}.company-stamps-page__sidebar-stack{display:flex;flex-direction:column;gap:.85rem}.company-stamps-page__primary-card,.company-stamps-page__library-card,.company-stamps-page__empty-workspace{overflow:visible}.company-stamps-page__panel{padding:0 0 .95rem;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))}.company-stamps-page__panel+.company-stamps-page__panel{padding-top:.95rem}.company-stamps-page__panel:last-child{padding-bottom:0;border-bottom:0}.company-stamps-page__panel-header{display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin-bottom:.82rem;min-width:0}.company-stamps-page__panel-header>div:first-child{min-width:0}.company-stamps-page__panel-header h2{display:inline-flex;align-items:center;gap:.42rem;margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.98rem;font-weight:850;line-height:1.18}.company-stamps-page__panel-header small{display:block;margin-top:.16rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.35}.company-stamps-page__panel-body{min-width:0}.company-stamps-page__primary-layout{display:grid;grid-template-columns:minmax(13rem,.72fr) minmax(0,1.28fr);gap:.85rem;align-items:stretch}.company-stamps-page__preview-shell{display:flex;align-items:center;justify-content:center;min-height:11.25rem;padding:.72rem;border-radius:1.05rem;border:1px solid var(--csd-border-d6e1ef-950, rgba(214, 225, 239, .95));background:radial-gradient(circle at top,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96)));box-shadow:inset 0 1px #ffffffdb}.company-stamps-page__preview-shell img{max-width:100%;max-height:8.8rem;-o-object-fit:contain;object-fit:contain}.company-stamps-page__primary-info{display:flex;flex-direction:column;gap:.65rem}.company-stamps-page__info-card{display:flex;flex-direction:column;gap:.18rem;padding:.66rem .74rem;border-radius:.86rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.company-stamps-page__info-label,.company-stamps-page__summary-item span,.company-stamps-page__context-card span{color:var(--csd-text-708198-1000, #708198);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.company-stamps-page__info-card strong,.company-stamps-page__context-card strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;line-height:1.35}.company-stamps-page__info-card small,.company-stamps-page__context-card small{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.48}.company-stamps-page__primary-actions,.company-stamps-page__library-actions{display:flex;flex-wrap:wrap;gap:.6rem}.company-stamps-page__action{min-height:2.35rem;padding:.48rem .72rem;border-radius:999px;font-size:.78rem;font-weight:750}.company-stamps-page__action i{font-size:.92rem}.company-stamps-page__action.is-disabled{pointer-events:none;border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;color:var(--csd-text-64748b-1000, #64748b)!important;opacity:.86}.company-stamps-page__action.is-disabled i{color:var(--csd-text-16a34a-1000, #16a34a)!important}.company-stamps-page__action--danger{border-color:var(--csd-border-f87171-460, rgba(248, 113, 113, .46))!important;color:var(--csd-text-b91c1c-1000, #b91c1c)!important}.company-stamps-page__action--danger i{color:var(--csd-text-dc2626-1000, #dc2626)!important}.company-stamps-page__action--danger:hover{background:var(--csd-bg-fef2f2-960, rgba(254, 242, 242, .96))!important;border-color:var(--csd-border-dc2626-420, rgba(220, 38, 38, .42))!important}.company-stamps-page__library-actions form{margin:0}.company-stamps-page__library-item{display:grid;grid-template-columns:minmax(8.25rem,.38fr) minmax(0,1fr);gap:.7rem;height:100%;padding:.68rem;border-radius:1rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));box-shadow:0 14px 28px #0f172a0a}.company-stamps-page__library-item.is-archived{background:linear-gradient(180deg,var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94)),var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9)));opacity:.82}.company-stamps-page__library-preview{display:flex;align-items:center;justify-content:center;min-height:6.15rem;padding:.55rem;border-radius:.82rem;border:1px solid var(--csd-border-e2e8f0-940, rgba(226, 232, 240, .94));background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92))}.company-stamps-page__library-preview img{max-width:100%;max-height:5.45rem;-o-object-fit:contain;object-fit:contain}.company-stamps-page__library-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.55rem;min-width:0}.company-stamps-page__library-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.company-stamps-page__library-top h6{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;line-height:1.32}.company-stamps-page__library-meta{display:flex;flex-wrap:wrap;gap:.45rem}.company-stamps-page__library-description{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem;line-height:1.45;min-height:0}.company-stamps-page__library-card .dropdown-actions{flex:0 0 auto}.company-stamps-page__library-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,29rem),1fr));-moz-column-gap:1rem;column-gap:1rem;row-gap:1.05rem;align-items:start}.company-stamps-page__library-grid--archived{margin-top:.8rem}.company-stamps-page__archive-panel{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82))}.company-stamps-page__archive-panel summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.58rem .68rem;border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));border-radius:.86rem;background:var(--csd-bg-f8fafc-880, rgba(248, 250, 252, .88));color:var(--csd-text-334155-1000, #334155);cursor:pointer;list-style:none;font-size:.82rem;font-weight:850}.company-stamps-page__archive-panel summary::-webkit-details-marker{display:none}.company-stamps-page__archive-panel summary span{display:inline-flex;align-items:center;gap:.48rem;min-width:0}.company-stamps-page__archive-panel summary strong{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-10213f-1000, #10213f);font-size:.75rem;box-shadow:inset 0 0 0 1px #cbd5e1e6}.company-stamps-page__empty-state{display:flex;flex-direction:column;gap:.2rem;padding:1rem;border:1px dashed var(--csd-border-94a3b8-620, rgba(148, 163, 184, .62));border-radius:.95rem;background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72));color:var(--csd-text-64748b-1000, #64748b)}.company-stamps-page__empty-state strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.92rem}.company-stamps-page__empty-state span{font-size:.78rem}.company-stamps-page .contact-table-pill{padding:.28rem .46rem;border-radius:.62rem;font-size:.72rem;line-height:1.15}.company-stamps-page__library-actions{margin-top:auto;row-gap:.48rem}.company-stamps-page__library-actions .company-stamps-page__action{max-width:100%;min-width:0}.company-stamps-page__library-actions .company-stamps-page__action span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-documents-stamp-context{display:flex;align-items:center;gap:.72rem;margin:0 1rem .9rem;padding:.72rem .82rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:.95rem;background:linear-gradient(180deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)));color:var(--csd-text-10213f-1000, #10213f)}.company-documents-stamp-context strong,.company-documents-stamp-context small{display:block}.company-documents-stamp-context strong{font-size:.88rem;line-height:1.3}.company-documents-stamp-context small{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.35}.company-documents-stamp-context__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.15rem;width:2.15rem;height:2.15rem;border-radius:.78rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb)}.company-documents-stamp-context__eyebrow{display:block;color:var(--csd-text-708198-1000, #708198);font-size:.64rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.company-stamps-page__insights-card{padding:.15rem 0 .15rem .9rem;border-left:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));background:transparent;box-shadow:none}.company-stamps-page__insights-head{display:flex;align-items:center;gap:.65rem;margin-bottom:.82rem}.company-stamps-page__insights-head h6{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.95rem;font-weight:850}.company-stamps-page__insights-head p{margin:.12rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.35}.company-stamps-page__insights-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.4rem;width:2.4rem;height:2.4rem;border-radius:.9rem;border:1px solid var(--csd-border-93c5fd-700, rgba(147, 197, 253, .7));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb)}.company-stamps-page__metrics-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:.72rem}.company-stamps-page__metrics-row div{min-width:0;padding:.58rem .55rem;border-radius:.82rem;border:1px solid var(--csd-border-d6e1ef-720, rgba(214, 225, 239, .72));background:var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72));text-align:center}.company-stamps-page__metrics-row span{display:block;color:var(--csd-text-708198-1000, #708198);font-size:.64rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.company-stamps-page__metrics-row strong{display:block;margin-top:.12rem;color:var(--csd-text-10213f-1000, #10213f);font-size:1.05rem;line-height:1;font-weight:850}.company-stamps-page__insight-list{display:flex;flex-direction:column;gap:.44rem}.company-stamps-page__insight-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .6rem;align-items:center;padding:.62rem .7rem;border-radius:.86rem;background:var(--csd-bg-ffffff-740, rgba(255, 255, 255, .74));border:1px solid var(--csd-border-d6e1ef-720, rgba(214, 225, 239, .72))}.company-stamps-page__insight-row span{color:var(--csd-text-708198-1000, #708198);font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.company-stamps-page__insight-row strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:850;text-align:right}.company-stamps-page__insight-row small{grid-column:1/-1;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem}.company-stamps-page__insight-note{display:flex;gap:.55rem;align-items:flex-start;padding:.68rem .72rem;border-radius:.9rem;border:1px solid var(--csd-border-2563eb-120, rgba(37, 99, 235, .12));background:var(--csd-bg-eff6ff-740, rgba(239, 246, 255, .74));color:var(--csd-text-475569-1000, #475569);font-size:.76rem;line-height:1.45}.company-stamps-page__insight-note i{color:var(--csd-text-2563eb-1000, #2563eb)}.company-stamps-page__empty-state{display:flex;align-items:center;gap:.9rem;padding:1rem;border-radius:1rem;border:1px dashed var(--csd-border-bfdbfe-920, rgba(191, 219, 254, .92));background:linear-gradient(135deg,var(--csd-bg-eff6ff-740, rgba(239, 246, 255, .74)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.company-stamps-page__empty-state i,.company-stamps-page__empty-hero-icon i{color:var(--csd-text-2563eb-1000, #2563eb)}.company-stamps-page__empty-state strong{display:block;margin-bottom:.2rem;color:var(--csd-text-10213f-1000, #10213f)}.company-stamps-page__empty-state span{color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;line-height:1.55}.company-stamps-page__empty-hero-icon{display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;margin-bottom:1rem;border-radius:999px;background:linear-gradient(135deg,var(--csd-bg-dbeafe-900, rgba(219, 234, 254, .9)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));box-shadow:inset 0 1px #ffffffeb}.company-stamps-page__empty-hero-icon i{font-size:2rem}.company-stamp-modal-shell .modal-title{letter-spacing:-.01em}.company-stamp-modal-body{padding-top:.65rem!important}.company-stamp-modal-footer{gap:.6rem}.company-stamp-modal{gap:.74rem}.company-stamp-modal__intro{margin-bottom:0;padding:.78rem .92rem;border-color:var(--csd-border-bfdbfe-560, rgba(191, 219, 254, .56));background:radial-gradient(circle at top left,rgba(59,130,246,.08),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))}.company-stamp-modal__grid{gap:.78rem;align-items:start}.company-stamp-modal--create .company-stamp-modal__grid{grid-template-columns:minmax(21rem,.9fr) minmax(0,1.1fr)}.company-stamp-modal--create .task-document-modal__card--details{grid-column:1;grid-row:1;align-self:start}.company-stamp-modal--create .company-stamp-modal__tips-card{grid-column:1;grid-row:2;align-self:start}.company-stamp-modal--create .task-document-modal__card--upload{grid-column:2;grid-row:1/span 2;align-self:stretch}.company-stamp-modal--create .task-document-modal__card--upload .prospect-form-modal__card-body{display:flex;flex-direction:column;height:calc(100% - 4.8rem)}.company-stamp-modal--create .company-stamp-modal__upload-main{display:grid;grid-template-rows:auto auto auto;flex:1 1 auto;gap:.58rem;width:100%;min-width:0;min-height:0;align-content:stretch}.company-stamp-modal--create .task-document-modal__dropzone{width:100%!important;max-width:none!important;min-height:clamp(15rem,38vh,21rem);margin-inline:0!important}.company-stamp-modal--create .task-document-modal__dropzone.has-stamp-preview{min-height:12rem;padding-block:1rem}.company-stamp-modal--create .task-document-modal__file-list{display:flex;flex-wrap:wrap;gap:.42rem;margin:0!important}.company-stamp-modal--create .task-document-modal__file-list:empty{display:none}.company-stamp-modal--create .task-document-modal__file-list li{display:inline-flex;align-items:center;width:auto;max-width:100%;min-height:2.15rem;padding:.42rem .68rem;border-radius:999px;border-color:var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));box-shadow:0 8px 18px #0f172a0a;white-space:nowrap}.company-stamp-modal--create .company-stamp-modal__tips-card .contact-documents-modal__rule-list{display:flex;flex-direction:column;gap:.58rem}.company-stamp-modal--create .company-stamp-modal__tips-card .contact-documents-modal__rule-item{align-items:center;padding:.62rem .68rem}.company-stamp-modal--edit .company-stamp-modal__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.company-stamp-modal--edit .task-document-modal__card--upload{grid-column:1/-1}.company-stamp-modal__card{border-color:var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));box-shadow:0 14px 30px #0f172a0b}.company-stamp-modal__card .prospect-form-modal__lead{font-size:.8rem;line-height:1.5}.company-stamp-modal__card.task-document-modal__card--details{align-self:start}.company-stamp-modal__current-card{align-self:stretch}.company-stamp-modal__current-card .task-document-modal__card-head{align-items:flex-start}.company-stamp-modal__current-preview{display:flex;align-items:center;justify-content:center;min-height:10.2rem;padding:.9rem;background:radial-gradient(circle at top,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-950, rgba(248, 250, 252, .95)))}.company-stamp-modal__current-preview img{max-width:100%;max-height:8.2rem;-o-object-fit:contain;object-fit:contain;border-radius:.75rem}.company-stamp-modal--edit .company-stamp-modal__upload-layout{grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr)}.company-stamp-modal--edit .company-stamp-modal__upload-layout .contact-documents-modal__dropzone{min-height:11.5rem}.company-stamp-modal .supplier-document-modal__current-file{grid-column:1/-1;margin:0;border-radius:1rem;border-color:var(--csd-border-bfdbfe-660, rgba(191, 219, 254, .66));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.company-stamp-modal__upload-layout{align-items:stretch;gap:.78rem}.company-stamp-modal .contact-documents-modal__dropzone{min-height:16rem;padding:1rem;border-radius:1.05rem}.company-stamp-modal .contact-documents-modal__dropzone>i{width:3rem;height:3rem;margin-bottom:.58rem;font-size:1.24rem}.company-stamp-modal .contact-documents-modal__dropzone-title{font-size:.94rem;line-height:1.32}.company-stamp-modal .contact-documents-modal__dropzone-copy,.company-stamp-modal .contact-documents-modal__side-header>span,.company-stamp-modal .contact-documents-modal__rule-copy span{font-size:.78rem;line-height:1.48}.company-stamp-modal .contact-documents-modal__side-panel{height:100%;padding:.9rem;border-radius:1rem}.company-stamp-modal .contact-documents-modal__rule-list{gap:.55rem}.company-stamp-modal .contact-documents-modal__rule-item{padding:.68rem .72rem;border-radius:.82rem}.company-stamp-modal__prepared-preview{display:grid;grid-template-columns:minmax(7rem,.8fr) minmax(0,1fr);gap:.85rem;align-items:center;width:100%;margin:0;padding:.78rem;border-radius:1rem;border:1px solid var(--csd-border-bfdbfe-760, rgba(191, 219, 254, .76));background:linear-gradient(180deg,var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)),var(--csd-bg-eff6ff-700, rgba(239, 246, 255, .7)));text-align:left}.company-stamp-modal__prepared-frame{display:flex;align-items:center;justify-content:center;min-height:6.4rem;border-radius:.8rem;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));background:linear-gradient(45deg,var(--csd-bg-e2e8f0-340, rgba(226, 232, 240, .34)) 25%,transparent 25%),linear-gradient(-45deg,var(--csd-bg-e2e8f0-340, rgba(226, 232, 240, .34)) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--csd-bg-e2e8f0-340, rgba(226, 232, 240, .34)) 75%),linear-gradient(-45deg,transparent 75%,var(--csd-bg-e2e8f0-340, rgba(226, 232, 240, .34)) 75%),var(--csd-bg-ffffff-1000, #ffffff);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.company-stamp-modal__prepared-frame img{max-width:100%;max-height:5.7rem;-o-object-fit:contain;object-fit:contain}.company-stamp-modal__prepared-copy{display:flex;flex-direction:column;gap:.15rem;color:var(--csd-text-475569-1000, #475569);font-size:.78rem;line-height:1.4}.company-stamp-modal__prepared-copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem}.company-stamp-modal__prepared-copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.45}.company-stamp-modal .upload-box.has-stamp-preview{justify-content:center}.contact-table-pill--green{background:var(--csd-bg-dcfce7-900, rgba(220, 252, 231, .9));border-color:var(--csd-border-22c55e-160, rgba(34, 197, 94, .16));color:var(--csd-text-166534-1000, #166534)}.contact-table-pill--warning{background:var(--csd-bg-fef9c3-920, rgba(254, 249, 195, .92));border-color:var(--csd-border-f59e0b-160, rgba(245, 158, 11, .16));color:var(--csd-text-854d0e-1000, #854d0e)}@media (max-width: 991.98px){.company-page-shell{padding-inline:.35rem}.company-stamps-page .company-stamps-page__layout{grid-template-columns:minmax(0,1fr)}.company-show-hero{padding:.9rem .95rem;border-radius:1.15rem}.company-show-hero__actions{justify-content:flex-start}.company-profile-card__meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-profile-card__contract-preview-content{flex-direction:column;align-items:flex-start}.company-profile-card__contract-details{justify-content:flex-start;max-width:none}.company-stamps-page__primary-layout,.company-stamp-modal--edit .company-stamp-modal__grid,.company-stamp-modal--edit .company-stamp-modal__upload-layout,.company-stamp-modal--create .company-stamp-modal__grid,.company-stamp-modal--create .company-stamp-modal__upload-layout{grid-template-columns:minmax(0,1fr)}.company-stamp-modal--create .task-document-modal__card--details,.company-stamp-modal--create .company-stamp-modal__tips-card,.company-stamp-modal--create .task-document-modal__card--upload{grid-column:auto;grid-row:auto}.company-stamps-page__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.companies-workspace__section-meta,.company-tab-section__meta{justify-content:flex-start}.company-index-table__empty-state{flex-direction:column;text-align:center}.company-index-table__empty-copy{text-align:center}.company-show-hero__chips{gap:.55rem}.company-profile-card__meta-grid{grid-template-columns:minmax(0,1fr)}.company-profile-card__contract-preview{align-items:flex-start}.company-profile-card__contract-details span{white-space:normal}.company-stamps-page__summary-grid{grid-template-columns:minmax(0,1fr)}.company-stamps-page__empty-state{flex-direction:column;align-items:flex-start}}.company-index-page,.company-show-page{--op-accent: #2563eb;--csd-foreground-op-accent: var(--csd-text-2563eb-1000, #2563eb);--op-accent-dark: #1d4ed8;--csd-foreground-op-accent-dark: var(--csd-text-1d4ed8-1000, #1d4ed8);--op-accent-rgb: 37, 99, 235}.company-index-page__scope-note{display:inline-flex;align-items:center;gap:.36rem;min-height:1.62rem;margin-top:.42rem;padding:.22rem .54rem;border:1px solid rgba(var(--op-accent-rgb),.13);border-radius:999px;background:rgba(var(--op-accent-rgb),.045);color:var(--csd-text-50627c-1000, #50627c);font-size:.72rem;font-weight:800;line-height:1;white-space:nowrap}.company-index-page__scope-note i{color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.82rem}.company-index-page__import-alert{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.75rem .9rem;border-color:var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28));background:linear-gradient(180deg,var(--csd-bg-fffbeb-1000, #fffbeb),var(--csd-bg-ffffff-1000, #ffffff))}.company-index-page__import-alert-copy{display:inline-flex;align-items:center;gap:.55rem;color:var(--csd-text-92400e-1000, #92400e)}.company-index-page__import-alert-copy>i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.05rem;height:2.05rem;border-radius:.7rem;background:#f59e0b1f;color:var(--csd-text-b45309-1000, #b45309);font-size:.98rem}.company-index-page__import-alert-copy strong{color:var(--csd-text-713f12-1000, #713f12)}.company-index-page__import-alert--success{border-color:var(--csd-border-22c55e-240, rgba(34, 197, 94, .24));background:linear-gradient(180deg,var(--csd-bg-f0fdf4-1000, #f0fdf4),var(--csd-bg-ffffff-1000, #ffffff))}.company-index-page__import-alert--success .company-index-page__import-alert-copy{color:var(--csd-text-166534-1000, #166534)}.company-index-page__import-alert--success .company-index-page__import-alert-copy>i{background:#22c55e1f;color:var(--csd-text-15803d-1000, #15803d)}.company-index-page__import-alert--success .company-index-page__import-alert-copy strong{color:var(--csd-text-14532d-1000, #14532d)}.company-index-page__import-alert--danger{border-color:var(--csd-border-ef4444-240, rgba(239, 68, 68, .24));background:linear-gradient(180deg,var(--csd-bg-fff1f2-1000, #fff1f2),var(--csd-bg-ffffff-1000, #ffffff))}.company-index-page__import-alert--danger .company-index-page__import-alert-copy{color:var(--csd-text-991b1b-1000, #991b1b)}.company-index-page__import-alert--danger .company-index-page__import-alert-copy>i{background:#ef44441f;color:var(--csd-text-dc2626-1000, #dc2626)}.company-index-page__import-alert--danger .company-index-page__import-alert-copy strong{color:var(--csd-text-7f1d1d-1000, #7f1d1d)}.company-index-page__import-alert-meta,.company-index-page__import-alert-actions{display:inline-flex;align-items:center;flex-wrap:wrap}.company-index-page__import-alert-meta{gap:.38rem;margin-top:.42rem}.company-index-page__import-alert-meta .op-chip{display:inline-flex;align-items:center;gap:.28rem;max-width:min(18rem,100%);min-height:1.35rem;padding:.22rem .48rem;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:999px;background:var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72));color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:800;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-index-page__import-alert-meta .op-chip i{flex:0 0 auto;color:var(--csd-text-2563eb-1000, #2563eb)}.company-index-page__import-alert-actions{justify-content:flex-end;gap:.45rem;flex:0 0 auto}.company-index-page__filter-shell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.82rem;width:100%;min-height:40px}.company-index-page__filter-heading{display:inline-flex;align-items:center;gap:.5rem;min-width:0;min-height:40px;padding-right:.82rem;border-right:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));white-space:nowrap}.company-index-page__filter-heading h2{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.98rem;font-weight:850;letter-spacing:0;line-height:1.15}.company-index-page__active-filters{padding:.82rem .9rem 0}.company-index-page__table-card{overflow:visible}.company-index-page__table-card>.op-card__header{position:relative;z-index:4;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f9fbfe-1000, #f9fbfe) 100%);box-shadow:inset 0 -1px #ffffffd1}.company-index-page__table-card.dropdown-overflow-unlocked,.company-index-page__table-card.pagination-select-overflow-unlocked,.company-index-page__table-card .ajax-table.dropdown-overflow-unlocked,.company-index-page__table-card .ajax-table.pagination-select-overflow-unlocked{overflow:visible!important}.company-index-page__table-wrap{position:relative;overflow-x:auto}.company-index-page__table-wrap.dropdown-overflow-unlocked,.company-index-page__table-wrap.pagination-select-overflow-unlocked{overflow:visible!important}@media (min-width: 992px){.company-index-page__table-card,.company-index-page__table-card>.op-card__body,.company-index-page__table-card .ajax-table,.company-index-page__table-wrap{overflow:visible!important}}.company-index-page__table thead tr{position:relative;z-index:3;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #bfdbfe9e,0 8px 20px #0f172a0b}.company-index-page__table thead th{position:relative;z-index:3;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)))!important}.company-index-page__table tbody tr>td{position:relative;z-index:1}.company-index-page__row{position:relative;z-index:1}.company-index-page__row:has(.dropdown.show),.company-index-page__row:has(.status-dropdown.show),.company-index-page__row:has(.dropdown-overflow-anchor){z-index:36}.company-index-page__row:has(.dropdown.show)>td,.company-index-page__row:has(.status-dropdown.show)>td,.company-index-page__row:has(.dropdown-overflow-anchor)>td{z-index:38}.company-index-page__number-cell{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:650}.company-index-page__company-meta{display:flex;flex-wrap:wrap;gap:.34rem}.company-index-page__identity-stack{align-items:flex-start}.company-index-page__status-cell,.company-index-page__actions-cell{position:relative;overflow:visible}.company-index-page__status-cell{text-align:left}.company-index-page__actions-cell{z-index:6;width:84px;min-width:84px;max-width:84px;text-align:right!important}.company-index-page__actions-cell .dropdown-actions{position:relative;justify-content:flex-end}.company-index-page__actions-cell .dropdown-modern{min-width:11rem}.company-index-page__pagination{position:relative;z-index:2;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)));box-shadow:inset 0 1px #fffffff5,0 -10px 24px #0f172a09}.company-index-page__pagination>.saas-pagination{padding:.86rem 1.05rem .94rem}.company-index-page__pagination .saas-pagination-select__button{border-radius:10px;box-shadow:inset 0 1px #fffffff5,0 8px 18px #0f172a0e}.company-record-page__tabs{margin-bottom:.85rem}.company-record-page__tabs .entity-tabs-wrapper{margin-bottom:0}.company-record-page__content{min-width:0}.company-record-page.op-record-shell{background:transparent!important}.company-show-page__toolbar-main,.company-show-page__toolbar .op-toolbar__actions{min-width:0}.company-show-page__context-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.62rem}.company-show-page__details-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.38fr);gap:.9rem;align-items:start}.company-show-page__details-main,.company-show-page__details-sidebar{min-width:0}.company-show-page__details-sidebar{display:grid;gap:.85rem}.company-show-page__timeline-body{padding:.85rem}.company-profile-card__body{display:grid;gap:.95rem}.company-profile-card__quick-actions{max-width:100%}.company-profile-card__quick-actions .op-secondary-action span{min-width:0;max-width:14rem;overflow:hidden;text-overflow:ellipsis}.company-profile-card__section{display:grid;gap:.72rem;padding:.85rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:var(--op-radius-sm);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.company-profile-card__section-title{display:inline-flex;align-items:center;gap:.42rem;margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.92rem;font-weight:850}.company-profile-card__section-title i{color:var(--csd-foreground-op-accent, var(--op-accent))}.company-profile-card__meta-label{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.company-profile-card__contract-preview{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.58rem;padding:.6rem;border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));border-radius:var(--op-radius-sm);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:inset 0 1px #ffffffe6,0 10px 20px #0f172a06}.company-profile-card__contract-preview-content{display:grid;grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr);align-items:stretch;gap:.58rem;min-width:0;width:100%}.company-profile-card__contract-preview-content>div:first-child{display:grid;align-content:center;min-width:0;padding:.48rem .62rem;border:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));border-radius:.76rem;background:var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72))}.company-profile-card__contract-preview-content strong,.company-profile-card__contract-preview-content small{display:block}.company-profile-card__contract-preview-content strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1rem;line-height:1.25}.company-profile-card__contract-preview-content small{margin-top:.14rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem}.company-profile-card__contract-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}.company-profile-card__contract-details span{display:grid;align-content:center;gap:.16rem;min-width:0;min-height:3.05rem;padding:.48rem .58rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-334155-1000, #334155);font-size:.75rem;font-weight:780;line-height:1.15;overflow:hidden}.company-profile-card__contract-details b{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;line-height:1;text-transform:uppercase}.company-profile-card__subpanel,.company-profile-card__notes,.company-profile-card__audit-note{padding:.72rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:var(--op-radius-sm);background:var(--csd-bg-ffffff-1000, #ffffff)}.company-profile-card__subpanel-text,.company-profile-card__notes{color:var(--csd-text-334155-1000, #334155);font-size:.84rem;line-height:1.55}.company-profile-card__empty{padding:1.4rem 1rem;border:1px dashed var(--csd-border-94a3b8-550, rgba(148, 163, 184, .55));border-radius:var(--op-radius-sm)}.company-profile-card__audit-trail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}.company-profile-card__audit-item{display:flex;align-items:flex-start;gap:.52rem;min-width:0;padding:.65rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:var(--op-radius-sm);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.78rem;line-height:1.42}.company-profile-card__audit-item i{color:var(--csd-text-64748b-1000, #64748b)}.company-profile-card__audit-item small{display:block;margin-bottom:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.company-profile-card__audit-item--accent i{color:var(--csd-foreground-op-accent, var(--op-accent))}.company-profile-card__audit-note{display:grid;gap:.2rem;border-color:var(--csd-border-b91c1c-180, rgba(185, 28, 28, .18));background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-7f1d1d-1000, #7f1d1d)}.op-card.company-profile-card,.company-profile-card{overflow:visible;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:var(--op-radius, 10px);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:var(--op-shadow)}.company-profile-card>.op-card__header{align-items:center;padding:.82rem .92rem;border-bottom:1px solid var(--csd-border-dbeafe-880, rgba(219, 234, 254, .88));background:linear-gradient(90deg,var(--csd-bg-eff6ff-740, rgba(239, 246, 255, .74)),var(--csd-bg-ffffff-1000, #ffffff) 46%)}.company-profile-card>.op-card__header h2{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.04rem;font-weight:900;line-height:1.16}.company-profile-card>.op-card__header small{color:var(--csd-text-526581-1000, #526581);font-size:.82rem}.company-profile-card>.op-card__body{padding:.82rem .92rem .92rem}.op-card.company-legal-card.op-public-data-page,.company-legal-card.op-public-data-page{overflow:visible;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:var(--op-radius, 10px);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:var(--op-shadow)}.company-legal-card.op-public-data-page>.op-card__header{align-items:center;padding:.82rem .92rem;border-bottom:1px solid var(--csd-border-dbeafe-880, rgba(219, 234, 254, .88));background:linear-gradient(90deg,var(--csd-bg-eff6ff-740, rgba(239, 246, 255, .74)),var(--csd-bg-ffffff-1000, #ffffff) 46%)}.company-legal-card.op-public-data-page>.op-card__header h2{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.04rem;font-weight:900;line-height:1.16}.company-legal-card.op-public-data-page>.op-card__header small{color:var(--csd-text-526581-1000, #526581);font-size:.82rem}.company-legal-card.op-public-data-page>.op-card__body{padding:.82rem .92rem .92rem}.company-profile-card__section{--company-section-accent: #2563eb;--csd-foreground-company-section-accent: var(--csd-text-2563eb-1000, #2563eb);--company-section-accent-rgb: 37, 99, 235;position:relative;isolation:isolate;overflow:hidden;border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);box-shadow:inset 0 1px #ffffffeb,0 10px 24px #0f172a0a}.company-profile-card__section:before{display:none}.company-profile-card__section--address{--company-section-accent: #0f766e;--csd-foreground-company-section-accent: var(--csd-text-0f766e-1000, #0f766e);--company-section-accent-rgb: 15, 118, 110}.company-profile-card__section--notes{--company-section-accent: #b45309;--csd-foreground-company-section-accent: var(--csd-text-b45309-1000, #b45309);--company-section-accent-rgb: 180, 83, 9}.company-profile-card__section-title{color:var(--csd-text-10213f-1000, #10213f)}.company-profile-card__section-icon{width:2rem;height:2rem;flex:0 0 auto;border:1px solid rgba(var(--company-section-accent-rgb),.26);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-foreground-company-section-accent, var(--company-section-accent));font-size:.92rem;box-shadow:inset 0 1px #ffffffe6,0 8px 18px rgba(var(--company-section-accent-rgb),.08)}.company-profile-card__contract-preview{border-color:var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:inset 0 1px #fffffff0,0 10px 24px #0f172a0b}.company-profile-card__contract-preview-content>div:first-child{border-color:var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #0f172a09}.company-profile-card__contract-preview-content>div:first-child strong{color:var(--csd-text-0f2f6f-1000, #0f2f6f)}.company-profile-card__contract-details span{border-color:var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffe6}.company-profile-card__contract-details span:nth-child(1){border-color:var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));background:var(--csd-bg-ffffff-1000, #ffffff)}.company-profile-card__contract-details span:nth-child(2){border-color:var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));background:var(--csd-bg-ffffff-1000, #ffffff)}.company-profile-card__contract-details span:nth-child(3){border-color:var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));background:var(--csd-bg-ffffff-1000, #ffffff)}.company-profile-card__contract-details span:nth-child(4){border-color:var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));background:var(--csd-bg-ffffff-1000, #ffffff)}.company-profile-card__address,.company-profile-card__subpanel,.company-profile-card__notes,.company-profile-card__empty{border-color:var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffe0}.company-profile-card__address{padding:.72rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:var(--op-radius-sm);background:var(--csd-bg-ffffff-1000, #ffffff)}.company-profile-card__subpanel{background:var(--csd-bg-ffffff-1000, #ffffff)}.company-profile-card__empty{border-color:var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));background:var(--csd-bg-ffffff-1000, #ffffff)}.company-profile-card__empty i{color:var(--csd-text-b45309-1000, #b45309);background:var(--csd-bg-fff7ed-960, rgba(255, 247, 237, .96));border-color:var(--csd-border-fbbf24-320, rgba(251, 191, 36, .32))}.company-profile-card__audit-item{border-color:var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffe6}.company-profile-card__audit-icon{width:2rem;height:2rem;flex:0 0 auto;border:1px solid var(--csd-border-64748b-160, rgba(100, 116, 139, .16));border-radius:.72rem;background:var(--csd-bg-f1f5f9-860, rgba(241, 245, 249, .86))}.company-profile-card__audit-item:nth-child(1) .company-profile-card__audit-icon{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:var(--csd-bg-eff6ff-960, rgba(239, 246, 255, .96));color:var(--csd-text-2563eb-1000, #2563eb)}.company-profile-card__audit-item:nth-child(2) .company-profile-card__audit-icon{border-color:var(--csd-border-0f766e-180, rgba(15, 118, 110, .18));background:var(--csd-bg-f0fdfa-960, rgba(240, 253, 250, .96));color:var(--csd-text-0f766e-1000, #0f766e)}.company-profile-card__audit-item--accent{border-color:var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-ffffff-1000, #ffffff)}.company-profile-card__audit-item--accent .company-profile-card__audit-icon{border-color:var(--csd-border-b45309-220, rgba(180, 83, 9, .22));background:var(--csd-bg-fff7ed-960, rgba(255, 247, 237, .96));color:var(--csd-text-b45309-1000, #b45309)}.company-legal-card__body{display:grid;gap:.82rem}.company-legal-card__header{align-items:center}.company-legal-card__header-badges{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.45rem;min-width:0}.company-legal-sync-panel{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.72rem .82rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:var(--op-radius-sm);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.company-legal-sync-panel h3{margin:.08rem 0 0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.98rem;font-weight:850;letter-spacing:0}.company-legal-sync-panel p{margin:.12rem 0 0;color:var(--csd-text-5f6f86-1000, #5f6f86);font-size:.78rem;line-height:1.4}.company-legal-sync-panel__actions,.company-legal-sync-panel__compact-form{display:flex;align-items:center;gap:.48rem;flex-wrap:wrap}.company-legal-sync-panel__actions{justify-content:flex-end}.company-legal-sync-panel__compact-form{flex:0 0 auto}.company-legal-public-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem}.company-legal-public-summary article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;min-width:0;min-height:4.35rem;padding:.68rem .78rem;border:1px solid var(--csd-border-d6e1ef-980, rgba(214, 225, 239, .98));border-radius:var(--op-radius-sm);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.company-legal-public-summary div{min-width:0}.company-legal-public-summary small,.company-legal-public-summary strong,.company-legal-public-summary em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.company-legal-public-summary small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-style:normal;font-weight:850;letter-spacing:.04em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.company-legal-public-summary strong{margin-top:.14rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.9rem;font-weight:850;line-height:1.22;white-space:nowrap}.company-legal-public-summary em{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-style:normal;line-height:1.32;white-space:nowrap}.company-legal-card__status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem}.company-legal-card__status-grid article{display:grid;gap:.14rem;padding:.62rem .72rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:var(--op-radius-sm);background:var(--csd-bg-ffffff-1000, #ffffff)}.company-legal-card__status-grid span{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.company-legal-card__status-grid strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.86rem;font-weight:850;line-height:1.25}.company-legal-card__status-grid small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem}.company-legal-alert{display:flex;align-items:flex-start;gap:.62rem;padding:.72rem .82rem;border:1px solid var(--csd-border-f59e0b-260, rgba(245, 158, 11, .26));border-radius:var(--op-radius-sm);background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-92400e-1000, #92400e)}.company-legal-alert i{margin-top:.1rem}.company-legal-alert strong,.company-legal-alert span{display:block}.company-legal-alert strong{font-size:.84rem;font-weight:850}.company-legal-alert span{margin-top:.1rem;color:var(--csd-text-a16207-1000, #a16207);font-size:.76rem;line-height:1.4}.company-legal-issue-stack{display:grid;gap:.5rem}.company-legal-alert--danger{border-color:var(--csd-border-dc2626-220, rgba(220, 38, 38, .22));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fef2f2-1000, #fef2f2));color:var(--csd-text-991b1b-1000, #991b1b)}.company-legal-alert--danger span{color:var(--csd-text-7f1d1d-1000, #7f1d1d)}.company-index-page__attention-chip{border-color:var(--csd-border-f59e0b-340, rgba(245, 158, 11, .34))!important;background:var(--csd-bg-fffbeb-1000, #fffbeb)!important;color:var(--csd-text-92400e-1000, #92400e)!important}.company-index-page__issue-pill{max-width:100%}.company-legal-card__two-column{display:grid;grid-template-columns:minmax(0,1fr);gap:.82rem;align-items:start}.company-legal-public-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:.82rem;align-items:start}.company-legal-admin-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:.82rem;align-items:start}.company-legal-card__section{gap:.68rem;padding:.82rem}.company-legal-card__section-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0}.company-legal-card__section-head>div{min-width:0}.company-legal-card__section-head p{margin:.24rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem;line-height:1.4}.company-legal-card__section-actions{display:flex;align-items:center;justify-content:flex-end;gap:.48rem;flex-wrap:wrap}.company-legal-card__local-toggle{min-height:2.12rem;padding:.4rem .66rem}.company-legal-card__registry-grid,.company-legal-card__verification-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.48rem}.company-legal-card__registry-grid article,.company-legal-card__verification-grid article{display:grid;align-content:center;gap:.1rem;min-height:2.62rem;padding:.42rem .52rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.64rem;background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82));min-width:0}.company-legal-card__registry-grid span,.company-legal-card__verification-grid span{color:var(--csd-text-64748b-1000, #64748b);font-size:.58rem;font-weight:760;letter-spacing:.04em;line-height:1;text-transform:uppercase}.company-legal-card__registry-grid strong,.company-legal-card__verification-grid strong{min-width:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.72rem;font-weight:660;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-legal-card__registry-grid small,.company-legal-card__verification-grid small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;line-height:1.25}.company-legal-card__verification-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.company-legal-card__registry-grid--public{grid-template-columns:repeat(2,minmax(0,1fr))}.company-legal-card__registry-grid--public article.is-wide{grid-column:span 2}.company-legal-card__registry-grid--public article.is-wide strong{white-space:normal}.company-legal-official-panel{overflow:hidden}.company-legal-official-panel.company-legal-card__section,.company-legal-sources-card.company-legal-card__section{padding:0}.company-legal-card__source-body{display:grid;gap:.68rem}.company-legal-card .op-public-data-source__header{align-items:center;padding:.68rem .82rem;min-height:0}.company-legal-card .op-public-data-source__header>div:first-child,.company-legal-financial-panel__header>div:first-child{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:.1rem .44rem;min-width:0}.company-legal-card .op-public-data-source__header .op-section-kicker,.company-legal-financial-panel__header .op-section-kicker{flex:0 0 auto;margin:0}.company-legal-card .op-public-data-source__header h3,.company-legal-financial-panel__header h3{display:inline-flex;align-items:center;gap:.34rem;min-width:0;margin:0}.company-legal-card .op-public-data-source__header p,.company-legal-financial-panel__header p{flex:0 0 100%;max-width:100%;margin:.12rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-legal-card .op-public-data-source__header .company-legal-card__section-actions{flex:0 0 auto;flex-wrap:nowrap;gap:.34rem}.company-legal-card .op-public-data-source__header .company-legal-card__section-actions .op-status-pill,.company-legal-card .op-public-data-source__header .company-legal-card__local-toggle{min-width:0;max-width:6.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-legal-card .op-public-data-source__header .company-legal-card__local-toggle span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-legal-card .op-public-data-page__source-grid{padding:.86rem .95rem}.company-legal-local-editor{padding:.62rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:var(--op-radius-sm);background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.company-legal-local-editor__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.62rem}.company-legal-local-editor__head strong,.company-legal-local-editor__head small{display:block}.company-legal-local-editor__head strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.8rem;font-weight:720}.company-legal-local-editor__head small{margin-top:.1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.69rem;line-height:1.4}.company-legal-manual-details{border-top:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));padding-top:.58rem}.company-legal-manual-details summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;cursor:pointer;list-style:none;padding:.58rem .66rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:var(--op-radius-sm);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-foreground-op-ink, var(--op-ink))}.company-legal-manual-details summary::-webkit-details-marker{display:none}.company-legal-manual-details summary .company-legal-manual-details__summary-copy,.company-legal-manual-details summary .company-legal-manual-details__summary-copy span,.company-legal-manual-details summary .company-legal-manual-details__summary-copy small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-legal-manual-details summary .company-legal-manual-details__summary-copy span{font-size:.82rem;font-weight:850}.company-legal-manual-details summary .company-legal-manual-details__summary-copy small{margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:520}.company-legal-manual-details summary i{color:var(--csd-text-64748b-1000, #64748b);transition:transform .18s ease}.company-legal-manual-details[open] summary i{transform:rotate(180deg)}.company-legal-manual-details .company-legal-form{margin-top:.62rem}.company-legal-manual-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.46rem;margin-top:.58rem}.company-legal-manual-strip article{display:grid;gap:.14rem;min-width:0;padding:.5rem .58rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.company-legal-manual-strip span,.company-legal-manual-strip strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-legal-manual-strip span{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.company-legal-manual-strip strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.78rem;font-weight:780}.company-legal-financial-panel{overflow:hidden;padding:0}.company-legal-financial-panel__header{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.68rem .82rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.company-legal-financial-panel__header h3{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1rem;font-weight:850;letter-spacing:0;line-height:1.12}.company-legal-financial-panel__header p{color:var(--csd-text-53657d-1000, #53657d);font-size:.78rem;line-height:1.35}.company-legal-financial-panel__header .op-status-badge{flex:0 0 auto}.company-legal-financial-panel__tools{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex:0 0 auto;min-width:0}.company-legal-financial-panel__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;padding:.68rem .78rem 0}.company-legal-financial-panel__metrics article{display:grid;gap:.2rem;min-width:0;min-height:4.45rem;padding:.66rem .72rem;border:1px solid var(--csd-border-d6e1ef-980, rgba(214, 225, 239, .98));border-radius:var(--op-radius-sm);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.company-legal-financial-panel__metrics span{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.company-legal-financial-panel__metrics strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.98rem;font-weight:850;line-height:1.18}.company-legal-financial-panel__metrics strong.is-positive{color:var(--csd-text-047857-1000, #047857)}.company-legal-financial-panel__metrics strong.is-negative{color:var(--csd-text-b91c1c-1000, #b91c1c)}.company-legal-financial-panel__metrics small{color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem;line-height:1.42}.company-legal-financial-panel__table-wrap{margin:.66rem .78rem 0;overflow-x:auto;border:1px solid var(--csd-border-d6e1ef-980, rgba(214, 225, 239, .98));border-radius:var(--op-radius-sm);background:var(--csd-bg-ffffff-1000, #ffffff)}.company-legal-financial-table{width:100%;min-width:42rem;border-collapse:collapse}.company-legal-financial-table th,.company-legal-financial-table td{padding:.72rem .86rem;border-bottom:1px solid var(--csd-border-e2e8f0-820, rgba(226, 232, 240, .82));color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.8rem;line-height:1.35;text-align:left;white-space:nowrap}.company-legal-financial-table th{background:linear-gradient(180deg,var(--csd-bg-f8fafc-1000, #f8fafc),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-334155-1000, #334155);font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.company-legal-financial-table tr:last-child td{border-bottom:0}.company-legal-financial-table tr.is-selected td{background:#2563eb0a}.company-legal-financial-table td:first-child strong,.company-legal-financial-table td:first-child a{color:var(--csd-foreground-op-ink, var(--op-ink));font-weight:850}.company-legal-financial-table__year{display:inline-flex;align-items:center;min-height:1.55rem;color:var(--csd-foreground-op-ink, var(--op-ink));text-decoration:none}.company-legal-financial-table__year:hover,.company-legal-financial-table__year:focus{color:var(--csd-foreground-op-accent, var(--op-accent));text-decoration:none}.company-legal-financial-table__result{color:var(--csd-foreground-op-ink, var(--op-ink));font-weight:780}.company-legal-financial-table__result.is-positive{color:var(--csd-text-047857-1000, #047857)}.company-legal-financial-table__result.is-negative{color:var(--csd-text-b91c1c-1000, #b91c1c)}.company-legal-financial-panel__note{display:flex;align-items:flex-start;gap:.55rem;margin:.66rem .78rem .78rem;padding:.68rem .75rem;border:1px solid var(--csd-border-bfdbfe-760, rgba(191, 219, 254, .76));border-radius:var(--op-radius-sm);background:var(--csd-bg-eff6ff-620, rgba(239, 246, 255, .62));color:var(--csd-text-475569-1000, #475569);font-size:.78rem;line-height:1.5}.company-legal-financial-panel__note i{color:var(--csd-text-2563eb-1000, #2563eb);line-height:1.45}.company-legal-card__caen-grid{display:grid;grid-template-columns:minmax(12rem,.36fr) minmax(0,1fr);gap:.58rem}.company-legal-card__caen-primary,.company-legal-card__caen-list{min-width:0;padding:.66rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:var(--op-radius-sm);background:var(--csd-bg-ffffff-1000, #ffffff)}.company-legal-card__caen-primary{display:grid;gap:.12rem}.company-legal-card__caen-primary span,.company-legal-card__caen-primary small{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.35}.company-legal-card__caen-primary span{font-weight:850;letter-spacing:.04em;text-transform:uppercase}.company-legal-card__caen-primary strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1.02rem;font-weight:850;line-height:1.2}.company-legal-card__caen-list{display:grid;align-content:start;gap:.42rem}.company-legal-card__caen-list>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.company-legal-card__caen-list>div{display:flex;flex-wrap:wrap;gap:.36rem}.company-legal-card__caen-list small{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem}.company-legal-card__relation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem}.company-legal-admin-layout .company-legal-card__relation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-legal-card__relation-panel,.company-legal-card__access-item{border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:var(--op-radius-sm);background:var(--csd-bg-ffffff-1000, #ffffff)}.company-legal-card__relation-panel{display:grid;align-content:start;gap:.58rem;min-width:0;padding:.66rem}.company-legal-card__relation-panel>div{display:flex;align-items:center;gap:.5rem;min-width:0}.company-legal-card__relation-panel strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.82rem;font-weight:850;line-height:1.25}.company-legal-card__relation-panel p{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.4}.company-legal-card__relation-panel ul{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.company-legal-card__relation-panel li{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:0;color:var(--csd-text-334155-1000, #334155);font-size:.78rem;line-height:1.3}.company-legal-card__relation-panel li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-legal-card__relation-panel li small{flex:0 0 auto;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:780}.company-legal-card__relation-panel li form{flex:0 0 auto}.company-legal-card__panel-icon{display:inline-grid;place-items:center;flex:0 0 2.05rem;width:2.05rem;height:2.05rem;border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-2563eb-1000, #2563eb);line-height:1}.company-legal-card__access-section{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f9fbff-1000, #f9fbff))}.company-legal-card__access-note{display:flex;align-items:flex-start;gap:.5rem;padding:.62rem .7rem;border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:var(--op-radius-sm);background:#2563eb0b;color:var(--csd-text-475569-1000, #475569);font-size:.78rem;line-height:1.45}.company-legal-card__access-note i{color:var(--csd-text-2563eb-1000, #2563eb);line-height:1.35}.company-legal-card__access-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem}.company-legal-admin-layout .company-legal-card__access-grid,.company-legal-admin-layout .company-legal-inline-form{grid-template-columns:minmax(0,1fr)}.company-legal-card__access-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.56rem;min-width:0;padding:.58rem}.company-legal-card__access-item strong,.company-legal-card__access-item small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-legal-card__access-item strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.82rem;font-weight:850}.company-legal-card__access-item small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.35}.company-legal-card__empty{padding:1.35rem 1rem;border:1px dashed var(--csd-border-94a3b8-520, rgba(148, 163, 184, .52));border-radius:var(--op-radius-sm)}.company-legal-form,.company-legal-inline-form,.company-legal-list{border-top:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));padding-top:.68rem}.company-legal-local-editor .company-legal-form{border-top:0;padding-top:0}.company-legal-form__errors{display:flex;align-items:flex-start;gap:.54rem;margin-bottom:.62rem;padding:.62rem .7rem;border:1px solid var(--csd-border-ef4444-200, rgba(239, 68, 68, .2));border-radius:var(--op-radius-sm);background:var(--csd-bg-fff7f7-1000, #fff7f7);color:var(--csd-text-991b1b-1000, #991b1b)}.company-legal-form__errors i{margin-top:.06rem;color:var(--csd-text-dc2626-1000, #dc2626)}.company-legal-form__errors strong,.company-legal-form__errors span{display:block}.company-legal-form__errors strong{font-size:.82rem;font-weight:850}.company-legal-form__errors span{margin-top:.08rem;color:var(--csd-text-b91c1c-1000, #b91c1c);font-size:.74rem;line-height:1.4}.company-legal-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.company-legal-form__grid label{display:grid;gap:.26rem;margin:0;min-width:0}.company-legal-form__grid label>span{color:var(--csd-text-475569-1000, #475569);font-size:.63rem;font-weight:720;letter-spacing:.01em}.company-legal-form__grid .form-control,.company-legal-form__grid .form-select{min-height:2.34rem;padding-top:.42rem;padding-bottom:.42rem;border-color:var(--csd-border-cbd5e1-940, rgba(203, 213, 225, .94));border-radius:.64rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.76rem;font-weight:600}.company-legal-form__grid .select2-container{width:100%!important;min-width:0}.company-legal-form__grid--relation{grid-template-columns:repeat(3,minmax(0,1fr))}.company-legal-form__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.65rem}.company-legal-form__hint{max-width:34rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;line-height:1.4}.company-legal-inline-form{display:grid;grid-template-columns:minmax(7rem,.15fr) minmax(12rem,1fr) auto auto;align-items:center;gap:.48rem}.company-legal-inline-form .form-control,.company-legal-inline-form .form-select{min-height:2.28rem;border-radius:.64rem;font-size:.75rem;font-weight:600}.company-legal-inline-form .select2-container{width:100%!important;min-width:0}.company-legal-inline-form .select2-container--default .select2-selection--single{min-height:2.28rem}.company-legal-check{display:inline-flex;align-items:center;gap:.36rem;min-height:2.28rem;margin:0;padding:0 .62rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:650}.company-legal-list{display:grid;gap:.42rem}.company-legal-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.5rem .58rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.company-legal-list strong,.company-legal-list span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-legal-list strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.76rem;font-weight:680}.company-legal-list span{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem}.company-legal-local-editor .select2-container--default .select2-selection--single{min-height:2.34rem;border-radius:.64rem}.company-legal-local-editor .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.76rem;font-weight:600;line-height:2.22rem}.company-legal-local-editor .select2-container--default .select2-selection--single .select2-selection__arrow{min-height:2.28rem}.company-official-apply-modal__footer{justify-content:flex-end!important;gap:.5rem!important;padding:.62rem .86rem .72rem!important;background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72))!important;box-shadow:none!important}.company-official-apply-modal__footer .op-secondary-action,.company-official-apply-modal__footer .op-primary-action{min-height:2.08rem;padding:.36rem .72rem;border-radius:.66rem;font-size:.76rem;font-weight:700}.company-official-apply-modal__footer .op-primary-action{box-shadow:0 8px 16px #2563eb29}.company-official-apply-modal__submit i{font-size:.9rem}.op-card.company-sidebar-card,.company-sidebar-card{--company-sidebar-accent-rgb: 37, 99, 235;overflow:hidden;border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:inset 0 1px #ffffffeb,0 14px 34px #0f172a0f}.op-card.company-sidebar-card--bank,.company-sidebar-card--bank{--company-sidebar-accent-rgb: 15, 118, 110}.op-card.company-sidebar-card--clients,.company-sidebar-card--clients{--company-sidebar-accent-rgb: 37, 99, 235}.op-card.company-sidebar-card--team,.company-sidebar-card--team{--company-sidebar-accent-rgb: 79, 70, 229}.company-sidebar-card__header{position:relative;align-items:center;gap:.55rem;padding:.68rem .78rem;border-bottom-color:var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)}.company-sidebar-card__header-icon{display:inline-grid;place-items:center;width:1.92rem;height:1.92rem;flex:0 0 auto;border:1px solid rgba(var(--company-sidebar-accent-rgb),.22);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:rgb(var(--company-sidebar-accent-rgb));box-shadow:inset 0 1px #ffffffe6,0 8px 18px rgba(var(--company-sidebar-accent-rgb),.08)}.company-sidebar-card__heading{display:grid;gap:.16rem;min-width:0}.company-sidebar-card__title-row{display:flex;align-items:center;gap:.28rem;min-width:0}.company-sidebar-card__title-row h2{min-width:0;font-size:.87rem;line-height:1.16;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-sidebar-card__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.26rem;height:1.26rem;padding:0 .3rem;border:1px solid var(--csd-border-d6e1ef-960, rgba(214, 225, 239, .96));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-334155-1000, #334155);font-size:.68rem;font-weight:850;line-height:1}.company-sidebar-card__header .op-record-card-action{min-height:1.92rem;padding:.3rem .42rem;flex:0 0 auto;font-size:.72rem}.company-sidebar-card__body{display:grid;gap:.52rem;padding:.72rem .88rem .78rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.company-sidebar-card__item,.company-sidebar-card__relation{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.56rem;padding:.56rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:var(--op-radius-sm);background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);text-decoration:none;box-shadow:inset 0 1px #ffffffdb}.company-sidebar-card__item .op-table__icon,.company-sidebar-card__relation .op-table__icon{border-color:rgba(var(--company-sidebar-accent-rgb),.2);background:linear-gradient(180deg,rgba(var(--company-sidebar-accent-rgb),.12),rgba(var(--company-sidebar-accent-rgb),.045));color:rgb(var(--company-sidebar-accent-rgb))}.company-sidebar-card__relation--link:hover{border-color:rgba(var(--company-sidebar-accent-rgb),.28);color:rgb(var(--company-sidebar-accent-rgb));box-shadow:0 10px 20px rgba(var(--company-sidebar-accent-rgb),.08)}.company-sidebar-card__item-copy{display:grid;gap:.12rem;min-width:0}.company-sidebar-card__item-copy strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.82rem;line-height:1.3;overflow-wrap:anywhere}.company-sidebar-card__item-copy span,.company-sidebar-card__item-copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.35}.company-sidebar-card__empty{padding:1.25rem .85rem;border-color:var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-ffffff-1000, #ffffff)}.company-sidebar-card__empty i{color:rgb(var(--company-sidebar-accent-rgb))}.company-tab-card>.op-card__body{padding:.9rem}.company-tab-card .op-table-card{margin-bottom:0}.op-card.company-tab-card--documents,.company-tab-card--documents,.op-card.company-tab-card--bank-accounts,.company-tab-card--bank-accounts,.op-card.company-tab-card--stamps,.company-tab-card--stamps,.op-card.company-tab-card--contract-settings,.company-tab-card--contract-settings{overflow:visible;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:var(--op-radius, 10px);background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:var(--op-shadow)}.op-card.company-tab-card--documents>.op-card__header,.company-tab-card--documents>.op-card__header,.op-card.company-tab-card--bank-accounts>.op-card__header,.company-tab-card--bank-accounts>.op-card__header,.op-card.company-tab-card--stamps>.op-card__header,.company-tab-card--stamps>.op-card__header,.op-card.company-tab-card--contract-settings>.op-card__header,.company-tab-card--contract-settings>.op-card__header{align-items:center;gap:.85rem;padding:.82rem .92rem;border-bottom:1px solid var(--csd-border-dbeafe-880, rgba(219, 234, 254, .88));background:linear-gradient(90deg,var(--csd-bg-eff6ff-740, rgba(239, 246, 255, .74)),var(--csd-bg-ffffff-1000, #ffffff) 46%)}.op-card.company-tab-card--documents>.op-card__header h2,.company-tab-card--documents>.op-card__header h2,.op-card.company-tab-card--bank-accounts>.op-card__header h2,.company-tab-card--bank-accounts>.op-card__header h2,.op-card.company-tab-card--stamps>.op-card__header h2,.company-tab-card--stamps>.op-card__header h2,.op-card.company-tab-card--contract-settings>.op-card__header h2,.company-tab-card--contract-settings>.op-card__header h2{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.04rem;font-weight:900;line-height:1.16}.op-card.company-tab-card--documents>.op-card__header small,.company-tab-card--documents>.op-card__header small,.op-card.company-tab-card--bank-accounts>.op-card__header small,.company-tab-card--bank-accounts>.op-card__header small,.op-card.company-tab-card--stamps>.op-card__header small,.company-tab-card--stamps>.op-card__header small,.op-card.company-tab-card--contract-settings>.op-card__header small,.company-tab-card--contract-settings>.op-card__header small{color:var(--csd-text-526581-1000, #526581);font-size:.82rem}.op-card.company-tab-card--documents>.op-card__body,.company-tab-card--documents>.op-card__body,.op-card.company-tab-card--bank-accounts>.op-card__body,.company-tab-card--bank-accounts>.op-card__body,.op-card.company-tab-card--stamps>.op-card__body,.company-tab-card--stamps>.op-card__body,.op-card.company-tab-card--contract-settings>.op-card__body,.company-tab-card--contract-settings>.op-card__body{padding:.82rem .92rem .92rem}.op-card.company-tab-card--bank-accounts>.op-card__body,.company-tab-card--bank-accounts>.op-card__body{padding:0}.op-card.company-tab-card--stamps>.op-card__body,.company-tab-card--stamps>.op-card__body{padding:0}.company-tab-card--bank-accounts .company-tab-card__filters{padding:.95rem 1rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-ffffff-1000, #ffffff)}.company-tab-card--bank-accounts .company-tab-card__table-region{min-width:0}.company-tab-card--bank-accounts .company-bank-accounts-table-wrap{border-radius:0}.company-tab-card--bank-accounts .op-pagination-footer{border-bottom-left-radius:var(--op-radius, 10px);border-bottom-right-radius:var(--op-radius, 10px)}.company-stamps-page__library-actions{display:flex;flex-wrap:wrap;gap:.45rem}.company-stamps-page__action.is-disabled{pointer-events:none;opacity:.72}@media (max-width: 1180px){.company-show-page__details-layout{grid-template-columns:minmax(0,1fr)}.company-show-page__details-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}.company-profile-card__audit-trail,.company-legal-card__two-column,.company-legal-public-layout,.company-legal-admin-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width: 991.98px){.company-show-page__details-sidebar,.company-profile-card__contract-preview-content{grid-template-columns:minmax(0,1fr)}.company-profile-card__contract-details,.company-legal-card__registry-grid,.company-legal-card__verification-grid,.company-legal-card__status-grid,.company-legal-public-summary,.company-legal-manual-strip,.company-legal-card__relation-grid,.company-legal-card__access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-legal-card__caen-grid{grid-template-columns:minmax(0,1fr)}.company-legal-card__registry-grid--public article.is-wide{grid-column:span 2}.company-legal-sync-panel{align-items:flex-start;flex-direction:column}.company-legal-form__grid,.company-legal-form__grid--relation,.company-legal-inline-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.company-index-page__import-alert{align-items:flex-start;flex-direction:column}.company-sidebar-card__item,.company-sidebar-card__relation{grid-template-columns:auto minmax(0,1fr)}.company-sidebar-card__item>.op-status-badge,.company-sidebar-card__relation>.op-record-relation-cta,.company-sidebar-card__relation>.op-chip,.company-sidebar-card__relation>.op-pill{grid-column:2;justify-self:start}.company-legal-card__registry-grid,.company-legal-card__verification-grid,.company-legal-card__status-grid,.company-legal-public-summary,.company-legal-manual-strip,.company-legal-card__relation-grid,.company-legal-card__access-grid{grid-template-columns:minmax(0,1fr)}.company-legal-card__registry-grid--public article.is-wide{grid-column:auto}.company-legal-card__section-head,.company-legal-card__header,.company-legal-card__access-item{align-items:flex-start}.company-legal-card__header-badges{justify-content:flex-start}.company-legal-card__access-item{grid-template-columns:auto minmax(0,1fr)}.company-legal-card__access-item .op-status-badge{grid-column:2;justify-self:start}.company-legal-sync-panel__actions,.company-legal-sync-panel__compact-form{align-items:stretch;flex-direction:column;width:100%}.company-legal-sync-panel__actions .btn,.company-legal-sync-panel__compact-form .btn{width:100%}.company-legal-form__grid,.company-legal-form__grid--relation,.company-legal-inline-form{grid-template-columns:minmax(0,1fr)}.company-legal-form__footer{align-items:stretch;flex-direction:column}.company-legal-form__footer .btn{width:100%}.company-legal-financial-panel__header{align-items:flex-start;flex-direction:column}.company-legal-financial-panel__tools{align-items:stretch;flex-direction:column;width:100%}.company-legal-financial-panel__metrics{grid-template-columns:minmax(0,1fr)}}@media (max-width: 575.98px){.company-profile-card__contract-preview,.company-profile-card__contract-details{grid-template-columns:minmax(0,1fr)}.company-legal-financial-panel__header h3{font-size:1.12rem}}.company-contract-registry-page{--op-accent: #2563eb;--csd-foreground-op-accent: var(--csd-text-2563eb-1000, #2563eb);--op-accent-dark: #1d4ed8;--csd-foreground-op-accent-dark: var(--csd-text-1d4ed8-1000, #1d4ed8);--op-accent-rgb: 37, 99, 235}.company-contract-registry__toolbar .op-pill i{color:var(--csd-foreground-op-accent, var(--op-accent))}.company-contract-registry__scope-note{display:inline-flex;align-items:center;gap:.36rem;min-height:1.62rem;margin-top:.42rem;padding:.22rem .54rem;border:1px solid rgba(var(--op-accent-rgb),.13);border-radius:999px;background:rgba(var(--op-accent-rgb),.045);color:var(--csd-text-50627c-1000, #50627c);font-size:.72rem;font-weight:800;line-height:1}.company-contract-registry__scope-note i{color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.82rem}.op-card.company-contract-registry__latest-strip{display:grid;grid-template-columns:minmax(20rem,auto) minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.05rem;padding:.56rem 1rem;background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.company-contract-registry__latest-summary,.company-contract-registry__latest-meta{min-width:0}.company-contract-registry__latest-summary{display:flex;align-items:center;gap:.55rem}.company-contract-registry__latest-kicker{display:inline-flex;align-items:center;gap:.35rem;min-height:1.55rem;margin-bottom:0;padding:.18rem .46rem;border:1px solid rgba(var(--op-accent-rgb),.14);border-radius:999px;background:rgba(var(--op-accent-rgb),.045);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.66rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.company-contract-registry__latest-kicker i{color:var(--csd-foreground-op-accent, var(--op-accent))}.company-contract-registry__latest-title-row{display:flex;align-items:center;gap:.5rem;min-width:0}.company-contract-registry__latest-title{min-width:0;overflow:hidden;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.95rem;font-weight:850;line-height:1.2;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.company-contract-registry__latest-title:hover,.company-contract-registry__latest-title:focus-visible{color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark))}.company-contract-registry__latest-meta{display:flex;align-items:center;justify-content:flex-end;gap:.62rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem;font-weight:700}.company-contract-registry__latest-meta span{display:inline-flex;align-items:center;gap:.3rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-contract-registry__latest-meta i{color:var(--csd-foreground-op-accent, var(--op-accent));flex:0 0 auto}.op-card.company-contract-registry__filter-card .smart-filter-bar{--sf-control-height: 40px;--sf-control-radius: var(--op-radius-sm);--csd-foreground-sf-control-radius: var(--op-radius-sm)}.company-contract-registry__filter-shell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.82rem;width:100%;min-height:40px}.company-contract-registry__filter-heading{display:inline-flex;align-items:center;gap:.5rem;min-width:0;min-height:40px;padding-right:.82rem;border-right:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));white-space:nowrap}.company-contract-registry__filter-heading h2{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.98rem;font-weight:850;letter-spacing:0;line-height:1.15}.company-contract-registry__table-card{overflow:hidden}.company-contract-registry__table-card.dropdown-overflow-unlocked,.company-contract-registry__table-card.pagination-select-overflow-unlocked,.company-contract-registry__table-card .ajax-table.dropdown-overflow-unlocked,.company-contract-registry__table-card .ajax-table.pagination-select-overflow-unlocked{overflow:visible!important}.company-contract-registry__table-card>.op-card__header{position:relative;z-index:4;background:radial-gradient(circle at 0% 0%,rgba(var(--op-accent-rgb),.08),transparent 38%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);box-shadow:inset 0 1px #fffffff5,0 12px 28px #0f172a0e}.company-contract-registry__table-card>.op-card__body{position:relative;z-index:1;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:var(--csd-bg-ffffff-1000, #fff)}.company-contract-registry__active-filters{padding:.72rem 1rem;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fbfdff-1000, #fbfdff))}.company-contract-registry__active-filters .active-filter-chips{min-height:2.3rem;padding:.48rem .62rem;border-radius:var(--op-radius-sm);box-shadow:inset 0 1px #ffffffeb}.company-contract-registry__table-wrap{position:relative;overflow-x:auto;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.company-contract-registry__table-wrap.dropdown-overflow-unlocked,.company-contract-registry__table-wrap.pagination-select-overflow-unlocked{overflow:visible!important}@media (min-width: 992px){.company-contract-registry__table-card,.company-contract-registry__table-card>.op-card__body,.company-contract-registry__table-card .ajax-table,.company-contract-registry__table-wrap{overflow:visible!important}}.company-contract-registry__table thead tr{position:relative;z-index:3;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #bfdbfe9e,0 8px 20px #0f172a0b}.company-contract-registry__table thead th{position:relative;z-index:3;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)))!important}.company-contract-registry__table tbody tr>td{position:relative;z-index:1}.company-contract-registry__table thead th:first-child{border-top-left-radius:0}.company-contract-registry__table thead th:last-child{border-top-right-radius:0}.company-contract-registry__table .company-contract-registry__contract-type{--op-pill-max-width: 12.75rem}.company-contract-registry__audit-context{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.86rem 1rem;background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.company-contract-registry__audit-context-copy{display:flex;align-items:center;gap:.72rem;min-width:0}.company-contract-registry__audit-context-copy p{max-width:68rem;margin:0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.84rem;font-weight:650;line-height:1.45}.company-contract-registry__audit-context-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.44rem;flex:0 0 auto}.company-contract-registry__audit-context-chips span{display:inline-flex;align-items:center;min-height:1.75rem;padding:.26rem .62rem;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:999px;background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:850;line-height:1;white-space:nowrap}.company-contract-registry__audit-page-card{overflow:hidden}.company-contract-registry__audit-page-timeline{padding:1rem}.company-contract-registry__audit-page-timeline .activity-card{margin-top:1rem!important}.company-contract-registry__audit-page-timeline .activity-filters{margin:0}.company-contract-registry__audit-page-timeline .activity-pagination{margin-top:1rem}.company-contract-registry__client-line{display:flex;align-items:center;gap:.42rem;min-width:0;max-width:100%}.company-contract-registry__client-line .op-table__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-contract-registry__client-alias{flex:0 1 auto;display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:10.5rem;min-height:1.42rem;padding:.18rem .5rem;border:1px solid rgba(var(--op-accent-rgb),.18);border-radius:999px;background:rgba(var(--op-accent-rgb),.07);color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark));font-size:.72rem;font-weight:850;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-contract-registry__row{position:relative;z-index:1}.company-contract-registry__row:has(.dropdown.show),.company-contract-registry__row:has(.status-dropdown.show),.company-contract-registry__row:has(.dropdown-overflow-anchor){z-index:36}.company-contract-registry__row:has(.dropdown.show)>td,.company-contract-registry__row:has(.status-dropdown.show)>td,.company-contract-registry__row:has(.dropdown-overflow-anchor)>td{z-index:38}.company-contract-registry__row .dropdown-actions{position:relative;justify-content:flex-end}.company-contract-registry__row .modern-dropdown-trigger{width:1.84rem;height:1.84rem;min-width:1.84rem;min-height:1.84rem;border-radius:999px;border-color:var(--csd-border-d6e1ef-1000, #d6e1ef);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-64748b-1000, #64748b);box-shadow:0 5px 12px #0f172a14}.company-contract-registry__row .modern-dropdown-trigger:hover,.company-contract-registry__row .modern-dropdown-trigger:focus-visible,.company-contract-registry__row .modern-dropdown-trigger[aria-expanded=true]{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #fff));color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark));box-shadow:0 7px 16px #2563eb14}.company-contract-registry__actions-cell{z-index:6;width:88px;min-width:88px;max-width:88px;text-align:right!important}.company-contract-registry__actions-cell .dropdown-modern{min-width:11rem}.company-contract-registry__pagination{position:relative;z-index:2;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)));box-shadow:inset 0 1px #fffffff5,0 -10px 24px #0f172a09}.company-contract-registry__pagination>.saas-pagination{padding:.86rem 1.05rem .94rem}.company-contract-registry__pagination .saas-pagination-select__button{border-radius:10px;box-shadow:inset 0 1px #fffffff5,0 8px 18px #0f172a0e}.company-contract-registry__advanced-filters .select2-container--default .select2-selection--single,.company-contract-registry__advanced-filters .form-select,.company-contract-registry__advanced-filters .form-control{min-height:2.45rem;border-color:var(--csd-border-d6e1ef-1000, #d6e1ef);border-radius:var(--op-radius-sm, 8px);background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-172338-1000, #172338);font-size:.84rem;font-weight:650}.company-contract-registry__advanced-filters .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--csd-text-172338-1000, #172338);line-height:2.35rem}.company-contract-registry__advanced-filters .select2-container--default .select2-selection--single .select2-selection__arrow{min-height:2.35rem}@media (max-width: 992px){.op-card.company-contract-registry__latest-strip{grid-template-columns:1fr;align-items:flex-start}.company-contract-registry__latest-summary{flex-wrap:wrap}.company-contract-registry__latest-meta{justify-content:flex-start;flex-wrap:wrap}.company-contract-registry__filter-shell{grid-template-columns:1fr;align-items:stretch}.company-contract-registry__filter-heading{justify-content:space-between;padding-right:0;border-right:0;white-space:normal}.company-contract-registry__audit-context,.company-contract-registry__audit-context-copy{align-items:flex-start;flex-direction:column}.company-contract-registry__audit-context-chips{justify-content:flex-start}}.company-contract-logo-preview{display:block;max-width:140px;max-height:55px;-o-object-fit:contain;object-fit:contain}.company-contract-settings-page .company-contract-settings-page__layout{align-items:start;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(23rem,27rem)}.company-contract-settings-page .company-contract-settings-page__main,.company-contract-settings-page .company-contract-settings-page__sidebar{min-width:0}.company-contract-settings-page .company-contract-settings__summary-strip{display:grid;grid-template-columns:minmax(14rem,.78fr) minmax(0,1.22fr);gap:.62rem;margin-bottom:.78rem}.company-contract-settings-page .company-contract-settings__summary-inline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem}.company-contract-settings-page .company-contract-settings__hero{border:0;overflow:hidden;box-shadow:0 14px 28px #0f172a0f}.company-contract-settings-page .company-contract-settings__hero .saas-card-body{padding:1rem 1.1rem;background:radial-gradient(circle at top right,rgba(37,99,235,.1),transparent 30%),linear-gradient(145deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)))}.company-contract-settings-page .company-contract-settings__hero-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem;margin-bottom:.7rem}.company-contract-settings-page .company-contract-settings__eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--csd-text-64748b-1000, #64748b);margin-bottom:.5rem}.company-contract-settings-page .company-contract-settings__title{margin:0;font-size:clamp(1.25rem,1.65vw,1.6rem);font-weight:800;letter-spacing:-.03em;color:var(--csd-text-0f172a-1000, #0f172a)}.company-contract-settings-page .company-contract-settings__subtitle{max-width:42rem;font-size:.98rem;color:var(--csd-text-475569-1000, #475569)}.company-contract-settings-page .company-contract-settings__hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr);gap:.75rem;align-items:stretch}.company-contract-settings-page .company-contract-settings__chips{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start}.company-contract-settings-page .company-contract-settings__chip{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .72rem;border-radius:999px;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));background:var(--csd-bg-ffffff-780, rgba(255, 255, 255, .78));color:var(--csd-text-334155-1000, #334155);font-size:.77rem;font-weight:700}.company-contract-settings-page .company-contract-settings__preview-card{height:100%;border-radius:.92rem;padding:.68rem .78rem;background:radial-gradient(circle at 0% 0%,rgba(15,23,42,.035),transparent 11rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));color:var(--csd-text-10213f-1000, #10213f);box-shadow:inset 0 1px #fffffff0,0 14px 30px #0f172a0b}.company-contract-settings-page .company-contract-settings__preview-label{font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:var(--csd-text-708198-1000, #708198);margin-bottom:.28rem}.company-contract-settings-page .company-contract-settings__preview-value{font-size:clamp(1rem,1.3vw,1.24rem);line-height:1.1;font-weight:800;letter-spacing:-.04em;margin-bottom:.22rem;word-break:break-word}.company-contract-settings-page .company-contract-settings__preview-meta{font-size:.72rem;color:var(--csd-text-64748b-1000, #64748b)}.company-contract-settings-page .company-contract-settings__preview-meta strong{color:var(--csd-text-10213f-1000, #10213f)}.company-contract-settings-page .company-contract-settings__meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;height:100%}.company-contract-settings-page .company-contract-settings__meta-card{min-height:3.85rem;padding:.54rem .62rem;border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)));border:1px solid var(--csd-border-d6e1ef-940, rgba(214, 225, 239, .94));box-shadow:inset 0 1px #ffffffd1,0 10px 20px #0f172a09}.company-contract-settings-page .company-contract-settings__meta-card strong{display:block;font-size:.82rem;color:var(--csd-text-0f172a-1000, #0f172a);line-height:1.22}.company-contract-settings-page .company-contract-settings__meta-card small{display:block;margin-top:.3rem;font-size:.78rem;color:var(--csd-text-64748b-1000, #64748b)}.company-contract-settings-page .company-contract-settings__meta-card--wide{grid-column:1/-1}.company-contract-settings-page .company-contract-settings__meta-label,.company-contract-settings-page .company-contract-settings__stat-label{display:block;margin-bottom:.22rem;font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:var(--csd-text-708198-1000, #708198)}.company-contract-settings-page .company-contract-settings__warning,.company-contract-settings-page .company-contract-settings__note{display:flex;gap:.75rem;align-items:flex-start;padding:.68rem .78rem;border-radius:.85rem;border:1px solid var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24));background:var(--csd-bg-fef9c3-620, rgba(254, 249, 195, .62));color:var(--csd-text-854d0e-1000, #854d0e);font-size:.82rem;line-height:1.42}.company-contract-settings-page .company-contract-settings__warning i,.company-contract-settings-page .company-contract-settings__note i{margin-top:.1rem}.company-contract-settings-page .company-contract-settings__note{margin-top:.95rem;border-color:var(--csd-border-3b82f6-180, rgba(59, 130, 246, .18));background:var(--csd-bg-eff6ff-820, rgba(239, 246, 255, .82));color:var(--csd-text-1e40af-1000, #1e40af)}.company-contract-settings-page .company-contract-settings__form-stack{display:flex;flex-direction:column;gap:.94rem}.company-contract-settings-page .company-contract-settings__form-stack.is-submitting{pointer-events:none;cursor:wait}.company-contract-settings-page .company-contract-settings__form-stack.is-submitting .company-contract-settings__save-action{pointer-events:auto}.company-contract-settings-page .company-contract-settings__form-stack.is-dirty .company-contract-settings__action-strip{position:sticky;bottom:.85rem;z-index:5;border-color:var(--csd-border-f59e0b-340, rgba(245, 158, 11, .34));background:radial-gradient(circle at top right,rgba(245,158,11,.08),transparent 42%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fffbeb-1000, #fffbeb));box-shadow:0 18px 34px #0f172a14,0 0 0 1px #ffffffc7 inset}.company-contract-settings-page .company-contract-settings__form-stack.is-dirty .company-contract-settings__save-action{box-shadow:0 14px 26px #2563eb33}.company-contract-settings-page .company-contract-settings__form-stack>.saas-card,.company-contract-settings-page .company-contract-settings__form-stack>.op-card,.company-contract-settings-page .company-contract-settings__table-card,.company-contract-settings-page .company-contract-settings__summary-card,.company-contract-settings-page .company-contract-settings__integrity-card,.company-contract-settings-page .company-contract-settings__latest-card,.company-contract-settings-page .company-contract-settings__registry-panel,.company-contract-settings-page .company-contract-settings__latest-side-card,.company-contract-settings-page .company-contract-settings__sidebar-stack>.saas-card,.company-contract-settings-page .company-contract-settings__sidebar-stack>.op-card{border:1px solid var(--csd-border-d6dfec-950, rgba(214, 223, 236, .95));border-radius:.92rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 12px 26px #0f172a0a;overflow:hidden}.company-contract-settings-page .company-contract-settings__form-stack>.saas-card .saas-card-header,.company-contract-settings-page .company-contract-settings__form-stack>.saas-card .op-card__header,.company-contract-settings-page .company-contract-settings__form-stack>.op-card .saas-card-header,.company-contract-settings-page .company-contract-settings__form-stack>.op-card .op-card__header,.company-contract-settings-page .company-contract-settings__table-card .saas-card-header,.company-contract-settings-page .company-contract-settings__table-card .op-card__header,.company-contract-settings-page .company-contract-settings__summary-card .saas-card-header,.company-contract-settings-page .company-contract-settings__summary-card .op-card__header,.company-contract-settings-page .company-contract-settings__integrity-card .saas-card-header,.company-contract-settings-page .company-contract-settings__integrity-card .op-card__header,.company-contract-settings-page .company-contract-settings__latest-card .saas-card-header,.company-contract-settings-page .company-contract-settings__latest-card .op-card__header,.company-contract-settings-page .company-contract-settings__registry-panel .saas-card-header,.company-contract-settings-page .company-contract-settings__registry-panel .op-card__header,.company-contract-settings-page .company-contract-settings__latest-side-card .saas-card-header,.company-contract-settings-page .company-contract-settings__latest-side-card .op-card__header,.company-contract-settings-page .company-contract-settings__sidebar-stack>.saas-card .saas-card-header,.company-contract-settings-page .company-contract-settings__sidebar-stack>.saas-card .op-card__header,.company-contract-settings-page .company-contract-settings__sidebar-stack>.op-card .saas-card-header,.company-contract-settings-page .company-contract-settings__sidebar-stack>.op-card .op-card__header{padding:.74rem .9rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.company-contract-settings-page .company-contract-settings__form-stack>.saas-card .saas-card-title,.company-contract-settings-page .company-contract-settings__form-stack>.saas-card .op-card__header h2,.company-contract-settings-page .company-contract-settings__form-stack>.op-card .saas-card-title,.company-contract-settings-page .company-contract-settings__form-stack>.op-card .op-card__header h2,.company-contract-settings-page .company-contract-settings__table-card .saas-card-title,.company-contract-settings-page .company-contract-settings__table-card .op-card__header h2,.company-contract-settings-page .company-contract-settings__summary-card .saas-card-title,.company-contract-settings-page .company-contract-settings__summary-card .op-card__header h2,.company-contract-settings-page .company-contract-settings__integrity-card .saas-card-title,.company-contract-settings-page .company-contract-settings__integrity-card .op-card__header h2,.company-contract-settings-page .company-contract-settings__latest-card .saas-card-title,.company-contract-settings-page .company-contract-settings__latest-card .op-card__header h2,.company-contract-settings-page .company-contract-settings__registry-panel .saas-card-title,.company-contract-settings-page .company-contract-settings__registry-panel .op-card__header h2,.company-contract-settings-page .company-contract-settings__latest-side-card .saas-card-title,.company-contract-settings-page .company-contract-settings__latest-side-card .op-card__header h2,.company-contract-settings-page .company-contract-settings__sidebar-stack>.saas-card .saas-card-title,.company-contract-settings-page .company-contract-settings__sidebar-stack>.saas-card .op-card__header h2,.company-contract-settings-page .company-contract-settings__sidebar-stack>.op-card .saas-card-title,.company-contract-settings-page .company-contract-settings__sidebar-stack>.op-card .op-card__header h2{display:inline-flex;align-items:center;gap:.42rem;margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:780;letter-spacing:0}.company-contract-settings-page .company-contract-settings__form-stack>.saas-card .saas-card-title i,.company-contract-settings-page .company-contract-settings__form-stack>.saas-card .op-card__header h2 i,.company-contract-settings-page .company-contract-settings__form-stack>.op-card .saas-card-title i,.company-contract-settings-page .company-contract-settings__form-stack>.op-card .op-card__header h2 i,.company-contract-settings-page .company-contract-settings__table-card .saas-card-title i,.company-contract-settings-page .company-contract-settings__table-card .op-card__header h2 i,.company-contract-settings-page .company-contract-settings__summary-card .saas-card-title i,.company-contract-settings-page .company-contract-settings__summary-card .op-card__header h2 i,.company-contract-settings-page .company-contract-settings__integrity-card .saas-card-title i,.company-contract-settings-page .company-contract-settings__integrity-card .op-card__header h2 i,.company-contract-settings-page .company-contract-settings__latest-card .saas-card-title i,.company-contract-settings-page .company-contract-settings__latest-card .op-card__header h2 i,.company-contract-settings-page .company-contract-settings__registry-panel .saas-card-title i,.company-contract-settings-page .company-contract-settings__registry-panel .op-card__header h2 i,.company-contract-settings-page .company-contract-settings__latest-side-card .saas-card-title i,.company-contract-settings-page .company-contract-settings__latest-side-card .op-card__header h2 i,.company-contract-settings-page .company-contract-settings__sidebar-stack>.saas-card .saas-card-title i,.company-contract-settings-page .company-contract-settings__sidebar-stack>.saas-card .op-card__header h2 i,.company-contract-settings-page .company-contract-settings__sidebar-stack>.op-card .saas-card-title i,.company-contract-settings-page .company-contract-settings__sidebar-stack>.op-card .op-card__header h2 i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.95rem}.company-contract-settings-page .company-contract-settings__form-stack>.saas-card .prospect-form-modal__card-body,.company-contract-settings-page .company-contract-settings__form-stack>.saas-card .saas-card-body,.company-contract-settings-page .company-contract-settings__form-stack>.saas-card .op-card__body,.company-contract-settings-page .company-contract-settings__form-stack>.op-card .prospect-form-modal__card-body,.company-contract-settings-page .company-contract-settings__form-stack>.op-card .saas-card-body,.company-contract-settings-page .company-contract-settings__form-stack>.op-card .op-card__body,.company-contract-settings-page .company-contract-settings__table-card .prospect-form-modal__card-body,.company-contract-settings-page .company-contract-settings__table-card .saas-card-body,.company-contract-settings-page .company-contract-settings__table-card .op-card__body,.company-contract-settings-page .company-contract-settings__summary-card .prospect-form-modal__card-body,.company-contract-settings-page .company-contract-settings__summary-card .saas-card-body,.company-contract-settings-page .company-contract-settings__summary-card .op-card__body,.company-contract-settings-page .company-contract-settings__integrity-card .prospect-form-modal__card-body,.company-contract-settings-page .company-contract-settings__integrity-card .saas-card-body,.company-contract-settings-page .company-contract-settings__integrity-card .op-card__body,.company-contract-settings-page .company-contract-settings__latest-card .prospect-form-modal__card-body,.company-contract-settings-page .company-contract-settings__latest-card .saas-card-body,.company-contract-settings-page .company-contract-settings__latest-card .op-card__body,.company-contract-settings-page .company-contract-settings__registry-panel .prospect-form-modal__card-body,.company-contract-settings-page .company-contract-settings__registry-panel .saas-card-body,.company-contract-settings-page .company-contract-settings__registry-panel .op-card__body,.company-contract-settings-page .company-contract-settings__latest-side-card .prospect-form-modal__card-body,.company-contract-settings-page .company-contract-settings__latest-side-card .saas-card-body,.company-contract-settings-page .company-contract-settings__latest-side-card .op-card__body,.company-contract-settings-page .company-contract-settings__sidebar-stack>.saas-card .prospect-form-modal__card-body,.company-contract-settings-page .company-contract-settings__sidebar-stack>.saas-card .saas-card-body,.company-contract-settings-page .company-contract-settings__sidebar-stack>.saas-card .op-card__body,.company-contract-settings-page .company-contract-settings__sidebar-stack>.op-card .prospect-form-modal__card-body,.company-contract-settings-page .company-contract-settings__sidebar-stack>.op-card .saas-card-body,.company-contract-settings-page .company-contract-settings__sidebar-stack>.op-card .op-card__body{padding:.78rem .9rem}.company-contract-settings-page .company-contract-settings__form-row{--bs-gutter-x: .82rem;--bs-gutter-y: .78rem;margin-left:calc(var(--bs-gutter-x) * -.5);margin-right:calc(var(--bs-gutter-x) * -.5)}.company-contract-settings-page .company-contract-settings__form-row>[class*=col-]{padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);margin-bottom:0}.company-contract-settings-page .company-contract-settings__action-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem;margin-top:.82rem;padding:.64rem .76rem;border-radius:.86rem;border:1px solid var(--csd-border-d6e1ef-860, rgba(214, 225, 239, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.company-contract-settings-page .company-contract-settings__table-card{margin-top:.76rem;overflow:hidden}.company-contract-settings-page .company-contract-settings__sidebar-stack,.company-contract-settings-page .company-contract-settings__stats-stack{display:flex;flex-direction:column;gap:.72rem}.company-contract-settings-page .company-contract-settings__toggle-list{display:flex;flex-direction:column;gap:.58rem}.company-contract-settings-page .company-contract-settings__toggle-card{display:flex;justify-content:space-between;align-items:center;gap:.76rem;padding:.66rem .76rem;border-radius:.82rem;background:radial-gradient(circle at top left,rgba(59,130,246,.055),transparent 45%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));box-shadow:inset 0 1px #ffffffd1,0 10px 22px #0f172a08}.company-contract-settings-page .company-contract-settings__toggle-card>div{min-width:0}.company-contract-settings-page .company-contract-settings__toggle-card .presence-switch{flex:0 0 auto}.company-contract-settings-page .company-contract-settings__toggle-card .small{font-size:.72rem;line-height:1.32}.company-contract-settings-page .company-contract-settings__stat-card{border:0;box-shadow:0 14px 30px #0f172a0d}.company-contract-settings-page .company-contract-settings__stat-card .saas-card-body,.company-contract-settings-page .company-contract-settings__stat-card .op-card__body{padding:1rem 1.1rem}.company-contract-settings-page .company-contract-settings__summary-card .saas-card-body,.company-contract-settings-page .company-contract-settings__summary-card .op-card__body{padding:.7rem}.company-contract-settings-page .company-contract-settings__summary-grid,.company-contract-settings-page .company-contract-settings__registry-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.company-contract-settings-page .company-contract-settings__summary-item{min-height:3.35rem;padding:.5rem .56rem;border-radius:.72rem;background:radial-gradient(circle at top left,rgba(15,23,42,.026),transparent 58%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));border:1px solid var(--csd-border-d6e1ef-880, rgba(214, 225, 239, .88));box-shadow:inset 0 1px #ffffffc2,0 8px 18px #0f172a07}.company-contract-settings-page .company-contract-settings__save-action{min-height:2.55rem;border-radius:999px;padding-inline:1rem}.company-contract-settings-page .btn-saas-primary.company-contract-settings__save-action{border-color:var(--csd-border-2563eb-920, rgba(37, 99, 235, .92));background:radial-gradient(circle at 0% 0%,var(--csd-bg-93c5fd-350, rgba(147, 197, 253, .35)),transparent 60%),linear-gradient(135deg,#1d4ed8,#2563eb);color:#fff;box-shadow:0 14px 28px #2563eb2e}.company-contract-settings-page .btn-saas-primary.company-contract-settings__save-action:hover{border-color:var(--csd-border-1d4ed8-980, rgba(29, 78, 216, .98));background:radial-gradient(circle at 0% 0%,var(--csd-bg-93c5fd-420, rgba(147, 197, 253, .42)),transparent 60%),linear-gradient(135deg,#1e40af,#2563eb);color:#fff}.company-contract-settings-page .btn-saas-primary.company-contract-settings__save-action[aria-busy=true]{opacity:.86;cursor:wait}.company-contract-settings-page .company-contract-settings__save-group{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem}.company-contract-settings-page .company-contract-settings__dirty-badge{display:inline-flex;align-items:center;gap:.2rem;min-height:2.1rem;padding:.42rem .7rem;border-radius:999px;border:1px solid var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28));background:var(--csd-bg-fffbeb-940, rgba(255, 251, 235, .94));color:var(--csd-text-92400e-1000, #92400e);font-size:.78rem;font-weight:800;box-shadow:0 10px 20px #f59e0b14}.company-contract-settings-page .company-contract-settings__dirty-badge i{font-size:1.15rem;line-height:1}.company-contract-settings-page .company-contract-settings__maintenance-action{display:flex;flex-direction:column;align-items:flex-start;gap:.38rem;margin-top:.68rem;padding-top:.68rem;border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))}.company-contract-settings-page .company-contract-settings__maintenance-action small{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.45}.company-contract-settings-page .company-contract-settings__sync-action{min-height:2.25rem;padding:.42rem .78rem;border-radius:999px;font-size:.78rem}.company-contract-settings-page .company-contract-settings__maintenance-action.is-submitting{pointer-events:none;cursor:wait}.company-contract-settings-page .company-contract-settings__maintenance-action.is-submitting .company-contract-settings__sync-action{pointer-events:auto}.company-contract-settings-page .company-contract-settings__sync-action[aria-busy=true]{opacity:.86;cursor:wait}.company-contract-settings-page .company-contract-settings__summary-value{display:block;margin-top:.1rem;font-size:.95rem;line-height:1;font-weight:800;letter-spacing:-.03em;color:var(--csd-text-0f172a-1000, #0f172a)}.company-contract-settings-page .company-contract-settings__integrity-item{display:flex;justify-content:space-between;gap:.58rem;align-items:center;padding:.52rem .58rem;border:1px solid var(--csd-border-d6e1ef-860, rgba(214, 225, 239, .86));border-radius:.84rem;background:radial-gradient(circle at top left,rgba(15,23,42,.024),transparent 56%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 8px 18px #0f172a07}.company-contract-settings-page .company-contract-settings__integrity-item strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;line-height:1.25}.company-contract-settings-page .company-contract-settings__integrity-item .small{font-size:.72rem;line-height:1.35}.company-contract-settings-page .company-contract-settings__integrity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.62rem}.company-contract-settings-page .company-contract-settings__integrity-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.72rem;height:1.72rem;padding:0 .52rem;border-radius:999px;font-size:.78rem;font-weight:800;background:var(--csd-bg-e2e8f0-800, rgba(226, 232, 240, .8));color:var(--csd-text-334155-1000, #334155)}.company-contract-settings-page .company-contract-settings__integrity-count.is-success{background:var(--csd-bg-dcfce7-900, rgba(220, 252, 231, .9));color:var(--csd-text-166534-1000, #166534)}.company-contract-settings-page .company-contract-settings__integrity-count.is-warning{background:var(--csd-bg-fef9c3-950, rgba(254, 249, 195, .95));color:var(--csd-text-854d0e-1000, #854d0e)}.company-contract-settings-page .company-contract-settings__integrity-count.is-danger{background:var(--csd-bg-fee2e2-950, rgba(254, 226, 226, .95));color:var(--csd-text-b91c1c-1000, #b91c1c)}.company-contract-settings-page .company-contract-settings__integrity-box{margin-top:.62rem;padding:.62rem .68rem;border-radius:.74rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));background:var(--csd-bg-f8fafc-1000, #f8fafc);font-size:.78rem;line-height:1.42}.company-contract-settings-page .company-contract-settings__integrity-box--success{background:radial-gradient(circle at top left,rgba(34,197,94,.09),transparent 58%),linear-gradient(180deg,var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)),var(--csd-bg-f0fdf4-780, rgba(240, 253, 244, .78)));border-color:var(--csd-border-22c55e-200, rgba(34, 197, 94, .2));color:var(--csd-text-166534-1000, #166534)}.company-contract-settings-page .company-contract-settings__integrity-box--warning{background:var(--csd-bg-fef9c3-720, rgba(254, 249, 195, .72));border-color:var(--csd-border-f59e0b-200, rgba(245, 158, 11, .2));color:var(--csd-text-854d0e-1000, #854d0e)}.company-contract-settings-page .company-contract-settings__integrity-box--danger{background:var(--csd-bg-fef2f2-900, rgba(254, 242, 242, .9));border-color:var(--csd-border-ef4444-180, rgba(239, 68, 68, .18));color:var(--csd-text-991b1b-1000, #991b1b)}.company-contract-settings-page .company-contract-settings__latest-contract{padding:.25rem 0}.company-contract-settings-page .company-contract-settings__integrity-card .saas-card-header,.company-contract-settings-page .company-contract-settings__latest-card .saas-card-header,.company-contract-settings-page .company-contract-settings__summary-card .saas-card-header,.company-contract-settings-page .company-contract-settings__registry-panel .saas-card-header{padding:1rem 1rem .82rem}.company-contract-settings-page .company-contract-settings__integrity-card .saas-card-body,.company-contract-settings-page .company-contract-settings__latest-card .saas-card-body,.company-contract-settings-page .company-contract-settings__summary-card .saas-card-body,.company-contract-settings-page .company-contract-settings__registry-panel .saas-card-body{padding:.92rem 1rem 1rem}.company-contract-settings-page .company-contract-settings__registry-panel{border-color:var(--csd-border-d6dfec-950, rgba(214, 223, 236, .95))!important;background:radial-gradient(circle at top left,rgba(15,23,42,.03),transparent 13rem),linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)),var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)))!important}.company-contract-settings-page .company-contract-settings__registry-panel .saas-card-header{border-bottom:0!important;background:radial-gradient(circle at top left,rgba(15,23,42,.026),transparent 48%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.company-contract-settings-page .company-contract-settings__registry-panel .saas-card-title{color:var(--csd-text-10213f-1000, #10213f);font-size:.96rem;font-weight:850}.company-contract-settings-page .company-contract-settings__registry-panel .company-contract-settings__registry-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.62rem}.company-contract-settings-page .company-contract-settings__registry-panel .company-contract-settings__registry-metrics .company-contract-settings__summary-item:nth-child(4){grid-column:auto;display:block;min-height:3.35rem}.company-contract-settings-page .company-contract-settings__registry-panel .company-contract-settings__maintenance-action{margin-top:.62rem;padding-top:.62rem}.company-contract-settings-page .company-contract-settings__registry-panel .company-contract-settings__sync-action{width:100%;justify-content:center}.company-contract-settings-page .company-contract-settings__registry-panel .company-contract-settings__maintenance-action small{font-size:.71rem;line-height:1.4}.company-contract-settings-page .company-contract-settings__registry-head{display:flex;align-items:center;gap:.58rem}.company-contract-settings-page .company-contract-settings__registry-head p{margin:.12rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.35}.company-contract-settings-page .company-contract-settings__registry-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.2rem;width:2.2rem;height:2.2rem;border-radius:.82rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 12px 24px #0f172a09}.company-contract-settings-page .company-contract-settings__registry-icon i{font-size:1rem}.company-contract-settings-page .form-saas-input,.company-contract-settings-page .form-saas-select{min-height:2.62rem;border-radius:.78rem;border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));background:radial-gradient(circle at top left,rgba(15,23,42,.024),transparent 45%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;color:var(--csd-text-10213f-1000, #10213f);font-size:.85rem;font-weight:650;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #0f172a07}.company-contract-settings-page .form-saas-select{padding:.52rem 2.2rem .52rem .82rem}.company-contract-settings-page .form-saas-input:focus,.company-contract-settings-page .form-saas-select:focus{border-color:var(--csd-border-2563eb-460, rgba(37, 99, 235, .46))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .18rem #2563eb1a,0 12px 24px #2563eb0f!important}.company-contract-settings-page .form-label{margin-bottom:.36rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:800}.company-contract-settings-page .form-text{margin-top:.38rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.35}.company-contract-settings-page .prospect-form-modal__lead{font-size:.82rem;line-height:1.48}.company-contract-settings-page .company-contract-settings__action-strip{font-size:.82rem}.company-contract-settings-page .company-contract-settings__action-strip .small{font-size:.74rem}.company-contract-settings-page .company-contract-settings__form-row>[class*=col-],.company-contract-settings-page .company-contract-settings__toggle-card{position:relative}.company-contract-settings-page .form-saas-input.is-modified,.company-contract-settings-page .form-saas-select.is-modified{border-color:var(--csd-border-f59e0b-480, rgba(245, 158, 11, .48))!important;background:radial-gradient(circle at top left,rgba(245,158,11,.07),transparent 46%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fffbeb-1000, #fffbeb))!important;box-shadow:inset 0 1px #ffffffeb,0 10px 20px #f59e0b0e}.company-contract-settings-page .company-contract-settings__toggle-card.is-modified{border-color:var(--csd-border-f59e0b-480, rgba(245, 158, 11, .48));background:radial-gradient(circle at top left,rgba(245,158,11,.07),transparent 48%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fffbeb-1000, #fffbeb))}.company-contract-settings-page .company-contract-settings__modified-marker{display:inline-flex;align-items:center;gap:.28rem;margin-top:.42rem;padding:.26rem .48rem;border-radius:999px;border:1px solid var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28));background:var(--csd-bg-fffbeb-940, rgba(255, 251, 235, .94));color:var(--csd-text-92400e-1000, #92400e);font-size:.68rem;font-weight:850;line-height:1}.company-contract-settings-page .company-contract-settings__modified-marker i{font-size:.74rem}.company-contract-settings-page .company-contract-settings__empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;min-height:8.4rem;padding:1.2rem 1rem;text-align:center;color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;line-height:1.42}.company-contract-settings-page .company-contract-settings__empty-state i{margin-bottom:.15rem;font-size:1.58rem;color:var(--csd-text-94a3b8-1000, #94a3b8)}.company-contract-settings-page .company-contract-settings__empty-state .fw-semibold{color:var(--csd-text-334155-1000, #334155);font-size:.9rem;font-weight:800!important}.company-contract-settings-page .company-contract-settings__empty-state .text-muted{max-width:25rem;font-size:.8rem}.company-contract-settings-page .form-saas-input.is-invalid,.company-contract-settings-page .form-saas-select.is-invalid{border-color:var(--csd-border-dc3545-1000, #dc3545)!important}.company-contract-settings-page .form-saas-input.is-invalid:focus,.company-contract-settings-page .form-saas-select.is-invalid:focus{box-shadow:0 0 0 .18rem #dc354529!important}@media (max-width: 991.98px){.company-contract-settings-page .company-contract-settings__summary-strip,.company-contract-settings-page .company-contract-settings__summary-inline,.company-contract-settings-page .company-contract-settings__hero-grid,.company-contract-settings-page .company-contract-settings-page__layout,.company-contract-settings-page .company-contract-settings__meta-grid,.company-contract-settings-page .company-contract-settings__summary-grid{grid-template-columns:1fr}.company-contract-settings-page .company-contract-settings__hero .saas-card-body{padding:.95rem}.company-contract-settings-page .company-contract-settings__toggle-card{flex-direction:column}}@media (max-width: 1180px) and (min-width: 992px){.company-contract-settings-page .company-contract-settings-page__layout{grid-template-columns:minmax(0,1fr)}.company-contract-settings-page .company-contract-settings-page__sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.company-contract-settings-page .company-contract-settings__sidebar-stack{display:contents}}.hr-shell{--hr-accent: #0f6fcb;--csd-foreground-hr-accent: var(--csd-text-0f6fcb-1000, #0f6fcb);--hr-accent-rgb: 15, 111, 203;--hr-amber-rgb: 249, 178, 51;--hr-surface: var(--csd-bg-ffffff-1000, #fff);--csd-foreground-hr-surface: #fff;--hr-surface-strong: var(--csd-bg-ffffff-1000, #fff);--csd-foreground-hr-surface-strong: #fff;--hr-border: var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));--csd-foreground-hr-border: var(--csd-text-94a3b8-220, rgba(148, 163, 184, .22));--hr-text: var(--csd-text-0f172a-1000, #0f172a);--csd-foreground-hr-text: var(--csd-text-0f172a-1000, #0f172a);--hr-muted: var(--csd-text-667085-1000, #667085);--csd-foreground-hr-muted: var(--csd-text-667085-1000, #667085);--hr-tab-card-header-bg: radial-gradient(circle at top left, rgba(var(--hr-accent-rgb), .075), transparent 17rem), linear-gradient(90deg, var(--csd-bg-eff6ff-580, rgba(239, 246, 255, .58)), var(--csd-bg-ffffff-1000, #ffffff) 56%);--hr-tab-card-header-border: var(--csd-border-dbeafe-880, rgba(219, 234, 254, .88));--csd-foreground-hr-tab-card-header-border: rgba(219, 234, 254, .88);--hr-tab-card-header-shadow: inset 0 1px 0 rgba(255, 255, 255, .92), inset 0 -1px 0 rgba(255, 255, 255, .82);--hr-tab-card-icon-bg: radial-gradient(circle at top left, rgba(37, 99, 235, .11), transparent 72%), linear-gradient(180deg, var(--csd-bg-ffffff-1000, #ffffff) 0%, var(--csd-bg-eef4ff-1000, #eef4ff) 100%);--hr-tab-card-icon-border: var(--csd-border-bfdbfe-840, rgba(191, 219, 254, .84));--csd-foreground-hr-tab-card-icon-border: rgba(191, 219, 254, .84);position:relative;overflow:visible}.hr-shell:before,.hr-shell:after{content:none}.hr-shell>.container-fluid{position:relative;z-index:1}.hr-shell__hero,.hr-shell__filters,.hr-shell__nav,.hr-panel{border:1px solid var(--hr-border);background:var(--hr-surface);box-shadow:0 14px 32px #0f172a0b}.hr-shell__hero{display:grid;gap:1rem;padding:1.1rem 1.2rem;border-radius:.9rem;background:var(--hr-surface-strong)}.hr-shell__hero-main{display:grid;gap:.65rem}.hr-shell__eyebrow{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:.35rem;padding:.3rem .66rem;border-radius:999px;background:rgba(var(--hr-accent-rgb),.1);color:var(--csd-foreground-hr-accent, var(--hr-accent));font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hr-shell__title-row{display:flex;align-items:flex-start;gap:.85rem}.hr-shell__icon{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;flex-shrink:0;border-radius:.75rem;background:rgba(var(--hr-accent-rgb),.08);color:var(--csd-foreground-hr-accent, var(--hr-accent));font-size:1.35rem;box-shadow:inset 0 0 0 1px rgba(var(--hr-accent-rgb),.08)}.hr-shell__title-row h1{margin:0;color:var(--csd-foreground-hr-text, var(--hr-text));font-size:1.65rem;font-weight:800;letter-spacing:0}.hr-shell__title-row p{margin:.35rem 0 0;max-width:60rem;color:var(--csd-foreground-hr-muted, var(--hr-muted));font-size:.96rem;line-height:1.5}.hr-shell__hero-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.9rem}.hr-shell__primary-actions,.hr-shell__secondary-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.hr-shell__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:.9rem}.hr-metric{position:relative;display:grid;gap:.45rem;min-height:6.7rem;padding:.9rem .95rem;border-radius:.85rem;overflow:hidden;border:1px solid var(--csd-border-ffffff-650, rgba(255, 255, 255, .65));background:var(--hr-surface-strong);box-shadow:0 12px 26px #0f172a0b}.hr-metric:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:.18rem;background:rgba(var(--hr-accent-rgb),.22)}.hr-metric--success:before{background:#16a34a38}.hr-metric--warning:before{background:#d977063d}.hr-metric--danger:before{background:#dc262638}.hr-metric--info:before{background:#0284c738}.hr-metric__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.hr-metric__label{font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--csd-text-64748b-1000, #64748b)}.hr-metric__icon{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:.7rem;background:rgba(var(--hr-accent-rgb),.08);color:var(--csd-foreground-hr-accent, var(--hr-accent));font-size:1rem}.hr-metric--success .hr-metric__icon{background:#16a34a17;color:var(--csd-text-15803d-1000, #15803d)}.hr-metric--warning .hr-metric__icon{background:#d977061a;color:var(--csd-text-b45309-1000, #b45309)}.hr-metric--danger .hr-metric__icon{background:#dc262614;color:var(--csd-text-b91c1c-1000, #b91c1c)}.hr-metric--info .hr-metric__icon{background:#0284c714;color:var(--csd-text-0369a1-1000, #0369a1)}.hr-metric__value{color:var(--csd-foreground-hr-text, var(--hr-text));font-size:1.55rem;font-weight:800;line-height:1.05;letter-spacing:0}.hr-metric__hint{color:var(--csd-foreground-hr-muted, var(--hr-muted));font-size:.84rem;line-height:1.5}.hr-shell__nav,.hr-shell__filters{margin-top:1rem;padding:.85rem;border-radius:.9rem}.hr-shell__nav .menu-show{margin-bottom:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.hr-shell__nav .menu-show-link{border-radius:999px;border-bottom-width:0;padding:.72rem 1rem;font-weight:700}.hr-shell__nav .menu-show-link.active{color:var(--csd-foreground-hr-accent, var(--hr-accent));background:rgba(var(--hr-accent-rgb),.08);box-shadow:inset 0 0 0 1px rgba(var(--hr-accent-rgb),.1)}.hr-shell__nav .entity-tabs-wrapper,.hr-shell__nav .entity-tabs-scroll,.hr-shell__nav .entity-tabs-list{margin:0;width:100%}.hr-shell__nav .entity-tabs-wrapper{background:transparent;border:0;box-shadow:none}.hr-shell__nav .entity-tab i{display:inline-grid;place-items:center;min-width:1rem;line-height:1}.hr-shell__filters .smart-filter-bar,.hr-shell__filters .search-filter-toolbar,.hr-shell__filters .activity-filter-bar{margin-bottom:0!important}.hr-shell__filters form:not(.smart-filter-form){display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0}.hr-shell__filters form:not(.smart-filter-form) .input-group,.hr-shell__filters form:not(.smart-filter-form) .form-select,.hr-shell__filters form:not(.smart-filter-form) .form-control{min-height:2.45rem;border-color:var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));border-radius:.78rem}.hr-shell__filters .attendance-report-filter__select{width:min(100%,11.25rem)}.hr-shell__filters .attendance-report-filter__select--year{width:min(100%,8.75rem)}.hr-shell__filters .attendance-report-filter__select .select2-container{width:100%!important}.attendance-report-page .hr-shell__metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.attendance-report-page .hr-metric.op-stat{min-height:4.95rem}.attendance-report-brief{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.7rem .78rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.82rem;background:radial-gradient(circle at top left,rgba(var(--hr-accent-rgb),.08),transparent 14rem),var(--csd-bg-ffffff-1000, #ffffff)}.attendance-report-brief span{display:inline-flex;align-items:center;gap:.42rem;min-height:2rem;padding:.32rem .62rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);font-size:.82rem;font-weight:700}.attendance-report-brief i{display:inline-grid;place-items:center;color:var(--csd-foreground-hr-accent, var(--hr-accent));font-size:.92rem}.attendance-report-contracts{display:grid;gap:.28rem;min-width:14rem;max-width:25rem}.attendance-report-contracts span,.attendance-report-contracts small,.attendance-report-breakdown span{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px}.attendance-report-contracts span{padding:.24rem .5rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));background:var(--csd-bg-eff6ff-820, rgba(239, 246, 255, .82));color:var(--csd-text-1e3a8a-1000, #1e3a8a);font-size:.76rem;font-weight:700}.attendance-report-contracts small{color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem;font-weight:700}.attendance-report-breakdown{display:flex;flex-wrap:wrap;gap:.35rem}.attendance-report-breakdown span{padding:.2rem .44rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.74rem;font-weight:800}@media (max-width: 1399.98px){.attendance-report-page .hr-shell__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 991.98px){.attendance-report-page .hr-shell__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.attendance-report-brief span{flex:1 1 12rem}}@media (max-width: 575.98px){.attendance-report-page .hr-shell__metrics{grid-template-columns:1fr}.attendance-report-contracts{min-width:0}}.hr-activity-filter{display:grid;gap:.65rem;width:100%;margin:0}.hr-activity-filter__form{display:grid!important;grid-template-columns:minmax(13rem,1fr) minmax(10rem,.7fr) minmax(10rem,.7fr) auto;align-items:end!important;gap:.62rem!important;width:100%}.hr-activity-filter__field{display:grid;gap:.35rem;min-width:0;margin:0}.hr-activity-filter__field>span{display:inline-flex;align-items:center;gap:.38rem;color:var(--csd-text-60738f-1000, #60738f);font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.hr-activity-filter__field>span i{display:inline-grid;place-items:center;color:var(--csd-foreground-hr-accent, var(--hr-accent));font-size:.82rem}.hr-activity-filter__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;white-space:nowrap}.hr-activity-filter__actions .btn,.hr-activity-filter__actions .btn-saas-primary{min-height:2.45rem;border-radius:999px;font-size:.78rem;font-weight:800}.hr-activity-filter__chips{display:flex;flex-wrap:wrap;gap:.42rem;padding-top:.1rem}.hr-timeline-card__body{padding:0!important}.hr-timeline-card__body .activity-page__timeline-results>.activity-card{margin-top:0!important;padding:.88rem;border:0;border-radius:0;background:transparent;box-shadow:none}.hr-timeline-card__body .activity-live-search{margin-bottom:.82rem}.hr-timeline-card__body .activity-pagination{margin-right:-.88rem;margin-bottom:-.88rem;margin-left:-.88rem;border-radius:0 0 .92rem .92rem}.hr-shell__content{display:grid;gap:1rem;margin-top:1rem}.hr-panel{border-radius:.9rem;overflow:hidden}.hr-panel--flush{padding:0}.hr-panel__inner{padding:1.15rem}.hr-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.05rem 1.15rem 0}.hr-panel__header h2,.hr-panel__header h3,.hr-panel__header h4{margin:0;color:var(--csd-foreground-hr-text, var(--hr-text));font-size:1rem;font-weight:800}.hr-panel__header p{margin:.32rem 0 0;color:var(--csd-foreground-hr-muted, var(--hr-muted));font-size:.84rem;line-height:1.55}.hr-panel__body{padding:1.05rem 1.15rem 1.15rem}.hr-split-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(21rem,1fr);gap:1rem}.hr-document-grid{grid-template-columns:minmax(15rem,.42fr) minmax(0,1.58fr);align-items:start}.employee-documents-page,.employee-documents-page__layout,.employee-documents-page__sidebar,.employee-documents-page__table-card{min-width:0}.employee-documents-page__table-card{margin-bottom:0}.employee-documents-page__table-card>.hr-panel__header{padding:1rem 1.15rem .95rem;border-bottom:1px solid var(--csd-border-d8e2f0-860, rgba(216, 226, 240, .86));background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-420, rgba(226, 232, 240, .42)),transparent 16rem),linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%)}.employee-profile-page__layout,.employee-profile-page__main,.employee-profile-page__sidebar{min-width:0}.employee-profile-card{border-color:var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82))}.employee-profile-card>.op-card__header{background:radial-gradient(circle at top left,rgba(var(--hr-accent-rgb),.1),transparent 18rem),linear-gradient(90deg,var(--csd-bg-eff6ff-820, rgba(239, 246, 255, .82)),var(--csd-bg-ffffff-1000, #ffffff) 48%);border-bottom-color:var(--csd-border-dbeafe-880, rgba(219, 234, 254, .88))}.employee-profile-card__quick-actions{align-items:center}.employee-profile-card__identity{display:flex;align-items:center;gap:.95rem;min-width:0}.employee-profile-card__avatar{flex:0 0 auto}.employee-profile-card__identity-copy{display:grid;gap:.45rem;min-width:0}.employee-profile-card__identity-copy h3{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink, var(--csd-text-0f172a-1000, #0f172a)));font-size:1.05rem;font-weight:880;line-height:1.2}.employee-profile-card__chips{display:flex;flex-wrap:wrap;gap:.38rem;min-width:0}.employee-profile-card__access-pill{border-color:var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569)}.employee-profile-card__access-pill--success{border-color:var(--csd-border-22c55e-220, rgba(34, 197, 94, .22));background:#22c55e14;color:var(--csd-text-166534-1000, #166534)}.employee-profile-card__access-pill--warning{border-color:var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24));background:#f59e0b14;color:var(--csd-text-92400e-1000, #92400e)}.employee-profile-card__access-pill--danger{border-color:var(--csd-border-ef4444-220, rgba(239, 68, 68, .22));background:#ef444414;color:var(--csd-text-991b1b-1000, #991b1b)}.employee-profile-card__section--role{--supplier-section-accent-rgb: 15, 118, 110}.employee-profile-card__section--contract{--supplier-section-accent-rgb: 79, 70, 229}.employee-profile-card__field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}.employee-profile-card__field-grid--contact{margin-top:.08rem}.employee-profile-card__field{display:grid;align-content:center;gap:.16rem;min-width:0;min-height:4.2rem;padding:.68rem .72rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:var(--op-radius-sm, .8rem);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:inset 0 1px #ffffffe6}.employee-profile-card__field span{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:850;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.employee-profile-card__field strong,.employee-profile-card__field a{display:block;min-width:0;color:var(--csd-foreground-op-ink, var(--op-ink, var(--csd-text-0f172a-1000, #0f172a)));font-size:.84rem;font-weight:820;line-height:1.3;text-decoration:none;overflow-wrap:anywhere}.employee-profile-card__field a:hover,.employee-profile-card__field a:focus-visible{color:var(--csd-foreground-hr-accent, var(--hr-accent));text-decoration:underline;text-underline-offset:.14rem}.employee-profile-card__field small{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.35}.employee-profile-card__notes{white-space:normal}.employee-sidebar-card{margin-bottom:0}.employee-profile-card__leave-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem}.employee-profile-card__leave-grid span{display:grid;gap:.18rem;min-width:0;padding:.58rem .42rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:var(--op-radius-sm, .8rem);background:var(--csd-bg-ffffff-1000, #ffffff);text-align:center}.employee-profile-card__leave-grid small{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.employee-profile-card__leave-grid strong{color:var(--csd-foreground-op-ink, var(--op-ink, var(--csd-text-0f172a-1000, #0f172a)));font-size:1.04rem;font-weight:900;line-height:1}.employee-profile-card__mini-alert{display:grid;gap:.2rem;padding:.68rem .72rem;border:1px solid rgba(var(--hr-accent-rgb),.16);border-radius:var(--op-radius-sm, .8rem);background:rgba(var(--hr-accent-rgb),.055);color:var(--csd-text-1e293b-1000, #1e293b);font-size:.78rem;line-height:1.4}.employee-profile-card__mini-alert strong{color:var(--csd-foreground-op-ink, var(--op-ink, var(--csd-text-0f172a-1000, #0f172a)));font-size:.8rem;font-weight:850}.employee-profile-card__muted-note{padding:.68rem .72rem;border:1px dashed var(--csd-border-94a3b8-420, rgba(148, 163, 184, .42));border-radius:var(--op-radius-sm, .8rem);background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;line-height:1.45}.hr-stack{display:grid;gap:1rem}.hr-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.hr-data-item{padding:.95rem 1rem;border-radius:1rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72))}.hr-data-item span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hr-data-item strong,.hr-data-item p{display:block;margin:.28rem 0 0;color:var(--csd-foreground-hr-text, var(--hr-text));font-size:.92rem;font-weight:700;line-height:1.5}.hr-data-item p{font-weight:500}.hr-identity{display:flex;align-items:flex-start;gap:1rem}.hr-identity__avatar{width:4.6rem;height:4.6rem;-o-object-fit:cover;object-fit:cover;border-radius:1.2rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));box-shadow:0 16px 32px #0f172a1a}.hr-identity__meta{display:grid;gap:.45rem}.hr-identity__meta h2,.hr-identity__meta h3{margin:0;color:var(--csd-foreground-hr-text, var(--hr-text));font-size:1.25rem;font-weight:800}.hr-inline-meta{display:flex;flex-wrap:wrap;gap:.45rem}.hr-chip{display:inline-flex;align-items:center;gap:.38rem;padding:.45rem .7rem;border-radius:999px;background:#0f172a0a;color:var(--csd-foreground-hr-text, var(--hr-text));font-size:.78rem;font-weight:700}.hr-chip i{color:var(--csd-foreground-hr-accent, var(--hr-accent))}.hr-import-alert{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid var(--csd-border-f59e0b-260, rgba(245, 158, 11, .26));border-radius:8px;background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-92400e-1000, #92400e);box-shadow:0 14px 32px #0f172a0f}.hr-import-alert--success{border-color:var(--csd-border-22c55e-280, rgba(34, 197, 94, .28));background:var(--csd-bg-f0fdf4-1000, #f0fdf4);color:var(--csd-text-166534-1000, #166534)}.hr-import-alert--danger{border-color:var(--csd-border-ef4444-280, rgba(239, 68, 68, .28));background:var(--csd-bg-fef2f2-1000, #fef2f2);color:var(--csd-text-991b1b-1000, #991b1b)}.hr-import-alert__copy{display:flex;align-items:flex-start;gap:.75rem;min-width:0;font-size:.88rem;line-height:1.5}.hr-import-alert__copy>i{margin-top:.12rem;font-size:1.1rem}.hr-import-alert__meta,.hr-import-alert__actions{display:flex;flex-wrap:wrap;gap:.42rem}.hr-import-alert__meta{margin-top:.55rem}.hr-import-alert__meta span{display:inline-flex;align-items:center;padding:.24rem .52rem;border-radius:999px;background:var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72));color:inherit;font-size:.74rem;font-weight:750}.hr-import-alert__actions{justify-content:flex-end;flex-shrink:0}.hr-callout{padding:.95rem 1rem;border-radius:1rem;border:1px dashed rgba(var(--hr-accent-rgb),.24);background:rgba(var(--hr-accent-rgb),.04);color:var(--csd-text-1e293b-1000, #1e293b);font-size:.88rem;line-height:1.6}.hr-callout strong{color:var(--csd-foreground-hr-text, var(--hr-text))}.hr-highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.hr-highlight-card{padding:1rem;border-radius:1rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72))}.hr-highlight-card span{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.hr-highlight-card strong{display:block;margin-top:.35rem;color:var(--csd-foreground-hr-text, var(--hr-text));font-size:1.15rem;font-weight:800}.hr-highlight-card small{display:block;margin-top:.28rem;color:var(--csd-foreground-hr-muted, var(--hr-muted));font-size:.8rem;line-height:1.45}.hr-list{display:grid;gap:.8rem}.hr-list__item{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:.92rem .98rem;border-radius:1rem;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));background:var(--csd-bg-f8fafc-700, rgba(248, 250, 252, .7))}.hr-list__item strong{display:block;color:var(--csd-foreground-hr-text, var(--hr-text));font-size:.9rem;font-weight:800}.hr-list__item span,.hr-list__item small{display:block;margin-top:.22rem;color:var(--csd-foreground-hr-muted, var(--hr-muted));font-size:.8rem;line-height:1.5}.hr-list__meta{text-align:right;flex-shrink:0}.hr-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.hr-link-tile{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:1rem;text-decoration:none;border-radius:1rem;border:1px solid var(--csd-border-94a3b8-140, rgba(148, 163, 184, .14));background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72));color:inherit;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.hr-link-tile:hover{transform:translateY(-1px);border-color:rgba(var(--hr-accent-rgb),.18);box-shadow:0 16px 28px #0f172a12;text-decoration:none}.hr-link-tile strong{display:block;color:var(--csd-foreground-hr-text, var(--hr-text));font-size:.9rem;font-weight:800}.hr-link-tile span{display:block;margin-top:.24rem;color:var(--csd-foreground-hr-muted, var(--hr-muted));font-size:.8rem;line-height:1.5}.hr-link-tile i{color:var(--csd-foreground-hr-accent, var(--hr-accent));font-size:1.1rem}.hr-activity-list{display:grid;gap:.72rem}.hr-activity-list__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:flex-start;padding:.85rem .92rem;border-radius:1rem;border:1px solid var(--csd-border-94a3b8-120, rgba(148, 163, 184, .12));background:var(--csd-bg-f8fafc-700, rgba(248, 250, 252, .7))}.hr-activity-list__item i{margin-top:.12rem;color:var(--csd-foreground-hr-accent, var(--hr-accent))}.hr-activity-list__item strong{display:block;color:var(--csd-foreground-hr-text, var(--hr-text));font-size:.88rem;font-weight:800}.hr-activity-list__item span,.hr-activity-list__item small{display:block;margin-top:.2rem;color:var(--csd-foreground-hr-muted, var(--hr-muted));font-size:.8rem;line-height:1.45}.hr-empty{display:grid;place-items:center;gap:.4rem;min-height:8rem;padding:1.1rem;text-align:center;border-radius:1rem;border:1px dashed var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));background:var(--csd-bg-f8fafc-680, rgba(248, 250, 252, .68));color:var(--csd-foreground-hr-muted, var(--hr-muted))}.hr-empty i{font-size:1.4rem;color:var(--csd-text-94a3b8-1000, #94a3b8)}.hr-table-card .card,.hr-table-card>.card{border:0;box-shadow:none;border-radius:0;background:transparent}.hr-table-card .card-body,.hr-table-card>.card-body{padding:0}.hr-table-card .table-responsive{margin:0}.hr-table-card .table{margin-bottom:0}.hr-table-card .ajax-table>.pagination,.hr-table-card .ajax-table>nav,.hr-table-card .ajax-table>.d-flex{padding:1rem 1.2rem 1.15rem}.hr-note{color:var(--csd-foreground-hr-muted, var(--hr-muted));font-size:.82rem;line-height:1.55}.hr-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.leave-action-panel{overflow:visible}.leave-action-panel>.hr-panel__header{align-items:flex-start;gap:1rem;padding:1rem}.leave-action-panel>.hr-panel__header>div:first-child{flex:1 1 24rem;min-width:16rem}.leave-action-panel>.hr-panel__header>.hr-page-actions{flex:0 1 auto;justify-content:flex-end;padding-top:.15rem}.leave-action-panel>.hr-panel__header>.hr-page-actions>*{white-space:nowrap}.leave-show-page{padding-top:.38rem!important;padding-bottom:.7rem!important}.leave-show-page .hr-shell__workspace,.leave-show-page .hr-shell__record-header,.leave-show-page .hr-shell__content.op-record-content,.leave-show-page .hr-stack{gap:.62rem}.leave-show-page .hr-shell__hero.op-toolbar{align-items:center;gap:.72rem;padding:.72rem .86rem;border-radius:.78rem}.leave-show-page .hr-shell__hero-main{gap:.28rem}.leave-show-page .hr-shell__title-row.op-toolbar__title{gap:.5rem}.leave-show-page .hr-shell__icon.op-toolbar__title-icon{width:2.05rem;height:2.05rem;border-radius:.68rem}.leave-show-page .hr-shell__title-row h1{font-size:1.18rem}.leave-show-page .hr-shell__title-row p{max-width:48rem;font-size:.75rem;line-height:1.32}.leave-show-page .hr-shell__hero-actions.op-toolbar__actions,.leave-show-page .hr-shell__primary-actions,.leave-show-page .hr-page-actions{gap:.45rem}.leave-show-page .hr-shell__metrics.op-stat-grid{gap:.52rem}.leave-show-page .hr-metric.op-stat{min-height:4.16rem;padding:.58rem .68rem;border-radius:.68rem}.leave-show-page .hr-metric__icon.op-stat__icon{width:1.58rem;height:1.58rem;font-size:.78rem}.leave-show-page .hr-metric__label.op-stat__label{font-size:.62rem;letter-spacing:.1em}.leave-show-page .hr-metric__value.op-stat__value{font-size:1.04rem;line-height:1.12}.leave-show-page .hr-metric__hint.op-stat__hint{font-size:.68rem;line-height:1.22}.leave-show-page .leave-action-panel>.hr-panel__header{align-items:center;gap:.7rem;padding:.68rem .82rem}.leave-show-page .leave-action-panel .hr-panel__header h2,.leave-show-page .hr-panel__header h2{font-size:.92rem}.leave-show-page .leave-action-panel .hr-panel__header p,.leave-show-page .hr-panel__header p{font-size:.73rem;line-height:1.32}.hr-shell.leave-show-page .btn.btn-light.btn-sm,.hr-shell.leave-show-page .btn-saas-primary,.hr-shell.leave-show-page .btn-saas-outline-primary{min-height:2.16rem;padding:.42rem .72rem;font-size:.76rem}.leave-show-grid{grid-template-columns:minmax(0,1.55fr) minmax(19rem,.88fr);align-items:start;gap:.68rem}.leave-show-page .hr-panel{border-radius:.78rem;box-shadow:0 7px 16px #0f172a08}.leave-show-page .hr-panel__header{padding:.68rem .82rem 0}.leave-show-page .hr-panel__body{padding:.68rem .82rem .82rem}.leave-show-context-panel .hr-panel__header .d-flex{gap:.62rem!important}.leave-show-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem}.leave-show-page .hr-data-item{min-height:3.65rem;padding:.58rem .66rem;border-radius:.72rem}.leave-show-page .hr-data-item span{font-size:.62rem;letter-spacing:.08em}.leave-show-page .hr-data-item strong,.leave-show-page .hr-data-item p{margin-top:.16rem;font-size:.8rem;line-height:1.32}.leave-show-page .hr-callout{margin-top:.56rem!important;padding:.64rem .72rem;border-radius:.72rem;font-size:.78rem;line-height:1.42}.leave-show-flow-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.leave-show-flow-list .hr-list__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:4.15rem}.leave-show-page .hr-list{gap:.5rem}.leave-show-page .hr-list__item{padding:.58rem .66rem;border-radius:.72rem}.leave-show-page .hr-list__item strong{font-size:.8rem;line-height:1.24}.leave-show-page .hr-list__item span,.leave-show-page .hr-list__item small{margin-top:.14rem;font-size:.72rem;line-height:1.32}.leave-show-page .hr-list__item .op-status-badge{white-space:nowrap}.leave-show-contract-list .hr-list__item{align-items:center}.leave-show-quick-panel .hr-link-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.52rem}.leave-show-quick-panel .hr-link-tile{min-height:3.65rem;padding:.64rem .72rem;border-radius:.72rem}.leave-show-quick-panel .hr-link-tile strong{font-size:.8rem}.leave-show-quick-panel .hr-link-tile span{margin-top:.12rem;font-size:.72rem;line-height:1.3}@media (max-width: 1399.98px){.leave-show-context-grid,.leave-show-flow-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1199.98px){.leave-show-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767.98px){.leave-action-panel>.hr-panel__header>.hr-page-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.52rem;width:100%}.leave-action-panel>.hr-panel__header>.hr-page-actions>*{width:100%;min-width:0;justify-content:center;white-space:normal;text-align:center;border-radius:.72rem}.leave-show-context-grid,.leave-show-flow-list,.leave-show-quick-panel .hr-link-grid,.leave-show-flow-list .hr-list__item{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1180px){.leave-action-panel>.hr-panel__header{align-items:stretch;flex-direction:column}.leave-action-panel>.hr-panel__header>.hr-page-actions{justify-content:flex-start;padding-top:0}}.hr-shell .btn.btn-light.border,.hr-shell .btn.btn-saas,.hr-shell .btn-saas-primary,.hr-shell .btn-saas-secondary,.hr-shell .btn-saas-outline-primary{min-height:2.5rem;padding:.55rem .85rem;border-radius:999px;font-size:.84rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.hr-shell .btn-saas-primary,.hr-shell .btn.btn-saas,.hr-shell .workspace-premium-primary-action,.hr-upsert-modal-shell .btn-saas-primary,.hr-upsert-modal-shell .btn.btn-saas,.hr-activity-filter__actions .btn-saas-primary{border-color:rgba(var(--hr-accent-rgb, 15, 111, 203),.42)!important;background:linear-gradient(135deg,#0b5fab 0%,var(--hr-accent, #0f6fcb) 56%,#3b82f6 100%)!important;color:#fff!important;box-shadow:0 14px 28px rgba(var(--hr-accent-rgb, 15, 111, 203),.2)!important}.hr-shell .btn-saas-primary:hover,.hr-shell .btn-saas-primary:focus-visible,.hr-shell .btn.btn-saas:hover,.hr-shell .btn.btn-saas:focus-visible,.hr-shell .workspace-premium-primary-action:hover,.hr-shell .workspace-premium-primary-action:focus-visible,.hr-upsert-modal-shell .btn-saas-primary:hover,.hr-upsert-modal-shell .btn-saas-primary:focus-visible,.hr-upsert-modal-shell .btn.btn-saas:hover,.hr-upsert-modal-shell .btn.btn-saas:focus-visible,.hr-activity-filter__actions .btn-saas-primary:hover,.hr-activity-filter__actions .btn-saas-primary:focus-visible{border-color:rgba(var(--hr-accent-rgb, 15, 111, 203),.52)!important;background:linear-gradient(135deg,#084f92,#0d6ec4 58%,#2563eb)!important;color:#fff!important;box-shadow:0 18px 34px rgba(var(--hr-accent-rgb, 15, 111, 203),.27)!important}.hr-shell .btn.btn-light.border{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))!important;border-color:rgba(var(--hr-accent-rgb),.22)!important;color:var(--csd-foreground-hr-accent, var(--hr-accent));box-shadow:0 10px 22px rgba(var(--hr-accent-rgb),.055)}.hr-shell .hr-page-actions .btn-saas-secondary,.hr-shell .hr-page-actions .btn-saas-outline-primary,.hr-upsert-modal-shell .btn-saas-outline-primary,.hr-upsert-modal-shell .btn.btn-light.border{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))!important;border-color:var(--csd-border-0f6fcb-220, rgba(15, 111, 203, .22))!important;color:var(--csd-text-0f6fcb-1000, #0f6fcb)!important;box-shadow:0 10px 22px #0f6fcb0e}.hr-shell .btn.btn-light.border:hover{background:linear-gradient(180deg,var(--csd-bg-f7fbff-1000, #f7fbff),var(--csd-bg-ffffff-1000, #ffffff))!important;border-color:rgba(var(--hr-accent-rgb),.36)!important;color:var(--csd-foreground-hr-accent, var(--hr-accent));box-shadow:0 14px 28px rgba(var(--hr-accent-rgb),.1)}.hr-shell .hr-page-actions .btn-saas-secondary:hover,.hr-shell .hr-page-actions .btn-saas-secondary:focus-visible,.hr-shell .hr-page-actions .btn-saas-outline-primary:hover,.hr-shell .hr-page-actions .btn-saas-outline-primary:focus-visible,.hr-upsert-modal-shell .btn-saas-outline-primary:hover,.hr-upsert-modal-shell .btn-saas-outline-primary:focus-visible,.hr-upsert-modal-shell .btn.btn-light.border:hover,.hr-upsert-modal-shell .btn.btn-light.border:focus-visible{background:linear-gradient(180deg,var(--csd-bg-f7fbff-1000, #f7fbff),var(--csd-bg-ffffff-1000, #ffffff))!important;border-color:var(--csd-border-0f6fcb-360, rgba(15, 111, 203, .36))!important;color:var(--csd-text-0f6fcb-1000, #0f6fcb)!important;box-shadow:0 14px 28px #0f6fcb1a}.hr-shell .btn.btn-light.border.text-danger,.hr-shell .btn-saas-outline-danger{border-color:var(--csd-border-dc2626-220, rgba(220, 38, 38, .22))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fff7f7-1000, #fff7f7))!important;color:var(--csd-text-b91c1c-1000, #b91c1c)!important;box-shadow:0 10px 22px #dc26260b}.hr-shell .btn.btn-light.border.text-danger:hover,.hr-shell .btn.btn-light.border.text-danger:focus-visible,.hr-shell .btn-saas-outline-danger:hover,.hr-shell .btn-saas-outline-danger:focus-visible{border-color:var(--csd-border-dc2626-340, rgba(220, 38, 38, .34))!important;background:linear-gradient(180deg,var(--csd-bg-fff7f7-1000, #fff7f7),var(--csd-bg-ffffff-1000, #ffffff))!important;color:var(--csd-text-991b1b-1000, #991b1b)!important;box-shadow:0 14px 26px #dc262617}@media (max-width: 1199.98px){.hr-shell__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-leave-balance-strip,.hr-split-grid{grid-template-columns:1fr}.employee-profile-card__field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.hr-shell__hero,.hr-shell__nav,.hr-shell__filters,.hr-panel__inner,.hr-panel__body{padding-left:1rem;padding-right:1rem}.hr-shell__hero{padding-top:1.2rem;padding-bottom:1.2rem;border-radius:1.25rem}.hr-shell__metrics,.hr-highlight-grid,.hr-link-grid,.hr-data-grid{grid-template-columns:1fr}.employee-leave-balance-strip__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-shell__title-row{flex-direction:column}.hr-shell__hero-actions{flex-direction:column;align-items:stretch}.hr-shell__primary-actions,.hr-shell__secondary-actions{width:100%;justify-content:flex-start}.hr-identity{flex-direction:column}.hr-list__item,.hr-activity-list__item{grid-template-columns:1fr}.hr-list__meta{text-align:left}.employee-profile-card__identity{align-items:flex-start}.employee-profile-card__field-grid,.employee-profile-card__leave-grid{grid-template-columns:1fr}}.hr-shell{--hr-accent: #3157d7;--csd-foreground-hr-accent: var(--csd-text-3157d7-1000, #3157d7);--hr-accent-rgb: 49, 87, 215;display:block;padding-top:.58rem!important;padding-bottom:.95rem!important}.hr-shell__workspace,.hr-shell__record-header{display:grid;gap:.88rem}.hr-shell__hero.op-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.9rem;margin:0;padding:.88rem 1rem;border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.92rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 8px 18px #0f172a0a}.hr-shell__hero-main{flex:1 1 32rem;gap:.42rem;min-width:0}.hr-shell__eyebrow.op-eyebrow{padding:0;border:0;background:transparent;color:var(--csd-text-5f7aa3-1000, #5f7aa3);font-size:.67rem;letter-spacing:.13em}.hr-shell__title-row.op-toolbar__title{align-items:center;gap:.58rem}.hr-shell__icon.op-toolbar__title-icon{width:2.35rem;height:2.35rem;border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));border:1px solid var(--csd-border-d8e2f0-1000, #d8e2f0);color:var(--csd-foreground-hr-accent, var(--hr-accent));box-shadow:none;font-size:1rem}.hr-shell__title-row h1{color:var(--csd-text-10213f-1000, #10213f);font-size:1.34rem;font-weight:800;line-height:1.08}.hr-shell__title-row p{max-width:58rem;color:var(--csd-text-52657f-1000, #52657f);font-size:.79rem;line-height:1.42}.hr-shell__hero-actions.op-toolbar__actions{flex:0 0 auto;align-items:flex-start;justify-content:flex-end;gap:.55rem}.hr-shell__primary-actions,.hr-shell__secondary-actions{gap:.55rem}@media (max-width: 767.98px){.hr-shell__record-header,.hr-shell__hero.op-toolbar,.hr-shell__hero-main,.hr-shell__title-row.op-toolbar__title,.hr-shell__title-row.op-toolbar__title>div{width:100%;max-width:100%;min-width:0}.hr-shell__hero.op-toolbar{display:grid;grid-template-columns:minmax(0,1fr)}.hr-shell__hero-main{display:block;flex:1 1 100%}.hr-shell__title-row.op-toolbar__title{display:grid;grid-template-columns:minmax(0,1fr);justify-items:flex-start}.hr-shell__title-row h1,.hr-shell__title-row p{width:100%;max-width:100%!important;overflow-wrap:anywhere}}.hr-shell__metrics.op-stat-grid{margin:0;gap:.78rem}.hr-metric.op-stat{grid-template-columns:auto minmax(0,1fr);gap:.25rem .68rem;min-height:5.25rem;padding:.78rem .88rem;border-color:var(--csd-border-d8e2f0-1000, #d8e2f0);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 8px 18px #0f172a09}.hr-metric:before{width:.2rem;height:100%;background:rgba(var(--hr-accent-rgb),.5)}.hr-metric--success:before{background:#16a34a8c}.hr-metric--warning:before{background:#f59e0b}.hr-metric--danger:before{background:#dc262694}.hr-metric--info:before{background:#0284c78c}.hr-metric--neutral:before{background:#94a3b8}.hr-metric__label.op-stat__label{color:var(--csd-text-60738f-1000, #60738f);font-size:.68rem;letter-spacing:.11em}.hr-metric__icon.op-stat__icon{grid-row:1/span 2;width:1.92rem;height:1.92rem;border-radius:999px;background:rgba(var(--hr-accent-rgb),.08);border:1px solid rgba(var(--hr-accent-rgb),.16);color:var(--csd-foreground-hr-accent, var(--hr-accent));font-size:.9rem}.hr-metric--success .hr-metric__icon.op-stat__icon{border-color:var(--csd-border-16a34a-180, rgba(22, 163, 74, .18));background:#16a34a17;color:var(--csd-text-15803d-1000, #15803d)}.hr-metric--warning .hr-metric__icon.op-stat__icon{border-color:var(--csd-border-d97706-200, rgba(217, 119, 6, .2));background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-b45309-1000, #b45309)}.hr-metric--danger .hr-metric__icon.op-stat__icon{border-color:var(--csd-border-dc2626-180, rgba(220, 38, 38, .18));background:#dc262614;color:var(--csd-text-b91c1c-1000, #b91c1c)}.hr-metric--info .hr-metric__icon.op-stat__icon{border-color:var(--csd-border-0284c7-180, rgba(2, 132, 199, .18));background:#0284c714;color:var(--csd-text-0369a1-1000, #0369a1)}.hr-metric--neutral .hr-metric__icon.op-stat__icon{border-color:var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-475569-1000, #475569)}.hr-metric__value.op-stat__value{color:var(--csd-text-10213f-1000, #10213f);font-size:1.32rem;font-weight:800}.hr-metric__hint.op-stat__hint{color:var(--csd-text-63758f-1000, #63758f);font-size:.78rem}.hr-shell__nav.op-record-tabs,.hr-shell__filters.op-card{margin:0;padding:.58rem;border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.92rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 8px 18px #0f172a09}.hr-shell__filters.op-card{padding:.7rem}.hr-shell__content.op-record-content{display:grid;gap:.88rem;margin:0}.hr-panel{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.92rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 8px 18px #0f172a09}.hr-table-card.hr-panel{overflow:hidden;background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-380, rgba(226, 232, 240, .38)),transparent 18rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 54%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)}.hr-panel__header{align-items:center;padding:.92rem 1rem 0}.hr-panel__header h2,.hr-panel__header h3,.hr-panel__header h4{color:var(--csd-text-10213f-1000, #10213f);font-size:.98rem;font-weight:800}.hr-panel__header p{color:var(--csd-text-63758f-1000, #63758f);font-size:.79rem;line-height:1.45}.hr-panel__body{padding:.92rem 1rem 1rem}.hr-table-card.hr-panel--flush .hr-panel__body,.hr-table-card .hr-panel__body{padding:0}.hr-table-card .table-responsive{overflow:hidden;border-top:1px solid var(--csd-border-d8e2f0-860, rgba(216, 226, 240, .86));background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-440, rgba(226, 232, 240, .44)),transparent 16rem),linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)}.hr-table-card .active-filter-chips{margin:.86rem 1rem!important}.hr-table-card .table{--bs-table-bg: transparent;--csd-foreground-bs-table-bg: transparent;margin:0;color:var(--csd-text-263b56-1000, #263b56);font-size:.84rem}.hr-table-card .table thead,.hr-table-card .table thead.bg-light{background:transparent!important;color:var(--csd-text-354968-1000, #354968)!important}.hr-table-card .table thead tr{background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-500, rgba(226, 232, 240, .5)),transparent 42%),linear-gradient(180deg,var(--csd-bg-fafbfd-990, rgba(250, 251, 253, .99)),var(--csd-bg-f1f5f9-960, rgba(241, 245, 249, .96)))!important;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #d8e2f0eb}.hr-table-card .table th{padding:.72rem .86rem;border-bottom:1px solid var(--csd-border-d8e2f0-1000, #d8e2f0);background:transparent!important;color:var(--csd-text-354968-1000, #354968);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.hr-table-card .table td{padding:.78rem .86rem;border-bottom:1px solid var(--csd-border-d8e2f0-820, rgba(216, 226, 240, .82));vertical-align:middle}.hr-table-card .table tbody tr:hover{background:var(--csd-bg-f8fbff-860, rgba(248, 251, 255, .86))}.hr-table-card .op-table-wrap:has(+.op-pagination-footer) .op-table tbody tr:last-child>td{border-bottom:0}.hr-table-card .ajax-table>br{display:none}.hr-table-card .ajax-table>nav,.hr-table-card .ajax-table>.d-flex,.hr-table-card .ajax-table>.pagination{padding:.8rem 1rem;border-top:1px solid var(--csd-border-d8e2f0-860, rgba(216, 226, 240, .86));background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-280, rgba(226, 232, 240, .28)),transparent 14rem),linear-gradient(180deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)),var(--csd-bg-f1f5f9-940, rgba(241, 245, 249, .94)))}.hr-table-card .op-pagination-footer{border-top:1px solid var(--csd-border-d8e2f0-860, rgba(216, 226, 240, .86));background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-280, rgba(226, 232, 240, .28)),transparent 14rem),linear-gradient(180deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)),var(--csd-bg-f1f5f9-940, rgba(241, 245, 249, .94)));box-shadow:none}.hr-table-card .op-pagination-footer>.saas-pagination{background:transparent}.hr-table-section-header{align-items:center;justify-content:space-between;gap:.85rem;min-height:0;padding:.76rem .96rem!important;border-bottom:1px solid var(--hr-tab-card-header-border)!important;background:var(--hr-tab-card-header-bg)!important;box-shadow:var(--hr-tab-card-header-shadow)}.hr-table-section-header__title{display:flex;align-items:center;gap:.72rem;min-width:0}.hr-table-section-header__icon{display:inline-grid;place-items:center;width:2.38rem;height:2.38rem;flex:0 0 2.38rem;border:1px solid var(--hr-tab-card-icon-border);border-radius:.76rem;background:var(--hr-tab-card-icon-bg);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #ffffffeb,0 10px 20px #2563eb0f;line-height:0}.hr-table-section-header__icon>i,.hr-table-section-header__badge>i{display:inline-grid!important;place-items:center!important;width:1em!important;height:1em!important;margin:0!important;line-height:1!important}.hr-table-section-header__icon>i{font-size:1.04rem}.hr-table-section-header__copy{display:grid;gap:.12rem;min-width:0}.hr-table-section-header__copy h2{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1.02rem;font-weight:850;line-height:1.14}.hr-table-section-header__copy span{color:var(--csd-text-64748b-1000, #64748b);font-size:.765rem;font-weight:650;line-height:1.25}.hr-table-section-header__badge{display:inline-flex;align-items:center;gap:.38rem;min-height:1.9rem;padding:.34rem .68rem;border:1px solid var(--csd-border-bfdbfe-740, rgba(191, 219, 254, .74));border-radius:999px;background:var(--csd-bg-ffffff-840, rgba(255, 255, 255, .84));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.74rem;font-weight:820;line-height:1;white-space:nowrap}.employee-index-table-card.hr-table-card.hr-panel,.employee-salaries-table-card.hr-table-card.hr-panel,.employee-salary-discussions-card.hr-table-card.hr-panel,.employee-contracts-table-card.hr-table-card.hr-panel,.employee-benefits-table-card.hr-table-card.hr-panel,.employee-documents-page__table-card.hr-table-card.hr-panel,.employee-leave-balance-card.hr-table-card.hr-panel,.employee-emergency-card.hr-panel{background:var(--csd-bg-ffffff-1000, #fff);overflow:hidden}.employee-leaves-table-card.hr-table-card.hr-panel{background:transparent;overflow:hidden}.employee-index-table-card>.hr-panel__header,.employee-salaries-table-card>.hr-panel__header,.employee-salary-discussions-card>.hr-panel__header,.employee-contracts-table-card>.hr-panel__header,.employee-benefits-table-card>.hr-panel__header,.employee-documents-page__table-card>.hr-panel__header,.employee-leaves-table-card>.hr-panel__header,.employee-leave-balance-card>.hr-panel__header,.employee-emergency-card>.hr-panel__header{padding:1rem 1rem .95rem;border-bottom:1px solid var(--csd-border-d8e2f0-860, rgba(216, 226, 240, .86));background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-460, rgba(226, 232, 240, .46)),transparent 16rem),linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)}.employee-index-table-card .table-responsive,.employee-salaries-table-card .table-responsive,.employee-salary-discussions-card .table-responsive,.employee-contracts-table-card .table-responsive,.employee-benefits-table-card .table-responsive,.employee-documents-page__table-card .table-responsive,.employee-leaves-table-card .table-responsive,.employee-leave-balance-card .table-responsive,.employee-emergency-card .table-responsive{border-top:0;background:var(--csd-bg-ffffff-1000, #fff)}.employee-index-table-card .table,.employee-salaries-table-card .table,.employee-salary-discussions-card .table,.employee-contracts-table-card .table,.employee-benefits-table-card .table,.employee-documents-page__table-card .table,.employee-leaves-table-card .table,.employee-leave-balance-card .table,.employee-emergency-card .table{--bs-table-bg: var(--csd-bg-ffffff-1000, #fff);--csd-foreground-bs-table-bg: #fff}.employee-index-table-card .table tbody tr:hover,.employee-salaries-table-card .table tbody tr:hover,.employee-salary-discussions-card .table tbody tr:hover,.employee-contracts-table-card .table tbody tr:hover,.employee-benefits-table-card .table tbody tr:hover,.employee-documents-page__table-card .table tbody tr:hover,.employee-leaves-table-card .table tbody tr:hover,.employee-leave-balance-card .table tbody tr:hover,.employee-emergency-card .table tbody tr:hover{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.employee-index-table-card .op-pagination-footer,.employee-salaries-table-card .op-pagination-footer,.employee-salary-discussions-card .op-pagination-footer,.employee-contracts-table-card .op-pagination-footer,.employee-benefits-table-card .op-pagination-footer,.employee-documents-page__table-card .op-pagination-footer,.employee-leaves-table-card .op-pagination-footer,.employee-emergency-card .op-pagination-footer{background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-300, rgba(226, 232, 240, .3)),transparent 14rem),linear-gradient(180deg,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)),var(--csd-bg-f1f5f9-940, rgba(241, 245, 249, .94)))}.employee-index-table-wrap{overflow-x:auto}.employee-index-table__col-number,.employee-index-table__head-number{width:4.5rem}.employee-index-table__col-identity,.employee-index-table__head-identity{min-width:18rem}.employee-index-table__col-department,.employee-index-table__head-department,.employee-index-table__col-position,.employee-index-table__head-position{min-width:11rem}.employee-index-table__col-access,.employee-index-table__head-access{width:10rem}.employee-index-table__col-status,.employee-index-table__head-status{width:9rem}.employee-index-table__col-actions,.employee-index-table__head-actions{width:5.75rem}.employee-index-table__identity-link{display:inline-flex;align-items:center;gap:.72rem;max-width:100%;min-width:0}.employee-index-table__avatar{flex:0 0 auto}.employee-index-table__identity-copy{display:grid;gap:.12rem;min-width:0}.employee-index-table__identity-copy strong,.employee-index-table__identity-copy small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-index-table__identity-copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:850}.employee-index-table__identity-copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.73rem;font-weight:650}.employee-index-table__department-cell,.employee-index-table__position-cell{color:var(--csd-text-334155-1000, #334155);font-weight:700}.employee-index-table__access-cell,.employee-index-table__status-cell,.employee-index-table__actions-cell{white-space:nowrap}.employee-index-table__actions-cell .dropdown,.employee-index-table__actions-cell .dropdown-toggle{display:inline-flex;align-items:center;justify-content:center}.employee-edit-access-row{min-width:0}.employee-edit-access-row>*{min-width:0}@media (max-width: 767.98px){body:has(.employee-index-table-card){max-width:100%;overflow-x:clip}body:has(.employee-index-table-card) .content-wrapper{max-width:100vw;overflow-x:clip}.hr-shell:has(.employee-index-table-card) .hr-shell__hero{padding:.95rem}.hr-shell:has(.employee-index-table-card) .hr-shell__title-row{gap:.68rem}.hr-shell:has(.employee-index-table-card) .hr-shell__icon{width:2.7rem;height:2.7rem;border-radius:.72rem;font-size:1.08rem}.hr-shell:has(.employee-index-table-card) .hr-shell__title-row h1{font-size:1.28rem;line-height:1.15}.hr-shell:has(.employee-index-table-card) .hr-shell__title-row p{font-size:.82rem}.hr-shell:has(.employee-index-table-card) .hr-page-actions,.hr-shell:has(.employee-index-table-card) .hr-shell__primary-actions,.hr-shell:has(.employee-index-table-card) .hr-shell__secondary-actions{width:100%}.hr-shell:has(.employee-index-table-card) .hr-page-actions>.btn-saas-primary,.hr-shell:has(.employee-index-table-card) .hr-page-actions>.btn-saas-outline-primary{width:100%;justify-content:center}.hr-shell:has(.employee-index-table-card) .hr-shell__metrics{grid-template-columns:1fr}.hr-shell:has(.employee-index-table-card) .hr-shell__filters .smart-filter-form--operational{grid-template-columns:1fr!important}.hr-shell:has(.employee-index-table-card) .hr-shell__filters .smart-filter-form--operational .sf-search,.hr-shell:has(.employee-index-table-card) .hr-shell__filters .smart-filter-form--operational .sf-item,.hr-shell:has(.employee-index-table-card) .hr-shell__filters .smart-filter-form--operational .sf-reset,.hr-shell:has(.employee-index-table-card) .hr-shell__filters .smart-filter-form--operational .sf-advanced-toggle,.hr-shell:has(.employee-index-table-card) .hr-shell__filters .smart-filter-form--operational [data-filter-panel-trigger]{width:100%;min-width:0}.employee-index-table-card>.hr-panel__header{align-items:flex-start;padding:.88rem .9rem}.employee-index-table-card .hr-panel__body{padding:.78rem}.employee-index-table-card .active-filter-chips{margin:0 0 .72rem!important}.employee-index-table-wrap{overflow:visible!important;border-top:0!important;background:transparent!important}.employee-index-table{display:block;min-width:0!important;width:100%;--bs-table-bg: transparent !important;--csd-foreground-bs-table-bg: transparent !important;background:transparent!important}.employee-index-table colgroup,.employee-index-table thead{display:none}.employee-index-table tbody{display:grid;gap:.72rem;width:100%}.employee-index-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr);gap:.48rem;width:100%;padding:.78rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);box-shadow:0 10px 22px #0f172a0b}.employee-index-table tbody tr.employee-index-table__empty-row{display:block;padding:0}.employee-index-table tbody tr>td{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-width:0;padding:0!important;border:0!important;background:transparent!important;text-align:left!important;white-space:normal}.employee-index-table__empty-cell{display:block!important}.employee-index-table td[data-label]:not([data-label=Angajat]):not([data-label=Actiuni]):before{content:attr(data-label);flex:0 0 auto;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:850;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.employee-index-table__identity-cell{display:block!important;padding-bottom:.42rem!important;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))!important}.employee-index-table__identity-link{display:flex;width:100%;align-items:center}.employee-index-table__identity-copy strong,.employee-index-table__identity-copy small{white-space:normal;overflow-wrap:anywhere}.employee-index-table__number-cell{display:none!important}.employee-index-table__access-cell,.employee-index-table__status-cell{justify-content:space-between!important}.employee-index-table__status-cell .status-dropdown,.employee-index-table__status-cell .op-status-badge,.employee-index-table__access-cell .op-status-badge{max-width:62%;justify-content:center;white-space:normal}.employee-index-table__actions-cell{justify-content:flex-end!important;padding-top:.2rem!important}.employee-index-table__actions-cell:before{content:none!important}.employee-index-table-card .op-pagination-footer{margin:0 -.78rem -.78rem}.employee-edit-access-row{align-items:stretch!important}.employee-edit-access-row>span,.employee-edit-access-row>div{width:100%;min-width:0!important}.employee-edit-access-row .select2-container{width:100%!important}}.employee-leave-balance-card__summary,.employee-leave-balance-card .hr-empty{margin:1rem}.employee-leave-balance-card .op-table tbody tr:last-child>td{border-bottom:0}.hr-shell.employee-salaries-page,.hr-shell.employee-salary-discussions-page{padding-top:0!important;padding-bottom:0!important;background:transparent!important}.hr-shell.employee-salaries-page.op-workspace,.hr-shell.employee-salary-discussions-page.op-workspace{background:transparent!important}body:has(.employee-salaries-page) .content-wrapper,body:has(.employee-salary-discussions-page) .content-wrapper{padding-bottom:0}.employee-salaries-table-card .hr-panel__body,.employee-salary-discussions-card .hr-panel__body{padding:0;background:var(--csd-bg-ffffff-1000, #fff)}.employee-salaries-table-card .op-pagination-footer,.employee-salary-discussions-card .op-pagination-footer{background:var(--csd-bg-ffffff-1000, #fff)!important}.employee-salaries-table-card .op-pagination-footer>.saas-pagination,.employee-salary-discussions-card .op-pagination-footer>.saas-pagination{background:transparent!important}.employee-salaries-table__number{color:var(--csd-text-64748b-1000, #64748b);font-weight:800}.employee-salaries-date,.employee-salaries-amount{display:inline-flex;align-items:center;gap:.38rem;min-height:1.9rem;padding:.28rem .56rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-20314f-1000, #20314f);font-size:.74rem;font-weight:800;line-height:1;white-space:nowrap}.employee-salaries-date i{color:var(--csd-text-2563eb-1000, #2563eb)}.employee-salaries-amount{border-color:var(--csd-border-10b981-180, rgba(16, 185, 129, .18));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-ecfdf5-1000, #ecfdf5));color:var(--csd-text-065f46-1000, #065f46)}.employee-salaries-amount i,.employee-salaries-amount small{color:var(--csd-text-047857-1000, #047857)}.employee-salary-form-modal{display:grid;gap:.86rem}.employee-salary-form-modal__summary{align-items:center;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-340, rgba(219, 234, 254, .34)),transparent 15rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.employee-salary-form-modal__summary-icon{display:inline-grid;place-items:center;color:var(--csd-text-2563eb-1000, #2563eb)}.employee-salary-form-modal__card{margin:0}.employee-salary-form-modal__rules .op-upsert-modal__card-body{padding-top:.82rem}.employee-salary-form-modal__rules-list{display:grid;gap:.42rem;margin:0;padding-left:1.05rem;color:var(--csd-text-52657f-1000, #52657f);font-size:.78rem;font-weight:650;line-height:1.45}.employee-salaries-page .hr-shell__icon,.employee-salaries-page .hr-metric__icon,.employee-salary-form-modal__summary-icon{display:inline-grid!important;place-items:center!important;text-align:center;line-height:0!important}.employee-salaries-page .hr-shell__icon>i,.employee-salaries-page .hr-metric__icon>i,.employee-salaries-date>i,.employee-salaries-amount>i,.employee-salaries-table .op-status-badge>i,.employee-salaries-table .op-empty-state>i,.employee-salary-form-modal__summary-icon>i,.employee-salary-form-modal .op-upsert-modal__eyebrow>i,.employee-salary-form-modal .op-upsert-modal__summary-pill>i,.employee-salary-form-modal .op-upsert-modal__card-title>i{display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1!important;vertical-align:0!important;transform:none!important}.employee-salaries-page .hr-shell__icon>i:before,.employee-salaries-page .hr-metric__icon>i:before,.employee-salaries-date>i:before,.employee-salaries-amount>i:before,.employee-salaries-table .op-status-badge>i:before,.employee-salaries-table .op-empty-state>i:before,.employee-salary-form-modal__summary-icon>i:before,.employee-salary-form-modal .op-upsert-modal__eyebrow>i:before,.employee-salary-form-modal .op-upsert-modal__summary-pill>i:before,.employee-salary-form-modal .op-upsert-modal__card-title>i:before{display:inline-grid!important;place-items:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1!important;vertical-align:0!important;transform:none!important}@media (max-width: 767.98px){.employee-salary-form-modal__summary{grid-template-columns:auto minmax(0,1fr)}.employee-salary-form-modal__summary>.op-upsert-modal__summary-pill{grid-column:1/-1;justify-self:start}}.hr-shell.employee-contracts-page{padding-top:0!important;padding-bottom:0!important;background:transparent!important}.hr-shell.employee-contracts-page.op-workspace{background:transparent!important}body:has(.employee-contracts-page) .content-wrapper{padding-bottom:0}.employee-contracts-table-card .hr-panel__body{padding:0;background:var(--csd-bg-ffffff-1000, #fff)}.employee-contracts-table-card>.hr-panel__header{background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-460, rgba(226, 232, 240, .46)),transparent 16rem),linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #d8e2f0db}.employee-contracts-table-card .op-pagination-footer{background:var(--csd-bg-ffffff-1000, #fff)!important}.employee-contracts-table-card .op-pagination-footer>.saas-pagination{background:transparent!important}.employee-contracts-table__number{color:var(--csd-text-64748b-1000, #64748b);font-weight:800}.employee-contracts-identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;min-width:0}.employee-contracts-identity__icon{display:inline-grid;place-items:center;width:2.08rem;height:2.08rem;flex:0 0 2.08rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-2563eb-1000, #2563eb);line-height:0}.employee-contracts-identity__copy{display:grid;gap:.16rem;min-width:0}.employee-contracts-identity__copy strong{overflow:hidden;color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.employee-contracts-identity__copy small{display:inline-flex;align-items:center;gap:.3rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:720;line-height:1.25}.employee-contracts-schedule,.employee-contracts-date,.employee-contracts-leave,.employee-contracts-amount{display:inline-flex;align-items:center;gap:.38rem;min-height:1.9rem;padding:.28rem .56rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-20314f-1000, #20314f);font-size:.74rem;font-weight:800;line-height:1;white-space:nowrap}.employee-contracts-schedule i,.employee-contracts-date i{color:var(--csd-text-2563eb-1000, #2563eb)}.employee-contracts-schedule small,.employee-contracts-leave small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:760}.employee-contracts-salary{display:flex;flex-wrap:wrap;align-items:center;gap:.34rem}.employee-contracts-amount{border-color:var(--csd-border-10b981-180, rgba(16, 185, 129, .18));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-ecfdf5-1000, #ecfdf5));color:var(--csd-text-065f46-1000, #065f46)}.employee-contracts-amount i{color:var(--csd-text-047857-1000, #047857)}.employee-contracts-leave{border-color:var(--csd-border-f59e0b-200, rgba(245, 158, 11, .2));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fffbeb-1000, #fffbeb));color:var(--csd-text-92400e-1000, #92400e)}.employee-contracts-leave i{color:var(--csd-text-d97706-1000, #d97706)}.employee-contracts-salary__initial{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:760}.modal-dialog:has(.employee-contract-modal-shell),.modal-dialog.modal-xl:has(.employee-contract-modal-shell){width:min(76rem,100vw - 2rem)!important;max-width:min(76rem,100vw - 2rem)!important}.employee-contract-form-modal{display:grid;gap:.78rem}.employee-contract-form-modal__summary{align-items:center;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-340, rgba(219, 234, 254, .34)),transparent 15rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.employee-contract-form-modal__summary-icon{display:inline-grid;place-items:center;color:var(--csd-text-2563eb-1000, #2563eb)}.employee-contract-form-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem}.employee-contract-form-modal__column{display:grid;align-content:start;gap:.78rem;min-width:0}.employee-contract-form-modal__card{margin:0}.employee-contract-form-modal__card .op-upsert-modal__card-body{padding-top:.82rem}.employee-contract-form-modal__hint{display:block;margin-top:.28rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:650;line-height:1.35}.employee-contract-form-modal__notes{min-height:4.35rem}.employee-contracts-page .hr-shell__icon,.employee-contracts-page .hr-metric__icon,.employee-contracts-identity__icon,.employee-contract-form-modal__summary-icon{display:inline-grid!important;place-items:center!important;text-align:center;line-height:0!important}.employee-contracts-page .hr-shell__icon>i,.employee-contracts-page .hr-metric__icon>i,.employee-contracts-identity__icon>i,.employee-contracts-identity__copy small>i,.employee-contracts-schedule>i,.employee-contracts-date>i,.employee-contracts-leave>i,.employee-contracts-amount>i,.employee-contracts-table .op-status-badge>i,.employee-contracts-table .op-empty-state>i,.employee-contract-form-modal__summary-icon>i,.employee-contract-form-modal .op-upsert-modal__eyebrow>i,.employee-contract-form-modal .op-upsert-modal__summary-pill>i,.employee-contract-form-modal .op-upsert-modal__card-title>i{display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1!important;vertical-align:0!important;transform:none!important}.employee-contracts-page .hr-shell__icon>i:before,.employee-contracts-page .hr-metric__icon>i:before,.employee-contracts-identity__icon>i:before,.employee-contracts-identity__copy small>i:before,.employee-contracts-schedule>i:before,.employee-contracts-date>i:before,.employee-contracts-leave>i:before,.employee-contracts-amount>i:before,.employee-contracts-table .op-status-badge>i:before,.employee-contracts-table .op-empty-state>i:before,.employee-contract-form-modal__summary-icon>i:before,.employee-contract-form-modal .op-upsert-modal__eyebrow>i:before,.employee-contract-form-modal .op-upsert-modal__summary-pill>i:before,.employee-contract-form-modal .op-upsert-modal__card-title>i:before{display:inline-grid!important;place-items:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1!important;vertical-align:0!important;transform:none!important}@media (max-width: 991.98px){.employee-contract-form-modal__grid{grid-template-columns:1fr}}@media (max-width: 767.98px){.employee-contract-form-modal__summary{grid-template-columns:auto minmax(0,1fr)}.employee-contract-form-modal__summary>.op-upsert-modal__summary-pill{grid-column:1/-1;justify-self:start}}.hr-shell.employee-documents-page{padding-top:0!important;padding-bottom:0!important;background:transparent!important}.hr-shell.employee-documents-page.op-workspace{background:transparent!important}body:has(.employee-documents-page) .content-wrapper{padding-bottom:0}.employee-documents-workspace{min-width:0}.employee-documents-page__layout{grid-template-columns:minmax(12rem,15.5rem) minmax(0,1fr);gap:.72rem}.employee-documents-page__sidebar{position:sticky;top:5.2rem}.employee-documents-page__sidebar .saas-submenu{padding:.34rem;border-radius:.9rem;border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 8px 18px #0f172a09}.employee-documents-page__sidebar .saas-submenu-list{gap:.08rem}.employee-documents-page__sidebar .saas-submenu-link{min-height:2.45rem;padding:.43rem .5rem;border-radius:.72rem}.employee-documents-page__sidebar .saas-submenu-link__icon{width:1.72rem;height:1.72rem;flex:0 0 1.72rem;border-radius:.56rem}.employee-documents-page__sidebar .saas-submenu-link__count{min-width:1.55rem;min-height:1.32rem;padding:0 .34rem;font-size:.68rem}.employee-documents-page__table-body{padding:0;background:var(--csd-bg-ffffff-1000, #fff)}.employee-documents-page__table-card>.employee-documents-page__table-header{align-items:center;justify-content:space-between;gap:.75rem;min-height:0;padding:.72rem .92rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f9fbfe-1000, #f9fbfe) 100%);box-shadow:inset 0 -1px #ffffffd1}.employee-documents-page__table-title{display:flex;align-items:center;gap:.62rem;min-width:0}.employee-documents-page__table-icon{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;flex:0 0 2.05rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #2563eb0e;line-height:0}.employee-documents-page__table-copy{display:grid;gap:.08rem;min-width:0}.employee-documents-page__table-copy h2{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:850;line-height:1.16}.employee-documents-page__table-subtitle{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:650;line-height:1.25}.employee-documents-page__count{display:inline-flex;align-items:center;gap:.38rem;min-height:1.9rem;padding:.34rem .68rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-52657f-1000, #52657f);font-size:.72rem;font-weight:820;line-height:1;white-space:nowrap}.employee-documents-table-wrap{border-top:0;background:var(--csd-bg-ffffff-1000, #fff)}.employee-documents-table{--bs-table-bg: var(--csd-bg-ffffff-1000, #fff);--csd-foreground-bs-table-bg: #fff}.employee-documents-table__file{gap:.78rem}.employee-documents-table__file-icon,.employee-document-form-modal__current-icon{display:inline-grid;place-items:center;width:2.18rem;height:2.18rem;flex:0 0 2.18rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.78rem;background:radial-gradient(circle at 28% 18%,var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88)),transparent 34%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #2563eb0f;line-height:0}.employee-documents-table__file-icon.is-pdf,.employee-document-form-modal__current-icon.is-pdf{border-color:var(--csd-border-fecaca-900, rgba(254, 202, 202, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fff1f2-1000, #fff1f2) 100%);color:var(--csd-text-dc2626-1000, #dc2626)}.employee-documents-table__file-icon.is-excel,.employee-document-form-modal__current-icon.is-excel{border-color:var(--csd-border-a7f3d0-900, rgba(167, 243, 208, .9));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-ecfdf5-1000, #ecfdf5) 100%);color:var(--csd-text-059669-1000, #059669)}.employee-documents-table__file-icon.is-image,.employee-document-form-modal__current-icon.is-image{border-color:var(--csd-border-ddd6fe-950, rgba(221, 214, 254, .95));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f5f3ff-1000, #f5f3ff) 100%);color:var(--csd-text-7c3aed-1000, #7c3aed)}.employee-documents-table__file-icon.is-generic,.employee-document-form-modal__current-icon.is-generic{border-color:var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);color:var(--csd-text-475569-1000, #475569)}.employee-documents-table__file-link{color:var(--csd-text-10213f-1000, #10213f);font-weight:820;text-decoration:none}.employee-documents-table__file-link:hover{color:var(--csd-text-2563eb-1000, #2563eb)}.employee-documents-table__description-cell{max-width:18rem}.employee-documents-table__owner{color:var(--csd-text-52657f-1000, #52657f);font-weight:650}.employee-documents-page__table-card .op-pagination-footer{background:var(--csd-bg-ffffff-1000, #fff)}.employee-document-form-modal{display:grid;gap:.72rem}.modal-dialog.employee-document-modal-dialog,.modal-dialog.modal-lg.employee-document-modal-dialog,.modal-dialog.modal-xl.employee-document-modal-dialog,.modal-dialog.settings-action-modal-dialog.employee-document-modal-dialog,.modal-dialog.settings-action-modal-dialog.modal-xl.employee-document-modal-dialog{width:min(72rem,100vw - 2rem)!important;max-width:min(72rem,100vw - 2rem)!important}.employee-document-form-modal__summary{align-items:center;padding:.72rem .82rem;border-color:var(--csd-border-93c5fd-680, rgba(147, 197, 253, .68));background:radial-gradient(circle at 2.25rem 1.1rem,var(--csd-bg-dbeafe-720, rgba(219, 234, 254, .72)),transparent 8.5rem),linear-gradient(135deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 58%,var(--csd-bg-f6f9ff-1000, #f6f9ff) 100%);box-shadow:inset 0 1px #ffffffeb,0 10px 24px #2563eb0e}.employee-document-form-modal__summary-icon{display:inline-grid;place-items:center;width:2.38rem;height:2.38rem;border-color:var(--csd-border-93c5fd-820, rgba(147, 197, 253, .82));background:radial-gradient(circle at 30% 20%,var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9)),transparent 38%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eaf3ff-1000, #eaf3ff) 100%);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:0 10px 20px #2563eb14}.employee-document-form-modal__summary>div{display:grid;gap:.18rem;min-width:0}.employee-document-form-modal__summary .op-upsert-modal__eyebrow{min-height:1.32rem;padding:.2rem .46rem;border:1px solid var(--csd-border-2563eb-130, rgba(37, 99, 235, .13));border-radius:999px;background:var(--csd-bg-ffffff-740, rgba(255, 255, 255, .74));color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.6rem;letter-spacing:.06em}.employee-document-form-modal__summary strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.94rem;font-weight:860;line-height:1.28}.employee-document-form-modal__summary small{color:var(--csd-text-52657f-1000, #52657f);font-size:.76rem;font-weight:600;line-height:1.42}.employee-document-form-modal__grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(24rem,1.06fr);align-items:start;gap:.76rem}.employee-document-form-modal__card{margin:0;padding:0}.employee-document-form-modal__card>.op-upsert-modal__card-head,.employee-document-form-modal__card>.op-upsert-modal__card-header{display:flex;align-items:center;justify-content:space-between;gap:.72rem;min-height:2.42rem;padding:.58rem .72rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f9fbfe-1000, #f9fbfe) 100%)}.employee-document-form-modal__card>.op-upsert-modal__card-body{display:grid;gap:.68rem;padding:.72rem}.employee-document-form-modal .op-upsert-modal__card-title{display:inline-flex;align-items:center;gap:.48rem;min-width:0;margin:0;color:var(--csd-text-10213f-1000, #10213f);line-height:1.18}.employee-document-form-modal .op-upsert-modal__card-title>i{flex:0 0 auto;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.95rem}.employee-document-form-modal .op-upsert-modal__summary-pill{min-height:1.56rem;padding:.22rem .5rem;border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88));font-size:.68rem;box-shadow:inset 0 1px #ffffffe6}.employee-document-form-modal textarea.form-control,.employee-document-form-modal textarea.form-saas-input{min-height:4.85rem}.employee-document-form-modal__upload-dropzone{min-height:9.2rem;padding:.78rem}.employee-document-form-modal__upload-dropzone>i{width:2.22rem;height:2.22rem;border-radius:.78rem;font-size:1rem}.employee-document-form-modal__upload-dropzone .op-upsert-upload__title{font-size:.86rem}.employee-document-form-modal__upload-dropzone .op-upsert-upload__copy{max-width:100%;font-size:.74rem;line-height:1.36;overflow-wrap:anywhere}.employee-document-form-modal__dropzone{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.78rem;padding:.82rem;border:1px dashed var(--csd-border-94a3b8-720, rgba(148, 163, 184, .72));border-radius:.92rem;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-360, rgba(219, 234, 254, .36)),transparent 18rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.employee-document-form-modal__dropzone--compact{margin-top:.78rem}.employee-document-form-modal__dropzone-icon{display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;flex:0 0 2.35rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem}.employee-document-form-modal__dropzone strong,.employee-document-form-modal__current-copy strong{display:block;color:var(--csd-text-10213f-1000, #10213f);font-size:.88rem;font-weight:840;line-height:1.22}.employee-document-form-modal__dropzone small,.employee-document-form-modal__current-copy small{display:block;margin-top:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.38}.employee-document-form-modal__policy{margin-top:0}.employee-document-form-modal .document-global-policy-note{gap:.56rem;padding:.62rem .68rem;border-radius:.78rem;box-shadow:none;overflow:visible}.employee-document-form-modal .document-global-policy-note>i{width:1.72rem;height:1.72rem;border-radius:.62rem}.employee-document-form-modal .document-global-policy-note strong{font-size:.78rem}.employee-document-form-modal .document-global-policy-note span{font-size:.72rem;line-height:1.32;overflow-wrap:anywhere}.employee-document-form-modal .document-global-policy-note__security{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:1.42rem;padding:.18rem .46rem;font-size:.68rem!important;white-space:normal}.employee-document-form-modal__rules,.employee-document-form-modal__notice{display:flex;align-items:flex-start;gap:.58rem;margin-top:.76rem;padding:.72rem .82rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-52657f-1000, #52657f)}.employee-document-form-modal__rules--compact{margin-top:0;padding:.62rem .7rem}.employee-document-form-modal__rules-icon{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;flex:0 0 1.25rem;color:var(--csd-text-2563eb-1000, #2563eb)}.employee-document-form-modal__rules strong{display:block;margin-bottom:.28rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:820}.employee-document-form-modal__rules ul{display:grid;gap:.18rem;margin:0;padding-left:1rem;font-size:.78rem;line-height:1.42}.employee-document-form-modal__current-file{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.78rem;padding:.78rem;border:1px solid var(--csd-border-d8e2f0-920, rgba(216, 226, 240, .92));border-radius:.92rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.employee-document-form-modal__details-card .employee-document-form-modal__current-file{margin-top:.04rem}.employee-document-form-modal__current-copy{min-width:0}.employee-document-form-modal__current-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.42rem}.employee-document-form-modal__notice{border-color:var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fffaf0-1000, #fffaf0));color:var(--csd-text-92400e-1000, #92400e);font-size:.78rem;font-weight:680;line-height:1.42}.employee-documents-page .hr-shell__icon>i,.employee-documents-page .hr-metric__icon>i,.employee-documents-page__table-icon>i,.employee-documents-page__count>i,.employee-documents-page__sidebar .saas-submenu-link__icon>i,.employee-documents-table__file-icon>i,.employee-documents-table .sort-icons,.employee-documents-table .x-ui-date__icon>i,.employee-documents-table .op-status-badge>i,.employee-documents-table .op-empty-state>i,.employee-document-form-modal__summary-icon>i,.employee-document-form-modal__dropzone-icon>i,.employee-document-form-modal__current-icon>i,.employee-document-form-modal__rules-icon>i,.employee-document-form-modal .document-global-policy-note>i,.employee-document-form-modal__notice>i,.employee-document-form-modal .op-upsert-modal__eyebrow>i,.employee-document-form-modal .op-upsert-modal__summary-pill>i,.employee-document-form-modal .op-upsert-modal__card-title>i{display:inline-grid!important;place-items:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1!important;vertical-align:0!important;transform:none!important}.employee-documents-page .hr-shell__icon>i:before,.employee-documents-page .hr-metric__icon>i:before,.employee-documents-page__table-icon>i:before,.employee-documents-page__count>i:before,.employee-documents-page__sidebar .saas-submenu-link__icon>i:before,.employee-documents-table__file-icon>i:before,.employee-documents-table .x-ui-date__icon>i:before,.employee-documents-table .op-status-badge>i:before,.employee-documents-table .op-empty-state>i:before,.employee-document-form-modal__summary-icon>i:before,.employee-document-form-modal__dropzone-icon>i:before,.employee-document-form-modal__current-icon>i:before,.employee-document-form-modal__rules-icon>i:before,.employee-document-form-modal .document-global-policy-note>i:before,.employee-document-form-modal__notice>i:before,.employee-document-form-modal .op-upsert-modal__eyebrow>i:before,.employee-document-form-modal .op-upsert-modal__summary-pill>i:before,.employee-document-form-modal .op-upsert-modal__card-title>i:before{display:inline-grid!important;place-items:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1!important;vertical-align:0!important;transform:none!important}.employee-documents-page .btn-saas-primary>i,.employee-documents-page .toolbar-btn>i,.employee-documents-page .sf-select__button>i,.employee-documents-page .search-wrapper>i,.employee-documents-page .modern-dropdown-trigger>i,.employee-documents-page .dropdown-modern .dropdown-item>i,.employee-document-modal-shell .modal-title>i,.employee-document-modal-shell .btn-saas-primary>i,.employee-document-modal-shell .btn-saas-secondary>i,.employee-document-modal-shell .btn-saas-outline-primary>i,.employee-document-modal-shell .modal-footer .btn>i,.employee-document-modal-shell .modal-header>button[data-bs-dismiss=modal]>i{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1em!important;height:1em!important;padding:0!important;text-align:center!important;line-height:1!important;vertical-align:0!important;transform:none!important}.employee-documents-page .btn-saas-primary>i:before,.employee-documents-page .toolbar-btn>i:before,.employee-documents-page .sf-select__button>i:before,.employee-documents-page .search-wrapper>i:before,.employee-documents-page .modern-dropdown-trigger>i:before,.employee-documents-page .dropdown-modern .dropdown-item>i:before,.employee-document-modal-shell .modal-title>i:before,.employee-document-modal-shell .btn-saas-primary>i:before,.employee-document-modal-shell .btn-saas-secondary>i:before,.employee-document-modal-shell .btn-saas-outline-primary>i:before,.employee-document-modal-shell .modal-footer .btn>i:before,.employee-document-modal-shell .modal-header>button[data-bs-dismiss=modal]>i:before{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1!important;vertical-align:0!important;transform:none!important}.employee-documents-table .sort-icons{display:inline-grid;align-items:center;justify-items:center;flex:0 0 auto;width:.62rem;height:.82rem}.hr-shell.employee-leave-balance-page{padding-top:0!important;padding-bottom:0!important;background:transparent!important}.hr-shell.employee-leave-balance-page.op-workspace{background:transparent!important}body:has(.employee-leave-balance-page) .content-wrapper{padding-bottom:0}.employee-leave-balance-card__body{padding:0;background:var(--csd-bg-ffffff-1000, #fff)}.employee-leave-balance-card>.employee-leave-balance-card__header{align-items:center;justify-content:space-between;gap:.75rem;min-height:0;padding:.72rem .92rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f9fbfe-1000, #f9fbfe) 100%);box-shadow:inset 0 -1px #ffffffd1}.employee-leave-balance-card__table-title{display:flex;align-items:center;gap:.62rem;min-width:0}.employee-leave-balance-card__table-icon{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;flex:0 0 2.05rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #2563eb0e;line-height:0}.employee-leave-balance-card__table-icon i{font-size:.92rem}.employee-leave-balance-card__table-copy{display:grid;gap:.08rem;min-width:0}.employee-leave-balance-card__table-copy h2{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:850;line-height:1.16}.employee-leave-balance-card__table-subtitle{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:650;line-height:1.25}.employee-leave-balance-card__availability{display:inline-flex;align-items:center;gap:.38rem;min-height:1.9rem;padding:.34rem .68rem;border:1px solid var(--csd-border-10b981-220, rgba(16, 185, 129, .22));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-ecfdf5-1000, #ecfdf5));color:var(--csd-text-047857-1000, #047857);font-size:.74rem;font-weight:820;line-height:1;white-space:nowrap}.employee-leave-balance-contracts{padding:.62rem}.employee-leave-balance-contracts__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.58rem}.employee-leave-balance-contract{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;min-width:0;padding:.68rem .72rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-10213f-1000, #10213f);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.employee-leave-balance-contract:hover,.employee-leave-balance-contract.is-active{border-color:var(--csd-border-4c66ff-320, rgba(76, 102, 255, .32));background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #ffffff));box-shadow:0 .55rem 1.3rem #2563eb14}.employee-leave-balance-contract__icon{width:2.1rem;height:2.1rem;border:1px solid var(--csd-border-bfdbfe-950, rgba(191, 219, 254, .95));border-radius:.72rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-3154f4-1000, #3154f4)}.employee-leave-balance-contract__copy{display:grid;gap:.08rem;min-width:0}.employee-leave-balance-contract__copy strong,.employee-leave-balance-contract__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-leave-balance-contract__copy strong{font-size:.82rem;font-weight:850}.employee-leave-balance-contract__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:700}.employee-leave-balance-contract__days{display:inline-flex;align-items:center;min-height:1.8rem;padding:.32rem .56rem;border:1px solid var(--csd-border-bbf7d0-950, rgba(187, 247, 208, .95));border-radius:999px;background:var(--csd-bg-f0fdf4-1000, #f0fdf4);color:var(--csd-text-047857-1000, #047857);font-size:.72rem;font-weight:850;white-space:nowrap}.employee-leave-balance-overview{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(21rem,.9fr);gap:.85rem;padding:.92rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-380, rgba(219, 234, 254, .38)),transparent 18rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)}.employee-leave-balance-overview__main{display:grid;align-content:center;gap:.42rem;min-width:0;padding:.92rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.92rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffe6}.employee-leave-balance-overview__eyebrow{color:var(--csd-text-60738f-1000, #60738f);font-size:.64rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.employee-leave-balance-overview__main>strong{color:var(--csd-text-10213f-1000, #10213f);font-size:1.7rem;font-weight:900;line-height:1.05}.employee-leave-balance-overview__main>p{max-width:42rem;margin:0;color:var(--csd-text-52657f-1000, #52657f);font-size:.82rem;line-height:1.5}.employee-leave-balance-progress{overflow:hidden;height:.58rem;margin-top:.3rem;border-radius:999px;background:var(--csd-bg-eaf0f7-1000, #eaf0f7)}.employee-leave-balance-progress__bar{display:block;height:100%;min-width:.35rem;border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#fbbf24);box-shadow:0 0 0 1px #f59e0b1a}.employee-leave-balance-overview__legend{display:flex;flex-wrap:wrap;gap:.52rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:760}.employee-leave-balance-overview__legend span{display:inline-flex;align-items:center;gap:.28rem}.employee-leave-balance-overview__legend span:first-child i{color:var(--csd-text-f59e0b-1000, #f59e0b);font-size:.46rem}.employee-leave-balance-overview__legend span:last-child i{color:var(--csd-text-10b981-1000, #10b981);font-size:.46rem}.employee-leave-balance-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;min-width:0}.employee-leave-balance-context__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;min-width:0;min-height:4.72rem;padding:.62rem .68rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffe6}.employee-leave-balance-context__icon{display:inline-grid;place-items:center;width:2.04rem;height:2.04rem;flex:0 0 2.04rem;border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:.68rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.9rem}.employee-leave-balance-context__item small{display:block;color:var(--csd-text-60738f-1000, #60738f);font-size:.62rem;font-weight:850;letter-spacing:.07em;line-height:1;text-transform:uppercase}.employee-leave-balance-context__item strong{display:block;overflow:hidden;margin-top:.18rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:860;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.employee-leave-balance-context__item span:last-child{display:block;overflow:hidden;margin-top:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.employee-leave-balance-context__item--accent .employee-leave-balance-context__icon{border-color:var(--csd-border-f59e0b-200, rgba(245, 158, 11, .2));background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-d97706-1000, #d97706)}.employee-leave-balance-context__item--success .employee-leave-balance-context__icon{border-color:var(--csd-border-10b981-200, rgba(16, 185, 129, .2));background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-059669-1000, #059669)}.employee-leave-balance-history-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .92rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:var(--csd-bg-ffffff-1000, #ffffff)}.employee-leave-balance-history-head__title{display:flex;align-items:center;gap:.58rem;min-width:0}.employee-leave-balance-history-head__title>span{display:inline-grid;place-items:center;width:2rem;height:2rem;flex:0 0 2rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.68rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.employee-leave-balance-history-head strong{display:block;color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:840;line-height:1.2}.employee-leave-balance-history-head small{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.35}.employee-leave-balance-history-head__count{display:inline-flex;align-items:center;min-height:1.72rem;padding:.28rem .58rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-52657f-1000, #52657f);font-size:.7rem;font-weight:820;line-height:1;white-space:nowrap}.employee-leave-balance-date,.employee-leave-balance-change-pair{display:inline-flex;align-items:center;gap:.34rem}.employee-leave-balance-date{color:var(--csd-text-263b56-1000, #263b56);font-size:.8rem;font-weight:760}.employee-leave-balance-date i{color:var(--csd-text-2563eb-1000, #2563eb)}.employee-leave-balance-reason{color:var(--csd-text-263b56-1000, #263b56);font-size:.82rem;font-weight:720}.employee-leave-balance-change-pair{justify-content:center;min-width:5.4rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:760}.employee-leave-balance-change-pair i{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.72rem}.employee-leave-balance-change-pair strong{color:var(--csd-text-10213f-1000, #10213f);font-weight:860}.employee-leave-balance-empty{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.82rem;margin:.92rem;padding:.92rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.94rem;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-380, rgba(219, 234, 254, .38)),transparent 16rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff))}.employee-leave-balance-empty__icon{display:inline-grid;place-items:center;width:2.45rem;height:2.45rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.82rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem}.employee-leave-balance-empty strong,.employee-leave-balance-empty span{display:block}.employee-leave-balance-empty strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.94rem;font-weight:840}.employee-leave-balance-empty span{margin-top:.18rem;color:var(--csd-text-60738f-1000, #60738f);font-size:.8rem;line-height:1.45}.employee-leave-balance-page .hr-shell__icon,.employee-leave-balance-page .hr-metric__icon,.employee-leave-balance-card__table-icon,.employee-leave-balance-context__icon,.employee-leave-balance-history-head__icon,.employee-leave-balance-empty__icon,.employee-leave-balance-form-modal__summary-icon,.employee-leave-balance-form-modal__note-icon{display:inline-grid!important;place-items:center!important;text-align:center;line-height:0!important}.employee-leave-balance-page .hr-shell__icon>i,.employee-leave-balance-page .hr-metric__icon>i,.employee-leave-balance-card__table-icon>i,.employee-leave-balance-context__icon>i,.employee-leave-balance-history-head__icon>i,.employee-leave-balance-empty__icon>i,.employee-leave-balance-form-modal__summary-icon>i,.employee-leave-balance-form-modal__note-icon>i,.employee-leave-balance-card__availability>i,.employee-leave-balance-overview__legend i,.employee-leave-balance-date>i,.employee-leave-balance-change-pair>i,.employee-leave-balance-adjustments-table .op-status-badge>i,.employee-leave-balance-adjustments-table .op-empty-state>i,.employee-leave-balance-form-modal .op-upsert-modal__eyebrow>i,.employee-leave-balance-form-modal .op-upsert-modal__summary-pill>i,.employee-leave-balance-form-modal .op-upsert-modal__card-title>i{display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1!important;vertical-align:0!important;transform:none!important}.employee-leave-balance-page .hr-shell__icon>i:before,.employee-leave-balance-page .hr-metric__icon>i:before,.employee-leave-balance-card__table-icon>i:before,.employee-leave-balance-context__icon>i:before,.employee-leave-balance-history-head__icon>i:before,.employee-leave-balance-empty__icon>i:before,.employee-leave-balance-form-modal__summary-icon>i:before,.employee-leave-balance-form-modal__note-icon>i:before,.employee-leave-balance-card__availability>i:before,.employee-leave-balance-overview__legend i:before,.employee-leave-balance-date>i:before,.employee-leave-balance-change-pair>i:before,.employee-leave-balance-adjustments-table .op-status-badge>i:before,.employee-leave-balance-adjustments-table .op-empty-state>i:before,.employee-leave-balance-form-modal .op-upsert-modal__eyebrow>i:before,.employee-leave-balance-form-modal .op-upsert-modal__summary-pill>i:before,.employee-leave-balance-form-modal .op-upsert-modal__card-title>i:before{display:inline-grid!important;place-items:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1!important;vertical-align:0!important;transform:none!important}.hr-shell.employee-benefits-page{padding-top:0!important;padding-bottom:0!important;background:transparent!important}.hr-shell.employee-benefits-page.op-workspace{background:transparent!important}body:has(.employee-benefits-page) .content-wrapper{padding-bottom:0}.employee-benefits-card__body{padding:0;background:var(--csd-bg-ffffff-1000, #fff)}.employee-benefits-table-card>.employee-benefits-card__header{align-items:center;justify-content:space-between;gap:.75rem;min-height:0;padding:.72rem .92rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f9fbfe-1000, #f9fbfe) 100%);box-shadow:inset 0 -1px #ffffffd1}.employee-benefits-card__table-title{display:flex;align-items:center;gap:.62rem;min-width:0}.employee-benefits-card__table-icon,.employee-benefits-identity__icon{display:inline-grid;place-items:center;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #2563eb0e}.employee-benefits-card__table-icon{width:2.05rem;height:2.05rem;flex:0 0 2.05rem;border-radius:.68rem;line-height:0}.employee-benefits-card__table-copy{display:grid;gap:.08rem;min-width:0}.employee-benefits-card__table-copy h2{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:850;line-height:1.16}.employee-benefits-card__table-subtitle{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:650;line-height:1.25}.employee-benefits-card__count{display:inline-flex;align-items:center;gap:.38rem;min-height:1.9rem;padding:.34rem .68rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-52657f-1000, #52657f);font-size:.72rem;font-weight:820;line-height:1;white-space:nowrap}.employee-benefits-card__count i{color:var(--csd-text-2563eb-1000, #2563eb)}.employee-benefits-table__number{color:var(--csd-text-64748b-1000, #64748b);font-weight:800}.employee-benefits-identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;min-width:0}.employee-benefits-identity__icon{width:2.05rem;height:2.05rem;border-radius:999px;font-size:.88rem}.employee-benefits-identity__copy{display:grid;gap:.18rem;min-width:0}.employee-benefits-identity__copy strong{overflow:hidden;color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.employee-benefits-identity__copy small{overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.employee-benefits-identity__badges{display:flex;flex-wrap:wrap;gap:.3rem}.employee-benefits-mini-badge{display:inline-flex;align-items:center;min-height:1.28rem;padding:.16rem .42rem;border:1px solid var(--csd-border-cbd5e1-800, rgba(203, 213, 225, .8));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-52657f-1000, #52657f);font-size:.62rem;font-weight:820;line-height:1;white-space:nowrap}.employee-benefits-mini-badge--info{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.employee-benefits-mini-badge--warning{border-color:var(--csd-border-f59e0b-220, rgba(245, 158, 11, .22));background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-b45309-1000, #b45309)}.employee-benefits-mini-badge--muted{border-color:var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b)}.employee-benefits-date,.employee-benefits-value{display:inline-flex;align-items:center;gap:.36rem;min-height:1.9rem;padding:.28rem .56rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-20314f-1000, #20314f);font-size:.74rem;font-weight:800;line-height:1;white-space:nowrap}.employee-benefits-date i{color:var(--csd-text-2563eb-1000, #2563eb)}.employee-benefits-date--muted{color:var(--csd-text-64748b-1000, #64748b)}.employee-benefits-date--muted i{color:var(--csd-text-94a3b8-1000, #94a3b8)}.employee-benefits-value{border-color:var(--csd-border-10b981-180, rgba(16, 185, 129, .18));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-ecfdf5-1000, #ecfdf5));color:var(--csd-text-065f46-1000, #065f46)}.employee-benefits-value small{color:var(--csd-text-047857-1000, #047857);font-size:.65rem;font-weight:850}.employee-benefits-table__notes{max-width:22rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:650;line-height:1.35}.employee-benefits-notes{display:grid;gap:.42rem;min-width:14rem}.employee-benefits-notes__summary{color:var(--csd-text-20314f-1000, #20314f);font-weight:760;line-height:1.35}.employee-benefit-form-modal{display:grid;gap:.86rem}.employee-benefit-modal-shell{--bs-modal-width: min(980px, calc(100vw - 2rem) )}.employee-benefit-form-modal__summary{align-items:center;gap:1rem;padding:1rem 1.05rem}.employee-benefit-form-modal__summary-icon{display:inline-grid;place-items:center;color:var(--csd-text-2563eb-1000, #2563eb)}.employee-benefit-form-modal__card{margin:0;padding:.92rem 1rem 1rem;border-radius:18px}.employee-benefit-form-modal__card>.op-upsert-modal__card-head{margin-bottom:.78rem}.employee-benefit-form-modal__card>.row,.employee-benefit-form-modal__card .row{--bs-gutter-x: 1rem;--bs-gutter-y: .92rem}.employee-benefit-form-modal .form-label{margin-bottom:.38rem;letter-spacing:.06em}.employee-benefit-form-modal .form-saas-input,.employee-benefit-form-modal .form-control.form-saas-input,.employee-benefit-form-modal .select2-container .select2-selection{min-height:46px}.employee-benefit-form-modal textarea.form-saas-input{min-height:76px}.employee-benefit-form-modal .text-muted.small,.employee-benefit-form-modal small.text-muted{line-height:1.45}.employee-benefit-form-modal .js-closure-reason-wrapper textarea{min-height:82px}@media (max-width: 767.98px){.employee-benefit-modal-shell{--bs-modal-width: calc(100vw - 1rem) }.employee-benefit-form-modal__summary{align-items:flex-start}.employee-benefit-form-modal__summary .op-upsert-modal__summary-pill{width:100%;justify-content:center}}.employee-benefits-page .hr-shell__icon>i,.employee-benefits-page .hr-metric__icon>i,.employee-benefits-card__table-icon>i,.employee-benefits-card__count>i,.employee-benefits-identity__icon>i,.employee-benefits-date>i,.employee-benefits-table .op-status-badge>i,.employee-benefits-table .op-empty-state>i,.employee-benefit-form-modal__summary-icon>i,.employee-benefit-form-modal .op-upsert-modal__eyebrow>i,.employee-benefit-form-modal .op-upsert-modal__summary-pill>i,.employee-benefit-form-modal .op-upsert-modal__card-title>i{display:inline-grid!important;place-items:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1!important;vertical-align:0!important;transform:none!important}.employee-benefits-page .hr-shell__icon>i:before,.employee-benefits-page .hr-metric__icon>i:before,.employee-benefits-card__table-icon>i:before,.employee-benefits-card__count>i:before,.employee-benefits-identity__icon>i:before,.employee-benefits-date>i:before,.employee-benefits-table .op-status-badge>i:before,.employee-benefits-table .op-empty-state>i:before,.employee-benefit-form-modal__summary-icon>i:before,.employee-benefit-form-modal .op-upsert-modal__eyebrow>i:before,.employee-benefit-form-modal .op-upsert-modal__summary-pill>i:before,.employee-benefit-form-modal .op-upsert-modal__card-title>i:before{display:inline-grid!important;place-items:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1!important;vertical-align:0!important;transform:none!important}.employee-leave-balance-strip{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(24rem,.95fr);gap:.85rem;align-items:stretch;margin-bottom:1rem;padding:.85rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.9rem;background:linear-gradient(90deg,var(--csd-bg-eff6ff-860, rgba(239, 246, 255, .86)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)) 54%),var(--csd-bg-ffffff-1000, #fff);box-shadow:0 14px 30px #0f172a0b}.employee-leave-balance-strip__main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72rem;align-items:center;min-width:0}.employee-leave-balance-strip__main--empty{grid-column:1/-1}.employee-leave-balance-strip__icon{display:inline-grid;place-items:center;width:2.55rem;height:2.55rem;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.05rem;line-height:0;box-shadow:inset 0 1px #ffffffeb}.employee-leave-balance-strip__eyebrow{display:block;margin-bottom:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.employee-leave-balance-strip h2{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.12rem;font-weight:850;line-height:1.16;letter-spacing:0}.employee-leave-balance-strip p{margin:.25rem 0 0;color:var(--csd-text-667085-1000, #667085);font-size:.82rem;font-weight:650;line-height:1.4}.employee-leave-balance-strip__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;min-width:0}.employee-leave-balance-strip__stats span{display:grid;gap:.16rem;min-height:3.7rem;align-content:center;padding:.58rem .68rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:.75rem;background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92))}.employee-leave-balance-strip__stats small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.employee-leave-balance-strip__stats strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.14rem;font-weight:850;line-height:1}.employee-leave-balance-strip__contracts{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.2rem}.employee-leave-balance-strip__contracts span{display:inline-grid;gap:.06rem;min-width:min(100%,14rem);padding:.46rem .66rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #fff)}.employee-leave-balance-strip__contracts strong{overflow:hidden;color:var(--csd-text-1f2f46-1000, #1f2f46);font-size:.76rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.employee-leave-balance-strip__contracts small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:700}.employee-leaves-card__body{padding:0;background:transparent}.employee-leaves-table-card>.employee-leaves-card__header{align-items:center;justify-content:space-between;gap:.75rem;min-height:0;padding:.72rem .92rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f9fbfe-1000, #f9fbfe) 100%);box-shadow:inset 0 -1px #ffffffd1}.employee-leaves-card__table-title{display:flex;align-items:center;gap:.62rem;min-width:0}.employee-leaves-card__table-icon{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;flex:0 0 2.05rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #2563eb0e;line-height:0}.employee-leaves-card__table-copy{display:grid;gap:.08rem;min-width:0}.employee-leaves-card__table-copy h2{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:850;line-height:1.16}.employee-leaves-card__table-subtitle{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:650;line-height:1.25}.employee-leaves-card__count{display:inline-flex;align-items:center;gap:.38rem;min-height:1.9rem;padding:.34rem .68rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-52657f-1000, #52657f);font-size:.72rem;font-weight:820;line-height:1;white-space:nowrap}.employee-leaves-card__count i{color:var(--csd-text-2563eb-1000, #2563eb)}.employee-leaves-table-card .op-pagination-footer{background:var(--csd-bg-ffffff-1000, #fff)!important}.hr-shell.employee-leaves-page{padding-top:0!important;padding-bottom:0!important;background:transparent!important}.hr-shell.employee-leaves-page.op-workspace{background:transparent!important}body:has(.employee-leaves-page) .content-wrapper{padding-bottom:0}.employee-leaves-period{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;min-width:0}.employee-leaves-period__icon{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;flex:0 0 2.05rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.68rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.employee-leaves-period__copy{display:grid;gap:.12rem;min-width:0}.employee-leaves-period__copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:840;line-height:1.25}.employee-leaves-period__copy small{overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:700;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.employee-leaves-days-pill,.employee-leaves-type-pill,.employee-leaves-created{display:inline-flex;align-items:center;gap:.34rem;max-width:100%}.employee-leaves-days-pill,.employee-leaves-type-pill{min-height:1.58rem;padding:.24rem .58rem;border:1px solid var(--csd-border-94a3b8-320, rgba(148, 163, 184, .32));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-263b56-1000, #263b56);font-size:.72rem;font-weight:780;line-height:1;white-space:nowrap}.employee-leaves-days-pill{border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.employee-leaves-type-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-leaves-created{color:var(--csd-text-263b56-1000, #263b56);font-size:.8rem;font-weight:760}.employee-leaves-created i{color:var(--csd-text-2563eb-1000, #2563eb)}.employee-leaves-empty{min-height:12rem}.employee-leaves-page .hr-shell__icon,.employee-leaves-page .hr-metric__icon,.employee-leave-balance-strip__icon,.employee-leaves-card__table-icon,.employee-leaves-period__icon,.leave-request-form-modal__summary-icon,.leave-request-form-modal__employee-icon,.leave-request-form-modal__type-info-icon,.leave-request-form-modal__override-icon{display:inline-grid!important;place-items:center!important;text-align:center;line-height:0!important}.employee-leaves-page .hr-shell__icon>i,.employee-leaves-page .hr-metric__icon>i,.employee-leave-balance-strip__icon>i,.employee-leaves-card__table-icon>i,.employee-leaves-card__count>i,.employee-leaves-period__icon>i,.employee-leaves-days-pill>i,.employee-leaves-type-pill>i,.employee-leaves-created>i,.employee-leaves-table .op-status-badge>i,.employee-leaves-table .op-empty-state>i,.leave-request-form-modal__summary-icon>i,.leave-request-form-modal__employee-icon>i,.leave-request-form-modal__type-info-icon>i,.leave-request-form-modal__calculation-head>i,.leave-request-form-modal__warning>i,.leave-request-form-modal__override-icon>i,.leave-request-modal__inline-state>i,.leave-request-modal__balance-main>i,.leave-request-modal__balance-meta>i,.leave-request-form-modal__days-list i,.leave-request-form-modal .op-upsert-modal__eyebrow>i,.leave-request-form-modal .op-upsert-modal__summary-pill>i,.leave-request-form-modal .op-upsert-modal__card-title>i{display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1!important;vertical-align:0!important;transform:none!important}.employee-leaves-page .hr-shell__icon>i:before,.employee-leaves-page .hr-metric__icon>i:before,.employee-leave-balance-strip__icon>i:before,.employee-leaves-card__table-icon>i:before,.employee-leaves-card__count>i:before,.employee-leaves-period__icon>i:before,.employee-leaves-days-pill>i:before,.employee-leaves-type-pill>i:before,.employee-leaves-created>i:before,.employee-leaves-table .op-status-badge>i:before,.employee-leaves-table .op-empty-state>i:before,.leave-request-form-modal__summary-icon>i:before,.leave-request-form-modal__employee-icon>i:before,.leave-request-form-modal__type-info-icon>i:before,.leave-request-form-modal__calculation-head>i:before,.leave-request-form-modal__warning>i:before,.leave-request-form-modal__override-icon>i:before,.leave-request-modal__inline-state>i:before,.leave-request-modal__balance-main>i:before,.leave-request-modal__balance-meta>i:before,.leave-request-form-modal__days-list i:before,.leave-request-form-modal .op-upsert-modal__eyebrow>i:before,.leave-request-form-modal .op-upsert-modal__summary-pill>i:before,.leave-request-form-modal .op-upsert-modal__card-title>i:before{display:inline-grid!important;place-items:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1!important;vertical-align:0!important;transform:none!important}.leave-request-form-modal__summary-icon{color:var(--csd-text-2563eb-1000, #2563eb)}.leave-request-form-modal__employee-context,.leave-request-form-modal__type-info,.leave-request-modal__inline-state,.leave-request-modal__balance-state,.leave-request-form-modal__calculation,.leave-request-form-modal__override{border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fbfdff-1000, #fbfdff));box-shadow:inset 0 1px #ffffffe6}.leave-request-form-modal__employee-context{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;min-height:2.78rem;padding:.48rem .62rem}.leave-request-form-modal__employee-icon{width:2rem;height:2rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.68rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.leave-request-form-modal__type-info{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.62rem;padding:.58rem .68rem;color:var(--csd-text-52657f-1000, #52657f);font-size:.76rem;font-weight:720;line-height:1.35}.leave-request-form-modal__type-info--active{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.leave-request-form-modal__type-info-icon{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.65rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)}.leave-request-form-modal__type-info-copy{display:grid;gap:.12rem;min-width:0}.leave-request-form-modal__type-info-copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:820;line-height:1.18}.leave-request-form-modal__type-info-copy small,.leave-request-form-modal__type-info-copy em{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-style:normal;line-height:1.32}.leave-request-form-modal__employee-context strong,.leave-request-form-modal__employee-context small{display:block}.leave-request-form-modal__employee-context strong{overflow:hidden;color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:840;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.leave-request-form-modal__employee-context small{margin-top:.1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;line-height:1.28}.leave-request-modal__inline-state{display:flex;align-items:center;gap:.5rem;min-height:2.42rem;padding:.54rem .68rem;color:var(--csd-text-52657f-1000, #52657f);font-size:.78rem;font-weight:730;line-height:1.35}.leave-request-modal__inline-state--compact{min-height:2rem;padding:.42rem .56rem}.leave-request-modal__inline-state--neutral i{color:var(--csd-text-64748b-1000, #64748b)}.leave-request-modal__inline-state--danger{border-color:var(--csd-border-ef4444-240, rgba(239, 68, 68, .24));background:var(--csd-bg-fff5f5-1000, #fff5f5);color:var(--csd-text-b91c1c-1000, #b91c1c)}.leave-request-form-modal__calculation{padding:.68rem}.leave-request-form-modal__calculation-head{display:flex;align-items:center;gap:.48rem;color:var(--csd-text-52657f-1000, #52657f);font-size:.8rem;font-weight:780}.leave-request-form-modal__calculation-head i{color:var(--csd-text-2563eb-1000, #2563eb)}.leave-request-form-modal__calculation-details{margin-top:.48rem}.leave-request-form-modal__days-list{display:grid;gap:.24rem;margin:0;padding:.35rem 0 0;list-style:none;color:var(--csd-text-52657f-1000, #52657f);font-size:.74rem}.leave-request-form-modal__days-list li{display:flex;align-items:center;gap:.32rem}.leave-request-modal__balance-state{display:grid;gap:.28rem;padding:.56rem .68rem}.leave-request-modal__balance-main,.leave-request-modal__balance-meta{display:flex;align-items:center;gap:.42rem;min-width:0}.leave-request-modal__balance-main{font-size:.82rem;font-weight:820}.leave-request-modal__balance-meta{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:700}.leave-request-modal__balance-contracts{display:grid;gap:.36rem;margin:.18rem 0}.leave-request-modal__balance-contract{display:grid;gap:.08rem;padding:.42rem .52rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-f8fbff-980, rgba(248, 251, 255, .98)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)))}.leave-request-modal__balance-contract strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.76rem;font-weight:820;line-height:1.2}.leave-request-modal__balance-contract small{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:700;line-height:1.25}.leave-request-form-modal__warning{display:flex;align-items:center;gap:.38rem;margin-top:.42rem;color:var(--csd-text-b91c1c-1000, #b91c1c);font-size:.74rem;font-weight:760}.leave-request-form-modal__override{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;min-height:3.4rem;padding:.68rem;cursor:pointer}.leave-request-form-modal__override-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.leave-request-form-modal__override-icon{width:2.1rem;height:2.1rem;border:1px solid var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24));border-radius:.7rem;background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-d97706-1000, #d97706)}.leave-request-form-modal__override-copy{display:grid;gap:.12rem;min-width:0}.leave-request-form-modal__override-copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:840;line-height:1.18}.leave-request-form-modal__override-copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.35}.leave-request-form-modal__override-state{display:inline-flex;align-items:center;justify-content:center;min-height:1.62rem;padding:.24rem .58rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-52657f-1000, #52657f);font-size:.68rem;font-weight:820}.leave-request-form-modal__override:has(.leave-request-form-modal__override-input:checked){border-color:var(--csd-border-f59e0b-380, rgba(245, 158, 11, .38));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fffaf0-1000, #fffaf0));box-shadow:0 .9rem 1.8rem #b4530914}.leave-request-form-modal__override:has(.leave-request-form-modal__override-input:checked) .leave-request-form-modal__override-state{border-color:var(--csd-border-f59e0b-340, rgba(245, 158, 11, .34));background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-92400e-1000, #92400e)}.leave-request-form-modal__edit-override{display:flex;align-items:flex-start;gap:.48rem;padding:.52rem .62rem;border:1px solid var(--csd-border-f59e0b-220, rgba(245, 158, 11, .22));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fffaf0-1000, #fffaf0))}.leave-request-form-modal__edit-override .form-check-input{margin-top:.12rem}.leave-request-form-modal__edit-override span{display:grid;gap:.1rem;min-width:0}.leave-request-form-modal__edit-override strong,.leave-request-form-modal__edit-override small{display:block}.leave-request-form-modal__edit-override strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.78rem;font-weight:840;line-height:1.2}.leave-request-form-modal__edit-override small{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;line-height:1.35}.employee-emergency-card__body{padding:0;background:var(--csd-bg-ffffff-1000, #fff)}.employee-emergency-card>.employee-emergency-card__header{align-items:center;min-height:0;padding:.72rem .92rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f9fbfe-1000, #f9fbfe) 100%);box-shadow:inset 0 -1px #ffffffd1}.employee-emergency-card__table-title{display:flex;align-items:center;gap:.62rem;min-width:0}.employee-emergency-card__table-icon{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;flex:0 0 2.05rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #2563eb0e;line-height:0}.employee-emergency-card__table-icon i{font-size:.92rem}.employee-emergency-card__table-copy{display:grid;gap:.08rem;min-width:0}.employee-emergency-card__table-copy h2{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:850;line-height:1.16}.employee-emergency-card__table-subtitle{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:650;line-height:1.25}.employee-emergency-card .op-pagination-footer{background:var(--csd-bg-ffffff-1000, #fff)!important}.employee-emergency-card .op-pagination-footer>.saas-pagination{background:transparent!important}.employee-index-table-card>.hr-panel__header,.employee-contracts-table-card>.hr-panel__header,.employee-documents-page__table-card>.employee-documents-page__table-header,.employee-benefits-table-card>.employee-benefits-card__header,.employee-leaves-table-card>.employee-leaves-card__header,.employee-leave-balance-card>.employee-leave-balance-card__header,.employee-emergency-card>.employee-emergency-card__header{padding:.76rem .96rem!important;border-bottom-color:var(--hr-tab-card-header-border)!important;background:var(--hr-tab-card-header-bg)!important;box-shadow:var(--hr-tab-card-header-shadow)!important}.employee-documents-page__table-title,.employee-benefits-card__table-title,.employee-leaves-card__table-title,.employee-leave-balance-card__table-title,.employee-emergency-card__table-title{gap:.72rem}.employee-documents-page__table-icon,.employee-benefits-card__table-icon,.employee-leaves-card__table-icon,.employee-leave-balance-card__table-icon,.employee-emergency-card__table-icon{display:inline-grid;place-items:center;width:2.38rem;height:2.38rem;flex:0 0 2.38rem;border-color:var(--hr-tab-card-icon-border);border-radius:.76rem;background:var(--hr-tab-card-icon-bg);box-shadow:inset 0 1px #ffffffeb,0 10px 20px #2563eb0f}.employee-documents-page__table-icon>i,.employee-benefits-card__table-icon>i,.employee-leaves-card__table-icon>i,.employee-leave-balance-card__table-icon>i,.employee-emergency-card__table-icon>i{font-size:1.04rem}.employee-documents-page__table-copy,.employee-benefits-card__table-copy,.employee-leaves-card__table-copy,.employee-leave-balance-card__table-copy,.employee-emergency-card__table-copy{gap:.12rem}.employee-documents-page__table-copy h2,.employee-benefits-card__table-copy h2,.employee-leaves-card__table-copy h2,.employee-leave-balance-card__table-copy h2,.employee-emergency-card__table-copy h2{font-size:1.02rem;line-height:1.14}.employee-documents-page__table-subtitle,.employee-benefits-card__table-subtitle,.employee-leaves-card__table-subtitle,.employee-leave-balance-card__table-subtitle,.employee-emergency-card__table-subtitle{font-size:.765rem}.employee-documents-page__count,.employee-benefits-card__count,.employee-leaves-card__count,.employee-leave-balance-card__availability{border-color:var(--csd-border-bfdbfe-740, rgba(191, 219, 254, .74));background:var(--csd-bg-ffffff-840, rgba(255, 255, 255, .84));color:var(--csd-text-2563eb-1000, #2563eb)}.hr-shell.employee-emergency-page{padding-top:0!important;padding-bottom:0!important;background:transparent!important}.hr-shell.employee-emergency-page.op-workspace{background:transparent!important}body:has(.employee-emergency-page) .content-wrapper{padding-bottom:0}.employee-emergency-contact-cell{display:grid;gap:.12rem;min-width:0}.employee-emergency-contact-cell strong{color:var(--csd-foreground-hr-text, var(--hr-text));font-size:.84rem;font-weight:820;line-height:1.25}.employee-emergency-contact-cell small{color:var(--csd-foreground-hr-muted, var(--hr-muted));font-size:.72rem;font-weight:700;line-height:1.25}.employee-emergency-link{display:inline-flex;align-items:center;gap:.36rem;max-width:100%;color:var(--csd-text-24364f-1000, #24364f);font-size:.82rem;font-weight:760;text-decoration:none}.employee-emergency-link i{color:var(--csd-foreground-hr-accent, var(--hr-accent));font-size:.86rem}.employee-emergency-link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-emergency-link:hover,.employee-emergency-link:focus-visible{color:var(--csd-foreground-hr-accent, var(--hr-accent));text-decoration:underline;text-underline-offset:.14rem}.hr-chip{border:1px solid var(--csd-border-d8e2f0-1000, #d8e2f0);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-263b56-1000, #263b56)}.hr-table-card .op-status-badge,.hr-shell .op-table .op-status-badge{min-width:auto;min-height:1.54rem;padding:.23rem .58rem;border-color:rgba(var(--op-status-rgb),.22);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,rgba(var(--op-status-rgb),.045) 100%);font-size:.68rem;font-weight:800;letter-spacing:.01em}.hr-table-card .op-status-badge i,.hr-shell .op-table .op-status-badge i{display:inline-grid;place-items:center;width:.92rem;min-width:.92rem;font-size:.74rem;line-height:1}.hr-soft-pill{display:inline-flex;align-items:center;gap:.28rem;max-width:100%;min-height:1.54rem;padding:.23rem .58rem;border:1px solid var(--csd-border-94a3b8-340, rgba(148, 163, 184, .34));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-263b56-1000, #263b56);font-size:.7rem;font-weight:750;line-height:1;white-space:nowrap}.hr-day-chip{display:inline-flex;align-items:center;justify-content:center;min-width:1.62rem;min-height:1.48rem;margin:.08rem;border:1px solid var(--csd-border-94a3b8-300, rgba(148, 163, 184, .3));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-60738f-1000, #60738f);font-size:.66rem;font-weight:800;line-height:1}.hr-day-chip--active{border-color:var(--csd-border-3b5bdb-280, rgba(59, 91, 219, .28));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),rgba(59,91,219,.055));color:var(--csd-text-3048c4-1000, #3048c4)}.hr-day-chip--muted{color:var(--csd-text-94a3b8-1000, #94a3b8)}.hr-table-row--current{background:var(--csd-bg-ffffff-1000, #fff)!important}.hr-table-row--current>td{background:var(--csd-bg-ffffff-1000, #fff)!important}.work-schedules-page .hr-shell__icon,.work-schedules-page .hr-metric__icon,.work-schedules-panel-heading__icon,.work-schedules-identity__icon,.work-schedule-form-modal__summary-icon,.work-schedule-form-modal .op-upsert-modal__eyebrow>i,.work-schedule-form-modal .op-upsert-modal__summary-pill>i,.work-schedule-form-modal .op-upsert-modal__card-title>i,.work-schedules-table .op-status-badge>i,.work-schedules-table .op-empty-state>i,.work-schedules-pill>i{display:inline-grid!important;place-items:center!important;text-align:center;line-height:1!important}.work-schedules-page .hr-shell__icon>i,.work-schedules-page .hr-metric__icon>i,.work-schedules-panel-heading__icon>i,.work-schedules-identity__icon>i,.work-schedule-form-modal__summary-icon>i,.work-schedule-form-modal .op-upsert-modal__eyebrow>i,.work-schedule-form-modal .op-upsert-modal__summary-pill>i,.work-schedule-form-modal .op-upsert-modal__card-title>i,.work-schedules-table .op-status-badge>i,.work-schedules-table .op-empty-state>i,.work-schedules-pill>i{width:1em!important;height:1em!important}.work-schedules-page .hr-shell__icon>i:before,.work-schedules-page .hr-metric__icon>i:before,.work-schedules-panel-heading__icon>i:before,.work-schedules-identity__icon>i:before,.work-schedule-form-modal__summary-icon>i:before,.work-schedule-form-modal .op-upsert-modal__eyebrow>i:before,.work-schedule-form-modal .op-upsert-modal__summary-pill>i:before,.work-schedule-form-modal .op-upsert-modal__card-title>i:before,.work-schedules-table .op-status-badge>i:before,.work-schedules-table .op-empty-state>i:before,.work-schedules-pill>i:before{display:inline-grid!important;place-items:center!important;width:1em!important;height:1em!important;line-height:1!important}.work-schedules-table-card.hr-table-card.hr-panel,.work-schedules-timeline-card.hr-table-card.hr-panel{overflow:hidden;background:var(--csd-bg-ffffff-1000, #fff)}.hr-shell.work-schedules-page{padding-top:0!important;padding-bottom:0!important;background:transparent!important}.hr-shell.work-schedules-page.op-workspace{background:transparent!important}body:has(.work-schedules-page) .content-wrapper{padding-bottom:0}.work-schedules-table-card>.hr-panel__header,.work-schedules-timeline-card>.hr-panel__header{background:radial-gradient(circle at top left,var(--csd-bg-e2e8f0-440, rgba(226, 232, 240, .44)),transparent 15rem),linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)!important;box-shadow:inset 0 -1px #d8e2f0eb,0 .7rem 1.45rem #0f172a09}.work-schedules-panel-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;min-width:0}.work-schedules-panel-heading__icon{width:2.25rem;height:2.25rem;border:1px solid var(--csd-border-3b5bdb-200, rgba(59, 91, 219, .2));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-3451df-1000, #3451df);font-size:1rem;box-shadow:inset 0 1px #ffffffe6,0 .48rem 1.05rem #3b5bdb14}.work-schedules-panel-heading__icon--history{border-color:var(--csd-border-0ea5e9-240, rgba(14, 165, 233, .24));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-0284c7-1000, #0284c7)}.work-schedules-timeline-card .hr-panel__body{padding:0!important;background:var(--csd-bg-ffffff-1000, #fff)}.work-schedules-timeline-card__count{flex:0 0 auto;background:var(--csd-bg-ffffff-1000, #fff)}.work-schedules-layout--full{display:block}.work-schedules-layout--full .work-schedules-table-card{width:100%}.work-schedules-table-card__count{flex:0 0 auto;background:var(--csd-bg-ffffff-1000, #fff)}.work-schedules-table-card .hr-panel__body{padding:0!important;background:var(--csd-bg-ffffff-1000, #fff)}.work-schedules-table-card .table-responsive,.work-schedules-table-card .op-pagination-footer{background:var(--csd-bg-ffffff-1000, #fff)!important}.work-schedules-table-card .op-pagination-footer>.saas-pagination{background:transparent!important}@media (max-width: 767.98px){.work-schedules-layout--full,.work-schedules-layout--full .work-schedules-table-card,.work-schedules-table-card>.hr-panel__header,.work-schedules-panel-heading,.work-schedules-panel-heading>div{width:100%;max-width:100%;min-width:0}.work-schedules-table-card>.hr-panel__header{flex-direction:column;align-items:stretch;gap:.72rem}.work-schedules-panel-heading{align-items:flex-start}.work-schedules-table-card__count{width:-moz-fit-content;width:fit-content;max-width:100%}}.work-schedules-table__number{width:4.5rem;color:var(--csd-text-64748b-1000, #64748b);font-weight:800}.work-schedules-identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.68rem;min-width:0}.work-schedules-identity__icon{width:2.12rem;height:2.12rem;border:1px solid var(--csd-border-3b5bdb-200, rgba(59, 91, 219, .2));border-radius:.72rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);color:var(--csd-text-3451df-1000, #3451df);box-shadow:0 .48rem 1.1rem #3b5bdb14}.work-schedules-identity__copy{display:grid;gap:.18rem;min-width:0}.work-schedules-identity__copy strong{overflow:hidden;color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.work-schedules-identity__copy small{display:inline-flex;align-items:center;gap:.3rem;min-width:0;overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.69rem;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.work-schedules-identity__copy small>i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.72rem}.work-schedules-days{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.1rem;max-width:12.5rem}.work-schedules-pill{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-height:1.8rem;padding:.32rem .62rem;border:1px solid var(--csd-border-94a3b8-320, rgba(148, 163, 184, .32));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-263b56-1000, #263b56);font-size:.72rem;font-weight:800;line-height:1;white-space:nowrap}.work-schedules-pill--time{border-color:var(--csd-border-3b5bdb-220, rgba(59, 91, 219, .22));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eef4ff-1000, #eef4ff));color:var(--csd-text-3048c4-1000, #3048c4)}.work-schedules-pill--hours{border-color:var(--csd-border-10b981-200, rgba(16, 185, 129, .2));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-ecfdf5-1000, #ecfdf5));color:var(--csd-text-047857-1000, #047857)}.work-schedules-usage{display:grid;justify-items:center;gap:.26rem}.work-schedules-usage small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:720}.modal-dialog:has(.work-schedule-modal-shell),.modal-dialog.modal-xl:has(.work-schedule-modal-shell){width:min(72rem,100vw - 2rem)!important;max-width:min(72rem,100vw - 2rem)!important}.work-schedule-form-modal{display:grid;gap:.78rem}.work-schedule-form-modal__summary{align-items:center;background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-340, rgba(219, 234, 254, .34)),transparent 15rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.work-schedule-form-modal__summary-icon{color:var(--csd-text-2563eb-1000, #2563eb)}.work-schedule-form-modal__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:.78rem}.work-schedule-form-modal__card{margin:0}.work-schedule-form-modal__card .op-upsert-modal__card-body{padding-top:.82rem}.work-schedule-form-modal__notes{min-height:7.2rem}.work-schedule-form-modal__hint{display:block;margin-top:.32rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:680;line-height:1.45}.work-schedule-day-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem}.work-schedule-day-card{position:relative;display:grid;justify-items:center;gap:.22rem;min-height:4.25rem;padding:.52rem .38rem;border:1px solid var(--csd-border-d8e2f0-1000, #d8e2f0);border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);color:var(--csd-text-50627d-1000, #50627d);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.work-schedule-day-card input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.work-schedule-day-card__badge{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-3048c4-1000, #3048c4);font-size:.7rem;font-weight:850}.work-schedule-day-card__label{font-size:.62rem;font-weight:780;line-height:1}.work-schedule-day-card:hover{border-color:var(--csd-border-3b5bdb-320, rgba(59, 91, 219, .32));box-shadow:0 .62rem 1.2rem #3b5bdb14}.work-schedule-day-card:has(input:checked){border-color:var(--csd-border-3b5bdb-400, rgba(59, 91, 219, .4));background:radial-gradient(circle at top left,var(--csd-bg-dbeafe-620, rgba(219, 234, 254, .62)),transparent 3.8rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-eef4ff-1000, #eef4ff) 100%);color:var(--csd-text-253bb5-1000, #253bb5)}.work-schedule-day-card:has(input:checked) .work-schedule-day-card__badge{border-color:var(--csd-border-3b5bdb-280, rgba(59, 91, 219, .28));background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-253bb5-1000, #253bb5)}@media (max-width: 1199.98px){.work-schedules-layout.hr-split-grid{grid-template-columns:1fr}}@media (max-width: 991.98px){.work-schedule-form-modal__grid{grid-template-columns:1fr}}@media (max-width: 767.98px){.work-schedule-form-modal__summary{grid-template-columns:auto minmax(0,1fr)}.work-schedule-form-modal__summary>.op-upsert-modal__summary-pill{grid-column:1/-1;justify-self:start}.work-schedule-day-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hr-group-row>td{border-bottom-color:var(--csd-border-bfdbfe-660, rgba(191, 219, 254, .66))!important;background:var(--csd-bg-f7faff-1000, #f7faff)!important;color:var(--csd-text-263b56-1000, #263b56)}.hr-group-row:hover>td,.hr-group-row.expanded>td{background:var(--csd-bg-f1f6ff-1000, #f1f6ff)!important}.leave-group-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.2rem;padding:.36rem .66rem .36rem .42rem;border:1px solid var(--csd-border-93b1e4-720, rgba(147, 177, 228, .72));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-edf4ff-1000, #edf4ff) 100%);color:var(--csd-text-2449b8-1000, #2449b8);box-shadow:inset 0 1px #fffffff5,0 5px 14px #2563eb14;font-family:inherit;font-size:.72rem;font-weight:820;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.leave-group-toggle:hover,.leave-group-toggle:focus-visible{border-color:var(--csd-border-3b5bdb-580, rgba(59, 91, 219, .58));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-e4edff-1000, #e4edff) 100%);color:var(--csd-text-1f3fa4-1000, #1f3fa4);box-shadow:inset 0 1px #fffffffa,0 8px 18px #2563eb21;outline:none;transform:translateY(-1px)}.leave-group-toggle__icon{display:inline-grid;place-items:center;width:1.48rem;height:1.48rem;flex:0 0 1.48rem;border:1px solid var(--csd-border-93b1e4-580, rgba(147, 177, 228, .58));border-radius:999px;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9));color:var(--csd-text-3158c9-1000, #3158c9);line-height:0}.leave-group-toggle__icon>i,.leave-group-toggle__chevron{display:inline-grid;place-items:center;width:1em;height:1em;margin:0;line-height:1}.leave-group-toggle__chevron{color:var(--csd-text-6680b7-1000, #6680b7);font-size:.66rem;transition:transform .18s ease}.leave-group-toggle.expanded{border-color:var(--csd-border-3b5bdb-480, rgba(59, 91, 219, .48));background:linear-gradient(180deg,var(--csd-bg-edf4ff-1000, #edf4ff) 0%,var(--csd-bg-e4edff-1000, #e4edff) 100%);color:var(--csd-text-1f3fa4-1000, #1f3fa4)}.leave-group-toggle.expanded .leave-group-toggle__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.leave-group-toggle,.leave-group-toggle__chevron{transition:none}}.hr-data-item,.hr-highlight-card,.hr-link-tile,.hr-list__item,.hr-activity-list__item{border-color:var(--csd-border-d8e2f0-1000, #d8e2f0);background:var(--csd-bg-ffffff-1000, #fff);box-shadow:none}.hr-callout,.hr-empty{border-color:var(--csd-border-d8e2f0-1000, #d8e2f0);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.hr-upsert-modal-shell{--hr-modal-border: var(--csd-border-d8e2f0-1000, #d8e2f0);--csd-foreground-hr-modal-border: #d8e2f0;--hr-modal-muted: var(--csd-text-60738f-1000, #60738f);--csd-foreground-hr-modal-muted: var(--csd-text-60738f-1000, #60738f)}.hr-upsert-modal-shell .modal-title i,.hr-upsert-modal-shell .op-upsert-modal__card-title i,.hr-upsert-modal-shell .saas-card-title i{display:inline-grid;place-items:center;min-width:1.15rem;line-height:1}.hr-upsert-modal-shell .saas-card{margin-bottom:.95rem;padding:1rem;border:1px solid var(--hr-modal-border);border-radius:1rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 12px 24px #0f172a0b}.hr-upsert-modal-shell .saas-card-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:-.15rem -.15rem .85rem;padding-bottom:.72rem;border-bottom:1px solid var(--csd-border-d8e2f0-860, rgba(216, 226, 240, .86))}.hr-upsert-modal-shell .saas-card-title,.hr-upsert-modal-shell h6{color:var(--csd-text-10213f-1000, #10213f);font-size:.92rem;font-weight:800}.hr-upsert-modal-shell .form-label{margin-bottom:.36rem;color:var(--csd-foreground-hr-modal-muted, var(--hr-modal-muted))!important;font-size:.69rem;font-weight:800!important;letter-spacing:.055em;text-transform:uppercase}.hr-upsert-modal-shell .form-control,.hr-upsert-modal-shell .form-select,.hr-upsert-modal-shell .form-saas-input{min-height:2.55rem;border-color:var(--hr-modal-border);border-radius:.82rem;color:var(--csd-text-10213f-1000, #10213f);font-weight:600}.hr-upsert-modal-shell textarea.form-control,.hr-upsert-modal-shell textarea.form-saas-input{min-height:6.5rem}.hr-upsert-modal-shell .info-soft,.hr-upsert-modal-shell .alert-info{border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-52657f-1000, #52657f)}.hr-upsert-modal-shell .btn.btn-saas,.hr-upsert-modal-shell .btn-saas-primary,.hr-upsert-modal-shell .btn-saas-outline-primary,.hr-upsert-modal-shell .btn.btn-light.border{min-height:2.55rem;border-radius:999px;font-weight:800}.hr-modal-choice-grid{display:grid;gap:.72rem}.hr-modal-choice{display:flex;align-items:flex-start;gap:.72rem;padding:.84rem .92rem;border:1px solid var(--hr-modal-border);border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));cursor:pointer}.hr-modal-choice strong,.hr-modal-choice small{display:block}.hr-modal-choice strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.88rem;font-weight:800}.hr-modal-choice small{margin-top:.18rem;color:var(--csd-text-60738f-1000, #60738f);font-size:.78rem;line-height:1.45}.employee-form-modal__mode-switch{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;width:100%;padding:.34rem;border:1px solid var(--csd-border-cfdbeb-940, rgba(207, 219, 235, .94));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-eef4fb-1000, #eef4fb) 100%);box-shadow:inset 0 1px #ffffffd1}.employee-form-modal__mode-switch .btn-check{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none}.employee-form-modal__mode-option{display:flex;align-items:center;gap:.66rem;min-height:3rem;margin:0;padding:.62rem .78rem;border:1px solid transparent;border-radius:.78rem;color:var(--csd-text-4f6380-1000, #4f6380);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.employee-form-modal__mode-icon{display:grid;place-items:center;flex:0 0 2rem;width:2rem;height:2rem;border-radius:999px;background:var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72));color:var(--csd-text-4b63df-1000, #4b63df);font-size:.92rem}.employee-form-modal__mode-copy{display:grid;gap:.08rem;min-width:0}.employee-form-modal__mode-copy strong{color:var(--csd-text-17233c-1000, #17233c);font-size:.84rem;font-weight:860;line-height:1.2}.employee-form-modal__mode-copy small{color:var(--csd-text-667892-1000, #667892);font-size:.74rem;font-weight:700;line-height:1.25}.employee-form-modal__mode-switch .btn-check:focus-visible+.employee-form-modal__mode-option{outline:2px solid var(--csd-border-4c66ff-340, rgba(76, 102, 255, .34));outline-offset:2px}.employee-form-modal__mode-switch .btn-check:checked+.employee-form-modal__mode-option{color:var(--csd-text-1f46d8-1000, #1f46d8);border-color:var(--csd-border-637ef1-220, rgba(99, 126, 241, .22));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f7f9ff-1000, #f7f9ff) 100%);box-shadow:0 .7rem 1.45rem #1f46d821}.employee-form-modal__mode-switch .btn-check:checked+.employee-form-modal__mode-option .employee-form-modal__mode-icon{background:linear-gradient(135deg,#4c66ff29,#22d3ee1f);color:var(--csd-text-304ee8-1000, #304ee8)}.employee-form-modal__mode-switch .btn-check:checked+.employee-form-modal__mode-option .employee-form-modal__mode-copy strong{color:var(--csd-text-1f46d8-1000, #1f46d8)}.employee-form-modal__manual-fields{margin-top:.15rem;padding:1rem;border:1px solid var(--csd-border-d8e2f0-920, rgba(216, 226, 240, .92));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)),var(--csd-bg-f8fbff-900, rgba(248, 251, 255, .9)))}.employee-form-modal__manual-grid{--bs-gutter-x: 1.1rem;--bs-gutter-y: 1rem}.employee-upsert-modal-shell .employee-form-modal__access-toggle{padding:.78rem .86rem;border:1px solid var(--csd-border-d8e2f0-920, rgba(216, 226, 240, .92));border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.employee-upsert-modal-shell .employee-form-modal__access-toggle:hover,.employee-form-modal__compact-switch:hover{border-color:var(--csd-border-4c66ff-240, rgba(76, 102, 255, .24));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f6f9ff-1000, #f6f9ff));box-shadow:0 .62rem 1.35rem #1f46d812}.employee-form-modal__switch{display:flex;align-items:flex-start;gap:.68rem;min-height:0;margin:0}.employee-form-modal__switch .form-check-input{flex:0 0 auto;margin-top:.2rem}.employee-form-modal__switch .form-check-label{display:grid;gap:.2rem;margin:0;color:var(--csd-text-263b56-1000, #263b56);line-height:1.4}.employee-form-modal__switch .form-check-label strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:820}.employee-form-modal__switch .form-check-label span,.employee-form-modal__compact-switch small{color:var(--csd-text-60738f-1000, #60738f);font-size:.78rem;line-height:1.45}.employee-form-modal__compact-switch{display:grid;gap:.26rem;padding:.64rem .72rem;border:1px solid var(--csd-border-d8e2f0-920, rgba(216, 226, 240, .92));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #fff);cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.employee-form-modal__compact-switch.is-sms-forced{border-color:var(--csd-border-4f46e5-240, rgba(79, 70, 229, .24));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f7f8ff-1000, #f7f8ff))}.employee-form-modal__compact-switch .form-check{margin:0}.employee-form-modal__compact-switch .form-check-label{color:var(--csd-text-263b56-1000, #263b56);font-size:.8rem;font-weight:760}.employee-form-modal__sms-help{display:flex;align-items:center;gap:.32rem;min-width:0}.employee-form-modal__sms-help small{min-width:0}.employee-form-modal__info-trigger{display:inline-grid;place-items:center;flex:0 0 auto;width:1.35rem;height:1.35rem;padding:0;border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-536680-1000, #536680);font-size:.78rem;line-height:1;cursor:help;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.employee-form-modal__info-trigger i,.employee-form-modal__info-trigger i:before{display:block;line-height:1}.employee-form-modal__info-trigger:hover,.employee-form-modal__info-trigger:focus-visible{border-color:var(--csd-border-4c66ff-320, rgba(76, 102, 255, .32));background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-304ee8-1000, #304ee8);box-shadow:0 .35rem .8rem #1f46d814;outline:none}.employee-emergency-form-modal__summary-icon,.employee-leave-balance-form-modal__summary-icon{color:var(--csd-text-2563eb-1000, #2563eb)}.employee-leave-balance-form-modal__context{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.68rem}.employee-leave-balance-form-modal__context-item{display:grid;align-content:center;gap:.18rem;min-height:4.25rem;min-width:0;padding:.72rem .78rem;border:1px solid var(--csd-border-d8e2f0-920, rgba(216, 226, 240, .92));border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:inset 0 1px #ffffffe6}.employee-leave-balance-form-modal__context-item span{color:var(--csd-text-60738f-1000, #60738f);font-size:.66rem;font-weight:820;letter-spacing:.055em;line-height:1.15;text-transform:uppercase}.employee-leave-balance-form-modal__context-item strong{min-width:0;overflow:hidden;color:var(--csd-text-10213f-1000, #10213f);font-size:.94rem;font-weight:840;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.employee-leave-balance-form-modal__context-item small{min-width:0;overflow:hidden;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:720;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.employee-leave-balance-form-modal__context-item--warning{border-color:var(--csd-border-f59e0b-260, rgba(245, 158, 11, .26));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fffaf0-1000, #fffaf0))}.employee-leave-balance-form-modal__context-item--accent{border-color:var(--csd-border-3b82f6-240, rgba(59, 130, 246, .24));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff))}.employee-leave-balance-form-modal__context-item--success{border-color:var(--csd-border-4ade80-280, rgba(74, 222, 128, .28));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f0fdf4-1000, #f0fdf4))}.employee-leave-balance-form-modal__label{display:inline-flex;align-items:center;gap:.34rem;width:auto}.employee-leave-balance-form-modal__label>span:first-child{min-width:0}.employee-leave-balance-form-modal__help{width:1.18rem;height:1.18rem;border-color:var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.7rem;transform:translateY(-.01rem)}.employee-leave-balance-form-modal__help:hover,.employee-leave-balance-form-modal__help:focus-visible{border-color:var(--csd-border-2563eb-360, rgba(37, 99, 235, .36));background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.leave-balance-help-popover{--bs-popover-max-width: 310px}.employee-leave-balance-form-modal__readonly{display:flex;align-items:center;gap:.38rem;min-height:2.6rem;padding:.58rem .78rem;border:1px solid var(--csd-border-d8e2f0-920, rgba(216, 226, 240, .92));border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-52657f-1000, #52657f)}.employee-leave-balance-form-modal__readonly strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.96rem;font-weight:880;line-height:1}.employee-leave-balance-form-modal__readonly span{font-size:.76rem;font-weight:760}.employee-leave-balance-form-modal__readonly--success{border-color:var(--csd-border-4ade80-280, rgba(74, 222, 128, .28));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f0fdf4-1000, #f0fdf4));color:var(--csd-text-047857-1000, #047857)}.employee-leave-balance-form-modal__note{display:flex;align-items:flex-start;gap:.5rem;margin-top:.82rem;padding:.68rem .78rem;border:1px solid var(--csd-border-bfdbfe-720, rgba(191, 219, 254, .72));border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));color:var(--csd-text-52657f-1000, #52657f);font-size:.78rem;font-weight:650;line-height:1.45}.employee-leave-balance-form-modal__note-icon{width:1rem;height:1rem;flex:0 0 1rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.9rem}.employee-leave-balance-form-modal__textarea{resize:vertical}.leave-balances-table-card .hr-panel__header h2{font-weight:760}.leave-balances-table-card .hr-panel__header p{font-weight:520}.leave-balances-table-card .op-table th{font-weight:720}.leave-balances-table-card .op-table td{color:var(--csd-text-263b56-1000, #263b56);font-weight:500}.leave-balances-table-card .op-status-badge{font-weight:640}.leave-balances-table__index{color:var(--csd-text-52657f-1000, #52657f);font-size:.82rem;font-weight:560}.leave-balances-table__employee{display:inline-flex;align-items:center;gap:.58rem;min-width:0;color:var(--csd-text-10213f-1000, #10213f);text-decoration:none}.leave-balances-table__employee span{display:grid;gap:.08rem;min-width:0}.leave-balances-table__employee strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:700;line-height:1.2}.leave-balances-table__employee small,.leave-balances-table__muted{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:520}.leave-balances-table__stack{display:inline-grid;gap:.12rem}.leave-balances-table__stack strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:680;line-height:1.15}.leave-balances-table__stack small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:520;line-height:1.2}.leave-balances-table-card .btn.btn-light.btn-sm{min-height:2.2rem;padding:.46rem .72rem;border:1px solid var(--csd-border-d8e2f0-900, rgba(216, 226, 240, .9));border-radius:.58rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-10213f-1000, #10213f);font-size:.78rem;font-weight:620;box-shadow:0 8px 18px #0f172a09}.leave-balances-table-card .btn.btn-light.btn-sm:hover{border-color:var(--csd-border-bfdbfe-940, rgba(191, 219, 254, .94));background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.leave-balances-table__pagination{margin-top:0}.employee-emergency-modal-shell .op-upsert-modal__card-title i.bi-star{color:var(--csd-text-d97706-1000, #d97706)}.employee-emergency-primary-toggle{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.76rem;width:100%;min-height:4.25rem;margin:0;padding:.82rem .9rem;border:1px solid var(--csd-border-d8e2f0-940, rgba(216, 226, 240, .94));border-radius:.92rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.employee-emergency-primary-toggle:hover,.employee-emergency-primary-toggle:focus-within{border-color:var(--csd-border-f59e0b-300, rgba(245, 158, 11, .3));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fffaf0-1000, #fffaf0));box-shadow:0 .8rem 1.7rem #b4530914}.employee-emergency-primary-toggle__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);opacity:0;pointer-events:none}.employee-emergency-primary-toggle__icon{display:inline-grid;place-items:center;width:2.28rem;height:2.28rem;flex:0 0 2.28rem;border:1px solid var(--csd-border-f59e0b-260, rgba(245, 158, 11, .26));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-d97706-1000, #d97706);font-size:.98rem;box-shadow:inset 0 1px #fffffff0;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.employee-emergency-primary-toggle__copy{display:grid;gap:.16rem;min-width:0}.employee-emergency-primary-toggle__copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.88rem;font-weight:840;line-height:1.2}.employee-emergency-primary-toggle__copy small{color:var(--csd-text-60738f-1000, #60738f);font-size:.78rem;line-height:1.38}.employee-emergency-primary-toggle__state{display:inline-flex;align-items:center;justify-content:center;min-height:1.72rem;min-width:5.2rem;padding:.26rem .58rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:820;line-height:1}.employee-emergency-primary-toggle__state-on{display:none}.employee-emergency-primary-toggle:has(.employee-emergency-primary-toggle__input:checked){border-color:var(--csd-border-f59e0b-420, rgba(245, 158, 11, .42));background:radial-gradient(circle at top left,var(--csd-bg-fef3c7-780, rgba(254, 243, 199, .78)),transparent 62%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fffaf0-1000, #fffaf0));box-shadow:0 .9rem 1.8rem #b453091a}.employee-emergency-primary-toggle:has(.employee-emergency-primary-toggle__input:checked) .employee-emergency-primary-toggle__icon{border-color:var(--csd-border-f59e0b-420, rgba(245, 158, 11, .42));background:linear-gradient(180deg,var(--csd-bg-fff7ed-1000, #fff7ed),var(--csd-bg-fef3c7-1000, #fef3c7));color:var(--csd-text-b45309-1000, #b45309);transform:translateY(-1px)}.employee-emergency-primary-toggle:has(.employee-emergency-primary-toggle__input:checked) .employee-emergency-primary-toggle__copy strong{color:var(--csd-text-92400e-1000, #92400e)}.employee-emergency-primary-toggle:has(.employee-emergency-primary-toggle__input:checked) .employee-emergency-primary-toggle__state{border-color:var(--csd-border-f59e0b-320, rgba(245, 158, 11, .32));background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-92400e-1000, #92400e)}.employee-emergency-primary-toggle:has(.employee-emergency-primary-toggle__input:checked) .employee-emergency-primary-toggle__state-off{display:none}.employee-emergency-primary-toggle:has(.employee-emergency-primary-toggle__input:checked) .employee-emergency-primary-toggle__state-on{display:inline-flex}.employee-form-modal__notice{margin:0;padding:.68rem .78rem;border-radius:.82rem;font-size:.8rem;line-height:1.5}.employee-form-modal__notice.alert-warning{border:1px solid var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28));background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-92400e-1000, #92400e)}.employee-form-modal__notes{resize:vertical}@media (max-width: 991.98px){.employee-documents-page__layout{grid-template-columns:1fr}.employee-documents-page__sidebar{position:static}.employee-document-form-modal__grid,.employee-leave-balance-overview{grid-template-columns:1fr}.employee-leave-balance-form-modal__context,.employee-leave-balance-context,.hr-activity-filter__form{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-activity-filter__actions{justify-content:flex-start}}@media (max-width: 575.98px){.employee-documents-page__table-card>.employee-documents-page__table-header,.employee-benefits-table-card>.employee-benefits-card__header,.employee-leaves-table-card>.employee-leaves-card__header{align-items:flex-start;flex-direction:column}.employee-documents-page__count,.employee-benefits-card__count,.employee-leaves-card__count{width:100%;justify-content:center}.employee-leave-balance-strip{padding:.72rem}.employee-leave-balance-strip__main,.employee-leave-balance-strip__stats{grid-template-columns:1fr}.employee-leave-balance-strip__icon{display:none!important}.employee-document-form-modal__dropzone,.employee-document-form-modal__current-file{grid-template-columns:auto minmax(0,1fr)}.employee-document-form-modal__dropzone .btn-saas-outline-primary,.employee-document-form-modal__current-actions{grid-column:1/-1;justify-content:center;width:100%}.employee-document-form-modal__current-actions .btn-saas-outline-primary{flex:1 1 auto;justify-content:center}.leave-request-form-modal__override{grid-template-columns:auto minmax(0,1fr)}.leave-request-form-modal__override-state{grid-column:1/-1;justify-content:center;width:100%}.employee-leave-balance-card>.employee-leave-balance-card__header,.employee-leave-balance-history-head,.employee-leave-balance-empty{align-items:flex-start;flex-direction:column}.employee-leave-balance-card__availability,.employee-leave-balance-history-head__count{width:100%;justify-content:center}.employee-leave-balance-context,.employee-leave-balance-form-modal__context,.employee-leave-balance-empty{grid-template-columns:1fr}.employee-leave-balance-empty .btn-saas-primary{width:100%}.employee-form-modal__mode-switch{grid-template-columns:1fr}.employee-emergency-primary-toggle{grid-template-columns:auto minmax(0,1fr)}.employee-emergency-primary-toggle__state{grid-column:1/-1;justify-content:center;width:100%}.hr-activity-filter__form{grid-template-columns:1fr}.hr-activity-filter__actions,.hr-activity-filter__actions .btn,.hr-activity-filter__actions .btn-saas-primary{width:100%}}.leave-template-model-board .hr-panel__body{padding-top:.82rem}.hr-shell.leave-templates-page{padding-top:0!important;padding-bottom:0!important;background:transparent!important}.hr-shell.leave-templates-page.op-workspace{background:transparent!important}body:has(.leave-templates-page) .content-wrapper{padding-bottom:0}.leave-template-preset-grid{display:grid;gap:.72rem}.leave-template-preset-grid--board,.leave-template-preset-grid--modal{grid-template-columns:repeat(3,minmax(0,1fr))}.leave-template-preset-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72rem;width:100%;min-width:0;padding:.88rem;border:1px solid var(--csd-border-d8e2f0-1000, #d8e2f0);border-radius:.92rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-10213f-1000, #10213f);text-align:left;box-shadow:0 10px 22px #0f172a09;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}button.leave-template-preset-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit}.leave-template-preset-card:hover,.leave-template-preset-card:focus-visible,.leave-template-preset-card.is-selected{border-color:rgba(var(--hr-accent-rgb),.35);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:0 14px 30px rgba(var(--hr-accent-rgb),.085);transform:translateY(-1px)}.leave-template-preset-card.is-selected:after{content:"";position:absolute;inset:.48rem .48rem auto auto;width:.52rem;height:.52rem;border-radius:999px;background:var(--hr-accent);box-shadow:0 0 0 4px rgba(var(--hr-accent-rgb),.11)}.leave-template-preset-card__icon{width:2.25rem;height:2.25rem;border:1px solid rgba(var(--hr-accent-rgb),.18);border-radius:.76rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),rgba(var(--hr-accent-rgb),.055));color:var(--csd-foreground-hr-accent, var(--hr-accent));font-size:1rem}.leave-template-preset-card--success .leave-template-preset-card__icon{border-color:var(--csd-border-0f766e-200, rgba(15, 118, 110, .2));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),rgba(15,118,110,.06));color:var(--csd-text-0f766e-1000, #0f766e)}.leave-template-preset-card--neutral .leave-template-preset-card__icon{border-color:var(--csd-border-64748b-220, rgba(100, 116, 139, .22));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-475569-1000, #475569)}.leave-template-preset-card__copy{display:grid;gap:.34rem;min-width:0}.leave-template-preset-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.36rem}.leave-template-preset-card__meta span,.leave-template-preset-card__meta strong{display:inline-flex;align-items:center;min-height:1.36rem;padding:.16rem .46rem;border:1px solid var(--csd-border-dce7f3-1000, #dce7f3);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-60738f-1000, #60738f);font-size:.65rem;font-weight:850;letter-spacing:.07em;line-height:1;text-transform:uppercase}.leave-template-preset-card__meta strong{border-color:rgba(var(--hr-accent-rgb),.18);background:rgba(var(--hr-accent-rgb),.055);color:var(--csd-foreground-hr-accent, var(--hr-accent))}.leave-template-preset-card h3,.leave-template-preset-card>.leave-template-preset-card__copy>strong{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.92rem;font-weight:850;line-height:1.24}.leave-template-preset-card p,.leave-template-preset-card small{margin:0;color:var(--csd-text-60738f-1000, #60738f);font-size:.78rem;line-height:1.45}.leave-template-preset-card__chips{display:flex;flex-wrap:wrap;gap:.32rem}.leave-template-preset-card__chips em{display:inline-flex;align-items:center;min-height:1.38rem;padding:.16rem .46rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-475569-1000, #475569);font-size:.66rem;font-style:normal;font-weight:800;line-height:1}.leave-template-preset-card__actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.48rem}.leave-template-preset-card__action{min-height:2.1rem;padding:.42rem .68rem;font-size:.76rem}.leave-template-library-card .hr-panel__body{padding-top:0!important}.modal-dialog.modal-xl:has(.leave-template-modal-shell){max-width:min(1280px,100vw - 2rem)!important}.leave-template-modal-shell .modal-body,.leave-template-modal-shell .settings-action-modal-body{overflow-x:hidden}.leave-template-modal-shell .modal-header{padding:.98rem 1.12rem .86rem!important;border-bottom:1px solid var(--csd-border-d8e2f0-900, rgba(216, 226, 240, .9))!important;background:radial-gradient(circle at top left,rgba(var(--hr-accent-rgb),.11),transparent 12rem),linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 100%)}.leave-template-modal-shell .modal-title i{width:2.1rem;height:2.1rem;margin-right:.54rem!important;border:1px solid rgba(var(--hr-accent-rgb),.18);border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-foreground-hr-accent, var(--hr-accent))!important}.leave-template-modal-shell .modal-header .btn{display:inline-grid;place-items:center;width:2.45rem;height:2.45rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78))!important;border-radius:999px;background:var(--csd-bg-ffffff-880, rgba(255, 255, 255, .88))!important;color:var(--csd-text-475569-1000, #475569)}.leave-template-modal__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.82rem;align-items:center;margin-bottom:.82rem;padding:.9rem;border:1px solid var(--csd-border-d8e2f0-1000, #d8e2f0);border-radius:.95rem;background:var(--csd-bg-ffffff-1000, #fff)}.leave-template-modal__summary .op-upsert-modal__summary-icon{width:2.35rem;height:2.35rem;border:1px solid rgba(var(--hr-accent-rgb),.2);border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),rgba(var(--hr-accent-rgb),.055));color:var(--csd-foreground-hr-accent, var(--hr-accent))}.leave-template-modal__summary-copy,.leave-template-modal__summary .op-upsert-modal__summary-copy{min-width:0}.leave-template-modal__summary-title{margin:0}.leave-template-modal__grid{display:grid;grid-template-columns:minmax(22rem,.96fr) minmax(24rem,1.04fr);gap:.82rem}.leave-template-modal__card{margin-bottom:.82rem!important}.leave-template-modal__card .op-upsert-modal__card-body{padding:.9rem}.leave-template-modal__variables-card .op-upsert-modal__card-body{max-height:23rem;overflow:auto}.leave-template-auto-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:center;margin-bottom:.82rem;padding:.78rem;border:1px solid rgba(var(--hr-accent-rgb),.18);border-radius:.86rem;background:radial-gradient(circle at top left,rgba(var(--hr-accent-rgb),.1),transparent 7rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.leave-template-auto-card__icon{width:2.2rem;height:2.2rem;border:1px solid rgba(var(--hr-accent-rgb),.2);border-radius:.72rem;background:rgba(var(--hr-accent-rgb),.07);color:var(--csd-foreground-hr-accent, var(--hr-accent))}.leave-template-auto-card strong{display:block;color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:850;line-height:1.2}.leave-template-auto-card p{margin:.18rem 0 0;color:var(--csd-text-60738f-1000, #60738f);font-size:.76rem;line-height:1.45}.leave-template-toggle-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.82rem}.leave-template-toggle-row--inline{min-height:2.55rem;margin-top:0;align-items:center}.leave-template-toggle{display:inline-flex;align-items:center;gap:.42rem;min-height:2.28rem;padding:.42rem .68rem;border:1px solid var(--csd-border-d8e2f0-1000, #d8e2f0);border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-263b56-1000, #263b56);font-size:.78rem;font-weight:800;line-height:1}.leave-template-toggle input{width:.96rem;height:.96rem;margin:0}.leave-template-toggle i{color:var(--csd-foreground-hr-accent, var(--hr-accent))}.leave-template-variable-cloud{display:grid;gap:.58rem}.leave-template-variable-group{display:grid;gap:.34rem}.leave-template-variable-group strong{color:var(--csd-text-60738f-1000, #60738f);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.leave-template-variable-group div{display:flex;flex-wrap:wrap;gap:.3rem}.leave-template-variable-group span{display:inline-flex;align-items:center;min-height:1.34rem;padding:.15rem .43rem;border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-475569-1000, #475569);font-size:.66rem;font-weight:800;line-height:1}.leave-template-locked-copy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72rem;align-items:center;padding:.8rem;border:1px solid var(--csd-border-22c55e-180, rgba(34, 197, 94, .18));border-radius:.9rem;background:radial-gradient(circle at top left,rgba(34,197,94,.1),transparent 8rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f7fdf9-1000, #f7fdf9))}.leave-template-locked-copy__icon{width:2.25rem;height:2.25rem;border:1px solid var(--csd-border-22c55e-220, rgba(34, 197, 94, .22));border-radius:.74rem;background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-047857-1000, #047857)}.leave-template-locked-copy strong{display:block;color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:850}.leave-template-locked-copy p{margin:.16rem 0 0;color:var(--csd-text-60738f-1000, #60738f);font-size:.78rem;line-height:1.45}.leave-template-preview{display:grid;gap:.82rem}.leave-template-preview__toolbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}.leave-template-preview__tab{display:grid;gap:.18rem;min-width:0;min-height:3.05rem;padding:.62rem .72rem;border:1px solid var(--csd-border-d8e2f0-1000, #d8e2f0);border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-263b56-1000, #263b56);text-align:left;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.leave-template-preview__tab span,.leave-template-preview__tab strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leave-template-preview__tab span{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:850}.leave-template-preview__tab strong{color:var(--csd-text-60738f-1000, #60738f);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.leave-template-preview__tab.is-active{border-color:rgba(var(--hr-accent-rgb),.36);background:radial-gradient(circle at top left,rgba(var(--hr-accent-rgb),.13),transparent 6rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:0 12px 24px rgba(var(--hr-accent-rgb),.08)}.leave-template-preview__viewport{max-height:66vh;overflow:auto;padding:1rem;border:1px solid var(--csd-border-d8e2f0-1000, #d8e2f0);border-radius:.95rem;background:linear-gradient(90deg,var(--csd-bg-e2e8f0-550, rgba(226, 232, 240, .55)) 1px,transparent 1px),linear-gradient(180deg,var(--csd-bg-e2e8f0-550, rgba(226, 232, 240, .55)) 1px,transparent 1px),var(--csd-bg-f8fafc-1000, #f8fafc);background-size:18px 18px}.leave-template-preview__paper{max-width:780px;margin:0 auto;padding:1rem;border:1px solid var(--csd-border-cbd5e1-850, rgba(203, 213, 225, .85));border-radius:.8rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 24px 50px #0f172a1f}.leave-template-guide{display:grid;gap:.65rem}.leave-template-guide article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.64rem;align-items:start;padding:.76rem;border:1px solid var(--csd-border-d8e2f0-1000, #d8e2f0);border-radius:.86rem;background:var(--csd-bg-ffffff-1000, #fff)}.leave-template-guide i{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.68rem;background:rgba(var(--hr-accent-rgb),.07);color:var(--csd-foreground-hr-accent, var(--hr-accent))}.leave-template-guide strong,.leave-template-guide span{display:block}.leave-template-guide strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:850}.leave-template-guide span{margin-top:.16rem;color:var(--csd-text-60738f-1000, #60738f);font-size:.78rem;line-height:1.45}.attendance-generate-modal-dialog{width:min(940px,100vw - 2.5rem);max-width:min(940px,100vw - 2.5rem)!important}.attendance-generate-modal-shell{overflow:hidden}.attendance-generate-modal-shell .modal-premium-body{padding:1rem 1.35rem 1.12rem!important}.attendance-generate-modal{display:grid;gap:1rem}.attendance-generate-modal__hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.92rem;padding:1.04rem 1.08rem;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:.88rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.attendance-generate-modal__hero-icon{display:inline-grid;place-items:center;width:2.6rem;height:2.6rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-foreground-hr-accent, var(--hr-accent, var(--csd-text-0f6fcb-1000, #0f6fcb)));box-shadow:0 12px 24px #0f6fcb14}.attendance-generate-modal__hero strong,.attendance-generate-modal__hero span:last-child{display:block}.attendance-generate-modal__hero strong{margin-top:.18rem;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:880;line-height:1.22}.attendance-generate-modal__hero span:last-child{margin-top:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.84rem;line-height:1.45}.attendance-generate-modal__eyebrow,.attendance-generate-modal__label{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:850;letter-spacing:0;line-height:1;text-transform:uppercase}.attendance-generate-modal__grid{display:grid;grid-template-columns:minmax(18rem,.92fr) minmax(0,1.08fr);gap:1rem;align-items:stretch}.attendance-generate-modal__field,.attendance-generate-modal__rules{display:grid;align-content:start;gap:.62rem;min-width:0;min-height:7.1rem;padding:.95rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:.88rem;background:var(--csd-bg-ffffff-1000, #fff)}.attendance-generate-modal__field .form-control{width:100%;min-height:3rem;border-radius:.82rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.92rem;font-weight:760}.attendance-generate-modal__check{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.78rem;min-height:4.42rem;margin:0;padding:.84rem .9rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.attendance-generate-modal__check:hover{border-color:var(--csd-border-475569-420, rgba(71, 85, 105, .42))}.attendance-generate-modal__check:has(input:checked){border-color:var(--csd-border-16a34a-480, rgba(22, 163, 74, .48));background:var(--csd-bg-f8fdfb-1000, #f8fdfb);box-shadow:inset 0 0 0 1px #16a34a33}.attendance-generate-modal__check input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.attendance-generate-modal__check-icon{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:.7rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-64748b-1000, #64748b)}.attendance-generate-modal__check:has(input:checked) .attendance-generate-modal__check-icon{border-color:var(--csd-border-16a34a-340, rgba(22, 163, 74, .34));color:var(--csd-text-16a34a-1000, #16a34a)}.attendance-generate-modal__check-copy strong,.attendance-generate-modal__check-copy small{display:block}.attendance-generate-modal__check-copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:860;line-height:1.18}.attendance-generate-modal__check-copy small{margin-top:.22rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.45}.attendance-send-modal-dialog{width:min(980px,100vw - 2.5rem);max-width:min(980px,100vw - 2.5rem)!important}.attendance-send-modal-shell{overflow:hidden}.attendance-send-modal-shell .modal-premium-body{padding:1rem 1.35rem 1.12rem!important}.attendance-send-modal{display:grid;gap:1rem}.attendance-send-modal__hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.92rem;padding:1.04rem 1.08rem;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:.88rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.attendance-send-modal__hero-icon{display:inline-grid;place-items:center;width:2.6rem;height:2.6rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-foreground-hr-accent, var(--hr-accent, var(--csd-text-0f6fcb-1000, #0f6fcb)));box-shadow:0 12px 24px #0f6fcb14}.attendance-send-modal__hero strong,.attendance-send-modal__hero span:last-child{display:block}.attendance-send-modal__hero strong{margin-top:.18rem;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:880;line-height:1.22}.attendance-send-modal__hero span:last-child{margin-top:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.84rem;line-height:1.45}.attendance-send-modal__eyebrow,.attendance-send-modal__field>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:850;letter-spacing:0;line-height:1;text-transform:uppercase}.attendance-send-modal__fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.9rem;padding:1rem;border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-radius:.88rem;background:var(--csd-bg-ffffff-1000, #fff)}.attendance-send-modal__field{display:grid;gap:.58rem;min-width:0;margin:0}.attendance-send-modal__field--half{grid-column:span 6}.attendance-send-modal__field--third{grid-column:span 4}.attendance-send-modal__field--full{grid-column:1/-1}.attendance-send-modal__field .form-control,.attendance-send-modal__field .form-select,.attendance-send-modal__field .select2-container,.attendance-send-modal__field .flatpickr-input{width:100%;min-width:0;min-height:2.72rem}.attendance-send-modal__field .form-control,.attendance-send-modal__field .form-select,.attendance-send-modal__field .flatpickr-input{border-radius:.82rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:740}.attendance-send-modal__hint{color:var(--csd-text-7a8aa3-1000, #7a8aa3);font-size:.72rem;font-weight:650;line-height:1.32}.attendance-send-modal__field textarea.form-control{min-height:5.9rem;resize:vertical;line-height:1.45}.attendance-send-modal__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.82rem}.attendance-send-modal__choice{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.76rem;min-width:0;min-height:5.15rem;margin:0;padding:.9rem .94rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.attendance-send-modal__choice:hover{border-color:var(--csd-border-475569-420, rgba(71, 85, 105, .42))}.attendance-send-modal__choice:has(input:checked){border-color:var(--csd-border-16a34a-480, rgba(22, 163, 74, .48));background:var(--csd-bg-f8fdfb-1000, #f8fdfb);box-shadow:inset 0 0 0 1px #16a34a38}.attendance-send-modal__choice input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.attendance-send-modal__choice-icon{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));border-radius:.72rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-64748b-1000, #64748b)}.attendance-send-modal__choice:has(input:checked) .attendance-send-modal__choice-icon{border-color:var(--csd-border-16a34a-340, rgba(22, 163, 74, .34));color:var(--csd-text-16a34a-1000, #16a34a)}.attendance-send-modal__choice-copy{min-width:0}.attendance-send-modal__choice-copy strong,.attendance-send-modal__choice-copy small{display:block}.attendance-send-modal__choice-copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.9rem;font-weight:860;line-height:1.18}.attendance-send-modal__choice-copy small{margin-top:.24rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.8rem;line-height:1.45}.attendance-send-modal__choice-check{display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;border:1px solid var(--csd-border-94a3b8-720, rgba(148, 163, 184, .72));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff)}.attendance-send-modal__choice-check:after{content:"";width:.32rem;height:.54rem;border-right:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(45deg) translate(-.02rem,-.04rem)}.attendance-send-modal__choice:has(input:checked) .attendance-send-modal__choice-check{border-color:var(--csd-border-16a34a-1000, #16a34a);background:#16a34a}.attendance-send-modal__choice:has(input:checked) .attendance-send-modal__choice-check:after{border-color:var(--csd-border-ffffff-1000, #fff)}.attendance-automation-modal-dialog{width:min(1180px,100vw - 2rem);max-width:min(1180px,100vw - 2rem)}.attendance-automation-modal-shell{overflow:hidden}.attendance-automation-modal-shell .modal-premium-body{padding:1rem 1.25rem 1.05rem}.attendance-automation-modal{display:grid;gap:.78rem}.attendance-automation-modal__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.95rem;padding:.92rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.8rem;background:radial-gradient(circle at top left,rgba(37,99,235,.1),transparent 13rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.attendance-automation-modal__hero.is-active{border-color:var(--csd-border-16a34a-280, rgba(22, 163, 74, .28));background:radial-gradient(circle at top left,rgba(22,163,74,.08),transparent 12rem),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fdfb-1000, #f8fdfb))}.attendance-automation-modal__hero-main{display:flex;align-items:center;gap:.82rem;min-width:0}.attendance-automation-modal__hero-icon{display:inline-grid;place-items:center;width:2.55rem;height:2.55rem;flex:0 0 auto;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.75rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-foreground-hr-accent, var(--hr-accent, var(--csd-text-0f6fcb-1000, #0f6fcb)));box-shadow:0 12px 24px #0f6fcb14}.attendance-automation-modal__hero.is-active .attendance-automation-modal__hero-icon{border-color:var(--csd-border-16a34a-320, rgba(22, 163, 74, .32));color:var(--csd-text-15803d-1000, #15803d);box-shadow:0 12px 24px #16a34a14}.attendance-automation-modal__hero-main strong,.attendance-automation-modal__hero-main span:last-child{display:block}.attendance-automation-modal__hero-main strong{margin-top:.2rem;color:var(--csd-text-10213f-1000, #10213f);font-size:1rem;font-weight:880;line-height:1.18}.attendance-automation-modal__hero-main span:last-child{margin-top:.18rem;max-width:42rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;line-height:1.45}.attendance-automation-modal__eyebrow{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.attendance-automation-modal__hero-action{display:flex;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.attendance-automation-modal__toggle{min-height:2.45rem;padding:.36rem .78rem}.attendance-automation-modal__toggle span{width:2.28rem;height:1.26rem}.attendance-automation-modal__toggle span:after{width:.88rem;height:.88rem}.attendance-automation-modal__toggle input:checked+span:after{transform:translate(1rem)}.attendance-automation-modal__timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.66rem}.attendance-automation-modal__timeline>span{display:grid;align-content:center;min-width:0;min-height:3rem;padding:.58rem .72rem;border:1px solid var(--csd-border-cbd5e1-800, rgba(203, 213, 225, .8));border-radius:.75rem;background:var(--csd-bg-ffffff-1000, #fff)}.attendance-automation-modal__timeline>span.is-active{border-color:var(--csd-border-16a34a-280, rgba(22, 163, 74, .28));background:var(--csd-bg-f8fdfb-1000, #f8fdfb)}.attendance-automation-modal__timeline small,.attendance-automation-modal__field>span,.attendance-automation-modal__notify>span{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.attendance-automation-modal__timeline strong{margin-top:.28rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:860;line-height:1.22}.attendance-automation-modal__fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:.74rem .78rem;padding:.92rem;border:1px solid var(--csd-border-d6e1ef-860, rgba(214, 225, 239, .86));border-radius:.8rem;background:radial-gradient(circle at top right,var(--csd-bg-dbeafe-500, rgba(219, 234, 254, .5)),transparent 14rem),var(--csd-bg-ffffff-1000, #fff)}.attendance-automation-modal__field,.attendance-automation-modal__notify{display:grid;gap:.36rem;min-width:0}.attendance-automation-modal__field{align-content:start}.attendance-automation-modal__field--quarter{grid-column:span 3}.attendance-automation-modal__field--accounting-supplier,.attendance-automation-modal__field--email,.attendance-automation-modal__field--companies{grid-column:span 4}.attendance-automation-modal__field--mode{grid-column:span 3}.attendance-automation-modal__field--subject{grid-column:span 4}.attendance-automation-modal__field--message{grid-column:span 5}.attendance-automation-modal__notify{grid-column:1/-1}.attendance-automation-modal__field .form-control,.attendance-automation-modal__field .form-select,.attendance-automation-modal__field .select2-container{width:100%!important;min-width:0;min-height:2.52rem}.attendance-automation-modal__field .form-control,.attendance-automation-modal__field .form-select{border-radius:.75rem;font-size:.86rem;font-weight:720;padding-right:.92rem;padding-left:.92rem}.attendance-automation-modal__hint{color:var(--csd-text-7a8aa3-1000, #7a8aa3);font-size:.72rem;font-weight:650;line-height:1.32}.attendance-automation-modal__hint.is-danger{color:var(--csd-text-dc2626-1000, #dc2626)}.attendance-automation-modal__field.has-error .form-saas-input,.attendance-automation-modal__field .form-saas-input.is-invalid{border-color:var(--csd-border-dc2626-520, rgba(220, 38, 38, .52));box-shadow:0 0 0 .2rem #dc262614}.attendance-automation-modal__field.is-required>span:after{content:" *";color:var(--csd-text-dc2626-1000, #dc2626)}.attendance-automation-modal__field textarea.form-control{min-height:4.65rem;resize:vertical;line-height:1.45}.attendance-automation-modal__field .select2-container{--s2-height: 2.52rem;--s2-radius: .75rem}.attendance-automation-modal__field .select2-container--default .select2-selection--single{box-shadow:none!important}.attendance-automation-modal__field .select2-container--default .select2-selection--multiple{min-height:2.52rem;border-radius:.75rem}.attendance-automation-modal__field .select2-container--default .select2-selection--multiple .select2-selection__rendered{display:flex;align-items:center;min-height:2.52rem;padding-right:.75rem;padding-left:.75rem}.attendance-automation-modal__field .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:.86rem;font-weight:720;text-transform:none}.attendance-automation-modal__notify{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-height:2.85rem;padding:.52rem .62rem;border:1px solid var(--csd-border-cbd5e1-700, rgba(203, 213, 225, .7));border-radius:.75rem;background:var(--csd-bg-ffffff-1000, #fff)}.attendance-automation-modal__notify--stack{display:grid;grid-template-columns:minmax(7rem,.7fr) repeat(3,minmax(0,1fr));align-items:center}.attendance-automation-modal__check{position:relative;display:inline-flex;align-items:center;gap:.5rem;width:100%;min-width:0;min-height:2.12rem;padding:.38rem .66rem;border:1px solid var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-475569-1000, #475569);cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.attendance-automation-modal__check:hover{border-color:var(--csd-border-475569-420, rgba(71, 85, 105, .42));color:var(--csd-text-1e293b-1000, #1e293b)}.attendance-automation-modal__check input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.attendance-automation-modal__check i{color:var(--csd-text-64748b-1000, #64748b)}.attendance-automation-modal__check strong{font-size:.78rem;font-weight:850;line-height:1.1}.attendance-automation-modal__check:after{content:"";width:.38rem;height:.66rem;margin-left:auto;border-right:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(45deg) translateY(-.04rem)}.attendance-automation-modal__check.is-active,.attendance-automation-modal__check:has(input:checked){border-color:var(--csd-border-16a34a-1000, #16a34a);background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-166534-1000, #166534);box-shadow:inset 0 0 0 1px #16a34a57,0 10px 22px -18px #16a34a99}.attendance-automation-modal__check.is-active i,.attendance-automation-modal__check:has(input:checked) i{color:var(--csd-text-16a34a-1000, #16a34a)}.attendance-automation-modal__check.is-active:after,.attendance-automation-modal__check:has(input:checked):after{border-color:var(--csd-border-16a34a-1000, #16a34a)}.attendance-automation-modal__note{display:flex;align-items:flex-start;gap:.56rem;padding:.66rem .78rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:.75rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569);font-size:.78rem;line-height:1.42}.attendance-automation-modal__note i{margin-top:.08rem;color:var(--csd-text-475569-1000, #475569)}@media (max-width: 1199.98px){.leave-template-preset-grid--board,.leave-template-preset-grid--modal,.leave-template-preview__toolbar{grid-template-columns:1fr}.attendance-automation-modal-dialog{width:min(980px,100vw - 1.5rem);max-width:min(980px,100vw - 1.5rem)}.attendance-generate-modal-dialog{width:min(900px,100vw - 1.5rem);max-width:min(900px,100vw - 1.5rem)!important}.attendance-send-modal-dialog{width:min(940px,100vw - 1.5rem);max-width:min(940px,100vw - 1.5rem)!important}}@media (max-width: 991.98px){.leave-template-modal__grid,.leave-template-modal__summary{grid-template-columns:1fr}.leave-template-modal__summary-pill{justify-self:start}.attendance-automation-modal-shell .modal-premium-body{padding:.95rem}.attendance-generate-modal-shell .modal-premium-body,.attendance-send-modal-shell .modal-premium-body{padding:.95rem!important}.attendance-automation-modal__hero{grid-template-columns:1fr}.attendance-automation-modal__timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.attendance-generate-modal__grid,.attendance-generate-modal__hero,.attendance-send-modal__hero,.attendance-send-modal__choices{grid-template-columns:1fr}.attendance-send-modal__field--half,.attendance-send-modal__field--third{grid-column:1/-1}.attendance-automation-modal__hero-action{justify-content:flex-start}.attendance-automation-modal__notify--stack{grid-template-columns:1fr}.attendance-automation-modal__field--quarter,.attendance-automation-modal__field--accounting-supplier,.attendance-automation-modal__field--email,.attendance-automation-modal__field--companies,.attendance-automation-modal__field--mode,.attendance-automation-modal__field--subject,.attendance-automation-modal__field--message{grid-column:span 6}}@media (max-width: 767.98px){.attendance-automation-modal-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);margin-right:.5rem;margin-left:.5rem}.attendance-generate-modal-dialog,.attendance-send-modal-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem)!important;margin-right:.5rem;margin-left:.5rem}.attendance-automation-modal__hero-main{align-items:flex-start}.attendance-generate-modal__field,.attendance-generate-modal__rules{min-height:0;padding:.82rem}.attendance-send-modal__fields{padding:.82rem}.attendance-send-modal__choice{grid-template-columns:auto minmax(0,1fr)}.attendance-send-modal__choice-check{grid-column:1/-1;justify-self:start}.attendance-automation-modal__fields{grid-template-columns:1fr;padding:.82rem}.attendance-automation-modal__timeline{grid-template-columns:1fr}.attendance-automation-modal__field--quarter,.attendance-automation-modal__field--accounting-supplier,.attendance-automation-modal__field--email,.attendance-automation-modal__field--companies,.attendance-automation-modal__field--mode,.attendance-automation-modal__field--subject,.attendance-automation-modal__field--message,.attendance-automation-modal__notify{grid-column:1/-1}.attendance-automation-modal__notify{align-items:flex-start;flex-direction:column}.attendance-automation-modal__check{width:100%}}.hr-shell.op-record-shell,.hr-shell.op-workspace{--op-shell: transparent;--csd-foreground-op-shell: transparent;background:transparent!important}.hr-shell__workspace,.hr-shell__record-header,.hr-shell__content.op-record-content{background:transparent!important}.hr-shell .hr-table-card.hr-panel{background:var(--csd-bg-ffffff-1000, #fff)!important}.hr-shell .hr-table-card .hr-panel__body,.hr-shell .hr-table-card .ajax-table{background:var(--csd-bg-ffffff-1000, #fff)}.hr-shell .hr-table-card .table-responsive,.hr-shell .hr-table-card .op-table-wrap{border-top-color:var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:var(--csd-bg-ffffff-1000, #fff)!important;box-shadow:none}.hr-shell .hr-table-card .op-pagination-footer,.hr-shell .hr-table-card .ajax-table>nav,.hr-shell .hr-table-card .ajax-table>.d-flex,.hr-shell .hr-table-card .ajax-table>.pagination{border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;box-shadow:none}.hr-shell .hr-table-card .op-pagination-footer>.saas-pagination{background:transparent!important}.leave-calendar-filters{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:3.25rem;padding:.42rem .56rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)}.leave-calendar-filters__label,.leave-calendar-filters__field>span.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(0,0,0,0);white-space:nowrap}.leave-calendar-filters__field>.select2-container{width:100%!important}.leave-calendar-status-filters{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:.34rem;min-width:-moz-max-content;min-width:max-content}.leave-calendar-status-filters .btn-saas-filter{min-height:2rem;padding:.26rem .54rem;font-size:.76rem}.leave-calendar-filters__grid{display:flex;flex:1 1 auto;gap:.4rem;align-items:center;justify-content:end;min-width:0}.leave-calendar-filters__field{display:grid;gap:0;margin:0;width:clamp(9.75rem,13vw,12.5rem);min-width:0}.leave-calendar-filters__field .select2-container .select2-selection--single{min-height:2rem!important;height:2rem!important;border-radius:.58rem!important}.leave-calendar-filters__field .select2-container .select2-selection__rendered{padding-left:.7rem!important;padding-right:1.65rem!important;font-size:.74rem;font-weight:760;line-height:1.92rem!important}.leave-calendar-filters__field .select2-container .select2-selection__arrow{height:1.96rem!important}.leave-calendar-filters__reset{min-height:2rem;padding:.28rem .56rem;white-space:nowrap}.leave-calendar-panel{overflow:hidden}.leave-calendar-panel .hr-panel__header{align-items:center}.leave-calendar-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.leave-calendar-legend span{display:inline-flex;align-items:center;gap:.38rem;min-height:2rem;padding:.36rem .62rem;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:720}.leave-calendar-legend__dot{width:.58rem;height:.58rem;border-radius:50%}.leave-calendar-legend__dot--approved{background:#22c55e}.leave-calendar-legend__dot--pending{background:#f59e0b}.leave-calendar-legend__dot--closed{background:#94a3b8}.leave-calendar-panel__body{padding:0!important}#leavesCalendar{background:var(--csd-bg-ffffff-1000, #fff)}#leavesCalendar .fc-header-toolbar{margin:0!important;padding:.82rem .94rem!important;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)}#leavesCalendar .fc-toolbar{-moz-column-gap:1rem;column-gap:1rem;row-gap:.62rem}#leavesCalendar .fc-toolbar-chunk{display:flex;align-items:center;gap:.72rem}#leavesCalendar .fc-button-group{display:inline-flex;align-items:center;gap:.42rem}#leavesCalendar .fc-button-group>.fc-button:not(:first-child){margin-left:0!important}#leavesCalendar .fc-toolbar-title{color:var(--csd-text-172338-1000, #172338);font-size:1rem;font-weight:820;letter-spacing:0}#leavesCalendar .fc-button{border:1px solid var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;border-radius:.62rem!important;background:var(--csd-bg-ffffff-1000, #fff)!important;color:var(--csd-text-1e293b-1000, #1e293b)!important;box-shadow:0 8px 18px #0f172a0a!important}#leavesCalendar .fc-button-primary:not(:disabled).fc-button-active,#leavesCalendar .fc-button-primary:not(:disabled):active{border-color:var(--csd-border-2563eb-550, rgba(37, 99, 235, .55))!important;background:#3156d9!important;color:#fff!important}#leavesCalendar .fc-scrollgrid{border:0!important}#leavesCalendar .fc-col-header-cell{background:linear-gradient(180deg,var(--csd-bg-fbfcfd-1000, #fbfcfd) 0%,var(--csd-bg-f1f5f9-1000, #f1f5f9) 100%)}#leavesCalendar .fc-col-header-cell-cushion,#leavesCalendar .fc-daygrid-day-number{color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:760;letter-spacing:0;text-decoration:none}#leavesCalendar .fc-daygrid-day{background:var(--csd-bg-ffffff-1000, #fff)}#leavesCalendar .fc-daygrid-day.fc-day-today{background:#2563eb0e!important}#leavesCalendar .fc-daygrid-day-frame{min-height:7.2rem}#leavesCalendar .fc-event{border:0!important;border-left:3px solid var(--csd-border-64748b-1000, #64748b)!important;border-radius:.5rem!important;padding:.2rem .38rem!important;background:var(--csd-bg-f8fafc-1000, #f8fafc)!important;color:var(--csd-text-172338-1000, #172338)!important;box-shadow:0 6px 14px #0f172a0f}#leavesCalendar[data-calendar-mode=availability] .fc-event{cursor:default}#leavesCalendar[data-calendar-mode=availability] .fc-event.leave-status-approved{border-left-color:var(--csd-border-14b8a6-1000, #14b8a6)!important;background:var(--csd-bg-f0fdfa-1000, #f0fdfa)!important;color:var(--csd-text-0f4f46-1000, #0f4f46)!important}#leavesCalendar .fc-event.leave-status-approved{border-left-color:var(--csd-border-22c55e-1000, #22c55e)!important;background:var(--csd-bg-ecfdf5-1000, #ecfdf5)!important;color:var(--csd-text-14532d-1000, #14532d)!important}#leavesCalendar .fc-event.leave-status-approved .leave-calendar-event,#leavesCalendar .fc-event.leave-status-approved .leave-calendar-event__title,#leavesCalendar .fc-event.leave-status-approved .leave-calendar-event__sub,#leavesCalendar .fc-event.leave-status-approved .leave-calendar-event__meta,#leavesCalendar .fc-event.leave-status-approved .leave-calendar-event i{color:var(--csd-text-14532d-1000, #14532d)!important}#leavesCalendar .fc-event.leave-status-pending,#leavesCalendar .fc-event.leave-status-waiting-substitute,#leavesCalendar .fc-event.leave-status-waiting-manager{border-left-color:var(--csd-border-f59e0b-1000, #f59e0b)!important;background:var(--csd-bg-fffbeb-1000, #fffbeb)!important;color:var(--csd-text-78350f-1000, #78350f)!important}#leavesCalendar .fc-event.leave-status-pending .leave-calendar-event,#leavesCalendar .fc-event.leave-status-pending .leave-calendar-event__title,#leavesCalendar .fc-event.leave-status-pending .leave-calendar-event__sub,#leavesCalendar .fc-event.leave-status-pending .leave-calendar-event__meta,#leavesCalendar .fc-event.leave-status-pending .leave-calendar-event i,#leavesCalendar .fc-event.leave-status-waiting-substitute .leave-calendar-event,#leavesCalendar .fc-event.leave-status-waiting-substitute .leave-calendar-event__title,#leavesCalendar .fc-event.leave-status-waiting-substitute .leave-calendar-event__sub,#leavesCalendar .fc-event.leave-status-waiting-substitute .leave-calendar-event__meta,#leavesCalendar .fc-event.leave-status-waiting-substitute .leave-calendar-event i,#leavesCalendar .fc-event.leave-status-waiting-manager .leave-calendar-event,#leavesCalendar .fc-event.leave-status-waiting-manager .leave-calendar-event__title,#leavesCalendar .fc-event.leave-status-waiting-manager .leave-calendar-event__sub,#leavesCalendar .fc-event.leave-status-waiting-manager .leave-calendar-event__meta,#leavesCalendar .fc-event.leave-status-waiting-manager .leave-calendar-event i{color:var(--csd-text-78350f-1000, #78350f)!important}#leavesCalendar .fc-event.leave-status-rejected,#leavesCalendar .fc-event.leave-status-canceled,#leavesCalendar .fc-event.leave-status-cancelled{border-left-color:var(--csd-border-94a3b8-1000, #94a3b8)!important;background:var(--csd-bg-f1f5f9-1000, #f1f5f9)!important;color:var(--csd-text-475569-1000, #475569)!important}#leavesCalendar .fc-event.leave-status-rejected .leave-calendar-event,#leavesCalendar .fc-event.leave-status-rejected .leave-calendar-event__title,#leavesCalendar .fc-event.leave-status-rejected .leave-calendar-event__sub,#leavesCalendar .fc-event.leave-status-rejected .leave-calendar-event__meta,#leavesCalendar .fc-event.leave-status-rejected .leave-calendar-event i,#leavesCalendar .fc-event.leave-status-canceled .leave-calendar-event,#leavesCalendar .fc-event.leave-status-canceled .leave-calendar-event__title,#leavesCalendar .fc-event.leave-status-canceled .leave-calendar-event__sub,#leavesCalendar .fc-event.leave-status-canceled .leave-calendar-event__meta,#leavesCalendar .fc-event.leave-status-canceled .leave-calendar-event i,#leavesCalendar .fc-event.leave-status-cancelled .leave-calendar-event,#leavesCalendar .fc-event.leave-status-cancelled .leave-calendar-event__title,#leavesCalendar .fc-event.leave-status-cancelled .leave-calendar-event__sub,#leavesCalendar .fc-event.leave-status-cancelled .leave-calendar-event__meta,#leavesCalendar .fc-event.leave-status-cancelled .leave-calendar-event i{color:var(--csd-text-475569-1000, #475569)!important}.leave-calendar-event{display:grid;gap:.12rem;min-width:0}.leave-calendar-event__title{overflow:hidden;color:inherit;font-size:.78rem;font-weight:820;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.leave-calendar-event__sub,.leave-calendar-event__meta{display:inline-flex;align-items:center;gap:.24rem;min-width:0;overflow:hidden;color:inherit;font-size:.68rem;font-weight:640;line-height:1.18;opacity:.86;text-overflow:ellipsis;white-space:nowrap}.leave-calendar-event--availability .leave-calendar-event__sub i,.leave-calendar-event--availability .leave-calendar-event__meta i{display:inline-flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;font-size:.66rem}@media (max-width: 992px){.leave-calendar-filters{align-items:flex-start;flex-direction:column}.leave-calendar-status-filters{justify-content:flex-start}.leave-calendar-filters__grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}.leave-calendar-filters__reset{width:100%}}@media (max-width: 768px){.leave-calendar-filters__grid{grid-template-columns:1fr}#leavesCalendar .fc-header-toolbar{align-items:stretch;flex-direction:column;gap:.58rem}#leavesCalendar .fc-toolbar-chunk{display:flex;justify-content:center}#leavesCalendar .fc-daygrid-day-frame{min-height:5.8rem}}.employee-checklist-guide{display:grid;gap:.82rem;padding:1rem}.employee-checklist-guide__head{display:flex;align-items:flex-start;gap:.74rem;min-width:0}.employee-checklist-guide__icon{width:2.35rem;height:2.35rem;flex:0 0 2.35rem;border:1px solid var(--csd-border-bfdbfe-800, rgba(191, 219, 254, .8));border-radius:.84rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem}.employee-checklist-guide h2{margin:0;color:var(--csd-text-10213f-1000, #10213f);font-size:.98rem;font-weight:840;line-height:1.2}.employee-checklist-guide p{max-width:72rem;margin:.28rem 0 0;color:var(--csd-text-60738f-1000, #60738f);font-size:.78rem;font-weight:600;line-height:1.46}.employee-checklist-guide__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem}.employee-checklist-guide__grid article{display:grid;align-content:flex-start;gap:.24rem;min-width:0;min-height:6rem;padding:.74rem .78rem;border:1px solid var(--csd-border-d8e2f0-920, rgba(216, 226, 240, .92));border-radius:.86rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.employee-checklist-guide__grid article>i{display:inline-grid;place-items:center;width:1.82rem;height:1.82rem;margin-bottom:.08rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.68rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.84rem}.employee-checklist-guide__grid strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.78rem;font-weight:820;line-height:1.2}.employee-checklist-guide__grid span{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:580;line-height:1.38}.employee-checklist-card__item-title{display:inline-flex;align-items:center;gap:.38rem;max-width:100%;min-width:0}.employee-checklist-card__item-title strong{min-width:0;color:var(--csd-text-10213f-1000, #10213f);line-height:1.22}.employee-checklist-card__info-trigger{display:inline-grid;place-items:center;align-self:center;width:1.16rem;height:1.16rem;flex:0 0 1.16rem;border-color:var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));color:var(--csd-text-2563eb-1000, #2563eb);font-size:.74rem;line-height:1;vertical-align:middle}.employee-checklist-card__info-trigger i{display:inline-grid;place-items:center;width:100%;height:100%;margin:0;line-height:1}.employee-checklist-card__info-trigger i:before{display:block;width:1em;height:1em;margin:0;line-height:1}.employee-checklist-help-popover{--bs-popover-max-width: 350px}.employee-checklist-guide-modal{display:grid;gap:.62rem;color:var(--csd-text-52657f-1000, #52657f);font-size:.82rem;line-height:1.5}.employee-checklist-guide-modal p{margin:0}.employee-checklist-guide-modal strong{color:var(--csd-text-10213f-1000, #10213f);font-weight:800}@media (max-width: 1199.98px){.employee-checklist-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.employee-checklist-guide{padding:.84rem}.employee-checklist-guide__head{align-items:flex-start}.employee-checklist-guide__grid{grid-template-columns:minmax(0,1fr)}}.employee-verification-banner{display:flex;align-items:center;gap:.95rem;margin:1rem 1rem 0;padding:.92rem 1rem;border:1px solid var(--csd-border-f59e0b-260, rgba(245, 158, 11, .26));border-radius:.9rem;background:linear-gradient(135deg,var(--csd-bg-fffbeb-980, rgba(255, 251, 235, .98)) 0%,var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)) 58%),radial-gradient(circle at top left,rgba(59,130,246,.1),transparent 35%);box-shadow:0 18px 38px #0f172a14}.employee-verification-banner__icon{display:inline-grid;place-items:center;width:2.55rem;height:2.55rem;flex:0 0 2.55rem;border-radius:.82rem;color:var(--csd-text-b45309-1000, #b45309);background:var(--csd-bg-fff7ed-960, rgba(255, 247, 237, .96));box-shadow:inset 0 0 0 1px #f59e0b2e;font-size:1.12rem}.employee-verification-banner__copy{display:grid;gap:.16rem;min-width:0;color:var(--csd-text-475569-1000, #475569);font-size:.86rem;line-height:1.42}.employee-verification-banner__copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.95rem;font-weight:800}.employee-verification-banner__copy small{color:var(--csd-text-64748b-1000, #64748b);font-weight:700}.employee-verification-banner__form{margin-left:auto}.employee-verification-banner__button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.45rem;padding:.55rem .9rem;border:1px solid var(--csd-border-b45309-220, rgba(180, 83, 9, .22));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-92400e-1000, #92400e);font-weight:800;box-shadow:0 10px 24px #92400e1a}.employee-account-verification-modal__rules{display:grid;gap:.55rem;margin-top:.85rem}.employee-account-verification-modal__rules span{display:flex;align-items:center;gap:.5rem;color:var(--csd-text-52657f-1000, #52657f);font-size:.84rem;font-weight:700}.employee-account-verification-modal__rules i{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;flex:0 0 1.6rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-2563eb-1000, #2563eb)}@media (max-width: 767.98px){.employee-verification-banner{align-items:flex-start;flex-wrap:wrap;margin-inline:.75rem}.employee-verification-banner__form{width:100%;margin-left:0}.employee-verification-banner__button{width:100%}}.attendance-readiness-swal{padding:0;border-radius:18px;overflow:hidden}.attendance-readiness-swal__container{margin:0;padding:0}.attendance-readiness-swal__hero{display:flex;align-items:flex-start;gap:.82rem;padding:1rem 1rem .78rem;text-align:left;background:radial-gradient(circle at top left,rgba(245,158,11,.14),transparent 17rem),linear-gradient(135deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%);border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))}.attendance-readiness-swal__icon{display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;flex:0 0 2.35rem;border:1px solid var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24));border-radius:8px;background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-b45309-1000, #b45309);font-size:1.05rem}.attendance-readiness-swal__eyebrow{display:block;margin-bottom:.18rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.68rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.attendance-readiness-swal__hero h3{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.05rem;font-weight:850;line-height:1.25}.attendance-readiness-swal__hero p{margin:.34rem 0 0;color:var(--csd-text-52657f-1000, #52657f);font-size:.82rem;font-weight:650;line-height:1.46}.attendance-readiness-swal__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.76rem 1rem 0}.attendance-readiness-swal__stats span{display:grid;gap:.12rem;min-width:0;padding:.56rem .64rem;border:1px solid var(--csd-border-dbe5f4-960, rgba(219, 229, 244, .96));border-radius:8px;background:var(--csd-bg-f8fafc-1000, #f8fafc);text-align:left}.attendance-readiness-swal__stats small{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:820;letter-spacing:0;text-transform:uppercase}.attendance-readiness-swal__stats strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.98rem;font-weight:880}.attendance-readiness-swal__sections{display:grid;gap:.62rem;max-height:min(58vh,34rem);padding:.78rem 1rem 1rem;overflow:auto}.attendance-readiness-swal__section{display:grid;gap:.58rem;padding:.68rem;border:1px solid var(--csd-border-dbe5f4-960, rgba(219, 229, 244, .96));border-radius:8px;background:var(--csd-bg-ffffff-1000, #ffffff);text-align:left}.attendance-readiness-swal__section--danger{border-color:var(--csd-border-f87171-280, rgba(248, 113, 113, .28));background:linear-gradient(135deg,var(--csd-bg-fef2f2-880, rgba(254, 242, 242, .88)),var(--csd-bg-ffffff-1000, #ffffff) 62%)}.attendance-readiness-swal__section--warning{border-color:var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28));background:linear-gradient(135deg,var(--csd-bg-fffbeb-920, rgba(255, 251, 235, .92)),var(--csd-bg-ffffff-1000, #ffffff) 62%)}.attendance-readiness-swal__section-head{display:flex;align-items:flex-start;gap:.56rem}.attendance-readiness-swal__section-head>span{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;flex:0 0 1.8rem;border-radius:8px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 0 0 1px #bfdbfeeb}.attendance-readiness-swal__section-head strong{display:block;color:var(--csd-text-10213f-1000, #10213f);font-size:.86rem;font-weight:850;line-height:1.24}.attendance-readiness-swal__section-head small{display:block;margin-top:.14rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:650;line-height:1.36}.attendance-readiness-swal__items{display:grid;gap:.42rem}.attendance-readiness-swal__items article{display:grid;gap:.12rem;min-width:0;padding:.54rem .62rem;border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:8px;background:var(--csd-bg-ffffff-900, rgba(255, 255, 255, .9))}.attendance-readiness-swal__items article strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.8rem;font-weight:830;line-height:1.25}.attendance-readiness-swal__items article span,.attendance-readiness-swal__items article small,.attendance-readiness-swal__items em{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-style:normal;font-weight:650;line-height:1.34}.attendance-readiness-swal__items article small{color:var(--csd-text-334155-1000, #334155)}.attendance-readiness-swal__empty{display:flex;align-items:center;gap:.58rem;margin:.78rem 1rem 1rem;padding:.72rem;border:1px solid var(--csd-border-bfdbfe-880, rgba(191, 219, 254, .88));border-radius:8px;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-475569-1000, #475569);font-size:.8rem;font-weight:700;text-align:left}.attendance-readiness-swal__cta{display:flex;align-items:center;gap:.58rem;margin:0 1rem 1rem;padding:.72rem .78rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:8px;background:radial-gradient(circle at top left,rgba(37,99,235,.1),transparent 12rem),var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-334155-1000, #334155);font-size:.78rem;font-weight:720;line-height:1.38;text-align:left}.attendance-readiness-swal__cta i{display:inline-grid;place-items:center;width:1.72rem;height:1.72rem;flex:0 0 1.72rem;border-radius:8px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-2563eb-1000, #2563eb);box-shadow:inset 0 0 0 1px #bfdbfeeb}.attendance-readiness-swal__actions{padding:0 1rem 1rem}@media (max-width: 767.98px){.attendance-readiness-swal__hero{padding:.88rem}.attendance-readiness-swal__stats{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:.88rem}.attendance-readiness-swal__sections{max-height:56vh;padding-inline:.88rem}}.tasks-modal{display:grid;gap:.95rem}.task-quick-create-modal-shell .modal-premium-header,.task-subtask-modal-shell .modal-premium-header,.task-document-modal-shell .modal-premium-header{min-height:4.05rem}.task-quick-create-modal-shell .modal-premium-footer,.task-subtask-modal-shell .modal-premium-footer,.task-document-modal-shell .modal-premium-footer{justify-content:flex-end;gap:.58rem}.task-quick-create-modal-shell .modal-premium-footer .btn-saas-primary,.task-quick-create-modal-shell .modal-premium-footer .btn-saas-outline-primary,.task-subtask-modal-shell .modal-premium-footer .btn-saas-primary,.task-subtask-modal-shell .modal-premium-footer .btn-saas-outline-primary,.task-document-modal-shell .modal-premium-footer .btn-saas-primary,.task-document-modal-shell .modal-premium-footer .btn-saas-outline-primary{min-height:2.42rem;padding:.54rem 1rem;border-radius:999px;font-size:.78rem}.task-quick-create-modal-shell .tasks-quick-create-modal{gap:.82rem}.task-quick-create-modal-shell .tasks-modal-summary,.task-quick-create-modal-shell .tasks-modal-step-card{border-color:color-mix(in srgb,var(--op-border-soft) 74%,transparent);border-radius:.96rem;background:var(--op-panel);box-shadow:0 12px 26px color-mix(in srgb,var(--op-ink) 4.5%,transparent)}.task-quick-create-modal-shell .tasks-modal-summary{padding:.78rem .9rem;background:radial-gradient(circle at top left,color-mix(in srgb,var(--op-soft) 48%,transparent),transparent 32%),linear-gradient(135deg,var(--op-panel),var(--op-panel))}.task-quick-create-modal-shell .tasks-modal-summary__icon{width:2.35rem;height:2.35rem;border:1px solid color-mix(in srgb,var(--op-accent) 70%,transparent);border-radius:.78rem;background:linear-gradient(180deg,var(--op-surface-soft),var(--op-soft));color:var(--csd-foreground-op-accent, var(--op-accent));font-size:1rem}.task-quick-create-modal-shell .tasks-modal-summary__title{font-size:.92rem;font-weight:780}.task-quick-create-modal-shell .tasks-modal-summary__text{font-size:.78rem}.task-quick-create-modal-shell .tasks-modal-step-card{overflow:hidden}.task-quick-create-modal-shell .tasks-modal-step-card__head{min-height:2.72rem;padding:.7rem .9rem;background:linear-gradient(180deg,var(--op-panel),color-mix(in srgb,var(--op-panel) 90%,transparent));border-bottom-color:color-mix(in srgb,var(--op-soft) 92%,transparent)}.task-quick-create-modal-shell .tasks-modal-step-card__head h6{font-size:.9rem;font-weight:780}.task-quick-create-modal-shell .tasks-modal-step-card__body{padding:.9rem}.task-subtask-modal-shell .task-subtask-modal__card,.task-subtask-modal-shell .task-subtask-inspect__card,.task-subtask-modal-shell .task-subtask-inspect__meta article,.task-subtask-modal-shell .task-document-modal__card,.task-document-modal-shell .task-subtask-modal__card,.task-document-modal-shell .task-subtask-inspect__card,.task-document-modal-shell .task-subtask-inspect__meta article,.task-document-modal-shell .task-document-modal__card{border-color:color-mix(in srgb,var(--op-border-soft) 74%,transparent);background:var(--op-panel);box-shadow:0 12px 26px color-mix(in srgb,var(--op-ink) 4.5%,transparent)}.task-subtask-modal-shell .task-subtask-modal__card-head,.task-subtask-modal-shell .task-subtask-inspect__card-head,.task-subtask-modal-shell .task-document-modal__card-head,.task-document-modal-shell .task-subtask-modal__card-head,.task-document-modal-shell .task-subtask-inspect__card-head,.task-document-modal-shell .task-document-modal__card-head{border-bottom-color:color-mix(in srgb,var(--op-soft) 92%,transparent);background:linear-gradient(180deg,var(--op-panel),color-mix(in srgb,var(--op-panel) 90%,transparent))}.task-subtask-modal-shell .task-subtask-modal__card-head>i,.task-subtask-modal-shell .task-subtask-inspect__card-head>i,.task-subtask-modal-shell .task-document-modal__card-head>i,.task-document-modal-shell .task-subtask-modal__card-head>i,.task-document-modal-shell .task-subtask-inspect__card-head>i,.task-document-modal-shell .task-document-modal__card-head>i{border:1px solid color-mix(in srgb,var(--op-border-soft) 90%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft));color:var(--csd-foreground-op-ink, var(--op-ink));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 92%,transparent)}.task-subtask-modal-shell .form-saas-input,.task-subtask-modal-shell .select2-container--default .select2-selection--single,.task-subtask-modal-shell .select2-container--default .select2-selection--multiple,.task-document-modal-shell .form-saas-input,.task-document-modal-shell .select2-container--default .select2-selection--single,.task-document-modal-shell .select2-container--default .select2-selection--multiple{border-color:color-mix(in srgb,var(--op-muted) 50%,transparent)!important;background:var(--op-panel)!important;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--op-ink) 3.5%,transparent),0 1px color-mix(in srgb,var(--op-panel) 90%,transparent)!important}.task-document-modal-shell .task-document-modal__dropzone{background:radial-gradient(circle at top,color-mix(in srgb,var(--op-soft) 56%,transparent),transparent 44%),var(--op-panel)}.task-document-modal-shell .task-document-modal__processing,.task-document-modal-shell .task-document-modal__notice{background:var(--op-panel)}.tasks-modal-layout{display:grid;gap:.9rem}.task-form-modal__intro{gap:.7rem;border-color:color-mix(in srgb,var(--op-accent) 88%,transparent);background:radial-gradient(circle at top left,color-mix(in srgb,var(--op-accent) 92%,transparent),transparent 35%),linear-gradient(135deg,color-mix(in srgb,var(--op-panel) 99%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));box-shadow:0 16px 32px color-mix(in srgb,var(--op-ink) 5%,transparent)}.task-form-modal__intro-copy{gap:.32rem}.task-form-modal__intro-title{max-width:54rem}.task-form-modal__intro-meta{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.task-form-modal__intro-chip{background:linear-gradient(180deg,color-mix(in srgb,var(--op-surface-soft) 98%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent));border:1px solid color-mix(in srgb,var(--op-accent) 12%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 72%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent))}.task-document-modal{gap:.85rem}.task-document-modal .prospect-form-modal__lead{max-width:none}.task-document-modal .supplier-document-modal__card{box-shadow:0 16px 34px color-mix(in srgb,var(--op-ink) 4.5%,transparent)}.task-document-modal .contact-documents-modal__upload-layout{grid-template-columns:minmax(0,1.24fr) minmax(220px,.76fr);gap:.78rem}.task-document-modal .contact-documents-modal__dropzone{padding:1.02rem .94rem}.task-document-modal .contact-documents-modal__dropzone-title{font-size:.92rem}.task-document-modal .contact-documents-modal__dropzone-copy{font-size:.76rem}.task-document-modal .file-list li{padding:.48rem .68rem;border-radius:.82rem;font-size:.76rem;line-height:1.4}.tasks-quick-create-modal,.tasks-upload-modal,.tasks-document-edit-modal{display:grid;gap:1rem;padding-top:.35rem}.tasks-modal-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;padding:1rem 1.05rem;border:1px solid color-mix(in srgb,var(--op-accent) 8%,transparent);border-radius:1.08rem;background:linear-gradient(135deg,color-mix(in srgb,var(--op-surface-soft) 90%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent))}.tasks-modal-summary--compact{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.88rem .96rem;border-radius:1.22rem}.tasks-modal-summary__icon{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;background:color-mix(in srgb,var(--op-accent) 12%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));font-size:1.2rem}.tasks-modal-summary--compact .tasks-modal-summary__icon{width:3.2rem;height:3.2rem;border-radius:1.08rem;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 74%,transparent)}.tasks-modal-summary__copy{display:grid;gap:.35rem}.tasks-modal-summary__chips{display:inline-flex;align-items:flex-start;justify-content:flex-end;gap:.38rem;flex-wrap:wrap}.tasks-modal-summary__chips span{display:inline-flex;align-items:center;gap:.32rem;padding:.38rem .68rem;border-radius:999px;background:color-mix(in srgb,var(--op-ink) 6%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem;font-weight:700}.tasks-modal-summary__title{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1rem;font-weight:800;line-height:1.35}.tasks-modal-summary__text{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.82rem;line-height:1.55}.tasks-modal-summary--compact .tasks-modal-summary__title{font-size:1.02rem}.tasks-upload-modal__grid,.tasks-quick-create-modal__grid{display:grid;gap:1rem}.tasks-upload-modal__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.tasks-modal-step-card{border:1px solid color-mix(in srgb,var(--op-ink) 8%,transparent);border-radius:1.08rem;background:color-mix(in srgb,var(--op-panel) 98%,transparent);box-shadow:0 12px 28px color-mix(in srgb,var(--op-ink) 5%,transparent);overflow:hidden}.tasks-modal-step-card--accent{background:linear-gradient(180deg,var(--op-panel),color-mix(in srgb,var(--op-panel) 95%,transparent))}.tasks-modal-step-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.92rem .98rem .76rem;border-bottom:1px solid color-mix(in srgb,var(--op-ink) 6%,transparent)}.tasks-modal-step-card__eyebrow{display:block;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tasks-modal-step-card__head h6{margin:.14rem 0 0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.95rem;font-weight:800}.tasks-modal-step-card__body{display:grid;gap:.82rem;padding:.98rem}.tasks-upload-dropzone{display:grid;place-items:center;gap:.58rem;min-height:15.2rem;padding:1.1rem;text-align:center;border:1px dashed color-mix(in srgb,var(--op-accent) 28%,transparent);border-radius:1.08rem;background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 99%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));cursor:pointer}.tasks-upload-dropzone__icon{width:3.9rem;height:3.9rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1.2rem;background:color-mix(in srgb,var(--op-accent) 12%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));font-size:1.35rem}.tasks-upload-dropzone__title{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.96rem;font-weight:800;line-height:1.35}.tasks-upload-dropzone__copy{max-width:27rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.82rem;line-height:1.6}.tasks-upload-dropzone__button{pointer-events:none}.tasks-upload-list{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.tasks-upload-list li{display:flex;align-items:center;gap:.5rem;padding:.58rem .72rem;border-radius:.88rem;border:1px solid color-mix(in srgb,var(--op-ink) 8%,transparent);background:color-mix(in srgb,var(--op-panel) 92%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem;line-height:1.45}.tasks-upload-list li:before{content:"";font-family:bootstrap-icons;color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.9rem}.tasks-upload-hint{display:grid;gap:.4rem;padding:.82rem .9rem;border-radius:.92rem;border:1px solid color-mix(in srgb,var(--op-accent) 10%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--op-surface-soft) 88%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent));color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem;line-height:1.55}.tasks-upload-hint strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.8rem}.tasks-upload-check{display:flex;align-items:flex-start;gap:.65rem;padding:.8rem .88rem;border-radius:.96rem;border:1px solid color-mix(in srgb,var(--op-ink) 8%,transparent);background:color-mix(in srgb,var(--op-panel) 94%,transparent)}.tasks-upload-check .form-check-input{margin-top:.1rem}.tasks-upload-check__copy{display:grid;gap:.16rem}.tasks-upload-check__copy strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.82rem;font-weight:800}.tasks-upload-check__copy span{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.77rem;line-height:1.5}.tasks-document-edit-modal__current-file{display:flex;align-items:center;gap:.72rem;padding:.8rem .88rem;border-radius:.98rem;border:1px solid color-mix(in srgb,var(--op-ink) 8%,transparent);background:color-mix(in srgb,var(--op-panel) 94%,transparent)}.tasks-document-edit-modal__current-file-icon{width:2.8rem;height:2.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.92rem;background:color-mix(in srgb,var(--op-accent) 12%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));font-size:1.05rem}.tasks-document-edit-modal__current-file-copy{min-width:0;display:grid;gap:.16rem}.tasks-document-edit-modal__current-file-copy strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.84rem;font-weight:800;line-height:1.4}.tasks-document-edit-modal__current-file-copy span{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.77rem;line-height:1.45}.tasks-modal__intro{display:grid;gap:.4rem;padding:.88rem 1rem;border:1px solid color-mix(in srgb,var(--op-ink) 7%,transparent);border-radius:1.05rem;background:radial-gradient(circle at top left,color-mix(in srgb,var(--op-soft) 76%,transparent),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--op-panel) 99%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent));box-shadow:0 14px 30px color-mix(in srgb,var(--op-ink) 5%,transparent)}.tasks-modal__intro--create{gap:.35rem;padding:.55rem .72rem .72rem}.tasks-modal__intro--compact-blue{display:flex;align-items:center;gap:.78rem;padding:.74rem .88rem;border-color:color-mix(in srgb,var(--op-accent) 72%,transparent);border-radius:1rem;background:radial-gradient(circle at top left,color-mix(in srgb,var(--op-accent) 58%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--op-surface-soft) 98%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));box-shadow:0 10px 24px color-mix(in srgb,var(--op-accent) 7%,transparent)}.tasks-modal__intro-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.25rem;height:2.25rem;border-radius:.82rem;background:linear-gradient(135deg,var(--op-accent) 0%,var(--op-accent) 100%);color:var(--csd-foreground-op-panel, var(--op-panel));box-shadow:0 12px 22px color-mix(in srgb,var(--op-accent) 20%,transparent)}.tasks-modal__intro-icon i{font-size:.98rem;line-height:1}.tasks-modal__intro-copy{min-width:0;display:grid;gap:.4rem}.tasks-modal__intro--compact-blue .tasks-modal__intro-copy{gap:.12rem}.tasks-modal__intro-title{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.94rem;font-weight:800;line-height:1.25}.tasks-modal__eyebrow{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;padding:.34rem .62rem;border-radius:999px;background:color-mix(in srgb,var(--op-accent) 8%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tasks-modal__lead{margin:0;max-width:44rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.82rem;line-height:1.5}.tasks-modal__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.tasks-modal__stat{min-width:0;padding:.68rem .78rem;border-radius:.92rem;border:1px solid color-mix(in srgb,var(--op-ink) 6%,transparent);background:color-mix(in srgb,var(--op-panel) 96%,transparent);box-shadow:0 8px 20px color-mix(in srgb,var(--op-ink) 4%,transparent)}.tasks-modal__stat span{display:block;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tasks-modal__stat strong{display:block;margin-top:.18rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.92rem;font-weight:800;line-height:1.2}.tasks-modal-card{overflow:hidden}.tasks-modal-card__header{background:transparent}.tasks-modal-card__header--split{align-items:center}.tasks-modal-card__lead{margin:0}.tasks-modal-card__body{display:grid;gap:.9rem}.tasks-modal-card__body>.row{--bs-gutter-x: .95rem;--bs-gutter-y: 1.08rem}.tasks-modal .form-label{margin-bottom:.34rem;font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--csd-foreground-op-muted, var(--op-muted))}.tasks-modal .form-saas-input,.tasks-modal .select2-container--default .select2-selection--single,.tasks-modal .select2-container--default .select2-selection--multiple{min-height:2.55rem!important;border-radius:.78rem!important;border:1px solid color-mix(in srgb,var(--op-ink) 8%,transparent)!important;background:var(--op-panel)!important;box-shadow:none!important}.tasks-modal .form-control.form-saas-input,.tasks-modal select.form-saas-input{height:2.55rem!important;padding:.42rem .82rem!important;color:var(--csd-foreground-op-ink, var(--op-ink))!important;font-size:.84rem!important}.tasks-modal select.form-saas-input{padding-right:2.15rem!important;background-position:right .82rem center!important;background-size:16px 12px!important}.tasks-modal .form-control.form-saas-input::-moz-placeholder{color:var(--csd-foreground-op-muted, var(--op-muted))!important}.tasks-modal .form-control.form-saas-input::placeholder,.tasks-modal .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--csd-foreground-op-muted, var(--op-muted))!important}.tasks-modal--prospect-quick .form-saas-input,.tasks-modal--prospect-quick .select2-container--default .select2-selection--single,.tasks-modal--prospect-quick .select2-container--default .select2-selection--multiple{min-height:3rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--op-ink) 8%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 94%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 84%,transparent)}.tasks-modal--prospect-quick .form-saas-input{padding:.62rem .94rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.86rem}.tasks-modal--prospect-quick textarea.form-saas-input,.tasks-modal--prospect-quick .tasks-modal__textarea{min-height:7rem;padding-top:.82rem;padding-bottom:.82rem;border-radius:1.05rem;resize:vertical}.tasks-modal--prospect-quick .form-saas-input:focus,.tasks-modal--prospect-quick .select2-container--default.select2-container--focus .select2-selection--multiple,.tasks-modal--prospect-quick .select2-container--default.select2-container--open .select2-selection--single{border-color:color-mix(in srgb,var(--op-accent) 24%,transparent);background:var(--op-panel);box-shadow:0 0 0 4px color-mix(in srgb,var(--op-accent) 8%,transparent)}.tasks-modal .form-control.form-saas-input:focus,.tasks-modal select.form-saas-input:focus,.tasks-modal .select2-container--default.select2-container--focus .select2-selection--multiple,.tasks-modal .select2-container--default.select2-container--open .select2-selection--single{border-color:color-mix(in srgb,var(--op-accent) 24%,transparent)!important;background:var(--op-panel)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--op-accent) 8%,transparent)!important}.tasks-modal .form-control.form-saas-input.is-invalid,.tasks-modal select.form-saas-input.is-invalid,.tasks-modal .form-control.form-saas-input.border-danger,.tasks-modal select.form-saas-input.border-danger{border-color:var(--op-danger)!important;background:var(--op-panel)!important;box-shadow:0 0 0 .15rem color-mix(in srgb,var(--op-danger) 14%,transparent)!important}.tasks-modal .form-control.form-saas-input.is-invalid:focus,.tasks-modal select.form-saas-input.is-invalid:focus,.tasks-modal .form-control.form-saas-input.border-danger:focus,.tasks-modal select.form-saas-input.border-danger:focus{border-color:var(--op-danger)!important;background:var(--op-panel)!important;box-shadow:0 0 0 .18rem color-mix(in srgb,var(--op-danger) 16%,transparent)!important}.task-form-modal--platform{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.78rem;padding-top:0}.task-form-modal--platform>.task-form-modal__summary,.task-form-modal--platform>.task-form-card,.task-form-modal--platform>.tasks-modal__advanced-entry,.task-form-modal--platform>.tasks-modal__advanced{margin-bottom:0!important}.task-form-modal--platform>.task-form-modal__summary,.task-form-modal--platform>.task-form-card--main,.task-form-modal--platform>.task-form-card--schedule,.task-form-modal--platform>.task-form-card--project,.task-form-modal--platform>.task-form-card--description,.task-form-modal--platform>.tasks-modal__advanced-entry,.task-form-modal--platform>.tasks-modal__advanced{grid-column:1/-1}.task-form-modal--platform .task-form-modal__summary{min-height:auto;padding:.78rem .92rem;border-color:color-mix(in srgb,var(--op-accent) 58%,transparent);border-radius:.96rem;background:radial-gradient(circle at top left,color-mix(in srgb,var(--op-soft) 64%,transparent),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--op-panel) 99%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 88%,transparent)}.task-form-modal--platform .task-form-modal__summary-icon{width:2.35rem;height:2.35rem;border-radius:.78rem;font-size:1rem}.task-form-modal--platform .task-form-card{overflow:hidden;padding:0!important;border:1px solid color-mix(in srgb,var(--op-border-soft) 74%,transparent);border-radius:.96rem;background:color-mix(in srgb,var(--op-panel) 97%,transparent);box-shadow:0 12px 26px color-mix(in srgb,var(--op-ink) 5.2%,transparent)}.task-form-modal--platform .tasks-modal-card__header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.92rem;margin:0!important;padding:.66rem .9rem;border-bottom:1px solid color-mix(in srgb,var(--op-soft) 90%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent))}.task-form-modal--platform .tasks-modal-card__header:before{content:none}.task-form-modal--platform .tasks-modal-card__header .saas-card-title{display:inline-flex;align-items:center;gap:.58rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.9rem;font-weight:800;line-height:1.25}.task-form-modal--platform .tasks-modal-card__header .saas-card-title i{display:inline-flex;align-items:center;justify-content:center;width:1.72rem;height:1.72rem;margin:0!important;border:1px solid color-mix(in srgb,var(--op-border-soft) 90%,transparent);border-radius:.68rem;background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft));color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.78rem;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 92%,transparent)}.task-form-modal--platform .tasks-modal-card__body{gap:.82rem;padding:.92rem .94rem .98rem}.task-form-modal--platform .tasks-modal-card__body>.row{--bs-gutter-x: .82rem;--bs-gutter-y: .82rem}.task-form-modal--platform .form-label{margin-bottom:.32rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.64rem;font-weight:850;letter-spacing:.06em}.task-form-modal--platform .form-saas-input,.task-form-modal--platform .select2-container--default .select2-selection--single,.task-form-modal--platform .select2-container--default .select2-selection--multiple{min-height:2.75rem!important;border-radius:.88rem!important;border-color:color-mix(in srgb,var(--op-muted) 42%,transparent)!important;background:var(--op-panel)!important;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--op-ink) 3.5%,transparent)!important}.task-form-modal--platform .form-control.form-saas-input,.task-form-modal--platform select.form-saas-input{height:2.75rem!important;padding:.52rem .9rem!important;font-size:.84rem!important}.task-form-modal--platform textarea.form-saas-input,.task-form-modal--platform .tasks-modal__textarea{min-height:6.5rem!important;height:auto!important;padding-top:.78rem!important;padding-bottom:.78rem!important;resize:vertical}.task-form-modal--platform .badge-toggle{min-height:2.28rem;padding:.38rem .78rem;border-radius:999px;border-color:color-mix(in srgb,var(--op-border-soft) 90%,transparent);background:color-mix(in srgb,var(--op-panel) 92%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.74rem;font-weight:850}.task-form-modal--platform .tasks-modal__advanced-entry{overflow:hidden;padding:0!important;border:1px solid color-mix(in srgb,var(--op-ink) 10%,transparent);border-radius:1rem;background:var(--op-panel);box-shadow:0 12px 26px color-mix(in srgb,var(--op-ink) 5.2%,transparent)}.task-form-modal--platform .tasks-modal__advanced-header{margin:0!important;padding:.66rem .9rem;border-bottom:1px solid color-mix(in srgb,var(--op-soft) 90%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel))}.task-form-modal--platform .tasks-modal__advanced-body{padding:0 .94rem .86rem}.task-form-modal--platform .tasks-modal__advanced-body .prospect-form-modal__lead{max-width:58rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem}.task-form-modal--platform .tasks-modal__toggle-btn{min-height:2.18rem;padding:.38rem .72rem;border-radius:999px;font-size:.73rem;font-weight:850}.task-upsert-modal-shell .task-form-modal--platform{gap:.86rem}.task-upsert-modal-shell .task-form-modal--platform>.task-form-modal__summary,.task-upsert-modal-shell .task-form-modal--platform>.task-form-card,.task-upsert-modal-shell .task-form-modal--platform>.tasks-modal__advanced-entry,.task-upsert-modal-shell .task-form-modal--platform>.tasks-modal__advanced>.task-form-card{border-color:color-mix(in srgb,var(--op-border-soft) 72%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--op-panel) 99%,transparent);box-shadow:0 14px 34px color-mix(in srgb,var(--op-ink) 6%,transparent),inset 0 1px color-mix(in srgb,var(--op-panel) 94%,transparent)}.task-upsert-modal-shell .task-form-modal--platform>.task-form-modal__summary{padding:.9rem 1rem;border-color:color-mix(in srgb,var(--op-accent) 72%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--op-surface-soft) 95%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent) 44%),var(--op-panel)}.task-upsert-modal-shell .task-form-modal--platform .tasks-modal-card__header,.task-upsert-modal-shell .task-form-modal--platform .tasks-modal__advanced-header{min-height:3.5rem;padding:.78rem 1rem;border-bottom-color:color-mix(in srgb,var(--op-soft) 88%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--op-surface-soft) 68%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent) 44%),var(--op-panel)}.task-upsert-modal-shell .task-form-modal--platform .tasks-modal-card__body,.task-upsert-modal-shell .task-form-modal--platform .tasks-modal__advanced-body{padding:1rem;background:var(--op-panel)}.task-upsert-modal-shell .task-form-modal--platform .form-saas-input,.task-upsert-modal-shell .task-form-modal--platform .select2-container--default .select2-selection--single,.task-upsert-modal-shell .task-form-modal--platform .select2-container--default .select2-selection--multiple{background:var(--op-panel)!important;border-color:color-mix(in srgb,var(--op-border) 72%,transparent)!important;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--op-ink) 2.5%,transparent),0 1px color-mix(in srgb,var(--op-panel) 90%,transparent)!important}.task-upsert-modal-shell .task-form-modal--platform .recurrence-section .pill{min-height:2.42rem;padding-inline:.9rem;background:var(--op-panel)!important}.task-upsert-modal-shell .task-form-modal--platform .recurrence-section .pill.is-active,.task-upsert-modal-shell .task-form-modal--platform .recurrence-section .pill.active{border-color:color-mix(in srgb,var(--op-accent) 26%,transparent)!important;background:linear-gradient(180deg,var(--op-surface-soft),var(--op-panel))!important;color:var(--csd-foreground-op-accent, var(--op-accent))!important;box-shadow:0 10px 22px color-mix(in srgb,var(--op-accent) 10%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--op-accent) 8%,transparent)!important}.task-upsert-modal-shell .task-form-modal--platform .rec-preview-card{border:1px solid color-mix(in srgb,var(--op-border-soft) 72%,transparent);border-radius:1rem;background:linear-gradient(180deg,var(--op-panel),var(--op-panel));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 92%,transparent)}.task-upsert-modal-shell .task-form-modal--platform .rec-box{border-color:color-mix(in srgb,var(--op-accent) 75%,transparent);background:var(--op-panel)}.task-form-modal--platform .task-form-card--schedule .op-modal-field-grid{display:grid!important;grid-template-columns:minmax(10rem,.62fr) minmax(17.5rem,1fr) minmax(17.5rem,1fr);gap:.82rem}.task-form-modal--platform .task-form-card--schedule .op-modal-field-grid>[class*=col-]{flex:none;width:100%;max-width:none;padding-right:0;padding-left:0}.task-form-modal--platform .task-form-card--schedule .flatpickr-datetime-split{gap:.55rem}.task-form-modal--platform .task-form-card--schedule .flatpickr-datetime-split__time{flex-basis:6.15rem;width:6.15rem!important;min-width:6.15rem}.task-form-modal--platform .task-form-card--project .op-modal-field-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(14rem,.42fr);gap:.82rem;align-items:end}.task-form-modal--platform .task-form-card--project [data-project-wrapper],.task-form-modal--platform .task-form-card--project [data-milestone-wrapper]{flex:none;width:100%;max-width:none;padding-right:0;padding-left:0}.task-form-modal--platform .task-form-card--project [data-milestone-wrapper].d-none{display:none!important}.task-form-modal--platform .task-form-card--project [data-project-wrapper]:only-child,.task-form-modal--platform .task-form-card--project [data-project-wrapper]:has(+[data-milestone-wrapper].d-none){max-width:42rem}@media (max-width: 991.98px){.task-form-modal--platform{grid-template-columns:1fr}.task-form-modal--platform>.task-form-card,.task-form-modal--platform>.tasks-modal__advanced-entry,.task-form-modal--platform>.tasks-modal__advanced{grid-column:1/-1}.task-form-modal--platform .task-form-card--schedule .op-modal-field-grid{display:grid!important;grid-template-columns:1fr}.task-form-modal--platform .task-form-card--project .op-modal-field-grid{grid-template-columns:1fr}.task-form-modal--platform .task-form-card--project [data-project-wrapper]{max-width:none}}.tasks-modal .select2-error-highlight,.tasks-modal .is-invalid+.select2-container .select2-selection,.tasks-modal .border-danger+.select2-container .select2-selection,.tasks-modal .was-validated select:invalid+.select2-container .select2-selection{border-color:var(--op-danger)!important;background:var(--op-panel)!important;box-shadow:0 0 0 .15rem color-mix(in srgb,var(--op-danger) 14%,transparent)!important}.tasks-modal .select2-container{width:100%!important}.tasks-modal .select2-container--default .select2-selection--single{min-height:2.55rem!important;height:2.55rem!important;display:flex!important;align-items:center!important;padding:0 2.35rem 0 .82rem!important;border-radius:.78rem!important}.tasks-modal .select2-container--default .select2-selection--single .select2-selection__rendered{display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;height:100%!important;padding-left:0!important;padding-right:0!important;font-size:.84rem;line-height:1.2!important}.tasks-modal .select2-container--default .select2-selection--single .select2-selection__arrow{width:2.3rem!important;height:2.55rem;right:.55rem}.tasks-modal .select2-container--default .select2-selection--multiple{min-height:2.55rem!important;padding:.28rem .38rem!important;border-radius:.78rem!important}.tasks-modal .select2-container--default .select2-selection--multiple .select2-selection__choice{min-height:1.72rem;font-size:.74rem}.tasks-modal .select2-container--default .select2-selection--multiple .select2-search__field{min-height:1.72rem!important;font-size:.84rem}.tasks-modal .select2-container--default .select2-selection--single.select2-error-highlight,.tasks-modal .select2-container--default .select2-selection--multiple.select2-error-highlight,.tasks-modal .is-invalid+.select2-container .select2-selection,.tasks-modal .border-danger+.select2-container .select2-selection,.tasks-modal .was-validated select:invalid+.select2-container .select2-selection,.tasks-modal .was-validated select:invalid+.select2-container .select2-selection--multiple{border-color:var(--op-danger)!important;background:var(--op-panel)!important;box-shadow:0 0 0 .15rem color-mix(in srgb,var(--op-danger) 14%,transparent)!important}.tasks-modal .select2-container--default.select2-container--focus .select2-selection--single.select2-error-highlight,.tasks-modal .select2-container--default.select2-container--focus .select2-selection--multiple.select2-error-highlight,.tasks-modal .select2-container--default.select2-container--open .select2-selection--single.select2-error-highlight{border-color:var(--op-danger)!important;background:var(--op-panel)!important;box-shadow:0 0 0 .18rem color-mix(in srgb,var(--op-danger) 16%,transparent)!important}.tasks-modal__textarea{min-height:108px!important;height:auto!important;padding-top:.58rem!important;padding-bottom:.58rem!important;resize:vertical}.tasks-modal__hint-band{padding:.78rem .88rem;border-radius:.88rem;border:1px solid color-mix(in srgb,var(--op-accent) 10%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--op-surface-soft) 88%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent));color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.8rem;line-height:1.5}.tasks-modal__hint-text{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.8rem;line-height:1.5}.tasks-modal__advanced-entry{margin-bottom:0!important}.tasks-modal__advanced-copy{min-width:0;display:grid;gap:.16rem}.tasks-modal__advanced-header{align-items:center}.tasks-modal__manage-strip{margin-bottom:0!important}.tasks-modal__manage-header{align-items:center}.tasks-modal__manage-copy{min-width:0;display:grid;gap:.16rem}.tasks-modal__manage-copy strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.84rem;font-weight:800}.tasks-modal__manage-copy span{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem;line-height:1.45}.tasks-modal__manage-actions{display:inline-flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.tasks-modal__progress{width:120px;height:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--op-muted) 20%,transparent)}.tasks-modal__progress-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--op-success) 0%,var(--op-success) 100%)}.tasks-modal__toggle-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.35rem;padding:.46rem .82rem;border-radius:999px!important;color:var(--csd-foreground-op-accent, var(--op-accent))!important;font-size:.77rem;font-weight:800;white-space:nowrap;box-shadow:0 8px 18px color-mix(in srgb,var(--op-accent) 8%,transparent)}.tasks-modal__toggle-btn:hover{transform:translateY(-1px)}.tasks-modal__advanced{display:grid;gap:.9rem}.tasks-modal .badge-toggle{min-height:2rem;padding:.34rem .82rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-border-soft) 94%,transparent);background:color-mix(in srgb,var(--op-panel) 94%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 82%,transparent)}.tasks-modal .badge-toggle.is-on{border-color:color-mix(in srgb,var(--op-success) 24%,transparent);background:linear-gradient(180deg,var(--op-surface-soft),var(--op-panel));color:var(--csd-foreground-op-success, var(--op-success))}.tasks-modal .recurrence-section .tasks-modal-card__body{gap:1rem}.tasks-modal .recurrence-section h6,.tasks-modal .subtasks-card .saas-card-title{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.98rem;font-weight:800}.tasks-modal .subtasks-count{min-width:1.8rem;justify-content:center}.tasks-modal .recurrence-section .pill-actions{gap:.65rem}.tasks-modal .recurrence-section .pill{min-height:2.42rem;padding:.4rem .84rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-border-soft) 90%,transparent);background:color-mix(in srgb,var(--op-panel) 96%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem;font-weight:700;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 92%,transparent)}.tasks-modal .recurrence-section .pill:hover:not(.is-active):not(.active){border-color:color-mix(in srgb,var(--op-muted) 34%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--op-panel) 92%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));color:var(--csd-foreground-op-ink, var(--op-ink))}.tasks-modal .recurrence-section .pill.is-active,.tasks-modal .recurrence-section .pill.active{border-color:color-mix(in srgb,var(--op-ink) 34%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-soft));color:var(--csd-foreground-op-ink, var(--op-ink));box-shadow:0 12px 24px color-mix(in srgb,var(--op-ink) 9.5%,transparent),inset 0 1px color-mix(in srgb,var(--op-panel) 92%,transparent)}.task-form-modal--platform .form-control.form-saas-input:focus,.task-form-modal--platform select.form-saas-input:focus,.task-form-modal--platform .select2-container--default.select2-container--focus .select2-selection--multiple,.task-form-modal--platform .select2-container--default.select2-container--open .select2-selection--single{border-color:color-mix(in srgb,var(--op-accent) 34%,transparent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--op-accent) 7.5%,transparent),0 10px 24px color-mix(in srgb,var(--op-accent) 7%,transparent)!important}.task-form-modal--platform .badge-toggle,.task-form-modal--platform .badge-toggle.is-on{border-color:color-mix(in srgb,var(--op-border-soft) 92%,transparent)!important;background:color-mix(in srgb,var(--op-panel) 92%,transparent)!important;color:var(--csd-foreground-op-muted, var(--op-muted))!important}.task-form-modal--platform .badge-toggle.is-on{border-color:color-mix(in srgb,var(--op-success) 24%,transparent)!important;background:linear-gradient(180deg,var(--op-surface-soft),var(--op-panel))!important;color:var(--csd-foreground-op-success, var(--op-success))!important;box-shadow:0 10px 22px color-mix(in srgb,var(--op-success) 8%,transparent)}.task-form-modal--platform .tasks-modal__advanced-header .saas-card-title,.task-form-modal--platform .tasks-modal__advanced-header .saas-card-title i{color:var(--csd-foreground-op-ink, var(--op-ink))}.task-form-modal--platform .tasks-modal__advanced-header .tasks-modal__toggle-btn{border-color:color-mix(in srgb,var(--op-border-soft) 90%,transparent)!important;background:color-mix(in srgb,var(--op-panel) 92%,transparent)!important;color:var(--csd-foreground-op-ink, var(--op-ink))!important;box-shadow:0 10px 22px color-mix(in srgb,var(--op-ink) 6%,transparent)}.task-form-modal--platform .tasks-modal__toggle-btn,.task-form-modal--platform .tasks-modal__subtask-add{box-shadow:0 10px 22px color-mix(in srgb,var(--op-accent) 10%,transparent)}.task-premium-form-shell .modal-premium-body{background:radial-gradient(circle at 96% 4%,color-mix(in srgb,var(--op-soft) 42%,transparent),transparent 28rem),radial-gradient(circle at 0% 18%,color-mix(in srgb,var(--op-surface-soft) 56%,transparent),transparent 24rem),linear-gradient(180deg,var(--op-panel) 0%,var(--op-panel) 100%)!important}.task-premium-form-shell .task-form-modal--platform{gap:1rem}.task-premium-form-shell .task-form-modal--platform .task-form-card,.task-premium-form-shell .task-form-modal--platform .tasks-modal__advanced-entry{border-color:color-mix(in srgb,var(--op-ink) 8.5%,transparent);border-radius:.95rem;background:var(--op-panel);box-shadow:0 18px 44px color-mix(in srgb,var(--op-ink) 7.5%,transparent),0 1px color-mix(in srgb,var(--op-panel) 90%,transparent) inset}.task-premium-form-shell .task-form-modal--platform .tasks-modal-card__header,.task-premium-form-shell .task-form-modal--platform .tasks-modal__advanced-header{min-height:3.75rem;padding:.8rem 1rem .78rem;border-bottom:1px solid color-mix(in srgb,var(--op-border-soft) 68%,transparent);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--op-soft) 72%,transparent),transparent 12rem),linear-gradient(180deg,var(--op-panel) 0%,var(--op-panel) 100%);box-shadow:0 1px color-mix(in srgb,var(--op-panel) 90%,transparent) inset}.task-premium-form-shell .task-form-modal--platform .tasks-modal-card__header:before,.task-premium-form-shell .task-form-modal--platform .tasks-modal__advanced-header:before{content:none}.task-premium-form-shell .task-form-modal--platform .tasks-modal-card__header .saas-card-title,.task-premium-form-shell .task-form-modal--platform .tasks-modal__advanced-header .saas-card-title{gap:.66rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.98rem;font-weight:850}.task-premium-form-shell .task-form-modal--platform .tasks-modal-card__header .saas-card-title i,.task-premium-form-shell .task-form-modal--platform .tasks-modal__advanced-header .saas-card-title i{width:1.84rem;height:1.84rem;flex:0 0 1.84rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--op-muted) 32%,transparent);border-radius:.68rem;background:linear-gradient(135deg,var(--op-panel),var(--op-soft));color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.82rem;line-height:1;box-shadow:0 8px 18px color-mix(in srgb,var(--op-ink) 7%,transparent),inset 0 1px color-mix(in srgb,var(--op-panel) 78%,transparent)}.task-premium-form-shell .task-form-modal--platform .tasks-modal-card__header .saas-card-title i:before,.task-premium-form-shell .task-form-modal--platform .tasks-modal__advanced-header .saas-card-title i:before{display:block;line-height:1;transform:translateY(.01rem)}.task-premium-form-shell .task-form-modal--platform .tasks-modal-card__body{padding:1.08rem 1rem 1.12rem;background:var(--op-panel)}.task-premium-form-shell .task-form-modal--platform .form-saas-input,.task-premium-form-shell .task-form-modal--platform .select2-container--default .select2-selection--single,.task-premium-form-shell .task-form-modal--platform .select2-container--default .select2-selection--multiple{border-color:color-mix(in srgb,var(--op-border) 86%,transparent)!important;background:var(--op-panel)!important;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--op-ink) 2.2%,transparent),0 1px color-mix(in srgb,var(--op-panel) 90%,transparent)!important}.task-premium-form-shell .task-form-modal--platform .form-control.form-saas-input:focus,.task-premium-form-shell .task-form-modal--platform select.form-saas-input:focus,.task-premium-form-shell .task-form-modal--platform .select2-container--default.select2-container--focus .select2-selection--multiple,.task-premium-form-shell .task-form-modal--platform .select2-container--default.select2-container--open .select2-selection--single{border-color:color-mix(in srgb,var(--op-accent) 34%,transparent)!important;background:var(--op-panel)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--op-accent) 7.5%,transparent),0 10px 24px color-mix(in srgb,var(--op-accent) 7%,transparent)!important}.task-premium-form-shell .task-form-modal--platform .form-control.form-saas-input::-moz-placeholder{color:var(--csd-foreground-op-muted, var(--op-muted))!important}.task-premium-form-shell .task-form-modal--platform .form-control.form-saas-input::placeholder,.task-premium-form-shell .task-form-modal--platform .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--csd-foreground-op-muted, var(--op-muted))!important}.task-premium-form-shell .task-form-modal--platform .badge-toggle,.task-premium-form-shell .task-form-modal--platform .tasks-modal__toggle-btn{border-color:color-mix(in srgb,var(--op-muted) 42%,transparent)!important;background:linear-gradient(180deg,var(--op-panel),var(--op-panel))!important;color:var(--csd-foreground-op-ink, var(--op-ink))!important;box-shadow:0 10px 22px color-mix(in srgb,var(--op-ink) 5.5%,transparent)}.task-premium-form-shell .task-form-modal--platform .badge-toggle.is-on{border-color:color-mix(in srgb,var(--op-success) 24%,transparent)!important;background:linear-gradient(180deg,var(--op-surface-soft),var(--op-panel))!important;color:var(--csd-foreground-op-success, var(--op-success))!important;box-shadow:0 10px 22px color-mix(in srgb,var(--op-success) 8%,transparent)}.task-premium-form-shell .task-form-modal--platform .recurrence-section .pill{border-color:color-mix(in srgb,var(--op-border-soft) 92%,transparent)!important;color:var(--csd-foreground-op-muted, var(--op-muted))!important}.task-premium-form-shell .task-form-modal--platform .recurrence-section .pill:hover:not(.is-active):not(.active){border-color:color-mix(in srgb,var(--op-muted) 34%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--op-panel) 94%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent))!important;color:var(--csd-foreground-op-ink, var(--op-ink))!important}.task-premium-form-shell .task-form-modal--platform .recurrence-section .pill.is-active,.task-premium-form-shell .task-form-modal--platform .recurrence-section .pill.active{border-color:color-mix(in srgb,var(--op-ink) 34%,transparent)!important;background:linear-gradient(180deg,var(--op-panel),var(--op-soft))!important;color:var(--csd-foreground-op-ink, var(--op-ink))!important;box-shadow:0 12px 24px color-mix(in srgb,var(--op-ink) 9.5%,transparent),inset 0 1px color-mix(in srgb,var(--op-panel) 92%,transparent)!important}.task-premium-form-shell .task-form-modal--platform .rec-preview-card{border-color:color-mix(in srgb,var(--op-muted) 24%,transparent)!important;background:linear-gradient(180deg,var(--op-panel) 0%,var(--op-panel) 100%)!important;box-shadow:0 10px 24px color-mix(in srgb,var(--op-ink) 4.5%,transparent)!important}.task-premium-form-shell .task-form-modal--platform .rec-preview-card h6{color:var(--csd-foreground-op-ink, var(--op-ink))!important}.task-premium-form-shell .task-form-modal--platform .rec-box{border-color:color-mix(in srgb,var(--op-border-soft) 96%,transparent)!important;background:linear-gradient(180deg,var(--op-panel),var(--op-panel))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 92%,transparent),0 1px 2px color-mix(in srgb,var(--op-ink) 2.5%,transparent)!important}.task-premium-form-shell .task-form-modal--platform .rec-summary-limit{color:var(--csd-foreground-op-muted, var(--op-muted))!important}.task-premium-form-shell .task-form-modal--platform .badge-chip{border-color:color-mix(in srgb,var(--op-muted) 36%,transparent)!important;background:linear-gradient(180deg,var(--op-panel),var(--op-panel))!important;color:var(--csd-foreground-op-ink, var(--op-ink))!important;box-shadow:0 7px 16px color-mix(in srgb,var(--op-ink) 4.5%,transparent),inset 0 1px color-mix(in srgb,var(--op-panel) 88%,transparent)!important}.task-premium-form-shell .task-form-modal--platform .badge-chip.muted{background:transparent!important;border-color:transparent!important;color:var(--csd-foreground-op-muted, var(--op-muted))!important;box-shadow:none!important}.task-premium-form-shell .task-form-modal--platform .rec-total{background:color-mix(in srgb,var(--op-surface-soft) 90%,transparent)!important;color:var(--csd-foreground-op-muted, var(--op-muted))!important}.tasks-modal .rec-fields-wrapper{position:relative;padding:1rem;border:1px solid color-mix(in srgb,var(--op-soft) 96%,transparent);border-radius:1.08rem;background:color-mix(in srgb,var(--op-panel) 98%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 82%,transparent)}.tasks-modal .rec-preview-card{padding:1rem!important;border:1px solid color-mix(in srgb,var(--op-ink) 7%,transparent);border-radius:1.08rem;background:color-mix(in srgb,var(--op-panel) 98%,transparent);box-shadow:0 10px 24px color-mix(in srgb,var(--op-ink) 4%,transparent)}.tasks-modal .rec-box{border:1px solid color-mix(in srgb,var(--op-soft) 92%,transparent);border-radius:.98rem;background:color-mix(in srgb,var(--op-panel) 96%,transparent);padding:.88rem .92rem}.tasks-modal .rec-summary{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.9rem;line-height:1.45}.tasks-modal .rec-summary-limit{color:var(--csd-foreground-op-muted, var(--op-muted))}.tasks-modal .occ-preview .text-muted,.tasks-modal .rec-preview-card .text-muted.small{color:var(--csd-foreground-op-muted, var(--op-muted))!important}.tasks-modal .subtasks-empty{padding:.86rem .96rem;border-radius:1rem;border:1px dashed color-mix(in srgb,var(--op-border-soft) 92%,transparent);background:color-mix(in srgb,var(--op-panel) 98%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted))}.tasks-modal .subtasks-list{display:grid;gap:.72rem}.tasks-modal__subtask-add{min-height:2.35rem;padding:.46rem .82rem!important;border:1px solid color-mix(in srgb,var(--op-accent) 24%,transparent)!important;border-radius:999px!important;background:linear-gradient(135deg,var(--op-accent) 0%,var(--op-accent) 100%)!important;color:var(--csd-foreground-op-panel, var(--op-panel))!important;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-size:.77rem;font-weight:800;box-shadow:0 14px 28px color-mix(in srgb,var(--op-accent) 18%,transparent),inset 0 1px color-mix(in srgb,var(--op-panel) 22%,transparent)!important}.tasks-modal__subtask-add:hover,.tasks-modal__subtask-add:focus-visible{border-color:color-mix(in srgb,var(--op-accent) 38%,transparent)!important;background:linear-gradient(135deg,var(--op-accent) 0%,var(--op-accent) 100%)!important;color:var(--csd-foreground-op-panel, var(--op-panel))!important;box-shadow:0 16px 32px color-mix(in srgb,var(--op-accent) 24%,transparent),inset 0 1px color-mix(in srgb,var(--op-panel) 24%,transparent)!important}.tasks-modal__subtask-add i{font-size:.95rem}.tasks-modal-card.validation-surface-error,.recurrence-section.validation-surface-error,.subtasks-card.validation-surface-error{border-color:color-mix(in srgb,var(--op-danger) 18%,transparent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--op-danger) 6%,transparent)!important}@media (max-width: 991.98px){.tasks-upload-modal__grid,.task-document-modal--platform .task-document-modal__grid{grid-template-columns:1fr}.tasks-modal__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.modal-dialog:has(.task-quick-create-modal-shell){margin:.5rem;max-width:calc(100% - 1rem)}.task-premium-modal-header,.task-premium-modal-body,.task-premium-modal-footer{padding-left:1rem;padding-right:1rem}.task-quick-create-modal-shell .modal-premium-footer,.task-subtask-modal-shell .modal-premium-footer,.task-document-modal-shell .modal-premium-footer{align-items:stretch;flex-direction:column-reverse}.task-quick-create-modal-shell .modal-premium-footer .btn-saas-primary,.task-quick-create-modal-shell .modal-premium-footer .btn-saas-outline-primary,.task-subtask-modal-shell .modal-premium-footer .btn-saas-primary,.task-subtask-modal-shell .modal-premium-footer .btn-saas-outline-primary,.task-document-modal-shell .modal-premium-footer .btn-saas-primary,.task-document-modal-shell .modal-premium-footer .btn-saas-outline-primary{width:100%}.tasks-modal-summary{grid-template-columns:1fr}.tasks-modal-summary--compact{gap:.72rem}.tasks-modal__summary{grid-template-columns:1fr}.tasks-modal__intro,.tasks-modal-card__header,.tasks-modal-card__body{padding-left:.88rem;padding-right:.88rem}.tasks-modal__manage-header,.tasks-modal__advanced-header{flex-direction:column;align-items:stretch}.tasks-modal__manage-actions,.tasks-modal__advanced-copy,.tasks-modal__advanced-entry .tasks-modal__toggle-btn,.tasks-modal__toggle-btn{width:100%}.tasks-modal__manage-actions{justify-content:stretch}.tasks-modal__progress{width:100%}.tasks-modal-summary__chips{justify-content:flex-start}.tasks-modal__toggle-btn,.tasks-modal__subtask-add{width:100%}}.task-template-picker-swal{width:min(48rem,100vw - 1.5rem);padding:1rem 1rem .94rem;border-radius:1.35rem;border:1px solid color-mix(in srgb,var(--op-ink) 8%,transparent);background:radial-gradient(circle at top left,color-mix(in srgb,var(--op-soft) 64%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 99%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));box-shadow:0 28px 58px color-mix(in srgb,var(--op-ink) 18%,transparent)}.task-template-picker-dialog{width:min(72rem,100vw - 2rem);max-width:min(72rem,100vw - 2rem);display:block}.task-template-picker-shell{flex:0 0 auto!important;width:100%;height:auto!important;min-height:0!important;max-height:min(84vh,46rem);overflow:hidden!important;border:1px solid color-mix(in srgb,var(--op-ink) 8%,transparent)!important;border-radius:1.35rem!important;background:radial-gradient(circle at top left,color-mix(in srgb,var(--op-soft) 74%,transparent),transparent 30%),linear-gradient(180deg,var(--op-panel),var(--op-panel))!important;box-shadow:0 28px 58px color-mix(in srgb,var(--op-ink) 20%,transparent)!important}.task-template-picker-header{min-height:4.25rem;border-bottom:1px solid color-mix(in srgb,var(--op-border-soft) 72%,transparent)!important;background:radial-gradient(circle at 94% 0%,color-mix(in srgb,var(--op-soft) 76%,transparent),transparent 34%),linear-gradient(135deg,var(--op-panel) 0%,var(--op-panel) 60%,var(--op-surface-soft) 100%)!important}.task-template-picker-header .modal-title{display:inline-flex;align-items:center;gap:.62rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1rem;font-weight:850}.task-template-picker-header .modal-title i{width:2.05rem;height:2.05rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--op-border-soft) 92%,transparent);border-radius:.75rem;background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft));color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.92rem;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 90%,transparent),0 9px 18px color-mix(in srgb,var(--op-ink) 5.5%,transparent)}.task-template-picker-header>button{width:2.55rem!important;height:2.55rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid color-mix(in srgb,var(--op-border-soft) 78%,transparent)!important;border-radius:999px!important;background:color-mix(in srgb,var(--op-panel) 92%,transparent)!important;color:var(--csd-foreground-op-ink, var(--op-ink))!important;box-shadow:0 12px 26px color-mix(in srgb,var(--op-ink) 8%,transparent);opacity:1}.task-template-picker-header>button i{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;margin:0;font-size:1rem;line-height:1}.task-template-picker-body{flex:0 0 auto!important;min-height:0;height:auto!important;max-height:min(56vh,31rem);overflow-y:auto!important;background:linear-gradient(180deg,color-mix(in srgb,var(--op-surface-soft) 96%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent))!important;padding:1rem 1.1rem 1.05rem!important}.task-template-picker-body .task-template-picker__hero{display:none}.task-template-picker-footer{padding:1rem 1.1rem!important;border-top:1px solid color-mix(in srgb,var(--op-border-soft) 72%,transparent)!important;background:color-mix(in srgb,var(--op-panel) 96%,transparent)!important;box-shadow:0 -14px 30px color-mix(in srgb,var(--op-ink) 4.5%,transparent)}.task-template-picker-cancel,.task-template-picker-confirm{min-height:2.45rem;display:inline-flex!important;align-items:center;justify-content:center;gap:.45rem;border-radius:999px!important;padding-inline:1.05rem!important;font-size:.78rem;font-weight:800;white-space:nowrap}.task-template-picker-cancel{border-color:color-mix(in srgb,var(--op-muted) 38%,transparent)!important;background:linear-gradient(180deg,var(--op-panel),var(--op-panel))!important;color:var(--csd-foreground-op-ink, var(--op-ink))!important;box-shadow:0 10px 22px color-mix(in srgb,var(--op-ink) 5.5%,transparent)!important}.task-template-picker-confirm{min-width:9.5rem;box-shadow:0 14px 26px color-mix(in srgb,var(--op-accent) 16%,transparent)!important}.task-template-picker-confirm:disabled{opacity:.58;cursor:not-allowed;box-shadow:none!important}.task-template-picker-confirm i{width:.95rem;height:.95rem;display:inline-flex;align-items:center;justify-content:center;margin:0;font-size:.9rem;line-height:1}.task-template-picker-swal__content{margin:0;padding:0}.task-template-picker-swal__actions{width:100%;margin-top:.95rem;justify-content:flex-end;gap:.6rem}.task-template-picker-swal__confirm,.task-template-picker-swal__cancel{min-height:2.5rem;border-radius:999px;padding-inline:1rem;font-size:.8rem;font-weight:800}.task-template-picker-swal__confirm{box-shadow:0 14px 26px color-mix(in srgb,var(--op-accent) 16%,transparent)}.task-template-picker{display:grid;align-content:start;grid-auto-rows:max-content;gap:.72rem;text-align:left}.task-template-picker__hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:.15rem .1rem .25rem}.task-template-picker__hero-icon{width:3.3rem;height:3.3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1.08rem;border:1px solid color-mix(in srgb,var(--op-muted) 24%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft));color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1.18rem;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 90%,transparent),0 14px 28px color-mix(in srgb,var(--op-ink) 7%,transparent)}.task-template-picker__eyebrow{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-bottom:.32rem;padding:.18rem .56rem;border-radius:999px;background:color-mix(in srgb,var(--op-soft) 82%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.task-template-picker h3{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1.22rem;font-weight:850;line-height:1.22}.task-template-picker p{margin:.3rem 0 0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.82rem;line-height:1.5}.task-template-picker__search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;align-self:start;gap:.55rem;height:2.8rem;min-height:2.8rem;max-height:2.8rem;padding:0 .9rem;border:1px solid color-mix(in srgb,var(--op-muted) 34%,transparent);border-radius:.95rem;background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-muted, var(--op-muted));box-shadow:inset 0 1px 2px color-mix(in srgb,var(--op-ink) 3.5%,transparent)}.task-template-picker__search input{min-width:0;border:0;outline:0;background:transparent;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.86rem}.task-template-picker__search input::-moz-placeholder{color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-picker__search input::placeholder{color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-picker__list{display:grid;align-content:start;grid-auto-rows:max-content;gap:.55rem;max-height:min(24rem,46vh);overflow-y:auto;padding:.05rem .16rem .05rem 0}.task-template-picker-card{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;align-self:start;gap:.72rem;width:100%;margin:0;min-height:4.9rem;padding:.72rem .86rem;border:1px solid color-mix(in srgb,var(--op-border-soft) 86%,transparent);border-radius:.92rem;background:linear-gradient(180deg,var(--op-panel),var(--op-panel));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 90%,transparent),0 8px 18px color-mix(in srgb,var(--op-ink) 4%,transparent);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.task-template-picker-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--op-muted) 34%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 95%,transparent),0 16px 30px color-mix(in srgb,var(--op-ink) 7%,transparent)}.task-template-picker-card input{position:absolute;opacity:0;pointer-events:none}.task-template-picker-card__control{width:1.05rem;height:1.05rem;border-radius:999px;border:1.6px solid color-mix(in srgb,var(--op-muted) 95%,transparent);background:var(--op-panel);box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 92%,transparent);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.task-template-picker-card__control:after{content:"";display:block;width:.42rem;height:.42rem;margin:.22rem;border-radius:999px;background:transparent;transform:scale(.65);opacity:0;transition:transform .16s ease,opacity .16s ease,background .16s ease}.task-template-picker-card__icon{width:2.12rem;height:2.12rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.72rem;border:1px solid color-mix(in srgb,var(--op-muted) 32%,transparent);background:linear-gradient(145deg,var(--op-panel),var(--op-soft));color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.9rem;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 85%,transparent),0 10px 20px color-mix(in srgb,var(--op-ink) 5.5%,transparent)}.task-template-picker-card__copy{min-width:0;display:grid;gap:.28rem}.task-template-picker-card__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%}.task-template-picker-card__topline strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.9rem;font-weight:850;line-height:1.25}.task-template-picker-card__topline em{flex:0 0 auto;max-width:12rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem;font-style:normal;font-weight:800;line-height:1.35;text-align:right}.task-template-picker-card__title{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem;line-height:1.42}.task-template-picker-card__chips{display:flex;flex-wrap:wrap;gap:.38rem;align-items:center}.task-template-picker-card__chips span{display:inline-flex;align-items:center;gap:.32rem;min-height:1.35rem;padding:.16rem .46rem;border:1px solid color-mix(in srgb,var(--op-muted) 28%,transparent);border-radius:999px;background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.68rem;font-weight:800}.task-template-picker-card__chips i{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.76rem}.task-template-picker-card.is-selected{border-color:color-mix(in srgb,var(--op-ink) 34%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-soft));box-shadow:0 14px 28px color-mix(in srgb,var(--op-ink) 9.5%,transparent),inset 0 1px color-mix(in srgb,var(--op-panel) 92%,transparent)}.task-template-picker-card.is-selected .task-template-picker-card__control{border-color:var(--op-ink);background:var(--op-panel);box-shadow:0 0 0 4px color-mix(in srgb,var(--op-ink) 8%,transparent)}.task-template-picker-card.is-selected .task-template-picker-card__control:after{opacity:1;transform:scale(1);background:var(--op-ink)}.task-template-picker__empty{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:4rem;border:1px solid color-mix(in srgb,var(--op-border-soft) 72%,transparent);border-radius:.92rem;background:color-mix(in srgb,var(--op-panel) 72%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.82rem;font-weight:700}.tasks-modal select.is-invalid+.select2-container .select2-selection,.tasks-modal select.border-danger+.select2-container .select2-selection,.tasks-modal .select2-container--default .select2-selection--single.select2-error-highlight,.tasks-modal .select2-container--default .select2-selection--multiple.select2-error-highlight,.task-premium-form-shell .tasks-modal select.is-invalid+.select2-container .select2-selection,.task-premium-form-shell .tasks-modal select.border-danger+.select2-container .select2-selection,.task-premium-form-shell .tasks-modal .select2-container--default .select2-selection--single.select2-error-highlight,.task-premium-form-shell .tasks-modal .select2-container--default .select2-selection--multiple.select2-error-highlight{border-color:var(--op-danger)!important;background:var(--op-panel)!important;box-shadow:0 0 0 .16rem color-mix(in srgb,var(--op-danger) 16%,transparent),inset 0 1px 2px color-mix(in srgb,var(--op-ink) 3.5%,transparent)!important}.tasks-modal .form-control.form-saas-input.is-invalid,.tasks-modal .form-control.form-saas-input.border-danger,.task-premium-form-shell .tasks-modal .form-control.form-saas-input.is-invalid,.task-premium-form-shell .tasks-modal .form-control.form-saas-input.border-danger{border-color:var(--op-danger)!important;background:var(--op-panel)!important;box-shadow:0 0 0 .16rem color-mix(in srgb,var(--op-danger) 16%,transparent),inset 0 1px 2px color-mix(in srgb,var(--op-ink) 3.5%,transparent)!important}.task-duplicate-swal{width:min(42rem,100vw - 2rem);padding:1rem 1rem .92rem;border-radius:1.3rem;border:1px solid color-mix(in srgb,var(--op-ink) 8%,transparent);background:radial-gradient(circle at top left,color-mix(in srgb,var(--op-soft) 72%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 99%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));box-shadow:0 24px 48px color-mix(in srgb,var(--op-ink) 14%,transparent)}.task-duplicate-modal__dialog{max-width:min(42rem,100vw - 2rem)}.task-duplicate-modal .task-duplicate-swal{width:100%;padding:0;border:0;box-shadow:none}.task-duplicate-modal__header{gap:1rem}.task-duplicate-modal__header .task-duplicate-swal__hero{flex:1 1 auto;padding:0}.task-duplicate-modal__body{padding-top:.88rem!important;padding-bottom:.72rem!important}.task-duplicate-modal__footer{margin-top:0;padding-top:.82rem!important;padding-bottom:1rem!important}.task-duplicate-swal__content{margin-top:0;padding:0}.task-duplicate-swal__actions{width:100%;margin-top:.95rem;justify-content:center}.task-duplicate-swal__preview{display:grid;gap:.78rem;text-align:left}.task-duplicate-swal__hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:.15rem .1rem .08rem}.task-duplicate-swal__hero-icon{position:relative;width:3.65rem;height:3.65rem;flex:0 0 auto}.task-duplicate-swal__hero-ring,.task-duplicate-swal__hero-core{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px}.task-duplicate-swal__hero-ring{background:radial-gradient(circle,color-mix(in srgb,var(--op-soft) 82%,transparent),color-mix(in srgb,var(--op-surface-soft) 20%,transparent) 72%);animation:recurrence-confirm-pulse 2.5s ease-in-out infinite}.task-duplicate-swal__hero-core{top:.34rem;right:.34rem;bottom:.34rem;left:.34rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,color-mix(in srgb,var(--op-surface-soft) 98%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));border:1px solid color-mix(in srgb,var(--op-accent) 20%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));box-shadow:0 14px 28px color-mix(in srgb,var(--op-accent) 10%,transparent)}.task-duplicate-swal__hero-core i{font-size:1.08rem;line-height:1;animation:recurrence-confirm-float 2.8s ease-in-out infinite}.task-duplicate-swal__hero-copy{min-width:0}.task-duplicate-swal__hero-eyebrow{display:inline-flex;align-items:center;padding:.18rem .56rem;margin-bottom:.45rem;border-radius:999px;background:color-mix(in srgb,var(--op-surface-soft) 95%,transparent);border:1px solid color-mix(in srgb,var(--op-accent) 12%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.task-duplicate-swal__hero-title{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1.28rem;font-weight:800;line-height:1.2}.task-duplicate-swal__hero-text{margin:.38rem 0 0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.84rem;line-height:1.48}.task-duplicate-swal__summary{display:grid;gap:.48rem;padding:.82rem .9rem;border-radius:.95rem;border:1px solid color-mix(in srgb,var(--op-ink) 8%,transparent);background:color-mix(in srgb,var(--op-panel) 90%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 75%,transparent)}.task-duplicate-swal__summary-copy{display:grid;gap:.18rem}.task-duplicate-swal__summary-copy strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.95rem;font-weight:800;line-height:1.32;word-break:break-word}.task-duplicate-swal__eyebrow,.task-duplicate-swal__section-label{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.67rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.task-duplicate-swal__chips{display:flex;flex-wrap:wrap;gap:.45rem}.task-duplicate-swal__chip{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--op-soft) 80%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.7rem;font-weight:700;line-height:1.1}.task-duplicate-swal__chip--priority{background:color-mix(in srgb,var(--op-soft) 88%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent))}.task-duplicate-swal__chip--priority-danger{background:color-mix(in srgb,var(--op-surface-soft) 92%,transparent);color:var(--csd-foreground-op-danger, var(--op-danger))}.task-duplicate-swal__chip--priority-warning{background:color-mix(in srgb,var(--op-soft) 92%,transparent);color:var(--csd-foreground-op-warning, var(--op-warning))}.task-duplicate-swal__chip--priority-info{background:color-mix(in srgb,var(--op-soft) 88%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent))}.task-duplicate-swal__chip--priority-secondary{background:color-mix(in srgb,var(--op-soft) 88%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted))}.task-duplicate-swal__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.task-duplicate-swal__detail{padding:.72rem .78rem;border-radius:.88rem;border:1px solid color-mix(in srgb,var(--op-ink) 6%,transparent);background:color-mix(in srgb,var(--op-panel) 84%,transparent)}.task-duplicate-swal__detail span{display:block;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.task-duplicate-swal__detail strong{display:block;margin-top:.22rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.8rem;line-height:1.42;word-break:break-word}.task-duplicate-swal__detail--wide{grid-column:1/-1}.task-duplicate-swal__rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.task-duplicate-swal__rule{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:flex-start;padding:.68rem .72rem;border-radius:.88rem;border:1px solid color-mix(in srgb,var(--op-accent) 11%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 96%,transparent),color-mix(in srgb,var(--op-panel) 92%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 78%,transparent)}.task-duplicate-swal__rule i{display:inline-flex;align-items:center;justify-content:center;width:1.42rem;height:1.42rem;border-radius:999px;background:color-mix(in srgb,var(--op-accent) 8%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.8rem;line-height:1}.task-duplicate-swal__rule span{min-width:0;display:grid;gap:.12rem}.task-duplicate-swal__rule strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.78rem;font-weight:800;line-height:1.25}.task-duplicate-swal__rule small{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem;line-height:1.42}.task-duplicate-swal__modes{display:grid;gap:.48rem;padding-top:.82rem;border-top:1px solid color-mix(in srgb,var(--op-soft) 90%,transparent)}.task-duplicate-swal__mode{position:relative;display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:flex-start;-moz-column-gap:.72rem;column-gap:.72rem;padding:.72rem .82rem;border-radius:.92rem;border:1px solid color-mix(in srgb,var(--op-ink) 6%,transparent);background:color-mix(in srgb,var(--op-panel) 90%,transparent);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.task-duplicate-swal__mode:hover{border-color:color-mix(in srgb,var(--op-accent) 18%,transparent);box-shadow:0 10px 22px color-mix(in srgb,var(--op-accent) 7%,transparent);transform:translateY(-1px)}.task-duplicate-swal__mode input{position:absolute;opacity:0;pointer-events:none}.task-duplicate-swal__mode strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.88rem;font-weight:800;line-height:1.24}.task-duplicate-swal__mode small{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.75rem;line-height:1.45}.task-duplicate-swal__mode em{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.71rem;font-style:normal;line-height:1.4}.task-duplicate-swal__mode-control{position:relative;width:1rem;height:1rem;margin-top:.14rem;border-radius:999px;border:1.6px solid color-mix(in srgb,var(--op-muted) 95%,transparent);background:var(--op-panel);box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 92%,transparent);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.task-duplicate-swal__mode-control:after{content:"";position:absolute;top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;border-radius:999px;background:transparent;transform:scale(.6);opacity:0;transition:transform .18s ease,opacity .18s ease,background .18s ease}.task-duplicate-swal__mode-copy{min-width:0;display:grid;gap:.16rem}.task-duplicate-swal__mode input:checked+.task-duplicate-swal__mode-control{border-color:var(--op-accent);background:color-mix(in srgb,var(--op-surface-soft) 95%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--op-accent) 8%,transparent)}.task-duplicate-swal__mode input:checked+.task-duplicate-swal__mode-control:after{opacity:1;transform:scale(1);background:var(--op-accent)}.task-duplicate-swal__mode input:checked~.task-duplicate-swal__mode-copy strong{color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark))}.task-duplicate-swal__mode input:checked~.task-duplicate-swal__mode-copy em{color:var(--csd-foreground-op-muted, var(--op-muted))}.task-duplicate-swal__mode:has(input:checked){border-color:color-mix(in srgb,var(--op-accent) 20%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent));box-shadow:0 14px 28px color-mix(in srgb,var(--op-accent) 8%,transparent)}@supports not selector(:has(*)){.task-duplicate-swal__mode[data-checked=true]{border-color:color-mix(in srgb,var(--op-accent) 20%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent));box-shadow:0 14px 28px color-mix(in srgb,var(--op-accent) 8%,transparent)}}@media (prefers-reduced-motion: reduce){.task-duplicate-swal__hero-ring,.task-duplicate-swal__hero-core i{animation:none!important}}@media (max-width: 575.98px){.task-duplicate-swal{width:calc(100vw - 1.35rem);padding:.88rem .78rem .84rem}.task-duplicate-modal__dialog{max-width:calc(100vw - 1.1rem);margin:.55rem auto}.task-duplicate-modal .task-duplicate-swal{width:100%;padding:0}.task-duplicate-modal__header{gap:.7rem;padding-top:.92rem!important;padding-bottom:.72rem!important}.task-duplicate-modal__header .task-duplicate-swal__hero{grid-template-columns:auto minmax(0,1fr);justify-items:start;text-align:left}.task-duplicate-modal__header .task-duplicate-swal__hero-icon{width:2.85rem;height:2.85rem}.task-duplicate-modal__body{padding-top:.72rem!important;padding-bottom:.62rem!important}.task-duplicate-modal__footer{padding-top:.78rem!important;padding-bottom:.85rem!important}.task-duplicate-swal__hero{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.task-duplicate-swal__hero-copy{min-width:0;width:100%}.task-duplicate-swal__hero-text{max-width:26rem}.task-duplicate-swal__details,.task-duplicate-swal__rules{grid-template-columns:1fr}.task-duplicate-swal__detail--wide{grid-column:auto}.task-duplicate-swal__actions{flex-direction:column-reverse}}#tasksGuideModal .modal-content{border-radius:1.4rem;background:radial-gradient(circle at top left,color-mix(in srgb,var(--op-soft) 78%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 99%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));box-shadow:0 28px 60px color-mix(in srgb,var(--op-ink) 18%,transparent)}#tasksGuideModal .modal-header,#tasksGuideModal .modal-body,#tasksGuideModal .modal-footer{padding-left:1.35rem;padding-right:1.35rem}#tasksGuideModal .modal-header{padding-top:1.15rem;padding-bottom:.35rem}#tasksGuideModal .modal-title{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1.32rem;font-weight:800;line-height:1.18}#tasksGuideModal .modal-header .text-muted{margin-top:.28rem;max-width:44rem;color:var(--csd-foreground-op-muted, var(--op-muted))!important;font-size:.84rem!important;line-height:1.55}.tasks-guide-modal{display:grid;gap:1rem;padding-top:.35rem}.tasks-guide-modal__eyebrow{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;padding:.38rem .72rem;border-radius:999px;background:color-mix(in srgb,var(--op-accent) 8%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tasks-guide-modal__intro{display:grid;gap:.75rem}.tasks-guide-modal__intro-copy{display:grid;gap:.55rem}.tasks-guide-modal__intro p{max-width:48rem;margin:0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.84rem;line-height:1.6}.tasks-guide-modal__chips{display:flex;flex-wrap:wrap;gap:.5rem}.tasks-guide-modal__chips span{display:inline-flex;align-items:center;padding:.3rem .62rem;border-radius:999px;background:color-mix(in srgb,var(--op-soft) 86%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.73rem;font-weight:700}.tasks-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.tasks-guide-card{display:grid;gap:.65rem;padding:1rem 1.05rem;border:1px solid color-mix(in srgb,var(--op-ink) 8%,transparent);border-radius:1.05rem;background:color-mix(in srgb,var(--op-panel) 90%,transparent);box-shadow:0 14px 28px color-mix(in srgb,var(--op-ink) 5%,transparent)}.tasks-guide-card--accent{background:linear-gradient(180deg,var(--op-panel),color-mix(in srgb,var(--op-surface-soft) 92%,transparent))}.tasks-guide-card--wide{grid-column:1/-1}.tasks-guide-card__eyebrow{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tasks-guide-card h6{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1rem;font-weight:800;line-height:1.35}.tasks-guide-list{margin:0;padding-left:1.05rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.84rem;line-height:1.7}.tasks-guide-list li+li{margin-top:.38rem}.tasks-guide-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.tasks-guide-columns strong{display:block;margin-bottom:.3rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.83rem;font-weight:800}.tasks-guide-columns p{margin:0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.8rem;line-height:1.6}.tasks-guide-callout{display:flex;align-items:flex-start;gap:.8rem;margin-top:.95rem;padding:.95rem 1rem;border:1px solid color-mix(in srgb,var(--op-accent) 12%,transparent);border-radius:1.05rem;background:linear-gradient(135deg,color-mix(in srgb,var(--op-surface-soft) 82%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent))}.tasks-guide-callout i{color:var(--csd-foreground-op-accent, var(--op-accent));font-size:1.15rem}.tasks-guide-callout strong{display:block;margin-bottom:.2rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.88rem;font-weight:800}.tasks-guide-callout p{margin:0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.82rem;line-height:1.6}#tasksGuideModal .modal-footer{padding-top:.15rem;padding-bottom:1.15rem;justify-content:flex-end}@media (max-width: 991.98px){.tasks-guide-grid,.tasks-guide-columns{grid-template-columns:1fr}}@media (max-width: 575.98px){#tasksGuideModal .modal-header,#tasksGuideModal .modal-body,#tasksGuideModal .modal-footer{padding-left:.95rem;padding-right:.95rem}#tasksGuideModal .modal-title{font-size:1.14rem}.tasks-guide-callout{flex-direction:column}}body .task-upsert-modal-shell .task-form-modal--platform .task-form-card,body .task-upsert-modal-shell .task-form-modal--platform .tasks-modal__advanced-entry,body .task-upsert-modal-shell .task-form-modal--platform .recurrence-section,body .task-upsert-modal-shell .task-form-modal--platform .subtasks-card{border-color:color-mix(in srgb,var(--op-border-soft) 72%,transparent)!important;border-radius:1rem!important;background:var(--op-panel)!important;box-shadow:0 14px 34px color-mix(in srgb,var(--op-ink) 6%,transparent),inset 0 1px color-mix(in srgb,var(--op-panel) 94%,transparent)!important}body .task-upsert-modal-shell .task-form-modal--platform .tasks-modal-card__header,body .task-upsert-modal-shell .task-form-modal--platform .tasks-modal__advanced-header{border-bottom-color:color-mix(in srgb,var(--op-soft) 90%,transparent)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--op-surface-soft) 52%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent) 44%),var(--op-panel)!important}body .task-upsert-modal-shell .task-form-modal--platform .tasks-modal-card__body,body .task-upsert-modal-shell .task-form-modal--platform .tasks-modal__advanced-body{background:var(--op-panel)!important}body .task-upsert-modal-shell .task-form-modal--platform .recurrence-section .pill.is-active,body .task-upsert-modal-shell .task-form-modal--platform .recurrence-section .pill.active{border-color:color-mix(in srgb,var(--op-accent) 26%,transparent)!important;background:linear-gradient(180deg,var(--op-surface-soft),var(--op-panel))!important;color:var(--csd-foreground-op-accent, var(--op-accent))!important;box-shadow:0 10px 22px color-mix(in srgb,var(--op-accent) 10%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--op-accent) 8%,transparent)!important}.subtasks-card{background:linear-gradient(180deg,var(--op-panel) 0%,var(--op-panel) 100%)!important}.subtasks-card .saas-card-header{padding-right:0}.subtasks-card .saas-card-header>.d-flex{padding-right:12px}.subtasks-card .badge-soft{background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft));color:var(--csd-foreground-op-muted, var(--op-muted));border:1px solid color-mix(in srgb,var(--op-muted) 34%,transparent);border-radius:.5rem;padding:.15rem .5rem;font-size:.75rem}.subtasks-list{display:block;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.subtasks-list>.subtask-item{margin-bottom:.5rem}.subtasks-list>.subtask-item:last-child{margin-bottom:0}.subtask-item{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border:1px solid var(--op-soft);border-radius:.75rem;background:var(--op-panel);padding:.6rem .75rem;box-shadow:0 2px 6px color-mix(in srgb,var(--op-ink) 3%,transparent);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.subtask-item:hover{border-color:color-mix(in srgb,var(--op-muted) 24%,transparent);background:var(--op-panel);box-shadow:0 8px 18px color-mix(in srgb,var(--op-ink) 5%,transparent)}.subtask-item__avatar{width:32px;height:32px;border-radius:50%;background:var(--op-surface-soft);color:var(--csd-foreground-op-muted, var(--op-muted));display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.8rem;flex-shrink:0}.subtask-item__content{flex:1 1 auto;min-width:0}.subtask-item__title,.subtask-item .subtask-title{font-weight:600;color:var(--csd-foreground-op-ink, var(--op-ink))}.subtask-item__meta{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:.25rem}.subtask-item .subtask-meta-chip{background:var(--op-panel);border:1px solid var(--op-soft);color:var(--csd-foreground-op-muted, var(--op-muted));border-radius:.5rem;padding:.15rem .45rem;font-size:.75rem}.subtask-item__actions{display:flex;gap:.35rem;flex-shrink:0}.subtask-item__btn{border:1px solid var(--op-soft);background:var(--op-panel);border-radius:.55rem;height:30px;width:30px;display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s ease,background .15s ease}.subtask-item__btn:hover{background:var(--op-panel);border-color:var(--op-border-soft)}.subtask-item__btn--danger:hover{border-color:var(--op-danger);color:var(--csd-foreground-op-danger, var(--op-danger));background:var(--op-panel)}.subtasks-empty{border:1px dashed var(--op-soft);border-radius:.65rem;padding:.65rem .75rem;color:var(--csd-foreground-op-muted, var(--op-muted));background:var(--op-panel);font-size:.9rem}@media (max-width: 576px){.subtask-item{padding:.55rem .65rem}}#subtasks-progress .progress-bar{transition:width .3s ease-in-out}.desc-one-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}.subtask-title.is-done{text-decoration:line-through;color:var(--csd-foreground-op-muted, var(--op-muted))}.subtasks-card{overflow:visible}.subtasks-card .saas-card-body{overflow:visible;max-height:none}#subtasks-card .subtasks-list{overflow:visible!important;max-height:none!important;height:auto!important}.task-premium-form-shell .subtasks-card{background:linear-gradient(180deg,var(--op-panel) 0%,var(--op-panel) 100%)!important}.task-premium-form-shell .subtasks-card .saas-card-title{display:inline-flex;align-items:center;gap:.65rem}.task-premium-form-shell .subtasks-card .saas-card-title>i{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft));border:1px solid color-mix(in srgb,var(--op-muted) 32%,transparent);color:var(--csd-foreground-op-ink, var(--op-ink));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 90%,transparent),0 8px 16px color-mix(in srgb,var(--op-ink) 4%,transparent);font-size:.9rem}.task-premium-form-shell .subtasks-card .badge-soft{border-radius:999px;min-width:1.85rem;text-align:center;font-weight:700;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 75%,transparent)}.task-premium-form-shell .subtasks-card .tasks-modal__subtask-add{min-height:2.6rem;padding-inline:1.15rem;border-radius:999px;box-shadow:0 14px 26px color-mix(in srgb,var(--op-accent) 16%,transparent)}.task-premium-form-shell .subtasks-card .subtasks-list{display:flex;flex-direction:column;gap:.75rem}.task-premium-form-shell .subtasks-card .subtasks-list>.subtask-item{margin-bottom:0}.task-premium-form-shell .subtasks-card .subtask-item{align-items:center;gap:.85rem;min-height:4.1rem;border-color:color-mix(in srgb,var(--op-border-soft) 86%,transparent);border-radius:.95rem;background:linear-gradient(180deg,var(--op-panel),var(--op-panel));padding:.78rem .82rem;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 90%,transparent),0 10px 22px color-mix(in srgb,var(--op-ink) 4.5%,transparent);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.task-premium-form-shell .subtasks-card .subtask-item:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--op-muted) 34%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 95%,transparent),0 16px 30px color-mix(in srgb,var(--op-ink) 7%,transparent)}.task-premium-form-shell .subtasks-card .subtask-item__avatar{width:2.35rem;height:2.35rem;border-radius:.85rem;background:linear-gradient(145deg,var(--op-panel),var(--op-soft));border:1px solid color-mix(in srgb,var(--op-muted) 36%,transparent);color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.86rem;font-weight:800;letter-spacing:0;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 85%,transparent),0 10px 20px color-mix(in srgb,var(--op-ink) 5.5%,transparent)}.task-premium-form-shell .subtasks-card .subtask-item__avatar i{font-size:1.05rem;line-height:1}.task-premium-form-shell .subtasks-card .subtask-item__content{flex:1 1 auto;min-width:0}.task-premium-form-shell .subtasks-card .subtask-title{color:var(--csd-foreground-op-ink, var(--op-ink));font-weight:800;line-height:1.25}.task-premium-form-shell .subtasks-card .subtask-item__desc{margin-top:.25rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.82rem;line-height:1.35;max-width:62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-premium-form-shell .subtasks-card .subtask-item__meta{gap:.45rem;margin-top:.5rem}.task-premium-form-shell .subtasks-card .subtask-meta-chip{display:inline-flex;align-items:center;gap:.34rem;border-radius:999px;background:linear-gradient(180deg,var(--op-panel),var(--op-panel));border-color:color-mix(in srgb,var(--op-muted) 30%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));padding:.22rem .55rem;font-size:.74rem;font-weight:700}.task-premium-form-shell .subtasks-card .subtask-meta-chip i{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem}.task-premium-form-shell .subtasks-card .subtask-item__btn{width:2.25rem;height:2.25rem;border-radius:.78rem;border-color:color-mix(in srgb,var(--op-border-soft) 90%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-ink, var(--op-ink));box-shadow:0 8px 18px color-mix(in srgb,var(--op-ink) 4.5%,transparent)}.task-premium-form-shell .subtasks-card .subtask-item__btn:hover{background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft));border-color:color-mix(in srgb,var(--op-muted) 35%,transparent);color:var(--csd-foreground-op-ink, var(--op-ink))}.task-premium-form-shell .subtasks-card .subtask-item__btn--danger:hover{background:var(--op-panel);border-color:color-mix(in srgb,var(--op-danger) 22%,transparent);color:var(--csd-foreground-op-danger, var(--op-danger));box-shadow:0 10px 20px color-mix(in srgb,var(--op-danger) 8%,transparent)}.task-premium-form-shell .subtasks-card .subtasks-empty{border-style:solid;border-color:color-mix(in srgb,var(--op-border-soft) 72%,transparent);border-radius:.9rem;background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-muted, var(--op-muted));padding:.85rem .95rem}.recurrence-section{transition:opacity .15s ease,filter .15s ease}.recurrence-section.is-spotlight{border-color:color-mix(in srgb,var(--op-muted) 24%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--op-ink) 5%,transparent),0 12px 28px color-mix(in srgb,var(--op-ink) 10%,transparent)}.recurrence-section.is-disabled .recurrence-body{opacity:.55;filter:grayscale(.1)}.recurrence-section .saas-card-header{display:flex;align-items:center;gap:.75rem}.recurrence-section .recurrence-header{pointer-events:auto;opacity:1}.recurrence-section .badge-toggle{background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-muted, var(--op-muted));border:1px solid color-mix(in srgb,var(--op-border-soft) 92%,transparent);border-radius:999px;padding:.2rem .6rem;font-size:.75rem;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;transition:background .15s ease,border-color .15s ease,transform .05s ease}.recurrence-section .badge-toggle:hover{transform:translateY(-1px)}.recurrence-section .badge-toggle.is-on{background:linear-gradient(180deg,var(--op-surface-soft),var(--op-panel));color:var(--csd-foreground-op-success, var(--op-success));border-color:color-mix(in srgb,var(--op-success) 24%,transparent);box-shadow:0 10px 22px color-mix(in srgb,var(--op-success) 8%,transparent)}.recurrence-section .badge-toggle.is-off{background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-muted, var(--op-muted));border-color:color-mix(in srgb,var(--op-border-soft) 92%,transparent)}.recurrence-section .pill-actions .pill:hover:not(.is-active):not(.active){background:var(--op-panel);border-color:color-mix(in srgb,var(--op-muted) 34%,transparent)}.recurrence-section .pill-actions .pill.is-active,.recurrence-section .pill-actions .pill.active{background:linear-gradient(180deg,var(--op-panel),var(--op-soft));border-color:color-mix(in srgb,var(--op-ink) 34%,transparent);color:var(--csd-foreground-op-ink, var(--op-ink));box-shadow:0 12px 24px color-mix(in srgb,var(--op-ink) 9.5%,transparent),inset 0 1px color-mix(in srgb,var(--op-panel) 92%,transparent)}.recurrence-section .recurrence-wrapper{display:flex;flex-direction:column;gap:1rem}.recurrence-section .rec-preview-card{background:linear-gradient(180deg,var(--op-panel) 0%,var(--op-panel) 100%);border:1px solid color-mix(in srgb,var(--op-muted) 22%,transparent);border-radius:1rem;box-shadow:0 10px 24px color-mix(in srgb,var(--op-ink) 4.5%,transparent);transition:box-shadow .2s ease}.recurrence-section .rec-preview-card:hover{box-shadow:0 14px 30px color-mix(in srgb,var(--op-ink) 7%,transparent)}.recurrence-section .rec-icon{background:var(--op-surface-soft);border:1px solid color-mix(in srgb,var(--op-muted) 24%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));border-radius:.75rem;padding:.6rem;display:inline-flex;align-items:center;justify-content:center}.recurrence-section .rec-box{background:linear-gradient(180deg,var(--op-panel),var(--op-panel));border:1px solid color-mix(in srgb,var(--op-border-soft) 92%,transparent);border-radius:.9rem;padding:.85rem .9rem;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 92%,transparent),0 1px 2px color-mix(in srgb,var(--op-ink) 2.5%,transparent)}.recurrence-section .badge-chip{border:1px solid color-mix(in srgb,var(--op-muted) 36%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-ink, var(--op-ink));border-radius:.62rem;padding:.32rem .56rem;font-size:.78rem;font-weight:650;box-shadow:0 7px 16px color-mix(in srgb,var(--op-ink) 4.5%,transparent),inset 0 1px color-mix(in srgb,var(--op-panel) 88%,transparent)}.recurrence-section .badge-chip.muted{background:transparent;border-color:transparent;color:var(--csd-foreground-op-muted, var(--op-muted));padding:.25rem;box-shadow:none}.recurrence-section .rec-total{display:inline-flex!important;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:999px;padding:.2rem .5rem;background:color-mix(in srgb,var(--op-surface-soft) 90%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted))!important;font-size:.72rem;font-weight:750}.recurrence-section .rec-preview-note{margin-top:.68rem;color:var(--csd-foreground-op-muted, var(--op-muted))!important}.recurrence-section .rec-guide-card{background:var(--op-panel);border:1px solid color-mix(in srgb,var(--op-soft) 96%,transparent);border-radius:.75rem;box-shadow:0 1px 3px color-mix(in srgb,var(--op-ink) 4%,transparent)}.recurrence-section.is-disabled .pill{opacity:.4;filter:grayscale(1);cursor:not-allowed}@keyframes pulse-attention{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.badge-toggle.attention{animation:pulse-attention .45s ease}@media (max-width: 768px){.recurrence-section .recurrence-wrapper{gap:.75rem}.recurrence-section .rec-preview-card,.recurrence-section .rec-guide-card{padding:1rem .75rem}}.rec-fields-wrapper{position:relative}.rec-fields-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;cursor:pointer;background:transparent;pointer-events:auto;display:none}.recurrence-section.is-disabled .rec-fields-overlay{display:block}.tasks-kanban{display:grid;grid-template-columns:minmax(0,1fr);gap:.78rem;min-height:0;align-items:start}.tasks-kanban__lane{min-width:0;align-self:start}.tasks-kanban__panel{--tasks-kanban-tone: var(--op-muted);--csd-foreground-tasks-kanban-tone: var(--csd-foreground-op-muted, var(--op-muted));--tasks-kanban-tone-rgb: var(--bs-secondary-rgb);--csd-foreground-tasks-kanban-tone-rgb: var(--bs-secondary-rgb);display:flex;flex-direction:column;width:100%;border:1px solid color-mix(in srgb,var(--op-soft) 92%,transparent);border-radius:1rem;background:var(--op-panel);box-shadow:0 16px 34px color-mix(in srgb,var(--op-ink) 4.5%,transparent),inset 0 1px color-mix(in srgb,var(--op-panel) 92%,transparent);overflow:hidden}.tasks-kanban__lane[data-status-tone=secondary] .tasks-kanban__panel{--tasks-kanban-tone: var(--op-muted);--csd-foreground-tasks-kanban-tone: var(--csd-foreground-op-muted, var(--op-muted));--tasks-kanban-tone-rgb: var(--bs-secondary-rgb);--csd-foreground-tasks-kanban-tone-rgb: var(--bs-secondary-rgb)}.tasks-kanban__lane[data-status-tone=info] .tasks-kanban__panel{--tasks-kanban-tone: var(--op-accent);--csd-foreground-tasks-kanban-tone: var(--csd-foreground-op-accent, var(--op-accent));--tasks-kanban-tone-rgb: var(--bs-primary-rgb);--csd-foreground-tasks-kanban-tone-rgb: var(--bs-primary-rgb)}.tasks-kanban__lane[data-status-tone=success] .tasks-kanban__panel{--tasks-kanban-tone: var(--op-success);--csd-foreground-tasks-kanban-tone: var(--csd-foreground-op-success, var(--op-success));--tasks-kanban-tone-rgb: var(--bs-success-rgb);--csd-foreground-tasks-kanban-tone-rgb: var(--bs-success-rgb)}.tasks-kanban__lane[data-status-tone=danger] .tasks-kanban__panel{--tasks-kanban-tone: var(--op-danger);--csd-foreground-tasks-kanban-tone: var(--csd-foreground-op-danger, var(--op-danger));--tasks-kanban-tone-rgb: var(--bs-danger-rgb);--csd-foreground-tasks-kanban-tone-rgb: var(--bs-danger-rgb)}.tasks-kanban__header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem;min-height:3.8rem;padding:.78rem .86rem .72rem;border-bottom:1px solid color-mix(in srgb,var(--op-soft) 92%,transparent);background:radial-gradient(circle at 100% 0%,rgba(var(--tasks-kanban-tone-rgb),.08),transparent 38%),linear-gradient(180deg,var(--op-panel),var(--op-panel))}.tasks-kanban__header:before{content:"";position:absolute;left:.86rem;right:auto;bottom:0;width:2.8rem;height:2px;border-radius:999px;background:rgba(var(--tasks-kanban-tone-rgb),.58)}.tasks-kanban__header strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.92rem;font-weight:850;line-height:1.18}.tasks-kanban__header p{margin-top:.22rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem;font-weight:700;opacity:1!important}.tasks-kanban__header--secondary{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--op-muted) 7%,transparent),transparent 38%),linear-gradient(180deg,var(--op-panel),var(--op-panel))}.tasks-kanban__header--info{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--op-accent) 8%,transparent),transparent 38%),linear-gradient(180deg,var(--op-panel),var(--op-panel))}.tasks-kanban__header--success{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--op-success) 8%,transparent),transparent 38%),linear-gradient(180deg,var(--op-panel),var(--op-panel))}.tasks-kanban__header--danger{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--op-danger) 8%,transparent),transparent 38%),linear-gradient(180deg,var(--op-panel),var(--op-panel))}.tasks-kanban__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.72rem;height:1.72rem;padding:0 .52rem;border-radius:999px;border:1px solid rgba(var(--tasks-kanban-tone-rgb),.18);background:rgba(var(--tasks-kanban-tone-rgb),.045);color:var(--csd-foreground-tasks-kanban-tone, var(--tasks-kanban-tone));font-size:.78rem;font-weight:850;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 86%,transparent),0 8px 18px color-mix(in srgb,var(--op-ink) 3.5%,transparent)}.tasks-kanban__column{display:flex;flex-direction:column;gap:.58rem;min-height:10.4rem;padding:.66rem;background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 72%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent));transition:background-color .2s ease,box-shadow .2s ease}.tasks-kanban__column.is-drag-over{background:color-mix(in srgb,var(--op-surface-soft) 88%,transparent);box-shadow:inset 0 0 0 2px rgba(var(--tasks-kanban-tone-rgb),.14)}.tasks-kanban__card{display:flex;flex-direction:column;gap:.48rem;padding:.68rem .72rem;border:1px solid color-mix(in srgb,var(--op-border-soft) 82%,transparent);border-radius:.82rem;background:linear-gradient(180deg,var(--op-panel),var(--op-panel));box-shadow:0 8px 18px color-mix(in srgb,var(--op-ink) 4.5%,transparent),inset 0 1px color-mix(in srgb,var(--op-panel) 92%,transparent);cursor:grab;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tasks-kanban__card:hover{transform:translateY(-1px);box-shadow:0 12px 24px color-mix(in srgb,var(--op-ink) 7.5%,transparent),inset 0 1px color-mix(in srgb,var(--op-panel) 94%,transparent);border-color:color-mix(in srgb,var(--op-muted) 52%,transparent)}.tasks-kanban__card.is-static{cursor:default}.tasks-kanban__card.is-dragging{opacity:.55;transform:scale(.985)}.tasks-kanban__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.58rem}.tasks-kanban__title-wrap{min-width:0}.tasks-kanban__title{display:inline-block;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.86rem;font-weight:850;line-height:1.28;text-decoration:none}.tasks-kanban__title:hover{color:var(--csd-foreground-op-ink, var(--op-ink))}.tasks-kanban__excerpt{margin:.28rem 0 0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.74rem;line-height:1.38}.tasks-kanban__status{flex-shrink:0}.tasks-kanban__meta{display:flex;flex-wrap:wrap;gap:.34rem}.tasks-kanban__meta-chip{display:inline-flex;align-items:center;gap:.3rem;min-height:1.48rem;padding:.17rem .46rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-border-soft) 76%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.67rem;font-weight:800;box-shadow:0 5px 12px color-mix(in srgb,var(--op-ink) 2.5%,transparent)}.tasks-kanban__meta-chip i{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.68rem}.tasks-kanban__meta-chip.is-overdue{border-color:color-mix(in srgb,var(--op-danger) 52%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft));color:var(--csd-foreground-op-danger, var(--op-danger))}.tasks-kanban__progress{overflow:hidden;height:.3rem;border-radius:999px;background:color-mix(in srgb,var(--op-soft) 88%,transparent)}.tasks-kanban__progress-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--op-ink),var(--op-muted))}.tasks-kanban__meta-line{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.7rem;font-weight:700}.tasks-kanban__footer{display:flex;align-items:center;justify-content:space-between;gap:.58rem}.tasks-kanban__assignees{display:flex;align-items:center;min-height:1.58rem}.tasks-kanban__assignees .avatar-stack-wrapper{min-width:0}.tasks-kanban__assignees .avatar-stack-empty{min-height:1.62rem}.tasks-kanban__assignees .avatar-stack-item--more-premium{font-size:.68rem}.tasks-kanban__lock{display:inline-flex;align-items:center;justify-content:center;min-width:1.62rem;height:1.62rem;border-radius:999px;background:var(--op-surface-soft);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.7rem;font-weight:700}.tasks-kanban__empty{display:flex;align-items:center;justify-content:center;min-height:6rem;padding:.82rem;border:1px dashed color-mix(in srgb,var(--op-muted) 32%,transparent);border-radius:.86rem;background:color-mix(in srgb,var(--op-panel) 62%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));text-align:center;font-size:.78rem;font-weight:700}@media (min-width: 992px){.tasks-kanban{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.tasks-kanban{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1199.98px){.tasks-kanban__column{min-height:8.5rem}}@media (max-width: 767.98px){.tasks-kanban{gap:.72rem}.tasks-kanban__header,.tasks-kanban__column{padding-left:.68rem;padding-right:.68rem}}.tasks-timeline-page .tasks-workspace__content{display:grid;gap:.78rem}.tasks-timeline-page .tasks-workspace__section-head{align-items:flex-start;gap:.75rem 1rem}.tasks-timeline-page .tasks-workspace__section-actions{gap:.55rem;justify-content:flex-end}.tasks-timeline__window-nav{display:inline-flex;align-items:center;gap:.36rem;padding:.28rem;border:1px solid color-mix(in srgb,var(--op-ink) 8%,transparent);border-radius:999px;background:color-mix(in srgb,var(--op-panel) 96%,transparent);box-shadow:0 14px 30px color-mix(in srgb,var(--op-ink) 8%,transparent)}.tasks-timeline__window-pill,.tasks-timeline__window-button{display:inline-flex;align-items:center;justify-content:center;gap:.36rem;min-height:2.2rem;padding:0 .78rem;border-radius:999px;font-size:.78rem;font-weight:750;line-height:1;text-decoration:none;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.tasks-timeline__window-pill{color:var(--csd-foreground-op-accent, var(--op-accent));background:color-mix(in srgb,var(--op-soft) 72%,transparent)}.tasks-timeline__window-pill i{font-size:.86rem}.tasks-timeline__window-button{color:var(--csd-foreground-op-muted, var(--op-muted));background:transparent;border:0}.tasks-timeline__window-button:hover{color:var(--csd-foreground-op-ink, var(--op-ink));background:color-mix(in srgb,var(--op-surface-soft) 90%,transparent)}.tasks-timeline__window-button.is-current{color:var(--csd-foreground-op-accent, var(--op-accent));background:color-mix(in srgb,var(--op-soft) 74%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--op-accent) 12%,transparent)}.tasks-timeline__window-button--icon{min-width:2.2rem;padding:0}.tasks-timeline__window-button--icon i{font-size:.94rem}.tasks-timeline__legend{display:flex;align-items:center;gap:.45rem .9rem;flex-wrap:wrap;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.73rem;font-weight:700}.tasks-timeline__legend span{display:inline-flex;align-items:center;gap:.24rem}.tasks-timeline__legend i{font-size:1rem;line-height:1}.tasks-timeline__shell{overflow-x:auto;border:1px solid color-mix(in srgb,var(--op-ink) 8%,transparent);border-radius:1.24rem;background:var(--op-panel);box-shadow:0 16px 38px color-mix(in srgb,var(--op-ink) 7%,transparent)}.tasks-timeline__axis{position:sticky;top:0;z-index:3;display:flex;min-width:calc(var(--tasks-timeline-label-width) + 15 * var(--tasks-timeline-day-width));border-bottom:1px solid color-mix(in srgb,var(--op-ink) 8%,transparent);background:color-mix(in srgb,var(--op-panel) 96%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tasks-timeline__label-col,.tasks-timeline__label{flex:0 0 var(--tasks-timeline-label-width);width:var(--tasks-timeline-label-width)}.tasks-timeline__label-col{padding:.88rem .96rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.tasks-timeline__days{display:flex;min-width:calc(15 * var(--tasks-timeline-day-width))}.tasks-timeline__day{display:grid;gap:.08rem;justify-items:center;flex:0 0 var(--tasks-timeline-day-width);width:var(--tasks-timeline-day-width);padding:.72rem .22rem;border-left:1px solid color-mix(in srgb,var(--op-muted) 14%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));text-align:center}.tasks-timeline__day strong{font-size:.74rem;font-weight:800;line-height:1.1}.tasks-timeline__day span{font-size:.66rem;font-weight:700;line-height:1.1;text-transform:capitalize}.tasks-timeline__day.is-today{background:linear-gradient(180deg,color-mix(in srgb,var(--op-soft) 45%,transparent),color-mix(in srgb,var(--op-panel) 0%,transparent))}.tasks-timeline__day.is-today strong,.tasks-timeline__day.is-today span{color:var(--csd-foreground-op-accent, var(--op-accent))}.tasks-timeline__body{min-width:calc(var(--tasks-timeline-label-width) + 15 * var(--tasks-timeline-day-width));padding:.58rem .82rem .9rem}.tasks-timeline__row{display:flex;align-items:center;min-height:3.5rem;padding:.28rem 0}.tasks-timeline__label{padding-right:.78rem}.tasks-timeline__label-card{display:grid;gap:.34rem;padding:.68rem .8rem;border-radius:.92rem;border:1px solid var(--op-soft);background:var(--op-panel);box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 74%,transparent)}.tasks-timeline__task-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.86rem;font-weight:700;line-height:1.28;text-decoration:none}.tasks-timeline__task-link:hover{color:var(--csd-foreground-op-accent, var(--op-accent))}.tasks-timeline__meta{display:flex;align-items:center;gap:.28rem .34rem;flex-wrap:wrap}.tasks-timeline__chip{display:inline-flex;align-items:center;padding:.14rem .42rem;border-radius:999px;background:color-mix(in srgb,var(--op-soft) 88%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.64rem;font-weight:700;line-height:1.2}.tasks-timeline__chip--muted{background:color-mix(in srgb,var(--op-surface-soft) 96%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted))}.tasks-timeline__chip--accent{background:color-mix(in srgb,var(--op-soft) 92%,transparent);color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark))}.tasks-timeline__dot{width:.68rem;height:.68rem;border-radius:999px;flex-shrink:0}.tasks-timeline__dot--secondary,.tasks-timeline__bar--secondary{background:var(--op-muted)}.tasks-timeline__dot--info,.tasks-timeline__bar--info{background:var(--op-accent)}.tasks-timeline__dot--warning,.tasks-timeline__bar--warning{background:var(--op-warning)}.tasks-timeline__dot--danger,.tasks-timeline__bar--danger{background:var(--op-danger)}.tasks-timeline__track-wrap{position:relative;flex:1 1 auto;min-width:calc(15 * var(--tasks-timeline-day-width));height:1.72rem}.tasks-timeline__track{position:absolute;inset:50% 0 auto;height:.28rem;border-radius:999px;background:color-mix(in srgb,var(--op-soft) 92%,transparent);transform:translateY(-50%)}.tasks-timeline__bar{position:absolute;top:50%;left:calc(var(--task-offset) * var(--tasks-timeline-day-width));width:calc(var(--task-span) * var(--tasks-timeline-day-width));min-width:.95rem;height:.78rem;border-radius:999px;box-shadow:0 8px 18px color-mix(in srgb,var(--op-ink) 18%,transparent);opacity:.96;transform:translateY(-50%);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.tasks-timeline__bar:hover{opacity:1;transform:translateY(-50%) scaleY(1.12);box-shadow:0 12px 24px color-mix(in srgb,var(--op-ink) 24%,transparent)}.tasks-timeline__bar.is-clipped-start{border-top-left-radius:.32rem;border-bottom-left-radius:.32rem}.tasks-timeline__bar.is-clipped-end{border-top-right-radius:.32rem;border-bottom-right-radius:.32rem}.tasks-timeline__empty{display:grid;gap:.18rem;padding:2.8rem 1rem;color:var(--csd-foreground-op-muted, var(--op-muted));text-align:center}.tasks-timeline__empty strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.92rem;font-weight:800}.tasks-timeline__empty p{margin:0;font-size:.78rem;line-height:1.45}@media (max-width: 991.98px){.tasks-timeline-page .tasks-workspace__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-timeline-page .tasks-workspace__section-actions{justify-content:flex-start}}@media (max-width: 767.98px){.tasks-timeline__window-nav{width:100%;justify-content:space-between}.tasks-timeline__window-pill,.tasks-timeline__window-button{min-height:2.05rem;font-size:.75rem}.tasks-timeline__legend{font-size:.72rem}.tasks-timeline__label-card{padding:.66rem .72rem}.tasks-timeline__task-link{font-size:.82rem}.tasks-timeline__meta{gap:.3rem .34rem}}.tasks-workspace{display:grid;gap:.9rem;min-width:0}.tasks-workspace>*{min-width:0}.tasks-workspace__hero,.tasks-workspace__section{border:1px solid color-mix(in srgb,var(--op-ink) 8%,transparent);border-radius:1.2rem;background:color-mix(in srgb,var(--op-panel) 98%,transparent);box-shadow:0 16px 34px color-mix(in srgb,var(--op-ink) 5%,transparent)}.tasks-workspace__hero{display:grid;gap:.85rem;padding:.95rem 1rem;background:radial-gradient(circle at top left,color-mix(in srgb,var(--op-soft) 50%,transparent),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--op-panel) 99%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent))}.tasks-workspace__hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.tasks-workspace__hero-main{min-width:0;max-width:42rem}.tasks-workspace__hero-main--compact h1{margin-top:0}.tasks-workspace__eyebrow{display:inline-flex;align-items:center;gap:.42rem;padding:.32rem .62rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-border-soft) 78%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft));color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tasks-workspace__hero h1{margin:.55rem 0 0;font-size:1.22rem;line-height:1.1;font-weight:800;color:var(--csd-foreground-op-ink, var(--op-ink))}.tasks-workspace__lead{margin:.38rem 0 0;max-width:36rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.82rem;line-height:1.45}.tasks-workspace__hero-actions{display:flex;align-items:center;justify-content:flex-end;align-self:flex-start;gap:.48rem;flex-wrap:wrap}.tasks-workspace__hero-actions .btn{white-space:nowrap}.tasks-workspace__actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:.44rem;min-height:2.32rem;padding:.55rem .88rem;border-radius:999px;font-size:.76rem;font-weight:800;line-height:1;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,filter .18s ease}.tasks-workspace__actions .btn i{font-size:.92rem;line-height:1}.tasks-workspace__primary-action{border-color:color-mix(in srgb,var(--op-accent) 42%,transparent)!important;background:linear-gradient(135deg,var(--op-accent) 0%,var(--op-accent) 58%,var(--op-accent) 100%)!important;color:var(--csd-foreground-op-panel, var(--op-panel))!important;box-shadow:0 13px 24px color-mix(in srgb,var(--op-accent) 20%,transparent),inset 0 1px color-mix(in srgb,var(--op-panel) 20%,transparent)}.tasks-workspace__primary-action:hover{transform:translateY(-1px);filter:saturate(1.05);background:linear-gradient(135deg,var(--op-muted) 0%,var(--op-accent) 58%,var(--op-accent) 100%)!important;border-color:color-mix(in srgb,var(--op-muted) 50%,transparent)!important;box-shadow:0 16px 30px color-mix(in srgb,var(--op-accent) 26%,transparent),inset 0 1px color-mix(in srgb,var(--op-panel) 18%,transparent)}.tasks-workspace__ghost-action{border:1px solid color-mix(in srgb,var(--op-border-soft) 94%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent))!important;color:var(--csd-foreground-op-ink, var(--op-ink))!important;box-shadow:0 10px 20px color-mix(in srgb,var(--op-ink) 4.5%,transparent)}.tasks-workspace__ghost-action:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--op-muted) 62%,transparent)!important;background:linear-gradient(180deg,var(--op-panel),color-mix(in srgb,var(--op-surface-soft) 98%,transparent))!important;color:var(--csd-foreground-op-ink, var(--op-ink))!important;box-shadow:0 13px 24px color-mix(in srgb,var(--op-ink) 6.5%,transparent)}.tasks-workspace__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.tasks-workspace__stat{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;padding:.65rem .75rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--op-ink) 6%,transparent);background:color-mix(in srgb,var(--op-panel) 92%,transparent);color:inherit;text-decoration:none;box-shadow:0 8px 20px color-mix(in srgb,var(--op-ink) 4%,transparent)}.tasks-workspace__stat span i{margin-right:.28rem;font-size:.78rem;line-height:1}.tasks-workspace__stat--all span i{color:var(--csd-foreground-op-accent, var(--op-accent))}.tasks-workspace__stat--mine span i{color:var(--csd-foreground-op-success, var(--op-success))}.tasks-workspace__stat--today span i{color:var(--csd-foreground-op-warning, var(--op-warning))}.tasks-workspace__stat--overdue span i{color:var(--csd-foreground-op-danger, var(--op-danger))}.tasks-workspace__stat--generated span i{color:var(--csd-foreground-op-muted, var(--op-muted))}.tasks-workspace__stat--button{width:100%;cursor:pointer;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.tasks-workspace__stat--button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--op-muted) 42%,transparent);box-shadow:0 12px 24px color-mix(in srgb,var(--op-ink) 6%,transparent)}.tasks-workspace__stat--button:focus-visible{outline:none;border-color:color-mix(in srgb,var(--op-muted) 42%,transparent);box-shadow:0 0 0 .18rem color-mix(in srgb,var(--op-muted) 10%,transparent),0 12px 24px color-mix(in srgb,var(--op-ink) 6%,transparent)}.tasks-workspace__stat.is-active{border-color:color-mix(in srgb,var(--op-border-soft) 96%,transparent);background:radial-gradient(circle at top left,color-mix(in srgb,var(--op-soft) 46%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--op-panel) 99%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));box-shadow:0 14px 28px color-mix(in srgb,var(--op-ink) 5.5%,transparent)}.tasks-workspace__stat--mine.is-active{border-color:color-mix(in srgb,var(--op-success) 18%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--op-surface-soft) 98%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));box-shadow:0 14px 28px color-mix(in srgb,var(--op-success) 8%,transparent)}.tasks-workspace__stat--today.is-active{border-color:color-mix(in srgb,var(--op-warning) 18%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--op-surface-soft) 98%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));box-shadow:0 14px 28px color-mix(in srgb,var(--op-warning) 8%,transparent)}.tasks-workspace__stat--overdue.is-active{border-color:color-mix(in srgb,var(--op-danger) 18%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--op-surface-soft) 98%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));box-shadow:0 14px 28px color-mix(in srgb,var(--op-danger) 8%,transparent)}.tasks-workspace__stat--generated.is-active{border-color:color-mix(in srgb,var(--op-muted) 20%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--op-panel) 99%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));box-shadow:0 14px 28px color-mix(in srgb,var(--op-ink) 7.5%,transparent)}.tasks-workspace__stat.is-active span,.tasks-workspace__stat.is-active strong{color:var(--csd-foreground-op-ink, var(--op-ink))}.tasks-workspace__stat.is-active small{color:var(--csd-foreground-op-muted, var(--op-muted))}.tasks-workspace__stat--mine.is-active span,.tasks-workspace__stat--mine.is-active strong,.tasks-workspace__stat--mine.is-active small{color:var(--csd-foreground-op-success, var(--op-success))}.tasks-workspace__stat--today.is-active span,.tasks-workspace__stat--today.is-active strong,.tasks-workspace__stat--today.is-active small{color:var(--csd-foreground-op-warning, var(--op-warning))}.tasks-workspace__stat--overdue.is-active span,.tasks-workspace__stat--overdue.is-active strong,.tasks-workspace__stat--overdue.is-active small{color:var(--csd-foreground-op-danger, var(--op-danger))}.tasks-workspace__stat--generated.is-active span,.tasks-workspace__stat--generated.is-active strong,.tasks-workspace__stat--generated.is-active small{color:var(--csd-foreground-op-ink, var(--op-ink))}.tasks-workspace__stat span{display:block;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tasks-workspace__stat strong{display:block;margin-top:.18rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1rem;font-weight:800;line-height:1.1}.tasks-workspace__stat small{display:block;margin-top:.16rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.71rem;line-height:1.3}.tasks-workspace__stat{position:relative;min-height:4.9rem;padding:.76rem .9rem .78rem 3.25rem}.tasks-workspace__stat span{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.6rem;letter-spacing:.075em;line-height:1.2}.tasks-workspace__stat span i{position:absolute;top:.82rem;left:.88rem;display:inline-flex;align-items:center;justify-content:center;width:1.54rem;height:1.54rem;margin:0;border:1px solid color-mix(in srgb,var(--op-border-soft) 90%,transparent);border-radius:.56rem;background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft));color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem;line-height:1;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 92%,transparent),0 6px 14px color-mix(in srgb,var(--op-ink) 4.5%,transparent)}.tasks-workspace__stat strong{margin-top:.2rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1.05rem}.tasks-workspace__stat small{margin-top:.16rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.7rem}.tasks-workspace__stat--all span i{border-color:color-mix(in srgb,var(--op-border-soft) 95%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft));color:var(--csd-foreground-op-muted, var(--op-muted))}.tasks-workspace__stat--mine span i{border-color:color-mix(in srgb,var(--op-success) 22%,transparent);background:linear-gradient(180deg,var(--op-surface-soft),var(--op-panel));color:var(--csd-foreground-op-success, var(--op-success))}.tasks-workspace__stat--today span i{border-color:color-mix(in srgb,var(--op-warning) 26%,transparent);background:linear-gradient(180deg,var(--op-surface-soft),var(--op-panel));color:var(--csd-foreground-op-warning, var(--op-warning))}.tasks-workspace__stat--overdue span i{border-color:color-mix(in srgb,var(--op-danger) 26%,transparent);background:linear-gradient(180deg,var(--op-surface-soft),var(--op-panel));color:var(--csd-foreground-op-danger, var(--op-danger))}.tasks-workspace__stat--generated span i{border-color:color-mix(in srgb,var(--op-muted) 28%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft));color:var(--csd-foreground-op-muted, var(--op-muted))}.tasks-workspace__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.95rem 1rem .8rem;border-bottom:1px solid color-mix(in srgb,var(--op-ink) 6%,transparent)}.tasks-workspace__section-head h2{margin:0;font-size:.96rem;font-weight:800;color:var(--csd-foreground-op-ink, var(--op-ink))}.tasks-workspace__section-head p{margin:.22rem 0 0;font-size:.79rem;line-height:1.45;color:var(--csd-foreground-op-muted, var(--op-muted))}.tasks-workspace__section-actions{display:inline-flex;align-items:center;gap:.7rem;flex-wrap:wrap}.tasks-workspace__view-toolbar.module-toolbar{gap:0;min-height:38px;padding:.18rem;border:1px solid color-mix(in srgb,var(--op-border-soft) 90%,transparent);border-radius:.95rem;background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 96%,transparent),color-mix(in srgb,var(--op-surface-soft) 92%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 86%,transparent),0 10px 22px color-mix(in srgb,var(--op-ink) 4%,transparent)}.tasks-workspace__view-toolbar .toolbar-btn{gap:.34rem;min-height:32px;padding:0 .7rem;border:0;border-radius:.76rem;background:transparent;color:var(--csd-foreground-op-muted, var(--op-muted));font-weight:780}.tasks-workspace__view-toolbar .toolbar-btn i{margin-right:0!important;width:auto!important;min-width:0!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:inline-block!important;font-size:.96rem;line-height:1}.tasks-workspace__view-toolbar .toolbar-btn i+span{margin-left:0!important}.tasks-workspace__view-toolbar .toolbar-btn+.toolbar-btn{margin-left:.04rem}.tasks-workspace__view-toolbar .toolbar-btn.is-active{background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-ink, var(--op-ink));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--op-border-soft) 90%,transparent),0 6px 14px color-mix(in srgb,var(--op-ink) 5.5%,transparent)}.tasks-workspace__view-toolbar .toolbar-btn:not(.is-active):hover{background:color-mix(in srgb,var(--op-panel) 86%,transparent);color:var(--csd-foreground-op-ink, var(--op-ink))}.tasks-workspace__quick-row{display:grid;gap:.85rem;padding:.9rem 1rem 0}.tasks-workspace__smart-search{position:relative}.tasks-workspace__smart-search>.container-fluid{margin-bottom:0}.tasks-workspace__content{padding:.95rem 1rem 1rem}.tasks-workspace__section-meta{display:inline-flex;align-items:center;margin-bottom:.7rem}.tasks-workspace__meta-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .82rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-soft) 88%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.76rem;font-weight:700;white-space:nowrap}.tasks-workspace__table-card{overflow:hidden;border-radius:1.18rem;border:1px solid color-mix(in srgb,var(--op-soft) 95%,transparent);background:color-mix(in srgb,var(--op-panel) 98%,transparent);box-shadow:0 16px 34px color-mix(in srgb,var(--op-ink) 5%,transparent)}.tasks-workspace__table-card .table-saas{margin-bottom:0}.task-index-page__table-wrap{width:100%;max-width:100%;min-height:12rem;overflow-x:auto}.task-index-table{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:1040px}.task-index-table .task-index-table__col-title{width:34%}.task-index-table .task-index-table__col-entity{width:20%}.task-index-table .task-index-table__col-assignees{width:11%}.task-index-table .task-index-table__col-date{width:12%}.task-index-table .task-index-table__col-status{width:196px}.task-index-table .task-index-table__col-actions{width:86px}.task-index-table tbody td{padding:.72rem .82rem;border-top:0;border-bottom:1px solid color-mix(in srgb,var(--op-soft) 86%,transparent);background:var(--op-panel);vertical-align:middle;min-width:0;transition:background-color .18s ease,border-color .18s ease}.task-index-table__title-col,.task-index-table__entity-col,.task-index-table__assignees-col,.task-index-table__date-col,.task-index-table__status-col{min-width:0}.task-index-table__status-col{min-width:196px}.task-index-table__actions-col{width:86px;min-width:86px;padding-right:.86rem!important;text-align:right}.task-index-table__row{--task-row-accent: var(--op-muted);--csd-foreground-task-row-accent: var(--csd-foreground-op-muted, var(--op-muted));--task-row-accent-soft: color-mix(in srgb, var(--op-muted) 12%, transparent);--task-row-accent-border: color-mix(in srgb, var(--op-muted) 24%, transparent);transition:background-color .16s ease}.task-index-table__row>td:first-child{position:relative;background:var(--op-panel)}.task-index-table__row>td:first-child:before{content:"";position:absolute;inset:.82rem auto .82rem 0;width:2px;border-radius:999px;background:var(--task-row-accent);opacity:.34}.task-index-table__row:hover{background:transparent}.task-index-table__row:hover>td{border-bottom-color:color-mix(in srgb,var(--op-border-soft) 92%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-panel) 99%,transparent))}.task-index-table__row[data-priority=low]{--task-row-accent: var(--op-success);--csd-foreground-task-row-accent: var(--csd-foreground-op-success, var(--op-success));--task-row-accent-soft: color-mix(in srgb, var(--op-success) 8%, transparent);--task-row-accent-border: color-mix(in srgb, var(--op-success) 20%, transparent)}.task-index-table__row[data-priority=medium]{--task-row-accent: var(--op-accent);--csd-foreground-task-row-accent: var(--csd-foreground-op-accent, var(--op-accent));--task-row-accent-soft: color-mix(in srgb, var(--op-accent) 7.5%, transparent);--task-row-accent-border: color-mix(in srgb, var(--op-accent) 18%, transparent)}.task-index-table__row[data-priority=high]{--task-row-accent: var(--op-warning);--csd-foreground-task-row-accent: var(--csd-foreground-op-warning, var(--op-warning));--task-row-accent-soft: color-mix(in srgb, var(--op-warning) 10%, transparent);--task-row-accent-border: color-mix(in srgb, var(--op-warning) 24%, transparent)}.task-index-table__row[data-priority=urgent],.task-index-table__row[data-overdue=true]{--task-row-accent: var(--op-danger);--csd-foreground-task-row-accent: var(--csd-foreground-op-danger, var(--op-danger));--task-row-accent-soft: color-mix(in srgb, var(--op-danger) 10%, transparent);--task-row-accent-border: color-mix(in srgb, var(--op-danger) 24%, transparent)}.task-index-table__row[data-status=completed]{--task-row-accent: var(--op-success);--csd-foreground-task-row-accent: var(--csd-foreground-op-success, var(--op-success));--task-row-accent-soft: color-mix(in srgb, var(--op-success) 7.5%, transparent);--task-row-accent-border: color-mix(in srgb, var(--op-success) 20%, transparent)}.task-index-table__row[data-status=cancelled]{--task-row-accent: var(--op-muted);--csd-foreground-task-row-accent: var(--csd-foreground-op-muted, var(--op-muted));--task-row-accent-soft: color-mix(in srgb, var(--op-muted) 8%, transparent);--task-row-accent-border: color-mix(in srgb, var(--op-muted) 18%, transparent)}.task-index-table__index{color:var(--csd-foreground-op-muted, var(--op-muted));font-weight:700}.task-index-table__title-cell{min-width:0}.task-index-table__task{display:grid;grid-template-columns:1.78rem minmax(0,1fr);align-items:flex-start;gap:.62rem;min-width:0}.task-index-table__row-number{display:inline-flex;align-items:center;justify-content:center;width:1.56rem;height:1.56rem;margin-top:.02rem;border:1px solid color-mix(in srgb,var(--op-border-soft) 88%,transparent);border-radius:.58rem;background:var(--op-panel);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem;font-weight:800;line-height:1;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 90%,transparent),0 5px 12px color-mix(in srgb,var(--op-ink) 3.5%,transparent)}.task-index-table__row[data-overdue=true] .task-index-table__row-number{border-color:color-mix(in srgb,var(--op-danger) 36%,transparent);color:var(--csd-foreground-op-danger, var(--op-danger))}.task-index-table__row[data-overdue=true]>td:first-child:before{opacity:.44}.task-index-table__task-main{min-width:0}.task-index-table__title-head{display:inline-flex;align-items:center;gap:.42rem;flex-wrap:wrap;min-width:0}.task-index-table__title-link{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.86rem;font-weight:680;line-height:1.22;text-decoration:none}.task-index-table__title-link:hover{color:var(--csd-foreground-op-ink, var(--op-ink))}.task-index-table__task-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.28rem .48rem;margin-top:.34rem;min-width:0;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-index-table__description{display:inline;margin-top:0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.74rem;line-height:1.35}.task-index-table__subtasks{display:inline-flex;align-items:center;gap:.24rem;margin-top:0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.69rem;font-weight:750;line-height:1}.task-index-table__subtasks i{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem;line-height:1}.task-index-table__replacement{display:inline-flex;align-items:center;gap:.26rem;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:1.28rem;padding:.18rem .46rem;border:1px solid color-mix(in srgb,var(--op-success) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--op-surface-soft) 92%,transparent);color:var(--csd-foreground-op-success, var(--op-success));font-size:.68rem;font-weight:780;line-height:1;white-space:nowrap}.task-index-table__replacement i{color:var(--csd-foreground-op-success, var(--op-success));font-size:.76rem;line-height:1}.task-index-table__entity-cell{vertical-align:middle}.task-index-table__entity-content{display:flex;align-items:center;flex-wrap:wrap;gap:.24rem .42rem;max-width:320px;min-width:0}.task-index-table__entity-type{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:1.18rem;padding:.08rem .44rem;border:1px solid color-mix(in srgb,var(--op-border-soft) 86%,transparent);border-radius:999px;background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.62rem;font-weight:640;line-height:1}.task-index-table__entity-type[data-entity-type=client]{border-color:color-mix(in srgb,var(--op-accent) 20%,transparent);background:linear-gradient(180deg,var(--op-surface-soft),var(--op-panel));color:var(--csd-foreground-op-accent, var(--op-accent))}.task-index-table__entity-type[data-entity-type=companie]{border-color:color-mix(in srgb,var(--op-success) 22%,transparent);background:linear-gradient(180deg,var(--op-surface-soft),var(--op-panel));color:var(--csd-foreground-op-success, var(--op-success))}.task-index-table__entity-type[data-entity-type=prospect]{border-color:color-mix(in srgb,var(--op-warning) 26%,transparent);background:linear-gradient(180deg,var(--op-surface-soft),var(--op-panel));color:var(--csd-foreground-op-warning, var(--op-warning))}.task-index-table__entity-name{display:-webkit-box;flex:1 1 13rem;max-width:100%;overflow:hidden;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem;font-weight:500;letter-spacing:0;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.task-index-table__entity-empty{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:1.56rem;padding:.18rem .58rem;border:1px solid color-mix(in srgb,var(--op-soft) 92%,transparent);border-radius:999px;background:var(--op-panel);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem;font-weight:700}.task-index-table__assignees{vertical-align:middle}.task-index-table__assignees-content{display:inline-flex;align-items:center;justify-content:flex-start}.task-index-table__date{vertical-align:middle}.task-index-table__date-content{display:inline-flex;align-items:center}.task-index-table__date-content .x-ui-date--compact{min-height:1.58rem;gap:.34rem;padding:.18rem .44rem;border-color:color-mix(in srgb,var(--op-border-soft) 68%,transparent);background:color-mix(in srgb,var(--op-panel) 72%,transparent);box-shadow:none}.task-index-table__date-content .x-ui-date--compact .x-ui-date__icon{width:.98rem;height:.98rem;background:transparent;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.66rem}.task-index-table__date-content .x-ui-date--compact .x-ui-date__value{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.74rem;font-weight:590}.task-index-table__date-content .x-ui-date--danger{border-color:color-mix(in srgb,var(--op-danger) 48%,transparent);background:color-mix(in srgb,var(--op-surface-soft) 68%,transparent)}.task-index-table__date-content .x-ui-date--danger .x-ui-date__icon,.task-index-table__date-content .x-ui-date--danger .x-ui-date__value{color:var(--csd-foreground-op-danger, var(--op-danger))}.task-index-table__status{vertical-align:middle}.task-index-table__status-content{display:flex;align-items:center;justify-content:center;min-height:2.15rem;line-height:1}.task-index-table__status-content .status-dropdown,.task-index-table__status-content .status-label{display:inline-flex;max-width:100%;min-width:0}.task-index-table__status-content .status-dropdown__toggle,.task-index-table__status-content .status-label .status-dropdown__toggle{max-width:100%;min-width:0;min-height:34px;padding:.38rem .74rem;border-radius:999px;border-color:color-mix(in srgb,var(--op-soft) 96%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));box-shadow:0 8px 18px color-mix(in srgb,var(--op-ink) 5%,transparent);white-space:nowrap}.task-index-table__status-content .status-dropdown__toggle-label{flex:0 0 auto;max-width:none;overflow:visible;font-size:.76rem;white-space:nowrap}.task-index-table__actions{padding-right:.82rem!important}.task-index-table__actions .dropdown-actions{justify-content:flex-end}.task-index-table__actions .modern-dropdown-trigger{width:1.84rem;height:1.84rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:999px;border-color:color-mix(in srgb,var(--op-soft) 96%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));box-shadow:0 5px 12px color-mix(in srgb,var(--op-ink) 3.2%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted))}.task-index-table__actions .modern-dropdown-trigger i{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;margin:0;line-height:1}.task-index-table__actions .modern-dropdown-trigger:hover{border-color:color-mix(in srgb,var(--op-muted) 62%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 99%,transparent),color-mix(in srgb,var(--op-surface-soft) 98%,transparent));color:var(--csd-foreground-op-ink, var(--op-ink));box-shadow:0 7px 16px color-mix(in srgb,var(--op-ink) 6%,transparent)}.task-index-table__actions .modern-dropdown-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--op-muted) 32%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft));color:var(--csd-foreground-op-ink, var(--op-ink));box-shadow:0 1px color-mix(in srgb,var(--op-panel) 96%,transparent) inset,0 12px 24px color-mix(in srgb,var(--op-ink) 9%,transparent)}.task-index-table__actions .dropdown-modern{min-width:10.4rem;padding:.44rem!important;border:1px solid color-mix(in srgb,var(--op-border-soft) 82%,transparent)!important;border-radius:.98rem;background:radial-gradient(circle at top right,color-mix(in srgb,var(--op-soft) 64%,transparent),transparent 48%),linear-gradient(180deg,var(--op-panel),var(--op-panel));box-shadow:0 24px 46px color-mix(in srgb,var(--op-ink) 14%,transparent),0 1px color-mix(in srgb,var(--op-panel) 92%,transparent) inset!important}.task-index-table__actions .dropdown-modern__menu{margin-top:.42rem!important}.task-index-table__actions .dropdown-modern .dropdown-item,.task-index-table__actions .dropdown-modern__item{min-height:2.48rem;padding:.46rem .5rem!important;gap:.62rem!important;border-radius:.76rem;color:var(--csd-foreground-op-ink, var(--op-ink))!important;font-size:.78rem;font-weight:850}.task-index-table__actions .dropdown-modern .dropdown-item:hover,.task-index-table__actions .dropdown-modern .dropdown-item:focus-visible,.task-index-table__actions .dropdown-modern__item:hover,.task-index-table__actions .dropdown-modern__item:focus-visible{background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft))!important;color:var(--csd-foreground-op-ink, var(--op-ink))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--op-muted) 28%,transparent),0 8px 18px color-mix(in srgb,var(--op-ink) 5.5%,transparent);transform:none}.task-index-table__actions .dropdown-modern__icon{width:1.58rem!important;height:1.58rem!important;border:1px solid color-mix(in srgb,var(--op-border-soft) 86%,transparent);border-radius:.52rem;background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft));color:var(--csd-foreground-op-ink, var(--op-ink))!important;font-size:.74rem;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 90%,transparent),0 6px 12px color-mix(in srgb,var(--op-ink) 4%,transparent)}.task-index-table__actions .dropdown-modern__label{color:inherit;font-size:.78rem;font-weight:850}.task-index-table__actions .dropdown-modern__divider{margin:.36rem .18rem!important;border-top-color:color-mix(in srgb,var(--op-border-soft) 82%,transparent)}.task-index-table__actions .dropdown-modern__item--danger{color:var(--csd-foreground-op-danger, var(--op-danger))!important}.task-index-table__actions .dropdown-modern__item--danger .dropdown-modern__icon{border-color:color-mix(in srgb,var(--op-danger) 44%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft));color:var(--csd-foreground-op-danger, var(--op-danger))!important}.task-index-table__actions .dropdown-modern__item--danger:hover,.task-index-table__actions .dropdown-modern__item--danger:focus-visible,.task-index-table__actions .dropdown-modern__item--danger:active{background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft))!important;color:var(--csd-foreground-op-danger, var(--op-danger))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--op-danger) 50%,transparent),0 8px 18px color-mix(in srgb,var(--op-danger) 5.5%,transparent)}.task-index-table__empty{display:grid;place-items:center;gap:.3rem;padding:2.5rem 1rem;color:var(--csd-foreground-op-muted, var(--op-muted));text-align:center}.task-index-table__empty i{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:1.2rem}.task-index-table__empty strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.85rem;font-weight:700}.task-index-table__empty p{margin:0;font-size:.78rem;line-height:1.45}.task-index-table__pagination{padding:0;border-top:1px solid color-mix(in srgb,var(--op-soft) 86%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 99%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent))}.task-index-table__pagination .saas-pagination{padding:.72rem .9rem .82rem;border-top:0;border-radius:0 0 1.05rem 1.05rem;background:transparent}.task-index-table__pagination .saas-pagination__row{min-height:2.12rem}.tasks-index-workspace .tasks-workspace__hero,.tasks-timeline-page .tasks-workspace__hero{border-color:color-mix(in srgb,var(--op-border-soft) 82%,transparent);background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--op-soft) 64%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--op-panel) 99%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent));box-shadow:0 18px 38px color-mix(in srgb,var(--op-ink) 8.5%,transparent)}.tasks-index-workspace .tasks-workspace__eyebrow,.tasks-timeline-page .tasks-workspace__eyebrow{border:1px solid color-mix(in srgb,var(--op-border-soft) 72%,transparent);background:color-mix(in srgb,var(--op-surface-soft) 95%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 92%,transparent)}.tasks-index-workspace .tasks-workspace__eyebrow i,.tasks-timeline-page .tasks-workspace__eyebrow i{color:var(--csd-foreground-op-muted, var(--op-muted))}.tasks-index-workspace .tasks-workspace__ghost-action:hover,.tasks-index-workspace .tasks-workspace__ghost-action:focus-visible,.tasks-timeline-page .tasks-workspace__ghost-action:hover,.tasks-timeline-page .tasks-workspace__ghost-action:focus-visible{border-color:color-mix(in srgb,var(--op-muted) 62%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-ink, var(--op-ink));box-shadow:0 12px 24px color-mix(in srgb,var(--op-ink) 7.5%,transparent)}.tasks-index-workspace .tasks-workspace__stat,.tasks-timeline-page .tasks-workspace__stat{border-color:color-mix(in srgb,var(--op-soft) 88%,transparent);background:linear-gradient(180deg,var(--op-panel) 0%,var(--op-panel) 100%);box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 90%,transparent)}.tasks-index-workspace .tasks-workspace__stat--button:hover,.tasks-timeline-page .tasks-workspace__stat--button:hover{border-color:color-mix(in srgb,var(--op-border-soft) 95%,transparent);box-shadow:0 12px 26px color-mix(in srgb,var(--op-ink) 6.5%,transparent);transform:translateY(-1px)}.tasks-index-workspace .tasks-workspace__stat--button:focus-visible,.tasks-timeline-page .tasks-workspace__stat--button:focus-visible{border-color:color-mix(in srgb,var(--op-muted) 72%,transparent);box-shadow:0 0 0 .18rem color-mix(in srgb,var(--op-muted) 11%,transparent),0 12px 26px color-mix(in srgb,var(--op-ink) 6.5%,transparent)}.tasks-index-workspace .tasks-workspace__stat.is-active,.tasks-timeline-page .tasks-workspace__stat.is-active{border-color:color-mix(in srgb,var(--op-border-soft) 98%,transparent);background:linear-gradient(180deg,var(--op-panel) 0%,var(--op-panel) 100%);box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 92%,transparent),0 14px 30px color-mix(in srgb,var(--op-ink) 7%,transparent)}.tasks-index-workspace .tasks-workspace__stat.is-active span,.tasks-index-workspace .tasks-workspace__stat.is-active strong,.tasks-timeline-page .tasks-workspace__stat.is-active span,.tasks-timeline-page .tasks-workspace__stat.is-active strong{color:var(--csd-foreground-op-ink, var(--op-ink))}.tasks-index-workspace .tasks-workspace__stat.is-active small,.tasks-timeline-page .tasks-workspace__stat.is-active small,.tasks-index-workspace .tasks-workspace__stat--all.is-active span i,.tasks-timeline-page .tasks-workspace__stat--all.is-active span i{color:var(--csd-foreground-op-muted, var(--op-muted))}.tasks-index-workspace .tasks-workspace__section,.tasks-timeline-page .tasks-workspace__section{border-color:color-mix(in srgb,var(--op-soft) 90%,transparent);background:color-mix(in srgb,var(--op-panel) 96%,transparent);box-shadow:0 16px 34px color-mix(in srgb,var(--op-ink) 6.5%,transparent)}.tasks-index-workspace .tasks-workspace__meta-pill,.tasks-timeline-page .tasks-workspace__meta-pill{border:1px solid color-mix(in srgb,var(--op-soft) 90%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-ink, var(--op-ink));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 88%,transparent)}.tasks-index-workspace .tasks-workspace__view-toolbar.module-toolbar,.tasks-timeline-page .tasks-workspace__view-toolbar.module-toolbar{min-height:36px;padding:.18rem;gap:.12rem;border-color:color-mix(in srgb,var(--op-border-soft) 90%,transparent);border-radius:999px;background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 90%,transparent),0 10px 22px color-mix(in srgb,var(--op-ink) 5.5%,transparent)}.tasks-index-workspace .tasks-workspace__view-toolbar .toolbar-btn,.tasks-timeline-page .tasks-workspace__view-toolbar .toolbar-btn{min-height:31px;padding:0 .7rem;border-radius:999px;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.76rem;line-height:1}.tasks-index-workspace .tasks-workspace__view-toolbar .toolbar-btn i,.tasks-timeline-page .tasks-workspace__view-toolbar .toolbar-btn i{color:var(--csd-foreground-op-muted, var(--op-muted))}.tasks-index-workspace .tasks-workspace__view-toolbar .toolbar-btn:hover,.tasks-index-workspace .tasks-workspace__view-toolbar .toolbar-btn:focus,.tasks-index-workspace .tasks-workspace__view-toolbar .toolbar-btn:focus-visible,.tasks-timeline-page .tasks-workspace__view-toolbar .toolbar-btn:hover,.tasks-timeline-page .tasks-workspace__view-toolbar .toolbar-btn:focus,.tasks-timeline-page .tasks-workspace__view-toolbar .toolbar-btn:focus-visible{outline:none;border-color:color-mix(in srgb,var(--op-border-soft) 95%,transparent);background:color-mix(in srgb,var(--op-panel) 70%,transparent);color:var(--csd-foreground-op-ink, var(--op-ink));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--op-border-soft) 82%,transparent),0 8px 18px color-mix(in srgb,var(--op-ink) 5.5%,transparent)}.tasks-index-workspace .tasks-workspace__view-toolbar .toolbar-btn.is-active,.tasks-index-workspace .tasks-workspace__view-toolbar .toolbar-btn.active,.tasks-timeline-page .tasks-workspace__view-toolbar .toolbar-btn.is-active,.tasks-timeline-page .tasks-workspace__view-toolbar .toolbar-btn.active{border-color:color-mix(in srgb,var(--op-border-soft) 95%,transparent);background:var(--op-panel);color:var(--csd-foreground-op-ink, var(--op-ink));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--op-border-soft) 82%,transparent),0 8px 18px color-mix(in srgb,var(--op-ink) 6%,transparent)}.tasks-index-workspace .tasks-workspace__view-toolbar .toolbar-btn.is-active i,.tasks-index-workspace .tasks-workspace__view-toolbar .toolbar-btn.active i,.tasks-timeline-page .tasks-workspace__view-toolbar .toolbar-btn.is-active i,.tasks-timeline-page .tasks-workspace__view-toolbar .toolbar-btn.active i{color:var(--csd-foreground-op-muted, var(--op-muted))}.tasks-index-workspace .tasks-workspace__table-card{border-color:color-mix(in srgb,var(--op-border-soft) 86%,transparent);background:color-mix(in srgb,var(--op-panel) 98%,transparent)}.tasks-index-workspace .task-index-table__row:hover>td{border-bottom-color:color-mix(in srgb,var(--op-border-soft) 92%,transparent);background:linear-gradient(180deg,var(--op-panel) 0%,var(--op-panel) 100%);box-shadow:none}.tasks-index-workspace .task-index-table__row:hover>td:first-child{box-shadow:inset 3px 0 color-mix(in srgb,var(--op-muted) 16%,transparent)}.tasks-index-workspace .task-index-table__title-link:hover{color:var(--csd-foreground-op-ink, var(--op-ink))}.tasks-index-workspace .task-index-table__actions .modern-dropdown-trigger:hover,.tasks-index-workspace .task-index-table__actions .modern-dropdown-trigger:focus-visible{border-color:color-mix(in srgb,var(--op-muted) 62%,transparent);color:var(--csd-foreground-op-ink, var(--op-ink));box-shadow:0 10px 22px color-mix(in srgb,var(--op-ink) 7%,transparent)}.tasks-index-workspace .task-index-table__pagination .saas-pagination{background:linear-gradient(180deg,var(--op-panel),var(--op-panel))}.tasks-index-workspace .tasks-workspace__eyebrow,.tasks-timeline-page .tasks-workspace__eyebrow{border-color:color-mix(in srgb,var(--op-ink) 12%,transparent)!important;background:linear-gradient(135deg,var(--op-ink) 0%,var(--op-ink) 46%,var(--op-ink) 100%)!important;color:var(--csd-foreground-op-panel, var(--op-panel))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 14%,transparent),0 10px 20px color-mix(in srgb,var(--op-ink) 13%,transparent)}.tasks-index-workspace .tasks-workspace__eyebrow i,.tasks-timeline-page .tasks-workspace__eyebrow i{color:color-mix(in srgb,var(--csd-foreground-op-panel, var(--op-panel)) 78%,transparent)!important}.tasks-index-workspace.suppliers-workspace .tasks-workspace__eyebrow,.tasks-timeline-page.suppliers-workspace .tasks-workspace__eyebrow{border-color:color-mix(in srgb,var(--op-border-soft) 78%,transparent)!important;background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft))!important;color:var(--csd-foreground-op-ink, var(--op-ink))!important;box-shadow:none!important}.tasks-index-workspace.suppliers-workspace .tasks-workspace__eyebrow i,.tasks-timeline-page.suppliers-workspace .tasks-workspace__eyebrow i{color:var(--csd-foreground-op-accent, var(--op-accent))!important}.tasks-index-workspace.companies-workspace .tasks-workspace__eyebrow,.tasks-timeline-page.companies-workspace .tasks-workspace__eyebrow{border-color:color-mix(in srgb,var(--op-border-soft) 78%,transparent)!important;background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft))!important;color:var(--csd-foreground-op-ink, var(--op-ink))!important;box-shadow:none!important}.tasks-index-workspace.companies-workspace .tasks-workspace__eyebrow i,.tasks-timeline-page.companies-workspace .tasks-workspace__eyebrow i{color:var(--csd-foreground-op-accent, var(--op-accent))!important}.tasks-index-workspace .tasks-workspace__stat--all.is-active,.tasks-timeline-page .tasks-workspace__stat--all.is-active{border-color:color-mix(in srgb,var(--op-border-soft) 98%,transparent)!important;background:linear-gradient(180deg,var(--op-panel) 0%,var(--op-panel) 100%)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 92%,transparent),0 14px 30px color-mix(in srgb,var(--op-ink) 7%,transparent)!important}.tasks-index-workspace .tasks-workspace__stat--all.is-active span,.tasks-index-workspace .tasks-workspace__stat--all.is-active strong,.tasks-index-workspace .tasks-workspace__stat--all.is-active small,.tasks-index-workspace .tasks-workspace__stat--all.is-active i,.tasks-timeline-page .tasks-workspace__stat--all.is-active span,.tasks-timeline-page .tasks-workspace__stat--all.is-active strong,.tasks-timeline-page .tasks-workspace__stat--all.is-active small,.tasks-timeline-page .tasks-workspace__stat--all.is-active i,.tasks-index-workspace .tasks-workspace__stat.is-active span,.tasks-index-workspace .tasks-workspace__stat.is-active strong,.tasks-timeline-page .tasks-workspace__stat.is-active span,.tasks-timeline-page .tasks-workspace__stat.is-active strong{color:var(--csd-foreground-op-ink, var(--op-ink))!important}.tasks-index-workspace .tasks-workspace__stat.is-active small,.tasks-timeline-page .tasks-workspace__stat.is-active small{color:var(--csd-foreground-op-muted, var(--op-muted))!important}.tasks-index-workspace .tasks-workspace__stat--mine.is-active span i,.tasks-timeline-page .tasks-workspace__stat--mine.is-active span i{color:var(--csd-foreground-op-success, var(--op-success))!important}.tasks-index-workspace .tasks-workspace__stat--today.is-active span i,.tasks-timeline-page .tasks-workspace__stat--today.is-active span i{color:var(--csd-foreground-op-warning, var(--op-warning))!important}.tasks-index-workspace .tasks-workspace__stat--overdue.is-active span i,.tasks-timeline-page .tasks-workspace__stat--overdue.is-active span i{color:var(--csd-foreground-op-danger, var(--op-danger))!important}.tasks-index-workspace .tasks-workspace__stat--generated.is-active span i,.tasks-timeline-page .tasks-workspace__stat--generated.is-active span i{color:var(--csd-foreground-op-muted, var(--op-muted))!important}.tasks-index-workspace .tasks-workspace__view-toolbar .toolbar-btn.is-active,.tasks-index-workspace .tasks-workspace__view-toolbar .toolbar-btn.active,.tasks-timeline-page .tasks-workspace__view-toolbar .toolbar-btn.is-active,.tasks-timeline-page .tasks-workspace__view-toolbar .toolbar-btn.active{color:var(--csd-foreground-op-ink, var(--op-ink))!important}.tasks-index-workspace .tasks-workspace__view-toolbar .toolbar-btn.is-active i,.tasks-index-workspace .tasks-workspace__view-toolbar .toolbar-btn.active i,.tasks-timeline-page .tasks-workspace__view-toolbar .toolbar-btn.is-active i,.tasks-timeline-page .tasks-workspace__view-toolbar .toolbar-btn.active i{color:var(--csd-foreground-op-muted, var(--op-muted))!important}.tasks-index-workspace .tasks-workspace__stat{overflow:hidden}.tasks-index-workspace .tasks-workspace__stat.is-active{border-color:color-mix(in srgb,var(--op-muted) 58%,transparent)!important;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--op-soft) 58%,transparent),transparent 34%),linear-gradient(180deg,var(--op-panel) 0%,var(--op-panel) 100%)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 92%,transparent),0 14px 30px color-mix(in srgb,var(--op-ink) 7.5%,transparent)!important}.tasks-index-workspace .tasks-workspace__stat.is-active:after{content:"Activ";position:absolute;top:.72rem;right:.78rem;display:inline-flex;align-items:center;justify-content:center;min-height:1.18rem;padding:0 .42rem;border:1px solid color-mix(in srgb,var(--op-border-soft) 88%,transparent);border-radius:999px;background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft));color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.58rem;font-weight:850;letter-spacing:.075em;line-height:1;text-transform:uppercase;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 90%,transparent)}.tasks-index-workspace .tasks-workspace__stat--mine.is-active{border-color:color-mix(in srgb,var(--op-success) 28%,transparent)!important;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--op-soft) 62%,transparent),transparent 34%),linear-gradient(180deg,var(--op-panel) 0%,var(--op-panel) 100%)!important}.tasks-index-workspace .tasks-workspace__stat--mine.is-active:after{border-color:color-mix(in srgb,var(--op-success) 24%,transparent);background:linear-gradient(180deg,var(--op-surface-soft),var(--op-panel));color:var(--csd-foreground-op-success, var(--op-success))}.tasks-index-workspace .tasks-workspace__stat--today.is-active{border-color:color-mix(in srgb,var(--op-warning) 28%,transparent)!important;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--op-soft) 70%,transparent),transparent 34%),linear-gradient(180deg,var(--op-panel) 0%,var(--op-panel) 100%)!important}.tasks-index-workspace .tasks-workspace__stat--today.is-active:after{border-color:color-mix(in srgb,var(--op-warning) 24%,transparent);background:linear-gradient(180deg,var(--op-surface-soft),var(--op-panel));color:var(--csd-foreground-op-warning, var(--op-warning))}.tasks-index-workspace .tasks-workspace__stat--overdue.is-active{border-color:color-mix(in srgb,var(--op-danger) 30%,transparent)!important;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--op-surface-soft) 72%,transparent),transparent 34%),linear-gradient(180deg,var(--op-panel) 0%,var(--op-panel) 100%)!important}.tasks-index-workspace .tasks-workspace__stat--overdue.is-active:after{border-color:color-mix(in srgb,var(--op-danger) 24%,transparent);background:linear-gradient(180deg,var(--op-surface-soft),var(--op-panel));color:var(--csd-foreground-op-danger, var(--op-danger))}.tasks-index-workspace .tasks-workspace__stat--generated.is-active{border-color:color-mix(in srgb,var(--op-muted) 30%,transparent)!important;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--op-soft) 66%,transparent),transparent 34%),linear-gradient(180deg,var(--op-panel) 0%,var(--op-panel) 100%)!important}.tasks-index-workspace .tasks-workspace__stat--generated.is-active:after{border-color:color-mix(in srgb,var(--op-muted) 24%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft));color:var(--csd-foreground-op-ink, var(--op-ink))}.tasks-index-workspace.companies-workspace .tasks-workspace__summary{gap:.7rem}.tasks-index-workspace.companies-workspace .companies-workspace__stat{border-color:color-mix(in srgb,var(--op-soft) 90%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 90%,transparent),0 10px 24px color-mix(in srgb,var(--op-ink) 4.5%,transparent)!important}.tasks-index-workspace.companies-workspace .companies-workspace__stat:after{content:none!important}.tasks-index-workspace.companies-workspace .companies-workspace__stat span{align-items:center;gap:.44rem;color:var(--csd-foreground-op-muted, var(--op-muted))!important}.tasks-index-workspace.companies-workspace .companies-workspace__stat span i{width:1.62rem;height:1.62rem;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--op-border-soft) 86%,transparent);border-radius:.62rem;background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft));color:var(--csd-foreground-op-muted, var(--op-muted))!important;font-size:.82rem;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 88%,transparent)}.tasks-index-workspace.companies-workspace .companies-workspace__stat span em{margin-left:auto;padding:.2rem .46rem;border:1px solid color-mix(in srgb,var(--op-accent) 16%,transparent);border-radius:999px;background:color-mix(in srgb,var(--op-surface-soft) 86%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.58rem;font-style:normal;font-weight:850;letter-spacing:.065em;line-height:1;text-transform:uppercase}.tasks-index-workspace.companies-workspace .companies-workspace__stat strong{color:var(--csd-foreground-op-ink, var(--op-ink))!important}.tasks-index-workspace.companies-workspace .companies-workspace__stat small{color:var(--csd-foreground-op-muted, var(--op-muted))!important}.tasks-index-workspace.companies-workspace .companies-workspace__stat.is-active{border-color:color-mix(in srgb,var(--op-accent) 18%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 99%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 92%,transparent),0 12px 26px color-mix(in srgb,var(--op-ink) 6%,transparent)!important}.tasks-index-workspace.companies-workspace .companies-workspace__stat.is-active span i{border-color:color-mix(in srgb,var(--op-accent) 50%,transparent);background:linear-gradient(180deg,var(--op-surface-soft),var(--op-panel));color:var(--csd-foreground-op-accent, var(--op-accent))!important}@media (max-width: 991.98px){.tasks-workspace__hero-top,.tasks-workspace__section-head{flex-direction:column}.tasks-workspace__summary{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.tasks-workspace__hero-actions{justify-content:flex-start}}@media (max-width: 767.98px){.tasks-workspace__hero,.tasks-workspace__section-head,.tasks-workspace__quick-row,.tasks-workspace__content{padding-left:.85rem;padding-right:.85rem}.tasks-workspace__summary{grid-template-columns:1fr}.tasks-workspace__hero h1{font-size:1.08rem}}.task-index-page{row-gap:.42rem}.task-index-page .op-toolbar{margin-bottom:.42rem}.task-index-page__stats{margin-bottom:.42rem;gap:.58rem}.task-index-page__stat-card{width:100%;min-height:4.85rem;padding-top:.72rem;padding-bottom:.72rem;border-color:color-mix(in srgb,var(--op-soft) 92%,transparent);text-align:left;color:inherit;cursor:default}.task-index-page__filter-card{overflow:visible}.task-index-page__table-card{min-width:0;max-width:100%;overflow:hidden}.task-index-page__table-card .saas-card-body,.task-index-page__table-card .ajax-table,.task-index-page__table-card [data-task-view=list],.task-index-table-wrap{min-width:0;max-width:100%}.task-index-page .task-index-page__filter-card.op-card{margin-bottom:.34rem}.task-index-page__filter-card .smart-filter-bar{--sf-control-height: 40px;--sf-control-radius: var(--op-radius-sm);--csd-foreground-sf-control-radius: var(--op-radius-sm);margin-top:0}.task-index-page__filter-heading{align-items:center;gap:.65rem;flex-wrap:wrap}.task-index-page__filter-heading h2{margin-right:.15rem}.task-index-page__quick-filter-group{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.task-index-page__quick-filter{display:inline-flex;align-items:center;gap:.38rem;min-height:1.92rem;padding:0 .58rem;border:1px solid color-mix(in srgb,var(--op-soft) 92%,transparent);border-radius:999px;background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.73rem;font-weight:720;line-height:1;white-space:nowrap;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease}.task-index-page__quick-filter i{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.8rem}.task-index-page__quick-filter strong{display:inline-grid;place-items:center;min-width:1.22rem;height:1.22rem;padding:0 .28rem;border-radius:999px;background:color-mix(in srgb,var(--op-surface-soft) 96%,transparent);color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.68rem;font-weight:850}.task-index-page__quick-filter:hover,.task-index-page__quick-filter:focus-visible{outline:none;border-color:color-mix(in srgb,var(--op-accent) 24%,transparent);background:var(--op-panel);color:var(--csd-foreground-op-accent, var(--op-accent));box-shadow:0 0 0 .16rem color-mix(in srgb,var(--op-accent) 7%,transparent)}.task-index-page__quick-filter.is-active{border-color:color-mix(in srgb,var(--op-accent) 32%,transparent);background:linear-gradient(180deg,var(--op-surface-soft),var(--op-panel));color:var(--csd-foreground-op-accent, var(--op-accent))}.task-index-page__quick-filter.is-active i{color:var(--csd-foreground-op-accent, var(--op-accent))}.task-index-page__quick-filter.is-active strong{background:color-mix(in srgb,var(--op-accent) 10%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent))}.task-index-page__quick-filter--success.is-active{border-color:color-mix(in srgb,var(--op-success) 28%,transparent);background:linear-gradient(180deg,var(--op-surface-soft),var(--op-panel));color:var(--csd-foreground-op-success, var(--op-success))}.task-index-page__quick-filter--success.is-active i,.task-index-page__quick-filter--success.is-active strong{color:var(--csd-foreground-op-success, var(--op-success))}.task-index-page__quick-filter--success.is-active strong{background:color-mix(in srgb,var(--op-success) 10%,transparent)}.task-index-page__quick-filter--warning.is-active{border-color:color-mix(in srgb,var(--op-warning) 32%,transparent);background:linear-gradient(180deg,var(--op-surface-soft),var(--op-panel));color:var(--csd-foreground-op-warning, var(--op-warning))}.task-index-page__quick-filter--warning.is-active i,.task-index-page__quick-filter--warning.is-active strong{color:var(--csd-foreground-op-warning, var(--op-warning))}.task-index-page__quick-filter--warning.is-active strong{background:color-mix(in srgb,var(--op-warning) 12%,transparent)}.task-index-page__view-toolbar.module-toolbar{margin-left:auto;gap:.1rem;min-height:34px;padding:.1rem;border:0;border-radius:999px;background:color-mix(in srgb,var(--op-panel) 72%,transparent);box-shadow:none}.task-index-page__view-toolbar.module-toolbar:hover{border-color:transparent;background:color-mix(in srgb,var(--op-panel) 84%,transparent);box-shadow:none;transform:none}.task-index-page__view-toolbar.module-toolbar .toolbar-btn+.toolbar-btn{border-left:0;margin-left:0}.task-index-page__view-toolbar.module-toolbar .toolbar-btn{min-height:30px;padding:0 .62rem;border-radius:999px;color:var(--csd-foreground-op-muted, var(--op-muted))!important;font-size:.75rem;font-weight:670;box-shadow:none}.task-index-page__view-toolbar.module-toolbar .toolbar-btn i,.task-index-page__view-toolbar.module-toolbar .toolbar-btn span{color:inherit!important}.task-index-page__view-toolbar.module-toolbar .toolbar-btn:hover,.task-index-page__view-toolbar.module-toolbar .toolbar-btn:focus,.task-index-page__view-toolbar.module-toolbar .toolbar-btn:focus-visible{border-color:transparent;background:color-mix(in srgb,var(--op-panel) 78%,transparent)!important;color:var(--csd-foreground-op-ink, var(--op-ink))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--op-border-soft) 72%,transparent)}.task-index-page__view-toolbar.module-toolbar .toolbar-btn.is-active,.task-index-page__view-toolbar.module-toolbar .toolbar-btn.active{background:var(--op-panel)!important;color:var(--csd-foreground-op-ink, var(--op-ink))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--op-border) 74%,transparent),0 5px 12px color-mix(in srgb,var(--op-ink) 5.5%,transparent)}.task-index-page__view-toolbar.module-toolbar .toolbar-btn.is-active i,.task-index-page__view-toolbar.module-toolbar .toolbar-btn.active i{color:var(--csd-foreground-op-muted, var(--op-muted))!important}.task-index-page__table-head{align-items:center;min-height:0;gap:.85rem;padding:.62rem .82rem;background:var(--op-panel)}.task-index-page__table-head .op-card__eyebrow{margin-bottom:.02rem}.task-index-page__table-title{display:inline-flex;align-items:center;gap:.56rem;min-width:0}.task-index-page__table-icon{display:inline-grid;place-items:center;width:2.18rem;height:2.18rem;flex:0 0 2.18rem;border:1px solid color-mix(in srgb,var(--op-border-soft) 86%,transparent);border-radius:.72rem;background:var(--op-panel);color:var(--csd-foreground-op-accent, var(--op-accent));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 90%,transparent);line-height:0}.task-index-page__table-copy{display:grid;gap:.02rem;min-width:0}.task-index-page__table-copy h2{margin:0;font-size:.96rem}.task-index-page__table-actions{display:inline-flex;align-items:center;margin-left:auto}.task-index-page__active-filters{margin:0;padding:.78rem .9rem;border-bottom:1px solid color-mix(in srgb,var(--op-soft) 86%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent))}.task-index-page__kanban{padding:.9rem}@media (max-width: 991.98px){.task-index-page__view-toolbar.module-toolbar{margin-left:0}.task-index-page__table-head{align-items:flex-start}.task-index-page__table-actions{margin-left:0}}@media (max-width: 767.98px){.tasks-index-workspace.task-index-page{padding-inline:.55rem!important;padding-top:.65rem!important}.task-index-page__toolbar{gap:.68rem}.task-index-page__toolbar .op-toolbar__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}.task-index-page__toolbar .op-toolbar__actions>.btn,.task-index-page__toolbar .op-toolbar__actions>a,.task-index-page__toolbar .op-toolbar__actions>.op-chip{width:100%;min-width:0;justify-content:center}.task-index-page__toolbar .op-toolbar__actions span{min-width:0}.task-index-page__filter-heading{align-items:flex-start}.task-index-page__filter-card .smart-filter-form--operational{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.task-index-page__filter-card .smart-filter-form--operational .sf-item{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.task-index-page__filter-card .smart-filter-form--operational .sf-item label,.task-index-page__filter-card .smart-filter-form--operational .sf-separator{display:none}.task-index-page__filter-card .smart-filter-form--operational .sf-item select,.task-index-page__filter-card .smart-filter-form--operational .sf-select,.task-index-page__filter-card .smart-filter-form--operational .sf-search,.task-index-page__filter-card .smart-filter-form--operational .sf-search-box,.task-index-page__filter-card .smart-filter-form--operational .sf-search input,.task-index-page__filter-card .smart-filter-form--operational .sf-reset,.task-index-page__filter-card .smart-filter-form--operational .sf-advanced{width:100%;min-width:0}.task-index-page__filter-card .smart-filter-form--operational .sf-search{grid-column:1/-1;order:10}.task-index-page__filter-card .smart-filter-form--operational .sf-reset,.task-index-page__filter-card .smart-filter-form--operational .sf-advanced{justify-content:center}.task-index-page__view-toolbar.module-toolbar{width:100%;overflow-x:auto}.task-index-page__quick-filter-group{width:100%}.task-index-page__quick-filter{flex:1 1 0;justify-content:center;min-width:0}.task-index-page__table-head{padding:.7rem}.task-index-page__table-title,.task-index-page__table-actions{width:100%}.task-index-page__view-toolbar.module-toolbar .toolbar-btn{flex:1 0 auto;justify-content:center}.task-index-page__table-wrap{overflow:visible}.task-index-table{display:block;min-width:0;border-collapse:separate;border-spacing:0}.task-index-table colgroup,.task-index-table thead{display:none}.task-index-table tbody{display:grid;gap:.72rem;padding:.72rem}.task-index-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr);gap:.62rem;min-width:0;padding:.82rem;border:1px solid color-mix(in srgb,var(--op-soft) 92%,transparent);border-left:3px solid color-mix(in srgb,var(--op-muted) 26%,transparent);border-radius:.95rem;background:var(--op-panel);box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 90%,transparent),0 12px 26px color-mix(in srgb,var(--op-ink) 5.5%,transparent);overflow:hidden}.task-index-table tbody tr:has(.dropdown-overflow-anchor),.task-index-table tbody tr:has(.status-dropdown.show),.task-index-table tbody tr:has(.dropdown-menu.show){overflow:visible}.task-index-table tbody tr[data-priority=low]{border-left-color:color-mix(in srgb,var(--op-success) 32%,transparent)}.task-index-table tbody tr[data-priority=medium]{border-left-color:color-mix(in srgb,var(--op-accent) 30%,transparent)}.task-index-table tbody tr[data-priority=high],.task-index-table tbody tr[data-priority=urgent],.task-index-table tbody tr[data-overdue=true]{border-left-color:color-mix(in srgb,var(--op-danger) 36%,transparent)}.task-index-table tbody td,.task-index-table tbody tr>td{display:block;width:100%;min-width:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;--bs-table-bg: transparent;--csd-foreground-bs-table-bg: transparent;--bs-table-accent-bg: transparent;text-align:left!important}.task-index-table tbody td[data-label]:not(.task-index-table__title-cell):before{content:attr(data-label);display:block;margin-bottom:.28rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.6rem;font-weight:850;letter-spacing:.09em;line-height:1;text-transform:uppercase}.task-index-table__title-cell:before,.task-index-table__empty-cell:before{content:none!important}.task-index-table__task{grid-template-columns:1.68rem minmax(0,1fr);gap:.58rem}.task-index-table__row-number{width:1.68rem;height:1.68rem;font-size:.66rem}.task-index-table__title-head{gap:.34rem}.task-index-table__title-link{max-width:100%;font-size:.9rem;line-height:1.28;overflow-wrap:anywhere;white-space:normal}.task-index-table__task-meta{gap:.34rem}.task-index-table__description{max-width:100%;overflow-wrap:anywhere;white-space:normal}.task-index-table__entity-content,.task-index-table__date-content,.task-index-table__status-content,.task-index-table__assignees-content{width:100%;justify-content:flex-start}.task-index-table__date-content .x-ui-date--compact,.task-index-table__status-content .status-dropdown,.task-index-table__status-content .status-label,.task-index-table__status-content .status-dropdown__toggle,.task-index-table__status-content .status-label .status-dropdown__toggle{max-width:100%}.task-index-table__status-content .status-dropdown__toggle,.task-index-table__status-content .status-label .status-dropdown__toggle{justify-content:center}.task-index-table__actions{margin-top:.08rem;padding-top:.58rem!important;border-top:1px solid color-mix(in srgb,var(--op-soft) 86%,transparent)!important}.task-index-table__actions .dropdown-actions{justify-content:flex-start}.task-index-table__empty-cell{padding:0!important}}@media (max-width: 575.98px){.task-index-page__stats{display:none}.task-index-page__filter-card.op-card{margin-bottom:.5rem}.task-index-page__filter-heading{gap:.5rem}.task-index-page__filter-heading h2{font-size:1rem}.task-index-page__filter-heading>.op-chip{margin-left:auto;min-height:1.82rem;padding-inline:.58rem}.task-index-page__results-text{font-size:0}.task-index-page__results-text:before{content:attr(data-task-results-count);font-size:.76rem}.task-index-page__quick-filter-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem}.task-index-page__quick-filter{gap:.28rem;min-height:1.88rem;padding-inline:.34rem}.task-index-page__quick-filter>span{display:none}.task-index-page__quick-filter strong{min-width:1.12rem;height:1.12rem;padding-inline:.2rem;font-size:.64rem}.task-index-page__filter-card .smart-filter-form--operational{gap:.42rem}.task-index-page__filter-card .smart-filter-form--operational .sf-reset{font-size:0}.task-index-page__filter-card .smart-filter-form--operational .sf-reset i{font-size:.95rem}.task-index-page__table-head{gap:.58rem;padding:.62rem}.task-index-page__table-icon{width:1.92rem;height:1.92rem;flex-basis:1.92rem}.task-index-page__table-copy .op-card__eyebrow,.task-index-page__view-toolbar.module-toolbar .toolbar-btn span{display:none}.task-index-page__view-toolbar.module-toolbar .toolbar-btn{min-width:0}.task-index-table tbody{gap:.56rem;padding:.58rem}.task-index-table tbody tr{grid-template-columns:minmax(0,1fr) auto;gap:.46rem .58rem;padding:.64rem .68rem;border-radius:.82rem;background:var(--op-panel);box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 90%,transparent),0 8px 18px color-mix(in srgb,var(--op-ink) 4.5%,transparent)}.task-index-table tbody td,.task-index-table tbody tr>td{width:auto;background:transparent!important}.task-index-table tbody td[data-label]:not(.task-index-table__title-cell):before{display:none}.task-index-table__title-cell{grid-column:1/-1}.task-index-table__task{grid-template-columns:1.46rem minmax(0,1fr);gap:.48rem}.task-index-table__row-number{width:1.46rem;height:1.46rem;border-radius:.5rem;font-size:.62rem}.task-index-table__title-head{align-items:flex-start;gap:.28rem}.task-index-table__title-link{display:-webkit-box;flex:1 1 100%;font-size:.86rem;line-height:1.24;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.task-index-table__title-head .priority-chip{flex:0 0 auto;width:auto!important;max-width:100%;min-height:1.48rem;justify-content:center;gap:.22rem!important;overflow:visible;padding:.18rem .48rem!important;line-height:1!important;white-space:nowrap}.task-index-table__title-head .priority-chip i{flex:0 0 auto;margin:0!important;font-size:.86rem!important}.task-index-table__recurrence{margin-top:.3rem}.task-index-table__description,.task-index-table__entity-cell,.task-index-table__date:has(.x-ui-date--empty){display:none!important}.task-index-table__task-meta{margin-top:.24rem}.task-index-table__subtasks{font-size:.66rem}.task-index-table__assignees,.task-index-table__date[data-label="Incepe la"],.task-index-table__date[data-label="Scadent la"],.task-index-table__status{grid-column:1;align-self:center;width:-moz-fit-content;width:fit-content;max-width:100%}.task-index-table__actions{grid-column:2;grid-row:2/span 4;align-self:end;justify-self:end;margin-top:0;padding-top:0!important;border-top:0!important}.task-index-table__actions .dropdown-actions{justify-content:flex-end}.task-index-table__date-content .x-ui-date--compact,.task-index-table__status-content .status-dropdown__toggle,.task-index-table__status-content .status-label .status-dropdown__toggle{min-height:1.76rem;padding-inline:.48rem}.task-index-table__status-content .status-dropdown__toggle-label{max-width:7.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 430px){.task-index-page__toolbar .op-toolbar__actions{grid-template-columns:minmax(0,1fr)}.task-index-page__toolbar .op-toolbar__actions>.btn>span,.task-index-page__toolbar .op-toolbar__actions>a>span{display:none}.task-index-table tbody{padding:.5rem}.task-index-table tbody tr{padding:.58rem .62rem}}.task-show-shell{display:block;padding:1rem .75rem;background:var(--op-panel)}.task-show-shell>.task-show-hero{margin-bottom:.85rem}.task-show-shell__tabs{position:relative;z-index:1}.task-show-shell__tabs .entity-tabs-wrapper{padding:.32rem;border:1px solid color-mix(in srgb,var(--op-soft) 86%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--op-panel) 92%,transparent);box-shadow:0 10px 22px color-mix(in srgb,var(--op-ink) 3.5%,transparent);margin-bottom:0}.task-show-shell__tabs .entity-tab{min-height:2.32rem;border-radius:.78rem;padding:.46rem .78rem;color:var(--csd-foreground-op-muted, var(--op-muted));border:1px solid transparent;font-size:.8rem;font-weight:800;box-shadow:none}.task-show-shell__tabs .entity-tab:hover{background:color-mix(in srgb,var(--op-panel) 92%,transparent);border-color:color-mix(in srgb,var(--op-accent) 36%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent))}.task-show-shell__tabs .entity-tab.active{background:color-mix(in srgb,var(--op-surface-soft) 92%,transparent);border-color:color-mix(in srgb,var(--op-accent) 58%,transparent);color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 74%,transparent),0 8px 16px color-mix(in srgb,var(--op-accent) 5.5%,transparent)}.task-show-shell__tabs .entity-tab i{display:inline-grid;place-items:center;width:1rem;height:1rem;margin:0;font-size:.86rem;line-height:1}.task-show-shell__tabs .entity-tab__badge{min-width:1.08rem;height:1.08rem;padding:0 .3rem;border:1px solid color-mix(in srgb,var(--op-accent) 68%,transparent);background:color-mix(in srgb,var(--op-surface-soft) 90%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));box-shadow:none;font-size:.62rem;font-weight:850;line-height:1}.task-show-shell__content{display:flex;flex-direction:column;gap:1rem;min-width:0}.task-record-page__tabs{margin-bottom:.85rem}.task-record-page__content{min-width:0}.task-show-hero{display:flex;flex-direction:column;gap:.5rem;padding:.68rem .82rem .72rem;border:1px solid color-mix(in srgb,var(--op-soft) 96%,transparent);border-radius:1.05rem;background:linear-gradient(180deg,var(--op-panel) 0%,var(--op-panel) 100%);box-shadow:0 10px 22px color-mix(in srgb,var(--op-ink) 3.5%,transparent)}.task-show-hero__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.task-show-hero__identity{display:flex;align-items:center;gap:.78rem;min-width:0}.task-show-hero__actions{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap}.task-show-hero__chips{display:flex;flex-wrap:wrap;gap:.46rem}.task-show-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .66rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-border-soft) 86%,transparent);background:color-mix(in srgb,var(--op-panel) 94%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.75rem;font-weight:700}.task-show-chip--accent{background:color-mix(in srgb,var(--op-panel) 94%,transparent);border-color:color-mix(in srgb,var(--op-border-soft) 86%,transparent);color:var(--csd-foreground-op-ink, var(--op-ink))}.task-tab-section{display:flex;flex-direction:column;gap:1rem}.task-show-hero__primary{min-width:0;flex:1 1 auto}.task-show-hero__action{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.24rem;padding:.5rem .82rem;border-radius:999px;font-size:.74rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,filter .18s ease}.task-show-hero__action i{font-size:.88rem;line-height:1}.task-show-hero__actions{gap:.42rem}.task-show-hero__actions .status-dropdown__toggle--sm{min-height:2.24rem;padding:.31rem .62rem}.task-show-hero__actions .status-dropdown__toggle-icon{width:1.14rem;height:1.14rem;font-size:.66rem}.task-show-hero__actions .status-dropdown__toggle-label{font-size:.74rem}.task-show-hero__actions .op-primary-action,.task-show-hero__actions .op-secondary-action{min-height:2.24rem;padding:.5rem .82rem;border-radius:999px!important}.task-show-hero__identity{display:grid;align-items:start;gap:.14rem;min-width:0}.task-show-hero__identity h1{margin:0;max-width:40ch;color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark));font-size:1.32rem;font-weight:760;letter-spacing:0;line-height:1.18;overflow-wrap:anywhere}.task-show-hero__summary{margin:0;max-width:58ch;color:var(--csd-foreground-op-muted, var(--op-muted));line-height:1.34;font-size:.78rem}.task-show-chip i{color:var(--csd-foreground-op-muted, var(--op-muted))}.task-show-chip--schedule strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-weight:850;white-space:nowrap}.task-show-chip--context,.task-show-chip--assignees{gap:.34rem}.task-show-chip--context strong,.task-show-chip--assignees strong{min-width:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-show-chip--accent{background:color-mix(in srgb,var(--op-soft) 92%,transparent);border-color:color-mix(in srgb,var(--op-muted) 22%,transparent);color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark))}.task-show-chip--replacement{background:color-mix(in srgb,var(--op-surface-soft) 95%,transparent);border-color:color-mix(in srgb,var(--op-success) 28%,transparent);color:var(--csd-foreground-op-success, var(--op-success))}.task-show-chip--replacement i{color:var(--csd-foreground-op-success, var(--op-success))}.task-show-chip__muted{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.68rem;font-weight:700}@media (min-width: 1200px){.task-show-hero__identity h1{font-size:1.42rem}}.task-show-card-link{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:1.78rem;padding:.34rem .68rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-accent) 82%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 99%,transparent),color-mix(in srgb,var(--op-surface-soft) 96%,transparent));color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.73rem;font-weight:850;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,var(--op-panel) 90%,transparent) inset,0 8px 18px color-mix(in srgb,var(--op-accent) 5.5%,transparent);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.task-show-card-link i{display:inline-flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;margin:0;font-size:.86rem;line-height:1;transition:transform .18s ease}.task-show-card-link:hover{border-color:color-mix(in srgb,var(--op-accent) 82%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft));color:var(--csd-foreground-op-accent, var(--op-accent));box-shadow:0 1px color-mix(in srgb,var(--op-panel) 96%,transparent) inset,0 12px 24px color-mix(in srgb,var(--op-accent) 9%,transparent);transform:translateY(-1px)}.task-show-card-link:hover i{transform:translate(1px)}.task-show-layout{width:100%;margin:0}.task-show-layout__main,.task-show-layout__sidebar{min-width:0;display:grid;gap:.85rem}.task-show-panel{border-radius:1.2rem;border:1px solid color-mix(in srgb,var(--op-soft) 95%,transparent);background:var(--op-panel);box-shadow:0 16px 32px color-mix(in srgb,var(--op-ink) 5%,transparent);overflow:hidden}.task-show-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.05rem .9rem;border-bottom:1px solid color-mix(in srgb,var(--op-soft) 80%,transparent)}.task-show-panel__eyebrow{display:inline-block;margin-bottom:.3rem;font-size:.67rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-show-panel h5{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.96rem;font-weight:800}.task-show-panel__lead{margin:.35rem 0 0;max-width:58ch;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.8rem;line-height:1.48}.task-show-panel__actions{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.task-show-panel__actions--split{align-items:center;justify-content:flex-end}.task-show-panel__primary-action{min-height:2.12rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;white-space:nowrap}.task-show-panel__primary-action i{display:inline-grid;place-items:center;width:1rem;height:1rem;margin:0!important;line-height:1}.task-show-panel__body{padding:1rem 1.05rem 1.05rem}.task-show-panel__body--flush{padding:0}.task-show-panel__empty{display:flex;align-items:flex-start;justify-content:center;gap:.85rem;padding:.88rem .92rem;border-radius:1rem;border:1px dashed var(--op-soft);background:var(--op-panel);color:var(--csd-foreground-op-muted, var(--op-muted))}.task-show-panel__empty i{font-size:1.05rem;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-show-panel__empty strong{display:block;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.84rem;font-weight:700}.task-show-panel__empty p{margin:.18rem 0 0;line-height:1.42;font-size:.76rem}.task-overview-card{border-radius:1.3rem;border:1px solid color-mix(in srgb,var(--op-soft) 95%,transparent);background:var(--op-panel);box-shadow:0 14px 28px color-mix(in srgb,var(--op-ink) 5%,transparent)}.task-overview-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.task-overview-card h5{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.86rem;font-weight:800}.task-overview-card__assignees{display:flex;flex-direction:column;align-items:flex-end;gap:.32rem;min-width:150px}.task-overview-card__assignees span{font-size:.64rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-overview-card__assignees strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.82rem;font-weight:700}.task-overview-card__body{display:flex;flex-direction:column;gap:.82rem}.task-overview-card__section-label{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.11em;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-overview-card__description-box{padding:.72rem .82rem;border-radius:.82rem;border:1px solid var(--op-soft);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-muted, var(--op-muted));line-height:1.5;font-size:.8rem}.task-overview-card__description-box.is-empty{color:var(--csd-foreground-op-muted, var(--op-muted));font-style:italic}.task-overview-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.task-overview-card__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:.58rem}.task-overview-card__admin{margin-top:.1rem;padding-top:.62rem;border-top:1px solid color-mix(in srgb,var(--op-soft) 92%,transparent)}.task-overview-card__admin-summary{display:flex;align-items:center;width:100%;gap:.58rem;min-height:2.45rem;padding:.48rem .58rem;border:0;border-radius:.95rem;background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 72%,transparent),color-mix(in srgb,var(--op-panel) 48%,transparent));color:var(--csd-foreground-op-muted, var(--op-muted));cursor:pointer;text-align:left;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.task-overview-card__admin-summary:hover{background:color-mix(in srgb,var(--op-panel) 96%,transparent);color:var(--csd-foreground-op-ink, var(--op-ink));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--op-soft) 86%,transparent)}.task-overview-card__admin-summary .task-overview-card__admin-heading{display:inline-flex;align-items:center;gap:.42rem;flex:0 0 auto;min-width:0;font-size:.7rem;font-weight:820;letter-spacing:.085em;text-transform:uppercase}.task-overview-card__admin-summary .task-overview-card__admin-heading-icon{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-border-soft) 72%,transparent);background:var(--op-panel);color:var(--csd-foreground-op-muted, var(--op-muted));letter-spacing:0}.task-overview-card__admin-summary small{min-width:0;flex:1 1 auto;overflow:hidden;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem;font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap}.task-overview-card__admin-caret{flex:0 0 auto;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem;transition:transform .16s ease}.task-overview-card__admin.is-open .task-overview-card__admin-caret{transform:rotate(180deg)}.task-overview-card__admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.62rem;margin-top:.5rem;padding:.1rem .06rem .08rem}.task-overview-card--compact .task-overview-card__header{padding-top:.72rem;padding-bottom:.62rem}.task-overview-card--compact .task-show-panel__eyebrow{margin-bottom:.16rem}.task-overview-admin-item{display:flex;align-items:flex-start;gap:.58rem;min-width:0;padding:.66rem .72rem;border:1px solid color-mix(in srgb,var(--op-soft) 90%,transparent);border-radius:.9rem;background:var(--op-panel);box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 78%,transparent)}.task-overview-admin-item--accent{border-color:color-mix(in srgb,var(--op-accent) 95%,transparent);background:var(--op-panel)}.task-overview-admin-item__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.9rem;height:1.9rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-border-soft) 78%,transparent);background:var(--op-panel);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.8rem}.task-overview-admin-item--accent .task-overview-admin-item__icon{border-color:color-mix(in srgb,var(--op-accent) 70%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent))}.task-overview-admin-item__content{display:block;min-width:0}.task-overview-admin-item__label{display:block;margin-bottom:.16rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.58rem;font-weight:820;letter-spacing:.075em;line-height:1;text-transform:uppercase}.task-overview-admin-item strong{display:block;overflow:hidden;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.74rem;font-weight:760;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.task-overview-admin-item small{display:block;overflow:hidden;margin-top:.1rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.68rem;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.task-overview-fact{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;min-width:0;min-height:4.3rem;padding:.62rem .72rem;border-radius:.82rem;border:1px solid var(--op-soft);background:var(--op-panel);box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 82%,transparent)}.task-overview-fact.is-unset{border-style:dashed;background:var(--op-panel)}.task-overview-fact.is-unset .task-overview-fact__icon{opacity:.9}.task-overview-fact__icon{display:inline-flex;align-items:center;justify-content:center;width:1.92rem;height:1.92rem;border-radius:.7rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--op-border-soft) 72%,transparent);background:var(--op-surface-soft);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.86rem}.task-overview-fact__icon.is-info{background:var(--op-surface-soft);color:var(--csd-foreground-op-accent, var(--op-accent))}.task-overview-fact__icon.is-success{background:var(--op-surface-soft);color:var(--csd-foreground-op-success, var(--op-success))}.task-overview-fact__icon.is-danger{background:var(--op-surface-soft);color:var(--csd-foreground-op-danger, var(--op-danger))}.task-overview-fact__icon.is-assignee,.task-overview-fact__icon.is-primary{background:var(--op-surface-soft);color:var(--csd-foreground-op-accent, var(--op-accent))}.task-overview-fact__content{min-width:0}.task-overview-fact small{display:block;margin-bottom:.14rem;overflow:hidden;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.6rem;font-weight:820;letter-spacing:.105em;line-height:1.2;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.task-overview-fact strong{display:block;overflow:hidden;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.82rem;font-weight:820;line-height:1.32;text-overflow:ellipsis;white-space:nowrap}.task-overview-fact p{margin:.18rem 0 0;overflow:hidden;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem;line-height:1.34;text-overflow:ellipsis;white-space:nowrap}.task-overview-fact--assignees{grid-column:1/-1}.task-overview-fact--schedule{align-items:start}.task-overview-fact--context strong{white-space:normal}.task-overview-schedule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;margin-top:.2rem}.task-overview-schedule__pill{display:grid;gap:.08rem;min-width:0;padding:.36rem .46rem;border:1px solid color-mix(in srgb,var(--op-accent) 78%,transparent);border-radius:.68rem;background:linear-gradient(180deg,var(--op-panel),var(--op-panel))}.task-overview-schedule__pill>span{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.56rem;font-weight:850;letter-spacing:.075em;line-height:1;text-transform:uppercase}.task-overview-schedule__pill>strong{display:block;overflow:visible;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.72rem;font-weight:850;line-height:1.22;text-overflow:clip;white-space:normal}.task-overview-schedule__pill.is-danger{border-color:color-mix(in srgb,var(--op-danger) 72%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel))}.task-overview-schedule__pill.is-danger>strong{color:var(--csd-foreground-op-danger, var(--op-danger))}.task-overview-card__assignee-line{display:flex;align-items:center;gap:.52rem;min-width:0;margin-top:.26rem}.task-overview-card__assignee-line>span:last-child{min-width:0;overflow:hidden;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.74rem;font-weight:760;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.task-side-card{background:var(--op-panel)}.task-overview-tile{display:flex;align-items:flex-start;gap:.72rem;padding:.8rem;border-radius:1rem;border:1px solid var(--op-soft);background:var(--op-panel)}.task-overview-tile small{display:block;margin-bottom:.2rem;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.11em;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-overview-tile strong{display:block;color:var(--csd-foreground-op-ink, var(--op-ink));line-height:1.4;font-size:.88rem}.task-overview-tile p{margin:.25rem 0 0;color:var(--csd-foreground-op-muted, var(--op-muted));line-height:1.45;font-size:.75rem}.task-overview-tile__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.75rem;flex:0 0 auto;background:var(--op-surface-soft);color:var(--csd-foreground-op-muted, var(--op-muted))}.task-overview-tile__icon.is-info{background:var(--op-surface-soft);color:var(--csd-foreground-op-accent, var(--op-accent))}.task-overview-tile__icon.is-success{background:var(--op-surface-soft);color:var(--csd-foreground-op-success, var(--op-success))}.task-overview-tile__icon.is-danger{background:var(--op-surface-soft);color:var(--csd-foreground-op-danger, var(--op-danger))}.task-overview-tile__icon.is-assignee,.task-overview-tile__icon.is-primary{background:var(--op-surface-soft);color:var(--csd-foreground-op-accent, var(--op-accent))}.task-comments-quick{border-radius:1.3rem;border:1px solid color-mix(in srgb,var(--op-soft) 95%,transparent);box-shadow:0 14px 28px color-mix(in srgb,var(--op-ink) 5%,transparent)}.task-comments-quick__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:.62rem}.task-comments-quick .saas-card-title{font-size:.92rem;font-weight:800}.task-comments-quick__composer{display:flex;flex-direction:column;gap:.46rem;padding:.56rem .58rem .58rem;border-radius:.9rem;border:1px solid var(--op-soft);background:linear-gradient(180deg,var(--op-panel),var(--op-panel))}.task-comments-quick__composer textarea{min-height:66px;border-radius:.78rem;border-color:var(--op-soft);box-shadow:none;font-size:.84rem;line-height:1.42}.task-comments-quick__composer-shell{border-radius:.82rem;border:1px solid color-mix(in srgb,var(--op-soft) 90%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-panel) 94%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 75%,transparent);padding:.12rem}.task-comments-quick__composer-shell textarea{border:0;background:transparent;box-shadow:none;padding:.58rem .68rem}.task-comments-quick__composer-shell:focus-within{border-color:color-mix(in srgb,var(--op-accent) 24%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--op-accent) 8%,transparent),inset 0 1px color-mix(in srgb,var(--op-panel) 78%,transparent)}.task-comments-quick__composer-footer{display:flex;align-items:center;justify-content:space-between;gap:.58rem;flex-wrap:wrap;padding-top:0}.task-comments-quick__composer-footer small{color:var(--csd-foreground-op-muted, var(--op-muted));line-height:1.4;font-size:.74rem}.task-comments-quick__submit{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:34px;padding:.48rem .78rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-accent) 14%,transparent);background:linear-gradient(135deg,var(--op-surface-soft) 0%,var(--op-panel) 100%);color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.77rem;font-weight:700;line-height:1;box-shadow:0 10px 20px color-mix(in srgb,var(--op-accent) 8%,transparent);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.task-comments-quick__submit i{font-size:.86rem;transition:transform .18s ease}.task-comments-quick__submit:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--op-accent) 22%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--op-soft) 98%,transparent) 0%,var(--op-panel) 100%);color:var(--csd-foreground-op-accent, var(--op-accent));box-shadow:0 14px 28px color-mix(in srgb,var(--op-accent) 12%,transparent)}.task-comments-quick__submit:hover i{transform:translate(1px)}.task-comments-quick__submit.is-loading{opacity:.75;pointer-events:none}.task-comments-quick__timeline{display:flex;flex-direction:column;gap:.5rem;margin-top:.62rem}.task-comments-quick__empty{display:flex;align-items:flex-start;gap:.85rem;padding:.88rem .92rem;border-radius:1rem;border:1px dashed var(--op-soft);background:var(--op-panel);color:var(--csd-foreground-op-muted, var(--op-muted))}.task-comments-quick__empty i{font-size:1.05rem;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-comments-quick__empty strong{display:block;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.84rem;font-weight:700}.task-comments-quick__empty p{margin:.18rem 0 0;line-height:1.42;font-size:.76rem}.task-comments-thread{display:flex;flex-direction:column;gap:.68rem;margin-top:.68rem}.task-comments-thread__composer{margin-bottom:0}.task-comments-thread__empty{display:flex;align-items:flex-start;gap:.7rem;padding:.76rem .84rem;border-radius:.95rem;border:1px dashed var(--op-soft);background:var(--op-panel);color:var(--csd-foreground-op-muted, var(--op-muted))}.task-comments-thread__empty i{font-size:1.05rem;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-comments-thread__empty strong{display:block;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.84rem;font-weight:700}.task-comments-thread__empty p{margin:.18rem 0 0;line-height:1.45;font-size:.76rem}.task-show-panel--comments .comment-item,.task-show-panel--comments .reply-item{padding:.82rem .88rem;border-radius:.95rem;border:1px solid var(--op-soft);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 75%,transparent)}.task-show-panel--comments .comment-avatar,.task-show-panel--comments .reply-avatar{width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--op-soft);box-shadow:0 6px 14px color-mix(in srgb,var(--op-ink) 6%,transparent)}.task-show-panel--comments .reply-avatar{width:28px;height:28px}.task-show-panel--comments .comment-author,.task-show-panel--comments .reply-author{color:var(--csd-foreground-op-ink, var(--op-ink));font-weight:700;font-size:.92rem}.task-show-panel--comments .comment-text,.task-show-panel--comments .reply-text{color:var(--csd-foreground-op-muted, var(--op-muted));line-height:1.5;font-size:.81rem;margin-top:.34rem}.task-show-panel--comments .comment-actions .btn{width:30px;height:30px;padding:0;border-radius:.75rem}.task-show-panel--comments .comment-footer{margin-top:.42rem;margin-left:2.35rem}.task-show-panel--comments .comment-replies{display:flex;flex-direction:column;gap:.52rem;margin-top:.56rem;margin-left:2.1rem;padding-left:.68rem;border-left:1px solid var(--op-soft)}.task-show-panel--comments .reply-form-wrapper{margin-top:.44rem;margin-left:2.1rem}.task-show-panel--comments .reply-comment{padding-inline:0;color:var(--csd-foreground-op-accent, var(--op-accent))!important;font-weight:700;text-decoration:none;font-size:.72rem}.task-show-panel--comments .mention-tag{display:inline-flex;align-items:center;padding:.08rem .42rem;border-radius:999px;background:color-mix(in srgb,var(--op-soft) 88%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));font-weight:700;font-size:.74rem}.task-comment-preview{display:flex;align-items:flex-start;gap:.64rem;padding:.68rem .74rem;border-radius:.86rem;border:1px solid var(--op-soft);background:var(--op-panel)}.task-comment-preview__avatar{flex:0 0 auto}.task-comment-preview__avatar .ui-avatar{box-shadow:0 1px color-mix(in srgb,var(--op-panel) 90%,transparent) inset,0 10px 22px color-mix(in srgb,var(--op-accent) 10%,transparent)}.task-comment-preview__avatar img{width:34px;height:34px;border-radius:999px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--op-soft)}.task-comment-preview__fallback{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:linear-gradient(135deg,var(--op-accent) 0%,var(--op-accent) 100%);color:var(--csd-foreground-op-panel, var(--op-panel));font-size:.8rem;font-weight:800;box-shadow:0 8px 16px color-mix(in srgb,var(--op-accent) 16%,transparent)}.task-comment-preview__body{min-width:0;flex:1 1 auto}.task-comment-preview__meta{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.24rem;flex-wrap:wrap}.task-comment-preview__meta strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.84rem}.task-comment-preview__meta span{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem}.task-comment-preview p{margin:0;color:var(--csd-foreground-op-muted, var(--op-muted));line-height:1.45;font-size:.8rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.task-show-inline-action{display:inline-flex;align-items:center;gap:.5rem;min-height:40px;padding:.68rem .95rem;border-radius:999px;border:1px solid var(--op-soft);background:var(--op-panel);color:var(--csd-foreground-op-ink, var(--op-ink));font-weight:700;box-shadow:0 8px 18px color-mix(in srgb,var(--op-ink) 4%,transparent)}.task-show-inline-action:hover{border-color:var(--op-border);background:var(--op-panel);color:var(--csd-foreground-op-ink, var(--op-ink))}.task-side-card{border-radius:1.25rem;border:1px solid color-mix(in srgb,var(--op-soft) 95%,transparent);box-shadow:0 14px 26px color-mix(in srgb,var(--op-ink) 5%,transparent)}.task-side-card .saas-card-title{font-size:.9rem;font-weight:800}.task-side-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.task-side-card__header--compact{padding-bottom:.72rem}.task-side-card__eyebrow{display:inline-block;margin-bottom:.25rem;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.13em;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-side-card__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:.95rem}.task-side-card__stats div{padding:.8rem .85rem;border-radius:.95rem;border:1px solid var(--op-soft);background:var(--op-panel)}.task-side-card__stats span{display:block;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-side-card__stats strong{display:block;margin-top:.3rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.9rem}.task-side-card__success,.task-side-card__empty{display:flex;align-items:flex-start;gap:.75rem;padding:.82rem .86rem;border-radius:1rem;border:1px dashed var(--op-soft);background:var(--op-panel);color:var(--csd-foreground-op-muted, var(--op-muted))}.task-side-card__success i,.task-side-card__empty i{font-size:1rem}.task-side-card__success strong,.task-side-card__empty strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.83rem;font-weight:700}.task-side-card__success p,.task-side-card__empty p{margin:.18rem 0 0;line-height:1.42;font-size:.75rem}.task-side-card__success{align-items:center;color:var(--csd-foreground-op-success, var(--op-success));border-style:solid;border-color:var(--op-soft);background:var(--op-panel)}.task-side-card__meeting-meta{display:flex;flex-direction:column;gap:.2rem;padding:.95rem 1rem;border-radius:1rem;border:1px solid var(--op-soft);background:var(--op-panel)}.task-side-card__meeting-meta a{color:var(--csd-foreground-op-ink, var(--op-ink));font-weight:700;text-decoration:none}.task-side-card__meeting-meta span{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem}.task-side-card__meeting-note{margin-top:.9rem;padding:.95rem 1rem;border-radius:1rem;background:linear-gradient(180deg,var(--op-panel),var(--op-panel));border:1px solid var(--op-soft)}.task-side-card__meeting-note strong{display:block;color:var(--csd-foreground-op-ink, var(--op-ink))}.task-side-card__meeting-note p{margin:.35rem 0 0;color:var(--csd-foreground-op-muted, var(--op-muted));line-height:1.5;font-size:.83rem}.task-side-card__origin{display:grid;gap:.58rem}.task-side-card__origin-link,.task-side-card__origin-action{display:flex;align-items:center;gap:.7rem;min-width:0;padding:.72rem .78rem;border-radius:.96rem;border:1px solid color-mix(in srgb,var(--op-soft) 92%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 99%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent));text-decoration:none}.task-side-card__origin-link{color:var(--csd-foreground-op-ink, var(--op-ink))}.task-side-card__origin-link:hover{border-color:color-mix(in srgb,var(--op-accent) 74%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent))}.task-side-card__origin-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.78rem;border:1px solid color-mix(in srgb,var(--op-accent) 74%,transparent);background:color-mix(in srgb,var(--op-surface-soft) 92%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));flex:0 0 auto}.task-side-card__origin-copy{display:grid;gap:.12rem;min-width:0}.task-side-card__origin-copy strong,.task-side-card__origin-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-side-card__origin-copy strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.84rem;font-weight:850}.task-side-card__origin-copy small{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem}.task-side-card__origin-action{display:grid;gap:.18rem}.task-side-card__origin-action span{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.64rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.task-side-card__origin-action strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.8rem;font-weight:800;line-height:1.38}.task-subtasks-summary{display:grid;gap:.85rem;padding:0 1.05rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--op-soft) 80%,transparent)}.task-side-card--subtasks .saas-card-body{padding-top:.72rem}.task-side-card--subtasks .task-mini-list{margin-top:.54rem;gap:.44rem}.task-side-card--subtasks .task-mini-list__item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.54rem;padding:.52rem .58rem;border-radius:.78rem;transition:opacity .18s ease,transform .18s ease}.task-side-card--subtasks .task-mini-list__item.is-completing{opacity:0;transform:translate(8px)}.task-side-card--subtasks .task-mini-list__marker{min-width:1.28rem;height:1.28rem}.task-side-card--subtasks .task-mini-list__marker span{font-size:.62rem}.task-side-card--subtasks .task-mini-list__content{min-width:0}.task-side-card--subtasks .task-mini-list__content strong{font-size:.82rem}.task-side-card--subtasks .task-mini-list__content span{font-size:.73rem}.task-side-card--subtasks .task-mini-list__headline{display:block}.task-side-card--subtasks .task-mini-list__headline strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-side-card--subtasks .task-mini-list__actions{grid-column:3;grid-row:1/span 2;align-self:center;justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:.34rem;min-width:0}.task-side-card--subtasks .task-mini-list__badge{margin:0;white-space:nowrap}.task-side-card--subtasks .task-side-card__success{margin-top:.72rem;padding:.76rem .82rem;border-radius:.92rem;font-size:.82rem}.task-side-card--subtasks .task-mini-list__status-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.task-side-card--subtasks .task-mini-list__complete{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:1.58rem;padding:.22rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-success) 20%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-surface-soft) 98%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));color:var(--csd-foreground-op-success, var(--op-success));font-size:.65rem;font-weight:850;line-height:1;box-shadow:0 8px 18px color-mix(in srgb,var(--op-success) 8%,transparent);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.task-side-card--subtasks .task-mini-list__complete i{font-size:.76rem}.task-side-card--subtasks .task-mini-list__complete:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--op-success) 32%,transparent);box-shadow:0 12px 24px color-mix(in srgb,var(--op-success) 12%,transparent)}.task-side-card--subtasks .task-mini-list__complete.is-loading,.task-side-card--subtasks .task-mini-list__complete:disabled{opacity:.68;cursor:wait;transform:none}.task-progress-panel{padding:.92rem .98rem;border-radius:1rem;border:1px solid var(--op-soft);background:radial-gradient(circle at top right,color-mix(in srgb,var(--op-accent) 8%,transparent),transparent 32%),linear-gradient(180deg,var(--op-panel),var(--op-panel))}.task-progress-panel__layout{display:grid;align-items:center;grid-template-columns:minmax(210px,auto) minmax(220px,1fr) auto;gap:.9rem}.task-progress-panel__copy{min-width:0;display:grid;gap:.38rem}.task-progress-panel__copy strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.9rem;font-weight:800;line-height:1.3}.task-progress-panel__details{display:flex;align-items:center;gap:.36rem;flex-wrap:wrap}.task-progress-panel__detail{display:inline-flex;align-items:center;gap:.34rem;min-height:1.45rem;padding:.18rem .52rem .18rem .22rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-border-soft) 70%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 94%,transparent),color-mix(in srgb,var(--op-panel) 90%,transparent));color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.7rem;font-weight:800;line-height:1;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 80%,transparent),0 6px 14px color-mix(in srgb,var(--op-ink) 3.5%,transparent)}.task-progress-panel__detail i{display:inline-flex;align-items:center;justify-content:center;width:1.02rem;height:1.02rem;border-radius:999px;background:color-mix(in srgb,var(--op-soft) 80%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.68rem;line-height:1;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 72%,transparent)}.task-progress-panel__detail span{color:var(--csd-foreground-op-ink, var(--op-ink));font-weight:900}.task-progress-panel__detail.is-danger{border-color:color-mix(in srgb,var(--op-danger) 24%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent));color:var(--csd-foreground-op-danger, var(--op-danger))}.task-progress-panel__detail.is-danger i{background:color-mix(in srgb,var(--op-surface-soft) 92%,transparent);color:var(--csd-foreground-op-danger, var(--op-danger))}.task-progress-panel__track-wrap{min-width:0;display:flex;align-items:center}.task-progress-panel__top{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.68rem}.task-progress-panel__score{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.12rem;min-width:72px}.task-progress-panel__score strong{font-size:1rem;color:var(--csd-foreground-op-ink, var(--op-ink));line-height:1}.task-progress-panel__score small{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.task-progress-panel__track{position:relative;width:100%;height:9px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--op-soft) 95%,transparent),color-mix(in srgb,var(--op-surface-soft) 90%,transparent));overflow:hidden;border:1px solid color-mix(in srgb,var(--op-soft) 95%,transparent);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--op-ink) 4%,transparent)}.task-progress-panel__fill{position:absolute;inset:0 auto 0 0;width:var(--task-progress, 0%);min-width:0;border-radius:inherit;background:linear-gradient(90deg,var(--op-accent) 0%,var(--op-accent) 48%,var(--op-accent) 100%);box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 30%,transparent),0 6px 14px color-mix(in srgb,var(--op-accent) 18%,transparent);transition:width .28s ease}.task-progress-panel__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 0%,color-mix(in srgb,var(--op-panel) 26%,transparent) 45%,transparent 100%);opacity:.65}.task-progress-panel__progress.progress.progress-saas{height:7px;border:1px solid color-mix(in srgb,var(--op-soft) 90%,transparent);background:color-mix(in srgb,var(--op-soft) 82%,transparent);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--op-ink) 4.5%,transparent)}.task-progress-panel__progress.progress.progress-saas .progress-bar{width:var(--task-progress, 0%);min-width:0;background:linear-gradient(90deg,var(--op-accent) 0%,var(--op-accent) 56%,var(--op-accent) 100%);box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 28%,transparent),0 6px 14px color-mix(in srgb,var(--op-accent) 16%,transparent)}.task-progress-panel.is-active{border-color:color-mix(in srgb,var(--op-accent) 62%,transparent);background:radial-gradient(circle at top right,color-mix(in srgb,var(--op-accent) 10%,transparent),transparent 34%),linear-gradient(180deg,var(--op-panel),var(--op-panel))}.task-progress-panel.is-complete{border-color:color-mix(in srgb,var(--op-success) 70%,transparent);background:radial-gradient(circle at top right,color-mix(in srgb,var(--op-success) 14%,transparent),transparent 34%),linear-gradient(180deg,var(--op-panel),var(--op-panel))}.task-progress-panel.is-complete .task-progress-panel__score strong,.task-progress-panel.is-complete .task-progress-panel__copy strong{color:var(--csd-foreground-op-success, var(--op-success))}.task-progress-panel.is-complete .task-progress-panel__progress.progress.progress-saas .progress-bar,.task-progress-panel.is-complete .task-progress-panel__fill{background:linear-gradient(90deg,var(--op-success) 0%,var(--op-success) 58%,var(--op-success) 100%);box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 28%,transparent),0 6px 14px color-mix(in srgb,var(--op-success) 18%,transparent)}.task-progress-panel.is-empty .task-progress-panel__progress.progress.progress-saas .progress-bar,.task-progress-panel.is-empty .task-progress-panel__fill{box-shadow:none}.task-progress-panel--compact{padding:.62rem .68rem;border-radius:.82rem}.task-progress-panel--compact .task-progress-panel__top{margin-bottom:.42rem}.task-progress-panel--compact .task-progress-panel__copy strong{font-size:.8rem}.task-progress-panel--compact .task-progress-panel__score{min-width:56px}.task-progress-panel--compact .task-progress-panel__score strong{font-size:.9rem}.task-progress-panel--compact .task-progress-panel__score small{font-size:.58rem}.task-progress-panel--compact .task-progress-panel__track{height:6px}.task-progress-panel--compact .task-progress-panel__details{margin-top:.42rem}.task-progress-panel--compact .task-progress-panel__detail{font-size:.64rem;min-height:1.26rem;padding:.12rem .4rem .12rem .18rem}.task-mini-list{display:flex;flex-direction:column;gap:.75rem;margin-top:.95rem}.task-mini-list__item{display:flex;align-items:flex-start;gap:.75rem;padding:.72rem .78rem;border-radius:.95rem;border:1px solid var(--op-soft);background:linear-gradient(180deg,var(--op-panel),var(--op-panel))}.task-mini-list__marker{display:inline-flex;align-items:center;justify-content:center;min-width:1.55rem;height:1.55rem;padding:0 .35rem;border-radius:999px;background:color-mix(in srgb,var(--op-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--op-accent) 14%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));margin-top:.08rem;flex:0 0 auto}.task-mini-list__marker span{font-size:.7rem;font-weight:800;line-height:1}.task-mini-list__marker.is-primary{background:color-mix(in srgb,var(--op-accent) 10%,transparent);border-color:color-mix(in srgb,var(--op-accent) 14%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent))}.task-mini-list__marker.is-danger{background:color-mix(in srgb,var(--op-danger) 12%,transparent);border-color:color-mix(in srgb,var(--op-danger) 18%,transparent);color:var(--csd-foreground-op-danger, var(--op-danger))}.task-mini-list__content{min-width:0}.task-mini-list__content strong{display:block;color:var(--csd-foreground-op-ink, var(--op-ink));line-height:1.4}.task-mini-list__content span{display:block;margin-top:.12rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.81rem}.task-mini-list__headline{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.task-mini-list__headline strong{color:var(--csd-foreground-op-ink, var(--op-ink))}.task-mini-list__badge{display:inline-flex;align-items:center;padding:.16rem .46rem;border-radius:999px;background:color-mix(in srgb,var(--op-soft) 75%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.68rem;font-weight:700;white-space:nowrap}.task-mini-list__badge.is-danger{background:color-mix(in srgb,var(--op-surface-soft) 90%,transparent);color:var(--csd-foreground-op-danger, var(--op-danger))}.task-show-files-toolbar{display:flex;align-items:stretch;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.task-show-files-toolbar__meta{min-width:180px;padding:.82rem .9rem;border-radius:1rem;border:1px solid var(--op-soft);background:linear-gradient(180deg,var(--op-panel),var(--op-panel))}.task-show-files-toolbar__meta span{display:block;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-show-files-toolbar__meta strong{display:block;margin-top:.3rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.98rem}.task-file-list{display:flex;flex-direction:column;gap:.48rem}.task-file-list__item{display:flex;align-items:flex-start;gap:.62rem;padding:.64rem .68rem;border-radius:.82rem;border:1px solid var(--op-soft);background:var(--op-panel);text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.task-file-list__item:hover{transform:translateY(-1px);border-color:var(--op-border-soft);box-shadow:0 10px 22px color-mix(in srgb,var(--op-ink) 6%,transparent)}.task-file-list__icon{display:inline-flex;align-items:center;justify-content:center;width:2.05rem;height:2.05rem;border-radius:.72rem;background:var(--op-surface-soft);flex:0 0 auto;font-size:.92rem}.task-file-list__content{min-width:0;flex:1 1 auto}.task-file-list__content strong{display:block;color:var(--csd-foreground-op-ink, var(--op-ink));line-height:1.34;font-size:.8rem}.task-file-list__meta{display:flex;align-items:center;gap:.36rem .5rem;flex-wrap:wrap;margin-top:.16rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.68rem;line-height:1.35}.task-file-list__pill{display:inline-flex;align-items:center;padding:.14rem .42rem;border-radius:999px;background:color-mix(in srgb,var(--op-soft) 82%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.task-file-list__arrow{color:var(--csd-foreground-op-muted, var(--op-muted));flex:0 0 auto;margin-top:.2rem}.task-documents-table-shell{overflow:hidden;border:1px solid color-mix(in srgb,var(--op-accent) 68%,transparent);border-radius:1.05rem;background:color-mix(in srgb,var(--op-panel) 96%,transparent);box-shadow:0 16px 38px color-mix(in srgb,var(--op-ink) 4.5%,transparent),inset 0 1px color-mix(in srgb,var(--op-panel) 78%,transparent)}.task-documents-table-wrap{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.task-documents-table{table-layout:fixed}.task-documents-table__nr-col{width:4.2rem}.task-documents-table__owner-col{width:14rem}.task-documents-table__date-col{width:13.5rem}.task-documents-table__actions-col{width:8.2rem;text-align:right;padding-right:1.22rem!important}.task-documents-table thead tr{background:var(--op-panel)}.task-documents-table thead th{padding:.82rem .9rem;border-bottom:1px solid color-mix(in srgb,var(--op-border-soft) 82%,transparent);background:transparent;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.task-documents-table tbody td{padding:.74rem .9rem;border-bottom:1px solid color-mix(in srgb,var(--op-soft) 88%,transparent);vertical-align:middle}.task-documents-table tbody tr{background:color-mix(in srgb,var(--op-panel) 96%,transparent);transition:background .18s ease,box-shadow .18s ease}.task-documents-table tbody tr:hover{background:color-mix(in srgb,var(--op-panel) 98%,transparent);box-shadow:inset 3px 0 color-mix(in srgb,var(--op-accent) 40%,transparent)}.task-documents-table tbody tr:last-child td{border-bottom:0}.task-documents-table__nr{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.8rem;font-weight:800}.task-documents-table__nr span{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:999px;background:color-mix(in srgb,var(--op-panel) 96%,transparent)}.task-documents-table__document{display:flex;align-items:center;gap:.78rem;min-width:0}.task-documents-table__icon{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;border:1px solid color-mix(in srgb,var(--op-soft) 92%,transparent);border-radius:.85rem;background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft));flex:0 0 auto;font-size:1rem;box-shadow:0 8px 18px color-mix(in srgb,var(--op-ink) 4.5%,transparent)}.task-documents-table__content{min-width:0;flex:1 1 auto}.task-documents-table__title{display:inline-flex;max-width:100%;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.86rem;font-weight:850;line-height:1.35;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-documents-table__title:hover{color:var(--csd-foreground-op-accent, var(--op-accent))}.task-documents-table__meta{display:flex;align-items:center;gap:.36rem .5rem;flex-wrap:wrap;margin-top:.22rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem;line-height:1.4}.task-documents-table__pill{display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-accent) 72%,transparent);background:color-mix(in srgb,var(--op-surface-soft) 90%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.63rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.task-documents-table__person,.task-documents-table__date{display:flex;flex-direction:column;gap:.12rem}.task-documents-table__person strong,.task-documents-table__date strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.8rem;font-weight:850;line-height:1.35}.task-documents-table__person span,.task-documents-table__date span{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem;line-height:1.35}.task-documents-table__meta-cell{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.76rem;font-weight:650}.task-documents-table__actions{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;flex-wrap:nowrap;white-space:nowrap}.task-documents-table__actions form{margin:0;flex:0 0 auto}.task-documents-table__actions>a,.task-documents-table__actions>button{flex:0 0 auto}.task-documents-table__actions-cell{text-align:right;white-space:nowrap}.task-documents-table__actions-cell .dropdown{display:inline-flex;justify-content:center}.task-documents-table__actions-cell .dropdown-modern{min-width:11.4rem;padding:.36rem!important;border:1px solid color-mix(in srgb,var(--op-border-soft) 80%,transparent)!important;border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 99%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));box-shadow:0 22px 52px color-mix(in srgb,var(--op-ink) 14%,transparent),0 1px color-mix(in srgb,var(--op-panel) 90%,transparent) inset!important;overflow:hidden}.task-documents-table__actions-cell .dropdown-modern__item{min-height:2.34rem;padding:.44rem .52rem!important;border-radius:.78rem}.task-documents-table__actions-cell .dropdown-modern__icon{width:1.58rem!important;height:1.58rem!important;margin-right:0!important;border-radius:.52rem}.task-documents-table__actions-cell .dropdown-modern__divider{margin:.32rem .14rem!important}.task-documents-table__actions-cell .dropdown>.btn,.task-documents-table__actions-cell .dropdown>button,.task-documents-table__actions-cell [data-bs-toggle=dropdown]{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;padding:0!important;border:1px solid color-mix(in srgb,var(--op-border-soft) 94%,transparent)!important;border-radius:999px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent))!important;color:var(--csd-foreground-op-muted, var(--op-muted))!important;box-shadow:0 1px color-mix(in srgb,var(--op-panel) 95%,transparent) inset,0 10px 22px color-mix(in srgb,var(--op-ink) 4.5%,transparent)}.task-documents-table__actions-cell .dropdown>.btn:hover,.task-documents-table__actions-cell .dropdown>button:hover,.task-documents-table__actions-cell [data-bs-toggle=dropdown]:hover,.task-documents-table__actions-cell [data-bs-toggle=dropdown][aria-expanded=true]{border-color:color-mix(in srgb,var(--op-accent) 28%,transparent)!important;background:var(--op-panel)!important;color:var(--csd-foreground-op-accent, var(--op-accent))!important;box-shadow:0 1px color-mix(in srgb,var(--op-panel) 96%,transparent) inset,0 12px 24px color-mix(in srgb,var(--op-ink) 9%,transparent);transform:translateY(-1px)}.task-documents-table__empty{background:var(--op-panel);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.82rem;font-weight:720}.task-documents-table__empty i{color:var(--csd-foreground-op-accent, var(--op-accent));opacity:.58}.task-documents-table-footer{display:flex;align-items:center;justify-content:center;gap:.9rem;min-height:3.15rem;padding:.62rem .95rem;border-top:1px solid color-mix(in srgb,var(--op-soft) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 96%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent));color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem;font-weight:600}.task-documents-table-footer__links{display:flex;align-items:center;justify-content:flex-end;margin-left:auto}.task-documents-table-footer .pagination{margin:0}.task-show-panel--files .task-show-panel__title{display:inline-flex;align-items:center;gap:.3rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1rem;font-weight:800;line-height:1.2}.task-show-panel--activity .activity-filters{padding:1rem 1rem 0}.recurrence-section.task-side-card--recurrence .task-side-card__header{align-items:center;gap:.75rem;padding-top:.72rem;padding-bottom:.62rem}.recurrence-section.task-side-card--recurrence .saas-card-body{padding-top:.78rem;padding-bottom:.82rem}.recurrence-section .task-recurrence-heading{display:grid;min-width:0;gap:.22rem}.recurrence-section .task-recurrence-title-row{display:flex;align-items:center;gap:.38rem;min-width:0}.recurrence-section .task-recurrence-title{display:inline-flex;align-items:center;gap:.4rem;min-width:0;color:var(--csd-foreground-op-ink, var(--op-ink));line-height:1.15}.recurrence-section .task-recurrence-title__icon{width:1.12rem;height:1.12rem;color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.86rem;flex:0 0 auto}.recurrence-section .task-recurrence-title__icon i,.recurrence-section .task-recurrence-title__icon i:before{transform:none}.recurrence-section .task-recurrence-help{width:1.38rem;height:1.38rem;flex:0 0 1.38rem;padding:0;border:1px solid color-mix(in srgb,var(--op-border-soft) 86%,transparent);border-radius:999px;background:color-mix(in srgb,var(--op-panel) 92%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem;line-height:1;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.recurrence-section .task-recurrence-help i,.recurrence-section .task-recurrence-help i:before{width:100%;height:100%;margin:0!important;line-height:1;transform:none}.recurrence-section .task-recurrence-help:hover,.recurrence-section .task-recurrence-help:focus-visible{border-color:color-mix(in srgb,var(--op-accent) 25%,transparent);background:var(--op-surface-soft);color:var(--csd-foreground-op-accent, var(--op-accent));transform:translateY(-1px)}.recurrence-section .task-recurrence-actions{display:flex;flex-direction:column;gap:.36rem}.recurrence-section .badge-toggle{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .64rem;border-radius:999px;font-size:.72rem;font-weight:700;border:1px solid var(--op-soft)}.recurrence-section .badge-toggle.is-on{background:var(--op-surface-soft);border-color:color-mix(in srgb,var(--op-success) 18%,transparent);color:var(--csd-foreground-op-success, var(--op-success))}.recurrence-section .badge-toggle.is-off{background:var(--op-panel);border-color:color-mix(in srgb,var(--op-muted) 12%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted))}.recurrence-section .recurrence-body{display:flex;flex-direction:column;gap:.48rem}.recurrence-section .recurrence-panel{display:flex;flex-direction:column;gap:.1rem;padding:.54rem .62rem;border-radius:.78rem;border:1px solid var(--op-soft);background:linear-gradient(180deg,var(--op-panel),var(--op-panel))}.recurrence-section .recurrence-panel__row{display:flex;align-items:center;justify-content:space-between;gap:.54rem;padding:.22rem 0;font-size:.74rem}.recurrence-section .recurrence-panel__row:not(:last-child){border-bottom:1px dashed color-mix(in srgb,var(--op-soft) 72%,transparent)}.recurrence-section .recurrence-panel__row.is-highlight strong{color:var(--csd-foreground-op-accent, var(--op-accent))}.recurrence-section .recurrence-panel__row span{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.68rem}.recurrence-section .recurrence-panel__row strong{color:var(--csd-foreground-op-ink, var(--op-ink));text-align:right;font-size:.76rem;font-weight:700}.recurrence-section .task-recurrence-note{display:flex;align-items:flex-start;gap:.58rem;padding:.64rem .72rem;border-radius:.82rem;border:1px solid color-mix(in srgb,var(--op-soft) 92%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-muted, var(--op-muted))}.recurrence-section .task-recurrence-note i{font-size:.98rem;margin-top:.08rem;flex:0 0 auto}.recurrence-section .task-recurrence-note strong{display:block;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.78rem;font-weight:700}.recurrence-section .task-recurrence-note p{margin:.18rem 0 0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem;line-height:1.38}.recurrence-section .task-recurrence-note--info{border-style:dashed;background:var(--op-panel);border-color:color-mix(in srgb,var(--op-accent) 18%,transparent)}.recurrence-section .task-recurrence-note--info i{color:var(--csd-foreground-op-accent, var(--op-accent))}.recurrence-section .task-recurrence-note--paused{background:var(--op-panel);border-color:color-mix(in srgb,var(--op-warning) 20%,transparent)}.recurrence-section .task-recurrence-note--paused i{color:var(--csd-foreground-op-warning, var(--op-warning))}.recurrence-section .task-recurrence-note--warning{background:linear-gradient(180deg,var(--op-panel),var(--op-panel));border-color:color-mix(in srgb,var(--op-warning) 18%,transparent)}.recurrence-section .task-recurrence-note--warning i{color:var(--csd-foreground-op-warning, var(--op-warning))}.recurrence-section .task-recurrence-action{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;width:100%;min-height:34px;padding:.46rem .66rem;border-radius:999px;border:1px solid transparent;font-size:.74rem;font-weight:700;line-height:1;box-shadow:0 10px 22px color-mix(in srgb,var(--op-ink) 5%,transparent);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.recurrence-section .task-recurrence-action.is-loading{opacity:.75;pointer-events:none}.recurrence-section .task-recurrence-action--primary{color:var(--csd-foreground-op-accent, var(--op-accent));border-color:color-mix(in srgb,var(--op-accent) 14%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--op-surface-soft) 95%,transparent) 0%,var(--op-panel) 100%)}.recurrence-section .task-recurrence-action--danger{color:var(--csd-foreground-op-danger, var(--op-danger));border-color:color-mix(in srgb,var(--op-danger) 16%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--op-surface-soft) 96%,transparent) 0%,var(--op-panel) 100%)}.recurrence-section .task-recurrence-action--ghost{color:var(--csd-foreground-op-accent, var(--op-accent));border-color:color-mix(in srgb,var(--op-accent) 14%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--op-surface-soft) 95%,transparent) 0%,var(--op-panel) 100%)}.recurrence-section .task-recurrence-action:hover{transform:translateY(-1px);box-shadow:0 14px 28px color-mix(in srgb,var(--op-ink) 8%,transparent)}.task-recurrence-popover{--bs-popover-max-width: 340px}.task-recurrence-edit-modal__dialog{max-width:min(720px,100vw - 1.5rem)}.task-recurrence-edit-modal__header{align-items:center;padding-bottom:.72rem!important}.task-recurrence-edit-modal__header .modal-title{color:var(--csd-foreground-op-ink, var(--op-ink))!important;font-size:1.08rem;font-weight:850!important;line-height:1.18}.task-recurrence-edit-modal__header p{max-width:34rem;color:var(--csd-foreground-op-muted, var(--op-muted))!important;font-size:.8rem;line-height:1.42}.task-recurrence-edit-modal__header [data-bs-dismiss=modal]{display:inline-flex;align-items:center;justify-content:center;width:2.28rem;height:2.28rem;min-width:2.28rem;padding:0;border:1px solid color-mix(in srgb,var(--op-accent) 86%,transparent)!important;border-radius:999px;background:var(--op-panel)!important;color:var(--csd-foreground-op-muted, var(--op-muted));box-shadow:0 10px 22px color-mix(in srgb,var(--op-ink) 5.5%,transparent)}.task-recurrence-edit-modal__header [data-bs-dismiss=modal]:hover{border-color:color-mix(in srgb,var(--op-accent) 28%,transparent)!important;color:var(--csd-foreground-op-accent, var(--op-accent));transform:translateY(-1px)}.task-recurrence-edit-modal__body{padding-top:0!important}.task-recurrence-editor{display:grid;gap:.82rem}.task-recurrence-editor__snapshot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}.task-recurrence-editor__snapshot article{min-width:0;padding:.68rem .72rem;border:1px solid color-mix(in srgb,var(--op-soft) 92%,transparent);border-radius:.86rem;background:var(--op-panel);box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 86%,transparent)}.task-recurrence-editor__snapshot span{display:block;margin-bottom:.18rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.62rem;font-weight:850;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.task-recurrence-editor__snapshot strong{display:block;overflow:hidden;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.82rem;font-weight:820;line-height:1.32;text-overflow:ellipsis;white-space:nowrap}.task-recurrence-editor__section,.task-recurrence-editor__grid,.task-recurrence-editor__preview{border:1px solid color-mix(in srgb,var(--op-soft) 92%,transparent);border-radius:.95rem;background:var(--op-panel)}.task-recurrence-editor__section{padding:.78rem}.task-recurrence-editor__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.62rem}.task-recurrence-editor__section-head span{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.9rem;font-weight:850;line-height:1.25}.task-recurrence-editor__section-head p{max-width:24rem;margin:0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.76rem;line-height:1.4;text-align:right}.task-recurrence-editor__pills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}.task-recurrence-editor__pill{min-height:2.28rem;padding:.42rem .58rem;border:1px solid color-mix(in srgb,var(--op-accent) 76%,transparent);border-radius:999px;background:var(--op-panel);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.76rem;font-weight:780;line-height:1;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.task-recurrence-editor__pill:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--op-accent) 26%,transparent);box-shadow:0 10px 20px color-mix(in srgb,var(--op-accent) 8%,transparent)}.task-recurrence-editor__pill.is-active{border-color:color-mix(in srgb,var(--op-accent) 34%,transparent);background:linear-gradient(180deg,var(--op-surface-soft),var(--op-panel));color:var(--csd-foreground-op-accent, var(--op-accent));box-shadow:0 12px 24px color-mix(in srgb,var(--op-accent) 10%,transparent)}.task-recurrence-editor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.64rem;padding:.78rem}.task-recurrence-editor__field{display:grid;gap:.34rem;min-width:0}.task-recurrence-editor__field>span{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.task-recurrence-editor__field .form-control{min-height:2.62rem;border-color:color-mix(in srgb,var(--op-accent) 78%,transparent);border-radius:.82rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-weight:760}.task-recurrence-editor__field .form-control:focus{border-color:color-mix(in srgb,var(--op-accent) 30%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--op-accent) 8%,transparent)}.task-recurrence-editor__field small{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem;line-height:1.35}.task-recurrence-editor__preview{padding:.8rem .86rem;border-color:color-mix(in srgb,var(--op-accent) 18%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-surface-soft) 78%,transparent),var(--op-panel))}.task-recurrence-editor__preview>span{display:block;margin-bottom:.2rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.64rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.task-recurrence-editor__preview strong{display:block;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.9rem;font-weight:850;line-height:1.35}.task-recurrence-editor__preview p{margin:.28rem 0 0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.76rem;line-height:1.45}.task-recurrence-editor__preview.is-warning{border-color:color-mix(in srgb,var(--op-warning) 24%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-surface-soft) 88%,transparent),var(--op-panel))}.task-recurrence-editor__preview.is-warning>span{color:var(--csd-foreground-op-warning, var(--op-warning))}.task-recurrence-editor__preview.is-warning strong{color:var(--csd-foreground-op-warning, var(--op-warning))}@media (max-width: 767.98px){.task-recurrence-edit-modal__header{gap:.72rem}.task-recurrence-edit-modal__header .modal-title{font-size:1rem}.task-recurrence-editor__snapshot,.task-recurrence-editor__grid{grid-template-columns:1fr}.task-recurrence-editor__section-head{display:grid;gap:.26rem}.task-recurrence-editor__section-head p{max-width:none;text-align:left}.task-recurrence-editor__pills{grid-template-columns:repeat(2,minmax(0,1fr))}}.task-show-panel--subtasks .task-show-panel__header{padding:.86rem 1rem .72rem}.task-show-panel--subtasks .task-subtasks-summary{gap:.68rem;padding:.62rem 1rem .82rem}.task-show-panel--subtasks .subtasks-card{margin:0;padding:.9rem 1rem 1rem;border:0;border-top:1px solid color-mix(in srgb,var(--op-soft) 82%,transparent);border-radius:0;background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 72%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent) 46%),color-mix(in srgb,var(--op-panel) 98%,transparent);box-shadow:none}.task-show-panel--subtasks .subtasks-card .task-show-panel__empty{min-height:4.85rem}.task-show-panel--subtasks .subtasks-list{display:flex;flex-direction:column;gap:.58rem;position:relative;z-index:1}.task-show-panel--subtasks .subtasks-list>.subtask-item{margin-bottom:0}.task-show-shell__content{position:relative}.task-show-shell__content.is-ajax-delete-loading{min-height:12rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.task-show-shell__content.is-ajax-delete-loading>*{filter:blur(1.5px) saturate(.92);opacity:.62;transition:opacity .16s ease,filter .16s ease}.task-show-shell__content.is-ajax-delete-loading:before{content:"";position:absolute;top:-.35rem;right:-.35rem;bottom:-.35rem;left:-.35rem;z-index:20;border-radius:1.12rem;background:color-mix(in srgb,var(--op-panel) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 78%,transparent)}.task-show-shell__content.is-ajax-delete-loading:after{content:"Se actualizeaza subsarcinile...";position:absolute;left:50%;top:50%;z-index:21;display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:.72rem 1.15rem .72rem 2.9rem;border:1px solid color-mix(in srgb,var(--op-accent) 94%,transparent);border-radius:999px;background:radial-gradient(circle at 1.38rem 50%,color-mix(in srgb,var(--op-accent) 16%,transparent) 0 .62rem,transparent .66rem),linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-surface-soft) 98%,transparent));color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.78rem;font-weight:800;line-height:1;letter-spacing:0;box-shadow:0 18px 40px color-mix(in srgb,var(--op-accent) 16%,transparent);transform:translate(-50%,-50%);animation:task-delete-loading-pulse 1.1s ease-in-out infinite}.task-show-shell__content.is-tab-loading{min-height:12rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.task-show-shell__content.is-tab-loading>*{opacity:.78;transition:opacity .16s ease}.task-show-shell__content.is-tab-loading:before{content:"";position:absolute;top:.18rem;left:1.1rem;right:1.1rem;z-index:20;height:.18rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--op-soft) 0%,transparent),color-mix(in srgb,var(--op-accent) 20%,transparent),color-mix(in srgb,var(--op-accent) 72%,transparent),color-mix(in srgb,var(--op-accent) 20%,transparent),color-mix(in srgb,var(--op-soft) 0%,transparent));background-size:240% 100%;box-shadow:0 7px 18px color-mix(in srgb,var(--op-accent) 12%,transparent);animation:task-tab-loading-bar 1.1s ease-in-out infinite}@keyframes task-delete-loading-pulse{0%,to{box-shadow:0 18px 40px color-mix(in srgb,var(--op-accent) 14%,transparent)}50%{box-shadow:0 22px 48px color-mix(in srgb,var(--op-accent) 22%,transparent)}}@keyframes task-tab-loading-bar{0%{background-position:120% 0}to{background-position:-120% 0}}.task-subtasks-tab{margin-top:0}.task-subtasks-tab__pill.task-tab-section__pill{border-color:color-mix(in srgb,var(--op-danger) 14%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-surface-soft) 98%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));color:var(--csd-foreground-op-danger, var(--op-danger))}.task-subtasks-tab__pill.task-tab-section__pill i{color:var(--csd-foreground-op-danger, var(--op-danger));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--op-danger) 8%,transparent)}.task-subtask-card{position:relative;z-index:1;display:grid;grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:start;gap:.82rem;padding:.72rem .78rem;border-radius:.86rem;border:1px solid color-mix(in srgb,var(--op-soft) 88%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--op-accent) 4.5%,transparent),transparent 22%),linear-gradient(180deg,var(--op-panel),var(--op-panel));box-shadow:0 8px 18px color-mix(in srgb,var(--op-ink) 3.5%,transparent);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.task-subtask-card:hover{z-index:2;transform:translateY(-1px);border-color:color-mix(in srgb,var(--op-accent) 76%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--op-accent) 6%,transparent),transparent 32%),linear-gradient(180deg,var(--op-panel),var(--op-panel));box-shadow:0 12px 24px color-mix(in srgb,var(--op-ink) 5.5%,transparent)}.task-subtask-card:has(.dropdown-menu.show){z-index:30}.task-subtask-card.is-done{border-color:color-mix(in srgb,var(--op-soft) 94%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--op-success) 3.5%,transparent),transparent 18%),linear-gradient(180deg,var(--op-panel),var(--op-panel));box-shadow:inset 2px 0 color-mix(in srgb,var(--op-success) 34%,transparent),0 8px 18px color-mix(in srgb,var(--op-ink) 3.5%,transparent)}.task-subtask-card.is-done .task-subtask-card__description,.task-subtask-card.is-done .subtask-meta-chip{color:var(--csd-foreground-op-muted, var(--op-muted))}.task-subtask-card.is-overdue:not(.is-done){border-color:color-mix(in srgb,var(--op-danger) 34%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--op-danger) 5.5%,transparent),transparent 30%),linear-gradient(180deg,var(--op-panel),var(--op-panel))}.task-subtask-card__top{display:flex;align-items:flex-start;justify-content:flex-start;gap:.75rem;flex-wrap:wrap}.task-subtask-card__headline{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}.task-subtask-card .subtask-title{display:inline-flex;align-items:center;min-width:0;padding:0;border:0;background:transparent;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.95rem;font-weight:800;line-height:1.35;text-align:left;text-decoration:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.task-subtask-card .subtask-title:hover{color:var(--csd-foreground-op-accent, var(--op-accent))}.task-subtask-card .subtask-title:focus-visible{outline:0;border-radius:.75rem;box-shadow:0 0 0 4px color-mix(in srgb,var(--op-accent) 8%,transparent)}.task-subtask-card .subtask-title.is-done{color:var(--csd-foreground-op-ink, var(--op-ink));font-weight:720;text-decoration:none}.task-subtask-card__dependency{display:inline-flex;align-items:center;gap:.3rem;padding:.16rem .48rem;border-radius:999px;background:color-mix(in srgb,var(--op-soft) 74%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.71rem;line-height:1.3}.task-subtask-card__state{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:1.55rem;padding:.18rem .54rem;border-radius:999px;font-size:.7rem;font-weight:700;white-space:nowrap}.task-subtask-card__state i{font-size:.78rem;line-height:1}.task-subtask-card__state.is-done{border:1px solid color-mix(in srgb,var(--op-success) 46%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-surface-soft) 90%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));color:var(--csd-foreground-op-success, var(--op-success))}.task-subtask-card__state.is-danger{border:1px solid color-mix(in srgb,var(--op-danger) 22%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-surface-soft) 94%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent));color:var(--csd-foreground-op-danger, var(--op-danger))}.task-subtask-card__state.is-idle{border:1px solid color-mix(in srgb,var(--op-border-soft) 74%,transparent);background:var(--op-panel);color:var(--csd-foreground-op-muted, var(--op-muted))}.task-subtask-card__meta{display:flex;gap:.42rem;flex-wrap:wrap;margin-top:.42rem}.task-subtask-card__description{margin:.42rem 0 0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.task-subtask-card__actions{display:grid;grid-template-columns:auto auto auto;align-items:center;justify-content:end;gap:.4rem;min-width:-moz-max-content;min-width:max-content}.task-subtask-card__status-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.task-subtask-card__complete-btn{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-height:1.82rem;padding:.34rem .68rem;border:1px solid color-mix(in srgb,var(--op-success) 18%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--op-surface-soft) 98%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));color:var(--csd-foreground-op-success, var(--op-success));font-size:.72rem;font-weight:800;line-height:1;box-shadow:0 10px 20px color-mix(in srgb,var(--op-success) 8%,transparent);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.task-subtask-card__complete-btn i{font-size:.82rem}.task-subtask-card__complete-btn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--op-success) 30%,transparent);box-shadow:0 14px 26px color-mix(in srgb,var(--op-success) 12%,transparent)}.task-subtask-card__complete-btn.is-done{border-color:color-mix(in srgb,var(--op-accent) 16%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-surface-soft) 98%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));color:var(--csd-foreground-op-accent, var(--op-accent));box-shadow:0 10px 20px color-mix(in srgb,var(--op-accent) 8%,transparent)}.task-subtask-card__complete-btn.is-loading{opacity:.68}.task-subtask-card__complete-btn:disabled{cursor:wait;transform:none}.task-subtask-card .subtask-item__avatar{position:relative;width:2.1rem;height:2.1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-accent) 70%,transparent);background:radial-gradient(circle at 32% 24%,color-mix(in srgb,var(--op-panel) 95%,transparent),transparent 44%),linear-gradient(180deg,var(--op-surface-soft),var(--op-panel));color:var(--csd-foreground-op-accent, var(--op-accent));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 82%,transparent),0 8px 18px color-mix(in srgb,var(--op-ink) 6%,transparent)}.task-subtask-card.is-done .subtask-item__avatar{border-color:color-mix(in srgb,var(--op-success) 48%,transparent);background:radial-gradient(circle at 32% 24%,color-mix(in srgb,var(--op-panel) 95%,transparent),transparent 44%),linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-success, var(--op-success))}.task-subtask-card.is-done .subtask-item__avatar:after{content:"";position:absolute;right:-.04rem;bottom:-.04rem;width:.62rem;height:.62rem;border-radius:999px;border:2px solid var(--op-panel);background:var(--op-success);box-shadow:0 4px 10px color-mix(in srgb,var(--op-success) 18%,transparent)}.task-subtask-card .subtask-item__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.task-subtask-card .subtask-item__actions{position:relative;z-index:4;align-self:start}.task-subtask-card .dropdown{position:relative}.task-subtask-card .dropdown-menu{z-index:40}.task-subtask-card .dropdown-modern{min-width:11.4rem;padding:.36rem!important;border:1px solid color-mix(in srgb,var(--op-border-soft) 80%,transparent)!important;border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 99%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));box-shadow:0 22px 52px color-mix(in srgb,var(--op-ink) 14%,transparent),0 1px color-mix(in srgb,var(--op-panel) 90%,transparent) inset!important;overflow:hidden}.task-subtask-card .dropdown-modern__item{min-height:2.34rem;padding:.44rem .52rem!important;border-radius:.78rem}.task-subtask-card .dropdown-modern__icon{width:1.58rem;height:1.58rem;margin-right:0!important;border-radius:.52rem}.task-subtask-card .dropdown-modern__divider{margin:.32rem .14rem!important}.task-subtask-card .dropdown>.btn,.task-subtask-card .dropdown>button,.task-subtask-card [data-bs-toggle=dropdown]{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;min-width:1.9rem;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-accent) 88%,transparent);background:var(--op-panel);color:var(--csd-foreground-op-muted, var(--op-muted));box-shadow:0 9px 18px color-mix(in srgb,var(--op-ink) 5%,transparent)}.task-subtask-card .dropdown>.btn:hover,.task-subtask-card .dropdown>button:hover,.task-subtask-card [data-bs-toggle=dropdown]:hover,.task-subtask-card [data-bs-toggle=dropdown][aria-expanded=true]{border-color:color-mix(in srgb,var(--op-accent) 28%,transparent);background:var(--op-panel);color:var(--csd-foreground-op-accent, var(--op-accent));box-shadow:0 12px 24px color-mix(in srgb,var(--op-ink) 9%,transparent);transform:translateY(-1px)}.task-subtask-card .subtask-meta-chip{display:inline-flex;align-items:center;gap:.24rem;padding:.18rem .48rem;border:1px solid color-mix(in srgb,var(--op-accent) 72%,transparent);border-radius:999px;background:var(--op-panel);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem;font-weight:700;line-height:1.25}.task-subtask-modal{gap:.74rem}.task-subtask-modal .tasks-modal__summary{grid-template-columns:repeat(4,minmax(0,1fr))}.task-subtask-modal .tasks-modal-card{border-color:color-mix(in srgb,var(--op-soft) 92%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--op-panel) 98%,transparent);box-shadow:0 10px 22px color-mix(in srgb,var(--op-ink) 3.5%,transparent)}.task-subtask-modal .tasks-modal-card__header{padding:.82rem .94rem .68rem;border-bottom-color:color-mix(in srgb,var(--op-soft) 74%,transparent)}.task-subtask-modal .tasks-modal-card__body{gap:.74rem;padding:.86rem .94rem .94rem}.task-subtask-modal .tasks-modal-card__body>.row{--bs-gutter-x: .82rem;--bs-gutter-y: .82rem}.task-subtask-modal .tasks-modal__textarea{min-height:88px!important}.task-subtask-modal .form-label{margin-bottom:.28rem}.task-subtask-modal__intro{display:flex;align-items:center;gap:.72rem;padding:.68rem .78rem;border:1px solid color-mix(in srgb,var(--op-accent) 76%,transparent);border-radius:1rem;background:radial-gradient(circle at top left,color-mix(in srgb,var(--op-accent) 78%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--op-surface-soft) 98%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));box-shadow:0 12px 26px color-mix(in srgb,var(--op-accent) 6.5%,transparent)}.task-subtask-modal__intro .prospect-form-modal__eyebrow{background:color-mix(in srgb,var(--op-panel) 76%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 75%,transparent)}.task-subtask-modal__intro .task-form-modal__intro-meta{gap:.42rem}.task-subtask-modal__intro .task-form-modal__intro-chip{border-color:color-mix(in srgb,var(--op-accent) 12%,transparent);background:color-mix(in srgb,var(--op-panel) 78%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent))}.task-subtask-modal__intro-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.15rem;height:2.15rem;border-radius:.8rem;border:1px solid color-mix(in srgb,var(--op-accent) 58%,transparent);background:color-mix(in srgb,var(--op-panel) 82%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 82%,transparent)}.task-subtask-modal__intro-copy{min-width:0;display:grid;gap:.1rem}.task-subtask-modal__intro-copy strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.84rem;font-weight:800;line-height:1.3}.task-subtask-modal__intro-kicker{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.62rem;font-weight:900;letter-spacing:.09em;line-height:1;text-transform:uppercase}.task-subtask-modal__intro-title{max-width:38rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1.05rem;font-weight:800;line-height:1.3}.task-subtask-modal__intro-lead{max-width:40rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.81rem;line-height:1.55}.task-subtask-modal__intro-pill{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:2.35rem;padding:.52rem .8rem;border-radius:.96rem;border:1px solid color-mix(in srgb,var(--op-accent) 54%,transparent);background:color-mix(in srgb,var(--op-panel) 86%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem;font-weight:700;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 75%,transparent)}.task-subtask-modal__intro-pill span{min-width:0;line-height:1.4}.task-subtask-modal__intro-pill strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-weight:800}.task-subtask-modal__intro-pill i{color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.9rem}.task-subtask-modal--platform{gap:.85rem}.task-subtask-modal--platform .task-subtask-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.task-subtask-modal--platform .task-subtask-modal__card{overflow:hidden;border:1px solid color-mix(in srgb,var(--op-ink) 8%,transparent);border-radius:1.125rem;background:color-mix(in srgb,var(--op-panel) 96%,transparent);box-shadow:0 12px 28px color-mix(in srgb,var(--op-ink) 5%,transparent)}.task-subtask-modal--platform .task-subtask-modal__card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.76rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--op-ink) 6%,transparent)}.task-subtask-modal--platform .task-subtask-modal__card-head h6{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.96rem;font-weight:850}.task-subtask-modal--platform .task-subtask-modal__card-head>i{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.75rem;background:color-mix(in srgb,var(--op-accent) 8%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));font-size:1rem}.task-subtask-modal--platform .task-subtask-modal__card-body{padding:.85rem}.task-subtask-modal--platform .task-subtask-modal__card-body>.row{--bs-gutter-x: .8rem;--bs-gutter-y: .82rem}.task-subtask-modal--platform .form-label{margin-bottom:.3rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.62rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.task-subtask-modal--platform .form-saas-input,.task-subtask-modal--platform .select2-container--default .select2-selection--single,.task-subtask-modal--platform .select2-container--default .select2-selection--multiple{min-height:2.5rem!important;border-radius:.75rem!important;border-color:color-mix(in srgb,var(--op-ink) 8%,transparent)!important;background:color-mix(in srgb,var(--op-panel) 92%,transparent)!important;color:var(--csd-foreground-op-ink, var(--op-ink))!important;font-size:.83rem!important;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 78%,transparent)}.task-subtask-modal--platform .form-saas-input:focus,.task-subtask-modal--platform .select2-container--default.select2-container--focus .select2-selection--single,.task-subtask-modal--platform .select2-container--default.select2-container--open .select2-selection--single{border-color:color-mix(in srgb,var(--op-accent) 26%,transparent)!important;background:var(--op-panel)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--op-accent) 8%,transparent)!important}.task-subtask-modal--platform .tasks-modal__textarea{min-height:96px!important;resize:vertical}.task-subtask-modal--platform .task-subtask-modal__hint,.task-subtask-modal--platform .task-subtask-modal__empty-dependency{margin:.7rem 0 0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem;line-height:1.48}.task-subtask-modal--platform .task-subtask-modal__auto-parent-hint{display:flex;align-items:flex-start;gap:.46rem;margin:.48rem 0 0;padding:.54rem .66rem;border:1px solid color-mix(in srgb,var(--op-accent) 18%,transparent);border-radius:.82rem;background:linear-gradient(135deg,color-mix(in srgb,var(--op-surface-soft) 94%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent));color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.72rem;font-weight:650;line-height:1.35;box-shadow:0 10px 24px color-mix(in srgb,var(--op-accent) 7%,transparent)}.task-subtask-modal--platform .task-subtask-modal__auto-parent-hint i{flex:0 0 auto;margin-top:.05rem;color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.86rem}.task-subtask-modal--platform .task-subtask-modal__auto-parent-hint strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-weight:780}.task-subtask-modal--platform .task-subtask-modal__empty-dependency{margin:0;padding:.72rem .82rem;border:1px dashed color-mix(in srgb,var(--op-border-soft) 92%,transparent);border-radius:.82rem;background:color-mix(in srgb,var(--op-panel) 82%,transparent)}.task-document-modal--platform .task-document-modal__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:.85rem}.task-document-modal--platform .task-document-modal__card{overflow:hidden;border:1px solid color-mix(in srgb,var(--op-ink) 8%,transparent);border-radius:1.125rem;background:color-mix(in srgb,var(--op-panel) 96%,transparent);box-shadow:0 12px 28px color-mix(in srgb,var(--op-ink) 5%,transparent)}.task-document-modal--platform .task-document-modal__card-head{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.78rem .9rem;border-bottom:1px solid color-mix(in srgb,var(--op-ink) 6%,transparent)}.task-document-modal--platform .task-document-modal__card-head h6{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.96rem;font-weight:850}.task-document-modal--platform .task-document-modal__card-head p{margin:.18rem 0 0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.75rem;line-height:1.42}.task-document-modal--platform .task-document-modal__card-head>i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2rem;width:2rem;height:2rem;border-radius:.75rem;background:color-mix(in srgb,var(--op-accent) 8%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));font-size:1rem}.task-document-modal--platform .task-document-modal__card-body{padding:.9rem}.task-document-modal--platform .task-document-modal__card-body>.row{--bs-gutter-x: .8rem;--bs-gutter-y: .82rem}.task-document-modal--platform .form-label{margin-bottom:.3rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.62rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.task-document-modal--platform .form-saas-input,.task-document-modal--platform .select2-container--default .select2-selection--single,.task-document-modal--platform .select2-container--default .select2-selection--multiple{min-height:2.5rem!important;border-radius:.75rem!important;border-color:color-mix(in srgb,var(--op-ink) 8%,transparent)!important;background:color-mix(in srgb,var(--op-panel) 92%,transparent)!important;color:var(--csd-foreground-op-ink, var(--op-ink))!important;font-size:.83rem!important;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 78%,transparent)}.task-document-modal--platform .form-saas-input:focus,.task-document-modal--platform .select2-container--default.select2-container--focus .select2-selection--single,.task-document-modal--platform .select2-container--default.select2-container--open .select2-selection--single{border-color:color-mix(in srgb,var(--op-accent) 26%,transparent)!important;background:var(--op-panel)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--op-accent) 8%,transparent)!important}.task-document-modal--platform .tasks-modal__textarea{min-height:112px!important;resize:vertical}.task-document-modal--platform .task-document-modal__upload-main{display:grid;gap:.7rem}.task-document-modal--platform .task-document-modal__dropzone{display:grid;justify-items:center;gap:.48rem;min-height:12.5rem;padding:1.1rem;border:1px dashed color-mix(in srgb,var(--op-accent) 28%,transparent);border-radius:1rem;background:radial-gradient(circle at top,color-mix(in srgb,var(--op-soft) 86%,transparent),transparent 44%),color-mix(in srgb,var(--op-panel) 82%,transparent);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.task-document-modal--platform .task-document-modal__dropzone>i{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:.95rem;background:var(--op-panel);color:var(--csd-foreground-op-accent, var(--op-accent));font-size:1.45rem;box-shadow:0 12px 24px color-mix(in srgb,var(--op-accent) 12%,transparent)}.task-document-modal--platform .task-document-modal__dropzone.dragover,.task-document-modal--platform .task-document-modal__dropzone.has-file{border-color:color-mix(in srgb,var(--op-accent) 48%,transparent);background:radial-gradient(circle at top,color-mix(in srgb,var(--op-accent) 95%,transparent),transparent 46%),color-mix(in srgb,var(--op-surface-soft) 94%,transparent);box-shadow:0 16px 32px color-mix(in srgb,var(--op-accent) 10%,transparent)}.task-document-modal--platform .task-document-modal__dropzone-title{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.95rem;font-weight:850;line-height:1.2}.task-document-modal--platform .task-document-modal__dropzone-copy{max-width:25rem;margin:0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem;line-height:1.45}.task-document-modal--platform .task-document-modal__upload-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.35rem;padding:.48rem .88rem;border-radius:999px;font-size:.78rem;font-weight:800}.task-document-modal--platform .task-document-modal__file-list{display:grid;gap:.38rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.76rem}.task-document-modal--platform .task-document-modal__file-list li{display:flex;align-items:center;gap:.42rem;min-height:2rem;padding:.36rem .58rem;border:1px solid color-mix(in srgb,var(--op-border-soft) 72%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--op-panel) 84%,transparent);color:var(--csd-foreground-op-ink, var(--op-ink));font-weight:700}.task-document-modal--platform .task-document-modal__file-list li:before{content:"";font-family:bootstrap-icons;color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.86rem}.task-document-modal--platform .task-document-modal__processing{display:grid;gap:.62rem;margin-top:.75rem;padding:.72rem;border:1px solid color-mix(in srgb,var(--op-ink) 7%,transparent);border-radius:.95rem;background:color-mix(in srgb,var(--op-panel) 78%,transparent)}.task-document-modal--platform .task-document-modal__processing-toggle{display:flex;align-items:flex-start;gap:.65rem;margin:0;padding:0;cursor:pointer}.task-document-modal--platform .task-document-modal__processing-copy{display:grid;gap:.14rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.76rem;line-height:1.42}.task-document-modal--platform .task-document-modal__processing-copy strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.82rem;font-weight:850}.task-document-modal--platform .task-document-modal__rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.task-document-modal--platform .task-document-modal__rule{display:flex;align-items:center;gap:.45rem;min-height:2.45rem;padding:.46rem .58rem;border:1px solid color-mix(in srgb,var(--op-border-soft) 70%,transparent);border-radius:.78rem;background:color-mix(in srgb,var(--op-panel) 82%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.7rem;font-weight:720;line-height:1.3}.task-document-modal--platform .task-document-modal__rule i{color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.92rem}.task-document-modal--platform .task-document-modal__current-file{display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin-top:.9rem;padding:.72rem;border:1px solid color-mix(in srgb,var(--op-accent) 14%,transparent);border-radius:.9rem;background:color-mix(in srgb,var(--op-surface-soft) 68%,transparent)}.task-document-modal--platform .task-document-modal__current-file span{display:block;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.62rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.task-document-modal--platform .task-document-modal__current-file strong{display:block;margin-top:.16rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.84rem;font-weight:850;line-height:1.35}.task-document-modal--platform .task-document-modal__current-meta{display:flex;align-items:center;justify-content:flex-end;gap:.38rem;flex-wrap:wrap}.task-document-modal--platform .task-document-modal__current-meta span{min-height:1.75rem;padding:.32rem .58rem;border:1px solid color-mix(in srgb,var(--op-accent) 56%,transparent);border-radius:999px;background:color-mix(in srgb,var(--op-panel) 82%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.66rem;font-weight:850;letter-spacing:0;text-transform:none}.task-document-modal--platform .task-document-modal__notice{display:flex;align-items:center;gap:.55rem;margin-top:.65rem;padding:.58rem .68rem;border:1px solid color-mix(in srgb,var(--op-border-soft) 72%,transparent);border-radius:.82rem;background:color-mix(in srgb,var(--op-panel) 84%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.75rem;line-height:1.38}.task-document-modal--platform .task-document-modal__notice i{color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.92rem}.task-subtask-inspect{display:grid;gap:.85rem}.task-subtask-inspect__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:.85rem}.task-subtask-inspect__card,.task-subtask-inspect__meta article{overflow:hidden;border:1px solid color-mix(in srgb,var(--op-ink) 8%,transparent);border-radius:1.125rem;background:color-mix(in srgb,var(--op-panel) 96%,transparent);box-shadow:0 12px 28px color-mix(in srgb,var(--op-ink) 5%,transparent)}.task-subtask-inspect__card-head{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.78rem .9rem;border-bottom:1px solid color-mix(in srgb,var(--op-ink) 6%,transparent)}.task-subtask-inspect__card-head h6{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.96rem;font-weight:850}.task-subtask-inspect__card-head p{margin:.18rem 0 0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.75rem;line-height:1.42}.task-subtask-inspect__card-head>i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2rem;width:2rem;height:2rem;border-radius:.75rem;background:color-mix(in srgb,var(--op-accent) 8%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));font-size:1rem}.task-subtask-inspect__body,.task-subtask-inspect__facts{padding:.9rem}.task-subtask-inspect__assignee{display:flex;align-items:center;gap:.75rem}.task-subtask-inspect__assignee span{display:block;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.62rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.task-subtask-inspect__assignee strong{display:block;margin-top:.12rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.9rem;font-weight:850;line-height:1.35}.task-subtask-inspect__description{margin-top:.78rem;min-height:5.4rem;padding:.85rem;border:1px solid color-mix(in srgb,var(--op-accent) 76%,transparent);border-radius:.95rem;background:color-mix(in srgb,var(--op-panel) 82%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.82rem;line-height:1.55}.task-subtask-inspect__description.is-empty{display:flex;align-items:center;color:var(--csd-foreground-op-muted, var(--op-muted));font-style:italic}.task-subtask-inspect__facts{display:grid;gap:.6rem}.task-subtask-inspect__facts div{padding:.68rem .72rem;border:1px solid color-mix(in srgb,var(--op-soft) 90%,transparent);border-radius:.82rem;background:color-mix(in srgb,var(--op-panel) 82%,transparent)}.task-subtask-inspect__facts span,.task-subtask-inspect__meta span{display:block;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.62rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.task-subtask-inspect__facts strong,.task-subtask-inspect__meta strong{display:block;margin-top:.16rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.82rem;font-weight:850;line-height:1.35}.task-subtask-inspect__meta{display:grid;grid-template-columns:1.25fr .875fr .875fr;gap:.7rem}.task-subtask-inspect__meta article{padding:.72rem .78rem}.task-subtask-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.task-subtask-modal__tile{padding:.82rem .9rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--op-ink) 8%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));box-shadow:0 10px 20px color-mix(in srgb,var(--op-ink) 4%,transparent)}.task-subtask-modal__tile span{display:block;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.task-subtask-modal__tile strong{display:block;margin-top:.24rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.9rem;line-height:1.45}.task-subtask-view__assignee{display:flex;align-items:center;gap:.75rem;padding:.12rem 0}.task-subtask-view__assignee strong{display:block;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.9rem;font-weight:800}.task-subtask-view__assignee span{display:block;margin-top:.16rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.79rem;line-height:1.45}.task-subtask-view__description{padding:.9rem .95rem;border-radius:1rem;border:1px solid var(--op-soft);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.84rem;line-height:1.6;white-space:pre-line}.task-subtask-view__description.is-empty{color:var(--csd-foreground-op-muted, var(--op-muted));font-style:italic}.task-show-panel--comments .task-show-panel__header{padding-bottom:.55rem}.task-show-panel--comments .task-show-panel__title{display:inline-flex;align-items:center;gap:.3rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1.02rem;font-weight:800;line-height:1.2}.task-show-panel--comments .task-comments-thread__composer{display:flex;flex-direction:column;gap:.5rem;margin-bottom:0;padding:.62rem;border-radius:.9rem;border:1px solid var(--op-soft);background:linear-gradient(180deg,var(--op-panel),var(--op-panel))}.task-show-panel--comments .task-comments-thread__composer-shell{border-radius:.85rem;border:1px solid color-mix(in srgb,var(--op-soft) 92%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 72%,transparent);padding:.14rem}.task-show-panel--comments .task-comments-thread__composer-shell textarea{min-height:74px;border:0;background:transparent;box-shadow:none;padding:.58rem .72rem;font-size:.84rem;line-height:1.45}.task-show-panel--comments .task-comments-thread__composer-shell:focus-within{border-color:color-mix(in srgb,var(--op-accent) 22%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--op-accent) 8%,transparent),inset 0 1px color-mix(in srgb,var(--op-panel) 78%,transparent)}.task-show-panel--comments .task-comments-thread__composer-footer{display:flex;align-items:center;justify-content:flex-end;gap:.58rem;flex-wrap:wrap}.task-show-panel--comments .task-comments-thread__submit{display:inline-flex;align-items:center;justify-content:center;gap:.46rem;min-height:36px;padding:.52rem .82rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-accent) 14%,transparent);background:linear-gradient(135deg,var(--op-surface-soft) 0%,var(--op-panel) 100%);color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.77rem;font-weight:700;line-height:1;box-shadow:0 10px 20px color-mix(in srgb,var(--op-accent) 8%,transparent);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.task-show-panel--comments .task-comments-thread__submit:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--op-accent) 22%,transparent);box-shadow:0 14px 28px color-mix(in srgb,var(--op-accent) 12%,transparent)}.task-show-panel--comments .task-comments-thread__submit.is-loading{opacity:.75;pointer-events:none}.task-show-panel--comments .task-comment-thread-card,.task-show-panel--comments .task-reply-card{border-radius:.95rem;border:1px solid var(--op-soft);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 75%,transparent)}.task-show-panel--comments .task-comment-thread-card{padding:.7rem .78rem}.task-show-panel--comments .task-reply-card{display:flex;align-items:flex-start;gap:.56rem;padding:.64rem .72rem}.task-show-panel--comments .task-comment-thread-card__body{display:flex;align-items:flex-start;gap:.64rem}.task-show-panel--comments .comment-header,.task-show-panel--comments .reply-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.62rem;flex-wrap:wrap}.task-show-panel--comments .comment-header__identity,.task-show-panel--comments .reply-header__identity{display:flex;align-items:center;gap:.42rem;flex-wrap:wrap}.task-show-panel--comments .task-comment-role{display:inline-flex;align-items:center;padding:.12rem .38rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-accent) 78%,transparent);background:var(--op-panel);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.64rem;font-weight:700}.task-show-panel--comments .task-show-inline-empty{padding:.68rem .78rem;border:1px dashed color-mix(in srgb,var(--op-accent) 82%,transparent);border-radius:.86rem;background:var(--op-panel);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem;font-weight:720;line-height:1.45}.task-show-panel--comments .comment-meta,.task-show-panel--comments .reply-meta{color:var(--csd-foreground-op-muted, var(--op-muted))!important;font-size:.69rem}.task-show-panel--comments .comment-text,.task-show-panel--comments .reply-text{color:var(--csd-foreground-op-muted, var(--op-muted));line-height:1.48;font-size:.8rem;margin-top:.32rem}.task-show-panel--comments .comment-actions{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto}.task-show-panel--comments .comment-actions .task-comment-action{width:2rem;min-width:2rem;height:2rem;border-radius:999px!important}.task-show-panel--comments .task-comment-reply-action{display:inline-flex;align-items:center;gap:.38rem;padding:0;border:0;background:transparent;color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.73rem;font-weight:700;line-height:1}.task-show-panel--comments .task-reply-form{display:flex;flex-direction:column;gap:.48rem;padding:.66rem;border-radius:.92rem;border:1px solid var(--op-soft);background:var(--op-panel)}.task-show-panel--comments .task-reply-form__shell{border-radius:.88rem;border:1px solid color-mix(in srgb,var(--op-soft) 96%,transparent);background:var(--op-panel);padding:.14rem}.task-show-panel--comments .task-reply-form__shell textarea{min-height:70px;border:0;box-shadow:none;background:transparent;padding:.62rem .74rem;font-size:.84rem}.task-show-panel--comments .task-reply-form__footer{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.task-show-panel--comments .task-reply-form__cancel,.task-show-panel--comments .task-reply-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:34px;padding:.5rem .78rem;border-radius:999px;font-size:.75rem;font-weight:700;line-height:1}.task-show-panel--comments .task-reply-form__cancel{border:1px solid var(--op-soft);background:var(--op-panel);color:var(--csd-foreground-op-muted, var(--op-muted))}.task-show-panel--comments .task-reply-form__submit{border:1px solid color-mix(in srgb,var(--op-accent) 14%,transparent);background:linear-gradient(135deg,var(--op-surface-soft) 0%,var(--op-panel) 100%);color:var(--csd-foreground-op-accent, var(--op-accent))}.task-show-panel--comments .task-reply-form__submit.is-loading{opacity:.75;pointer-events:none}.task-show-panel--activity .activity-filters{padding:.95rem .95rem 0;gap:.5rem}.task-show-panel--activity .activity-filter{border-radius:999px;font-size:.76rem;font-weight:700}.task-show-panel--activity .activity-day-separator{margin-inline:1rem;font-size:.72rem;letter-spacing:.1em}.task-show-panel--activity .activity-card{margin-top:0;border-radius:0;border:0;background:transparent;box-shadow:none}.task-show-panel--activity .activity-item{margin-inline:.95rem;border-radius:1rem;border:1px solid var(--op-soft);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 72%,transparent)}.task-show-panel--activity .activity-pagination{padding:0 1rem 1rem}.task-show-shell>.op-record-hero.task-show-hero{border-color:color-mix(in srgb,var(--op-border-soft) 86%,transparent);background:var(--op-panel);box-shadow:0 14px 30px color-mix(in srgb,var(--op-ink) 5.5%,transparent)}.task-show-shell .task-show-panel,.task-show-shell .task-overview-card,.task-show-shell .task-side-card{border-color:color-mix(in srgb,var(--op-border-soft) 92%,transparent);background:var(--op-panel);box-shadow:0 12px 26px color-mix(in srgb,var(--op-ink) 4.5%,transparent)}.task-show-shell .task-overview-card__description-box,.task-show-shell .task-overview-fact,.task-show-shell .task-overview-tile,.task-show-shell .task-side-card__origin-link,.task-show-shell .task-side-card__origin-action,.task-show-shell .task-mini-list__item,.task-show-shell .task-file-list__item,.task-show-shell .task-comments-quick__composer-shell,.task-show-shell .task-comment-preview{border-color:color-mix(in srgb,var(--op-soft) 92%,transparent);background:var(--op-panel)}.task-show-shell .task-overview-fact__icon,.task-show-shell .task-overview-tile__icon,.task-show-shell .task-side-card__origin-icon,.task-show-shell .task-progress-panel__detail i,.task-show-shell .task-mini-list__marker{border-color:color-mix(in srgb,var(--op-border-soft) 74%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-surface-soft) 94%,transparent));color:var(--csd-foreground-op-muted, var(--op-muted))}.task-show-shell .task-overview-fact__icon.is-success,.task-show-shell .task-overview-tile__icon.is-success{border-color:color-mix(in srgb,var(--op-success) 45%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-surface-soft) 98%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent));color:var(--csd-foreground-op-success, var(--op-success))}.task-show-shell .task-overview-fact__icon.is-danger,.task-show-shell .task-overview-tile__icon.is-danger{border-color:color-mix(in srgb,var(--op-danger) 48%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-surface-soft) 98%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent));color:var(--csd-foreground-op-danger, var(--op-danger))}.task-show-shell .task-overview-fact__icon.is-primary,.task-show-shell .task-overview-fact__icon.is-assignee,.task-show-shell .task-overview-tile__icon.is-primary,.task-show-shell .task-overview-tile__icon.is-assignee,.task-show-shell .task-side-card__origin-icon{border-color:color-mix(in srgb,var(--op-accent) 46%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-surface-soft) 98%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent));color:var(--csd-foreground-op-accent, var(--op-accent))}.task-show-shell .task-progress-panel{border-color:color-mix(in srgb,var(--op-soft) 92%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 99%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent))!important}.task-show-shell .task-progress-panel--compact{background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 99%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent))!important}.task-show-shell .task-progress-panel.is-active{border-color:color-mix(in srgb,var(--op-border) 96%,transparent)!important;background:linear-gradient(180deg,var(--op-panel),var(--op-panel))!important}.task-show-shell .task-progress-panel__track{background:color-mix(in srgb,var(--op-soft) 90%,transparent)}.task-show-shell .task-progress-panel__progress.progress.progress-saas .progress-bar{width:var(--task-progress, 0%)}.task-show-shell .task-documents-table thead tr,.task-show-shell .task-documents-table-footer{background:var(--op-panel)}.task-show-shell__tabs .entity-tabs-wrapper{border-color:color-mix(in srgb,var(--op-border-soft) 92%,transparent);background:color-mix(in srgb,var(--op-panel) 96%,transparent);box-shadow:0 1px color-mix(in srgb,var(--op-panel) 86%,transparent) inset,0 12px 24px color-mix(in srgb,var(--op-ink) 4%,transparent)}.task-show-shell__tabs .entity-tab{color:var(--csd-foreground-op-muted, var(--op-muted))}.task-show-shell__tabs .entity-tab:hover{border-color:color-mix(in srgb,var(--op-accent) 82%,transparent);background:var(--op-panel);color:var(--csd-foreground-op-accent, var(--op-accent))}.task-show-shell__tabs .entity-tab.active{border-color:color-mix(in srgb,var(--op-accent) 95%,transparent)!important;background:var(--op-panel)!important;color:var(--csd-foreground-op-ink, var(--op-ink))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 92%,transparent),0 8px 18px color-mix(in srgb,var(--op-ink) 4.5%,transparent)!important}.task-show-shell__tabs .entity-tab__badge,.task-show-shell__tabs .entity-tab:hover .entity-tab__badge,.task-show-shell__tabs .entity-tab.active .entity-tab__badge{border-color:color-mix(in srgb,var(--op-accent) 84%,transparent)!important;background:var(--op-panel)!important;color:var(--csd-foreground-op-muted, var(--op-muted))!important}.task-show-shell .task-tab-section__eyebrow,.task-show-shell .task-tab-section__eyebrow i,.task-show-shell .task-show-panel__eyebrow{color:var(--csd-foreground-op-muted, var(--op-muted))!important}.task-show-shell .task-tab-section__pill:not(.task-subtasks-tab__pill){border-color:color-mix(in srgb,var(--op-accent) 82%,transparent);background:var(--op-panel);color:var(--csd-foreground-op-muted, var(--op-muted))}.task-show-shell .task-tab-section__pill:not(.task-subtasks-tab__pill) i{color:var(--csd-foreground-op-accent, var(--op-accent))}.task-show-shell .task-show-panel__title i,.task-show-shell .task-show-panel h5>i,.task-show-shell .task-side-card__header .saas-card-title i,.task-show-shell .task-comments-quick .saas-card-title i,.task-show-shell .task-overview-card__section-label i,.task-show-shell .task-files-empty-state__icon i{color:var(--csd-foreground-op-muted, var(--op-muted))!important}.task-show-shell .task-show-card-link{border-color:color-mix(in srgb,var(--op-accent) 88%,transparent);background:var(--op-panel);color:var(--csd-foreground-op-accent, var(--op-accent));box-shadow:0 1px color-mix(in srgb,var(--op-panel) 94%,transparent) inset,0 8px 18px color-mix(in srgb,var(--op-ink) 4%,transparent)}.task-show-shell .task-show-card-link:hover{border-color:color-mix(in srgb,var(--op-accent) 28%,transparent);background:var(--op-panel);color:var(--csd-foreground-op-accent, var(--op-accent));box-shadow:0 1px color-mix(in srgb,var(--op-panel) 95%,transparent) inset,0 12px 24px color-mix(in srgb,var(--op-ink) 7%,transparent)}.task-show-shell .task-progress-panel__fill{background:linear-gradient(90deg,var(--op-accent) 0%,var(--op-accent) 62%,var(--op-accent) 100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--op-panel) 46%,transparent) inset}.task-show-shell .task-progress-panel.is-complete .task-progress-panel__progress.progress.progress-saas .progress-bar,.task-show-shell .task-progress-panel.is-complete .task-progress-panel__fill{background:linear-gradient(90deg,var(--op-success) 0%,var(--op-success) 58%,var(--op-success) 100%);box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 28%,transparent),0 6px 14px color-mix(in srgb,var(--op-success) 16%,transparent)}.task-show-shell .task-progress-panel__score strong,.task-show-shell .task-progress-panel__copy strong{color:var(--csd-foreground-op-ink, var(--op-ink))}.task-show-shell .task-progress-panel__detail{border-color:color-mix(in srgb,var(--op-accent) 82%,transparent);background:var(--op-panel);color:var(--csd-foreground-op-muted, var(--op-muted))}.task-show-shell .task-progress-panel__detail i{border:1px solid color-mix(in srgb,var(--op-accent) 72%,transparent);background:var(--op-panel);color:var(--csd-foreground-op-accent, var(--op-accent))}.task-show-shell .task-mini-list__marker,.task-show-shell .task-mini-list__marker.is-primary{border-color:color-mix(in srgb,var(--op-accent) 84%,transparent);background:var(--op-panel);color:var(--csd-foreground-op-accent, var(--op-accent))}.task-show-shell .task-mini-list__badge,.task-show-shell .task-subtask-card__state.is-idle{border:1px solid color-mix(in srgb,var(--op-border-soft) 76%,transparent);background:var(--op-panel);color:var(--csd-foreground-op-muted, var(--op-muted))}.task-show-shell .task-subtask-card__state.is-done{border:1px solid color-mix(in srgb,var(--op-success) 20%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-soft) 96%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent));color:var(--csd-foreground-op-success, var(--op-success))}.task-show-shell .task-subtask-card__state.is-danger{border:1px solid color-mix(in srgb,var(--op-danger) 24%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-surface-soft) 94%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent));color:var(--csd-foreground-op-danger, var(--op-danger))}.task-show-shell .task-subtask-card{border-color:color-mix(in srgb,var(--op-soft) 94%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--op-soft) 34%,transparent),transparent 24%),var(--op-panel)}.task-show-shell .task-subtask-card:hover{border-color:color-mix(in srgb,var(--op-border) 82%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--op-accent) 40%,transparent),transparent 32%),var(--op-panel);box-shadow:0 12px 24px color-mix(in srgb,var(--op-ink) 6%,transparent)}.task-show-shell .task-subtask-card.is-done:hover{border-color:color-mix(in srgb,var(--op-success) 58%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--op-success) 5%,transparent),transparent 20%),linear-gradient(180deg,var(--op-panel),var(--op-panel));box-shadow:inset 2px 0 color-mix(in srgb,var(--op-success) 42%,transparent),0 12px 24px color-mix(in srgb,var(--op-ink) 5.2%,transparent)}.task-show-shell .task-subtask-card.is-overdue:not(.is-done){border-color:color-mix(in srgb,var(--op-danger) 34%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--op-danger) 5.5%,transparent),transparent 30%),linear-gradient(180deg,var(--op-panel),var(--op-panel))}.task-show-shell .task-subtask-card .subtask-title:hover{color:var(--csd-foreground-op-ink, var(--op-ink))}.task-show-shell .task-subtask-card .subtask-title.is-done{color:var(--csd-foreground-op-ink, var(--op-ink));text-decoration:none}.task-show-shell .task-subtask-card .subtask-item__avatar{border-color:color-mix(in srgb,var(--op-accent) 82%,transparent);background:radial-gradient(circle at 32% 24%,color-mix(in srgb,var(--op-panel) 96%,transparent),transparent 44%),var(--op-panel);color:var(--csd-foreground-op-accent, var(--op-accent))}.task-show-shell .task-subtask-card.is-done .subtask-item__avatar{border-color:color-mix(in srgb,var(--op-success) 48%,transparent);background:radial-gradient(circle at 32% 24%,color-mix(in srgb,var(--op-panel) 96%,transparent),transparent 44%),linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-success, var(--op-success))}.task-show-shell .task-subtask-card .subtask-meta-chip{border-color:color-mix(in srgb,var(--op-accent) 72%,transparent);background:var(--op-panel);color:var(--csd-foreground-op-muted, var(--op-muted))}.task-show-shell .task-subtask-card .dropdown>.btn,.task-show-shell .task-subtask-card .dropdown>button,.task-show-shell .task-subtask-card [data-bs-toggle=dropdown]{border-color:color-mix(in srgb,var(--op-accent) 86%,transparent);background:var(--op-panel);color:var(--csd-foreground-op-muted, var(--op-muted))}.task-show-shell .task-subtask-card .dropdown>.btn:hover,.task-show-shell .task-subtask-card .dropdown>button:hover,.task-show-shell .task-subtask-card [data-bs-toggle=dropdown]:hover,.task-show-shell .task-subtask-card [data-bs-toggle=dropdown][aria-expanded=true]{border-color:color-mix(in srgb,var(--op-accent) 28%,transparent);background:var(--op-panel);color:var(--csd-foreground-op-accent, var(--op-accent));box-shadow:0 14px 30px color-mix(in srgb,var(--op-ink) 8%,transparent)}.task-show-shell .task-documents-table-shell{border-color:color-mix(in srgb,var(--op-soft) 94%,transparent)}.task-show-shell .task-documents-table thead th{border-bottom-color:color-mix(in srgb,var(--op-border-soft) 86%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted))}.task-show-shell .task-documents-table tbody tr:hover{background:color-mix(in srgb,var(--op-panel) 98%,transparent);box-shadow:inset 3px 0 color-mix(in srgb,var(--op-muted) 28%,transparent)}.task-show-shell .task-documents-table__pill{border-color:color-mix(in srgb,var(--op-accent) 82%,transparent);background:var(--op-panel);color:var(--csd-foreground-op-muted, var(--op-muted))}.task-show-shell .task-documents-table__title:hover{color:var(--csd-foreground-op-ink, var(--op-ink))}.task-show-shell .task-documents-table__actions-cell .dropdown>.btn,.task-show-shell .task-documents-table__actions-cell .dropdown>button,.task-show-shell .task-documents-table__actions-cell [data-bs-toggle=dropdown]{border-color:color-mix(in srgb,var(--op-accent) 88%,transparent)!important;background:var(--op-panel)!important;color:var(--csd-foreground-op-muted, var(--op-muted))!important}.task-show-shell .task-documents-table__actions-cell .dropdown>.btn:hover,.task-show-shell .task-documents-table__actions-cell .dropdown>button:hover,.task-show-shell .task-documents-table__actions-cell [data-bs-toggle=dropdown]:hover,.task-show-shell .task-documents-table__actions-cell [data-bs-toggle=dropdown][aria-expanded=true]{border-color:color-mix(in srgb,var(--op-accent) 28%,transparent)!important;background:var(--op-panel)!important;color:var(--csd-foreground-op-accent, var(--op-accent))!important;box-shadow:0 1px color-mix(in srgb,var(--op-panel) 96%,transparent) inset,0 14px 30px color-mix(in srgb,var(--op-ink) 8%,transparent)}.task-show-shell .task-comments-quick__composer,.task-show-shell .task-comments-thread__composer,.task-show-shell .task-comments-thread__composer-shell,.task-show-shell .task-comment-thread-card,.task-show-shell .task-reply-card,.task-show-shell .task-reply-form,.task-show-shell .task-reply-form__shell,.task-show-shell .task-files-empty-state:not(.op-empty-state),.task-show-shell .task-subtask-inspect__card,.task-show-shell .task-subtask-inspect__meta article,.task-show-shell .task-subtask-view__description{border-color:color-mix(in srgb,var(--op-soft) 92%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel))}.task-show-shell .task-comments-thread__submit,.task-show-shell .task-comments-quick__submit,.task-show-shell .task-reply-form__submit{border-color:color-mix(in srgb,var(--op-accent) 88%,transparent);background:var(--op-panel);color:var(--csd-foreground-op-accent, var(--op-accent));box-shadow:0 10px 20px color-mix(in srgb,var(--op-ink) 4.5%,transparent)}.task-show-shell .task-comments-thread__submit:hover,.task-show-shell .task-comments-quick__submit:hover,.task-show-shell .task-reply-form__submit:hover{border-color:color-mix(in srgb,var(--op-accent) 28%,transparent);background:var(--op-panel);color:var(--csd-foreground-op-accent, var(--op-accent));box-shadow:0 14px 28px color-mix(in srgb,var(--op-ink) 7.5%,transparent)}.task-show-shell .activity-filter{border-color:color-mix(in srgb,var(--op-accent) 78%,transparent)!important;background:var(--op-panel)!important;color:var(--csd-foreground-op-muted, var(--op-muted))!important}.task-show-shell .activity-filter.active,.task-show-shell .activity-filter.is-active{border-color:color-mix(in srgb,var(--op-accent) 28%,transparent)!important;background:var(--op-panel)!important;color:var(--csd-foreground-op-accent, var(--op-accent))!important;box-shadow:0 8px 18px color-mix(in srgb,var(--op-ink) 5.5%,transparent)!important}.task-show-shell .activity-filter i{color:var(--csd-foreground-op-muted, var(--op-muted))!important}.task-show-shell .activity-item{border-color:color-mix(in srgb,var(--op-soft) 92%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel))}.task-comment-edit-modal__dialog{max-width:min(560px,100vw - 1.25rem);max-height:calc(100vh - 2rem)}.task-comment-edit-modal__content{flex:0 1 auto!important;max-height:calc(100vh - 2rem)!important;border-radius:1.18rem!important;overflow:hidden!important}.task-comment-edit-modal__header{align-items:center;gap:.74rem;min-height:0;padding:.82rem 1rem .72rem!important}.task-comment-edit-modal__hero{display:flex;align-items:center;gap:.62rem;min-width:0}.task-comment-edit-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:2.18rem;height:2.18rem;border:1px solid color-mix(in srgb,var(--op-accent) 86%,transparent);border-radius:999px;background:var(--op-panel);color:var(--csd-foreground-op-accent, var(--op-accent));box-shadow:0 12px 26px color-mix(in srgb,var(--op-accent) 10%,transparent)}.task-comment-edit-modal__icon i{font-size:.92rem}.task-comment-edit-modal__copy{display:grid;gap:.16rem;min-width:0}.task-comment-edit-modal__copy h3{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.98rem;font-weight:850;line-height:1.18}.task-comment-edit-modal__copy p{margin:0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.76rem;line-height:1.45}.task-comment-edit-modal__eyebrow{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.6rem;font-weight:850;letter-spacing:.12em;line-height:1;text-transform:uppercase}.task-comment-edit-modal__body{display:block!important;flex:0 0 auto!important;gap:.58rem;padding:.76rem 1rem .86rem!important;overflow:visible!important;background:var(--op-panel)!important}.task-comment-edit-modal__field{display:grid;gap:.34rem}.task-comment-edit-modal__field>span{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.task-comment-edit-modal__textarea{height:8.2rem!important;min-height:8.2rem!important;max-height:min(16rem,44vh);border-color:color-mix(in srgb,var(--op-accent) 78%,transparent);border-radius:.86rem;background:var(--op-panel);color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.84rem;line-height:1.48;padding:.62rem .7rem;resize:vertical}.task-comment-edit-modal__textarea:focus{border-color:color-mix(in srgb,var(--op-accent) 28%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--op-accent) 8%,transparent)}.task-comment-edit-modal__error{color:var(--csd-foreground-op-danger, var(--op-danger));font-size:.76rem;font-weight:750}.task-comment-edit-modal__footer{flex:0 0 auto!important;justify-content:flex-end;gap:.52rem;padding:.72rem 1rem .88rem!important}.task-comment-edit-modal__footer .btn{min-width:7.25rem;min-height:2.32rem;padding:.48rem .9rem;font-size:.78rem}.task-show-shell{padding:1rem .75rem}.task-show-shell .task-show-panel,.task-show-shell .task-overview-card,.task-show-shell .task-side-card{border-radius:1.05rem;border-color:var(--op-soft);background:var(--op-panel);box-shadow:0 10px 22px color-mix(in srgb,var(--op-ink) 3.8%,transparent)}.task-show-shell .task-show-panel__header,.task-show-shell .task-overview-card__header,.task-show-shell .task-side-card__header{align-items:center;min-height:0;padding:.76rem .9rem .72rem;border-bottom-color:var(--op-surface-soft);background:var(--op-panel)}.task-show-shell .task-show-panel__body,.task-show-shell .task-overview-card>.saas-card-body,.task-show-shell .task-side-card>.saas-card-body{padding:.86rem .9rem .9rem}.task-show-shell .task-show-layout__sidebar .task-side-card{border-radius:.92rem}.task-show-shell .task-show-layout__sidebar .task-side-card__header{padding:.62rem .72rem .56rem;gap:.56rem}.task-show-shell .task-show-layout__sidebar .task-side-card>.saas-card-body{padding:.68rem .72rem .72rem}.task-show-shell .task-show-layout__sidebar .task-side-card .saas-card-title{gap:.34rem!important;font-size:.84rem;line-height:1.18}.task-show-shell .task-show-layout__sidebar .task-side-card__eyebrow{margin-bottom:.14rem;font-size:.56rem;letter-spacing:.12em}.task-show-shell .task-show-layout__sidebar .task-show-card-link{min-height:1.72rem;padding:.3rem .58rem;font-size:.7rem}.task-show-shell .task-show-layout__sidebar .badge-toggle{padding:.22rem .5rem;font-size:.66rem}.task-show-shell .task-show-layout__sidebar .task-progress-panel.task-progress-panel--compact{padding:.58rem .62rem;border-radius:.78rem}.task-show-shell .task-show-layout__sidebar .task-progress-panel--compact .task-progress-panel__top{margin-bottom:.38rem}.task-show-shell .task-show-layout__sidebar .task-progress-panel--compact .task-progress-panel__details{margin-top:.38rem}.task-show-shell .task-show-layout__sidebar .task-progress-panel--compact .task-progress-panel__detail{min-height:1.22rem;padding:.1rem .38rem .1rem .16rem;font-size:.62rem}.task-show-shell .task-show-panel__eyebrow{display:inline-flex;align-items:center;gap:.34rem;margin-bottom:.18rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.64rem;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase}.task-show-shell .task-show-panel__eyebrow i{display:inline-grid;place-items:center;width:.86rem;height:.86rem;color:var(--csd-foreground-op-muted, var(--op-muted))!important;font-size:.78rem;line-height:1}.task-show-shell .task-show-panel__title{display:flex;align-items:center;gap:.42rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.96rem;font-weight:800;line-height:1.18}.task-show-shell .task-show-panel__lead{margin-top:.2rem;max-width:52rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem;line-height:1.42}.task-show-shell .task-show-panel__metrics,.task-show-shell .task-show-panel__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.42rem;flex-wrap:wrap}.task-show-shell .task-show-panel__metric{display:inline-flex;align-items:center;gap:.34rem;min-height:2rem;padding:.32rem .62rem;border:1px solid color-mix(in srgb,var(--op-accent) 82%,transparent);border-radius:999px;background:var(--op-panel);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem;font-weight:720;line-height:1;white-space:nowrap}.task-show-shell .task-show-panel__metric strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.8rem;font-weight:850;line-height:1}.task-show-shell .task-show-panel__metric.is-danger{border-color:color-mix(in srgb,var(--op-danger) 58%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-danger, var(--op-danger))}.task-show-shell .task-show-panel__metric.is-danger strong{color:var(--csd-foreground-op-danger, var(--op-danger))}.task-show-shell .task-progress-panel{padding:.72rem .78rem;border-radius:.92rem;border-color:color-mix(in srgb,var(--op-soft) 96%,transparent)!important;background:linear-gradient(180deg,var(--op-panel),var(--op-panel))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 86%,transparent)}.task-show-shell .task-progress-panel.is-complete{border-color:color-mix(in srgb,var(--op-success) 58%,transparent)!important;background:linear-gradient(180deg,var(--op-panel),var(--op-panel))!important}.task-show-shell .task-progress-panel__layout{gap:.72rem}.task-show-shell .task-progress-panel__copy strong{font-size:.84rem;font-weight:760}.task-show-shell .task-progress-panel__score strong{font-size:.92rem}.task-show-shell .task-progress-panel__detail{min-height:1.36rem;padding:.16rem .48rem .16rem .18rem;font-size:.68rem;font-weight:760}.task-show-shell .task-progress-panel__progress.progress.progress-saas{width:100%;min-width:0;flex:1 1 auto;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--op-ink) 3.5%,transparent)}.task-show-shell .task-progress-panel__track-wrap .task-progress-panel__progress{width:100%}.task-show-shell .task-subtasks-empty-state.op-empty-state{min-height:5.2rem;padding:1.28rem 1rem;border:1px dashed var(--op-soft);border-radius:1rem;background:var(--op-panel)}.task-show-shell .task-subtasks-empty-state.op-empty-state i{color:var(--csd-foreground-op-muted, var(--op-muted))}.task-show-shell .task-subtasks-empty-state.op-empty-state strong{font-size:.86rem;font-weight:760}.task-show-shell .task-subtasks-empty-state.op-empty-state span{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem}.task-show-shell .task-files-empty-state.op-empty-state{min-height:5.2rem;padding:1.28rem 1rem;border:1px dashed var(--op-soft);border-radius:1rem;background:var(--op-panel)}.task-show-shell .task-files-empty-state.op-empty-state i{color:var(--csd-foreground-op-muted, var(--op-muted))}.task-show-shell .task-files-empty-state.op-empty-state strong{font-size:.86rem;font-weight:760}.task-show-shell .task-files-empty-state.op-empty-state span{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem}.task-show-shell .task-show-panel--subtasks .task-show-panel__header{padding:.76rem .9rem .72rem}.task-show-shell .task-show-panel--subtasks .task-subtasks-summary{padding:.72rem .9rem;border-bottom-color:var(--op-surface-soft)}.task-show-shell .task-show-panel--subtasks .subtasks-card{padding:.76rem .9rem .9rem;border-top-color:var(--op-surface-soft);background:var(--op-panel)!important}.task-show-shell .task-show-panel--subtasks .subtasks-list{gap:.48rem}.task-show-shell .task-subtask-card{grid-template-columns:2rem minmax(0,1fr) auto;gap:.72rem;padding:.66rem .72rem;border-radius:.82rem;border-color:color-mix(in srgb,var(--op-soft) 94%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));box-shadow:none}.task-show-shell .task-subtask-card:hover{border-color:color-mix(in srgb,var(--op-accent) 82%,transparent);background:var(--op-panel);box-shadow:0 10px 22px color-mix(in srgb,var(--op-ink) 5.2%,transparent)}.task-show-shell .task-subtask-card.is-done{border-color:color-mix(in srgb,var(--op-soft) 94%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--op-success) 3.5%,transparent),transparent 18%),linear-gradient(180deg,var(--op-panel),var(--op-panel));box-shadow:inset 2px 0 color-mix(in srgb,var(--op-success) 34%,transparent),0 8px 18px color-mix(in srgb,var(--op-ink) 3.5%,transparent)}.task-show-shell .task-subtask-card.is-done:hover{border-color:color-mix(in srgb,var(--op-success) 58%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--op-success) 5%,transparent),transparent 20%),linear-gradient(180deg,var(--op-panel),var(--op-panel));box-shadow:inset 2px 0 color-mix(in srgb,var(--op-success) 42%,transparent),0 10px 22px color-mix(in srgb,var(--op-ink) 5.2%,transparent)}.task-show-shell .task-subtask-card .subtask-title{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.88rem;font-weight:720}.task-show-shell .task-subtask-card .subtask-meta-chip{padding:.16rem .44rem;border-color:color-mix(in srgb,var(--op-soft) 94%,transparent);background:color-mix(in srgb,var(--op-panel) 92%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.68rem;font-weight:650}.task-show-shell .task-subtask-card .task-subtask-card__description{margin-top:.34rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.76rem;line-height:1.45}.task-show-shell .task-subtask-card .subtask-item__avatar{width:2rem;height:2rem;border-color:color-mix(in srgb,var(--op-accent) 82%,transparent);background:var(--op-panel);color:var(--csd-foreground-op-accent, var(--op-accent));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 86%,transparent)}.task-show-shell .task-subtask-card__actions{gap:.32rem}.task-show-shell .task-subtask-card__state,.task-show-shell .task-subtask-card__complete-btn{min-height:1.72rem;font-size:.68rem;font-weight:760}.task-show-shell .task-show-panel--comments .task-show-panel__header{padding-bottom:.72rem}.task-show-shell .task-show-panel--comments .task-comments-thread__composer{padding:.52rem;border-radius:.86rem;box-shadow:none}.task-show-shell .task-show-panel--comments .task-comments-thread__composer-shell textarea{min-height:68px;font-size:.82rem}.task-show-shell .task-show-panel--comments .task-comments-thread{gap:.52rem;margin-top:.58rem}.task-show-shell .task-show-panel--comments .task-comment-thread-card,.task-show-shell .task-show-panel--comments .task-reply-card{border-radius:.86rem;box-shadow:none}.task-show-shell .task-show-panel--comments .task-comment-thread-card{padding:.62rem .7rem}.task-show-shell .task-show-panel--comments .comment-author,.task-show-shell .task-show-panel--comments .reply-author{font-size:.84rem;font-weight:720}.task-show-shell .task-show-panel--comments .comment-text,.task-show-shell .task-show-panel--comments .reply-text{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem;line-height:1.48}.task-show-shell .task-show-panel--files .task-show-panel__header{align-items:center}.task-show-shell .task-documents-table-shell{border-color:color-mix(in srgb,var(--op-soft) 94%,transparent);border-radius:.94rem;background:var(--op-panel);box-shadow:none}.task-show-shell .task-documents-table thead tr{background:var(--op-panel)}.task-show-shell .task-documents-table thead th{padding:.66rem .78rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.66rem;letter-spacing:.08em}.task-show-shell .task-documents-table tbody td{padding:.66rem .78rem}.task-show-shell .task-documents-table__icon{width:2.14rem;height:2.14rem;border-radius:.76rem;box-shadow:none}.task-show-shell .task-documents-table__title{font-size:.82rem;font-weight:720}.task-show-shell .task-documents-table__person strong,.task-show-shell .task-documents-table__date strong{font-size:.76rem;font-weight:720}.task-show-shell .task-documents-table__person span,.task-show-shell .task-documents-table__date span,.task-show-shell .task-documents-table__meta{font-size:.7rem}.task-show-shell .task-files-empty-state:not(.op-empty-state){gap:.72rem;padding:1.45rem 1rem;border-radius:.94rem;background:linear-gradient(180deg,var(--op-panel),var(--op-panel))}@media (max-width: 991.98px){.task-overview-card__grid{grid-template-columns:1fr}.task-overview-card__admin-grid{grid-template-columns:1fr;gap:.5rem}.task-overview-card__admin-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:.58rem;column-gap:.58rem;row-gap:.2rem}.task-overview-card__admin-summary small{grid-column:1/-1;text-align:left}.task-overview-card__admin-heading{grid-column:1;min-width:0}.task-overview-card__admin-caret{grid-column:2;grid-row:1;justify-self:end;align-self:center}.task-overview-admin-item{padding:.62rem .68rem}.task-progress-panel__layout{grid-template-columns:1fr;align-items:flex-start}.task-side-card--subtasks .task-mini-list__actions{min-width:0}.task-subtask-modal .tasks-modal__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.task-subtask-modal__grid{grid-template-columns:1fr}.task-subtasks-tab .task-tab-section__meta{width:100%;justify-content:flex-start}.task-subtask-card{grid-template-columns:2.1rem minmax(0,1fr)}.task-subtask-card__actions{grid-column:1/-1;justify-content:flex-start}.task-subtask-inspect__grid,.task-subtask-inspect__meta{grid-template-columns:1fr}}@media (max-width: 767.98px){.task-show-shell{padding:.65rem .55rem}.task-show-shell>.task-show-hero{margin-bottom:.68rem}.task-show-shell__tabs{margin-bottom:.68rem}.task-show-shell__tabs .entity-tabs-wrapper{padding:.24rem;border-radius:.86rem}.task-show-shell__tabs .entity-tabs-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.task-show-shell__tabs .entity-tabs-scroll::-webkit-scrollbar{display:none}.task-show-shell__tabs .entity-tabs-list{min-width:-moz-max-content;min-width:max-content;overflow:visible}.task-show-shell__tabs .entity-tab{min-height:2.12rem;padding:.4rem .62rem}.task-show-shell .task-show-panel__header,.task-show-shell .task-overview-card__header,.task-show-shell .task-side-card__header{align-items:flex-start}.task-show-shell .task-show-panel__metrics,.task-show-shell .task-show-panel__actions{width:100%;justify-content:flex-start}.task-show-shell .task-show-panel__actions--split{gap:.5rem}.task-show-shell .task-show-panel__metric{flex:1 1 auto;justify-content:center}.task-show-shell .task-show-panel__primary-action{flex:1 1 100%;width:100%}.task-show-layout__main,.task-show-layout__sidebar{gap:.7rem}.task-show-panel,.task-overview-card,.task-side-card{border-radius:.96rem}.task-show-panel__header,.task-overview-card__header,.task-side-card__header{padding:.82rem .86rem .72rem}.task-show-panel__body,.task-side-card__body,.task-overview-card>.saas-card-body{padding:.86rem}.task-show-layout__sidebar .task-side-card__header{padding:.64rem .72rem .58rem}.task-show-layout__sidebar .task-side-card>.saas-card-body,.task-show-layout__sidebar .task-side-card__body{padding:.68rem .72rem .72rem}.task-overview-card__assignees{align-items:flex-start;width:100%;min-width:0}.task-overview-card__description-box{overflow-wrap:anywhere}.task-show-panel--files .task-show-panel__header{padding-bottom:.8rem}.task-show-panel--files .task-show-panel__lead{margin-top:.22rem;max-width:none;font-size:.77rem;line-height:1.42}.task-show-panel--files .task-show-panel__actions{width:100%}.task-show-panel--files .task-show-panel__actions>.btn,.task-show-panel--files .task-show-panel__actions>a{flex:1 1 calc(50% - .25rem);justify-content:center}.task-documents-table-wrap{overflow:visible}.task-documents-table{table-layout:fixed}.task-documents-table thead{display:none}.task-documents-table tbody{display:grid;gap:.8rem;padding:.8rem}.task-documents-table tbody tr{display:block;border:1px solid var(--op-soft);border-radius:1rem;background:linear-gradient(180deg,var(--op-panel),var(--op-panel));box-shadow:0 12px 24px color-mix(in srgb,var(--op-ink) 5%,transparent);padding:.82rem .88rem}.task-documents-table tbody td{display:block;width:100%;padding:0;border:0;text-align:left!important}.task-documents-table td[data-label="Nr."]{display:none}.task-documents-table td[data-label]:not([data-label="Nr."]):before{content:attr(data-label);display:block;margin-bottom:.32rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.64rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.task-documents-table td[data-label=Fisier]:before{margin-bottom:.42rem}.task-documents-table td[data-label="Incarcat de"],.task-documents-table td[data-label=Data]{margin-top:.7rem}.task-documents-table td[data-label=Actiuni]{margin-top:.82rem;padding-top:.72rem;border-top:1px solid var(--op-surface-soft)}.task-documents-table__document{gap:.72rem}.task-documents-table__icon{width:2.15rem;height:2.15rem;border-radius:.82rem;font-size:.92rem}.task-documents-table__title{font-size:.88rem;line-height:1.38}.task-documents-table__meta{gap:.3rem .42rem;margin-top:.2rem;font-size:.72rem;line-height:1.35}.task-documents-table__person strong,.task-documents-table__date strong{font-size:.8rem}.task-documents-table__person span,.task-documents-table__date span{font-size:.72rem}.task-documents-table__actions{justify-content:flex-start;gap:.38rem}.task-show-panel--subtasks .task-show-panel__actions{width:100%}.task-show-panel--subtasks .task-show-panel__actions>.btn,.task-show-panel--subtasks .task-show-panel__actions>a{flex:1 1 100%;justify-content:center}}@media (max-width: 575.98px){.task-show-hero{gap:.6rem;padding:.72rem!important;border-radius:.92rem}.task-show-hero__toolbar{gap:.68rem}.task-show-hero__identity h1{max-width:100%;font-size:1.12rem;line-height:1.22}.task-show-hero__summary{font-size:.76rem}.task-show-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:.44rem;justify-content:stretch}.task-show-hero__actions>.status-dropdown,.task-show-hero__actions>form,.task-show-hero__actions>.task-show-hero__action{width:100%;min-width:0}.task-show-hero__actions>form{display:flex}.task-show-hero__actions .status-dropdown__toggle,.task-show-hero__actions .task-show-hero__action{width:100%;min-width:0;justify-content:center;padding-inline:.48rem}.task-show-hero__actions .status-dropdown__toggle-label,.task-show-hero__actions .task-show-hero__action span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-show-hero__chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.08rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.task-show-hero__chips::-webkit-scrollbar{display:none}.task-show-hero__chips>*{flex:0 0 auto}.task-side-card__stats{grid-template-columns:1fr}.task-show-panel__header,.task-overview-card__header,.task-comments-quick__composer-footer{align-items:flex-start}.task-progress-panel__layout{grid-template-columns:1fr;align-items:flex-start}.task-side-card--subtasks .task-mini-list__item{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.task-side-card--subtasks .task-mini-list__actions{grid-column:1/-1;grid-row:auto;justify-self:stretch;justify-content:flex-start;min-width:0;padding-left:2.25rem}.task-progress-panel__score{align-items:flex-start;min-width:0}.task-progress-panel__track-wrap{width:100%}.task-show-panel--comments .comment-replies,.task-show-panel--comments .reply-form-wrapper,.task-show-panel--comments .comment-footer{margin-left:0;padding-left:0;border-left:0}.task-subtask-modal .tasks-modal__summary{grid-template-columns:1fr}.task-show-panel--files .task-show-panel__actions>.btn,.task-show-panel--files .task-show-panel__actions>a{flex:1 1 100%}.task-documents-table tbody{padding:.72rem}.task-documents-table tbody tr{padding:.74rem .78rem;border-radius:.92rem}}@media (max-width: 430px){.task-show-hero__actions{grid-template-columns:minmax(0,1fr)}.task-overview-schedule{grid-template-columns:1fr}.task-show-shell__tabs .entity-tab{padding-inline:.52rem}}.task-show-shell .task-overview-card,.task-show-shell .task-side-card,.task-show-shell .task-comments-quick{border-radius:var(--op-radius);border-color:var(--op-border);background:var(--op-panel);box-shadow:0 10px 24px color-mix(in srgb,var(--op-ink) 4%,transparent)}.task-show-shell .task-overview-card__header,.task-show-shell .task-side-card__header,.task-show-shell .task-comments-quick__header{align-items:center;padding:.74rem .88rem;border-bottom-color:var(--op-surface-soft)}.task-show-shell .task-overview-card>.saas-card-body,.task-show-shell .task-side-card>.saas-card-body,.task-show-shell .task-comments-quick>.saas-card-body{padding:.82rem .88rem .88rem}.task-show-shell .task-show-panel__eyebrow,.task-show-shell .task-side-card__eyebrow,.task-show-shell .task-overview-card__section-label{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.63rem;letter-spacing:.09em}.task-show-shell .task-overview-card__body,.task-show-shell .recurrence-body{gap:.62rem}.task-show-shell .task-overview-card__description-box{padding:.64rem .72rem;border-color:var(--op-soft);border-radius:var(--op-radius-sm);background:var(--op-panel);box-shadow:none;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.79rem}.task-show-shell .task-overview-card__facts{gap:.5rem}.task-show-shell .task-overview-fact{min-height:3.35rem;padding:.54rem .62rem;border-color:var(--op-soft);border-radius:var(--op-radius-sm);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));box-shadow:none}.task-show-shell .task-overview-fact__icon{width:1.75rem;height:1.75rem;border-radius:.62rem;border-color:transparent;background:var(--op-surface-soft)}.task-show-shell .task-overview-fact small{font-size:.58rem;letter-spacing:.08em}.task-show-shell .task-overview-fact strong{font-size:.8rem;font-weight:780}.task-show-shell .task-overview-fact p{font-size:.7rem}.task-show-shell .task-overview-card__admin{margin-top:.02rem;padding-top:.52rem;border-top-color:var(--op-surface-soft)}.task-show-shell .task-overview-card__admin-summary{min-height:2.1rem;padding:.36rem .42rem;border-radius:var(--op-radius-sm);background:transparent;box-shadow:none}.task-show-shell .task-overview-card__admin-summary:hover{background:var(--op-panel);box-shadow:none}.task-show-shell .task-overview-card__admin-heading-icon,.task-show-shell .task-overview-admin-item__icon{width:1.55rem;height:1.55rem;border-color:var(--op-soft);background:var(--op-panel);box-shadow:none}.task-show-shell .task-overview-admin-item{padding:.52rem .58rem;border-color:var(--op-soft);border-radius:var(--op-radius-sm);box-shadow:none}.task-show-shell .recurrence-section.task-side-card--recurrence .task-side-card__header,.task-show-shell .task-side-card--subtasks .task-side-card__header,.task-show-shell .task-side-card--files .task-side-card__header{padding:.7rem .82rem}.task-show-shell .recurrence-section .recurrence-panel,.task-show-shell .task-progress-panel{padding:.58rem .64rem;border-color:var(--op-soft);border-radius:var(--op-radius-sm);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));box-shadow:none}.task-show-shell .recurrence-section .recurrence-panel__row{padding:.24rem 0}.task-show-shell .task-progress-panel--compact{display:grid;gap:.46rem}.task-show-shell .task-progress-panel__top{align-items:center}.task-show-shell .task-progress-panel__copy strong,.task-show-shell .task-progress-panel__score strong{font-size:.82rem}.task-show-shell .task-progress-panel__score small{font-size:.58rem;letter-spacing:.1em}.task-show-shell .task-progress-panel__details{gap:.34rem}.task-show-shell .task-progress-panel__detail{min-height:1.28rem;padding:.14rem .42rem;font-size:.66rem;box-shadow:none}.task-show-shell .task-side-card--subtasks .task-mini-list{margin-top:.5rem;gap:.42rem}.task-show-shell .task-side-card--subtasks .task-mini-list__item,.task-show-shell .task-file-list__item,.task-show-shell .task-comment-preview{border-color:var(--op-soft);border-radius:var(--op-radius-sm);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));box-shadow:none}.task-show-shell .task-side-card--subtasks .task-mini-list__item{padding:.5rem .56rem}.task-show-shell .task-side-card--subtasks .task-mini-list__marker{min-width:1.22rem;height:1.22rem;box-shadow:none}.task-show-shell .task-mini-list__complete{min-height:1.48rem;padding-inline:.48rem;box-shadow:none}.task-show-shell .task-file-list{gap:.42rem}.task-show-shell .task-file-list__item{align-items:center;padding:.54rem .58rem}.task-show-shell .task-file-list__icon{width:1.9rem;height:1.9rem;border-radius:.66rem}.task-show-shell .task-file-list__content strong{font-size:.78rem;font-weight:760}.task-show-shell .task-comments-quick__composer{padding:.5rem;border-color:var(--op-soft);border-radius:var(--op-radius-sm);background:var(--op-panel);box-shadow:none}.task-show-shell .task-comments-quick__composer-shell{border-color:var(--op-soft);border-radius:var(--op-radius-sm);background:var(--op-panel);box-shadow:none}.task-show-shell .task-comments-quick__composer-shell textarea{min-height:58px;padding:.52rem .6rem}.task-show-shell .task-comments-quick__timeline{gap:.42rem;margin-top:.5rem}.task-show-shell .task-comment-preview{padding:.56rem .62rem}.task-show-shell .task-comment-preview__avatar .ui-avatar{box-shadow:none}@media (max-width: 767.98px){.task-show-shell .task-overview-card__header,.task-show-shell .task-side-card__header,.task-show-shell .task-comments-quick__header{padding:.68rem .72rem}.task-show-shell .task-overview-card>.saas-card-body,.task-show-shell .task-side-card>.saas-card-body,.task-show-shell .task-comments-quick>.saas-card-body{padding:.72rem}.task-show-shell .task-overview-card__facts{grid-template-columns:1fr}.task-show-shell .task-comments-quick__composer-footer{align-items:center}}.task-show-shell{padding:.78rem .62rem}.task-show-shell .task-profile-card,.task-show-shell .task-side-card.op-card,.task-show-shell .task-comments-quick.op-card{margin-bottom:0;border-radius:var(--op-radius);border-color:var(--op-border);background:var(--op-panel);box-shadow:0 10px 22px color-mix(in srgb,var(--op-ink) 3.5%,transparent);overflow:hidden}.task-show-shell .task-profile-card>.op-card__header,.task-show-shell .task-side-card.op-card>.op-card__header,.task-show-shell .task-comments-quick.op-card>.op-card__header{align-items:center;gap:.72rem;min-height:0;padding:.72rem .86rem!important;border-bottom-color:var(--op-surface-soft);background:var(--op-panel)}.task-show-shell .task-profile-card>.op-card__header h2,.task-show-shell .task-side-card.op-card>.op-card__header .saas-card-title,.task-show-shell .task-comments-quick.op-card>.op-card__header .saas-card-title{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.92rem;font-weight:840;line-height:1.18}.task-show-shell .task-profile-card>.op-card__header small{margin-top:.12rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.76rem;line-height:1.3}.task-show-shell .task-profile-card>.op-card__body,.task-show-shell .task-side-card.op-card>.op-card__body,.task-show-shell .task-comments-quick.op-card>.op-card__body{padding:.72rem .82rem .82rem!important}.task-show-shell .task-profile-card__body{display:grid;gap:.66rem}.task-show-shell .task-profile-card__section{display:grid;gap:.58rem;padding:.68rem;border:1px solid color-mix(in srgb,var(--op-soft) 92%,transparent);border-radius:var(--op-radius-sm);background:linear-gradient(180deg,var(--op-panel),var(--op-panel))}.task-show-shell .task-profile-card__section-title{display:inline-flex;align-items:center;gap:.38rem;margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.84rem;font-weight:850;line-height:1.22}.task-show-shell .task-profile-card__section-title i{color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.88rem}.task-show-shell .task-profile-card__context-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(19rem,.9fr);gap:.5rem;align-items:stretch}.task-show-shell .task-profile-card__meta-label{margin-bottom:.2rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.62rem;font-weight:850;letter-spacing:.045em;line-height:1.1}.task-show-shell .task-profile-card__description-text{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.8rem;line-height:1.48}.task-show-shell .task-overview-card__description-box{min-height:100%;padding:.58rem .64rem;border-color:color-mix(in srgb,var(--op-soft) 92%,transparent);border-radius:.76rem;background:var(--op-panel);box-shadow:none}.task-show-shell .task-overview-card__facts.task-profile-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.task-show-shell .task-overview-fact{min-height:3rem;padding:.5rem .56rem;border-color:color-mix(in srgb,var(--op-soft) 92%,transparent);border-radius:.76rem;background:var(--op-panel);box-shadow:none}.task-show-shell .task-overview-fact__icon{width:1.7rem;height:1.7rem;border-radius:.58rem;box-shadow:none}.task-show-shell .task-overview-fact small{margin-bottom:.1rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.58rem;letter-spacing:.075em}.task-show-shell .task-overview-fact strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.78rem;font-weight:820}.task-show-shell .task-overview-fact p{margin-top:.1rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.68rem;line-height:1.28}.task-show-shell .task-overview-fact__link{display:inline-flex;align-items:center;gap:.28rem;margin-top:.28rem;color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.68rem;font-weight:780;text-decoration:none}.task-show-shell .task-overview-fact__link:hover{color:var(--csd-foreground-op-accent, var(--op-accent));text-decoration:underline}.task-show-shell .task-profile-card__section--admin{padding:.48rem .58rem;background:var(--op-panel)}.task-show-shell .task-profile-card__section--admin .task-overview-card__admin-summary{min-height:1.96rem;padding:.28rem .34rem;border-radius:.72rem;background:transparent;box-shadow:none}.task-show-shell .task-profile-card__section--admin .task-overview-card__admin-summary:hover{background:var(--op-panel);box-shadow:none}.task-show-shell .task-profile-card__section--admin .task-overview-card__admin-grid{margin-top:.42rem;gap:.48rem;padding:0}.task-show-shell .task-overview-admin-item{padding:.52rem .58rem;border-color:color-mix(in srgb,var(--op-soft) 92%,transparent);border-radius:.72rem;background:var(--op-panel);box-shadow:none}.task-show-shell .task-side-card.op-card>.op-card__header{padding:.62rem .72rem!important}.task-show-shell .task-side-card.op-card>.op-card__body{padding:.62rem .72rem .72rem!important}.task-show-shell .task-side-card__eyebrow{margin-bottom:.12rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.58rem;letter-spacing:.105em}.task-show-shell .recurrence-section .recurrence-panel,.task-show-shell .task-progress-panel{padding:.58rem .64rem;border-color:color-mix(in srgb,var(--op-soft) 92%,transparent)!important;border-radius:.76rem;background:var(--op-panel)!important;box-shadow:none}.task-show-shell .recurrence-section .recurrence-panel__row{padding:.22rem 0}.task-show-shell .recurrence-section .recurrence-panel__row span,.task-show-shell .recurrence-section .recurrence-panel__row strong{font-size:.72rem}.task-show-shell .task-recurrence-actions{gap:.42rem}.task-show-shell .task-recurrence-action{min-height:2rem;border-radius:999px}.task-show-shell .task-side-card--subtasks .task-mini-list,.task-show-shell .task-file-list,.task-show-shell .task-comments-quick__timeline{gap:.42rem}.task-show-shell .task-side-card--subtasks .task-mini-list{margin-top:.5rem}.task-show-shell .task-side-card--subtasks .task-mini-list__item,.task-show-shell .task-file-list__item,.task-show-shell .task-comment-preview{padding:.52rem .58rem;border-color:color-mix(in srgb,var(--op-soft) 92%,transparent);border-radius:.76rem;background:var(--op-panel);box-shadow:none}.task-show-shell .task-file-list__icon{width:1.82rem;height:1.82rem;border-radius:.62rem}.task-show-shell .task-comments-quick.op-card>.op-card__body{padding:.66rem .72rem .72rem!important}.task-show-shell .task-comments-quick__composer{padding:.46rem;border-color:color-mix(in srgb,var(--op-soft) 92%,transparent);border-radius:.78rem;background:var(--op-panel);box-shadow:none}.task-show-shell .task-comments-quick__composer-shell{padding:.08rem;border-color:color-mix(in srgb,var(--op-soft) 92%,transparent);border-radius:.72rem;background:var(--op-panel);box-shadow:none}.task-show-shell .task-comments-quick__composer-shell textarea{min-height:54px;padding:.5rem .58rem;font-size:.8rem}.task-show-shell .task-comments-quick__composer-footer{gap:.42rem}.task-show-shell .task-comments-quick__composer-footer small{font-size:.7rem}@media (max-width: 1199.98px){.task-show-shell .task-profile-card__context-grid{grid-template-columns:1fr}}@media (max-width: 767.98px){.task-show-shell{padding:.6rem .48rem}.task-show-shell .task-profile-card>.op-card__header,.task-show-shell .task-side-card.op-card>.op-card__header,.task-show-shell .task-comments-quick.op-card>.op-card__header{align-items:flex-start;padding:.62rem .68rem!important}.task-show-shell .task-profile-card>.op-card__body,.task-show-shell .task-side-card.op-card>.op-card__body,.task-show-shell .task-comments-quick.op-card>.op-card__body{padding:.62rem .68rem .68rem!important}.task-show-shell .task-profile-card__section{padding:.58rem}.task-show-shell .task-overview-card__facts.task-profile-card__facts{grid-template-columns:1fr}}.task-collection-route{overflow:hidden;border:1px solid color-mix(in srgb,var(--op-success) 20%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--op-surface-soft) 92%,transparent),var(--op-panel) 42%)}.task-collection-route__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:center;padding:1rem 1.15rem;border-bottom:1px solid color-mix(in srgb,var(--op-success) 13%,transparent)}.task-collection-route__icon,.task-collection-stop__position{display:inline-grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.85rem;color:var(--csd-foreground-op-success, var(--op-success));background:color-mix(in srgb,var(--op-success) 12%,transparent)}.task-collection-route__eyebrow{display:block;color:var(--csd-foreground-op-success, var(--op-success));font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.task-collection-route__header h2{margin:.08rem 0;font-size:1.05rem;font-weight:800}.task-collection-route__header p{margin:0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem}.task-collection-route__progress{display:grid;justify-items:center;min-width:4.4rem;padding:.38rem .7rem;border:1px solid color-mix(in srgb,var(--op-success) 14%,transparent);border-radius:.85rem;color:var(--csd-foreground-op-success, var(--op-success));background:var(--op-soft);line-height:1.05}.task-collection-route__progress strong{font-size:.88rem;font-weight:850}.task-collection-route__progress small{margin-top:.16rem;font-size:.58rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.task-collection-route__stops{display:grid;gap:.65rem;padding:1rem}.task-collection-stop{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:center;padding:.85rem;border:1px solid var(--op-soft);border-left:4px solid var(--op-muted);border-radius:.9rem;background:var(--op-panel)}.task-collection-stop--success{border-left-color:var(--op-success);background:color-mix(in srgb,var(--op-surface-soft) 72%,transparent)}.task-collection-stop--danger{border-left-color:var(--op-danger);background:color-mix(in srgb,var(--op-surface-soft) 72%,transparent)}.task-collection-stop--info{border-left-color:var(--op-accent)}.task-collection-stop--warning{border-left-color:var(--op-warning)}.task-collection-stop--danger .task-collection-stop__title-row span{color:var(--csd-foreground-op-danger, var(--op-danger))}.task-collection-stop--warning .task-collection-stop__title-row span{color:var(--csd-foreground-op-warning, var(--op-warning))}.task-collection-stop--info .task-collection-stop__title-row span{color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark))}.task-collection-stop__position{width:2.15rem;height:2.15rem;border-radius:50%;font-weight:800}.task-collection-stop__title-row{display:flex;justify-content:space-between;gap:.75rem}.task-collection-stop__title-row strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.88rem}.task-collection-stop__title-row span{color:var(--csd-foreground-op-success, var(--op-success));font-size:.7rem;font-weight:800;text-transform:uppercase}.task-collection-stop__meta{display:flex;flex-wrap:wrap;gap:.35rem .85rem;margin-top:.3rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem}.task-collection-stop__meta i{margin-right:.25rem;color:var(--csd-foreground-op-success, var(--op-success))}.task-collection-stop__body>small{display:block;margin-top:.35rem;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-collection-stop__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.task-collection-stop__actions form{margin:0}.task-collection-stop__actions button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;white-space:nowrap}.task-collection-route__transfer{margin:0 1rem 1rem;padding:.75rem;border:1px dashed color-mix(in srgb,var(--op-success) 35%,transparent);border-radius:.85rem}.task-collection-route__transfer summary{cursor:pointer;color:var(--csd-foreground-op-success, var(--op-success));font-weight:700}.task-collection-route__transfer form{display:grid;grid-template-columns:minmax(12rem,.7fr) minmax(14rem,1fr) auto;gap:.55rem;margin-top:.7rem}@media (max-width: 767.98px){.task-collection-route__header{grid-template-columns:auto minmax(0,1fr)}.task-collection-route__progress{grid-column:1/-1;width:100%}.task-collection-stop{grid-template-columns:auto minmax(0,1fr)}.task-collection-stop__actions{grid-column:1/-1;justify-content:stretch}.task-collection-stop__actions form,.task-collection-stop__actions button{flex:1;width:100%}.task-collection-route__transfer form{grid-template-columns:1fr}}.task-show-hero__automatic-status{display:inline-flex;align-items:center;gap:.42rem;padding:.2rem .28rem .2rem .2rem;border:1px solid color-mix(in srgb,var(--op-success) 16%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--op-surface-soft) 72%,transparent)}.task-show-hero__automatic-status>span:last-child{display:inline-flex;align-items:center;gap:.24rem;padding-right:.18rem;color:var(--csd-foreground-op-success, var(--op-success));font-size:.65rem;font-weight:750}.task-profile-card--compact .op-card__header{padding:.8rem 1rem}.task-profile-card--compact .op-card__body{padding:1rem;gap:1rem}.task-profile-card--compact .task-profile-summary,.task-profile-card--compact .task-profile-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem}.task-profile-card--compact .task-profile-summary>div,.task-profile-card--compact .task-profile-context>div{display:flex;flex-direction:column;min-width:0;gap:.25rem}.task-profile-card--compact strong,.task-profile-card--compact a{font-size:.84rem;overflow-wrap:anywhere}.task-profile-card--compact small{color:var(--csd-foreground-op-muted, var(--op-muted))}.task-profile-card--compact .task-profile-description{display:grid;gap:.4rem;overflow-wrap:anywhere;font-size:.86rem;line-height:1.6}.task-profile-card--compact .task-profile-context{padding-top:.8rem;border-top:1px solid var(--op-border-soft)}.task-profile-card--compact .task-profile-card__section--admin{padding-top:.6rem;border-top:1px solid var(--op-border-soft)}.task-profile-card--compact .task-overview-card__admin-summary{padding:.45rem 0;min-height:2.5rem;background:transparent;border:0;box-shadow:none}@media (max-width: 575px){.task-profile-card--compact .task-profile-summary,.task-profile-card--compact .task-profile-context{grid-template-columns:minmax(0,1fr)}}.task-show-hero__identity h1{color:var(--csd-foreground-op-ink, var(--op-ink));overflow-wrap:anywhere}@media (max-width: 1399px){.task-show-hero__primary{width:100%}.task-show-hero__identity{max-width:none}}.task-creation-attribution{--task-origin-color: var(--op-muted);--csd-foreground-task-origin-color: var(--csd-foreground-op-muted, var(--op-muted));--task-origin-rgb: 100, 116, 139;min-width:0}.task-creation-attribution--automation{--task-origin-color: var(--op-accent);--csd-foreground-task-origin-color: var(--csd-foreground-op-accent, var(--op-accent));--task-origin-rgb: 37, 99, 235}.task-creation-attribution--system{--task-origin-color: var(--op-success);--csd-foreground-task-origin-color: var(--csd-foreground-op-success, var(--op-success));--task-origin-rgb: 15, 118, 110}.task-creation-attribution--unknown{--task-origin-color: var(--op-warning);--csd-foreground-task-origin-color: var(--csd-foreground-op-warning, var(--op-warning));--task-origin-rgb: 161, 98, 7}.task-creation-attribution--compact{display:inline-flex;align-items:center;gap:.3rem;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:1.34rem;color:var(--csd-foreground-task-origin-color, var(--task-origin-color));font-size:.68rem;font-weight:760;line-height:1.25}.task-creation-attribution--compact i{display:inline-grid;place-items:center;flex:0 0 auto;width:1.2rem;height:1.2rem;border:1px solid rgba(var(--task-origin-rgb),.2);border-radius:999px;background:rgba(var(--task-origin-rgb),.065);color:var(--csd-foreground-task-origin-color, var(--task-origin-color));font-size:.62rem}.task-creation-attribution--compact span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-creation-attribution--full{grid-column:1/-1;align-items:flex-start;border-color:rgba(var(--task-origin-rgb),.2);background:radial-gradient(circle at 0 0,rgba(var(--task-origin-rgb),.075),transparent 34%),var(--op-panel)}.task-creation-attribution--full .task-creation-attribution__icon{border-color:rgba(var(--task-origin-rgb),.26);background:rgba(var(--task-origin-rgb),.075);color:var(--csd-foreground-task-origin-color, var(--task-origin-color))}.task-creation-attribution__body{flex:1 1 auto;min-width:0}.task-creation-attribution__headline,.task-creation-attribution__date{white-space:normal!important}.task-creation-attribution__details{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.48rem;margin:.58rem 0 0}.task-creation-attribution__details div{min-width:0;padding:.46rem .52rem;border:1px solid color-mix(in srgb,var(--op-soft) 92%,transparent);border-radius:.66rem;background:color-mix(in srgb,var(--op-panel) 84%,transparent)}.task-creation-attribution__details dt{margin:0 0 .17rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.56rem;font-weight:820;letter-spacing:.065em;line-height:1.2;text-transform:uppercase}.task-creation-attribution__details dd{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.69rem;font-weight:720;line-height:1.35;overflow-wrap:anywhere}.task-creation-attribution__details dd span{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.62rem;font-weight:700}.task-form-modal__creation-origin{margin-top:.38rem}.tasks-kanban__creation-origin{padding-top:.1rem}@media (max-width: 767.98px){.task-creation-attribution__details{grid-template-columns:minmax(0,1fr)}}.task-template-workspace .tasks-workspace__summary{grid-template-columns:repeat(4,minmax(0,1fr))}.task-template-workspace__actions .tasks-workspace__ghost-action,.task-template-workspace__actions .tasks-workspace__primary-action{white-space:nowrap}.task-template-workspace__summary-shell,.task-template-workspace__quick-insights-row,.task-template-workspace__table-card .ajax-table,#taskTemplatesSectionMeta{transition:opacity .18s ease,filter .18s ease}.task-template-workspace__summary-shell.is-loading,.task-template-workspace__quick-insights-row.is-loading,#taskTemplatesSectionMeta.is-loading{opacity:.88;pointer-events:none;cursor:progress}.task-template-workspace__summary-shell.is-loading .op-stat,.task-template-workspace__quick-insights-row.is-loading .task-template-workspace__quick-insight-pill,#taskTemplatesSectionMeta.is-loading .op-chip{position:relative;overflow:hidden}.task-template-workspace__summary-shell.is-loading .op-stat:after,.task-template-workspace__quick-insights-row.is-loading .task-template-workspace__quick-insight-pill:after,#taskTemplatesSectionMeta.is-loading .op-chip:after,.task-template-workspace__quick-insight-pill.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,color-mix(in srgb,var(--op-panel) 0%,transparent),color-mix(in srgb,var(--op-panel) 62%,transparent) 45%,color-mix(in srgb,var(--op-panel) 0%,transparent) 76%);transform:translate(-110%);animation:task-template-loading-sweep 1.15s ease-in-out infinite;pointer-events:none}.task-template-workspace__summary .task-template-workspace__stat-card{color:inherit;text-decoration:none}.task-template-workspace__summary .task-template-workspace__stat-card:hover,.task-template-workspace__summary .task-template-workspace__stat-card:focus{color:inherit;text-decoration:none}.task-template-workspace__summary .tasks-workspace__stat--today .projects-workspace__stat-icon{border-color:color-mix(in srgb,var(--op-success) 24%,transparent);background:linear-gradient(180deg,var(--op-surface-soft),var(--op-panel));color:var(--csd-foreground-op-success, var(--op-success))}.task-template-workspace__summary .tasks-workspace__stat--today.projects-workspace__stat-card.is-active{border-color:color-mix(in srgb,var(--op-success) 24%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--op-success) 4.5%,transparent),color-mix(in srgb,var(--op-panel) 0%,transparent) 56%),linear-gradient(180deg,var(--op-panel),var(--op-panel));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 94%,transparent),0 12px 26px color-mix(in srgb,var(--op-success) 7.5%,transparent)}.task-template-workspace__summary .tasks-workspace__stat--today.projects-workspace__stat-card.is-active .projects-workspace__stat-active-badge{border-color:color-mix(in srgb,var(--op-success) 24%,transparent);background:linear-gradient(180deg,var(--op-surface-soft),var(--op-panel));color:var(--csd-foreground-op-success, var(--op-success));box-shadow:0 8px 16px color-mix(in srgb,var(--op-success) 7.5%,transparent)}.task-template-workspace__summary .tasks-workspace__stat--today.projects-workspace__stat-card.is-active .projects-workspace__stat-label,.task-template-workspace__summary .tasks-workspace__stat--today.projects-workspace__stat-card.is-active .projects-workspace__stat-value{color:var(--csd-foreground-op-success, var(--op-success))}.task-template-workspace__section-actions{display:flex;flex:1 1 24rem;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap;min-width:0;max-width:100%}.task-template-workspace__section-meta{display:inline-flex}.task-template-workspace .tasks-workspace__section-head>div:first-child{flex:1 1 18rem;min-width:0}.task-template-workspace .tasks-workspace__smart-search .smart-filter-bar{margin-bottom:0}.task-template-workspace .tasks-workspace__content{padding-top:.42rem}.task-template-workspace__filter-rail{min-width:0;margin-top:.58rem;padding:.58rem 1rem 0;border-top:1px solid color-mix(in srgb,var(--op-soft) 74%,transparent)}.task-template-workspace__quick-insights-row{display:flex;flex:1 1 auto;justify-content:flex-start;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:.08rem 0 .22rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--op-muted) 38%,transparent) transparent}.task-template-workspace__quick-insights-row::-webkit-scrollbar{height:.26rem}.task-template-workspace__quick-insights-row::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--op-muted) 30%,transparent)}.task-template-workspace__quick-insights{display:inline-flex;align-items:center;justify-content:flex-start;gap:.42rem;flex-wrap:nowrap;min-width:0;width:-moz-max-content;width:max-content;max-width:none}.task-template-workspace__section-actions .task-template-workspace__quick-insights{gap:.5rem}.task-template-workspace__section-actions .task-template-workspace__quick-insights-label,.task-template-workspace__quick-insights-label{display:none}.task-template-workspace__quick-insights-pills{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:.42rem;min-width:0;max-width:none}.task-template-workspace__quick-insight-pill{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.34rem;min-height:2.04rem;padding:.26rem .58rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-soft) 96%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.74rem;font-weight:700;white-space:nowrap;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.task-template-workspace__quick-insight-pill i{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.76rem}.task-template-workspace__quick-insight-pill small{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;padding:0 .24rem;border-radius:999px;background:color-mix(in srgb,var(--op-muted) 10%,transparent);color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.62rem;font-weight:800}.task-template-workspace__quick-insight-pill.is-loading{cursor:progress;border-color:color-mix(in srgb,var(--op-accent) 70%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-accent, var(--op-accent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--op-accent) 74%,transparent),0 10px 20px color-mix(in srgb,var(--op-accent) 7%,transparent)}.task-template-workspace__quick-insight-pill:hover{color:var(--csd-foreground-op-ink, var(--op-ink));border-color:color-mix(in srgb,var(--op-muted) 42%,transparent);background:linear-gradient(180deg,var(--op-panel),color-mix(in srgb,var(--op-panel) 98%,transparent));text-decoration:none}.task-template-workspace__quick-insight-pill--active{border-color:color-mix(in srgb,var(--op-accent) 34%,transparent);background:linear-gradient(180deg,var(--op-panel),color-mix(in srgb,var(--op-panel) 99%,transparent));color:var(--csd-foreground-op-accent, var(--op-accent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--op-accent) 72%,transparent),0 10px 22px color-mix(in srgb,var(--op-accent) 8%,transparent)}.task-template-workspace__quick-insight-pill--active:before{content:"";width:.36rem;height:.36rem;flex:0 0 .36rem;border-radius:999px;background:var(--op-accent);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--op-accent) 11%,transparent)}.task-template-workspace__quick-insight-pill--active i{color:var(--csd-foreground-op-accent, var(--op-accent))}.task-template-workspace__quick-insight-pill--active small{background:color-mix(in srgb,var(--op-accent) 10%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent))}.task-template-workspace__quick-insight-pill--active:hover{border-color:color-mix(in srgb,var(--op-accent) 42%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-accent, var(--op-accent))}.task-template-workspace__quick-insight-pill--active:hover i{color:var(--csd-foreground-op-accent, var(--op-accent))}.task-template-workspace__quick-insight-pill--muted{color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-index-page__stats{margin-bottom:.85rem}.task-template-index-page{display:block}.task-template-index-page .op-toolbar{box-shadow:0 10px 24px color-mix(in srgb,var(--op-ink) 4%,transparent)}.task-template-index-page .op-toolbar__title h1{font-size:1.16rem;font-weight:740;letter-spacing:0}.task-template-index-page .op-toolbar p,.task-template-index-page .op-stat small,.task-template-index-page .task-template-index-table__title-meta,.task-template-index-page .task-template-index-table__date small,.task-template-index-page .task-template-index-table__assignees small,.task-template-index-page .task-template-index-page__table-subtitle{font-weight:500}.task-template-index-page .op-chip,.task-template-index-page .op-secondary-action,.task-template-index-page .op-primary-action,.task-template-index-page .smart-filter-bar label,.task-template-index-page .task-template-index-table__chip,.task-template-index-page .status-dropdown__toggle-label,.task-template-index-page .task-template-index-table th{font-weight:600}.task-template-index-page .status-dropdown__toggle{font-weight:600!important}.task-template-index-page .task-template-index-page__filter-heading h2{font-weight:700}.task-template-index-page .op-stat{min-height:4.9rem;padding:.74rem .86rem;border-radius:1rem;box-shadow:0 8px 18px color-mix(in srgb,var(--op-ink) 3.5%,transparent)}.task-template-index-page .op-stat__label{font-weight:650;letter-spacing:.035em}.task-template-index-page .op-stat strong{font-size:1.22rem;font-weight:720}.task-template-index-page__stat{min-width:0}.task-template-index-page__filter-card{margin-bottom:.85rem}.task-template-index-page__filter-shell{display:grid;gap:.7rem}.task-template-index-page__active-filters{padding:.82rem .92rem 0}.task-template-index-page__filter-chips{justify-content:space-between}.task-template-index-page__table-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap;min-height:0;padding:.72rem .92rem;border-bottom:1px solid color-mix(in srgb,var(--op-soft) 90%,transparent);background:linear-gradient(180deg,var(--op-panel) 0%,var(--op-panel) 100%);box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 92%,transparent)}.task-template-index-page__table-title{display:flex;align-items:center;gap:.62rem;min-width:0}.task-template-index-page__table-tools{display:inline-flex;align-items:center;justify-content:flex-end;gap:.48rem;flex-wrap:wrap;margin-left:auto}.task-template-index-page__section-meta{display:inline-flex}.task-template-index-page__table-icon{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;flex:0 0 2.05rem;border:1px solid color-mix(in srgb,var(--op-accent) 78%,transparent);border-radius:.68rem;background:linear-gradient(180deg,color-mix(in srgb,var(--op-surface-soft) 98%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));color:var(--csd-foreground-op-accent, var(--op-accent))}.task-template-index-page__table-copy{display:grid;gap:.08rem}.task-template-index-page__table-copy h2{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.98rem;font-weight:720;line-height:1.16}.task-template-index-page__table-subtitle{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.74rem;font-weight:700}.task-template-index-page__table-wrap{overflow:hidden}.task-template-index-page__table-wrap .task-template-index-table thead th:first-child,.task-template-index-page__table-wrap .task-template-index-table tbody td:first-child{padding-left:.82rem!important}.task-template-index-page__table-wrap .task-template-index-table thead th:last-child,.task-template-index-page__table-wrap .task-template-index-table tbody td:last-child{padding-right:.82rem!important}.task-template-index-table__col-number{width:4rem}.task-template-index-table__col-template{width:30%}.task-template-index-table__col-structure{width:24%}.task-template-index-table__col-assignees,.task-template-index-table__col-updated{width:15%}.task-template-index-table__col-status{width:9rem}.task-template-index-table__col-actions{width:5.5rem}.task-template-index-table__number{color:var(--csd-foreground-op-muted, var(--op-muted));font-weight:650}.task-template-index-table-wrap{background:color-mix(in srgb,var(--op-panel) 96%,transparent)}.task-template-index-table-shell{overflow:hidden}.task-template-workspace__table-card{position:relative;border-radius:1.45rem;border:1px solid color-mix(in srgb,var(--op-soft) 84%,transparent);background:color-mix(in srgb,var(--op-panel) 96%,transparent);box-shadow:0 18px 38px color-mix(in srgb,var(--op-ink) 5%,transparent)}.task-template-workspace__table-card .ajax-table{position:relative;min-height:8rem}.task-template-workspace__table-card .ajax-table.is-loading{cursor:progress;pointer-events:none}.task-template-workspace__table-card .ajax-table.is-loading .task-template-index-table-wrap{opacity:.82}.task-template-workspace__table-card .ajax-table.is-loading:before{content:attr(data-loading-label);position:absolute;top:.82rem;right:.9rem;z-index:6;display:inline-flex;align-items:center;min-height:2rem;padding:0 .78rem;border:1px solid color-mix(in srgb,var(--op-border-soft) 90%,transparent);border-radius:999px;background:color-mix(in srgb,var(--op-panel) 94%,transparent);color:var(--csd-foreground-op-ink, var(--op-ink));box-shadow:0 14px 26px color-mix(in srgb,var(--op-ink) 8%,transparent),inset 0 1px color-mix(in srgb,var(--op-panel) 92%,transparent);font-size:.73rem;font-weight:800;line-height:1;white-space:nowrap}.task-template-workspace__table-card .ajax-table.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;border-radius:1.15rem;background:linear-gradient(105deg,color-mix(in srgb,var(--op-panel) 0%,transparent),color-mix(in srgb,var(--op-panel) 70%,transparent) 42%,color-mix(in srgb,var(--op-panel) 0%,transparent) 72%);transform:translate(-110%);animation:task-template-loading-sweep 1.15s ease-in-out infinite;pointer-events:none}@keyframes task-template-loading-sweep{to{transform:translate(110%)}}@media (prefers-reduced-motion: reduce){.task-template-workspace__summary-shell.is-loading .op-stat:after,.task-template-workspace__quick-insights-row.is-loading .task-template-workspace__quick-insight-pill:after,#taskTemplatesSectionMeta.is-loading .op-chip:after,.task-template-workspace__quick-insight-pill.is-loading:after,.task-template-workspace__table-card .ajax-table.is-loading:after{animation:none;transform:none}}.task-template-index-table thead th{background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 99%,transparent),color-mix(in srgb,var(--op-surface-soft) 96%,transparent))}.task-template-index-table__title,.task-template-index-table__structure,.task-template-index-table__date,.task-template-index-table__assignees{display:grid;gap:.42rem}.task-template-index-table__title-top{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.task-template-index-table__title-link{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.95rem;font-weight:650;text-decoration:none}.task-template-index-table__title-link:hover{color:var(--csd-foreground-op-accent, var(--op-accent))}.task-template-index-table__title-meta,.task-template-index-table__structure-meta,.task-template-index-table__date small{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.79rem;line-height:1.5}.task-template-index-table__title-meta{display:inline-flex;align-items:center;gap:.45rem}.task-template-index-table__chips{display:flex;flex-wrap:wrap;gap:.45rem}.task-template-index-table__chip{display:inline-flex;align-items:center;padding:.29rem .58rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-soft) 88%,transparent);background:color-mix(in srgb,var(--op-panel) 96%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.74rem;font-weight:560}.task-template-index-table__structure-meta span{margin:0 .2rem;color:var(--csd-foreground-op-border-soft, var(--op-border-soft))}.task-template-index-table__pagination{border-top:1px solid color-mix(in srgb,var(--op-soft) 86%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent))}.task-template-index-table__pagination .saas-pagination{border-top:0;background:transparent;border-radius:0 0 1.05rem 1.05rem}.task-template-index-table__status-cell{white-space:nowrap}.task-template-index-table__status-cell .status-dropdown,.task-template-index-table__status-cell .status-label{display:inline-flex}.task-template-index-table__status-cell .status-dropdown__toggle,.task-template-index-table__status-cell .status-label .status-dropdown__toggle{min-height:2.05rem;padding:.34rem .68rem;border-color:color-mix(in srgb,var(--op-border-soft) 92%,transparent)!important;background:transparent!important;color:var(--csd-foreground-op-ink, var(--op-ink));box-shadow:none!important}.task-template-index-table__status-cell .status-dropdown__toggle:not(.is-loading) .status-dropdown__toggle-spinner{display:none}.task-template-index-table__status-cell .status-dropdown__toggle:hover:not(:disabled),.task-template-index-table__status-cell .status-dropdown__toggle.show,.task-template-index-table__status-cell .status-dropdown__toggle[aria-expanded=true]{border-color:color-mix(in srgb,var(--op-muted) 62%,transparent)!important;background:var(--op-panel)!important;color:var(--csd-foreground-op-ink, var(--op-ink));box-shadow:0 7px 16px color-mix(in srgb,var(--op-ink) 4.5%,transparent)!important;transform:translateY(-1px)}.task-template-index-table__status-cell .status-dropdown__toggle-icon{background:transparent!important;box-shadow:none!important}.task-template-index-table__status-cell .status-dropdown__toggle--success{color:var(--csd-foreground-op-success, var(--op-success))}.task-template-index-table__status-cell .status-dropdown__toggle--neutral,.task-template-index-table__status-cell .status-dropdown__toggle--primary,.task-template-index-table__status-cell .status-dropdown__toggle--info{color:var(--csd-foreground-op-ink, var(--op-ink))}.task-template-index-table__status-cell .status-dropdown__toggle--warning{color:var(--csd-foreground-op-warning, var(--op-warning))}.task-template-index-table__status-cell .status-dropdown__toggle--danger{color:var(--csd-foreground-op-danger, var(--op-danger))}.task-template-index-table__actions-cell{width:88px;min-width:88px;padding-right:1rem!important;position:relative;overflow:visible;white-space:nowrap}.task-template-index-table__actions-cell .dropdown-actions{justify-content:flex-end}.task-template-index-table__actions-cell .modern-dropdown-trigger{width:1.84rem;height:1.84rem;min-width:1.84rem;min-height:1.84rem;border-radius:999px;border-color:color-mix(in srgb,var(--op-soft) 96%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));color:var(--csd-foreground-op-muted, var(--op-muted));box-shadow:0 5px 12px color-mix(in srgb,var(--op-ink) 3.2%,transparent)}.task-template-index-table__actions-cell .modern-dropdown-trigger:hover,.task-template-index-table__actions-cell .modern-dropdown-trigger:focus-visible,.task-template-index-table__actions-cell .modern-dropdown-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--op-accent) 18%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));color:var(--csd-foreground-op-accent, var(--op-accent));box-shadow:0 7px 16px color-mix(in srgb,var(--op-accent) 7%,transparent)}.task-template-index-table__actions-cell .dropdown-modern{min-width:12.8rem;padding:.5rem!important;margin-top:.52rem!important;border-radius:1.15rem!important;border-color:color-mix(in srgb,var(--op-border-soft) 82%,transparent)!important;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--op-soft) 32%,transparent),transparent 38%),linear-gradient(180deg,var(--op-panel) 0%,var(--op-panel) 100%)!important}.task-template-index-table__actions-cell .dropdown-modern__item{border-radius:.9rem}.task-template-index-table__assignees{justify-items:start}.task-template-index-table__assignees small{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.76rem;line-height:1.4}.task-template-index-table__empty{display:flex;flex-direction:column;align-items:center;gap:.65rem;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-index-table__empty i{font-size:1.45rem;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-index-table__empty strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.95rem}.task-template-index-table__empty p{margin:0;font-size:.84rem}.task-template-index-table__empty-action{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;margin-top:.2rem;min-height:2.35rem;padding-inline:.9rem;border-radius:999px;font-size:.8rem;font-weight:800}@media (max-width: 1199.98px){.task-template-workspace__quick-insights-row,.task-template-workspace__quick-insights,.task-template-workspace__quick-insights-pills{justify-content:flex-start}}@media (max-width: 767.98px){.task-template-index-page .op-toolbar__actions{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.task-template-index-page .op-toolbar__actions .op-chip,.task-template-index-page .op-toolbar__actions .op-primary-action{grid-column:1/-1}.task-template-index-page .op-toolbar__actions .op-secondary-action{min-width:0;width:100%}.task-template-workspace__quick-insights{align-items:flex-start;flex-direction:column}}.task-template-show{display:flex;flex-direction:column;gap:1.5rem}.task-template-show__hero{padding:1.75rem;border-radius:1.75rem;border:1px solid color-mix(in srgb,var(--op-accent) 55%,transparent);background:radial-gradient(circle at top left,color-mix(in srgb,var(--op-soft) 72%,transparent),transparent 52%),linear-gradient(145deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));box-shadow:0 26px 54px color-mix(in srgb,var(--op-ink) 8%,transparent)}.task-template-show__hero-top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.task-template-show__hero-main{display:flex;flex-direction:column;gap:.55rem;max-width:52rem}.task-template-show__hero-main h1{margin:0;font-size:clamp(1.85rem,2.5vw,2.5rem);line-height:1.08;color:var(--csd-foreground-op-ink, var(--op-ink))}.task-template-show__hero-main p{margin:0;max-width:42rem;font-size:.98rem;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-show__hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.task-template-show__chips{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.task-template-show__chip{display:inline-flex;align-items:center;gap:.45rem;padding:.62rem .9rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-accent) 72%,transparent);background:color-mix(in srgb,var(--op-panel) 90%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.86rem;font-weight:650}.task-template-show__chip i{color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-show__card{border-radius:1.5rem;border:1px solid color-mix(in srgb,var(--op-soft) 82%,transparent);box-shadow:0 20px 40px color-mix(in srgb,var(--op-ink) 6%,transparent);overflow:hidden}.task-template-show__card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.4rem 1.5rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--op-soft) 82%,transparent)}.task-template-show__card-head h2{margin:0;font-size:1.18rem;color:var(--csd-foreground-op-ink, var(--op-ink))}.task-template-show__card-head p{margin:.35rem 0 0;font-size:.9rem;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-show__summary-badge{padding:.52rem .78rem;border-radius:999px;background:color-mix(in srgb,var(--op-surface-soft) 95%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.76rem;font-weight:700;white-space:nowrap}.task-template-show__detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.5rem}.task-template-show__detail-block{display:flex;flex-direction:column;gap:.45rem;min-height:100%;padding:1rem 1.05rem;border-radius:1.15rem;border:1px solid color-mix(in srgb,var(--op-soft) 88%,transparent);background:color-mix(in srgb,var(--op-panel) 72%,transparent)}.task-template-show__detail-block--wide{grid-column:span 2}.task-template-show__detail-block strong{font-size:1rem;color:var(--csd-foreground-op-ink, var(--op-ink))}.task-template-show__detail-block small{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.84rem}.task-template-show__detail-label{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-show__subtasks{display:flex;flex-direction:column;gap:.9rem;padding:1.5rem}.task-template-show__subtask{border:1px solid color-mix(in srgb,var(--op-soft) 88%,transparent);border-radius:1.2rem;background:var(--op-panel);box-shadow:0 14px 30px color-mix(in srgb,var(--op-ink) 5%,transparent)}.task-template-show__subtask-main{display:flex;align-items:flex-start;gap:.9rem;padding:1rem 1.05rem}.task-template-show__drag{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:color-mix(in srgb,var(--op-surface-soft) 92%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));cursor:grab;flex-shrink:0}.task-template-show__subtask-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:.55rem}.task-template-show__subtask-copy strong{font-size:.98rem;color:var(--csd-foreground-op-ink, var(--op-ink))}.task-template-show__subtask-copy p{margin:0;font-size:.88rem;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-show__subtask-top{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.task-template-show__inline-pill,.task-template-show__subtask-meta span{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .62rem;border-radius:999px;background:color-mix(in srgb,var(--op-panel) 96%,transparent);border:1px solid color-mix(in srgb,var(--op-soft) 82%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.79rem;font-weight:600}.task-template-show__subtask-meta{display:flex;flex-wrap:wrap;gap:.55rem}.task-template-show__empty{display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:2rem 1.5rem;text-align:center;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-show__empty i{font-size:1.55rem;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-show__empty strong{font-size:1rem;color:var(--csd-foreground-op-ink, var(--op-ink))}.task-template-show__empty span{max-width:24rem;font-size:.86rem}.task-template-show__stack{display:flex;flex-direction:column;gap:.85rem;padding:1.5rem}.task-template-show__mini-card{display:flex;flex-direction:column;gap:.4rem;padding:.95rem 1rem;border-radius:1.1rem;border:1px solid color-mix(in srgb,var(--op-soft) 82%,transparent);background:color-mix(in srgb,var(--op-panel) 72%,transparent)}.task-template-show__mini-card strong{font-size:.92rem;color:var(--csd-foreground-op-ink, var(--op-ink))}.task-template-show__mini-card small{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.84rem;line-height:1.55}.task-template-show__assignees{min-height:2rem}.task-template-modal{display:flex;flex-direction:column;gap:1rem}.task-template-modal__section{padding:1.35rem 1.4rem;border-radius:1.4rem;border:1px solid color-mix(in srgb,var(--op-soft) 86%,transparent);background:radial-gradient(circle at top right,color-mix(in srgb,var(--op-surface-soft) 55%,transparent),transparent 48%),color-mix(in srgb,var(--op-panel) 98%,transparent);box-shadow:0 16px 32px color-mix(in srgb,var(--op-ink) 5%,transparent)}.task-template-modal__section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.1rem}.task-template-modal__section-head h3{margin:0;font-size:1.02rem;color:var(--csd-foreground-op-ink, var(--op-ink))}.task-template-modal__section-head p{margin:.3rem 0 0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.86rem}.task-template-modal__hint{margin-top:.45rem;font-size:.78rem;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-modal__counter{display:inline-flex;align-items:center;justify-content:center;min-width:2.65rem;height:auto;min-height:1.72rem;padding:.34rem .68rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-soft) 92%,transparent);background:color-mix(in srgb,var(--op-panel) 92%,transparent);color:var(--csd-foreground-op-ink, var(--op-ink));font-weight:700;font-size:.74rem;line-height:1;white-space:nowrap}.task-template-modal__subtasks-list{display:flex;flex-direction:column;gap:.75rem;margin-top:1.2rem}.task-template-modal__subtask-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.9rem;padding:.95rem 1rem;border-radius:1.1rem;border:1px solid color-mix(in srgb,var(--op-soft) 82%,transparent);background:color-mix(in srgb,var(--op-panel) 72%,transparent)}.task-template-modal__subtask-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:.45rem}.task-template-modal__subtask-copy strong{font-size:.94rem;color:var(--csd-foreground-op-ink, var(--op-ink))}.task-template-modal__subtask-copy p{margin:0;font-size:.84rem;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-modal__subtask-meta{display:flex;flex-wrap:wrap;gap:.5rem}.task-template-modal__meta-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .58rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-soft) 82%,transparent);background:color-mix(in srgb,var(--op-panel) 92%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.76rem;font-weight:600}.task-template-modal__subtask-add{min-height:3.05rem!important;height:3.05rem!important;padding:0 1.12rem!important;border-radius:999px!important;display:inline-flex!important;flex-direction:row!important;align-items:center;justify-content:center;gap:.42rem;font-size:.78rem;font-weight:800;line-height:1!important;box-shadow:0 9px 18px color-mix(in srgb,var(--op-accent) 12%,transparent)}.task-template-modal__subtask-add i{display:inline-flex;align-items:center;justify-content:center;width:.95rem;height:.95rem;font-size:.9rem;line-height:1}.task-template-modal__subtask-remove{align-self:flex-start;justify-self:flex-end;flex-shrink:0}.task-template-modal .subtasks-empty{display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:5.25rem;border:1px dashed color-mix(in srgb,var(--op-border-soft) 90%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--op-panel) 78%,transparent);font-size:.86rem}.task-template-guide{display:flex;flex-direction:column;gap:1.35rem}.task-template-guide__intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1.2rem 1.25rem;border-radius:1.4rem;border:1px solid color-mix(in srgb,var(--op-accent) 72%,transparent);background:radial-gradient(circle at top left,color-mix(in srgb,var(--op-soft) 68%,transparent),transparent 52%),color-mix(in srgb,var(--op-panel) 96%,transparent)}.task-template-guide__eyebrow,.task-template-guide__card-eyebrow{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--csd-foreground-op-accent, var(--op-accent))}.task-template-guide__copy p{margin:.5rem 0 0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.92rem;line-height:1.65;max-width:42rem}.task-template-guide__chips{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-end;gap:.55rem}.task-template-guide__chips span{padding:.48rem .75rem;border-radius:999px;background:color-mix(in srgb,var(--op-panel) 92%,transparent);border:1px solid color-mix(in srgb,var(--op-accent) 72%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.79rem;font-weight:650}.task-template-guide__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.task-template-guide__card{padding:1.15rem 1.2rem;border-radius:1.25rem;border:1px solid color-mix(in srgb,var(--op-soft) 84%,transparent);background:color-mix(in srgb,var(--op-panel) 98%,transparent);box-shadow:0 16px 32px color-mix(in srgb,var(--op-ink) 5%,transparent)}.task-template-guide__card--accent{background:radial-gradient(circle at top right,color-mix(in srgb,var(--op-surface-soft) 70%,transparent),transparent 45%),color-mix(in srgb,var(--op-panel) 98%,transparent);border-color:color-mix(in srgb,var(--op-accent) 82%,transparent)}.task-template-guide__card--wide{grid-column:span 2}.task-template-guide__card h6{margin:.45rem 0 .8rem;font-size:1rem;color:var(--csd-foreground-op-ink, var(--op-ink))}.task-template-guide__list{display:flex;flex-direction:column;gap:.55rem;padding-left:1rem;margin:0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.86rem;line-height:1.6}.task-template-guide__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.task-template-guide__columns strong{display:block;margin-bottom:.35rem;color:var(--csd-foreground-op-ink, var(--op-ink))}.task-template-guide__columns p{margin:0;font-size:.86rem;line-height:1.6;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-guide__callout{display:flex;gap:.85rem;align-items:flex-start;padding:1rem 1.1rem;border-radius:1.2rem;background:color-mix(in srgb,var(--op-surface-soft) 72%,transparent);border:1px solid color-mix(in srgb,var(--op-accent) 82%,transparent)}.task-template-guide__callout i{color:var(--csd-foreground-op-accent, var(--op-accent));font-size:1.1rem;margin-top:.15rem}.task-template-guide__callout strong{display:block;margin-bottom:.25rem;color:var(--csd-foreground-op-ink, var(--op-ink))}.task-template-guide__callout p{margin:0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.86rem;line-height:1.6}.task-template-show-shell{display:flex;flex-direction:column;gap:.8rem}.task-template-show-hero{padding:1.6rem 1.65rem;border-radius:1.75rem;border:1px solid color-mix(in srgb,var(--op-accent) 55%,transparent);background:radial-gradient(circle at top left,color-mix(in srgb,var(--op-soft) 75%,transparent),transparent 40%),linear-gradient(145deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));box-shadow:0 26px 54px color-mix(in srgb,var(--op-ink) 8%,transparent)}.task-template-show-hero__toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.task-template-show-hero__identity{display:flex;flex-direction:column;gap:.55rem;max-width:54rem}.task-template-show-hero__identity h1{margin:0;font-size:clamp(2rem,2.5vw,2.8rem);line-height:1.04;color:var(--csd-foreground-op-ink, var(--op-ink))}.task-template-show-hero__identity p{margin:0;max-width:44rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.97rem;line-height:1.7}.task-template-show-hero__eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--csd-foreground-op-accent, var(--op-accent))}.task-template-show-hero__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.task-template-show-hero__chips{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.2rem}.task-template-show-hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1.2rem}.task-template-show-hero__stat{display:flex;flex-direction:column;gap:.35rem;min-height:100%;padding:1rem 1.05rem;border-radius:1.2rem;border:1px solid color-mix(in srgb,var(--op-soft) 92%,transparent);background:color-mix(in srgb,var(--op-panel) 82%,transparent)}.task-template-show-hero__stat span{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.task-template-show-hero__stat strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1rem;line-height:1.4}.task-template-show-hero__stat small{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.83rem;line-height:1.55}.task-template-show-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.62rem .9rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-accent) 72%,transparent);background:color-mix(in srgb,var(--op-panel) 90%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.86rem;font-weight:700}.task-template-show-chip i{color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-show-card,.task-template-show-sidecard{overflow:hidden;border-radius:1.45rem;border:1px solid color-mix(in srgb,var(--op-soft) 88%,transparent);box-shadow:0 18px 38px color-mix(in srgb,var(--op-ink) 6%,transparent)}.task-template-show-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem 1.45rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--op-soft) 82%,transparent)}.task-template-show-card__header h2{margin:.25rem 0 0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1.18rem}.task-template-show-card__header p{margin:.32rem 0 0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.89rem;line-height:1.6}.task-template-show-card__eyebrow{color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.task-template-show-card__badge{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.4rem .75rem;border-radius:999px;background:color-mix(in srgb,var(--op-surface-soft) 95%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.76rem;font-weight:800;white-space:nowrap}.task-template-show-card__body{display:flex;flex-direction:column;gap:1rem;padding:1.4rem 1.45rem 1.5rem}.task-template-show-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.task-template-show-insight{display:flex;gap:.85rem;min-height:100%;padding:1rem 1.05rem;border-radius:1.2rem;border:1px solid color-mix(in srgb,var(--op-soft) 82%,transparent);background:radial-gradient(circle at top right,color-mix(in srgb,var(--op-surface-soft) 55%,transparent),transparent 45%),color-mix(in srgb,var(--op-panel) 72%,transparent)}.task-template-show-insight--wide{grid-column:span 2}.task-template-show-insight__icon{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;flex-shrink:0;border-radius:1rem;background:linear-gradient(135deg,color-mix(in srgb,var(--op-accent) 12%,transparent),color-mix(in srgb,var(--op-accent) 20%,transparent));color:var(--csd-foreground-op-accent, var(--op-accent));font-size:1rem}.task-template-show-insight__copy{display:flex;flex-direction:column;gap:.34rem;min-width:0}.task-template-show-insight__copy strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.98rem;line-height:1.5}.task-template-show-insight__copy small{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.84rem;line-height:1.6}.task-template-show-insight__eyebrow{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.73rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.task-template-show-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.task-template-show-rule{display:flex;gap:.75rem;padding:.95rem 1rem;border-radius:1.1rem;border:1px solid color-mix(in srgb,var(--op-soft) 88%,transparent);background:color-mix(in srgb,var(--op-panel) 92%,transparent)}.task-template-show-rule__icon{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:999px;background:color-mix(in srgb,var(--op-surface-soft) 95%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));flex-shrink:0}.task-template-show-rule__copy{display:flex;flex-direction:column;gap:.22rem}.task-template-show-rule__copy span{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.task-template-show-rule__copy strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.94rem}.task-template-show-rule__copy small{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.81rem;line-height:1.55}.task-template-show-flow{display:flex;flex-direction:column;gap:.9rem;padding:1.4rem 1.45rem 1.5rem}.task-template-show-step{display:grid;grid-template-columns:auto 1fr;gap:.95rem;padding:1rem 1.05rem;border-radius:1.2rem;border:1px solid color-mix(in srgb,var(--op-soft) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));box-shadow:0 14px 30px color-mix(in srgb,var(--op-ink) 4%,transparent)}.task-template-show-step__index{display:flex;align-items:flex-start;gap:.65rem}.task-template-show-step__drag{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:color-mix(in srgb,var(--op-surface-soft) 92%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));cursor:grab;flex-shrink:0}.task-template-show-step__number{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .55rem;border-radius:999px;background:linear-gradient(135deg,var(--op-soft),var(--op-surface-soft));color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.84rem;font-weight:800}.task-template-show-step__content{display:flex;flex-direction:column;gap:.7rem;min-width:0}.task-template-show-step__top{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem}.task-template-show-step__top h3{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1rem}.task-template-show-step__top p{margin:.3rem 0 0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.86rem;line-height:1.6}.task-template-show-step__pill,.task-template-show-step__meta span{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .68rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-soft) 82%,transparent);background:color-mix(in srgb,var(--op-panel) 96%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.79rem;font-weight:700;white-space:nowrap}.task-template-show-step__meta{display:flex;flex-wrap:wrap;gap:.55rem}.task-template-show-empty{display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:2.2rem 1.5rem;text-align:center;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-show-empty i{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:1.7rem}.task-template-show-empty strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1rem}.task-template-show-empty span{max-width:28rem;font-size:.85rem;line-height:1.6}.task-template-show-sidecard__header{padding:1.3rem 1.35rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--op-soft) 82%,transparent)}.task-template-show-sidecard__header h3{margin:.24rem 0 0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1.02rem}.task-template-show-sidecard__header p{margin:.32rem 0 0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.86rem;line-height:1.6}.task-template-show-sidecard__eyebrow{color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.task-template-show-sidecard__body{display:flex;flex-direction:column;gap:.95rem;padding:1.25rem 1.35rem 1.35rem}.task-template-show-sidecard__cta{justify-content:center}.task-template-show-sidecard__notice{display:flex;align-items:flex-start;gap:.65rem;padding:.9rem 1rem;border-radius:1.1rem;border:1px solid color-mix(in srgb,var(--op-warning) 85%,transparent);background:color-mix(in srgb,var(--op-surface-soft) 96%,transparent);color:var(--csd-foreground-op-danger, var(--op-danger));font-size:.84rem;line-height:1.55}.task-template-show-sidecard__notice i{margin-top:.1rem}.task-template-show-sidecard__avatars{min-height:2rem}.task-template-show-sidecard__empty{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.84rem;line-height:1.6}.task-template-show-checklist{display:flex;flex-direction:column;gap:.7rem}.task-template-show-checklist__item{display:flex;align-items:flex-start;gap:.6rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.84rem;line-height:1.6}.task-template-show-checklist__item i{color:var(--csd-foreground-op-success, var(--op-success));margin-top:.12rem}.task-template-show-members{display:flex;flex-direction:column;gap:.7rem}.task-template-show-members__item{display:flex;flex-direction:column;gap:.18rem;padding:.8rem .9rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--op-soft) 88%,transparent);background:color-mix(in srgb,var(--op-panel) 70%,transparent)}.task-template-show-members__name{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.9rem;font-weight:700}.task-template-show-members__meta{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.8rem}.task-template-show-audit{display:flex;flex-direction:column;gap:.75rem}.task-template-show-audit__item{display:flex;flex-direction:column;gap:.22rem;padding:.85rem .95rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--op-soft) 88%,transparent);background:color-mix(in srgb,var(--op-panel) 72%,transparent)}.task-template-show-audit__item span{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.task-template-show-audit__item strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.93rem}.task-template-show-audit__item small{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.82rem;line-height:1.55}@media (max-width: 1199.98px){.task-template-show__hero-top,.task-template-modal__section-head,.task-template-guide__intro{grid-template-columns:1fr;flex-direction:column}.task-template-show__hero-actions{justify-content:flex-start}}@media (max-width: 991.98px){.task-template-workspace .tasks-workspace__summary,.task-template-show__detail-grid,.task-template-guide__grid,.task-template-guide__columns{grid-template-columns:1fr}.task-template-show__detail-block--wide,.task-template-guide__card--wide{grid-column:span 1}}@media (max-width: 767.98px){.task-template-show__hero,.task-template-modal__section,.task-template-guide__card,.task-template-guide__callout,.task-template-guide__intro{padding-inline:1rem}.task-template-show__hero-main h1{font-size:1.6rem}.task-template-show__subtask-main{flex-direction:column}.task-template-show__hero-actions,.task-template-show__chips,.task-template-modal__subtask-add{width:100%}.task-template-show-hero,.task-template-show-card__header,.task-template-show-card__body,.task-template-show-flow,.task-template-show-sidecard__header,.task-template-show-sidecard__body{padding-inline:1rem}.task-template-show-hero__toolbar,.task-template-show-step__top{flex-direction:column}.task-template-show-hero__actions,.task-template-show-hero__chips{width:100%}.task-template-show-hero__stats,.task-template-show-insights,.task-template-show-rules{grid-template-columns:1fr}.task-template-show-insight--wide{grid-column:span 1}.task-template-show-step{grid-template-columns:1fr}}.task-template-show-hero{padding:1.2rem 1.35rem;border-radius:1.45rem;border-color:color-mix(in srgb,var(--op-accent) 45%,transparent);background:radial-gradient(circle at top left,color-mix(in srgb,var(--op-soft) 55%,transparent),transparent 36%),linear-gradient(145deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent));box-shadow:0 16px 34px color-mix(in srgb,var(--op-ink) 5%,transparent)}.task-template-show-hero__identity{gap:.35rem;max-width:48rem}.task-template-show-hero__identity h1{font-size:clamp(1.6rem,2.1vw,2.15rem);line-height:1.08}.task-template-show-hero__identity p{max-width:40rem;font-size:.91rem;line-height:1.55}.task-template-show-hero__eyebrow{font-size:.72rem}.task-template-show-hero__chips{gap:.6rem;margin-top:.9rem}.task-template-show-card,.task-template-show-sidecard{border-radius:1.25rem;box-shadow:0 14px 30px color-mix(in srgb,var(--op-ink) 4.5%,transparent)}.task-template-show-card__header{padding:1rem 1.15rem .8rem}.task-template-show-card__header h2{margin:.16rem 0 0;font-size:1.02rem}.task-template-show-card__header p{margin:.24rem 0 0;font-size:.84rem;line-height:1.5}.task-template-show-card__eyebrow{font-size:.71rem}.task-template-show-card__badge{min-height:1.8rem;padding:.32rem .68rem;font-size:.71rem}.task-template-show-card__body{gap:.9rem;padding:1rem 1.15rem 1.1rem}.task-template-show-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.task-template-show-fact{display:flex;gap:.7rem;padding:.85rem .9rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--op-soft) 82%,transparent);background:color-mix(in srgb,var(--op-panel) 76%,transparent)}.task-template-show-fact__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:.8rem;background:color-mix(in srgb,var(--op-soft) 72%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.9rem}.task-template-show-fact__copy{display:flex;flex-direction:column;gap:.18rem;min-width:0}.task-template-show-fact__copy span{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.73rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.task-template-show-fact__copy strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.9rem;line-height:1.45}.task-template-show-note{padding:.9rem .95rem;border-radius:1rem;border:1px dashed color-mix(in srgb,var(--op-accent) 90%,transparent);background:color-mix(in srgb,var(--op-panel) 76%,transparent)}.task-template-show-note__label{display:inline-flex;margin-bottom:.45rem;color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.task-template-show-note__content{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.89rem;line-height:1.6}.task-template-show-flow{padding:1rem 1.15rem 1.15rem}.task-template-show-step{padding:.9rem .95rem;border-radius:1rem}.task-template-show-sidecard__header{padding:1rem 1.1rem .8rem}.task-template-show-sidecard__header h3{margin:.16rem 0 0;font-size:.96rem}.task-template-show-sidecard__header p{margin:.22rem 0 0;font-size:.81rem;line-height:1.5}.task-template-show-sidecard__body{gap:.85rem;padding:.95rem 1.1rem 1.05rem}.task-template-show-sidecard__notice{padding:.8rem .85rem}.task-template-show-sidecard__empty{padding:.9rem .95rem}@media (max-width: 767.98px){.task-template-show-facts{grid-template-columns:1fr}}.task-template-show-shell__content{margin-top:.15rem}.task-template-show-hero{padding:.95rem 1.1rem}.task-template-show-hero__toolbar{align-items:flex-start;gap:.85rem}.task-template-show-hero__identity{max-width:38rem}.task-template-show-hero__identity h1{font-size:clamp(1.35rem,1.8vw,1.85rem);margin-bottom:.15rem}.task-template-show-hero__identity p{margin-bottom:0;font-size:.84rem;line-height:1.45}.task-template-show-hero__actions{gap:.55rem}.task-template-show-hero__action{min-height:2.35rem}.task-template-show-hero__chips{gap:.42rem;margin-top:.62rem}.task-template-show-chip{min-height:1.88rem;padding:.32rem .62rem;font-size:.77rem;font-weight:650;border-radius:999px}.task-template-show-chip i{font-size:.78rem}.task-template-show-hero__action--danger{color:var(--csd-foreground-op-danger, var(--op-danger));border-color:color-mix(in srgb,var(--op-danger) 28%,transparent);background:color-mix(in srgb,var(--op-panel) 94%,transparent)}.task-template-show-hero__action--danger:hover,.task-template-show-hero__action--danger:focus{color:var(--csd-foreground-op-danger, var(--op-danger));border-color:color-mix(in srgb,var(--op-danger) 40%,transparent);background:color-mix(in srgb,var(--op-surface-soft) 96%,transparent)}.task-template-show-card__header,.task-template-show-card__body,.task-template-show-flow,.task-template-show-sidecard__header,.task-template-show-sidecard__body{padding-inline:1.05rem}.task-template-show-card__header{padding-top:.95rem;padding-bottom:.72rem}.task-template-show-card__body,.task-template-show-flow,.task-template-show-sidecard__body{padding-top:.95rem;padding-bottom:1rem}.task-template-show-card__header h2,.task-template-show-sidecard__header h3{font-size:.98rem}.task-template-show-card__header p,.task-template-show-sidecard__header p{font-size:.82rem}.task-template-show-facts{gap:.68rem}.task-template-show-fact{padding:.78rem .82rem}.task-template-show-fact__icon{width:1.9rem;height:1.9rem;border-radius:.72rem}.task-template-show-fact__copy span{font-size:.7rem}.task-template-show-fact__copy strong{font-size:.88rem}.task-template-show-note{padding:.82rem .9rem}.task-template-show-note__content{font-size:.87rem}.task-template-show-flow{display:flex;flex-direction:column;gap:.75rem}.task-template-show-step{padding:.82rem .88rem;gap:.8rem}.task-template-show-step__top h3{font-size:.95rem}.task-template-show-step__top p,.task-template-show-step__meta span{font-size:.82rem}.task-template-show-step__pill{min-height:1.9rem;padding:.34rem .68rem;font-size:.77rem}.task-template-show-empty{min-height:14rem}.task-template-show-sidecard__cta{min-height:2.65rem;justify-content:center}.task-template-show-sidecard__avatars{margin-bottom:.15rem}.task-template-show-members__item{padding:.72rem .78rem}.task-template-show-members__name{font-size:.88rem}.task-template-show-members__meta{font-size:.78rem}.task-template-show-audit__item{padding:.78rem .84rem}.task-template-show-propagation{display:flex;flex-direction:column;gap:.75rem}.task-template-show-propagation__item{display:flex;gap:.78rem;align-items:flex-start;padding:.82rem .88rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--op-soft) 88%,transparent);background:color-mix(in srgb,var(--op-panel) 78%,transparent)}.task-template-show-propagation__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:.78rem;background:color-mix(in srgb,var(--op-soft) 72%,transparent);color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.92rem}.task-template-show-propagation__copy{min-width:0}.task-template-show-propagation__copy strong{display:block;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.87rem;margin-bottom:.18rem}.task-template-show-propagation__copy p{margin:0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.82rem;line-height:1.55}.task-template-show-sidecard__callout{padding:.88rem .92rem;border-radius:1rem;border:1px dashed color-mix(in srgb,var(--op-accent) 95%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--op-surface-soft) 76%,transparent),color-mix(in srgb,var(--op-panel) 90%,transparent))}.task-template-show-sidecard__callout-label{display:inline-flex;margin-bottom:.55rem;color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.71rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.task-template-show-sidecard__callout-pills{display:flex;flex-wrap:wrap;gap:.45rem}.task-template-show-sidecard__callout-pills span{display:inline-flex;align-items:center;min-height:1.95rem;padding:.34rem .68rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-accent) 88%,transparent);background:color-mix(in srgb,var(--op-panel) 88%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.77rem;font-weight:700}.task-template-show-sidecard__callout--neutral{border-style:solid;border-color:color-mix(in srgb,var(--op-soft) 92%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--op-panel) 96%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent))}.task-template-show-sidecard__callout-text{margin:0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.82rem;line-height:1.58}.task-template-show-sidecard__callout-text strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-weight:700}.task-template-show-audit-trail{display:flex;flex-direction:column;gap:.72rem}.task-template-show-audit-trail__item{display:flex;gap:.78rem;align-items:flex-start;padding:.82rem .88rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--op-soft) 88%,transparent);background:color-mix(in srgb,var(--op-panel) 78%,transparent)}.task-template-show-audit-trail__item--accent{border-color:color-mix(in srgb,var(--op-accent) 95%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--op-surface-soft) 82%,transparent),color-mix(in srgb,var(--op-panel) 94%,transparent))}.task-template-show-audit-trail__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:.78rem;background:color-mix(in srgb,var(--op-panel) 92%,transparent);border:1px solid color-mix(in srgb,var(--op-soft) 90%,transparent);color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.92rem}.task-template-show-audit-trail__item--accent .task-template-show-audit-trail__icon{color:var(--csd-foreground-op-accent, var(--op-accent));border-color:color-mix(in srgb,var(--op-accent) 95%,transparent);background:color-mix(in srgb,var(--op-panel) 96%,transparent)}.task-template-show-shell .task-template-show-hero{border-color:color-mix(in srgb,var(--op-soft) 92%,transparent);background:radial-gradient(circle at top left,color-mix(in srgb,var(--op-soft) 50%,transparent),transparent 36%),linear-gradient(145deg,color-mix(in srgb,var(--op-panel) 99%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent))}.task-template-show-shell .task-template-show-hero__eyebrow,.task-template-show-shell .task-template-show-card__eyebrow,.task-template-show-shell .task-template-show-sidecard__eyebrow,.task-template-show-shell .task-template-show-note__label,.task-template-show-shell .task-template-show-sidecard__callout-label,.task-template-show-shell .task-template-show-context__eyebrow{color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-show-shell .task-template-show-hero__stat,.task-template-show-shell .task-template-show-chip,.task-template-show-shell .task-template-show-card__badge,.task-template-show-shell .task-template-show-sidecard__callout-pills span{border-color:color-mix(in srgb,var(--op-soft) 92%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent));color:var(--csd-foreground-op-ink, var(--op-ink))}.task-template-show-shell .task-template-show-note,.task-template-show-shell .task-template-show-sidecard__callout,.task-template-show-shell .task-template-show-audit-trail__item--accent{border-color:color-mix(in srgb,var(--op-soft) 95%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--op-panel) 96%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent))}.task-template-show-shell .task-template-show-insight{background:radial-gradient(circle at top right,color-mix(in srgb,var(--op-soft) 44%,transparent),transparent 45%),color-mix(in srgb,var(--op-panel) 72%,transparent)}.task-template-show-shell .task-template-show-insight__icon,.task-template-show-shell .task-template-show-rule__icon,.task-template-show-shell .task-template-show-step__number,.task-template-show-shell .task-template-show-fact__icon,.task-template-show-shell .task-template-show-propagation__icon,.task-template-show-shell .task-template-show-audit-trail__item--accent .task-template-show-audit-trail__icon{border:1px solid color-mix(in srgb,var(--op-soft) 90%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 96%,transparent),color-mix(in srgb,var(--op-surface-soft) 96%,transparent));color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-show-audit-trail__copy{min-width:0}.task-template-show-audit-trail__label{display:block;margin-bottom:.16rem;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.task-template-show-audit-trail__copy strong{display:block;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.88rem;margin-bottom:.12rem}.task-template-show-audit-trail__copy small{display:block;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.81rem;line-height:1.55}@media (max-width: 991.98px){.task-template-show-layout{--bs-gutter-y: 1rem}}@media (max-width: 767.98px){.task-template-show-hero,.task-template-show-card__header,.task-template-show-card__body,.task-template-show-flow,.task-template-show-sidecard__header,.task-template-show-sidecard__body{padding-inline:1rem}.task-template-show-hero__toolbar,.task-template-show-step__top{flex-direction:column}.task-template-show-hero__actions,.task-template-show-hero__chips{width:100%}}.task-template-show-shell{gap:.55rem}.task-template-show-shell__content{margin-top:0}.task-template-show-layout{align-items:flex-start}.task-template-show-layout>.col-xl-8,.task-template-show-layout>.col-xl-4{align-self:flex-start}.task-template-show-hero{padding:.78rem .95rem;border-radius:1.25rem;box-shadow:0 10px 24px color-mix(in srgb,var(--op-ink) 4.5%,transparent)}.task-template-show-hero__toolbar{gap:.7rem}.task-template-show-hero__identity{gap:.25rem;max-width:34rem}.task-template-show-hero__identity h1{font-size:clamp(1.28rem,1.55vw,1.72rem);line-height:1.04}.task-template-show-hero__identity p{max-width:34rem;font-size:.8rem;line-height:1.4}.task-template-show-hero__actions{gap:.45rem}.task-template-show-hero__action{min-height:2.2rem;padding:.4rem .78rem;border-radius:999px;font-size:.78rem}.task-template-show-hero__chips{gap:.38rem;margin-top:.52rem}.task-template-show-chip{min-height:1.75rem;padding:.28rem .56rem;font-size:.74rem}.task-template-show-shell__tabs .entity-tabs-wrapper{padding:.22rem;border-radius:.88rem;box-shadow:0 8px 18px color-mix(in srgb,var(--op-ink) 3.5%,transparent)}.task-template-show-shell__tabs .entity-tabs-list{gap:.22rem}.task-template-show-shell__tabs .entity-tab{padding:.46rem .72rem;border-radius:.72rem;font-size:.78rem}.task-template-show-shell__tabs .entity-tab i{font-size:.88rem}.task-template-show-shell__tabs .entity-tab__badge{min-width:1.1rem;height:1.1rem;font-size:.64rem}.task-template-show-card,.task-template-show-context{border-radius:1.15rem;border:1px solid color-mix(in srgb,var(--op-soft) 88%,transparent);box-shadow:0 10px 24px color-mix(in srgb,var(--op-ink) 4%,transparent)}.task-template-show-card__header{padding:.88rem 1rem .68rem}.task-template-show-card__header h2{font-size:.96rem}.task-template-show-card__header p{font-size:.8rem;line-height:1.45}.task-template-show-card__body,.task-template-show-flow{padding:.86rem 1rem .95rem}.task-template-show-facts{gap:.62rem}.task-template-show-fact{gap:.62rem;padding:.7rem .74rem;border-radius:.95rem}.task-template-show-fact__icon{width:1.8rem;height:1.8rem;border-radius:.68rem;font-size:.82rem}.task-template-show-fact__copy span{font-size:.68rem}.task-template-show-fact__copy strong{font-size:.84rem}.task-template-show-note{padding:.78rem .84rem}.task-template-show-note__content{font-size:.84rem;line-height:1.55}.task-template-show-step{gap:.72rem;padding:.76rem .82rem;border-radius:.95rem}.task-template-show-step__number,.task-template-show-step__drag{min-width:1.85rem;width:1.85rem;height:1.85rem}.task-template-show-step__top h3{font-size:.92rem}.task-template-show-step__top p,.task-template-show-step__meta span{font-size:.79rem}.task-template-show-step__pill{min-height:1.78rem;padding:.3rem .58rem;font-size:.75rem}.task-template-show-empty{min-height:11rem;padding:1.7rem 1rem}.task-template-show-context{width:100%;max-width:24.5rem;margin-left:auto;overflow:hidden}.task-template-show-context__header{padding:.88rem 1rem .74rem;border-bottom:1px solid color-mix(in srgb,var(--op-soft) 82%,transparent)}.task-template-show-context__eyebrow{display:inline-flex;color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.69rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.task-template-show-context__header h3{margin:.14rem 0 0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.98rem}.task-template-show-context__header p{margin:.22rem 0 0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.79rem;line-height:1.46}.task-template-show-context__body{display:flex;flex-direction:column;gap:.78rem;padding:.82rem 1rem .95rem}.task-template-show-context__section{display:flex;flex-direction:column;gap:.62rem}.task-template-show-context__section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.55rem}.task-template-show-context__section-title{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.task-template-show-context__pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.32rem}.task-template-show-context__pills span{display:inline-flex;align-items:center;min-height:1.7rem;padding:.22rem .52rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-soft) 88%,transparent);background:color-mix(in srgb,var(--op-panel) 90%,transparent);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem;font-weight:700}.task-template-show-context__divider{height:1px;background:color-mix(in srgb,var(--op-soft) 85%,transparent)}.task-template-show-sidecard__notice,.task-template-show-sidecard__empty,.task-template-show-sidecard__callout{padding:.72rem .78rem;border-radius:.9rem}.task-template-show-sidecard__empty{font-size:.8rem}.task-template-show-propagation,.task-template-show-audit-trail{gap:.58rem}.task-template-show-propagation__item,.task-template-show-audit-trail__item{gap:.62rem;padding:.68rem .72rem;border-radius:.9rem}.task-template-show-propagation__icon,.task-template-show-audit-trail__icon{width:1.78rem;height:1.78rem;border-radius:.68rem;font-size:.82rem}.task-template-show-propagation__copy strong,.task-template-show-audit-trail__copy strong{font-size:.82rem}.task-template-show-propagation__copy p,.task-template-show-audit-trail__copy small,.task-template-show-sidecard__callout-text{font-size:.78rem;line-height:1.48}.task-template-show-audit-trail__label,.task-template-show-sidecard__callout-label{font-size:.68rem}.task-template-show-members--compact{gap:.5rem}.task-template-show-members--compact .task-template-show-members__item{padding:.62rem .68rem;border-radius:.88rem}.task-template-show-members--compact .task-template-show-members__name{font-size:.83rem}.task-template-show-members--compact .task-template-show-members__meta{font-size:.75rem}@media (max-width: 1199.98px){.task-template-show-context{max-width:none}}@media (max-width: 767.98px){.task-template-show-context__section-head{flex-direction:column}.task-template-show-context__pills{justify-content:flex-start}}.task-template-show-main-card{border-color:var(--op-soft);box-shadow:0 20px 40px color-mix(in srgb,var(--op-ink) 4%,transparent)}.task-template-show-main-card .saas-card-body{padding:0}.task-template-profile{display:flex;flex-direction:column;gap:.95rem;background:transparent}.task-template-profile__section-head{padding:1rem 1rem 0}.task-template-profile__stack{display:flex;flex-direction:column;gap:.9rem;padding:0}.task-template-profile__panel{display:flex;flex-direction:column;gap:.85rem;padding:.95rem 1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--op-soft) 92%,transparent);background:color-mix(in srgb,var(--op-panel) 92%,transparent)}.task-template-profile__panel-head{display:flex;flex-direction:column;gap:.18rem}.task-template-profile__panel-head--split{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.9rem}.task-template-profile__panel-eyebrow{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.task-template-profile__panel-title{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1rem;font-weight:700}.task-template-profile__panel-subtitle{margin:.22rem 0 0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.82rem;line-height:1.5}.task-template-show-flow--embedded{padding:0}.task-template-show-sidecard{border-radius:1.1rem;border:1px solid color-mix(in srgb,var(--op-soft) 92%,transparent);box-shadow:0 16px 32px color-mix(in srgb,var(--op-ink) 4%,transparent)}.task-template-show-sidecard+.task-template-show-sidecard{margin-top:0}@media (max-width: 767.98px){.task-template-profile__section-head{padding:.95rem .95rem 0}.task-template-profile__stack{padding:.95rem}.task-template-profile__panel{padding:.88rem .92rem}.task-template-profile__panel-head--split{flex-direction:column}}.task-template-show-shell{width:100%;padding-right:clamp(.85rem,1.2vw,1.15rem)!important;padding-left:clamp(.85rem,1.2vw,1.15rem)!important}.task-template-show-shell .task-template-show-hero{display:flex;flex-direction:column;gap:.58rem;padding:.78rem .9rem .82rem;border-radius:1.05rem;border:1px solid color-mix(in srgb,var(--op-soft) 96%,transparent);background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--op-soft) 50%,transparent),transparent 34%),linear-gradient(180deg,var(--op-panel) 0%,var(--op-panel) 100%);box-shadow:0 10px 22px color-mix(in srgb,var(--op-ink) 4%,transparent)}.task-template-show-shell .task-template-show-hero__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;flex-wrap:wrap}.task-template-show-shell .task-template-show-hero__primary{min-width:0;flex:1 1 25rem}.task-template-show-shell .task-template-show-hero__identity{display:flex;flex-direction:row;align-items:center;gap:.78rem;max-width:100%;min-width:0;text-align:left}.task-template-show-shell .task-template-show-hero__avatar{width:2.72rem;height:2.72rem;flex:0 0 2.72rem;border-color:color-mix(in srgb,var(--op-border-soft) 82%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft));color:var(--csd-foreground-op-muted, var(--op-muted));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 90%,transparent)}.task-template-show-shell .task-template-show-hero__copy{min-width:0}.task-template-show-shell .task-template-show-hero__identity h1{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:clamp(1.05rem,1.22vw,1.32rem);line-height:1.16;font-weight:800;text-wrap:balance}.task-template-show-shell .task-template-show-hero__identity p{margin:.22rem 0 0;max-width:58ch;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.8rem;line-height:1.45}.task-template-show-shell .supplier-profile__section-eyebrow,.task-template-show-shell .task-template-profile__panel-eyebrow,.task-template-show-shell .task-template-show-hero__eyebrow,.task-template-show-shell .task-template-show-card__eyebrow,.task-template-show-shell .task-template-show-sidecard__eyebrow,.task-template-show-shell .task-template-show-sidecard__callout-label,.task-template-show-shell .task-template-show-context__eyebrow,.task-template-show-shell .task-template-show-note__label{color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-show-shell .task-template-show-hero__eyebrow{gap:.28rem;margin-bottom:.22rem;font-size:.67rem;letter-spacing:.13em}.task-template-show-shell .task-template-show-hero__actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;flex-wrap:nowrap;gap:.42rem;padding:.08rem;border-radius:1rem;max-width:100%}.task-template-show-shell .task-template-show-hero__action{min-height:2.24rem;padding:.48rem .76rem;font-size:.74rem}.task-template-show-shell .task-template-show-hero__actions .settings-masterdata__ghost-action{border-color:color-mix(in srgb,var(--op-border-soft) 92%,transparent)!important;background:linear-gradient(180deg,var(--op-panel),var(--op-panel))!important;color:var(--csd-foreground-op-ink, var(--op-ink))!important;box-shadow:0 7px 16px color-mix(in srgb,var(--op-ink) 3.5%,transparent)!important}.task-template-show-shell .task-template-show-hero__actions .settings-masterdata__ghost-action i{color:var(--csd-foreground-op-muted, var(--op-muted))!important}.task-template-show-shell .task-template-show-hero__actions .settings-masterdata__ghost-action:hover,.task-template-show-shell .task-template-show-hero__actions .settings-masterdata__ghost-action:focus{border-color:color-mix(in srgb,var(--op-ink) 14%,transparent)!important;background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft))!important;color:var(--csd-foreground-op-ink, var(--op-ink))!important;box-shadow:0 9px 18px color-mix(in srgb,var(--op-ink) 5.5%,transparent)!important}.task-template-show-shell .task-template-show-hero__actions .settings-masterdata__ghost-action:hover i,.task-template-show-shell .task-template-show-hero__actions .settings-masterdata__ghost-action:focus i{color:var(--csd-foreground-op-ink, var(--op-ink))!important}.task-template-show-shell .task-template-show-hero__more{display:inline-flex;align-items:center}.task-template-show-shell .task-template-show-hero__more-trigger{width:2.24rem;height:2.24rem;min-width:2.24rem;min-height:2.24rem;border-radius:999px;border-color:color-mix(in srgb,var(--op-border-soft) 92%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-muted, var(--op-muted));box-shadow:0 7px 16px color-mix(in srgb,var(--op-ink) 3.5%,transparent)}.task-template-show-shell .task-template-show-hero__more-trigger:hover,.task-template-show-shell .task-template-show-hero__more-trigger:focus,.task-template-show-shell .task-template-show-hero__more-trigger.show,.task-template-show-shell .task-template-show-hero__more-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--op-ink) 14%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft));color:var(--csd-foreground-op-ink, var(--op-ink));box-shadow:0 9px 18px color-mix(in srgb,var(--op-ink) 5.5%,transparent)}.task-template-show-shell .task-template-show-hero__more-menu{min-width:12.5rem;padding:.52rem!important;border-radius:1.15rem!important;border:1px solid color-mix(in srgb,var(--op-border-soft) 82%,transparent)!important;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--op-soft) 56%,transparent),transparent 44%),linear-gradient(180deg,var(--op-panel) 0%,var(--op-panel) 100%)!important;box-shadow:0 24px 46px color-mix(in srgb,var(--op-ink) 14%,transparent),0 1px color-mix(in srgb,var(--op-panel) 92%,transparent) inset!important;overflow:hidden}.task-template-show-shell .task-template-show-hero__more-menu .dropdown-modern__item{min-height:2.36rem;border-radius:.9rem}.task-template-show-shell .task-template-show-hero__chips{gap:.48rem;margin-top:0}.task-template-show-shell .task-template-show-fact__icon,.task-template-show-shell .task-template-show-step__number,.task-template-show-shell .task-template-show-rule__icon,.task-template-show-shell .task-template-show-propagation__icon,.task-template-show-shell .task-template-show-audit-trail__icon{border-color:color-mix(in srgb,var(--op-soft) 92%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-surface-soft) 96%,transparent));color:var(--csd-foreground-op-muted, var(--op-muted));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 82%,transparent)}.task-template-show-shell .task-template-show-step__pill,.task-template-show-shell .task-template-show-step__meta span,.task-template-show-shell .task-template-show-sidecard__callout-pills span,.task-template-show-shell .task-template-show-card__badge{border-color:color-mix(in srgb,var(--op-soft) 92%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 98%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent));color:var(--csd-foreground-op-ink, var(--op-ink))}@media (max-width: 1199.98px){.task-template-show-shell .task-template-show-hero__toolbar{gap:.68rem}.task-template-show-shell .task-template-show-hero__primary{flex-basis:100%}.task-template-show-shell .task-template-show-hero__actions{width:100%;justify-content:flex-start;overflow:visible;padding-bottom:0}}@media (max-width: 991.98px){.task-template-show-shell .task-template-show-hero__actions{width:100%;justify-content:flex-start;flex-wrap:wrap;overflow-x:visible}}@media (max-width: 767.98px){.task-template-show-shell{padding-right:.75rem!important;padding-left:.75rem!important}.task-template-show-shell .task-template-show-hero{padding:.88rem}.task-template-show-shell .task-template-show-hero__identity{align-items:flex-start}.task-template-show-shell .task-template-show-hero__avatar{width:2.35rem;height:2.35rem;flex-basis:2.35rem}}.task-template-show-shell .task-template-show-hero{border-color:color-mix(in srgb,var(--op-soft) 94%,transparent);background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--op-soft) 46%,transparent),transparent 32%),linear-gradient(180deg,var(--op-panel) 0%,var(--op-panel) 58%,var(--op-panel) 100%)}.task-template-show-shell .task-template-show-hero__avatar{border-color:color-mix(in srgb,var(--op-border-soft) 90%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-muted, var(--op-muted));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 92%,transparent),0 10px 20px color-mix(in srgb,var(--op-ink) 4.5%,transparent)}.task-template-show-shell .task-template-show-hero__eyebrow,.task-template-show-shell .task-template-show-chip i,.task-template-show-shell .supplier-profile__section-eyebrow i{color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-show-shell .task-template-profile__panel{position:relative;overflow:hidden;background:color-mix(in srgb,var(--op-panel) 95%,transparent)}.task-template-show-shell .task-template-profile__panel:before{content:"";position:absolute;top:0;left:1rem;right:1rem;height:.16rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--op-muted) 30%,transparent),color-mix(in srgb,var(--op-border-soft) 34%,transparent),transparent)}.task-template-show-shell .task-template-profile__panel:nth-child(2){background:color-mix(in srgb,var(--op-panel) 95%,transparent)}.task-template-show-shell .task-template-profile__panel:nth-child(2):before{background:linear-gradient(90deg,color-mix(in srgb,var(--op-muted) 28%,transparent),color-mix(in srgb,var(--op-border-soft) 32%,transparent),transparent)}.task-template-show-shell .task-template-show-fact{--fact-accent: var(--op-muted);--csd-foreground-fact-accent: var(--csd-foreground-op-muted, var(--op-muted));--fact-soft: color-mix(in srgb, var(--op-surface-soft) 90%, transparent);--fact-border: color-mix(in srgb, var(--op-soft) 94%, transparent);position:relative;isolation:isolate;overflow:hidden;border-color:color-mix(in srgb,var(--op-soft) 94%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 99%,transparent),color-mix(in srgb,var(--op-panel) 96%,transparent));box-shadow:0 10px 22px color-mix(in srgb,var(--op-ink) 3.5%,transparent)}.task-template-show-shell .task-template-show-fact:before{content:"";position:absolute;inset:0 auto 0 0;width:.18rem;border-radius:999px;background:linear-gradient(180deg,var(--fact-accent),color-mix(in srgb,var(--op-border-soft) 0%,transparent));opacity:.28}.task-template-show-shell .task-template-show-fact__icon{border-color:color-mix(in srgb,var(--op-soft) 92%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-fact-accent, var(--fact-accent));box-shadow:inset 0 1px color-mix(in srgb,var(--op-panel) 92%,transparent),0 8px 18px color-mix(in srgb,var(--op-ink) 4.5%,transparent)}.task-template-show-shell .task-template-show-fact__copy span{color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-show-shell .task-template-show-fact--blue{--fact-accent: var(--op-accent);--csd-foreground-fact-accent: var(--csd-foreground-op-accent, var(--op-accent))}.task-template-show-shell .task-template-show-fact--amber{--fact-accent: var(--op-warning);--csd-foreground-fact-accent: var(--csd-foreground-op-warning, var(--op-warning))}.task-template-show-shell .task-template-show-fact--teal,.task-template-show-shell .task-template-show-fact--green{--fact-accent: var(--op-success);--csd-foreground-fact-accent: var(--csd-foreground-op-success, var(--op-success))}.task-template-show-shell .task-template-show-fact--orange{--fact-accent: var(--op-danger);--csd-foreground-fact-accent: var(--csd-foreground-op-danger, var(--op-danger))}.task-template-show-shell .task-template-show-fact--slate{--fact-accent: var(--op-muted);--csd-foreground-fact-accent: var(--csd-foreground-op-muted, var(--op-muted))}.task-template-show-shell .task-template-show-note{border-color:color-mix(in srgb,var(--op-soft) 95%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--op-panel) 96%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent))}.task-template-show-shell .task-template-show-note__label{color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-show-shell .task-template-show-flow--embedded{position:relative}.task-template-show-shell .task-template-show-flow--embedded:before{content:"";position:absolute;top:1.1rem;bottom:1.1rem;left:2.42rem;width:.12rem;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--op-muted) 18%,transparent),color-mix(in srgb,var(--op-border-soft) 18%,transparent));pointer-events:none}.task-template-show-shell .task-template-show-step{position:relative;z-index:1;border-color:color-mix(in srgb,var(--op-soft) 94%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--op-panel) 99%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent))}.task-template-show-shell .task-template-show-step__number{border-color:color-mix(in srgb,var(--op-border-soft) 88%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-ink, var(--op-ink));box-shadow:0 8px 18px color-mix(in srgb,var(--op-ink) 4.5%,transparent)}.task-template-show-shell .task-template-show-step__drag{border:1px solid color-mix(in srgb,var(--op-border-soft) 72%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-show-shell .task-template-show-step__pill{border-color:color-mix(in srgb,var(--op-border-soft) 86%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-ink, var(--op-ink))}.task-template-show-shell .task-template-show-step__meta span:first-child{border-color:color-mix(in srgb,var(--op-success) 34%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft));color:var(--csd-foreground-op-success, var(--op-success))}.task-template-show-shell .task-template-show-step__meta span:last-child{border-color:color-mix(in srgb,var(--op-warning) 34%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-surface-soft));color:var(--csd-foreground-op-danger, var(--op-danger))}.task-template-show-shell .task-template-show-sidecard{position:relative;overflow:hidden}.task-template-show-shell .task-template-show-sidecard:before{content:"";position:absolute;top:0;left:1rem;right:1rem;height:.16rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--op-muted) 26%,transparent),color-mix(in srgb,var(--op-border-soft) 28%,transparent),transparent)}.task-template-show-shell .task-template-show-sidecard--generation{border-color:color-mix(in srgb,var(--op-soft) 94%,transparent);background:var(--op-panel)}.task-template-show-shell .task-template-show-sidecard--audit:before{background:linear-gradient(90deg,color-mix(in srgb,var(--op-muted) 26%,transparent),color-mix(in srgb,var(--op-border-soft) 28%,transparent),transparent)}.task-template-show-shell .task-template-show-sidecard--generation .task-template-show-sidecard__eyebrow,.task-template-show-shell .task-template-show-sidecard--generation .task-template-show-sidecard__callout-label{color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-show-shell .task-template-show-sidecard--generation .task-template-show-sidecard__callout:not(.task-template-show-sidecard__callout--neutral){border-color:color-mix(in srgb,var(--op-soft) 95%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--op-panel) 96%,transparent),color-mix(in srgb,var(--op-panel) 98%,transparent))}.task-template-show-shell .task-template-show-sidecard--generation .task-template-show-sidecard__callout-pills span{border-color:color-mix(in srgb,var(--op-soft) 92%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-ink, var(--op-ink))}.task-template-show-shell .task-template-show-propagation__item{border-color:color-mix(in srgb,var(--op-soft) 92%,transparent);background:color-mix(in srgb,var(--op-panel) 96%,transparent)}.task-template-show-shell .task-template-show-propagation__icon,.task-template-show-shell .task-template-show-audit-trail__item--accent .task-template-show-audit-trail__icon,.task-template-show-shell .task-template-show-audit-trail__icon{border-color:color-mix(in srgb,var(--op-border-soft) 78%,transparent);background:linear-gradient(180deg,var(--op-panel),var(--op-panel));color:var(--csd-foreground-op-muted, var(--op-muted))}@supports not (color: color-mix(in srgb,var(--op-ink) 50%,var(--op-panel))){.task-template-show-shell .task-template-show-fact__copy span{color:var(--csd-foreground-op-muted, var(--op-muted))}}@media (max-width: 767.98px){.task-template-show-shell .task-template-show-flow--embedded:before{display:none}}.task-template-show-shell.op-record-shell{background:transparent!important;padding-bottom:.5rem!important}.task-template-show-shell .task-template-show-hero.project-show-hero{display:grid;gap:.72rem;padding:.88rem .96rem .96rem;border-radius:1.24rem;border-color:var(--op-soft);background:var(--op-panel);box-shadow:0 12px 26px color-mix(in srgb,var(--op-ink) 4.3%,transparent);overflow:visible;z-index:60}.task-template-show-shell .task-template-show-hero.project-show-hero:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--op-accent),var(--op-success) 54%,var(--op-warning))}.task-template-show-shell .task-template-show-hero__toolbar{align-items:flex-start;gap:1rem}.task-template-show-shell .task-template-show-hero__identity{display:block;flex:1 1 24rem;max-width:min(100%,34rem);min-width:0}.task-template-show-shell .task-template-show-hero__eyebrow{display:inline-flex;align-items:center;gap:.42rem;margin:0;padding:.34rem .64rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--op-ink) 7%,transparent);background:color-mix(in srgb,var(--op-panel) 92%,transparent);color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.69rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.task-template-show-shell .task-template-show-hero__identity h1{margin:.52rem 0 0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:clamp(1.22rem,1.52vw,1.56rem);line-height:1.08;font-weight:800}.task-template-show-shell .task-template-show-hero__identity p{margin:.22rem 0 0;max-width:100%;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem;line-height:1.42;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-template-show-shell .task-template-show-hero__actions{position:relative;z-index:8;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem;padding:0;width:auto!important}.task-template-show-shell .task-template-show-hero__action,.task-template-show-shell .task-template-show-hero__actions .status-dropdown__toggle{min-height:2.28rem;border-radius:999px;font-size:.76rem}.task-template-show-shell .task-template-show-hero__more{width:auto!important;flex:0 0 auto}.task-template-show-shell .task-template-show-hero__more-menu{position:absolute!important}.task-template-show-shell .task-template-show-hero__chips{display:flex;flex-wrap:wrap;gap:.48rem;margin-top:0}.task-template-show-shell .task-template-show-chip.project-show-chip{min-height:0;padding:.4rem .68rem;border-color:var(--op-soft);background:var(--op-panel);color:var(--csd-foreground-op-muted, var(--op-muted));box-shadow:0 8px 18px color-mix(in srgb,var(--op-ink) 3.5%,transparent);font-size:.75rem;font-weight:700}.task-template-show-shell .task-template-show-hero__chips .task-template-show-chip:nth-child(4n+1) i{color:var(--csd-foreground-op-accent, var(--op-accent))}.task-template-show-shell .task-template-show-hero__chips .task-template-show-chip:nth-child(4n+2) i{color:var(--csd-foreground-op-success, var(--op-success))}.task-template-show-shell .task-template-show-hero__chips .task-template-show-chip:nth-child(4n+3) i{color:var(--csd-foreground-op-accent, var(--op-accent))}.task-template-show-shell .task-template-show-hero__chips .task-template-show-chip:nth-child(4n) i{color:var(--csd-foreground-op-warning, var(--op-warning))}.task-template-show-shell .task-template-show-shell__tabs.op-record-tabs{margin-bottom:.12rem}.task-template-show-shell .task-template-show-shell__tabs .entity-tabs-wrapper{padding:.42rem;border:1px solid var(--op-soft);border-bottom:0;border-radius:1.08rem;background:color-mix(in srgb,var(--op-panel) 98%,transparent);box-shadow:0 12px 26px color-mix(in srgb,var(--op-ink) 4.3%,transparent)}.task-template-show-shell .task-template-show-shell__tabs .entity-tab{padding:.68rem .95rem;border-radius:.88rem;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-template-show-shell .task-template-show-shell__tabs .entity-tab.active{border-color:color-mix(in srgb,var(--op-accent) 34%,transparent);background:var(--op-panel);color:var(--csd-foreground-op-ink, var(--op-ink));box-shadow:0 12px 24px color-mix(in srgb,var(--op-accent) 8%,transparent)}.task-template-show-shell .task-template-show-shell__tabs .entity-tab.active i{color:var(--csd-foreground-op-accent, var(--op-accent))}.task-template-show-shell .task-template-workspace{border:0;border-radius:0;background:transparent;box-shadow:none}.task-template-show-shell .task-template-workspace__head{padding:.15rem 0 .72rem;border-bottom-color:color-mix(in srgb,var(--op-accent) 12%,transparent)}.task-template-show-shell .task-template-workspace__head-copy h2{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1rem;font-weight:800}.task-template-show-shell .task-template-workspace__head-copy p{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.8rem}.task-template-show-shell .task-template-workspace__badge{background:var(--op-panel);border-color:var(--op-soft);box-shadow:0 8px 18px color-mix(in srgb,var(--op-ink) 3.5%,transparent)}.task-template-show-shell .task-template-workspace__content{padding-top:.88rem}.task-template-show-shell .task-template-show-sidecard,.task-template-show-shell .task-template-profile__panel{border-color:var(--op-soft);background:var(--op-panel);box-shadow:0 12px 26px color-mix(in srgb,var(--op-ink) 4.3%,transparent)}.task-template-show-shell .task-template-profile__panel:before,.task-template-show-shell .task-template-show-sidecard:before,.task-template-show-shell .task-template-show-flow--embedded:before{display:none;content:none}.task-template-category-modal-shell .task-template-category-modal-body{padding:1rem}.task-template-category-modal-shell .task-template-category-modal__table-body{padding:0}.task-template-category-modal-shell .task-template-category-modal__table-shell{border-radius:0 0 1rem 1rem}.task-template-category-modal-shell .task-template-category-modal__table{color:var(--csd-foreground-op-ink, var(--op-ink))}.task-template-category-modal-shell .task-template-category-modal__table thead th{padding:.72rem 1rem;border-bottom:1px solid var(--op-soft);background:var(--op-panel);color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.task-template-category-modal-shell .task-template-category-modal__table tbody td{padding:.7rem 1rem;border-bottom:1px solid var(--op-surface-soft);font-size:.84rem}.task-template-category-modal-shell .task-template-category-modal__submit{min-height:2.38rem;border-radius:999px;white-space:nowrap}.task-handover-panel{overflow:hidden;border-color:var(--op-success)}.task-handover-panel.is-awaiting{border-left:3px solid var(--op-warning)}.task-handover-panel.is-signed{border-left:3px solid var(--op-success)}.task-handover-panel__header{display:flex;align-items:center;justify-content:space-between;gap:14px}.task-handover-panel__heading{display:flex;align-items:center;gap:10px;min-width:0}.task-handover-panel__icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:8px;background:var(--op-soft);color:var(--csd-foreground-op-success, var(--op-success))}.task-handover-panel__heading h2{margin:0;font-size:.92rem;color:var(--csd-foreground-op-ink, var(--op-ink))}.task-handover-panel__heading small{display:block;margin-top:2px;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.72rem;overflow-wrap:anywhere}.task-handover-panel__body{display:grid;gap:14px}.task-handover-panel__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--op-soft);border-radius:8px;background:var(--op-soft)}.task-handover-panel__summary>div{display:flex;min-width:0;flex-direction:column;padding:10px 12px;background:var(--op-panel)}.task-handover-panel__summary small{font-size:.64rem;text-transform:uppercase;color:var(--csd-foreground-op-muted, var(--op-muted))}.task-handover-panel__summary strong{font-size:.76rem;color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark));overflow-wrap:anywhere}.task-handover-panel__workflow{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.task-handover-panel__workflow>.btn{min-height:44px}.task-handover-panel__upload{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;flex:1;min-width:0}.task-handover-panel__upload-action{min-height:42px;white-space:nowrap}.task-handover-panel__proof{display:flex;align-items:center;gap:9px;min-width:240px;flex:1;padding:8px 11px;border:1px solid var(--op-success);border-radius:8px;background:var(--op-surface-soft)}.task-handover-panel__proof>span{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border-radius:7px;background:var(--op-soft);color:var(--csd-foreground-op-success, var(--op-success))}.task-handover-panel__proof p{display:flex;min-width:0;flex-direction:column;margin:0}.task-handover-panel__proof strong{font-size:.74rem;color:var(--csd-foreground-op-success, var(--op-success))}.task-handover-panel__proof small{font-size:.65rem;color:var(--csd-foreground-op-muted, var(--op-muted));overflow-wrap:anywhere}.task-handover-panel__guard{display:flex;align-items:center;gap:7px;color:var(--csd-foreground-op-warning, var(--op-warning));font-size:.7rem}.task-handover-panel__guard i{flex:0 0 auto}@media (max-width: 767px){.task-handover-panel__header{align-items:flex-start;flex-direction:column}.task-handover-panel__summary,.task-handover-panel__upload{grid-template-columns:minmax(0,1fr)}.task-handover-panel__upload .btn,.task-handover-panel__workflow>.btn{width:100%}}[data-role=template-subtasks] .subtasks-list{max-height:320px;overflow-y:auto}[data-role=template-subtasks] .subtask-item{transition:background-color .15s ease}[data-role=template-subtasks] .subtask-item:hover{background-color:color-mix(in srgb,var(--op-ink) 2%,transparent)}[data-role=template-subtasks] .subtask-item .fw-semibold{font-size:.95rem}[data-role=template-subtasks] .subtasks-empty{font-size:.875rem}.interventions-workspace{display:flex;flex-direction:column;gap:1.5rem}.qr-access-page.interventions-workspace{gap:.85rem}.qr-access-page__toolbar,.qr-access-page__stats,.qr-access-page__filter-card,.qr-access-page__table-card{margin-bottom:0}.qr-access-filter__form{display:grid;grid-template-columns:minmax(10rem,.7fr) minmax(13rem,.9fr) minmax(18rem,1.8fr) auto;align-items:end;gap:.75rem;min-width:0;width:100%}.qr-access-filter__field,.qr-access-form__field{display:grid;gap:.32rem;min-width:0}.qr-access-filter__field .form-label,.qr-access-form__field .form-label{color:var(--csd-text-52657f-1000, #52657f);font-size:.68rem;font-weight:900;letter-spacing:.06em;line-height:1;margin:0;text-transform:uppercase}.qr-access-filter__field--search{min-width:min(32rem,100%)}.qr-access-filter__actions,.qr-access-actions,.qr-access-code-cell,.qr-access-flow,.qr-access-status,.qr-access-badge,.qr-print-sheet__head,.qr-print-sheet__actions,.qr-print-card__location,.qr-print-card__chips,.qr-public-card__head,.qr-public-note,.qr-public-submit,.qr-employee-ticket{align-items:center;display:flex}.qr-access-filter__actions,.qr-access-actions,.qr-access-flow,.qr-print-sheet__actions,.qr-print-card__chips{gap:.5rem}.qr-access-code-cell{gap:.72rem;min-width:17rem}.qr-access-code-cell strong,.qr-access-context strong,.qr-access-scan strong{color:var(--csd-text-0f172a-1000, #0f172a);display:block;font-weight:900}.qr-access-code-cell span,.qr-access-context span,.qr-access-scan span{color:var(--csd-text-64748b-1000, #64748b);display:block;font-size:.82rem;font-weight:700}.qr-access-thumb,.qr-print-card__code{background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:8px;box-shadow:0 12px 28px #0f172a14;display:grid;flex:0 0 auto;min-height:6rem;min-width:6rem;padding:.45rem;place-items:center}.qr-access-thumb svg,.qr-print-card__code svg{display:block;height:auto;max-width:100%}.qr-access-badge,.qr-access-status{border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:999px;font-size:.72rem;font-weight:900;gap:.32rem;line-height:1;padding:.48rem .62rem;white-space:nowrap}.qr-access-badge--success,.qr-access-status--active{background:var(--csd-bg-ecfdf5-1000, #ecfdf5);border-color:var(--csd-border-10b981-220, rgba(16, 185, 129, .22));color:var(--csd-text-047857-1000, #047857)}.qr-access-badge--primary{background:var(--csd-bg-eff6ff-1000, #eff6ff);border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.qr-access-badge--warning{background:var(--csd-bg-fff7ed-1000, #fff7ed);border-color:var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24));color:var(--csd-text-b45309-1000, #b45309)}.qr-access-badge--neutral,.qr-access-status--inactive{background:var(--csd-bg-f8fafc-1000, #f8fafc);border-color:var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));color:var(--csd-text-475569-1000, #475569)}.qr-access-actions{justify-content:flex-end;min-width:20rem}.qr-access-actions .btn,.qr-access-actions form{flex:0 0 auto}.qr-access-modal-shell .modal-premium-body{max-height:min(76vh,48rem);overflow-y:auto}.qr-access-form__summary{grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:0}.qr-access-form__summary-icon{color:var(--csd-text-2563eb-1000, #2563eb)}.qr-access-form__card .op-upsert-modal__card-title i,.qr-access-form__summary-icon i,.qr-access-form__summary-icon i:before{display:inline-flex;align-items:center;justify-content:center;line-height:1}.qr-access-form__grid{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.qr-access-form__field--wide,.qr-access-form__field--full{grid-column:1/-1}.qr-access-form__field--expires .flatpickr-datetime-split{gap:.65rem}.qr-access-form__field--expires .flatpickr-datetime-split__date{flex:1 1 auto}.qr-access-form__field--expires .flatpickr-datetime-split__time{flex:0 0 7.5rem;min-width:7.5rem;width:7.5rem!important}.qr-access-form__field-help{align-items:center;align-self:flex-start;background:linear-gradient(180deg,var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92)) 0%,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)) 100%);border:1px solid var(--csd-border-2563eb-130, rgba(37, 99, 235, .13));border-radius:999px;color:var(--csd-text-52657f-1000, #52657f);display:inline-flex;font-size:.78rem;font-weight:750;gap:.38rem;line-height:1.35;margin-top:.12rem;max-width:100%;padding:.42rem .62rem}.qr-access-form__field-help i,.qr-access-form__field-help i:before{align-items:center;color:var(--csd-text-2563eb-1000, #2563eb);display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1}.qr-access-empty{min-height:14rem}.qr-print-page{background:var(--csd-bg-f6f8fb-1000, #f6f8fb);min-height:calc(100vh - 4rem)}.qr-print-sheet{margin:0 auto;max-width:58rem}.qr-print-sheet__head{justify-content:space-between;margin-bottom:1rem}.qr-print-sheet__brand{align-items:center;color:var(--csd-text-0f172a-1000, #0f172a);display:inline-flex;font-size:.9rem;font-weight:900;gap:.45rem}.qr-print-card{align-items:center;background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:8px;box-shadow:0 22px 54px #0f172a1f;display:grid;gap:1.5rem;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);padding:2rem}.qr-print-card__content h1{color:var(--csd-text-0f172a-1000, #0f172a);font-size:clamp(1.7rem,4vw,3rem);font-weight:900;letter-spacing:0;line-height:1.05;margin:.35rem 0}.qr-print-card__eyebrow{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.qr-print-card__content p,.qr-print-card__content small{color:var(--csd-text-64748b-1000, #64748b);display:block;font-weight:700}.qr-print-card__location{color:var(--csd-text-0f172a-1000, #0f172a);font-weight:800;gap:.35rem;margin-top:.75rem}.qr-print-card__chips{flex-wrap:wrap;margin-top:1rem}.qr-print-card__chips span{background:var(--csd-bg-eff6ff-1000, #eff6ff);border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:999px;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.74rem;font-weight:900;padding:.45rem .62rem}.qr-public-page{background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-eef3f9-1000, #eef3f9) 100%);color:var(--csd-text-0f172a-1000, #0f172a);min-height:100vh;overflow-x:hidden;-webkit-text-size-adjust:100%}.qr-public-page *,.qr-public-page *:before,.qr-public-page *:after{box-sizing:border-box}.qr-public-shell{display:grid;min-height:100vh;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));place-items:center}.qr-public-card{background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));border-radius:1rem;box-shadow:0 24px 58px #0f172a21;max-width:42rem;overflow:hidden;padding:1rem;position:relative;width:100%}.qr-public-card__head{gap:.72rem;margin-bottom:.72rem;min-width:0}.qr-public-card__icon,.qr-public-card__success-icon,.qr-public-card__blocked-icon{align-items:center;border-radius:8px;display:inline-flex;flex:0 0 3rem;height:3rem;justify-content:center}.qr-public-card__icon{background:var(--csd-bg-eff6ff-1000, #eff6ff);border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));color:var(--csd-text-2563eb-1000, #2563eb)}.qr-public-card__icon i,.qr-public-card__success-icon i,.qr-public-card__blocked-icon i,.qr-public-note i,.qr-public-submit i,.qr-public-alert i,.qr-public-card__chips i,.qr-public-form__section-head i{align-items:center;display:inline-flex;justify-content:center;line-height:1;margin:0;padding:0;text-align:center;vertical-align:0;width:1em}.qr-public-card__icon i:before,.qr-public-card__success-icon i:before,.qr-public-card__blocked-icon i:before,.qr-public-note i:before,.qr-public-submit i:before,.qr-public-alert i:before,.qr-public-card__chips i:before,.qr-public-form__section-head i:before{align-items:center;display:inline-flex;justify-content:center;line-height:1;margin:0;padding:0;text-align:center;vertical-align:0}.qr-public-card__success-icon{background:var(--csd-bg-ecfdf5-1000, #ecfdf5);border:1px solid var(--csd-border-10b981-180, rgba(16, 185, 129, .18));color:var(--csd-text-047857-1000, #047857);font-size:1.45rem;margin-bottom:1rem}.qr-public-card__blocked-icon{background:var(--csd-bg-fff7ed-1000, #fff7ed);border:1px solid var(--csd-border-f59e0b-200, rgba(245, 158, 11, .2));color:var(--csd-text-b45309-1000, #b45309);font-size:1.45rem;margin-bottom:1rem}.qr-public-card h1{font-size:clamp(1.32rem,5.4vw,1.85rem);font-weight:900;letter-spacing:0;line-height:1.08;margin:0;overflow-wrap:anywhere}.qr-public-card p{color:var(--csd-text-64748b-1000, #64748b);font-size:.88rem;font-weight:740;line-height:1.45;margin:.2rem 0 0;overflow-wrap:anywhere}.qr-public-card__eyebrow{color:var(--csd-text-2563eb-1000, #2563eb);display:block;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.qr-public-card__chips{display:flex;flex-wrap:wrap;gap:.42rem;margin-bottom:.8rem}.qr-public-card__chips span{align-items:center;background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-ffffff-1000, #fff) 100%);border:1px solid var(--csd-border-2563eb-130, rgba(37, 99, 235, .13));border-radius:999px;color:var(--csd-text-335174-1000, #335174);display:inline-flex;font-size:.72rem;font-weight:850;gap:.34rem;line-height:1;min-height:1.85rem;padding:.38rem .58rem}.qr-public-card__chips i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.qr-public-note{background:linear-gradient(180deg,var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92)) 0%,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)) 100%);border:1px solid var(--csd-border-2563eb-130, rgba(37, 99, 235, .13));border-radius:.85rem;color:var(--csd-text-334155-1000, #334155);font-size:.84rem;font-weight:740;gap:.52rem;line-height:1.45;margin-bottom:.78rem;padding:.7rem .78rem}.qr-public-alert{align-items:flex-start;background:var(--csd-bg-fff7ed-1000, #fff7ed);border:1px solid var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24));border-radius:.85rem;color:var(--csd-text-9a3412-1000, #9a3412);display:flex;font-size:.86rem;font-weight:800;gap:.5rem;line-height:1.45;margin-bottom:.78rem;padding:.7rem .78rem}.qr-public-alert i{flex:0 0 auto;margin-top:.12rem}.qr-public-form__stack{display:grid;gap:.72rem}.qr-public-form__section{background:var(--csd-bg-f8fafc-720, rgba(248, 250, 252, .72));border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:.95rem;display:grid;gap:.7rem;padding:.78rem}.qr-public-form__section--primary{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);border-color:var(--csd-border-2563eb-140, rgba(37, 99, 235, .14))}.qr-public-form__section-head{align-items:center;display:flex;gap:.58rem;min-width:0}.qr-public-form__section-head>span{align-items:center;background:var(--csd-bg-eff6ff-1000, #eff6ff);border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:.78rem;color:var(--csd-text-2563eb-1000, #2563eb);display:inline-flex;flex:0 0 2.25rem;height:2.25rem;justify-content:center}.qr-public-form__section-head div{min-width:0}.qr-public-form__section-head strong,.qr-public-form__section-head small{display:block}.qr-public-form__section-head strong{color:var(--csd-text-172033-1000, #172033);font-size:.95rem;font-weight:900;line-height:1.18}.qr-public-form__section-head small{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:700;line-height:1.35;margin-top:.1rem}.qr-public-form__grid{display:grid;gap:.62rem;grid-template-columns:repeat(2,minmax(0,1fr))}.qr-public-field{display:grid;gap:.28rem;min-width:0}.qr-public-field>span{color:var(--csd-text-52657f-1000, #52657f);font-size:.68rem;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.qr-public-form input,.qr-public-form select,.qr-public-form textarea{background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:.82rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:730;line-height:1.25;max-width:100%;min-height:2.82rem;padding:.7rem .8rem;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;width:100%}.qr-public-form input::-moz-placeholder,.qr-public-form textarea::-moz-placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8);font-weight:650}.qr-public-form input::placeholder,.qr-public-form textarea::placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8);font-weight:650}.qr-public-form input:focus,.qr-public-form select:focus,.qr-public-form textarea:focus{background:var(--csd-bg-ffffff-1000, #fff);border-color:var(--csd-border-2563eb-420, rgba(37, 99, 235, .42));box-shadow:0 0 0 3px #2563eb1a,0 10px 24px #0f172a0f;outline:0}.qr-public-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2364758b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' d='m4 6 4 4 4-4'/%3e%3c/svg%3e");background-position:right .78rem center;background-repeat:no-repeat;background-size:.82rem .82rem;padding-right:2.25rem}.qr-public-form textarea{min-height:7rem;resize:vertical}.qr-public-form__wide{grid-column:1/-1}.qr-public-submit{background:linear-gradient(135deg,#1d4ed8,#2563eb 54%,#3b82f6);border:0;border-radius:.92rem;box-shadow:0 18px 34px #2563eb38;color:#fff;font-weight:900;gap:.55rem;justify-content:center;margin-top:.8rem;min-height:3.05rem;padding:.75rem 1rem;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;width:100%}.qr-public-submit:hover,.qr-public-submit:focus-visible{box-shadow:0 22px 40px #2563eb47;color:#fff;filter:saturate(1.05);outline:0;transform:translateY(-1px)}.qr-public-submit--link{display:inline-flex}.qr-public-honeypot{display:none!important}.qr-public-card--success,.qr-public-card--blocked{text-align:center}.qr-public-ticket{background:var(--csd-bg-eff6ff-1000, #eff6ff);border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:999px;color:var(--csd-text-1d4ed8-1000, #1d4ed8);display:inline-flex;font-weight:900;margin-top:1rem;padding:.5rem .75rem}.qr-employee-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.qr-employee-card{overflow:hidden}.qr-employee-list{display:grid;gap:.65rem;padding:1rem}.qr-employee-ticket{background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));border-radius:8px;color:var(--csd-text-0f172a-1000, #0f172a);gap:.7rem;padding:.8rem;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.qr-employee-ticket:hover,.qr-employee-ticket:focus-visible{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));box-shadow:0 16px 30px #0f172a14;color:var(--csd-text-0f172a-1000, #0f172a);transform:translateY(-1px)}.qr-employee-ticket>span{align-items:center;background:var(--csd-bg-eff6ff-1000, #eff6ff);border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:8px;color:var(--csd-text-2563eb-1000, #2563eb);display:inline-flex;flex:0 0 2.35rem;height:2.35rem;justify-content:center}.qr-employee-ticket div{min-width:0;flex:1 1 auto}.qr-employee-ticket strong,.qr-employee-ticket small{display:block}.qr-employee-ticket strong{font-weight:900}.qr-employee-ticket small{color:var(--csd-text-64748b-1000, #64748b);font-weight:700}.qr-render-error{color:var(--csd-text-b91c1c-1000, #b91c1c);font-size:.75rem;font-weight:900}@media (max-width: 991.98px){.qr-access-filter__form,.qr-access-form__grid,.qr-print-card,.qr-employee-grid{grid-template-columns:1fr}.qr-access-form__summary{grid-template-columns:auto minmax(0,1fr)}.qr-access-form__summary .op-upsert-modal__summary-pill{grid-column:1/-1;justify-self:start}.qr-access-filter__actions{justify-content:stretch}.qr-access-filter__actions .btn{flex:1 1 0;justify-content:center}.qr-access-table thead{display:none}.qr-access-table tbody,.qr-access-table tr,.qr-access-table td{display:block;width:100%}.qr-access-table tr{border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));padding:.85rem}.qr-access-table td{border:0;padding:.45rem 0}.qr-access-table td:before{color:var(--csd-text-64748b-1000, #64748b);content:attr(data-label);display:block;font-size:.66rem;font-weight:900;letter-spacing:.06em;margin-bottom:.32rem;text-transform:uppercase}.qr-access-actions{justify-content:stretch;min-width:0}.qr-access-actions .btn,.qr-access-actions form,.qr-access-actions form .btn{flex:1 1 100%;justify-content:center;width:100%}.qr-access-flow,.qr-access-actions{flex-wrap:wrap}}@media (max-width: 575.98px){.qr-public-shell{align-items:start;min-height:100dvh;padding:max(.62rem,env(safe-area-inset-top)) max(.62rem,env(safe-area-inset-right)) max(.7rem,env(safe-area-inset-bottom)) max(.62rem,env(safe-area-inset-left))}.qr-public-card{border-radius:1rem;box-shadow:0 16px 38px #0f172a1f;padding:.78rem}.qr-public-form__grid{grid-template-columns:1fr}.qr-public-card__head{align-items:center;gap:.58rem;margin-bottom:.62rem}.qr-public-card__icon{flex-basis:2.55rem;height:2.55rem}.qr-public-card h1{font-size:clamp(1.18rem,6vw,1.55rem)}.qr-public-card p{font-size:.8rem}.qr-public-card__chips{gap:.34rem;margin-bottom:.62rem}.qr-public-card__chips span{flex:1 1 auto;justify-content:center;min-height:1.78rem;padding-inline:.46rem}.qr-public-note,.qr-public-alert{align-items:flex-start;border-radius:.8rem;font-size:.8rem;margin-bottom:.62rem;padding:.62rem .66rem}.qr-public-form__stack{gap:.58rem}.qr-public-form__section{border-radius:.9rem;gap:.58rem;padding:.64rem}.qr-public-form__section-head{gap:.48rem}.qr-public-form__section-head>span{border-radius:.72rem;flex-basis:2rem;height:2rem}.qr-public-form__section-head strong{font-size:.9rem}.qr-public-form__section-head small{font-size:.74rem}.qr-public-form input,.qr-public-form select,.qr-public-form textarea{border-radius:.78rem;font-size:16px;min-height:2.72rem;padding:.62rem .72rem}.qr-public-form textarea{min-height:6.5rem}.qr-public-submit{bottom:max(.55rem,env(safe-area-inset-bottom));margin-top:.66rem;min-height:2.86rem;position:sticky;z-index:3}.qr-print-sheet__head{align-items:flex-start;flex-direction:column;gap:.75rem}}@media print{.main-sidebar,.main-header,.content-header,.no-print{display:none!important}.content-wrapper{margin:0!important}.qr-print-page{background:#fff;min-height:auto}.qr-print-card{box-shadow:none;page-break-inside:avoid}}.technical-check-execution-filter__form{display:grid;grid-template-columns:minmax(13rem,.9fr) minmax(12rem,.75fr) minmax(18rem,1.8fr) auto;align-items:end;gap:.75rem;min-width:0;width:100%}.technical-check-execution-filter__field{display:grid;gap:.3rem;min-width:0}.technical-check-execution-filter__field .form-label{color:var(--csd-text-52657f-1000, #52657f);font-size:.68rem;font-weight:900;letter-spacing:.06em;line-height:1;margin:0;text-transform:uppercase}.technical-check-execution-filter__actions,.technical-check-actions,.technical-check-plans-month,.technical-check-client,.technical-check-service,.technical-check-next,.technical-check-status,.technical-check-execution-form,.technical-check-finding,.technical-check-preview__stats,.technical-check-preview__item{display:flex;align-items:center}.technical-check-execution-filter__actions{gap:.52rem;justify-content:flex-end}.technical-check-plans-page .op-filter-card--operational,.technical-check-execution-page .op-filter-card--operational{--op-filter-card-padding-y: .54rem}.technical-check-plans-page .technical-check-plans-filter,.technical-check-execution-page .technical-check-execution-filter{gap:.72rem}.technical-check-plans-page .technical-check-plans-filter .smart-filter-bar,.technical-check-execution-page .technical-check-execution-filter .smart-filter-bar{min-width:0;width:100%}.technical-check-plans-page .technical-check-plans-filter .smart-filter-form--operational,.technical-check-execution-page .technical-check-execution-filter .smart-filter-form--operational{align-items:center;min-height:var(--sf-control-height, 40px)}.technical-check-plans-page .technical-check-plans-month-filter,.technical-check-execution-page .technical-check-plans-month-filter{flex:0 1 20rem;min-width:min(100%,17rem)}.technical-check-plans-page .technical-check-plans-month-filter>label,.technical-check-execution-page .technical-check-plans-month-filter>label{height:var(--sf-control-height, 40px)}.technical-check-plans-page .technical-check-plans-month,.technical-check-execution-page .technical-check-plans-month{width:100%;height:var(--sf-control-height, 40px);gap:.42rem}.technical-check-plans-page .technical-check-plans-month__input,.technical-check-execution-page .technical-check-plans-month__input{flex:1 1 auto;min-width:8.5rem;height:var(--sf-control-height, 40px);padding:0 .72rem;border:1px solid var(--csd-border-cfd9e6-900, rgba(207, 217, 230, .9));border-radius:var(--sf-control-radius, 10px);background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));color:var(--csd-text-334155-1000, #334155);font-size:.82rem;font-weight:650;line-height:var(--sf-control-height, 40px);text-transform:capitalize;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.technical-check-plans-page .technical-check-plans-month__input:focus,.technical-check-execution-page .technical-check-plans-month__input:focus{border-color:var(--csd-border-2563eb-380, rgba(37, 99, 235, .38));outline:none;box-shadow:0 0 0 3px #2563eb14}.technical-check-plans-page .technical-check-plans-month__nav,.technical-check-execution-page .technical-check-plans-month__nav{width:var(--sf-control-height, 40px);height:var(--sf-control-height, 40px);border-radius:var(--sf-control-radius, 10px)}.technical-check-plans-results{display:grid;gap:1rem}.technical-check-plans-page__table-head.op-card__header{align-items:center;min-height:0;padding-block:.72rem}.technical-check-plans-page__table-head .op-card__eyebrow{margin-bottom:.12rem}.technical-check-plans-page__table-head h2{line-height:1.16}.technical-check-execution-page__table-head{gap:1rem;padding:1rem 1.12rem}.technical-check-execution-page__table-head h2{line-height:1.16}.technical-check-execution-page__table-head p{margin:.16rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;font-weight:760;line-height:1.35}.technical-check-plans-month{gap:.45rem}.technical-check-plans-month input{min-width:9rem}.technical-check-plans-page .technical-check-plans-month .flatpickr-input[readonly],.technical-check-execution-page .technical-check-plans-month .flatpickr-input[readonly]{background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));cursor:pointer}.technical-check-plans-month__nav,.technical-check-action{align-items:center;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);color:var(--csd-text-1d4ed8-1000, #1d4ed8);display:inline-flex;flex:0 0 auto;height:2.42rem;justify-content:center;text-decoration:none;transition:border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease,background .18s ease;width:2.42rem}.technical-check-plans-month__nav:hover,.technical-check-plans-month__nav:focus-visible,.technical-check-action:hover,.technical-check-action:focus-visible{border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff) 0%,var(--csd-bg-dbeafe-1000, #dbeafe) 100%);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 12px 24px #2563eb1f;transform:translateY(-1px)}.technical-check-preview{overflow:hidden}.technical-check-preview__stats{flex-wrap:wrap;gap:.55rem;padding:.85rem 1rem;border-top:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));background:var(--csd-bg-f8fbff-1000, #f8fbff)}.technical-check-preview__stats span,.technical-check-preview__item,.technical-check-service,.technical-check-status,.technical-check-next{border:1px solid var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);font-size:.74rem;font-weight:850;gap:.35rem;line-height:1;padding:.42rem .62rem}.technical-check-preview__stats strong{color:var(--csd-text-172033-1000, #172033)}.technical-check-preview__items{display:grid;gap:.58rem;padding:1rem}.technical-check-preview__item{border-radius:.92rem;justify-content:space-between;line-height:1.25}.technical-check-preview__item small{color:var(--csd-text-64748b-1000, #64748b);font-weight:760}.technical-check-preview__empty{min-height:9rem}.technical-check-plans-table,.technical-check-execution-table,.technical-check-nonconformities-table{table-layout:fixed}.technical-check-plans-table th,.technical-check-plans-table td,.technical-check-execution-table th,.technical-check-execution-table td,.technical-check-nonconformities-table th,.technical-check-nonconformities-table td{vertical-align:middle}.technical-check-plans-table__col-client{width:17%}.technical-check-plans-table__col-service{width:12%}.technical-check-plans-table__col-form{width:15%}.technical-check-plans-table__col-schedule{width:14%}.technical-check-plans-table__col-people{width:17%}.technical-check-plans-table__col-next{width:10%}.technical-check-plans-table__col-status{width:11%}.technical-check-plans-table__col-actions{width:8.5rem}.technical-check-execution-table__col-ticket{width:25%}.technical-check-execution-table__col-schedule{width:13%}.technical-check-execution-table__col-people{width:15%}.technical-check-execution-table__col-form{width:14%}.technical-check-execution-table__col-findings{width:15%}.technical-check-execution-table__col-status{width:12%}.technical-check-execution-table__col-actions{width:7.5rem}.technical-check-plans-table__row>td{padding-top:.92rem;padding-bottom:.92rem}.technical-check-execution-table__row>td,.technical-check-nonconformities-table__row>td{padding-top:.92rem;padding-bottom:.92rem}.technical-check-client{gap:.68rem;min-width:0}.technical-check-client__icon,.technical-check-action--disabled{background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-64748b-1000, #64748b)}.technical-check-client__icon{align-items:center;border:1px solid var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));border-radius:.82rem;display:inline-flex;flex:0 0 auto;height:2.4rem;justify-content:center;width:2.4rem}.technical-check-client strong,.technical-check-template strong,.technical-check-schedule strong,.technical-check-people strong{color:var(--csd-text-172033-1000, #172033);display:block;font-size:.84rem;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.technical-check-execution-link{color:var(--csd-text-172033-1000, #172033);display:block;font-size:.84rem;font-weight:900;line-height:1.25;overflow-wrap:anywhere;text-decoration:none}.technical-check-execution-link:hover,.technical-check-execution-link:focus-visible{color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.technical-check-client small,.technical-check-template small,.technical-check-schedule span,.technical-check-people span,.technical-check-people small,.technical-check-status-stack small,.technical-check-findings small{color:var(--csd-text-64748b-1000, #64748b);display:block;font-size:.7rem;font-weight:740;line-height:1.35;margin-top:.12rem}.technical-check-people strong.technical-check-people__stale{color:var(--csd-text-b45309-1000, #b45309)}.technical-check-people small.technical-check-people__warning{align-items:center;background:var(--csd-bg-fffbeb-1000, #fffbeb);border:1px solid var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24));border-radius:999px;color:var(--csd-text-b45309-1000, #b45309);display:inline-flex;font-weight:850;justify-self:start;margin-top:.24rem;padding:.24rem .5rem}.technical-check-stack,.technical-check-template,.technical-check-schedule,.technical-check-people,.technical-check-status-stack,.technical-check-findings,.technical-check-nonconformity-details{display:grid;gap:.34rem;min-width:0}.technical-check-service{justify-self:start}.technical-check-service--active{border-color:var(--csd-border-14b8a6-240, rgba(20, 184, 166, .24));background:var(--csd-bg-f0fdfa-1000, #f0fdfa);color:var(--csd-text-0f766e-1000, #0f766e)}.technical-check-service--inactive{border-color:var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b)}.technical-check-service--missing{border-color:var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28));background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-b45309-1000, #b45309)}.technical-check-schedule span{display:inline-flex;align-items:center;gap:.32rem}.technical-check-supplements{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.18rem}.technical-check-supplement{align-items:center;background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff) 0%,var(--csd-bg-eef2ff-1000, #eef2ff) 100%);border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:999px;color:var(--csd-text-1d4ed8-1000, #1d4ed8);display:inline-flex;gap:.32rem;max-width:100%;padding:.34rem .52rem}.technical-check-supplement i{flex:0 0 auto}.technical-check-supplement span{color:inherit;display:inline;font-size:.7rem;font-weight:900;line-height:1.1;margin:0;overflow-wrap:anywhere}.technical-check-supplement small{color:var(--csd-text-1d4ed8-720, rgba(29, 78, 216, .72));font-size:.64rem;font-weight:850;line-height:1.1;margin:0}.technical-check-supplement--inactive{background:var(--csd-bg-f8fafc-1000, #f8fafc);border-color:var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));color:var(--csd-text-64748b-1000, #64748b)}.technical-check-people{grid-template-columns:1fr}.technical-check-next{display:inline-flex;flex-wrap:wrap;justify-self:start;max-width:12rem;border-color:var(--csd-border-3b82f6-220, rgba(59, 130, 246, .22));background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.technical-check-next small{color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.7rem;font-weight:900}.technical-check-muted{color:var(--csd-text-94a3b8-1000, #94a3b8);font-weight:850}.technical-check-status{justify-self:start}.technical-check-status--complete{border-color:var(--csd-border-14b8a6-240, rgba(20, 184, 166, .24));background:var(--csd-bg-f0fdfa-1000, #f0fdfa);color:var(--csd-text-0f766e-1000, #0f766e)}.technical-check-status--missing_form,.technical-check-status--missing_plan,.technical-check-status--missing_responsible{border-color:var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28));background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-b45309-1000, #b45309)}.technical-check-status--inactive{border-color:var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b)}.technical-check-execution-status--completed,.technical-check-execution-form--finalized,.technical-check-finding--success{border-color:var(--csd-border-14b8a6-240, rgba(20, 184, 166, .24));background:var(--csd-bg-f0fdfa-1000, #f0fdfa);color:var(--csd-text-0f766e-1000, #0f766e)}.technical-check-execution-status--today,.technical-check-execution-status--planned,.technical-check-execution-form--draft,.technical-check-finding--primary{border-color:var(--csd-border-3b82f6-220, rgba(59, 130, 246, .22));background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.technical-check-execution-status--in_progress,.technical-check-execution-status--overdue,.technical-check-execution-form--missing,.technical-check-finding--warning{border-color:var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28));background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-b45309-1000, #b45309)}.technical-check-execution-form,.technical-check-finding{justify-self:start;border:1px solid var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));border-radius:999px;font-size:.74rem;font-weight:850;gap:.35rem;line-height:1;padding:.42rem .62rem}.technical-check-nonconformity-details span{color:var(--csd-text-334155-1000, #334155);display:block;font-size:.76rem;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.technical-check-nonconformity-details small{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:760}.technical-check-actions{gap:.42rem;justify-content:flex-end}.technical-check-actions form{display:inline-flex}.technical-check-action--primary{border:0;background:linear-gradient(180deg,#2563eb,#1d4ed8);color:#fff}.technical-check-action--primary:hover,.technical-check-action--primary:focus-visible{background:linear-gradient(180deg,#1d4ed8,#1e40af);color:#fff}.technical-check-action:disabled,.technical-check-action--disabled{opacity:.55;pointer-events:none}.technical-check-offboarding-modal-dialog{max-width:min(1120px,100vw - 2rem)}.technical-check-offboarding-modal-shell{max-height:calc(100vh - 4.5rem)}.technical-check-offboarding-modal-body{min-height:0;padding:1rem!important}.technical-check-offboarding{display:flex;flex-direction:column;gap:1rem}.technical-check-offboarding__summary{margin-bottom:0}.technical-check-offboarding__selector{margin:0}.technical-check-offboarding__selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-check-offboarding .select2-container{width:100%!important}.technical-check-offboarding .op-upsert-modal__field>small{color:var(--csd-text-64748b-1000, #64748b);display:block;font-size:.7rem;font-weight:760;line-height:1.35;margin-top:.32rem}.technical-check-offboarding__chips,.technical-check-offboarding__route,.technical-check-offboarding__confirm,.technical-check-offboarding__meta{align-items:center;display:flex}.technical-check-offboarding__chips{flex-wrap:wrap;gap:.42rem;justify-content:flex-end}.technical-check-offboarding__route{background:linear-gradient(135deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-eff6ff-1000, #eff6ff) 100%);border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:1rem;gap:.8rem;justify-content:center;margin-bottom:.82rem;padding:.78rem}.technical-check-offboarding__route>span{display:grid;gap:.12rem;min-width:min(14rem,42%);text-align:center}.technical-check-offboarding__route small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.technical-check-offboarding__route strong{color:var(--csd-text-172033-1000, #172033);font-size:.9rem;font-weight:920;line-height:1.2}.technical-check-offboarding__route>i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem}.technical-check-offboarding__table-wrap{border:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));border-radius:1rem;max-height:21rem;overflow:auto}.technical-check-offboarding__table{margin:0}.technical-check-offboarding__table th{background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-52657f-1000, #52657f);font-size:.66rem;font-weight:900;letter-spacing:.06em;position:sticky;text-transform:uppercase;top:0;z-index:1}.technical-check-offboarding__table td{vertical-align:middle}.technical-check-offboarding__table strong,.technical-check-offboarding__table small{display:block;line-height:1.25}.technical-check-offboarding__table strong{color:var(--csd-text-172033-1000, #172033);font-size:.82rem;font-weight:900}.technical-check-offboarding__table small{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:760;margin-top:.16rem}.technical-check-offboarding__meta{color:var(--csd-text-0f766e-1000, #0f766e)!important;gap:.28rem;margin-top:.34rem!important}.technical-check-offboarding__apply{border-color:var(--csd-border-14b8a6-220, rgba(20, 184, 166, .22));background:linear-gradient(180deg,var(--csd-bg-f0fdfa-1000, #f0fdfa) 0%,var(--csd-bg-ffffff-1000, #fff) 100%)}.technical-check-offboarding__confirm{background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-14b8a6-220, rgba(20, 184, 166, .22));border-radius:1rem;color:var(--csd-text-172033-1000, #172033);gap:.55rem;margin:0;padding:.72rem .82rem}.technical-check-offboarding__confirm input{accent-color:#0f766e;flex:0 0 auto;margin:0}.technical-check-offboarding__confirm span{font-size:.78rem;font-weight:850;line-height:1.35}.technical-check-offboarding__empty{min-height:12rem}.technical-check-plan-supplement-modal-dialog{max-width:min(960px,100vw - 2rem)}.technical-check-plan-supplement-modal-shell{max-height:calc(100vh - 5rem)}.technical-check-plan-supplement-modal-body{min-height:0;padding:1rem!important}.technical-check-plan-supplement-modal-footer{flex-shrink:0}.technical-check-supplement-form{display:flex;flex-direction:column;gap:1rem}.technical-check-supplement-form .select2-container{width:100%!important}.technical-check-supplement-form .select2-container--default .select2-selection--single{align-items:center;border:1px solid var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96))!important;border-radius:.9rem!important;box-shadow:inset 0 1px #ffffffdb!important;display:flex;min-height:2.82rem;outline:0!important;padding:0 2.65rem 0 .9rem!important}.technical-check-supplement-form .select2-container--default.select2-container--focus .select2-selection--single,.technical-check-supplement-form .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28))!important;box-shadow:0 0 0 4px #2563eb14!important}.technical-check-supplement-form .select2-container--default .select2-selection--single .select2-selection__rendered{align-items:center;color:var(--csd-text-10213f-1000, #10213f)!important;display:flex!important;font-size:.84rem!important;font-weight:700!important;height:100%;line-height:1.2!important;min-width:0;padding:0!important}.technical-check-supplement-form .select2-container--default .select2-selection--single .select2-selection__arrow{align-items:center;display:flex;height:100%!important;justify-content:center;right:.9rem!important}.technical-check-supplement-form__summary{margin-bottom:0}.technical-check-supplement-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-check-supplement-form__field--wide,.technical-check-supplement-form__field--full{grid-column:1/-1}.technical-check-supplement-form__checks,.technical-check-supplement-form__toggles{display:flex;flex-wrap:wrap;gap:.5rem}.technical-check-supplement-form__check,.technical-check-supplement-form__toggle{align-items:center;background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-cfd9e6-900, rgba(207, 217, 230, .9));border-radius:999px;color:var(--csd-text-334155-1000, #334155);display:inline-flex;gap:.38rem;min-height:2.28rem;padding:.42rem .7rem;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.technical-check-supplement-form__check input,.technical-check-supplement-form__toggle input{accent-color:#2563eb;margin:0}.technical-check-supplement-form__check span,.technical-check-supplement-form__toggle span{font-size:.76rem;font-weight:850;line-height:1}.technical-check-supplement-form__check:has(input:checked),.technical-check-supplement-form__toggle:has(input:checked){background:var(--csd-bg-eff6ff-1000, #eff6ff);border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));box-shadow:0 10px 22px #2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.technical-check-form-supplements{border:1px solid var(--csd-border-2563eb-140, rgba(37, 99, 235, .14));border-radius:1.1rem;background:linear-gradient(180deg,var(--csd-bg-eff6ff-880, rgba(239, 246, 255, .88)) 0%,var(--csd-bg-ffffff-1000, #fff) 100%);box-shadow:0 16px 40px #1f345e14;margin-bottom:1.2rem;overflow:hidden}.technical-check-form-supplements__head{align-items:center;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));display:flex;gap:.75rem;padding:.9rem 1rem}.technical-check-form-supplements__icon{background:var(--csd-bg-eff6ff-1000, #eff6ff);border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:.9rem;color:var(--csd-text-2563eb-1000, #2563eb);flex:0 0 auto;height:2.55rem;width:2.55rem}.technical-check-form-supplements__head h3{color:var(--csd-text-172033-1000, #172033);font-size:.98rem;font-weight:900;line-height:1.2;margin:0}.technical-check-form-supplements__head p{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:740;margin:.1rem 0 0}.technical-check-form-supplements__count{border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:999px;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.72rem;font-weight:900;margin-left:auto;padding:.38rem .62rem;white-space:nowrap}.technical-check-form-supplements__items{display:grid;gap:.72rem;padding:1rem}.technical-check-form-supplement{border-left:3px solid var(--csd-border-f59e0b-800, rgba(245, 158, 11, .8));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 12px 28px #1f345e12;display:block;overflow:hidden}.technical-check-form-supplement .saas-card-body{padding:.95rem}.technical-check-form-supplement--completed{border-left-color:var(--csd-border-14b8a6-850, rgba(20, 184, 166, .85))}.technical-check-form-supplement--resolved{border-left-color:var(--csd-border-2563eb-820, rgba(37, 99, 235, .82))}.technical-check-form-supplement--followup{border-left-color:var(--csd-border-ef4444-820, rgba(239, 68, 68, .82))}.technical-check-form-supplement--neutral{border-left-color:var(--csd-border-94a3b8-780, rgba(148, 163, 184, .78))}.technical-check-form-supplement__status{align-items:center;background:var(--csd-bg-fffbeb-1000, #fffbeb);border:1px solid var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24));border-radius:999px;color:var(--csd-text-b45309-1000, #b45309);display:inline-flex;font-size:.68rem;font-weight:900;gap:.32rem;line-height:1;padding:.34rem .54rem}.technical-check-form-supplement--completed .technical-check-form-supplement__status{background:var(--csd-bg-f0fdfa-1000, #f0fdfa);border-color:var(--csd-border-14b8a6-240, rgba(20, 184, 166, .24));color:var(--csd-text-0f766e-1000, #0f766e)}.technical-check-form-supplement--resolved .technical-check-form-supplement__status{background:var(--csd-bg-eff6ff-1000, #eff6ff);border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.technical-check-form-supplement--followup .technical-check-form-supplement__status{background:var(--csd-bg-fef2f2-1000, #fef2f2);border-color:var(--csd-border-ef4444-200, rgba(239, 68, 68, .2));color:var(--csd-text-b91c1c-1000, #b91c1c)}.technical-check-form-supplement--neutral .technical-check-form-supplement__status{background:var(--csd-bg-f8fafc-1000, #f8fafc);border-color:var(--csd-border-94a3b8-260, rgba(148, 163, 184, .26));color:var(--csd-text-64748b-1000, #64748b)}.technical-check-form-supplement__copy h4{color:var(--csd-text-172033-1000, #172033);font-size:.94rem;font-weight:900;line-height:1.25;margin:.52rem 0 .22rem}.technical-check-form-supplement__copy p,.technical-check-form-supplement__copy small{color:var(--csd-text-64748b-1000, #64748b);display:block;font-size:.76rem;font-weight:760;line-height:1.4;margin:0}.technical-check-form-supplement__copy p span{color:var(--csd-text-2563eb-1000, #2563eb);display:block;font-weight:850;margin-top:.2rem}.technical-check-form-supplement__context{display:grid;gap:.24rem;padding:.72rem .82rem;border:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.technical-check-form-supplement__context p,.technical-check-form-supplement__context span,.technical-check-form-supplement__context small{display:block;margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:760;line-height:1.4}.technical-check-form-supplement__context span{color:var(--csd-text-2563eb-1000, #2563eb);font-weight:850}.technical-check-form-supplement__fields{display:grid;gap:.62rem}.technical-check-form-supplement__fields>label,.technical-check-form-supplement__field-label{color:var(--csd-text-52657f-1000, #52657f);display:grid;font-size:.68rem;font-weight:900;gap:.32rem;letter-spacing:.06em;text-transform:uppercase}.technical-check-form-supplement__field{display:grid;gap:.36rem}.technical-check-form-supplement__outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.technical-check-form-supplement__outcome{position:relative;margin:0;min-width:0;cursor:pointer}.technical-check-form-supplement__outcome input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.technical-check-form-supplement__outcome>span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.2rem .42rem;align-items:center;min-height:3.18rem;padding:.46rem .56rem;border:1px solid var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);box-shadow:0 8px 18px #0f172a0b;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.technical-check-form-supplement__outcome i{display:inline-flex;align-items:center;justify-content:center;grid-row:span 2;width:1.58rem;height:1.58rem;border-radius:.52rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem}.technical-check-form-supplement__outcome strong,.technical-check-form-supplement__outcome small{min-width:0;overflow-wrap:anywhere}.technical-check-form-supplement__outcome strong{color:var(--csd-text-172033-1000, #172033);font-size:.72rem;font-weight:900;letter-spacing:0;line-height:1.12;text-transform:none}.technical-check-form-supplement__outcome small{color:var(--csd-text-64748b-1000, #64748b);font-size:.62rem;font-weight:750;letter-spacing:0;line-height:1.2;text-transform:none}.technical-check-form-supplement__outcome:hover>span,.technical-check-form-supplement__outcome:has(input:focus-visible)>span{border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));box-shadow:0 12px 26px #2563eb1c}.technical-check-form-supplement__outcome.is-selected>span,.technical-check-form-supplement__outcome:has(input:checked)>span{border-color:var(--csd-border-2563eb-380, rgba(37, 99, 235, .38));background:var(--csd-bg-eff6ff-1000, #eff6ff);box-shadow:0 12px 26px #2563eb1f,inset 3px 0 #2563ebbf}.technical-check-form-supplement__outcome.is-selected i,.technical-check-form-supplement__outcome:has(input:checked) i{background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.technical-check-form-supplement__outcome--completed:has(input:checked)>span,.technical-check-form-supplement__outcome--completed.is-selected>span{border-color:var(--csd-border-14b8a6-360, rgba(20, 184, 166, .36));background:var(--csd-bg-f0fdfa-1000, #f0fdfa);box-shadow:0 12px 26px #14b8a61a,inset 3px 0 #14b8a6cc}.technical-check-form-supplement__outcome--completed:has(input:checked) i,.technical-check-form-supplement__outcome--completed.is-selected i{background:var(--csd-bg-ccfbf1-1000, #ccfbf1);color:var(--csd-text-0f766e-1000, #0f766e)}.technical-check-form-supplement__outcome--resolved:has(input:checked)>span,.technical-check-form-supplement__outcome--resolved.is-selected>span{border-color:var(--csd-border-2563eb-380, rgba(37, 99, 235, .38));background:var(--csd-bg-eff6ff-1000, #eff6ff);box-shadow:0 12px 26px #2563eb1f,inset 3px 0 #2563ebd1}.technical-check-form-supplement__outcome--followup:has(input:checked)>span,.technical-check-form-supplement__outcome--followup.is-selected>span{border-color:var(--csd-border-ef4444-340, rgba(239, 68, 68, .34));background:var(--csd-bg-fef2f2-1000, #fef2f2);box-shadow:0 12px 26px #ef44441a,inset 3px 0 #ef4444c7}.technical-check-form-supplement__outcome--followup:has(input:checked) i,.technical-check-form-supplement__outcome--followup.is-selected i{background:var(--csd-bg-fee2e2-1000, #fee2e2);color:var(--csd-text-b91c1c-1000, #b91c1c)}.technical-check-form-supplement__outcome--neutral:has(input:checked)>span,.technical-check-form-supplement__outcome--neutral.is-selected>span{border-color:var(--csd-border-94a3b8-380, rgba(148, 163, 184, .38));background:var(--csd-bg-f8fafc-1000, #f8fafc);box-shadow:0 12px 26px #64748b14,inset 3px 0 #64748b9e}.technical-check-form-supplement__outcome--neutral:has(input:checked) i,.technical-check-form-supplement__outcome--neutral.is-selected i{background:var(--csd-bg-e2e8f0-1000, #e2e8f0);color:var(--csd-text-475569-1000, #475569)}.technical-check-form-supplement__outcome:has(input:disabled){cursor:default}.technical-check-form-supplement__outcome:has(input:disabled)>span{opacity:.74}.technical-check-plans-empty{min-height:15rem}@media (max-width: 1199.98px){.technical-check-execution-filter__form{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-check-execution-filter__field--search,.technical-check-execution-filter__actions{grid-column:1/-1}.technical-check-execution-filter__actions{justify-content:flex-end}}@media (max-width: 991.98px){.technical-check-plans-table,.technical-check-execution-table,.technical-check-nonconformities-table{table-layout:auto}}@media (max-width: 767.98px){.technical-check-plans-page,.technical-check-execution-page{padding-left:.45rem!important;padding-right:.45rem!important}.technical-check-plans-page__toolbar.op-toolbar,.technical-check-execution-page__toolbar.op-toolbar{align-items:stretch;padding:.78rem;border-radius:1rem}.technical-check-execution-filter__form{grid-template-columns:1fr;gap:.58rem}.technical-check-execution-filter__field--search,.technical-check-execution-filter__actions{grid-column:auto}.technical-check-execution-filter__actions{display:grid;grid-template-columns:1fr 1fr}.technical-check-execution-filter__actions .btn{justify-content:center;width:100%}.technical-check-plans-page .technical-check-plans-month-filter,.technical-check-plans-page .technical-check-plans-month,.technical-check-execution-page .technical-check-plans-month-filter,.technical-check-execution-page .technical-check-plans-month{width:100%}.technical-check-plans-month input{flex:1 1 auto;min-width:0}.technical-check-preview__stats,.technical-check-preview__item{align-items:stretch;flex-direction:column}.technical-check-plans-table thead,.technical-check-execution-table thead,.technical-check-nonconformities-table thead{display:none}.technical-check-plans-table tbody,.technical-check-plans-table tr,.technical-check-plans-table td,.technical-check-execution-table tbody,.technical-check-execution-table tr,.technical-check-execution-table td,.technical-check-nonconformities-table tbody,.technical-check-nonconformities-table tr,.technical-check-nonconformities-table td{display:block;width:100%}.technical-check-plans-table__row,.technical-check-execution-table__row,.technical-check-nonconformities-table__row{border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));border-radius:1rem;box-shadow:0 14px 34px #1f345e14;margin:.75rem;overflow:hidden}.technical-check-plans-table__row>td,.technical-check-execution-table__row>td,.technical-check-nonconformities-table__row>td{display:grid;grid-template-columns:minmax(7.5rem,.45fr) minmax(0,1fr);gap:.65rem;padding:.72rem .82rem;text-align:left!important}.technical-check-plans-table__row>td:before,.technical-check-execution-table__row>td:before,.technical-check-nonconformities-table__row>td:before{color:var(--csd-text-64748b-1000, #64748b);content:attr(data-label);font-size:.64rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.technical-check-actions{justify-content:flex-start}.technical-check-supplement-form__grid,.technical-check-offboarding__selector-grid{grid-template-columns:1fr}.technical-check-offboarding__route{align-items:stretch;flex-direction:column}.technical-check-offboarding__route>span{min-width:0}.technical-check-offboarding__chips{justify-content:flex-start}.technical-check-form-supplements__head{align-items:flex-start;flex-wrap:wrap}.technical-check-form-supplements__count{margin-left:0}.technical-check-form-supplement__outcomes{grid-template-columns:1fr}}.intervention-index-page.interventions-workspace{gap:.85rem}.intervention-index-page__toolbar,.intervention-index-page__stats,.intervention-index-page__filter-card,.intervention-index-page__table-card{margin-bottom:0}.intervention-index-page__table-title{display:flex;align-items:center;gap:.72rem;min-width:0}.intervention-index-page__table-copy{min-width:0}.intervention-index-page__active-filters{padding:.82rem 1rem .65rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:var(--csd-bg-ffffff-1000, #fff)}.intervention-media-thumb{position:relative;display:inline-flex;max-width:100%;overflow:hidden;border-radius:.78rem;text-decoration:none;outline:none}.intervention-media-thumb img{display:block;max-width:120px}.intervention-media-thumb__overlay{position:absolute;right:.38rem;bottom:.38rem;display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border:1px solid var(--csd-border-ffffff-720, rgba(255, 255, 255, .72));border-radius:999px;background:#0f172ab8;color:#fff;opacity:0;transform:translateY(.25rem);transition:opacity .18s ease,transform .18s ease,background .18s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.intervention-media-thumb:hover .intervention-media-thumb__overlay,.intervention-media-thumb:focus-visible .intervention-media-thumb__overlay{opacity:1;transform:translateY(0)}.media-item[data-media-item]{transition:opacity .16s ease,transform .16s ease}.media-item[data-media-item].is-removing{opacity:.48;pointer-events:none;transform:scale(.985)}.intervention-media-delete{position:absolute;top:.42rem;right:.42rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--csd-border-fecaca-950, rgba(254, 202, 202, .95));border-radius:999px;background:var(--csd-bg-ffffff-950, rgba(255, 255, 255, .95));color:var(--csd-text-dc2626-1000, #dc2626);box-shadow:0 12px 24px #0f172a24;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.intervention-media-delete i{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;font-size:.94rem;line-height:1}.intervention-media-delete:hover,.intervention-media-delete:focus-visible{background:#dc2626;color:#fff;box-shadow:0 16px 34px #dc262638;transform:translateY(-1px)}.intervention-media-delete:disabled{cursor:progress;opacity:.65;transform:none}.intervention-form-main-card .media-preview,.inspection-block .media-preview{grid-template-columns:repeat(auto-fill,minmax(152px,1fr))}body.intervention-media-viewer-open{overflow:hidden}.intervention-media-viewer[hidden]{display:none!important}.intervention-media-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2060;display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,2vw,1.5rem)}.intervention-media-viewer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172ab8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.intervention-media-viewer__dialog{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100vw - 1.5rem);height:min(820px,100vh - 1.5rem);overflow:hidden;border:1px solid var(--csd-border-e2e8f0-450, rgba(226, 232, 240, .45));border-radius:1.15rem;background:#0f172a;box-shadow:0 32px 90px #0206176b}.intervention-media-viewer__header{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.85rem .95rem;border-bottom:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));background:#0f172aeb;color:#fff}.intervention-media-viewer__title{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .55rem;min-width:0}.intervention-media-viewer__title strong{min-width:0;overflow:hidden;color:#f8fafc;font-size:.96rem;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.intervention-media-viewer__title small{grid-column:2;min-width:0;overflow:hidden;color:#cbd5e1;font-size:.76rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.intervention-media-viewer__counter{display:inline-flex;align-items:center;justify-content:center;min-width:3.2rem;height:1.65rem;padding:0 .55rem;border:1px solid var(--csd-border-60a5fa-320, rgba(96, 165, 250, .32));border-radius:999px;background:#2563eb2e;color:#bfdbfe;font-size:.72rem;font-weight:900}.intervention-media-viewer__actions{display:inline-flex;align-items:center;gap:.45rem}.intervention-media-viewer__action,.intervention-media-viewer__nav{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csd-border-e2e8f0-180, rgba(226, 232, 240, .18));border-radius:999px;background:var(--csd-bg-ffffff-80, rgba(255, 255, 255, .08));color:#fff;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.intervention-media-viewer__action{width:2.35rem;height:2.35rem}.intervention-media-viewer__action:hover,.intervention-media-viewer__action:focus-visible,.intervention-media-viewer__nav:hover,.intervention-media-viewer__nav:focus-visible{border-color:var(--csd-border-93c5fd-440, rgba(147, 197, 253, .44));background:#2563eb52;color:#fff;transform:translateY(-1px)}.intervention-media-viewer__stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;padding:1rem 4.8rem}.intervention-media-viewer__figure{display:grid;justify-items:center;gap:.72rem;max-width:100%;max-height:100%;margin:0}.intervention-media-viewer__figure img{display:block;max-width:100%;max-height:calc(100vh - 12rem);-o-object-fit:contain;object-fit:contain;border-radius:.78rem;background:#020617;box-shadow:0 18px 60px #02061780}.intervention-media-viewer__figure figcaption{max-width:min(820px,100%);color:#e2e8f0;font-size:.86rem;font-weight:750;line-height:1.45;text-align:center}.intervention-media-viewer__nav{position:absolute;top:50%;width:3rem;height:3rem;transform:translateY(-50%)}.intervention-media-viewer__nav:hover,.intervention-media-viewer__nav:focus-visible{transform:translateY(-50%) translateY(-1px)}.intervention-media-viewer__nav--prev{left:1rem}.intervention-media-viewer__nav--next{right:1rem}@media (max-width: 767.98px){.intervention-media-viewer{padding:0}.intervention-media-viewer__dialog{width:100vw;height:100dvh;border:0;border-radius:0}.intervention-media-viewer__header{align-items:flex-start;padding:.72rem .78rem}.intervention-media-viewer__title{grid-template-columns:1fr}.intervention-media-viewer__counter{width:-moz-fit-content;width:fit-content}.intervention-media-viewer__title small{grid-column:auto}.intervention-media-viewer__stage{padding:.72rem .76rem 4.8rem}.intervention-media-viewer__figure img{max-height:calc(100dvh - 10rem)}.intervention-media-viewer__nav{top:auto;bottom:1rem;width:3.2rem;height:3.2rem;transform:none}.intervention-media-viewer__nav:hover,.intervention-media-viewer__nav:focus-visible{transform:translateY(-1px)}.intervention-media-viewer__nav--prev{left:calc(50% - 4rem)}.intervention-media-viewer__nav--next{right:calc(50% - 4rem)}}.intervention-index-table{table-layout:fixed}.intervention-index-table .intervention-index-table__col-number{width:4.5rem}.intervention-index-table .intervention-index-table__col-ticket{width:30%}.intervention-index-table .intervention-index-table__col-client{width:18%}.intervention-index-table .intervention-index-table__col-assignees{width:13%}.intervention-index-table .intervention-index-table__col-date{width:10%}.intervention-index-table .intervention-index-table__col-status{width:11%}.intervention-index-table .intervention-index-table__col-actions{width:5.5rem}.intervention-index-table th,.intervention-index-table td{vertical-align:middle}.intervention-index-table__row>td{padding-top:.78rem;padding-bottom:.78rem}.intervention-index-table__number-cell{color:var(--csd-text-52657f-1000, #52657f);font-weight:800}.intervention-index-table__ticket{text-decoration:none}.intervention-index-table__ticket-context{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .48rem;min-width:0}.intervention-index-table__ticket-context>.op-table__meta{flex:1 1 9rem;min-width:0}.intervention-type-badge{--intervention-type-bg: var(--csd-bg-f1f5f9-1000, #f1f5f9);--csd-foreground-intervention-type-bg: #f1f5f9;--intervention-type-border: var(--csd-border-dbe3ed-1000, #dbe3ed);--csd-foreground-intervention-type-border: #dbe3ed;--intervention-type-color: #52657f;--csd-foreground-intervention-type-color: var(--csd-text-52657f-1000, #52657f);display:inline-flex;align-items:center;gap:.3rem;flex:0 0 auto;max-width:100%;padding:.25rem .5rem;border:1px solid var(--intervention-type-border);border-radius:999px;background:var(--intervention-type-bg);color:var(--csd-foreground-intervention-type-color, var(--intervention-type-color));font-size:.65rem;font-weight:800;line-height:1;letter-spacing:.015em;white-space:nowrap}.intervention-type-badge i{display:inline-flex;align-items:center;justify-content:center;width:.85rem;height:.85rem;font-size:.7rem;line-height:1}.intervention-type-badge--client_request,.intervention-type-badge--team_request{--intervention-type-bg: var(--csd-bg-f2f7ff-1000, #f2f7ff);--csd-foreground-intervention-type-bg: #f2f7ff;--intervention-type-border: var(--csd-border-d8e7fb-1000, #d8e7fb);--csd-foreground-intervention-type-border: #d8e7fb;--intervention-type-color: #315f96;--csd-foreground-intervention-type-color: var(--csd-text-315f96-1000, #315f96)}.intervention-type-badge--periodic_check,.intervention-type-badge--inspection{--intervention-type-bg: var(--csd-bg-eef8f6-1000, #eef8f6);--csd-foreground-intervention-type-bg: #eef8f6;--intervention-type-border: var(--csd-border-d0e9e3-1000, #d0e9e3);--csd-foreground-intervention-type-border: #d0e9e3;--intervention-type-color: #276a61;--csd-foreground-intervention-type-color: var(--csd-text-276a61-1000, #276a61)}.intervention-type-badge--maintenance{--intervention-type-bg: var(--csd-bg-f4f1fb-1000, #f4f1fb);--csd-foreground-intervention-type-bg: #f4f1fb;--intervention-type-border: var(--csd-border-e1d9f1-1000, #e1d9f1);--csd-foreground-intervention-type-border: #e1d9f1;--intervention-type-color: #65518a;--csd-foreground-intervention-type-color: var(--csd-text-65518a-1000, #65518a)}.intervention-type-badge--extra_work{--intervention-type-bg: var(--csd-bg-fff7e8-1000, #fff7e8);--csd-foreground-intervention-type-bg: #fff7e8;--intervention-type-border: var(--csd-border-f1dfbc-1000, #f1dfbc);--csd-foreground-intervention-type-border: #f1dfbc;--intervention-type-color: #8a6223;--csd-foreground-intervention-type-color: var(--csd-text-8a6223-1000, #8a6223)}.intervention-type-badge--incident{--intervention-type-bg: var(--csd-bg-fff1f2-1000, #fff1f2);--csd-foreground-intervention-type-bg: #fff1f2;--intervention-type-border: var(--csd-border-f4d2d7-1000, #f4d2d7);--csd-foreground-intervention-type-border: #f4d2d7;--intervention-type-color: #a64250;--csd-foreground-intervention-type-color: var(--csd-text-a64250-1000, #a64250)}.intervention-index-table__date-cell .x-ui-date--stack.x-ui-date--compact{width:100%;max-width:7.5rem;border-radius:.72rem}.intervention-index-table__date-cell .x-ui-date--stack .x-ui-date__copy{gap:.02rem}.intervention-index-table__date-cell .x-ui-date--stack.x-ui-date--compact .x-ui-date__value{overflow:visible;font-size:.72rem;line-height:1.1;text-overflow:clip}.intervention-index-table__date-cell .x-ui-date--stack.x-ui-date--compact .x-ui-date__time{color:var(--csd-text-64748b-1000, #64748b);font-size:.65rem;font-weight:720;line-height:1.05}@media (min-width: 992px) and (max-width: 1439.98px){.intervention-index-table__date-cell .x-ui-date--stack.x-ui-date--compact{max-width:none;gap:0;padding:.28rem .38rem}.intervention-index-table__date-cell .x-ui-date--stack .x-ui-date__icon{display:none}.intervention-index-table__date-cell .x-ui-date--stack .x-ui-date__copy{width:100%;overflow:visible;text-align:center}.intervention-index-table__date-cell .x-ui-date--stack.x-ui-date--compact .x-ui-date__value,.intervention-index-table__date-cell .x-ui-date--stack.x-ui-date--compact .x-ui-date__time{width:100%;overflow:visible;text-overflow:clip}}.intervention-index-table__client-cell,.intervention-index-table__assignees-cell,.intervention-index-table__date-cell,.intervention-index-table__status-cell{color:var(--csd-text-334155-1000, #334155)}.intervention-index-table__actions-cell{overflow:visible}.intervention-index-table__empty-cell{padding:0!important}.intervention-index-table__pagination .saas-pagination{border-radius:0}.intervention-ops-page.interventions-workspace{gap:.85rem}.intervention-ops-page__toolbar,.intervention-ops-page__stats,.intervention-ops-page__filter-card,.intervention-ops-page__table-card{margin-bottom:0}.intervention-ops-page .op-toolbar__title{min-width:0}.intervention-ops-page .op-toolbar__title h1{min-width:0;overflow-wrap:anywhere}.intervention-ops-page .op-scope-note{max-width:100%;white-space:normal;flex-wrap:wrap}.intervention-template-table,.intervention-form-table,.intervention-dispatch-table{table-layout:fixed}.intervention-template-table th,.intervention-template-table td,.intervention-form-table th,.intervention-form-table td,.intervention-dispatch-table th,.intervention-dispatch-table td{vertical-align:middle}.intervention-template-table .intervention-template-table__col-template{width:29%}.intervention-template-table .intervention-template-table__col-type{width:15%}.intervention-template-table .intervention-template-table__col-client{width:18%}.intervention-template-table .intervention-template-table__col-version{width:23%}.intervention-template-table .intervention-template-table__col-status{width:10%}.intervention-template-table .intervention-template-table__col-actions{width:6.25rem}.pdf-template-table__row>td{padding-top:.9rem;padding-bottom:.9rem}.pdf-template-record,.pdf-template-type,.pdf-template-scope,.pdf-template-version,.pdf-template-status-stack,.pdf-template-actions{min-width:0}.pdf-template-record,.pdf-template-type,.pdf-template-scope,.pdf-template-version{align-items:center;display:flex}.pdf-template-record{gap:.68rem}.pdf-template-record__icon{background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-eef6ff-1000, #eef6ff) 100%);border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));color:var(--csd-text-2563eb-1000, #2563eb);flex:0 0 auto}.pdf-template-record__body,.pdf-template-scope__copy,.pdf-template-version__copy,.pdf-template-type>div{min-width:0}.pdf-template-record__title{display:block;line-height:1.25;overflow-wrap:anywhere}.pdf-template-record__meta,.pdf-template-features{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.42rem}.pdf-template-pill,.pdf-template-features span{align-items:center;border:1px solid var(--csd-border-94a3b8-260, rgba(148, 163, 184, .26));border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:800;gap:.28rem;line-height:1;padding:.32rem .48rem;white-space:nowrap}.pdf-template-pill{background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569)}.pdf-template-pill--primary{background:var(--csd-bg-eff6ff-1000, #eff6ff);border-color:var(--csd-border-3b82f6-220, rgba(59, 130, 246, .22));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.pdf-template-type{gap:.55rem}.pdf-template-type__icon,.pdf-template-scope__icon{align-items:center;border-radius:.72rem;display:inline-flex;flex:0 0 auto;height:2.15rem;justify-content:center;width:2.15rem}.pdf-template-type__icon{background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-475569-1000, #475569)}.pdf-template-type strong,.pdf-template-scope strong,.pdf-template-version strong{color:var(--csd-text-1e293b-1000, #1e293b);display:block;font-size:.82rem;line-height:1.22;overflow-wrap:anywhere}.pdf-template-type small,.pdf-template-scope small,.pdf-template-version small,.pdf-template-status-stack small{color:var(--csd-text-64748b-1000, #64748b);display:block;font-size:.7rem;font-weight:700;line-height:1.25;margin-top:.12rem}.pdf-template-scope{border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:.82rem;gap:.55rem;padding:.5rem .62rem}.pdf-template-scope--global{background:var(--csd-bg-f8fbff-1000, #f8fbff)}.pdf-template-scope--global .pdf-template-scope__icon{background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.pdf-template-scope--client{background:var(--csd-bg-f0fdfa-1000, #f0fdfa)}.pdf-template-scope--client .pdf-template-scope__icon{background:var(--csd-bg-ccfbf1-1000, #ccfbf1);color:var(--csd-text-0f766e-1000, #0f766e)}.pdf-template-version{gap:.55rem}.pdf-template-version__number{align-items:center;background:#0f172a;border-radius:.72rem;color:#fff;display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:900;height:2.15rem;justify-content:center;min-width:2.45rem;padding:0 .5rem}.pdf-template-features span{background:var(--csd-bg-f0fdfa-1000, #f0fdfa);border-color:var(--csd-border-14b8a6-220, rgba(20, 184, 166, .22));color:var(--csd-text-0f766e-1000, #0f766e)}.pdf-template-status-stack{display:grid;gap:.28rem;justify-items:start}.pdf-template-status{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:900;gap:.32rem;line-height:1;padding:.42rem .58rem;white-space:nowrap}.pdf-template-status--active{background:var(--csd-bg-ecfdf5-1000, #ecfdf5);border-color:var(--csd-border-22c55e-240, rgba(34, 197, 94, .24));color:var(--csd-text-15803d-1000, #15803d)}.pdf-template-status--inactive{background:var(--csd-bg-fff7ed-1000, #fff7ed);border-color:var(--csd-border-f97316-220, rgba(249, 115, 22, .22));color:var(--csd-text-c2410c-1000, #c2410c)}.pdf-template-status--warning{background:var(--csd-bg-fffbeb-1000, #fffbeb);border-color:var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28));color:var(--csd-text-b45309-1000, #b45309)}.pdf-template-actions{align-items:center;display:flex;gap:.5rem;justify-content:flex-end}.pdf-template-action-button{align-items:center;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);border:1px solid var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));border-radius:.86rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);display:inline-flex;flex:0 0 auto;height:2.35rem;justify-content:center;text-decoration:none;transition:border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease,background .18s ease;width:2.35rem}.pdf-template-action-button i{font-size:.98rem;line-height:1}.pdf-template-action-button:hover,.pdf-template-action-button:focus-visible{background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff) 0%,var(--csd-bg-dbeafe-1000, #dbeafe) 100%);border-color:var(--csd-border-2563eb-360, rgba(37, 99, 235, .36));box-shadow:0 12px 22px #2563eb24;color:var(--csd-text-1d4ed8-1000, #1d4ed8);transform:translateY(-1px)}.pdf-template-action-button--demo{box-shadow:0 8px 18px #2563eb14}.pdf-template-actions .dropdown-actions{width:auto}.pdf-template-actions .modern-dropdown-trigger{border-radius:.86rem;height:2.35rem;width:2.35rem}@media (max-width: 767.98px){.intervention-template-table .pdf-template-record,.intervention-template-table .pdf-template-type,.intervention-template-table .pdf-template-scope,.intervention-template-table .pdf-template-version{align-items:flex-start}.intervention-template-table .pdf-template-scope{width:100%}.intervention-template-table .pdf-template-status-stack{justify-items:start}.intervention-template-table .pdf-template-actions{width:100%}}.intervention-form-table .intervention-form-table__col-number{width:4rem}.intervention-form-table .intervention-form-table__col-form{width:30%}.intervention-form-table .intervention-form-table__col-type{width:16%}.intervention-form-table .intervention-form-table__col-client{width:22%}.intervention-form-table .intervention-form-table__col-version{width:18%}.intervention-form-table .intervention-form-table__col-status{width:10%}.intervention-form-table .intervention-form-table__col-actions{width:6rem}.intervention-form-table__row>td{padding-top:.9rem;padding-bottom:.9rem}.intervention-form-number{align-items:center;background:var(--csd-bg-f8fafc-1000, #f8fafc);border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:999px;color:var(--csd-text-64748b-1000, #64748b);display:inline-flex;font-size:.75rem;font-weight:900;height:1.8rem;justify-content:center;min-width:1.8rem;padding:0 .48rem}.intervention-form-record,.intervention-form-type,.intervention-form-scope,.intervention-form-version,.intervention-form-status-stack,.intervention-form-actions{min-width:0}.intervention-form-record,.intervention-form-type,.intervention-form-scope,.intervention-form-version{align-items:center;display:flex}.intervention-form-record{gap:.68rem}.intervention-form-record__icon{background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-eef6ff-1000, #eef6ff) 100%);border-color:var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));color:var(--csd-text-2563eb-1000, #2563eb);flex:0 0 auto}.intervention-form-record__body,.intervention-form-type>div,.intervention-form-scope__copy,.intervention-form-version__copy{min-width:0}.intervention-form-record__title{display:block;line-height:1.25;overflow-wrap:anywhere}.intervention-form-record__meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.42rem}.intervention-form-pill{align-items:center;background:var(--csd-bg-f8fafc-1000, #f8fafc);border:1px solid var(--csd-border-94a3b8-260, rgba(148, 163, 184, .26));border-radius:999px;color:var(--csd-text-475569-1000, #475569);display:inline-flex;font-size:.68rem;font-weight:800;gap:.28rem;line-height:1;padding:.32rem .48rem;white-space:nowrap}.intervention-form-pill--primary{background:var(--csd-bg-eff6ff-1000, #eff6ff);border-color:var(--csd-border-3b82f6-220, rgba(59, 130, 246, .22));color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.intervention-form-pill--client{background:var(--csd-bg-f0fdfa-1000, #f0fdfa);border-color:var(--csd-border-14b8a6-220, rgba(20, 184, 166, .22));color:var(--csd-text-0f766e-1000, #0f766e)}.intervention-form-type{gap:.55rem}.intervention-form-type__icon,.intervention-form-scope__icon{align-items:center;border-radius:.72rem;display:inline-flex;flex:0 0 auto;height:2.15rem;justify-content:center;width:2.15rem}.intervention-form-type__icon{background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-475569-1000, #475569)}.intervention-form-type strong,.intervention-form-scope strong,.intervention-form-version strong{color:var(--csd-text-1e293b-1000, #1e293b);display:block;font-size:.82rem;line-height:1.22;overflow-wrap:anywhere}.intervention-form-type small,.intervention-form-scope small,.intervention-form-version small,.intervention-form-status-stack small{color:var(--csd-text-64748b-1000, #64748b);display:block;font-size:.7rem;font-weight:700;line-height:1.25;margin-top:.12rem}.intervention-form-scope{border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:.82rem;gap:.55rem;padding:.5rem .62rem}.intervention-form-scope--global{background:var(--csd-bg-f8fbff-1000, #f8fbff)}.intervention-form-scope--global .intervention-form-scope__icon{background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.intervention-form-scope--client{background:var(--csd-bg-f0fdfa-1000, #f0fdfa)}.intervention-form-scope--client .intervention-form-scope__icon{background:var(--csd-bg-ccfbf1-1000, #ccfbf1);color:var(--csd-text-0f766e-1000, #0f766e)}.intervention-form-version{gap:.55rem}.intervention-form-version__number{align-items:center;background:#0f172a;border-radius:.72rem;color:#fff;display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:900;height:2.15rem;justify-content:center;min-width:2.45rem;padding:0 .5rem}.intervention-form-status-stack{display:grid;gap:.28rem;justify-items:start}.intervention-form-status{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:900;gap:.32rem;line-height:1;padding:.42rem .58rem;white-space:nowrap}.intervention-form-status--active{background:var(--csd-bg-ecfdf5-1000, #ecfdf5);border-color:var(--csd-border-22c55e-240, rgba(34, 197, 94, .24));color:var(--csd-text-15803d-1000, #15803d)}.intervention-form-status--inactive{background:var(--csd-bg-fff7ed-1000, #fff7ed);border-color:var(--csd-border-f97316-220, rgba(249, 115, 22, .22));color:var(--csd-text-c2410c-1000, #c2410c)}.intervention-form-status--warning{background:var(--csd-bg-fffbeb-1000, #fffbeb);border-color:var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28));color:var(--csd-text-b45309-1000, #b45309)}.intervention-form-actions{align-items:center;display:flex;gap:.5rem;justify-content:flex-end}.intervention-form-action-button{align-items:center;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);border:1px solid var(--csd-border-2563eb-200, rgba(37, 99, 235, .2));border-radius:.86rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);display:inline-flex;flex:0 0 auto;height:2.35rem;justify-content:center;text-decoration:none;transition:border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease,background .18s ease;width:2.35rem}.intervention-form-action-button i{font-size:.98rem;line-height:1}.intervention-form-action-button:hover,.intervention-form-action-button:focus-visible{background:linear-gradient(180deg,var(--csd-bg-eff6ff-1000, #eff6ff) 0%,var(--csd-bg-dbeafe-1000, #dbeafe) 100%);border-color:var(--csd-border-2563eb-360, rgba(37, 99, 235, .36));box-shadow:0 12px 22px #2563eb24;color:var(--csd-text-1d4ed8-1000, #1d4ed8);transform:translateY(-1px)}.intervention-form-action-button--draft{color:var(--csd-text-a16207-1000, #a16207);border-color:var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24))}.intervention-form-actions .dropdown-actions{width:auto}.intervention-form-actions .modern-dropdown-trigger{border-radius:.86rem;height:2.35rem;width:2.35rem}@media (max-width: 767.98px){.intervention-form-table .intervention-form-record,.intervention-form-table .intervention-form-type,.intervention-form-table .intervention-form-scope,.intervention-form-table .intervention-form-version{align-items:flex-start}.intervention-form-table .intervention-form-scope{width:100%}.intervention-form-table .intervention-form-status-stack{justify-items:start}.intervention-form-table .intervention-form-actions{width:100%}}.intervention-form-version-toolbar__meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.intervention-form-version-context-card{margin-bottom:0}.intervention-form-version-context-card .op-card__header{gap:1rem}.intervention-form-version-table__wrap{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow-x:auto;overflow-y:hidden}.intervention-form-version-table{table-layout:fixed}.intervention-form-version-table .intervention-form-version-table__col-version{width:26%}.intervention-form-version-table .intervention-form-version-table__col-created,.intervention-form-version-table .intervention-form-version-table__col-author{width:24%}.intervention-form-version-table .intervention-form-version-table__col-status{width:16%}.intervention-form-version-table .intervention-form-version-table__col-actions{width:10%}.intervention-form-version-table th,.intervention-form-version-table td{vertical-align:middle}.intervention-form-version-table tbody tr:last-child>td{border-bottom:0}.intervention-form-version-table tbody tr:last-child>td:first-child{border-bottom-left-radius:var(--op-radius)}.intervention-form-version-table tbody tr:last-child>td:last-child{border-bottom-right-radius:var(--op-radius)}.intervention-form-version-table__row>td{padding-top:.95rem;padding-bottom:.95rem}.intervention-form-version-table__row.is-current{background:linear-gradient(90deg,#2563eb0b,#fff0 42%)}.intervention-form-version-record,.intervention-form-version-meta{display:flex;align-items:center;min-width:0}.intervention-form-version-record{gap:.65rem}.intervention-form-version-record>div{min-width:0}.intervention-form-version-record strong,.intervention-form-version-meta strong{display:block;color:var(--csd-text-1e293b-1000, #1e293b);font-size:.86rem;font-weight:900;line-height:1.22;overflow-wrap:anywhere}.intervention-form-version-record small,.intervention-form-version-meta small{display:block;margin-top:.14rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:750;line-height:1.25}.intervention-form-version-meta{gap:.62rem}.intervention-form-version-meta>div{min-width:0}.intervention-form-version-meta__icon{width:2.2rem;height:2.2rem;flex:0 0 2.2rem;border-radius:.78rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-dbeafe-1000, #dbeafe)}.intervention-form-version-meta__icon--user{color:var(--csd-text-0f766e-1000, #0f766e);background:var(--csd-bg-ccfbf1-1000, #ccfbf1)}.intervention-form-version-show-page .saas-card>.saas-card-header{padding:.95rem 1.05rem}@media (max-width: 767.98px){.intervention-form-version-context-card .op-card__header{align-items:flex-start;flex-direction:column}.intervention-form-version-table .intervention-form-version-record,.intervention-form-version-table .intervention-form-version-meta{align-items:flex-start}.intervention-form-version-table .intervention-form-actions{width:100%;justify-content:flex-start}}.intervention-dispatch-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,30rem);gap:.85rem;align-items:start}.intervention-dispatch-page__table-card{min-width:0}.intervention-dispatch-table{border-collapse:separate;border-spacing:0}.intervention-dispatch-table .intervention-dispatch-table__col-client{width:19%}.intervention-dispatch-table .intervention-dispatch-table__col-ticket{width:30%}.intervention-dispatch-table .intervention-dispatch-table__col-finalized{width:17%}.intervention-dispatch-table .intervention-dispatch-table__col-pdf{width:18%}.intervention-dispatch-table .intervention-dispatch-table__col-status{width:16%}.intervention-dispatch-table tbody tr.intervention-dispatch-table__row{transition:background .18s ease}.intervention-dispatch-table tbody tr.intervention-dispatch-table__row>td{padding-top:.92rem;padding-bottom:.92rem;border-top:1px solid var(--csd-border-d7e1f1-780, rgba(215, 225, 241, .78));background:linear-gradient(90deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fbff-820, rgba(248, 251, 255, .82)))}.intervention-dispatch-table tbody tr.intervention-dispatch-table__row:hover>td{background:linear-gradient(90deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f4f8ff-950, rgba(244, 248, 255, .95)));box-shadow:none}.intervention-dispatch-preview-client,.intervention-dispatch-preview-ticket{display:flex;align-items:center;min-width:0}.intervention-dispatch-preview-client{gap:.62rem}.intervention-dispatch-preview-client__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.18rem;width:2.18rem;height:2.18rem;border:1px solid var(--csd-border-c4d2eb-880, rgba(196, 210, 235, .88));border-radius:.82rem;background:linear-gradient(135deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-eef5ff-1000, #eef5ff));color:var(--csd-foreground-op-accent, var(--op-accent, var(--csd-text-2563eb-1000, #2563eb)));box-shadow:0 10px 22px #16315c0f}.intervention-dispatch-preview-client__icon i,.intervention-dispatch-preview-client__icon i:before{display:inline-flex;align-items:center;justify-content:center;line-height:1}.intervention-dispatch-preview-client__copy,.intervention-dispatch-preview-ticket{min-width:0}.intervention-dispatch-preview-client__copy strong,.intervention-dispatch-preview-ticket .op-table__primary{display:block;max-width:100%;color:var(--csd-text-10213d-1000, #10213d);font-size:.88rem;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.intervention-dispatch-preview-client__copy small,.intervention-dispatch-preview-ticket__type{color:var(--csd-text-6b7f9f-1000, #6b7f9f);font-size:.72rem;font-weight:760;line-height:1.25}.intervention-dispatch-preview-ticket{flex-direction:column;align-items:flex-start;gap:.28rem}.intervention-dispatch-preview-ticket__type,.intervention-dispatch-preview-pill{display:inline-flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;max-width:100%;gap:.36rem;border:1px solid transparent;border-radius:999px;white-space:normal}.intervention-dispatch-preview-ticket__type{padding:.18rem .5rem;background:var(--csd-bg-f0f4fa-900, rgba(240, 244, 250, .9))}.intervention-dispatch-preview-pill{min-height:1.92rem;padding:.32rem .66rem;font-size:.74rem;font-weight:900;line-height:1.15;box-shadow:0 8px 18px #16315c0b}.intervention-dispatch-preview-pill i,.intervention-dispatch-preview-pill i:before{display:inline-flex;align-items:center;justify-content:center;line-height:1}.intervention-dispatch-preview-pill--neutral{border-color:var(--csd-border-c4d2eb-950, rgba(196, 210, 235, .95));background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-2d4667-1000, #2d4667)}.intervention-dispatch-preview-pill--success{border-color:#34d39952;background:var(--csd-bg-ecfdf5-940, rgba(236, 253, 245, .94));color:var(--csd-text-047857-1000, #047857)}.intervention-dispatch-preview-pill--warning{border-color:var(--csd-border-fbbf24-380, rgba(251, 191, 36, .38));background:var(--csd-bg-fffbeb-960, rgba(255, 251, 235, .96));color:var(--csd-text-b45309-1000, #b45309)}.intervention-dispatch-preview-pill--primary{border-color:rgba(var(--op-accent-rgb, 37, 99, 235),.2);background:rgba(var(--op-accent-rgb, 37, 99, 235),.08);color:var(--csd-foreground-op-accent, var(--op-accent, var(--csd-text-2563eb-1000, #2563eb)))}.intervention-dispatch-preview-pill--info{border-color:var(--csd-border-0ea5e9-250, rgba(14, 165, 233, .25));background:var(--csd-bg-f0f9ff-960, rgba(240, 249, 255, .96));color:var(--csd-text-0369a1-1000, #0369a1)}.intervention-dispatch-preview-pill--muted{border-color:var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78));background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96));color:var(--csd-text-64748b-1000, #64748b)}.intervention-dispatch-page .op-filter-card--operational{--sf-control-height: 40px;display:flex!important;width:100%;max-width:none}.intervention-dispatch-page .op-filter-card__shell{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center!important;gap:.82rem;width:100%;max-width:none}.intervention-dispatch-page .op-filter-card__heading{margin-bottom:0}.intervention-dispatch-filter-form{min-width:0}.intervention-dispatch-filter-row{position:relative;display:grid;grid-template-columns:minmax(14rem,1fr) auto auto;align-items:center;gap:.45rem;width:100%;min-width:0}.intervention-dispatch-filter-field{min-width:0}.intervention-dispatch-filter-field>.form-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.intervention-dispatch-filter-field .form-control,.intervention-dispatch-filter-field .form-select{width:100%;height:var(--sf-control-height, 40px);min-height:var(--sf-control-height, 40px);padding:0 .72rem;border-radius:var(--op-radius-sm, 10px);font-size:.84rem;font-weight:760;line-height:1}.intervention-dispatch-filter-field .form-select{padding-right:2rem}.intervention-dispatch-filter-field--search{min-width:min(100%,14rem)}.intervention-dispatch-filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;min-width:-moz-max-content;min-width:max-content}.intervention-dispatch-filter-actions .btn{min-height:var(--sf-control-height, 40px);padding-inline:.78rem;border-radius:var(--op-radius-sm, 10px)}.intervention-dispatch-advanced-filters{position:relative;min-width:0}.intervention-dispatch-advanced-filters>summary{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;height:var(--sf-control-height, 40px);padding:0 .74rem;border:1px solid var(--csd-border-c4d2eb-820, rgba(196, 210, 235, .82));border-radius:var(--op-radius-sm, 10px);background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-28405f-1000, #28405f);font-size:.82rem;font-weight:850;cursor:pointer;list-style:none;box-shadow:0 8px 18px #16315c0b}.intervention-dispatch-advanced-filters>summary::-webkit-details-marker{display:none}.intervention-dispatch-advanced-filters>summary i{color:var(--csd-foreground-op-accent, var(--op-accent, var(--csd-text-2563eb-1000, #2563eb)))}.intervention-dispatch-advanced-filters>summary strong{display:inline-flex;align-items:center;justify-content:center;min-width:1.22rem;height:1.22rem;padding:0 .3rem;border-radius:999px;background:rgba(var(--op-accent-rgb, 37, 99, 235),.1);color:var(--csd-foreground-op-accent, var(--op-accent, var(--csd-text-2563eb-1000, #2563eb)));font-size:.68rem;font-weight:900}.intervention-dispatch-advanced-filters__panel{position:absolute;top:calc(100% + .45rem);right:0;z-index:45;display:grid;grid-template-columns:repeat(3,minmax(11rem,1fr));gap:.62rem;width:min(48rem,100vw - 2rem);padding:.75rem;border:1px solid var(--csd-border-c4d2eb-900, rgba(196, 210, 235, .9));border-radius:.95rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 20px 46px #16315c29}.intervention-dispatch-advanced-filters__panel .intervention-dispatch-filter-field>.form-label{position:static;width:auto;height:auto;padding:0;margin:0 0 .32rem;overflow:visible;clip:auto;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase;white-space:normal}.intervention-dispatch-advanced-filters__panel .intervention-dispatch-filter-field--wide{grid-column:span 2}.op-search-field{position:relative}.op-search-field>i{position:absolute;top:50%;left:.95rem;transform:translateY(-50%);color:var(--csd-text-8aa0c2-1000, #8aa0c2);pointer-events:none}.op-search-field .form-control{padding-left:2.35rem}.intervention-dispatch-side{display:flex;flex-direction:column;gap:.85rem;min-width:0;position:sticky;top:5.6rem}.intervention-dispatch-side__card{border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 14px 32px #0f172a0b,inset 0 1px #ffffffd1;overflow:hidden}.intervention-dispatch-side__card .op-card__header{align-items:center;min-height:3.58rem;padding:.72rem .82rem;border-bottom-color:var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88))}.intervention-dispatch-side__body{display:grid;gap:.74rem;padding:.78rem}.intervention-dispatch-guide{display:grid;gap:.46rem}.intervention-dispatch-guide span{display:grid;grid-template-columns:1.85rem minmax(0,1fr);-moz-column-gap:.56rem;column-gap:.56rem;align-items:center;min-width:0;padding:.56rem .62rem;border:1px solid var(--csd-border-d6e1ef-880, rgba(214, 225, 239, .88));border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff))}.intervention-dispatch-guide span i{grid-row:span 2;display:inline-grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:.62rem;background:var(--csd-bg-dbeafe-720, rgba(219, 234, 254, .72));color:var(--csd-text-2563eb-1000, #2563eb);line-height:1}.intervention-dispatch-guide span strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.82rem;font-weight:850;line-height:1.22}.intervention-dispatch-guide span small{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:650;line-height:1.35}.intervention-dispatch-recipients{display:flex;flex-direction:column;gap:.46rem;padding:.68rem;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));border-radius:.86rem;background:var(--csd-bg-ffffff-1000, #fff)}.intervention-dispatch-recipients__title{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.intervention-dispatch-recipient,.intervention-dispatch-history__item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.intervention-dispatch-recipient{padding:.56rem .62rem;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));border-radius:.72rem;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.intervention-dispatch-recipient div{min-width:0}.intervention-dispatch-recipient strong,.intervention-dispatch-recipient small{display:block}.intervention-dispatch-recipient strong{color:var(--csd-text-1e2f4d-1000, #1e2f4d);font-size:.8rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intervention-dispatch-recipient small{color:var(--csd-text-71819f-1000, #71819f);font-size:.7rem;font-weight:650;line-height:1.45}.intervention-dispatch-recipient>span{flex:0 0 auto;padding:.24rem .42rem;border-radius:999px;background:#2563eb14;color:var(--csd-text-315ccf-1000, #315ccf);font-size:.72rem;font-weight:850}.intervention-dispatch-empty-note{display:flex;align-items:center;gap:.52rem;padding:.62rem;border:1px dashed var(--csd-border-94a3b8-460, rgba(148, 163, 184, .46));border-radius:.74rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:700}.intervention-dispatch-empty-note i{display:inline-grid;flex:0 0 auto;place-items:center;width:1.85rem;height:1.85rem;border-radius:.62rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-2563eb-1000, #2563eb)}.intervention-dispatch-send-form{display:flex;flex-direction:column;gap:.66rem}.intervention-dispatch-send-form .form-label{margin-bottom:.32rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.intervention-dispatch-field{display:grid;gap:.24rem}.intervention-dispatch-field .form-control,.intervention-dispatch-field .form-select{min-height:2.45rem;border:1px solid var(--csd-border-d6e1ef-950, rgba(214, 225, 239, .95));border-radius:.72rem;color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:760;box-shadow:0 8px 18px #0f172a07}.intervention-dispatch-field .form-control:focus,.intervention-dispatch-field .form-select:focus{border-color:var(--csd-border-2563eb-360, rgba(37, 99, 235, .36));box-shadow:0 0 0 .16rem #2563eb17}.intervention-dispatch-field textarea.form-control{min-height:5.15rem;padding-top:.62rem;line-height:1.45}.intervention-dispatch-field small{color:var(--csd-text-71819f-1000, #71819f);font-size:.68rem;font-weight:650;line-height:1.35}.intervention-dispatch-attachment-select{position:relative;width:100%}.intervention-dispatch-attachment-select__button{display:inline-grid;grid-template-columns:minmax(0,1fr) 1rem;align-items:center;gap:.55rem;width:100%;min-height:2.45rem;padding:0 .66rem;border:1px solid var(--csd-border-d6e1ef-950, rgba(214, 225, 239, .95));border-radius:.72rem;background:radial-gradient(circle at 0% 50%,rgba(37,99,235,.08),transparent 48%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff));color:var(--csd-text-10213f-1000, #10213f);font-size:.84rem;font-weight:820;line-height:1;text-align:left;box-shadow:0 1px #fffffff5 inset,0 8px 18px #0f172a07;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease}.intervention-dispatch-attachment-select__button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intervention-dispatch-attachment-select__button i{display:inline-grid;place-items:center;width:1rem;height:1rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.7rem;line-height:1;transition:transform .16s ease}.intervention-dispatch-attachment-select__button i:before{display:inline-grid;place-items:center;width:1em;height:1em;margin:0;line-height:1}.intervention-dispatch-attachment-select__button:hover,.intervention-dispatch-attachment-select__button:focus-visible,.intervention-dispatch-attachment-select__button[aria-expanded=true]{border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));color:var(--csd-text-1d4ed8-1000, #1d4ed8);outline:none;box-shadow:0 0 0 .16rem #2563eb14,0 12px 24px #0f172a0f}.intervention-dispatch-attachment-select__button[aria-expanded=true] i{transform:rotate(180deg)}.intervention-dispatch-attachment-select__menu.dropdown-menu{width:100%;min-width:100%;padding:.36rem;border:1px solid var(--csd-border-cbdcf0-920, rgba(203, 220, 240, .92));border-radius:.86rem;background:radial-gradient(circle at 100% 0%,var(--csd-bg-dbeafe-420, rgba(219, 234, 254, .42)),transparent 44%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 22px 48px #0f172a24,inset 0 1px #fffffff5}.intervention-dispatch-attachment-select__item.dropdown-item{display:grid;grid-template-columns:1.56rem minmax(0,1fr) 1rem;align-items:center;gap:.52rem;min-height:2.34rem;padding:.38rem .46rem;border-radius:.68rem;color:var(--csd-text-25364f-1000, #25364f);font-size:.78rem;font-weight:840;line-height:1.15;white-space:normal}.intervention-dispatch-attachment-select__item.dropdown-item:hover,.intervention-dispatch-attachment-select__item.dropdown-item:focus-visible,.intervention-dispatch-attachment-select__item.dropdown-item.active,.intervention-dispatch-attachment-select__item.dropdown-item.is-selected,.intervention-dispatch-attachment-select__item.dropdown-item:active{background:#2563eb13!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important;outline:none;box-shadow:inset 0 0 0 1px #93c5fd61,inset 2px 0 #2563eb80}.intervention-dispatch-attachment-select__item-icon,.intervention-dispatch-attachment-select__item-check{display:inline-grid;place-items:center;width:1.56rem;height:1.56rem;line-height:1}.intervention-dispatch-attachment-select__item-icon{border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:.56rem;background:#2563eb13;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.76rem}.intervention-dispatch-attachment-select__item-check{justify-self:end;width:1rem;height:1rem;color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem;opacity:0}.intervention-dispatch-attachment-select__item.is-selected .intervention-dispatch-attachment-select__item-check{opacity:1}.intervention-dispatch-attachment-select__item-icon i,.intervention-dispatch-attachment-select__item-check,.intervention-dispatch-attachment-select__item-check:before{display:inline-grid;place-items:center;width:1em;height:1em;margin:0;line-height:1}.intervention-dispatch-option{position:relative;display:grid;grid-template-columns:1.72rem minmax(0,1fr);align-items:center;gap:.52rem;padding:.56rem .62rem;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.intervention-dispatch-option:hover,.intervention-dispatch-option:has(.intervention-dispatch-option__input:checked){border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:var(--csd-bg-f8fbff-1000, #f8fbff);box-shadow:0 10px 22px #0f172a09}.intervention-dispatch-option>input[type=hidden],.intervention-dispatch-option__input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.intervention-dispatch-option__check{display:inline-grid;place-items:center;width:1.72rem;height:1.72rem;border:1px solid var(--csd-border-cbd5e1-950, rgba(203, 213, 225, .95));border-radius:.6rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:transparent;line-height:1}.intervention-dispatch-option__check i,.intervention-dispatch-option__check i:before{display:inline-grid;place-items:center;width:1em;height:1em;margin:0;line-height:1}.intervention-dispatch-option__check i{font-size:.96rem;transform:translateY(.01em)}.intervention-dispatch-option__input:checked~.intervention-dispatch-option__check{border-color:var(--csd-border-2563eb-320, rgba(37, 99, 235, .32));background:#2563eb;color:#fff}.intervention-dispatch-option__copy{display:grid;gap:.08rem;min-width:0}.intervention-dispatch-option__copy strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.8rem;font-weight:850;line-height:1.22}.intervention-dispatch-option__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:650;line-height:1.35}.intervention-dispatch-ai-preview-actions{display:grid;gap:.28rem;padding:.1rem 0}.intervention-dispatch-ai-preview-actions .btn{justify-content:center;min-height:2.32rem;border-radius:.78rem}.intervention-dispatch-ai-preview-actions small{color:var(--csd-text-71819f-1000, #71819f);font-size:.68rem;font-weight:650;line-height:1.35}.intervention-dispatch-ai-preview{overflow:hidden;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.92rem;background:radial-gradient(circle at 0 0,rgba(37,99,235,.08),transparent 38%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-f8fbff-1000, #f8fbff));box-shadow:0 14px 32px #0f172a12,inset 0 1px #fffffff0}.intervention-dispatch-ai-preview__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem .82rem;border-bottom:1px solid var(--csd-border-dbeafe-860, rgba(219, 234, 254, .86));color:var(--csd-text-1e3a8a-1000, #1e3a8a);font-size:.72rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.intervention-dispatch-ai-preview__head span{display:inline-flex;align-items:center;gap:.4rem}.intervention-dispatch-ai-preview__head em{display:inline-flex;align-items:center;min-height:1.55rem;padding:0 .62rem;border:1px solid var(--csd-border-93c5fd-680, rgba(147, 197, 253, .68));border-radius:999px;background:var(--csd-bg-eff6ff-900, rgba(239, 246, 255, .9));color:var(--csd-text-2563eb-1000, #2563eb);font-style:normal;font-size:.66rem;font-weight:900;text-transform:none;letter-spacing:0}.intervention-dispatch-ai-preview__body{padding:.9rem .95rem;color:var(--csd-text-334155-1000, #334155);font-size:.78rem;line-height:1.55}.intervention-dispatch-ai-preview__body section{margin:0!important}.intervention-dispatch-send-button{width:100%;min-height:2.52rem;margin-top:.08rem;border-radius:.78rem}.intervention-dispatch-send-hint{display:inline-flex;align-items:flex-start;gap:.36rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:700;line-height:1.35}.intervention-dispatch-send-hint i{margin-top:.06rem}.intervention-dispatch-send-hint.is-ready{color:var(--csd-text-047857-1000, #047857)}.intervention-dispatch-send-hint.is-blocked{color:var(--csd-text-92400e-1000, #92400e)}.intervention-dispatch-history{display:flex;flex-direction:column;gap:.55rem}.intervention-dispatch-history__item{padding:.75rem;border:1px solid var(--csd-border-e2e8f0-950, rgba(226, 232, 240, .95));border-radius:.85rem;color:inherit;text-decoration:none;background:var(--csd-bg-ffffff-1000, #fff)}.intervention-dispatch-history__item:hover{border-color:var(--csd-border-3b82f6-280, rgba(59, 130, 246, .28));background:var(--csd-bg-f8fbff-1000, #f8fbff)}.intervention-dispatch-history__item span:first-child{min-width:0}.intervention-dispatch-history__item strong,.intervention-dispatch-history__item small{display:block}.intervention-dispatch-history__item strong{color:var(--csd-text-1e2f4d-1000, #1e2f4d);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intervention-dispatch-history__item small{color:var(--csd-text-71819f-1000, #71819f)}.op-empty-state--compact{min-height:8rem;padding:1rem}.interventions-workspace__hero,.intervention-page-hero{background:var(--csd-bg-ffffff-1000, #fff);border:1px solid rgba(90,126,210,.14);border-radius:1.6rem;box-shadow:0 20px 52px #26427b14;padding:1.5rem}.interventions-workspace__hero-top,.intervention-page-hero__top,.intervention-show-hero__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.interventions-workspace__hero-main,.intervention-page-hero__copy,.intervention-show-hero__identity{display:flex;flex-direction:column;gap:.55rem;max-width:62rem}.interventions-workspace__eyebrow,.intervention-page-hero__eyebrow{display:inline-flex;align-items:center;gap:.55rem;width:-moz-fit-content;width:fit-content;padding:.45rem .85rem;border-radius:999px;background:#3a6ef01a;color:var(--csd-text-315ccf-1000, #315ccf);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.interventions-workspace__hero h1,.intervention-page-hero h1,.intervention-show-hero h1{margin:0;font-size:2rem;line-height:1.08;color:var(--csd-text-182746-1000, #182746)}.interventions-workspace__lead,.intervention-page-hero p,.intervention-show-hero p{margin:0;color:var(--csd-text-61708e-1000, #61708e);font-size:1rem;line-height:1.65}.interventions-workspace__summary,.intervention-template-matrix__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-top:1.25rem}.interventions-workspace__stat,.intervention-template-matrix__stat{display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.05rem;border-radius:1.15rem;border:1px solid var(--csd-border-7c91c1-160, rgba(124, 145, 193, .16));background:var(--csd-bg-ffffff-840, rgba(255, 255, 255, .84))}.interventions-workspace__stat span,.intervention-template-matrix__stat small{color:var(--csd-text-7b8aa8-1000, #7b8aa8);font-size:.82rem}.interventions-workspace__stat strong,.intervention-template-matrix__stat strong{color:var(--csd-text-2049b9-1000, #2049b9);font-size:1.65rem;line-height:1}.interventions-workspace__section{display:flex;flex-direction:column;gap:1rem}.interventions-workspace__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.interventions-workspace__section-head h2,.intervention-record-card__head h2{margin:0;color:var(--csd-text-1b2844-1000, #1b2844);font-size:1.2rem}.interventions-workspace__section-head p,.intervention-record-card__head p{margin:.25rem 0 0;color:var(--csd-text-7282a0-1000, #7282a0)}.interventions-workspace__meta-pill,.intervention-record-card__badge{display:inline-flex;align-items:center;gap:.55rem;padding:.65rem .95rem;border-radius:999px;background:var(--csd-bg-e7eeff-850, rgba(231, 238, 255, .85));color:var(--csd-text-315ccf-1000, #315ccf);font-weight:600}.interventions-workspace__quick-row{display:flex}.interventions-workspace__smart-search{width:100%}.intervention-page-hero--compact{padding:1.35rem}.intervention-page-hero--builder{margin-bottom:.85rem;padding:1rem 1.15rem;border-radius:1.25rem;box-shadow:0 14px 36px #26427b11}.intervention-page-hero--builder .intervention-page-hero__top{align-items:center}.intervention-page-hero--builder .intervention-page-hero__copy{gap:.26rem}.intervention-page-hero--builder h1{font-size:clamp(1.42rem,1.65vw,1.8rem);line-height:1.12}.intervention-page-hero--builder p{max-width:52rem;color:var(--csd-text-6b7a96-1000, #6b7a96);font-size:.86rem;line-height:1.45}.intervention-page-hero--builder .intervention-page-hero__chips{gap:.45rem;margin-top:.72rem}.intervention-page-hero--builder .intervention-page-chip{min-height:2rem;padding:.38rem .62rem;border-color:var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));color:var(--csd-text-2f4566-1000, #2f4566);font-size:.78rem;font-weight:800;box-shadow:0 8px 18px #0f172a09}.intervention-page-hero--builder .intervention-page-chip i{color:var(--csd-text-3b6cf0-1000, #3b6cf0)}.intervention-page-hero--builder .op-toolbar__actions{align-items:center}.intervention-builder-pdf-strip{display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin-bottom:.92rem;padding:.62rem .82rem;border-radius:1rem;background:linear-gradient(90deg,var(--csd-bg-eff6ff-620, rgba(239, 246, 255, .62)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)) 42%),var(--csd-bg-ffffff-1000, #fff)}.intervention-builder-pdf-strip .op-secondary-action{white-space:nowrap}.intervention-builder-pdf-strip__main{display:flex;align-items:center;gap:.68rem;min-width:0}.intervention-builder-pdf-strip__main>div{min-width:0}.intervention-builder-pdf-strip__main span,.intervention-builder-pdf-strip__main strong,.intervention-builder-pdf-strip__main small{display:block}.intervention-builder-pdf-strip__main span{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.66rem;font-weight:900;letter-spacing:.055em;line-height:1.1;text-transform:uppercase}.intervention-builder-pdf-strip__main strong{margin-top:.12rem;color:var(--csd-text-1f2f4d-1000, #1f2f4d);font-size:.86rem;font-weight:850;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intervention-builder-pdf-strip__main small{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:650;line-height:1.25}.intervention-builder-pdf-strip__icon{width:2.15rem;height:2.15rem;flex:0 0 2.15rem;border-radius:.75rem;background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-2563eb-1000, #2563eb)}.intervention-page-hero--form-create{margin-bottom:.85rem;padding:1rem 1.15rem;border-radius:1.25rem;box-shadow:0 14px 36px #26427b11}.intervention-page-hero--form-create .intervention-page-hero__top{align-items:center}.intervention-page-hero--form-create .intervention-page-hero__copy{gap:.28rem}.intervention-page-hero--form-create h1{font-size:clamp(1.42rem,1.65vw,1.8rem);line-height:1.12}.intervention-page-hero--form-create p{max-width:50rem;color:var(--csd-text-6b7a96-1000, #6b7a96);font-size:.88rem;line-height:1.45}.intervention-page-hero--form-create .intervention-page-hero__chips{gap:.45rem;margin-top:.72rem}.intervention-page-hero--form-create .intervention-page-chip{min-height:2rem;padding:.38rem .62rem;border-color:var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));color:var(--csd-text-2f4566-1000, #2f4566);font-size:.78rem;font-weight:800;box-shadow:0 8px 18px #0f172a09}.intervention-page-hero--form-create .intervention-page-chip i{color:var(--csd-text-3b6cf0-1000, #3b6cf0)}.intervention-form-create-grid{align-items:flex-start}.intervention-create-alert{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.7rem .82rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:1rem;background:linear-gradient(90deg,var(--csd-bg-eff6ff-720, rgba(239, 246, 255, .72)),var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96)) 45%),var(--csd-bg-ffffff-1000, #fff);box-shadow:0 12px 30px #2563eb0f}.intervention-create-alert__main,.intervention-create-card__head,.intervention-create-side-card__head,.intervention-create-context-note,.intervention-create-ai-footer,.intervention-create-actions,.intervention-create-pdf-box{display:flex;align-items:center}.intervention-create-alert__main{gap:.68rem;min-width:0}.intervention-create-alert__icon{width:2.1rem;height:2.1rem;flex:0 0 2.1rem;border-radius:.75rem;background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-2563eb-1000, #2563eb)}.intervention-create-alert__copy,.intervention-create-pdf-box__summary,.intervention-create-scope-summary{min-width:0}.intervention-create-alert__copy span,.intervention-create-alert__copy strong,.intervention-create-alert__copy small,.intervention-create-pdf-box__summary span,.intervention-create-pdf-box__summary strong,.intervention-create-pdf-box__summary small,.intervention-create-scope-summary span,.intervention-create-scope-summary strong,.intervention-create-scope-summary small{display:block}.intervention-create-alert__copy span,.intervention-create-pdf-box__summary span,.intervention-create-scope-summary span{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.66rem;font-weight:900;letter-spacing:.055em;line-height:1.1;text-transform:uppercase}.intervention-create-alert__copy strong,.intervention-create-pdf-box__summary strong,.intervention-create-scope-summary strong{margin-top:.12rem;color:var(--csd-text-1f2f4d-1000, #1f2f4d);font-size:.9rem;font-weight:850;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intervention-create-alert__copy small,.intervention-create-pdf-box__summary small,.intervention-create-scope-summary small{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:650;line-height:1.25}.intervention-create-card,.intervention-create-side-card{overflow:hidden;border-color:var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:1rem;box-shadow:0 14px 36px #26427b0e}.intervention-create-card__head,.intervention-create-side-card__head{justify-content:space-between;gap:.75rem;padding:.82rem 1rem;border-bottom:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fbfdff-1000, #fbfdff))}.intervention-create-card__head>div,.intervention-create-side-card__head>div{min-width:0}.intervention-create-card__head span,.intervention-create-card__head h2,.intervention-create-card__head strong,.intervention-create-side-card__head span,.intervention-create-side-card__head h2,.intervention-create-side-card__head strong{display:block}.intervention-create-card__head>div>span,.intervention-create-side-card__head>div>span{color:var(--csd-text-7d8aa6-1000, #7d8aa6);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.intervention-create-card__head h2,.intervention-create-card__head strong,.intervention-create-side-card__head h2,.intervention-create-side-card__head strong{margin:.14rem 0 0;color:var(--csd-text-17233d-1000, #17233d);font-size:1rem;font-weight:850;line-height:1.2}.intervention-create-card__body{padding:1rem}.intervention-create-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.intervention-create-field{display:flex;flex-direction:column;gap:.38rem;min-width:0}.intervention-create-field--full{grid-column:1/-1}.intervention-create-field label,.intervention-create-label{margin:0;color:var(--csd-text-72809e-1000, #72809e);font-size:.72rem;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.intervention-form-create-page .form-saas-input,.intervention-form-create-page .select2-container--bootstrap-5 .select2-selection{min-height:2.58rem;border-color:var(--csd-border-dbe4f0-1000, #dbe4f0);border-radius:.78rem;box-shadow:none}.intervention-form-create-page textarea.form-saas-input{min-height:7.2rem;resize:vertical}.intervention-create-context-note{gap:.65rem;margin-top:.9rem;padding:.68rem .78rem;border:1px dashed var(--csd-border-5b6f97-200, rgba(91, 111, 151, .2));border-radius:.85rem;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.intervention-create-context-note>span{width:1.9rem;height:1.9rem;flex:0 0 1.9rem;border-radius:.68rem;background:var(--csd-bg-eaf2ff-1000, #eaf2ff);color:var(--csd-text-2563eb-1000, #2563eb)}.intervention-create-context-note strong,.intervention-create-context-note small{display:block}.intervention-create-context-note strong{color:var(--csd-text-1f2f4d-1000, #1f2f4d);font-size:.86rem;font-weight:850}.intervention-create-context-note small{margin-top:.05rem;color:var(--csd-text-6b7a96-1000, #6b7a96);font-size:.78rem;font-weight:650}.intervention-create-status-pill{display:inline-flex;align-items:center;gap:.38rem;width:-moz-fit-content;width:fit-content;padding:.35rem .58rem;border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:999px;background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-315ccf-1000, #315ccf);font-size:.72rem;font-weight:850;line-height:1.15;white-space:nowrap}.intervention-create-status-pill--success{border-color:var(--csd-border-16a34a-200, rgba(22, 163, 74, .2));background:var(--csd-bg-ecfdf3-1000, #ecfdf3);color:var(--csd-text-15803d-1000, #15803d)}.intervention-create-status-pill--warning{border-color:var(--csd-border-f59e0b-280, rgba(245, 158, 11, .28));background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-b45309-1000, #b45309)}.intervention-create-card--ai .op-chip{min-height:1.8rem;padding:.34rem .55rem;font-size:.72rem;font-weight:850}.intervention-create-ai-footer,.intervention-create-actions,.intervention-create-pdf-box{justify-content:space-between;gap:.75rem}.intervention-create-ai-footer{margin-top:.78rem}.intervention-create-actions{margin-top:.92rem}.intervention-create-side-card__head{justify-content:flex-start}.intervention-create-side-card__head>span{width:2.1rem;height:2.1rem;flex:0 0 2.1rem;border-radius:.75rem;background:var(--csd-bg-eaf2ff-1000, #eaf2ff);color:var(--csd-text-2563eb-1000, #2563eb)}.intervention-create-step-list{display:flex;flex-direction:column;gap:.58rem;padding:.86rem 1rem 1rem}.intervention-create-step-list>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.02rem .65rem;align-items:center;padding:.62rem .7rem;border:1px solid var(--csd-border-e3ebf7-1000, #e3ebf7);border-radius:.82rem;background:var(--csd-bg-fbfdff-1000, #fbfdff)}.intervention-create-step-list span{display:inline-grid;grid-row:span 2;place-items:center;width:1.72rem;height:1.72rem;border-radius:.6rem;background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-315ccf-1000, #315ccf);font-size:.76rem;font-weight:900}.intervention-create-step-list strong{color:var(--csd-text-1f2f4d-1000, #1f2f4d);font-size:.86rem;font-weight:850;line-height:1.15}.intervention-create-step-list small{color:var(--csd-text-6b7a96-1000, #6b7a96);font-size:.76rem;font-weight:650;line-height:1.2}.intervention-create-pdf-box{align-items:flex-start;padding:.95rem 1rem 1rem}.intervention-create-pdf-box__summary{flex:1 1 auto}.intervention-create-pdf-box__summary .intervention-create-status-pill{margin-bottom:.45rem}.intervention-create-scope-summary{padding:.95rem 1rem 1rem}@media (max-width: 991.98px){.intervention-page-hero--builder .intervention-page-hero__top{align-items:stretch;flex-direction:column}.intervention-page-hero--builder .op-toolbar__actions{justify-content:flex-start}.intervention-builder-pdf-strip,.intervention-page-hero--form-create .intervention-page-hero__top{align-items:stretch;flex-direction:column}.intervention-page-hero--form-create .op-toolbar__actions{justify-content:flex-start}.intervention-create-alert,.intervention-create-pdf-box{align-items:stretch;flex-direction:column}}@media (max-width: 767.98px){.intervention-create-context-grid{grid-template-columns:1fr}.intervention-create-ai-footer,.intervention-create-actions,.intervention-create-card__head{align-items:stretch;flex-direction:column}.intervention-create-actions .btn,.intervention-create-ai-footer .btn{justify-content:center;width:100%}}.intervention-page-hero__chips,.intervention-show-hero__chips{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.2rem}.intervention-page-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem .9rem;border-radius:999px;border:1px solid var(--csd-border-7488b8-160, rgba(116, 136, 184, .16));background:var(--csd-bg-ffffff-920, rgba(255, 255, 255, .92));color:var(--csd-text-35507f-1000, #35507f);font-weight:600;line-height:1.2}.intervention-page-chip--accent{background:#2e60e91f;color:var(--csd-text-2f5ad1-1000, #2f5ad1)}.intervention-ai-result{text-align:left}.intervention-ai-score{display:grid;grid-template-columns:auto max-content;gap:.2rem .8rem;align-items:center;padding:.75rem .9rem;margin-bottom:.9rem;border:1px solid rgba(var(--op-accent-rgb),.16);border-radius:.75rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.intervention-ai-score span,.intervention-ai-score small{color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem;font-weight:800}.intervention-ai-score strong{grid-row:span 2;color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark));font-size:1.65rem;line-height:1}.intervention-ai-grid,.intervention-ai-template-preview__sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.intervention-ai-grid section,.intervention-ai-template-preview__sections article{min-width:0;padding:.8rem;border:1px solid var(--op-border-soft);border-radius:.75rem;background:var(--csd-bg-ffffff-1000, #fff)}.intervention-ai-grid h6{display:flex;align-items:center;gap:.4rem;margin-bottom:.6rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.86rem;font-weight:900}.intervention-ai-list{display:flex;flex-direction:column;gap:.45rem;padding:0;margin:0;list-style:none}.intervention-ai-list li{display:flex;flex-direction:column;gap:.16rem;padding:.48rem .55rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:.58rem;background:var(--csd-bg-fbfdff-1000, #fbfdff)}.intervention-ai-list strong{color:var(--csd-text-142033-1000, #142033);font-size:.78rem;font-weight:900}.intervention-ai-list span,.intervention-ai-list em{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-style:normal;line-height:1.35}.intervention-ai-list em{color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-weight:800}.intervention-ai-muted{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem}.intervention-ai-positive{margin-top:.8rem;padding:.75rem;border:1px solid var(--csd-border-0f766e-180, rgba(15, 118, 110, .18));border-radius:.75rem;background:#0f766e0d}.intervention-ai-positive>strong{display:block;margin-bottom:.45rem;color:var(--csd-text-0f766e-1000, #0f766e);font-size:.82rem;font-weight:900}.intervention-ai-template-card{border-color:rgba(var(--op-accent-rgb),.12)}.intervention-ai-template-preview{margin-top:1rem;padding:.85rem;border:1px solid var(--op-border-soft);border-radius:.8rem;background:var(--csd-bg-fbfdff-1000, #fbfdff)}.intervention-ai-template-preview__head{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.intervention-ai-template-preview__head strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-weight:900}.intervention-ai-template-preview__head span{display:inline-flex;align-items:center;min-height:1.45rem;padding:.12rem .5rem;border-radius:999px;background:rgba(var(--op-accent-rgb),.08);color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark));font-size:.7rem;font-weight:900}.intervention-ai-template-preview__sections article{padding:.65rem}.intervention-ai-template-preview__sections strong,.intervention-ai-template-preview__sections span,.intervention-ai-template-preview__sections small{display:block}.intervention-ai-template-preview__sections strong{color:var(--csd-text-142033-1000, #142033);font-size:.82rem;font-weight:900}.intervention-ai-template-preview__sections span,.intervention-ai-template-preview__sections small{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.35}.intervention-ai-template-preview__notes{margin:.75rem 0 0;padding-left:1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem}@media (max-width: 991.98px){.intervention-ai-grid,.intervention-ai-template-preview__sections{grid-template-columns:1fr}}.intervention-template-matrix__header,.intervention-template-card__head,.intervention-record-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.intervention-template-matrix__header-actions{display:flex;flex-wrap:wrap;gap:.5rem}.intervention-template-card{height:100%;display:flex;flex-direction:column;gap:1rem;padding:1.15rem;border:1px solid var(--csd-border-7a90c5-160, rgba(122, 144, 197, .16));border-radius:1.25rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 10px 30px #1f345e0f}.intervention-template-card--highlighted{border-color:var(--csd-border-4069e6-280, rgba(64, 105, 230, .28));box-shadow:0 14px 34px #315ccf1f}.intervention-template-card__eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--csd-text-5c6b88-1000, #5c6b88);margin-bottom:.45rem}.intervention-template-card__grid,.intervention-side-card__matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.intervention-template-card__slot,.intervention-side-card__matrix-item,.intervention-record-grid__item,.intervention-record-mini-card{display:flex;flex-direction:column;gap:.2rem;padding:.95rem 1rem;border-radius:1rem;border:1px solid var(--csd-border-798ebd-160, rgba(121, 142, 189, .16));background:var(--csd-bg-f7faff-820, rgba(247, 250, 255, .82))}.intervention-template-card__slot.is-ready,.intervention-side-card__matrix-item.is-ready{border-color:var(--csd-border-30b174-220, rgba(48, 177, 116, .22));background:var(--csd-bg-e7fbf1-880, rgba(231, 251, 241, .88))}.intervention-template-card__slot.is-missing,.intervention-side-card__matrix-item.is-missing{border-color:var(--csd-border-eeb43a-220, rgba(238, 180, 58, .22));background:var(--csd-bg-fff8e4-900, rgba(255, 248, 228, .9))}.intervention-template-card__slot-label,.intervention-record-grid__label{color:var(--csd-text-7b8aa8-1000, #7b8aa8);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.intervention-template-card__slot strong,.intervention-side-card__matrix-item strong,.intervention-record-grid__item strong,.intervention-record-mini-card strong{color:var(--csd-text-223252-1000, #223252)}.intervention-template-card__slot small,.intervention-side-card__matrix-item small,.intervention-record-grid__item small,.intervention-record-mini-card small,.intervention-template-card__hint{color:var(--csd-text-7b8aa8-1000, #7b8aa8)}.intervention-template-card__actions{display:flex;flex-wrap:wrap;gap:.55rem}.intervention-template-card__hint{margin-top:auto;padding-top:.9rem;border-top:1px dashed var(--csd-border-7e8eb1-280, rgba(126, 142, 177, .28));font-size:.86rem}.intervention-side-card__matrix-item{min-height:100%}.intervention-record-shell,.intervention-show-shell,.intervention-create-shell{display:flex;flex-direction:column;gap:1.35rem}.intervention-show-shell{gap:0}.intervention-ticket-modal-shell .modal-premium-body{max-height:min(74vh,52rem);overflow-y:auto}.intervention-ticket-form-modal__stack{gap:.78rem}.intervention-ticket-form-modal__context-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.intervention-ticket-form-modal__locked-context{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;max-width:48%}.intervention-ticket-form-modal .op-upsert-modal__field-hint{display:block;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:520;line-height:1.35}.intervention-ticket-form-modal .op-upsert-modal__textarea{min-height:5.4rem}@media (max-width: 991.98px){.intervention-ticket-form-modal__context-head{flex-direction:column}.intervention-ticket-form-modal__locked-context{justify-content:flex-start;max-width:none}}.intervention-record-card,.intervention-side-card,.intervention-show-shell__content>.row{width:100%}.intervention-record-card__head{padding:1.35rem 1.35rem 0}.intervention-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;padding:0 1.35rem 1.35rem}.intervention-record-grid__item--wide{grid-column:span 2}.intervention-record-code{margin:0 1.35rem 1.35rem}.intervention-record-code pre{margin:.4rem 0 0;padding:1rem;border-radius:1rem;background:#0f1b33;color:#e8f0ff;font-size:.82rem;overflow:auto}.intervention-record-form,.intervention-record-stack{padding:0 1.35rem 1.35rem}.intervention-record-stack{display:flex;flex-direction:column;gap:.9rem}.intervention-pdf-preview{padding:0 1.35rem 1.35rem}.intervention-pdf-preview iframe{width:100%;min-height:42rem;border:1px solid var(--csd-border-7c91c1-160, rgba(124, 145, 193, .16));border-radius:1.15rem;background:var(--csd-bg-ffffff-1000, #fff)}.intervention-pdf-template-edit-page{gap:.85rem}.intervention-pdf-template-edit-page .intervention-page-hero--pdf-template{border-radius:1.25rem;padding:.82rem .98rem}.intervention-pdf-template-edit-page .intervention-page-hero__top{align-items:center;gap:.78rem}.intervention-pdf-template-edit-page .intervention-page-hero__eyebrow{margin-bottom:.45rem;min-height:1.85rem;padding:.26rem .62rem}.intervention-pdf-template-edit-page .intervention-page-hero h1{font-size:1.48rem;line-height:1.14}.intervention-pdf-template-edit-page .intervention-page-hero__chips{gap:.45rem;margin-top:.55rem}.intervention-pdf-template-edit-page .intervention-page-chip{min-height:2rem;padding:.4rem .68rem;font-size:.8rem}.intervention-pdf-template-edit-page .intervention-record-card__head{align-items:center;padding:.95rem 1rem .55rem}.intervention-pdf-template-edit-page .intervention-record-card__head h2{font-size:1rem}.intervention-pdf-template-edit-page .intervention-record-card__head p{margin-top:.18rem;font-size:.82rem;line-height:1.4}.intervention-pdf-template-edit-page .intervention-record-form,.intervention-pdf-template-edit-page .intervention-record-stack{padding:0 1rem 1rem}.intervention-pdf-template-edit-page .intervention-record-stack{gap:.6rem}.intervention-pdf-template-edit-page .intervention-record-mini-card{gap:.14rem;padding:.68rem .78rem;border-radius:.82rem;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.intervention-pdf-template-edit-page .intervention-record-mini-card strong{font-size:.86rem;line-height:1.3}.intervention-pdf-template-edit-page .intervention-record-mini-card small{font-size:.75rem;line-height:1.35}.pdf-template-editor-layout{align-items:flex-start}.pdf-template-editor-card,.pdf-template-side-card{border-radius:1.05rem;overflow:hidden}.pdf-template-readiness-badge{min-height:2rem;padding:.42rem .7rem;font-size:.78rem}.pdf-template-active-summary{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(7rem,.55fr) minmax(7rem,.55fr);gap:.55rem;padding:0 1rem .72rem}.pdf-template-active-summary__main,.pdf-template-active-summary__meta{min-width:0;padding:.68rem .78rem;border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));border-radius:.82rem;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.pdf-template-active-summary__main strong,.pdf-template-active-summary__meta strong{display:block;color:var(--csd-text-1e293b-1000, #1e293b);font-size:.92rem;line-height:1.25;overflow-wrap:anywhere}.pdf-template-active-summary__main strong{font-size:1rem}.pdf-template-active-summary__main small{display:block;margin-top:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.73rem;line-height:1.35;overflow-wrap:anywhere}.pdf-template-option-strip{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 1rem .95rem}.pdf-template-option-pill{align-items:center;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:999px;display:inline-flex;gap:.34rem;min-height:1.9rem;padding:.34rem .52rem;color:var(--csd-text-475569-1000, #475569);font-size:.74rem;font-weight:850;line-height:1}.pdf-template-option-pill strong{border-radius:999px;font-size:.64rem;padding:.18rem .32rem}.pdf-template-option-pill.is-on{background:var(--csd-bg-ecfdf5-1000, #ecfdf5);border-color:var(--csd-border-22c55e-220, rgba(34, 197, 94, .22));color:var(--csd-text-166534-1000, #166534)}.pdf-template-option-pill.is-on strong{background:var(--csd-bg-bbf7d0-1000, #bbf7d0)}.pdf-template-option-pill.is-off{background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b)}.pdf-template-option-pill.is-off strong{background:var(--csd-bg-e2e8f0-1000, #e2e8f0)}.pdf-template-version-editor{display:grid;grid-template-columns:minmax(15rem,.95fr) minmax(0,1.45fr);gap:.75rem;padding-bottom:.7rem}.pdf-template-version-editor__layout{min-width:0}.pdf-template-version-editor__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;min-width:0}.pdf-template-toggle{align-items:flex-start;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:.82rem;cursor:pointer;display:flex;gap:.52rem;min-width:0;padding:.58rem .64rem;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.pdf-template-toggle:hover,.pdf-template-toggle:focus-within{background:var(--csd-bg-f8fbff-1000, #f8fbff);border-color:var(--csd-border-2563eb-250, rgba(37, 99, 235, .25));box-shadow:0 8px 18px #2563eb12}.pdf-template-toggle input[type=checkbox]{accent-color:#2563eb;flex:0 0 auto;height:1rem;margin-top:.1rem;width:1rem}.pdf-template-toggle span{display:grid;gap:.08rem;min-width:0}.pdf-template-toggle strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:.78rem;line-height:1.22}.pdf-template-toggle small{color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;line-height:1.3}.pdf-template-version-editor__actions{display:flex;justify-content:flex-end;padding-top:.2rem}.pdf-template-version-editor__actions .btn-saas-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8 58%,#1e40af);border-color:var(--csd-border-2563eb-320, rgba(37, 99, 235, .32));box-shadow:0 14px 28px #2563eb33;color:#fff}.pdf-template-version-editor__actions .btn-saas-primary:hover,.pdf-template-version-editor__actions .btn-saas-primary:focus-visible{background:linear-gradient(135deg,#1d4ed8,#1e40af 58%,#1e3a8a);border-color:var(--csd-border-1d4ed8-400, rgba(29, 78, 216, .4));box-shadow:0 18px 34px #2563eb42}.pdf-template-preview-card .intervention-record-mini-card{margin-inline:1rem}.pdf-template-preview-card .intervention-pdf-preview{padding:0 1rem 1rem;position:relative}.pdf-template-preview-card .intervention-pdf-preview iframe{min-height:39rem;border-radius:.95rem;transition:opacity .18s ease,filter .18s ease}.pdf-template-preview-card .intervention-pdf-preview.is-loading iframe{filter:saturate(.85);opacity:.38}.pdf-template-preview-loading{align-items:center;background:linear-gradient(180deg,var(--csd-bg-f8fbff-920, rgba(248, 251, 255, .92)),var(--csd-bg-eff6ff-880, rgba(239, 246, 255, .88)));border:1px solid var(--csd-border-93c5fd-420, rgba(147, 197, 253, .42));border-radius:.95rem;box-shadow:0 18px 38px #0f172a1f;color:var(--csd-text-1e3a8a-1000, #1e3a8a);display:flex;font-size:.78rem;font-weight:850;gap:.58rem;top:0;right:1rem;bottom:1rem;left:1rem;justify-content:center;letter-spacing:0;position:absolute;z-index:3}.pdf-template-preview-loading[hidden]{display:none!important}.pdf-template-preview-loading__spinner{animation:pdf-template-preview-spin .75s linear infinite;border:2px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:999px;border-top-color:var(--csd-border-2563eb-1000, #2563eb);height:1.15rem;width:1.15rem}@keyframes pdf-template-preview-spin{to{transform:rotate(360deg)}}.pdf-template-side-panel{min-width:0}.pdf-template-side-card .intervention-record-card__head{align-items:flex-start;padding-bottom:.42rem}.pdf-template-side-card form{padding:0 1rem 1rem}.pdf-template-side-card .btn-saas{justify-content:center;width:100%}.pdf-template-side-card .pdf-template-status{font-size:.68rem;padding:.36rem .48rem}@media (max-width: 1199.98px){.pdf-template-version-editor{grid-template-columns:1fr}.pdf-template-preview-card .intervention-pdf-preview iframe{min-height:34rem}}@media (max-width: 767.98px){.intervention-pdf-template-edit-page .intervention-page-hero--pdf-template{padding:.82rem}.intervention-pdf-template-edit-page .intervention-page-hero h1{font-size:1.28rem}.intervention-pdf-template-edit-page .intervention-record-card__head{align-items:flex-start;flex-direction:column}.pdf-template-active-summary,.pdf-template-version-editor__options{grid-template-columns:1fr}.pdf-template-readiness-badge{align-self:flex-start}}.intervention-show-shell__tabs{margin-top:.85rem}.intervention-show-shell__content{display:flex;flex-direction:column;gap:.9rem}body:has(.intervention-show-shell--documents) .content-wrapper{background:var(--csd-canvas-ffffff-1000, #ffffff)}.intervention-show-shell--documents.supplier-show-page--clean-surface{padding-bottom:0!important}.intervention-show-shell--documents .intervention-show-shell__content{gap:.68rem;margin-bottom:0;padding-bottom:0}.intervention-show-shell--documents .intervention-documents-card.saas-card.op-card{margin-bottom:0;box-shadow:none}.intervention-show-hero{background:var(--csd-bg-ffffff-1000, #fff);border:1px solid rgba(90,126,210,.14);border-radius:1.2rem;box-shadow:0 14px 34px #223e770f;padding:.95rem 1rem}.intervention-show-hero__toolbar{align-items:flex-start;gap:.75rem}.intervention-show-hero__identity{gap:.28rem;max-width:72rem}.intervention-show-hero h1{font-size:1.34rem;font-weight:850;line-height:1.15}.intervention-show-hero p{font-size:.82rem;line-height:1.38}.intervention-show-hero__actions{flex:0 0 auto;gap:.45rem}.intervention-show-hero__actions .btn,.intervention-show-hero__actions .status-dropdown-toggle{min-height:2.15rem;padding:.42rem .76rem;border-radius:999px;font-size:.76rem;font-weight:850}.intervention-show-hero__form-action{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border:1px solid var(--csd-border-2563eb-440, rgba(37, 99, 235, .44));background:linear-gradient(135deg,#2563eb,#1d4ed8 58%,#1e40af);color:#fff;box-shadow:0 12px 24px #2563eb33}.intervention-show-hero__form-action:hover,.intervention-show-hero__form-action:focus-visible{border-color:var(--csd-border-2563eb-580, rgba(37, 99, 235, .58));background:linear-gradient(135deg,#1d4ed8,#1e40af 62%,#1e3a8a);color:#fff;transform:translateY(-1px);box-shadow:0 16px 28px #2563eb42}.intervention-show-hero__form-action i{font-size:.95rem}.intervention-show-hero__chips{gap:.45rem;margin-top:.72rem}.intervention-show-hero__chips .intervention-page-chip{gap:.4rem;min-height:2.05rem;max-width:100%;padding:.4rem .68rem;font-size:.78rem;font-weight:800}.intervention-show-hero__chips .intervention-page-chip i{display:inline-flex;align-items:center;justify-content:center;width:1rem;flex:0 0 1rem}.intervention-details-card{padding:1.35rem}.intervention-show-shell .intervention-details-card.saas-card.op-card,.intervention-show-shell .intervention-form-main-card.saas-card.op-card,.intervention-show-shell .intervention-form-side-card.saas-card.op-card,.intervention-show-shell .intervention-documents-card.saas-card.op-card,.intervention-show-shell .intervention-activity-card.saas-card.op-card{padding:0}.intervention-details-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.intervention-show-shell .intervention-details-card__head.op-card__header{margin-bottom:0}.intervention-details-card__head h2{margin:0;color:var(--csd-text-1b2844-1000, #1b2844);font-size:1.2rem}.intervention-details-card__head p{margin:.3rem 0 0;color:var(--csd-text-7282a0-1000, #7282a0)}.intervention-details-card__head small,.intervention-show-shell .op-card__header small{color:var(--csd-text-7282a0-1000, #7282a0)}.intervention-details-card__eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--csd-text-5c6b88-1000, #5c6b88);margin-bottom:.45rem}.intervention-details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}.intervention-show-shell .intervention-record-stack{padding:0}.intervention-show-shell .op-card__body>.intervention-details-grid{margin:0}.intervention-documents-card>.op-card__body,.intervention-form-main-card>form>.op-card__body,.intervention-form-side-card>.op-card__body,.intervention-activity-card>.op-card__body{padding:.95rem}.intervention-documents-card>.op-card__header{min-height:auto;padding:.86rem 1.02rem}.intervention-documents-card>.op-card__body{padding:.86rem 1.02rem 1.02rem}.intervention-show-shell--documents .intervention-documents-card>.op-card__body{padding-bottom:.86rem}.intervention-documents-layout.op-record-layout,.intervention-form-layout.op-record-layout,.intervention-details-layout.op-record-layout,.intervention-costs-layout.op-record-layout{gap:.9rem}.intervention-documents-layout.op-record-layout{grid-template-columns:minmax(0,1fr) minmax(17.5rem,.28fr);gap:.72rem;align-items:start}.intervention-documents-main{gap:.68rem}.intervention-documents-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.52rem}.intervention-documents-stat{display:flex;align-items:center;gap:.56rem;min-width:0;padding:.58rem .66rem;border:1px solid var(--csd-border-bfd3eb-740, rgba(191, 211, 235, .74));border-radius:.82rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.intervention-documents-stat__icon{width:1.92rem;height:1.92rem;flex:0 0 1.92rem;border:1px solid var(--csd-border-93c5fd-780, rgba(147, 197, 253, .78));border-radius:.7rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.86rem}.intervention-documents-stat__icon--teal{border-color:var(--csd-border-5eead4-640, rgba(94, 234, 212, .64));background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-0f766e-1000, #0f766e)}.intervention-documents-stat__icon--amber{border-color:var(--csd-border-fdba74-680, rgba(253, 186, 116, .68));background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-c2410c-1000, #c2410c)}.intervention-documents-stat__icon--violet{border-color:var(--csd-border-c4b5fd-660, rgba(196, 181, 253, .66));background:var(--csd-bg-f5f3ff-1000, #f5f3ff);color:var(--csd-text-6d28d9-1000, #6d28d9)}.intervention-documents-stat span:last-child{display:grid;min-width:0;gap:.04rem}.intervention-documents-stat small{color:var(--csd-text-7b8aa8-1000, #7b8aa8);font-size:.66rem;font-weight:850;letter-spacing:.08em;line-height:1.18;text-transform:uppercase}.intervention-documents-stat strong{color:var(--csd-text-223252-1000, #223252);font-size:.98rem;font-weight:850;line-height:1.18}.intervention-documents-table-card,.intervention-form-media-panel{overflow:hidden;border:1px solid var(--csd-border-d6e1ef-900, rgba(214, 225, 239, .9));border-radius:.92rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 12px 28px #0f172a0a,inset 0 1px #ffffffd1}.intervention-documents-section-head{display:flex;align-items:center;justify-content:space-between;gap:.72rem;min-width:0;padding:.68rem .78rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))}.intervention-documents-section-head h3{margin:0;color:var(--csd-text-172033-1000, #172033);font-size:.92rem;font-weight:850;line-height:1.2}.intervention-documents-section-head small{display:block;margin-top:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:650;line-height:1.28}.intervention-documents-section-head>span{flex:0 0 auto;padding:.28rem .52rem;border:1px solid var(--csd-border-bfdbfe-800, rgba(191, 219, 254, .8));border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.7rem;font-weight:850;white-space:nowrap}.intervention-attachment-table th,.intervention-attachment-table td{padding:.58rem .72rem}.intervention-documents-empty{min-height:9.2rem;padding:1.2rem}.intervention-documents-empty--compact{min-height:8rem}.intervention-form-media-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;padding:.66rem}.intervention-form-media-item{display:grid;grid-template-columns:2.12rem minmax(0,1fr) auto;align-items:center;gap:.58rem;min-width:0;padding:.58rem .62rem;border:1px solid var(--csd-border-d6e1ef-860, rgba(214, 225, 239, .86));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.intervention-form-media-item__icon{width:2.12rem;height:2.12rem;flex:0 0 2.12rem;border:1px solid var(--csd-border-93c5fd-720, rgba(147, 197, 253, .72));border-radius:.76rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.9rem;text-decoration:none}.intervention-form-media-item__body{display:grid;min-width:0;gap:.18rem}.intervention-form-media-item__title{color:var(--csd-text-172033-1000, #172033);font-size:.82rem;font-weight:850;line-height:1.24;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.intervention-form-media-item__title:hover{color:var(--csd-text-2563eb-1000, #2563eb)}.intervention-form-media-item__meta{display:flex;flex-wrap:wrap;gap:.28rem .5rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:650;line-height:1.25}.intervention-form-media-item__meta span{display:inline-flex;align-items:center;gap:.24rem;min-width:0;max-width:100%}.intervention-form-media-item__meta i{color:var(--csd-text-8aa0bf-1000, #8aa0bf);font-size:.76rem}.intervention-form-media-item__action{flex:0 0 auto;min-height:2rem;padding:.34rem .56rem;border-radius:999px;font-size:.72rem;font-weight:850}.intervention-form-media-panel__foot{padding:.54rem .72rem;border-top:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:650}.intervention-documents-sidebar .intervention-details-card{overflow:hidden}.intervention-documents-sidebar .intervention-details-card__head.op-card__header{padding:.68rem .78rem}.intervention-documents-sidebar .intervention-details-card__head h2{font-size:.96rem}.intervention-documents-guide{display:grid;gap:.48rem;padding:.62rem}.intervention-documents-guide__item{display:grid;grid-template-columns:1.88rem minmax(0,1fr);gap:.54rem;align-items:start;min-width:0;padding:.58rem;border:1px solid var(--csd-border-d6e1ef-880, rgba(214, 225, 239, .88));border-radius:.76rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.intervention-documents-sidebar .intervention-record-mini-card,.intervention-documents-card .intervention-details-mini-card{background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.intervention-documents-guide__item>span{width:1.88rem;height:1.88rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.68rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.intervention-documents-guide__item strong,.intervention-documents-guide__item small{display:block}.intervention-documents-guide__item strong{color:var(--csd-text-172033-1000, #172033);font-size:.82rem;font-weight:850;line-height:1.2}.intervention-documents-guide__item small{margin-top:.1rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.71rem;font-weight:650;line-height:1.3}.intervention-details-layout.op-record-layout{grid-template-columns:minmax(0,1fr) minmax(16.5rem,.28fr);gap:.72rem}.intervention-show-shell .intervention-costs-card.saas-card.op-card{padding:0;overflow:hidden;border-radius:1rem}.intervention-costs-card__header{min-height:auto;padding:.78rem .9rem}.intervention-costs-card__header--compact{padding-bottom:.64rem}.intervention-costs-card__header .op-card__title{display:grid;grid-template-columns:1.92rem minmax(0,1fr);align-items:center;gap:.56rem;min-width:0}.intervention-costs-card__header .op-card__title h2{margin:0;font-size:.96rem;line-height:1.2}.intervention-costs-card__header .op-card__title p{margin:.1rem 0 0;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;line-height:1.25}.intervention-costs-card__header .op-card__title-icon{width:1.92rem;height:1.92rem;flex:0 0 1.92rem;border-radius:.72rem}.intervention-costs-card--list .op-card__body{overflow:hidden;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.intervention-costs-card--form .op-card__body{display:grid;gap:.58rem;padding:.68rem .82rem .82rem}.intervention-cost-form__notice{display:flex;align-items:center;gap:.52rem;padding:.48rem .56rem;border:1px solid var(--csd-border-bfdbfe-740, rgba(191, 219, 254, .74));border-radius:.72rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);box-shadow:none}.intervention-cost-form__notice-icon{width:1.62rem;height:1.62rem;flex:0 0 1.62rem;border:1px solid var(--csd-border-93c5fd-620, rgba(147, 197, 253, .62));border-radius:.58rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.78rem}.intervention-cost-form__notice strong,.intervention-cost-form__notice small{display:block}.intervention-cost-form__notice strong{color:var(--csd-text-172033-1000, #172033);font-size:.76rem;font-weight:850;line-height:1.15}.intervention-cost-form__notice small{margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;line-height:1.22}.intervention-cost-resource{display:flex;align-items:center;gap:.72rem;min-width:0}.intervention-cost-resource__icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;flex:0 0 2.35rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.82rem;background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-eef6ff-1000, #eef6ff));color:var(--csd-text-2563eb-1000, #2563eb)}.intervention-cost-resource>div{display:grid;min-width:0;gap:.08rem}.intervention-cost-resource strong{color:var(--csd-text-172033-1000, #172033);font-weight:850}.intervention-cost-resource small{color:var(--csd-text-718096-1000, #718096)}.intervention-cost-form{display:grid;gap:.5rem}.intervention-cost-form__field{display:grid;gap:.24rem}.intervention-cost-form__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(7.25rem,.72fr);gap:.46rem}.intervention-cost-form__grid--balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.intervention-cost-form__grid--price{grid-template-columns:minmax(0,1fr) minmax(6.25rem,.58fr)}.intervention-cost-form .form-label{margin:0;color:var(--csd-text-52627c-1000, #52627c);font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.intervention-cost-form .form-saas-input,.intervention-cost-form .select2-container--default .select2-selection--single{min-height:2.18rem;border-radius:.68rem}.intervention-cost-form .select2-container{width:100%!important}.intervention-cost-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.08rem}.intervention-cost-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:2.08rem}.intervention-cost-form__currency+.select2-container .select2-selection__rendered{font-weight:850;letter-spacing:.02em;text-transform:uppercase}.intervention-cost-form textarea.form-saas-input{min-height:3.55rem;resize:vertical}.intervention-cost-billable-toggle{position:relative;display:grid;grid-template-columns:2.14rem minmax(0,1fr) 1.8rem;align-items:center;gap:.54rem;min-width:0;min-height:2.74rem;margin:.02rem 0;padding:.48rem .56rem;border:1px solid var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88));border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff));color:var(--csd-text-172033-1000, #172033);cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.intervention-cost-billable-toggle:hover{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 10px 22px #2563eb14}.intervention-cost-billable-toggle:has(input[type=checkbox]:focus-visible){border-color:var(--csd-border-2563eb-450, rgba(37, 99, 235, .45));box-shadow:0 0 0 3px #2563eb24,0 10px 22px #2563eb14}.intervention-cost-billable-toggle input[type=checkbox],.intervention-cost-billable-toggle input[type=hidden]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.intervention-cost-billable-toggle__switch{position:relative;width:2.14rem;height:1.22rem;border-radius:999px;background:var(--csd-bg-dbe3ef-1000, #dbe3ef);box-shadow:inset 0 0 0 1px #94a3b847;transition:background .18s ease,box-shadow .18s ease}.intervention-cost-billable-toggle__switch:after{content:"";position:absolute;top:.17rem;left:.18rem;width:.88rem;height:.88rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:0 2px 6px #0f172a2e;transition:transform .18s ease}.intervention-cost-billable-toggle input[type=checkbox]:checked+.intervention-cost-billable-toggle__switch{background:#2563eb;box-shadow:0 8px 18px #2563eb2e}.intervention-cost-billable-toggle input[type=checkbox]:checked+.intervention-cost-billable-toggle__switch:after{transform:translate(.88rem)}.intervention-cost-billable-toggle__copy{display:grid;min-width:0;gap:.06rem}.intervention-cost-billable-toggle__copy strong{color:var(--csd-text-172033-1000, #172033);font-size:.82rem;font-weight:900;line-height:1.16}.intervention-cost-billable-toggle__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:650;line-height:1.22}.intervention-cost-billable-toggle__icon{width:1.8rem;height:1.8rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:.62rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.intervention-cost-form__submit{min-height:2.44rem;margin-top:0;justify-content:center;border-radius:999px;font-weight:850}.op-row-action{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--csd-border-bfd3eb-920, rgba(191, 211, 235, .92));border-radius:.85rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-52627c-1000, #52627c);box-shadow:0 10px 22px #0f172a0d}.op-row-action--danger{border-color:var(--csd-border-f87171-320, rgba(248, 113, 113, .32));color:var(--csd-text-dc2626-1000, #dc2626)}.intervention-costs-card .op-status-pill--success{border-color:var(--csd-border-14b8a6-260, rgba(20, 184, 166, .26));background:#14b8a61a;color:var(--csd-text-0f766e-1000, #0f766e)}.intervention-costs-card .op-status-pill--primary{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.intervention-costs-card .op-status-pill--muted{border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9));background:var(--csd-bg-f8fafc-920, rgba(248, 250, 252, .92));color:var(--csd-text-475569-1000, #475569)}.intervention-details-mini-card--sla strong{display:inline-flex;align-items:center;gap:.42rem}.intervention-details-mini-card--active,.intervention-details-mini-card--met{border-color:var(--csd-border-14b8a6-320, rgba(20, 184, 166, .32));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f0fdfa-1000, #f0fdfa))}.intervention-details-mini-card--overdue,.intervention-details-mini-card--response_overdue,.intervention-details-mini-card--breached{border-color:var(--csd-border-fb923c-350, rgba(251, 146, 60, .35));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fff7ed-1000, #fff7ed))}.intervention-form-history-list{display:grid;gap:.65rem}.intervention-form-layout.op-record-layout{grid-template-columns:minmax(0,1fr) minmax(17.5rem,.26fr);align-items:start;gap:.72rem}.intervention-form-sidebar{display:grid;gap:.62rem}.intervention-show-shell .intervention-form-main-card.saas-card.op-card,.intervention-show-shell .intervention-form-side-card.saas-card.op-card{overflow:hidden;border-radius:1rem;box-shadow:0 12px 28px #0f172a0b}.intervention-form-main-card>.op-card__header{display:flex;align-items:center;justify-content:space-between;gap:.72rem;min-height:auto;padding:.76rem .92rem}.intervention-form-main-card>.op-card__header h2{margin:0;color:var(--csd-text-172033-1000, #172033);font-size:1rem;font-weight:850;line-height:1.2}.intervention-form-main-card>.op-card__header small{font-size:.75rem;font-weight:650}.intervention-form-main-card__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.42rem}.intervention-form-main-card__primary-action{min-height:2.28rem;padding:.46rem .78rem;border-radius:.78rem;font-size:.78rem}.intervention-form-main-card>form>.op-card__body{padding:.82rem .92rem 1rem;counter-reset:intervention-form-section}.intervention-form-main-card>form>.op-card__body>.alert{margin-bottom:.82rem!important;padding:.54rem .68rem;border-radius:.72rem;line-height:1.35}.intervention-form-main-card .form-section{margin-bottom:1.35rem!important;counter-increment:intervention-form-section}.intervention-form-main-card .form-section>h6{position:relative;display:flex;align-items:center;gap:.7rem;min-height:2.6rem;margin-bottom:.42rem;padding:.64rem .82rem .64rem .72rem;border:1px solid rgba(69,115,202,.16);border-left:4px solid var(--csd-border-2563eb-1000, #2563eb);border-radius:.78rem;color:var(--csd-text-12213b-1000, #12213b);background:linear-gradient(135deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 62%,var(--csd-bg-f4f8ff-1000, #f4f8ff) 100%);box-shadow:0 10px 24px #1f345e0e;font-size:.98rem;font-weight:900;line-height:1.22}.intervention-form-main-card .form-section>h6:before{content:counter(intervention-form-section,decimal-leading-zero);display:inline-flex;align-items:center;justify-content:center;width:1.82rem;height:1.82rem;flex:0 0 1.82rem;border-radius:.62rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-eaf2ff-1000, #eaf2ff);font-size:.72rem;font-weight:950;line-height:1}.intervention-form-main-card .form-section>.small.text-muted{margin:0 0 .78rem .18rem!important;padding-left:2.85rem;font-size:.76rem;font-weight:650;line-height:1.35}.intervention-form-field__label-row{display:flex;align-items:center;justify-content:space-between;gap:.52rem;margin-bottom:.38rem}.intervention-form-field__label-row .form-label{margin-bottom:0}.intervention-form-field__now-action{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:1.82rem;padding:.28rem .52rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:999px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.7rem;font-weight:850;line-height:1;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.intervention-form-field__now-action:hover,.intervention-form-field__now-action:focus-visible,.intervention-form-field__now-action.is-applied{border-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));background:var(--csd-bg-dbeafe-1000, #dbeafe);color:var(--csd-text-1e40af-1000, #1e40af);outline:none;transform:translateY(-1px)}.intervention-form-field__now-action i{font-size:.78rem}.intervention-form-side-card__header{display:grid;grid-template-columns:1.88rem minmax(0,1fr);align-items:center;gap:.54rem;min-height:auto;padding:.68rem .78rem;border-bottom:1px solid var(--csd-border-e2e8f0-880, rgba(226, 232, 240, .88));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.intervention-form-side-card__header h2{margin:0;color:var(--csd-text-172033-1000, #172033);font-size:.94rem;font-weight:850;line-height:1.18}.intervention-form-side-card__header small{display:block;margin-top:.08rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:650;line-height:1.24}.intervention-form-side-card__icon{width:1.88rem;height:1.88rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.68rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.84rem}.intervention-form-side-card>.op-card__body{padding:.64rem .68rem .72rem}.intervention-form-side-list{display:grid;gap:.44rem}.intervention-form-side-row{display:grid;grid-template-columns:1.78rem minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;padding:.5rem .56rem;border:1px solid var(--csd-border-d6e1ef-880, rgba(214, 225, 239, .88));border-radius:.74rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.intervention-form-side-row__icon{width:1.78rem;height:1.78rem;border:1px solid var(--csd-border-93c5fd-680, rgba(147, 197, 253, .68));border-radius:.62rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.8rem}.intervention-form-side-row__icon--indigo{border-color:var(--csd-border-a5b4fc-700, rgba(165, 180, 252, .7));background:var(--csd-bg-eef2ff-1000, #eef2ff);color:var(--csd-text-4f46e5-1000, #4f46e5)}.intervention-form-side-row__icon--violet{border-color:var(--csd-border-c4b5fd-720, rgba(196, 181, 253, .72));background:var(--csd-bg-f5f3ff-1000, #f5f3ff);color:var(--csd-text-7c3aed-1000, #7c3aed)}.intervention-form-side-row__icon--amber{border-color:var(--csd-border-fdba74-680, rgba(253, 186, 116, .68));background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-c2410c-1000, #c2410c)}.intervention-form-side-row>div{display:grid;min-width:0;gap:.05rem}.intervention-form-side-row__label{color:var(--csd-text-73839a-1000, #73839a);font-size:.64rem;font-weight:850;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.intervention-form-side-row strong{min-width:0;overflow:hidden;color:var(--csd-text-172033-1000, #172033);font-size:.82rem;font-weight:850;line-height:1.25;text-overflow:ellipsis}.intervention-form-side-row small{color:var(--csd-text-64748b-1000, #64748b);font-size:.7rem;font-weight:650;line-height:1.25}.intervention-form-side-row__badges{display:flex;flex-wrap:wrap;gap:.32rem;margin-top:.22rem}.intervention-form-side-row__badges .badge-soft,.intervention-form-history-entry .badge,.intervention-form-history-entry .badge-soft{min-height:1.38rem;padding:.22rem .5rem;font-size:.66rem;font-weight:850;line-height:1}.intervention-form-pdf-body{display:grid;gap:.58rem}.intervention-form-pdf-state{display:grid;grid-template-columns:1.9rem minmax(0,1fr);align-items:center;gap:.56rem;min-width:0;padding:.58rem .62rem;border:1px solid var(--csd-border-fdba74-420, rgba(253, 186, 116, .42));border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-fffaf2-1000, #fffaf2),var(--csd-bg-ffffff-1000, #ffffff))}.intervention-form-pdf-state--ready{border-color:var(--csd-border-22c55e-320, rgba(34, 197, 94, .32));background:linear-gradient(180deg,var(--csd-bg-f0fdf4-1000, #f0fdf4),var(--csd-bg-ffffff-1000, #ffffff))}.intervention-form-pdf-state__icon{width:1.9rem;height:1.9rem;border:1px solid var(--csd-border-fdba74-620, rgba(253, 186, 116, .62));border-radius:.68rem;background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-c2410c-1000, #c2410c)}.intervention-form-pdf-state--ready .intervention-form-pdf-state__icon{border-color:var(--csd-border-22c55e-480, rgba(34, 197, 94, .48));background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-16a34a-1000, #16a34a)}.intervention-form-pdf-state>div{display:grid;min-width:0;gap:.08rem}.intervention-form-pdf-state strong{color:var(--csd-text-172033-1000, #172033);font-size:.82rem;font-weight:850;line-height:1.2}.intervention-form-pdf-state small{color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:650;line-height:1.3}.intervention-minisign-hero{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:.85rem;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.intervention-minisign-hero.is-complete{border-color:var(--csd-border-16a34a-220, rgba(22, 163, 74, .22));background:var(--csd-bg-f7fdf9-1000, #f7fdf9)}.intervention-minisign-hero__icon{width:3rem;height:3rem;border-radius:.78rem;background:var(--csd-bg-eaf1ff-1000, #eaf1ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:1.2rem}.intervention-minisign-hero.is-complete .intervention-minisign-hero__icon{background:var(--csd-bg-dcfce7-1000, #dcfce7);color:var(--csd-text-15803d-1000, #15803d)}.intervention-minisign-hero__body{display:grid;min-width:0;gap:.28rem}.intervention-minisign-hero__eyebrow{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.intervention-minisign-hero h3{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:900;line-height:1.2}.intervention-minisign-hero p{margin:0;color:var(--csd-text-475569-1000, #475569);font-size:.82rem;font-weight:650;line-height:1.45}.intervention-minisign-hero__steps,.intervention-minisign-step-list{display:flex;flex-wrap:wrap;gap:.4rem}.intervention-minisign-step{display:inline-flex;align-items:center;gap:.28rem;min-height:1.65rem;padding:.24rem .52rem;border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:800;line-height:1;white-space:nowrap}.intervention-minisign-step.is-done{border-color:var(--csd-border-16a34a-260, rgba(22, 163, 74, .26));background:var(--csd-bg-ecfdf5-1000, #ecfdf5);color:var(--csd-text-15803d-1000, #15803d)}.intervention-minisign-step.is-waiting{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.intervention-minisign-step.is-optional{border-color:var(--csd-border-f59e0b-260, rgba(245, 158, 11, .26));background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-b45309-1000, #b45309)}.intervention-minisign-step.is-muted{background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-94a3b8-1000, #94a3b8)}.intervention-minisign-hero__actions{display:flex;flex-direction:column;gap:.5rem;min-width:12rem}.intervention-minisign-hero__actions .btn-saas{justify-content:center;min-height:2.4rem;border-radius:999px;font-size:.78rem;font-weight:850}@media (max-width: 767.98px){.intervention-minisign-hero{grid-template-columns:2.6rem minmax(0,1fr);align-items:start}.intervention-minisign-hero__actions{grid-column:1/-1;min-width:0}}.intervention-form-side-actions{display:grid;gap:.42rem}.intervention-form-side-actions--split{grid-template-columns:repeat(2,minmax(0,1fr))}.intervention-form-side-actions .btn-saas,.intervention-form-side-action{min-height:2.18rem;border-radius:999px;font-size:.74rem;font-weight:850}.intervention-form-pdf-stack{gap:.48rem}.intervention-form-pdf-stack .intervention-record-mini-card,.intervention-form-minisign-card{gap:.12rem;padding:.56rem .62rem;border-radius:.74rem;background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.intervention-form-history-list{gap:.46rem}.history-entry.intervention-form-history-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.58rem;padding:.56rem .62rem;border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.intervention-form-history-entry__body{display:grid;min-width:0;gap:.24rem}.intervention-form-history-entry__title{display:flex;flex-wrap:wrap;align-items:center;gap:.28rem .42rem;color:var(--csd-text-172033-1000, #172033);font-size:.82rem;font-weight:850;line-height:1.22}.intervention-form-history-entry__meta{display:grid;gap:.12rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:650;line-height:1.25}.intervention-form-history-entry__meta>span{display:inline-flex;align-items:flex-start;gap:.28rem;min-width:0}.intervention-form-history-entry__meta i{flex:0 0 auto;color:var(--csd-text-8aa0bf-1000, #8aa0bf);font-size:.72rem;line-height:1.25}.intervention-form-history-entry__status{display:flex;justify-content:flex-end}@media (max-width: 1199.98px){.intervention-form-layout.op-record-layout{grid-template-columns:1fr}.intervention-form-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.intervention-form-side-card--history{grid-column:1/-1}}@media (max-width: 767.98px){.intervention-form-sidebar,.intervention-form-side-actions--split,.history-entry.intervention-form-history-entry{grid-template-columns:1fr}.intervention-form-history-entry__status{justify-content:flex-start}}.form-preview-readonly{display:grid;gap:.95rem}.readonly-form-section{border:1px solid var(--csd-border-798ebd-180, rgba(121, 142, 189, .18));border-radius:1rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);box-shadow:0 12px 30px #2138690d;padding:1rem}.readonly-form-section__head{display:flex;align-items:flex-start;gap:.7rem;padding:.7rem .78rem .82rem;margin-bottom:.95rem;border:1px solid rgba(69,115,202,.14);border-left:4px solid var(--csd-border-2563eb-1000, #2563eb);border-radius:.8rem;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));background:linear-gradient(135deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 64%,var(--csd-bg-f4f8ff-1000, #f4f8ff) 100%)}.readonly-form-section__marker{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 2rem;border-radius:.8rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-eaf2ff-1000, #eaf2ff);font-size:.8rem;font-weight:900}.readonly-form-section__title{min-width:0}.readonly-form-section__title h6{margin:0;color:var(--csd-text-12213b-1000, #12213b);font-size:1rem;font-weight:900;line-height:1.2}.readonly-form-section__title p{margin:.25rem 0 0;color:var(--csd-text-7282a0-1000, #7282a0);font-size:.86rem}.readonly-form-section__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.readonly-form-field,.readonly-inspection-row{min-width:0}.readonly-form-field--wide,.readonly-inspection-row--wide,.readonly-inspection-block{grid-column:1/-1}.readonly-form-field__label{display:flex;align-items:center;min-height:1.1rem;margin-bottom:.4rem;color:var(--csd-text-70809c-1000, #70809c);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.readonly-form-control:disabled,.readonly-form-control[disabled]{min-height:2.75rem;color:var(--csd-text-1b2844-1000, #1b2844);border-color:var(--csd-border-7b91b7-220, rgba(123, 145, 183, .22));background:var(--csd-bg-f8fafc-1000, #f8fafc);opacity:1;box-shadow:none}textarea.readonly-form-control:disabled{min-height:5.9rem}.readonly-check-control{display:flex;align-items:center;gap:.62rem;min-height:2.75rem;padding:.7rem .85rem;border:1px solid var(--csd-border-7b91b7-220, rgba(123, 145, 183, .22));border-radius:.85rem;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-1b2844-1000, #1b2844);font-weight:800}.readonly-check-control .form-check-input{margin:0}.readonly-check-control--compact{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:2.4rem;margin:0}.readonly-upload-box{display:flex;align-items:center;gap:.58rem;min-height:2.75rem;padding:.72rem .85rem;border:1px dashed var(--csd-border-3b82f6-280, rgba(59, 130, 246, .28));border-radius:.85rem;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-334155-1000, #334155);font-weight:800}.readonly-composite-grid{display:grid;gap:.75rem}.readonly-composite-grid--two,.readonly-signature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.readonly-repeater-table{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid var(--csd-border-7b91b7-220, rgba(123, 145, 183, .22));border-radius:.85rem;background:var(--csd-bg-ffffff-1000, #fff)}.readonly-repeater-table__head,.readonly-repeater-table__cell{min-width:0;padding:.62rem .7rem;border-right:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.readonly-repeater-table__head{color:var(--csd-text-63718b-1000, #63718b);background:var(--csd-bg-f3f7fc-1000, #f3f7fc);font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.readonly-repeater-table__cell{color:var(--csd-text-94a3b8-1000, #94a3b8);font-weight:700}.readonly-signature-grid{display:grid;gap:.75rem}.readonly-signature-card{min-height:7.5rem;padding:.85rem;border:1px solid var(--csd-border-7b91b7-220, rgba(123, 145, 183, .22));border-radius:.85rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.readonly-signature-card span{color:var(--csd-text-5c6b88-1000, #5c6b88);font-size:.76rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.readonly-signature-line{height:3.25rem;margin-top:1.25rem;border-bottom:1px solid var(--csd-border-64748b-280, rgba(100, 116, 139, .28))}.readonly-status-group{display:flex;flex-wrap:wrap;gap:.55rem}.readonly-status-group .inspection-status-btn:disabled{opacity:1;cursor:default}.readonly-inspection-block{display:grid;gap:.85rem;padding:.95rem;border:1px solid var(--csd-border-798ebd-200, rgba(121, 142, 189, .2));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #fff)}.readonly-inspection-block__head,.readonly-inspection-block__title,.readonly-inspection-asset{display:flex;align-items:center;min-width:0}.readonly-inspection-block__head{justify-content:space-between;gap:.8rem}.readonly-inspection-block__title{gap:.55rem}.readonly-inspection-block__title strong{color:var(--csd-text-172033-1000, #172033);font-size:.98rem}.readonly-inspection-block__badge{display:inline-flex;align-items:center;height:1.55rem;padding:0 .55rem;border:1px solid var(--csd-border-60a5fa-240, rgba(96, 165, 250, .24));border-radius:999px;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eff6ff-1000, #eff6ff);font-size:.7rem;font-weight:900}.readonly-inspection-asset{gap:.7rem;padding:.75rem;border:1px solid var(--csd-border-7b91b7-200, rgba(123, 145, 183, .2));border-radius:.9rem;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.readonly-inspection-asset>i{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:.78rem;background:var(--csd-bg-eaf2ff-1000, #eaf2ff)}.readonly-inspection-asset__body{flex:1;min-width:0}.readonly-inspection-asset__body strong{display:block;color:var(--csd-text-172033-1000, #172033);overflow-wrap:anywhere}.readonly-select-placeholder{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.65rem;padding:.62rem .75rem;border:1px solid var(--csd-border-7b91b7-220, rgba(123, 145, 183, .22));border-radius:.8rem;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-64748b-1000, #64748b);font-weight:750}.readonly-inspection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.readonly-form-empty{display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:6rem;color:var(--csd-text-64748b-1000, #64748b);border:1px dashed var(--csd-border-94a3b8-400, rgba(148, 163, 184, .4));border-radius:.9rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.readonly-form-empty--section{grid-column:1/-1;min-height:3.5rem}@media (max-width: 991.98px){.readonly-form-section__fields,.readonly-inspection-grid,.readonly-composite-grid--two,.readonly-signature-grid,.readonly-repeater-table{grid-template-columns:1fr}.readonly-repeater-table__head{display:none}.readonly-repeater-table__cell{border-right:0;border-bottom:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))}}.history-entry{border:1px solid var(--csd-border-798ebd-160, rgba(121, 142, 189, .16));background:var(--csd-bg-f7faff-820, rgba(247, 250, 255, .82));transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.history-entry:hover,.history-entry-active{border-color:var(--csd-border-2563eb-260, rgba(37, 99, 235, .26));box-shadow:0 10px 26px #2563eb14;transform:translateY(-1px)}body.intervention-form-focus-mode{background:var(--csd-canvas-f4f7fb-1000, #f4f7fb)}body.intervention-form-focus-mode .main-sidebar,body.intervention-form-focus-mode .main-header,body.intervention-form-focus-mode .main-footer,body.intervention-form-focus-mode .control-sidebar{display:none!important}body.intervention-form-focus-mode .content-wrapper{margin-left:0!important;padding-top:0!important;min-height:100vh!important}.intervention-field-shell{min-height:100vh;padding:1rem 1rem 6.5rem}.intervention-field-topbar{position:sticky;top:0;z-index:1030;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;margin:-1rem -1rem 1rem;border-bottom:1px solid var(--csd-border-7c91c1-160, rgba(124, 145, 193, .16));background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.intervention-field-topbar__identity{min-width:0;display:flex;flex-direction:column;text-align:center}.intervention-field-topbar__identity span{color:var(--csd-text-6b7a99-1000, #6b7a99);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.intervention-field-topbar__identity strong{color:var(--csd-text-172033-1000, #172033);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(42rem,58vw)}.intervention-field-layout{display:grid;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);gap:1rem;max-width:118rem;margin:0 auto}.intervention-field-progress{position:sticky;top:5rem;align-self:start;padding:1rem;border:1px solid var(--csd-border-7c91c1-160, rgba(124, 145, 193, .16));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 18px 38px #1f345e12}.intervention-field-progress strong{display:block;color:var(--csd-text-2049b9-1000, #2049b9);font-size:2rem;line-height:1;margin-top:.4rem}.intervention-field-progress p{margin:.45rem 0 1rem;color:var(--csd-text-6b7a99-1000, #6b7a99);font-size:.86rem}.intervention-field-progress nav{display:flex;flex-direction:column;gap:.4rem}.intervention-field-progress a{display:inline-flex;align-items:center;gap:.45rem;color:var(--csd-text-35507f-1000, #35507f);font-weight:600;text-decoration:none;padding:.5rem .6rem;border-radius:.65rem}.intervention-field-progress a:hover{background:var(--csd-bg-f1f5ff-1000, #f1f5ff);color:var(--csd-text-2049b9-1000, #2049b9)}.intervention-field-progress a.is-active{background:linear-gradient(180deg,var(--csd-bg-eef5ff-1000, #eef5ff),var(--csd-bg-e7efff-1000, #e7efff));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:inset 0 0 0 1px #60a5fa47}.intervention-field-progress a.is-active i{color:var(--csd-text-2563eb-1000, #2563eb)}.intervention-field-section{scroll-margin-top:5.2rem}.intervention-field-progress__eyebrow{color:var(--csd-text-6b7a99-1000, #6b7a99);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.intervention-field-main{min-width:0}.intervention-field-card{box-shadow:0 18px 44px #1f345e14}.intervention-field-card>.saas-card-header{display:none!important}.intervention-field-section{border:1px solid var(--csd-border-7c91c1-180, rgba(124, 145, 193, .18));border-radius:1rem;background:var(--csd-bg-ffffff-1000, #fff);overflow:hidden}.intervention-field-section__summary{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.88rem 1rem;border-left:4px solid var(--csd-border-2563eb-1000, #2563eb);cursor:pointer;color:var(--csd-text-12213b-1000, #12213b);background:linear-gradient(135deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 62%,var(--csd-bg-f4f8ff-1000, #f4f8ff) 100%);box-shadow:inset 0 -1px #e2e8f0e6;font-size:.98rem;font-weight:900;list-style:none}.intervention-field-section__summary span{display:inline-flex;align-items:center;gap:.62rem;min-width:0}.intervention-field-section__summary span:before{content:counter(intervention-form-section,decimal-leading-zero);display:inline-flex;align-items:center;justify-content:center;width:1.78rem;height:1.78rem;flex:0 0 1.78rem;border-radius:.62rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-eaf2ff-1000, #eaf2ff);font-size:.7rem;font-weight:950;line-height:1}.intervention-field-section__summary::-webkit-details-marker{display:none}.intervention-field-section[open] .intervention-field-section__summary i{transform:rotate(180deg)}.intervention-field-section__body{padding:0 1.1rem 1.1rem}.intervention-field-actions{position:fixed;left:50%;bottom:1rem;z-index:1040;transform:translate(-50%);display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;width:min(68rem,100vw - 2rem);padding:.75rem;border:1px solid var(--csd-border-7c91c1-180, rgba(124, 145, 193, .18));border-radius:1rem;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 20px 50px #1f345e2e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.intervention-field-actions__status{margin-right:auto;display:inline-flex;align-items:center;gap:.45rem;color:var(--csd-text-64748b-1000, #64748b);font-weight:600}.intervention-field-actions__more{position:relative}.intervention-field-actions__more--submit{display:block}.intervention-field-actions__more summary{list-style:none;cursor:pointer}.intervention-field-actions__more summary::-webkit-details-marker{display:none}.intervention-field-actions__menu{position:absolute;right:0;bottom:calc(100% + .55rem);z-index:2;display:grid;gap:.42rem;width:-moz-max-content;width:max-content;min-width:12rem;padding:.48rem;border:1px solid var(--csd-border-7c91c1-180, rgba(124, 145, 193, .18));border-radius:.9rem;background:var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98));box-shadow:0 18px 42px #1f345e2e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.intervention-field-actions__menu .btn-saas{justify-content:flex-start;width:100%}.intervention-field-action{white-space:nowrap}.intervention-field-action span{min-width:0;overflow:hidden;text-overflow:ellipsis}@media (max-width: 991.98px){.intervention-field-shell{padding:.62rem .62rem 5.35rem}.intervention-field-layout{grid-template-columns:1fr}.intervention-field-progress{display:none}.intervention-field-topbar{gap:.48rem;margin:-.62rem -.62rem .62rem;padding:.48rem .62rem}.intervention-field-topbar__identity{text-align:left}.intervention-field-topbar__identity span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;letter-spacing:.045em}.intervention-field-topbar__identity strong{max-width:100%;font-size:.88rem;line-height:1.22}.intervention-field-topbar>.btn-saas{flex:0 0 2.35rem;width:2.35rem;min-width:2.35rem;height:2.35rem;padding:0;border-radius:999px;font-size:0}.intervention-field-topbar>.btn-saas i{margin:0;font-size:1rem}.intervention-field-topbar .intervention-page-chip{flex:0 0 2.35rem;width:2.35rem;min-width:2.35rem;height:2.35rem;padding:0;justify-content:center}.intervention-field-topbar .intervention-page-chip i{margin:0}.intervention-field-topbar .intervention-page-chip span{display:none}.intervention-field-actions{display:inline-grid;grid-template-columns:repeat(3,2.42rem);align-items:center;justify-content:center;justify-items:center;gap:.42rem;right:auto;bottom:max(.48rem,env(safe-area-inset-bottom));left:50%;width:-moz-max-content!important;width:max-content!important;max-width:calc(100vw - 7.25rem);min-width:0;transform:translate3d(-50%,0,0);padding:.42rem;border-radius:999px;background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));box-shadow:0 16px 36px #1f345e2e}.intervention-field-actions .btn-saas{min-width:0;justify-content:center;width:2.42rem;min-height:2.42rem;height:2.42rem;padding:.42rem .54rem;border-radius:999px;font-size:.76rem;line-height:1;gap:.32rem}.intervention-field-actions__status{grid-column:1;width:2.42rem;height:2.42rem;justify-content:center;min-width:0;margin:0!important;gap:0;border:1px solid var(--csd-border-798ebd-180, rgba(121, 142, 189, .18));border-radius:999px;background:var(--csd-bg-f8fbff-1000, #f8fbff);color:var(--csd-text-64748b-1000, #64748b);font-size:.95rem}.intervention-field-actions__status span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.intervention-field-actions__more,.intervention-field-action--save,.intervention-field-action--finalize{min-width:0}.intervention-field-actions__more{width:2.42rem}.intervention-field-actions__more--submit{display:block}.intervention-field-action--desktop{display:none!important}.intervention-field-action--more{width:2.42rem;min-width:2.42rem;height:2.42rem;padding:0!important;border-radius:999px!important}.intervention-field-action--more span{display:none}.intervention-field-action--save,.intervention-field-action--finalize{width:100%}.intervention-field-action--submit-menu{border-color:var(--csd-border-2563eb-320, rgba(37, 99, 235, .32))!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;box-shadow:0 12px 24px #2563eb33}.intervention-field-action--submit-menu i{color:inherit!important}.intervention-field-action--finalize{box-shadow:0 12px 24px #2563eb33}.intervention-field-actions__menu{right:0;left:auto;bottom:calc(100% + .44rem);min-width:min(13rem,100vw - 1.4rem);padding:.42rem;border-radius:.82rem}.intervention-field-actions__menu .btn-saas{min-height:2.34rem;justify-content:flex-start;font-size:.76rem}}@media (max-width: 575.98px){.intervention-field-shell{padding-bottom:5.35rem}.intervention-field-actions{grid-template-columns:repeat(3,2.42rem)}}@media (max-width: 420px){.intervention-field-shell{padding-bottom:9rem}.intervention-field-actions{right:auto;bottom:calc(4.85rem + env(safe-area-inset-bottom));left:50%;transform:translate(-50%)}}.intervention-details-grid--admin{grid-template-columns:repeat(3,minmax(0,1fr))}.intervention-details-card--overview>.op-card__body{display:grid;gap:.68rem;padding:.78rem .88rem .9rem}.intervention-details-summary{display:grid;grid-template-columns:2.45rem minmax(0,1fr) auto;align-items:center;gap:.68rem;min-width:0;padding:.7rem .78rem;border:1px solid var(--csd-border-798ebd-160, rgba(121, 142, 189, .16));border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.intervention-details-summary__icon{width:2.45rem;height:2.45rem;border:1px solid var(--csd-border-bfdbfe-900, rgba(191, 219, 254, .9));border-radius:.82rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1rem}.intervention-details-summary__body{display:grid;min-width:0;gap:.08rem}.intervention-details-summary__body strong{color:var(--csd-text-172033-1000, #172033);font-size:1rem;font-weight:900;line-height:1.22;overflow-wrap:anywhere}.intervention-details-summary__body small{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:650;line-height:1.28;overflow-wrap:anywhere}.intervention-details-summary__chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.36rem;max-width:24rem}.intervention-details-summary__chips span{display:inline-flex;align-items:center;gap:.28rem;min-height:1.72rem;padding:.32rem .5rem;border:1px solid var(--csd-border-bfdbfe-780, rgba(191, 219, 254, .78));border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-size:.7rem;font-weight:850;line-height:1;white-space:nowrap}.intervention-details-summary__chips i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.78rem}.intervention-details-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.52rem}.intervention-details-signal{display:grid;grid-template-columns:1.85rem minmax(0,1fr);align-items:center;gap:.52rem;min-width:0;padding:.58rem .62rem;border:1px solid var(--csd-border-798ebd-160, rgba(121, 142, 189, .16));border-radius:.8rem;background:var(--csd-bg-f7faff-820, rgba(247, 250, 255, .82))}.intervention-details-signal__icon{width:1.85rem;height:1.85rem;border:1px solid var(--csd-border-bfdbfe-820, rgba(191, 219, 254, .82));border-radius:.66rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.intervention-details-signal span,.intervention-details-signal strong,.intervention-details-signal small{display:block;min-width:0;overflow-wrap:anywhere}.intervention-details-signal span{color:var(--csd-text-7b8aa8-1000, #7b8aa8);font-size:.62rem;font-weight:900;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.intervention-details-signal strong{margin-top:.05rem;color:var(--csd-text-223252-1000, #223252);font-size:.84rem;font-weight:900;line-height:1.18}.intervention-details-signal small{margin-top:.08rem;color:var(--csd-text-7b8aa8-1000, #7b8aa8);font-size:.68rem;font-weight:650;line-height:1.24}.intervention-details-signal--active,.intervention-details-signal--met{border-color:var(--csd-border-14b8a6-260, rgba(20, 184, 166, .26));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f0fdfa-1000, #f0fdfa))}.intervention-details-signal--overdue,.intervention-details-signal--response_overdue,.intervention-details-signal--breached{border-color:var(--csd-border-fb923c-320, rgba(251, 146, 60, .32));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fff7ed-1000, #fff7ed))}.intervention-details-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem;padding:.52rem .6rem;border:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9));border-radius:.78rem;background:var(--csd-bg-ffffff-1000, #ffffff)}.intervention-details-timeline span{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.3rem .38rem;align-items:center;min-width:0;color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:850;line-height:1.22}.intervention-details-timeline i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.intervention-details-timeline small{grid-column:2;min-width:0;color:var(--csd-text-7b8aa8-1000, #7b8aa8);font-size:.66rem;font-weight:650;overflow-wrap:anywhere}.intervention-show-shell .intervention-details-card__head.op-card__header{min-height:auto;padding:.78rem .9rem}.intervention-details-card__head h2{font-size:1.02rem;line-height:1.2}.intervention-details-card__head small,.intervention-show-shell .op-card__header small{font-size:.78rem;line-height:1.35}.intervention-details-card__eyebrow{margin-bottom:.28rem;font-size:.68rem}.intervention-details-mini-card{display:grid;grid-template-columns:1.85rem minmax(0,1fr);grid-template-areas:"icon label" "icon value" "icon meta";-moz-column-gap:.58rem;column-gap:.58rem;row-gap:.06rem;min-width:0;padding:.66rem .72rem;border-radius:.82rem;border:1px solid var(--csd-border-798ebd-160, rgba(121, 142, 189, .16));background:var(--csd-bg-f7faff-820, rgba(247, 250, 255, .82))}.intervention-details-mini-card__icon{grid-area:icon;width:1.85rem;height:1.85rem;align-self:center;border:1px solid var(--csd-border-bfdbfe-860, rgba(191, 219, 254, .86));border-radius:.68rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.intervention-details-mini-card__label{grid-area:label;color:var(--csd-text-7b8aa8-1000, #7b8aa8);font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.intervention-details-mini-card strong{grid-area:value;min-width:0;color:var(--csd-text-223252-1000, #223252);font-size:.88rem;font-weight:850;line-height:1.22;overflow-wrap:anywhere}.intervention-details-mini-card small{grid-area:meta;color:var(--csd-text-7b8aa8-1000, #7b8aa8);font-size:.72rem;line-height:1.28;overflow-wrap:anywhere}.intervention-details-note{display:grid;gap:.32rem;padding:.68rem .78rem;border-radius:.82rem;background:var(--csd-bg-f7faff-820, rgba(247, 250, 255, .82));border:1px solid var(--csd-border-798ebd-160, rgba(121, 142, 189, .16));color:var(--csd-text-30415f-1000, #30415f);font-size:.82rem;line-height:1.45;white-space:pre-line}.intervention-details-note__title{display:inline-flex;align-items:center;gap:.42rem;color:var(--csd-text-1f2f4d-1000, #1f2f4d)}.intervention-details-note__title i{color:var(--csd-text-2563eb-1000, #2563eb)}.intervention-details-note p{margin:0}.intervention-details-actions{display:flex;flex-direction:column;gap:.45rem}.intervention-details-actions-card .op-card__body{gap:.58rem}.intervention-details-primary-action{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.58rem;min-height:3rem;padding:.58rem .66rem;border:1px solid var(--csd-border-2563eb-340, rgba(37, 99, 235, .34));border-radius:.82rem;background:linear-gradient(135deg,#2563eb,#1d4ed8 58%,#1e40af);color:#fff;text-decoration:none;box-shadow:0 14px 26px #2563eb3d}.intervention-details-primary-action:hover,.intervention-details-primary-action:focus-visible{color:#fff;outline:none;transform:translateY(-1px);box-shadow:0 17px 30px #2563eb4d}.intervention-details-primary-action>.op-icon-center{width:2rem;height:2rem;border-radius:.68rem;background:var(--csd-bg-ffffff-180, rgba(255, 255, 255, .18));color:#fff}.intervention-details-primary-action span:nth-child(2){display:grid;min-width:0;gap:.08rem}.intervention-details-primary-action strong,.intervention-details-primary-action small{display:block;min-width:0;color:inherit;line-height:1.2}.intervention-details-primary-action strong{font-size:.86rem;font-weight:900}.intervention-details-primary-action small{color:#fffc;font-size:.68rem;font-weight:700}.intervention-details-primary-action>i{font-size:1.2rem;line-height:1}.intervention-details-action-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.intervention-details-action-list .btn-saas{width:100%}.intervention-details-action-note{display:flex;align-items:flex-start;gap:.42rem;padding:.58rem .62rem;border:1px solid var(--csd-border-fbbf24-320, rgba(251, 191, 36, .32));border-radius:.76rem;background:var(--csd-bg-fffbeb-1000, #fffbeb);color:var(--csd-text-92400e-1000, #92400e);font-size:.74rem;font-weight:760;line-height:1.32}.intervention-details-action-note i{margin-top:.04rem;color:var(--csd-text-d97706-1000, #d97706)}.intervention-details-actions .btn-saas{justify-content:flex-start;min-height:2.18rem;padding:.38rem .64rem;border-radius:.72rem;font-size:.78rem;font-weight:820}.intervention-details-actions .btn-saas i{display:inline-flex;align-items:center;justify-content:center;width:1rem;flex:0 0 1rem}.intervention-details-sidebar{gap:.62rem}.intervention-details-sidebar .intervention-details-card__head.op-card__header{padding:.68rem .78rem}.intervention-details-sidebar .intervention-details-card__head h2{font-size:.98rem}.intervention-details-sidebar .op-card__body{padding:.7rem .78rem .82rem}.intervention-details-sidebar .intervention-record-stack{gap:.5rem}.intervention-details-sidebar .intervention-record-mini-card{gap:.08rem;padding:.62rem .68rem;border-radius:.72rem;background:var(--csd-bg-f8fbff-1000, #f8fbff)}.intervention-details-sidebar .intervention-record-mini-card strong{font-size:.84rem;line-height:1.24}.intervention-details-sidebar .intervention-record-mini-card small{font-size:.72rem;line-height:1.3}@media (max-width: 1199.98px){.interventions-workspace__summary,.intervention-template-matrix__stats,.intervention-template-card__grid,.intervention-side-card__matrix,.intervention-record-grid,.intervention-details-grid,.intervention-documents-summary,.intervention-details-signal-grid,.intervention-details-grid--admin{grid-template-columns:repeat(2,minmax(0,1fr))}.intervention-details-summary,.intervention-details-timeline{grid-template-columns:1fr}.intervention-details-summary__chips{justify-content:flex-start;max-width:none}.intervention-form-media-list,.intervention-dispatch-layout{grid-template-columns:1fr}.intervention-dispatch-side{position:static}.intervention-dispatch-page .op-filter-card__shell{grid-template-columns:minmax(0,1fr);gap:.58rem}.intervention-dispatch-page .op-filter-card__heading{justify-content:space-between;min-height:2rem;padding-right:0;border-right:0}.intervention-dispatch-filter-row{grid-template-columns:minmax(12rem,1fr) auto auto}.intervention-dispatch-filter-field--search,.intervention-dispatch-advanced-filters,.intervention-dispatch-filter-actions{grid-column:auto}.intervention-dispatch-advanced-filters__panel{grid-template-columns:repeat(2,minmax(12rem,1fr));width:min(36rem,100vw - 2rem)}.intervention-dispatch-advanced-filters__panel .intervention-dispatch-filter-field--wide{grid-column:span 2}}@media (max-width: 991.98px){.interventions-workspace__hero-top,.intervention-page-hero__top,.intervention-show-hero__toolbar,.interventions-workspace__section-head,.intervention-template-matrix__header,.intervention-template-card__head,.intervention-record-card__head{flex-direction:column}.intervention-show-hero__toolbar{gap:.62rem}.intervention-show-hero__identity{max-width:100%}.intervention-show-hero__actions{width:100%;justify-content:flex-start}.intervention-show-hero__form-action{min-width:12rem}.intervention-documents-layout.op-record-layout{grid-template-columns:1fr}.intervention-ops-page .op-toolbar{align-items:stretch}.intervention-ops-page .op-toolbar__actions{width:100%;justify-content:flex-start}}@media (max-width: 767.98px){.intervention-show-shell{padding-inline:.5rem!important}.intervention-show-shell__content,.intervention-details-layout.op-record-layout,.intervention-details-main,.intervention-details-sidebar,.intervention-form-layout.op-record-layout,.intervention-form-main,.intervention-form-sidebar{width:100%;max-width:100%;min-width:0}.intervention-details-layout.op-record-layout{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:.62rem}.intervention-details-main{order:1}.intervention-details-sidebar{grid-template-columns:minmax(0,1fr)!important;order:2}.intervention-details-card{border-radius:.8rem}.intervention-details-card--overview>.op-card__body,.intervention-details-sidebar .op-card__body{padding:.64rem}.intervention-details-card__head.op-card__header{padding:.66rem .72rem!important}.intervention-details-summary{grid-template-columns:2.12rem minmax(0,1fr);gap:.52rem;padding:.58rem}.intervention-details-summary__icon{width:2.12rem;height:2.12rem}.intervention-details-summary__chips{grid-column:1/-1;justify-content:flex-start;max-width:100%}.intervention-details-signal,.intervention-details-mini-card{padding:.56rem .58rem}.intervention-details-primary-action{grid-template-columns:1.86rem minmax(0,1fr) auto;min-height:2.78rem;padding:.52rem .58rem}.intervention-form-layout.op-record-layout{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:.72rem}.intervention-form-main{order:1}.intervention-form-sidebar{order:2}.intervention-form-main-card>.op-card__header{align-items:stretch;flex-direction:column;gap:.58rem;padding:.68rem}.intervention-form-main-card>.op-card__header h2{align-items:flex-start;flex-wrap:wrap;gap:.38rem!important;font-size:.95rem;overflow-wrap:anywhere}.intervention-form-main-card>form>.op-card__body,.intervention-form-side-card>.op-card__body{padding:.68rem}.intervention-form-main-card>form>.op-card__body>.alert{padding:.58rem}.intervention-form-main-card .form-section>h6{align-items:flex-start;padding:.58rem .68rem;font-size:.92rem}.intervention-form-main-card .form-section>h6:before{width:1.58rem;height:1.58rem;flex-basis:1.58rem;font-size:.66rem}.intervention-form-main-card .form-section>.small.text-muted{padding-left:0;overflow-wrap:anywhere}.intervention-form-main-card .d-flex.flex-column.gap-3,.intervention-form-main-card .form-section,.intervention-form-main-card .intervention-form-field,.intervention-form-main-card .inspection-instance-group,.intervention-form-main-card .inspection-block{max-width:100%;min-width:0}.intervention-form-main-card .inspection-status{grid-template-columns:minmax(0,1fr);gap:.45rem}.intervention-form-main-card .inspection-status-btn{min-width:0;justify-content:flex-start;width:100%;white-space:normal}.intervention-form-main-card :is(.form-control,.form-select,.select2-container,textarea,input){max-width:100%}.intervention-form-main-card .repeater-table__row{grid-template-columns:minmax(0,1fr)!important}.intervention-form-main-card .repeater-table__row [data-repeater-remove]{width:100%}.inspection-instance-group__head{align-items:stretch;flex-direction:column}.inspection-instance-group__head .btn-saas{width:100%}.intervention-field-section__summary{align-items:flex-start;padding:.74rem .78rem;font-size:.92rem}.readonly-form-section__head{gap:.58rem;padding:.62rem}.intervention-form-main-card__actions,.intervention-form-main-card__actions .btn-saas{width:100%}.intervention-form-main-card__actions{display:grid;grid-template-columns:minmax(0,1fr)}.intervention-details-signal-grid,.intervention-details-action-list{grid-template-columns:1fr}.intervention-details-summary{align-items:start;grid-template-columns:2.25rem minmax(0,1fr)}.intervention-details-summary__chips{grid-column:1/-1}.intervention-cost-form__grid,.intervention-cost-form__grid--balanced,.intervention-cost-form__grid--price{grid-template-columns:1fr}.intervention-documents-card>.op-card__header,.intervention-documents-section-head,.intervention-form-media-item{align-items:stretch;flex-direction:column}.intervention-documents-card>.op-card__body{padding:.68rem}.intervention-documents-summary{grid-template-columns:1fr}.intervention-documents-section-head{display:grid}.intervention-documents-section-head>span{justify-self:start}.intervention-form-media-item{grid-template-columns:2.12rem minmax(0,1fr)}.intervention-form-media-item__action{grid-column:1/-1;justify-content:center;width:100%}.intervention-index-page.interventions-workspace{gap:.72rem;padding-bottom:5.5rem!important;padding-left:.45rem!important;padding-right:.45rem!important}.intervention-index-page__toolbar.op-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.62rem;padding:.68rem .72rem;border-radius:1rem}.intervention-index-page__toolbar>div:first-child{min-width:0}.intervention-index-page__toolbar .op-toolbar__title{align-items:center;gap:.5rem;min-width:0}.intervention-index-page__toolbar .op-toolbar__title-icon{flex:0 0 2.1rem;height:2.1rem;width:2.1rem}.intervention-index-page__toolbar .op-toolbar__title h1{min-width:0;font-size:1.08rem;line-height:1.1;white-space:nowrap}.intervention-index-page__toolbar p,.intervention-index-page__toolbar .op-scope-note{display:none}.intervention-index-page__toolbar .op-toolbar__actions{justify-self:end;width:auto}.intervention-index-page__toolbar .op-primary-action{width:auto;justify-content:center;gap:.34rem;min-height:2.36rem;padding:0 .86rem;border-radius:999px;box-shadow:0 14px 26px #2563eb2e}.intervention-index-page__toolbar .op-primary-action span{font-size:0;line-height:0}.intervention-index-page__toolbar .op-primary-action span:after{content:"Adauga";font-size:.78rem;line-height:1;font-weight:800}.intervention-index-page__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.intervention-index-page__stat-card.op-stat{min-height:4.9rem;padding:.58rem .6rem}.intervention-index-page__stat-card.op-stat .op-stat__icon{height:1.88rem;width:1.88rem}.intervention-index-page__stat-card.op-stat .op-stat__label{font-size:.62rem;letter-spacing:.06em;line-height:1.2}.intervention-index-page__stat-card.op-stat strong{font-size:1.12rem;line-height:1.08}.intervention-index-page__stat-card.op-stat small{display:none}.intervention-index-page__filter-card.op-filter-card{border-radius:1.05rem}.intervention-index-page__filter-shell.op-filter-card__shell{gap:.58rem;padding:.68rem!important}.intervention-index-page .intervention-index-page__filter-heading.op-filter-card__heading{display:flex!important;align-items:center;flex-direction:row;gap:.5rem;justify-content:space-between}.intervention-index-page .intervention-index-page__filter-heading.op-filter-card__heading h2{font-size:.98rem;line-height:1.15}.intervention-index-page .intervention-index-page__filter-heading.op-filter-card__heading .op-chip{flex:0 1 auto;justify-content:center;width:auto!important;min-height:2rem;padding:.38rem .62rem;font-size:.72rem;white-space:nowrap}.intervention-index-page .smart-filter-bar--operational{--sf-control-height: 40px;--sf-control-radius: 12px;--csd-foreground-sf-control-radius: 12px}.intervention-index-page .smart-filter-bar--operational .smart-filter-form--operational{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem;width:100%}.intervention-index-page .smart-filter-bar--operational .sf-separator{display:none}.intervention-index-page .smart-filter-bar--operational .sf-search{order:1;grid-column:1/-1;width:100%;min-width:0}.intervention-index-page .smart-filter-bar--operational .sf-item{display:grid;grid-template-columns:1fr;gap:.24rem;order:2;min-width:0;width:100%;height:auto}.intervention-index-page .smart-filter-bar--operational .sf-item label{min-height:auto;padding-left:.1rem;font-size:.58rem;line-height:1}.intervention-index-page .smart-filter-bar--operational .sf-select,.intervention-index-page .smart-filter-bar--operational .sf-item select,.intervention-index-page .smart-filter-bar--operational .sf-select__button{width:100%;min-width:0}.intervention-index-page .smart-filter-bar--operational .sf-select__menu{min-width:100%;max-width:calc(100vw - 2.6rem)}.intervention-index-page .smart-filter-bar--operational .sf-reset{order:4;justify-content:center;width:100%;min-width:0;min-height:2.42rem}.intervention-index-page .smart-filter-bar--operational .sf-advanced{order:5;justify-content:center;gap:.42rem;width:100%;min-width:0;min-height:2.42rem;padding:0 .72rem;font-size:.8rem;font-weight:800}.intervention-index-page .smart-filter-bar--operational .sf-advanced:after{content:"Filtre"}.intervention-index-page__table-card.op-table-card{border-radius:1.05rem}.intervention-index-page__table-head.op-card__header{align-items:stretch;flex-direction:column;gap:.58rem}.intervention-index-page__table-head.op-card__header .op-chip{justify-content:center;width:100%}.intervention-index-page__table-title{align-items:flex-start}body:has(#createInterventionModal.show) .ai-floating-btn{opacity:0;pointer-events:none;transform:translateY(1rem)}.intervention-index-table__row{border-radius:1rem}.intervention-index-table__row>td{padding-left:.82rem;padding-right:.82rem}.intervention-index-table__ticket-cell,.intervention-index-table__ticket,.intervention-index-table .op-table__stack,.intervention-index-table .op-table__title,.intervention-index-table .op-table__meta{max-width:100%;min-width:0}.intervention-index-table .op-table__title,.intervention-index-table .op-table__meta{overflow-wrap:anywhere}.interventions-workspace__summary,.intervention-template-matrix__stats,.intervention-template-card__grid,.intervention-side-card__matrix,.intervention-record-grid,.intervention-details-grid,.intervention-details-grid--admin{grid-template-columns:1fr}.intervention-record-grid__item--wide{grid-column:span 1}.intervention-dispatch-filter-row{grid-template-columns:auto auto;justify-content:stretch}.intervention-dispatch-filter-field--search{grid-column:1/-1}.intervention-dispatch-advanced-filters{grid-column:1}.intervention-dispatch-filter-actions{grid-column:2;min-width:0}.intervention-dispatch-advanced-filters__panel{position:static;width:100%;grid-template-columns:1fr;margin-top:.45rem;box-shadow:0 12px 28px #16315c1a}.intervention-dispatch-filter-actions{justify-content:flex-end}.intervention-dispatch-filter-actions .btn{flex:0 0 auto;justify-content:center}.intervention-page-hero,.interventions-workspace__hero,.intervention-show-hero{padding:1.1rem;border-radius:1.25rem}.intervention-show-hero{padding:.82rem .78rem;border-radius:1rem}.intervention-show-hero h1{font-size:1.08rem;line-height:1.18}.intervention-show-hero p{font-size:.78rem;line-height:1.35}.intervention-show-hero__actions .btn,.intervention-show-hero__actions .status-dropdown-toggle{min-height:2.05rem;padding:.38rem .66rem}.intervention-show-hero__form-action{grid-column:1/-1;min-height:2.46rem!important;font-size:.82rem!important}.intervention-show-hero__chips{gap:.36rem;margin-top:.58rem}.intervention-show-hero__chips .intervention-page-chip{min-height:1.95rem;padding:.34rem .56rem;font-size:.74rem}}.intervention-dispatch-modal{height:auto!important;min-height:0!important;max-height:94vh!important;align-self:center!important;border-radius:24px!important;padding:0!important;overflow:hidden;box-shadow:0 28px 80px #0f172a38!important}.intervention-dispatch-modal__title{display:flex!important;flex-direction:column;gap:6px;align-items:flex-start!important;padding:26px 30px 18px!important;margin:0!important;text-align:left!important;border-bottom:1px solid var(--csd-border-e7edf5-1000, #e7edf5);font-size:24px!important}.intervention-dispatch-modal__eyebrow{color:var(--csd-text-2563eb-1000, #2563eb);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.intervention-dispatch-modal__content{margin:0!important;padding:22px 30px 8px!important;text-align:left!important;max-height:min(70vh,760px);overflow-y:auto}.intervention-dispatch-modal__intro{display:flex;gap:14px;align-items:center;padding:14px 16px;margin-bottom:18px;border:1px solid var(--csd-border-dbe8f8-1000, #dbe8f8);border-radius:16px;background:var(--csd-bg-f5f9ff-1000, #f5f9ff);color:var(--csd-text-1e3a5f-1000, #1e3a5f)}.intervention-dispatch-modal__intro div{display:flex;flex-direction:column;gap:2px}.intervention-dispatch-modal__intro span{color:var(--csd-text-64748b-1000, #64748b);font-size:13px}.intervention-dispatch-modal__intro-icon{width:36px;height:36px;flex:0 0 36px;border-radius:11px;background:var(--csd-bg-e7f0ff-1000, #e7f0ff);color:var(--csd-text-2563eb-1000, #2563eb)!important;font-size:18px!important}.intervention-remediation-plan{margin-bottom:18px;border:1px solid var(--csd-border-dfe7f1-1000, #dfe7f1);border-radius:18px;overflow:hidden;background:var(--csd-bg-ffffff-1000, #fff)}.intervention-remediation-plan__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border-bottom:1px solid var(--csd-border-e5ebf3-1000, #e5ebf3);background:var(--csd-bg-f8fafc-1000, #f8fafc)}.intervention-remediation-plan__header div{display:flex;flex-direction:column;gap:2px}.intervention-remediation-plan__header div>span{color:var(--csd-text-64748b-1000, #64748b);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.intervention-remediation-plan__header h3{margin:0;color:var(--csd-text-16253d-1000, #16253d);font-size:16px}.intervention-remediation-plan__strategies{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:16px 18px}.intervention-remediation-plan__strategies label{position:relative;margin:0;cursor:pointer}.intervention-remediation-plan__strategies input{position:absolute;width:1px;height:1px;opacity:0}.intervention-remediation-plan__strategies label>span{display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;-moz-column-gap:8px;column-gap:8px;min-height:64px;padding:10px 12px;border:1px solid var(--csd-border-dfe7f1-1000, #dfe7f1);border-radius:13px;background:var(--csd-bg-ffffff-1000, #fff);transition:.16s ease}.intervention-remediation-plan__strategies i{grid-row:1/3;align-self:center;color:var(--csd-text-64748b-1000, #64748b);font-size:18px}.intervention-remediation-plan__strategies strong{color:var(--csd-text-24324a-1000, #24324a);font-size:13px}.intervention-remediation-plan__strategies small{color:var(--csd-text-64748b-1000, #64748b);font-size:11px}.intervention-remediation-plan__strategies input:checked+span{border-color:var(--csd-border-8fb6ef-1000, #8fb6ef);background:var(--csd-bg-f4f8fe-1000, #f4f8fe);box-shadow:inset 3px 0 #3977cf}.intervention-remediation-plan__strategies input:checked+span i{color:var(--csd-text-2865bc-1000, #2865bc)}.intervention-remediation-plan__strategies input:focus-visible+span{outline:3px solid var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));outline-offset:2px}.intervention-remediation-plan__manual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 18px 16px}.intervention-remediation-plan__manual label{display:grid;grid-template-columns:minmax(0,1fr) 124px;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--csd-border-e5ebf3-1000, #e5ebf3);border-radius:11px;margin:0}.intervention-remediation-plan__manual span{overflow:hidden;color:var(--csd-text-334155-1000, #334155);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.intervention-remediation-plan__manual select{min-height:36px;font-size:12px}.intervention-remediation-plan__groups{display:grid;gap:8px;padding:0 18px 18px}.intervention-remediation-group{display:grid;grid-template-columns:30px minmax(260px,1fr) 130px 150px;gap:10px;align-items:start;padding:11px;border:1px solid var(--csd-border-e1e8f1-1000, #e1e8f1);border-radius:13px;background:var(--csd-bg-fbfcfe-1000, #fbfcfe)}.intervention-remediation-group__index{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:var(--csd-text-2865bc-1000, #2865bc);background:var(--csd-bg-eaf2ff-1000, #eaf2ff);font-size:12px;font-weight:800}.intervention-remediation-group__main{display:flex;min-width:0;flex-direction:column;gap:6px}.intervention-remediation-group__main input{min-height:38px;font-size:13px;font-weight:600}.intervention-remediation-group__problems{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.intervention-remediation-group__problems span{max-width:100%;padding:3px 7px;border-radius:999px;color:var(--csd-text-56657a-1000, #56657a);background:var(--csd-bg-eef2f7-1000, #eef2f7);font-size:10px;overflow-wrap:anywhere}.intervention-remediation-group>select,.intervention-remediation-group>input{min-height:38px;font-size:12px}.intervention-remediation-plan .select2-container{width:100%!important;min-width:0}.intervention-remediation-plan .select2-container--default .select2-selection--single{min-height:38px;border:1px solid var(--csd-border-d8e2ee-1000, #d8e2ee);border-radius:11px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 1px 2px #0f172a06}.intervention-remediation-plan .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0 34px 0 12px;color:var(--csd-text-334155-1000, #334155);font-size:12px;font-weight:600;line-height:36px}.intervention-remediation-plan .select2-container--default .select2-selection--single .select2-selection__arrow{top:0!important;right:0!important;width:2.35rem!important;height:100%!important;transform:none!important}.intervention-remediation-plan .select2-container--default.select2-container--focus .select2-selection--single,.intervention-remediation-plan .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--csd-border-8fb6ef-1000, #8fb6ef);box-shadow:0 0 0 3px #2563eb1f}.intervention-remediation-group>.select2-container{align-self:start}.intervention-remediation-group [data-remediation-due]{min-height:38px;border-color:var(--csd-border-d8e2ee-1000, #d8e2ee);border-radius:11px;background-color:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-334155-1000, #334155);font-size:12px;font-weight:600;box-shadow:0 1px 2px #0f172a06}.intervention-remediation-group [data-remediation-due]:focus{border-color:var(--csd-border-8fb6ef-1000, #8fb6ef);box-shadow:0 0 0 3px #2563eb1f}.intervention-dispatch-compose{margin-bottom:18px;border:1px solid var(--csd-border-dfe7f1-1000, #dfe7f1);border-radius:18px;overflow:hidden;background:var(--csd-bg-ffffff-1000, #fff)}.intervention-dispatch-compose__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;background:var(--csd-bg-f8fafc-1000, #f8fafc);border-bottom:1px solid var(--csd-border-e5ebf3-1000, #e5ebf3)}.intervention-dispatch-compose__header div{display:flex;flex-direction:column;gap:2px}.intervention-dispatch-compose__header div>span{color:var(--csd-text-64748b-1000, #64748b);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.intervention-dispatch-compose__header h3{margin:0;color:var(--csd-text-16253d-1000, #16253d);font-size:16px}.intervention-dispatch-compose__count{padding:6px 10px;border-radius:999px;background:var(--csd-bg-eaf2ff-1000, #eaf2ff);color:var(--csd-text-245fbd-1000, #245fbd);font-size:12px;font-weight:700}.intervention-dispatch-compose__body{display:grid;grid-template-columns:minmax(290px,.8fr) minmax(420px,1.2fr);gap:18px;padding:18px}.intervention-dispatch-compose__section{display:flex;flex-direction:column;gap:12px}.intervention-dispatch-compose__section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.intervention-dispatch-compose__section-head div{display:flex;flex-direction:column}.intervention-dispatch-compose__section-head div>span{color:var(--csd-text-2563eb-1000, #2563eb);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.intervention-dispatch-compose__section-head strong{color:var(--csd-text-24324a-1000, #24324a);font-size:14px}.intervention-dispatch-compose__section-head button{border:0;background:transparent;color:var(--csd-text-2563eb-1000, #2563eb);font-size:12px;font-weight:700;padding:2px}.intervention-dispatch-recipient-list{display:grid;gap:8px}.intervention-dispatch-compose-recipient{position:relative;display:flex;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--csd-border-dfe7f1-1000, #dfe7f1);border-radius:12px;cursor:pointer;transition:.16s ease}.intervention-dispatch-compose-recipient input{position:absolute;inset:50% auto auto 12px;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.intervention-dispatch-compose-recipient:has(input:checked){border-color:var(--csd-border-9cbff4-1000, #9cbff4);background:var(--csd-bg-f5f8fe-1000, #f5f8fe);box-shadow:inset 3px 0 #4b82d6}.intervention-dispatch-compose-recipient__check{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border:1px solid var(--csd-border-c9d5e4-1000, #c9d5e4);border-radius:7px;color:transparent;background:var(--csd-bg-ffffff-1000, #fff)}.intervention-dispatch-compose-recipient input:checked+.intervention-dispatch-compose-recipient__check{background:#2563eb;border-color:var(--csd-border-2563eb-1000, #2563eb);color:#fff}.intervention-dispatch-compose-recipient__body{display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start;text-align:left}.intervention-dispatch-compose-recipient__body strong{color:var(--csd-text-1e293b-1000, #1e293b);font-size:13px;line-height:1.25}.intervention-dispatch-compose-recipient__body small{color:var(--csd-text-64748b-1000, #64748b);overflow-wrap:anywhere;line-height:1.35}.intervention-dispatch-compose-recipient-empty{display:flex;align-items:center;gap:8px;padding:11px;border-radius:12px;background:var(--csd-bg-fff8e8-1000, #fff8e8);color:var(--csd-text-8a5b08-1000, #8a5b08);font-size:12px}.intervention-dispatch-compose-recipient-empty .op-icon-center{width:24px;height:24px;flex:0 0 24px}.intervention-dispatch-field{display:flex;flex-direction:column;gap:5px;margin:0}.intervention-dispatch-field span{color:var(--csd-text-334155-1000, #334155);font-size:12px;font-weight:700}.intervention-dispatch-field small{color:var(--csd-text-64748b-1000, #64748b)}.intervention-dispatch-field input,.intervention-dispatch-field select,.intervention-dispatch-field textarea{color:var(--csd-text-24324a-1000, #24324a);font-weight:450!important}.intervention-dispatch-field textarea{min-height:230px;resize:vertical;line-height:1.55;font-family:inherit}.intervention-dispatch-field input[data-dispatch-subject]{font-weight:500!important}.intervention-dispatch-compose__note{display:flex;gap:7px;align-items:center;color:var(--csd-text-64748b-1000, #64748b)}.intervention-dispatch-compose__tools{display:flex;flex-wrap:wrap;gap:8px}.intervention-dispatch-compose__tools button{display:inline-flex;align-items:center;gap:6px;min-height:2.35rem;padding:.45rem .75rem;border:1px solid var(--csd-border-cfe0f6-1000, #cfe0f6);border-radius:.65rem;color:var(--csd-text-245fbd-1000, #245fbd);background:var(--csd-bg-f7faff-1000, #f7faff);font-size:12px;font-weight:750}.intervention-dispatch-compose__tools button[data-dispatch-ai]{color:var(--csd-text-5b45b5-1000, #5b45b5);border-color:var(--csd-border-ddd6fe-1000, #ddd6fe);background:var(--csd-bg-faf8ff-1000, #faf8ff)}.intervention-dispatch-compose__tools button:disabled{opacity:.65}.intervention-dispatch-skip{position:relative;display:flex;gap:12px;align-items:center;padding:13px 15px;margin-bottom:12px;border:1px solid var(--csd-border-dfe7f1-1000, #dfe7f1);border-radius:14px;background:var(--csd-bg-fbfcfe-1000, #fbfcfe);cursor:pointer;transition:.16s ease}.intervention-dispatch-skip input{position:absolute;inset:50% auto auto 15px;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.intervention-dispatch-skip:hover{border-color:var(--csd-border-c9d8eb-1000, #c9d8eb);background:var(--csd-bg-f8faff-1000, #f8faff)}.intervention-dispatch-skip:has(input:checked){border-color:var(--csd-border-f0c7a2-1000, #f0c7a2);background:var(--csd-bg-fffaf5-1000, #fffaf5);box-shadow:inset 3px 0 #d78b42}.intervention-dispatch-skip__check{width:24px;height:24px;flex:0 0 24px;border:1px solid var(--csd-border-c9d5e4-1000, #c9d5e4);border-radius:7px;color:transparent;background:var(--csd-bg-ffffff-1000, #fff)}.intervention-dispatch-skip input:checked+.intervention-dispatch-skip__check{border-color:#c77b32;color:#fff;background:#c77b32}.intervention-dispatch-skip__copy{display:flex;flex-direction:column;gap:1px;min-width:0;text-align:left}.intervention-dispatch-skip__copy strong{color:var(--csd-text-25344b-1000, #25344b);font-size:13px;font-weight:700}.intervention-dispatch-skip__copy small{color:var(--csd-text-64748b-1000, #64748b);font-size:12px}.intervention-dispatch-modal__actions{gap:10px;width:100%;justify-content:flex-end!important;padding:16px 30px 24px!important;margin:0!important;border-top:1px solid var(--csd-border-e7edf5-1000, #e7edf5)}@media (max-width: 820px){.intervention-dispatch-modal__title{padding:20px 18px 14px!important;font-size:20px!important}.intervention-dispatch-modal__content{padding:16px 14px 6px!important;max-height:72vh}.intervention-dispatch-compose__body{grid-template-columns:1fr;padding:14px}.intervention-dispatch-modal__actions{padding:14px!important;flex-direction:column}.intervention-dispatch-modal__actions button{width:100%;margin:0!important}.intervention-remediation-plan__strategies,.intervention-remediation-plan__manual{grid-template-columns:1fr}.intervention-remediation-group{grid-template-columns:30px 1fr}.intervention-remediation-group>select,.intervention-remediation-group>input,.intervention-remediation-group>.select2-container{grid-column:2}}.form-builder-section-title{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--csd-text-6c757d-1000, #6c757d);padding-top:1.5rem;margin-bottom:.75rem;border-top:1px dashed var(--csd-border-e9ecef-1000, #e9ecef)}.form-builder-item{display:flex;gap:10px;align-items:center;width:100%;padding:8px 12px;background:var(--csd-bg-ffffff-1000, #fff);border:1px solid var(--csd-border-e5e7eb-1000, #e5e7eb);border-radius:8px;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.form-builder-item i{font-size:1.1rem;color:var(--csd-foreground-bs-primary, var(--bs-primary));flex-shrink:0}.form-builder-item .title{font-weight:600;font-size:.875rem;color:var(--csd-text-111827-1000, #111827);line-height:1.15}.form-builder-item .desc{font-size:.75rem;color:var(--csd-text-6b7280-1000, #6b7280);line-height:1.2}.form-builder-item:hover{background:var(--csd-bg-f9fafb-1000, #f9fafb);border-color:var(--bs-primary)}.form-builder-item--primary{position:relative;background:rgba(var(--bs-primary-rgb),.04);border-color:rgba(var(--bs-primary-rgb),.25)}.form-builder-item--primary:hover{background:rgba(var(--bs-primary-rgb),.07)}.form-builder-item--primary:after{content:"Fixat";position:absolute;top:6px;right:8px;font-size:.65rem;font-weight:600;letter-spacing:.03em;padding:2px 6px;border-radius:6px;color:var(--csd-foreground-bs-primary, var(--bs-primary));background:rgba(var(--bs-primary-rgb),.12)}.form-builder-fields{display:flex;flex-direction:column}.form-builder-drag-handle{cursor:grab}.form-builder-field:active .form-builder-drag-handle{cursor:grabbing}.form-builder-drop-indicator{height:56px;margin:10px 0;border-radius:8px;background:var(--csd-bg-f8fafc-1000, #f8fafc);border:2px dashed var(--csd-border-cbd5e1-1000, #cbd5e1);transition:all .12s ease}.form-builder-drop-indicator.is-active{background:var(--csd-bg-eef2ff-1000, #eef2ff);border-color:var(--bs-primary)}.form-builder-field.drag-over{opacity:.92}.form-builder-item--fixed{border-style:dashed;background:var(--csd-bg-fcfcfd-1000, #fcfcfd);opacity:.9}.form-builder-item--fixed .title{font-weight:600}.form-builder-item.disabled,.form-builder-item:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.form-builder-page .intervention-builder-palette-card>.saas-card-header{padding:.82rem 1rem}.form-builder-page .intervention-builder-palette-body{gap:1.05rem;padding:.95rem 1rem 1.05rem!important}.form-builder-page .intervention-builder-palette-body>div:first-child .form-builder-section-title{padding-top:0;border-top:0}.form-builder-page .intervention-builder-palette-body .form-builder-section-title{padding-top:.82rem;margin-bottom:.42rem;font-size:.68rem;letter-spacing:.07em}.form-builder-page .intervention-builder-palette-body .d-flex.flex-column.gap-2.mt-2{gap:.42rem!important;margin-top:.45rem!important}.form-builder-page .intervention-builder-palette-body .form-builder-item{min-height:3.05rem;padding:.55rem .68rem;border-color:var(--csd-border-dfe7f2-1000, #dfe7f2);border-radius:.68rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fbfdff-1000, #fbfdff))}.form-builder-page .intervention-builder-palette-body .form-builder-item i{width:1.55rem;color:var(--csd-text-2563eb-1000, #2563eb);text-align:center}.form-builder-page .intervention-builder-palette-body .form-builder-item .title{font-size:.82rem;font-weight:800}.form-builder-page .intervention-builder-palette-body .form-builder-item .desc{margin-top:.08rem;font-size:.7rem;color:var(--csd-text-70809a-1000, #70809a)}.history-entry{border:1px solid var(--csd-border-e5e7eb-1000, #e5e7eb);background:var(--csd-bg-ffffff-1000, #ffffff);transition:all .15s ease}.history-entry:hover{border-color:var(--csd-border-c7d2fe-1000, #c7d2fe);background:var(--csd-bg-f8fafc-1000, #f8fafc)}.history-entry-active{border-color:var(--csd-border-2563eb-1000, #2563eb);background:linear-gradient(90deg,rgba(37,99,235,.06),var(--csd-bg-ffffff-1000, rgb(255, 255, 255)));box-shadow:0 0 0 1px #2563eb14}@media (max-width: 991.98px){.form-builder-page .row>[class*=col-],.form-builder-page .intervention-builder-palette-card,.form-builder-page .intervention-builder-palette-body,.form-builder-page .form-builder-fields{min-width:0}.form-builder-page .intervention-builder-palette-body{display:grid!important;gap:.8rem}.form-builder-page .intervention-builder-palette-body .d-flex.flex-column.gap-2.mt-2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.form-builder-page .intervention-builder-palette-body .form-builder-item{align-items:flex-start;min-height:4rem}}@media (max-width: 575.98px){.form-builder-page .intervention-builder-palette-body{padding:.74rem!important}.form-builder-page .intervention-builder-palette-body .d-flex.flex-column.gap-2.mt-2{grid-template-columns:minmax(0,1fr)}.form-builder-page .intervention-builder-palette-body .form-builder-item{min-height:0;padding:.64rem .7rem}.form-builder-page .intervention-builder-palette-body .form-builder-item--primary:after{position:static;margin-left:auto;align-self:flex-start}}.inspection-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.inspection-instance-group{display:grid;gap:.75rem;margin-top:1rem}.inspection-instance-group+.inspection-instance-group{margin-top:1.15rem}.inspection-instance-group__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem .8rem;border:1px solid var(--csd-border-e4ecf6-1000, #e4ecf6);border-radius:.95rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fbff-1000, #f8fbff))}.inspection-instance-group__head>div{display:grid;gap:.12rem;min-width:0}.inspection-instance-group__head strong{color:var(--csd-text-10213f-1000, #10213f);font-size:.92rem;font-weight:780;line-height:1.2}.inspection-instance-group__eyebrow{color:var(--csd-text-7184a3-1000, #7184a3);font-size:.62rem;font-weight:850;letter-spacing:.06em;line-height:1;text-transform:uppercase}.inspection-instance-group__items{display:grid;gap:.85rem}.inspection-instance-group__items .inspection-block{margin-bottom:0!important}.inspection-instance-group__empty{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72rem;align-items:center;padding:.82rem .9rem;border:1px dashed var(--csd-border-cdd9ea-1000, #cdd9ea);border-radius:.95rem;background:var(--csd-bg-fbfdff-1000, #fbfdff);color:var(--csd-text-61728a-1000, #61728a)}.inspection-instance-group__empty>i{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.72rem;background:var(--csd-bg-eef4ff-1000, #eef4ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.95rem}.inspection-instance-group__empty strong,.inspection-instance-group__empty span{display:block}.inspection-instance-group__empty strong{color:var(--csd-text-263b5a-1000, #263b5a);font-size:.84rem;font-weight:760;line-height:1.35}.inspection-instance-group__empty span{margin-top:.12rem;font-size:.76rem;font-weight:650;line-height:1.45}.inspection-block.saas-card{padding:0!important;border-color:var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92))!important;border-radius:1rem;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 14px 34px #0f172a11;overflow:hidden}.inspection-block.saas-card:hover{border-color:var(--csd-border-93c5fd-700, rgba(147, 197, 253, .7))!important;box-shadow:0 18px 42px #0f172a16}.inspection-block.saas-card>.saas-card-body{padding:0!important}[data-open-nonconformities]{background:linear-gradient(145deg,var(--csd-bg-fffaf0-1000, #fffaf0) 0%,var(--csd-bg-fff7df-1000, #fff7df) 100%);box-shadow:inset 0 0 0 1px #d977061f}.shared-period-verification{padding:1rem 1.1rem;border:1px solid var(--csd-border-d8e5e2-1000, #d8e5e2);border-left:3px solid var(--csd-border-5f8f84-1000, #5f8f84);border-radius:.9rem;background:linear-gradient(135deg,var(--csd-bg-f7faf9-1000, #f7faf9) 0%,var(--csd-bg-f1f6f4-1000, #f1f6f4) 100%);color:var(--csd-text-263b37-1000, #263b37);box-shadow:0 8px 22px #1837300e}.shared-period-verification strong{color:var(--csd-text-203f38-1000, #203f38);font-size:.94rem}.shared-period-verification .small{color:var(--csd-text-5e716d-1000, #5e716d);line-height:1.55}.shared-period-verification__link{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.42rem .78rem;border:1px solid var(--csd-border-c9d9d5-1000, #c9d9d5);border-radius:.7rem;background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82));color:var(--csd-text-315f55-1000, #315f55)!important;font-size:.8rem;font-weight:700;line-height:1;text-decoration:none!important;white-space:nowrap;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.shared-period-verification__link:hover,.shared-period-verification__link:focus-visible{border-color:var(--csd-border-8fb2aa-1000, #8fb2aa);background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-244d44-1000, #244d44)!important;box-shadow:0 6px 16px #315f551f;transform:translateY(-1px)}[data-open-nonconformity-items]{gap:.65rem!important}.open-issue-review-card{border-color:var(--csd-border-e5eaf2-1000, #e5eaf2)!important;border-radius:1rem!important;box-shadow:0 8px 22px #0f172a0e;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.open-issue-review-card.is-selected{border-color:var(--csd-border-2563eb-520, rgba(37, 99, 235, .52))!important;background:var(--csd-bg-f8fbff-1000, #f8fbff)!important;box-shadow:0 10px 26px #2563eb1f}.open-issue-review-card__header,.open-issue-review-card__title{min-width:0}.open-issue-review-card__title{flex:1 1 auto;line-height:1.45}.open-issue-review-card__reference{flex:0 0 auto;margin-top:.02rem;padding:.12rem .48rem;border:1px solid var(--csd-border-dbe4f0-1000, #dbe4f0);border-radius:999px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:700;line-height:1.45;letter-spacing:.02em;white-space:nowrap}.open-issue-review-card__check{position:static!important;display:block;flex:0 0 1.25rem;width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;margin:.08rem .78rem 0 0!important;padding:0;border:1.5px solid var(--csd-border-94a3b8-1000, #94a3b8);border-radius:.38rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--csd-bg-ffffff-1000, #fff);background-position:center;background-repeat:no-repeat;background-size:.78rem .78rem;box-shadow:0 1px 3px #0f172a1a;cursor:pointer}.open-issue-review-card__check:checked{border-color:var(--csd-border-2563eb-1000, #2563eb);background-color:#2563eb;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='m3.5 8.5 3 3 6-7'/%3e%3c/svg%3e");box-shadow:0 0 0 .2rem #2563eb1f}.open-issue-review-card__check:focus{outline:0;border-color:var(--csd-border-2563eb-1000, #2563eb);box-shadow:0 0 0 .22rem #2563eb24}.inspection-block__content{padding:1rem 1.08rem 1.08rem}.inspection-block__header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.28rem;padding:.72rem 1rem;border:0;border-bottom:1px solid var(--csd-border-93c5fd-340, rgba(147, 197, 253, .34));border-left:4px solid var(--csd-border-2563eb-1000, #2563eb);border-radius:0;background:linear-gradient(135deg,var(--csd-bg-f8fbff-1000, #f8fbff) 0%,var(--csd-bg-ffffff-1000, #ffffff) 54%,var(--csd-bg-eef5ff-1000, #eef5ff) 100%),var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffeb;margin-bottom:0}.inspection-block__header:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:1px;background:linear-gradient(90deg,rgba(37,99,235,.44),var(--csd-bg-93c5fd-340, rgba(147, 197, 253, .34)),var(--csd-bg-e2e8f0-200, rgba(226, 232, 240, .2)));pointer-events:none}.inspection-block__header h6{align-items:center;flex:1 1 auto;flex-wrap:wrap;gap:.46rem .58rem!important;min-width:0;color:var(--csd-text-12213b-1000, #12213b);font-size:.96rem;font-weight:900;line-height:1.22;overflow-wrap:anywhere}.inspection-block__header h6>i{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;flex:0 0 1.85rem;border:1px solid var(--csd-border-93c5fd-720, rgba(147, 197, 253, .72));border-radius:.58rem;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)!important;font-size:.9rem}.inspection-block__header h6 .badge{min-height:1.42rem;padding:.26rem .46rem;border-color:var(--csd-border-94a3b8-340, rgba(148, 163, 184, .34))!important;border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.66rem;font-weight:850;line-height:1;letter-spacing:0;box-shadow:0 1px #ffffffe6}.inspection-work-title{display:flex;align-items:center;gap:.55rem;min-width:0;flex:1 1 auto}.inspection-work-title__context{flex:0 0 auto;padding:.2rem .5rem;border:1px solid var(--csd-border-475569-160, rgba(71, 85, 105, .16));border-radius:999px;background:var(--csd-bg-f8fafc-900, rgba(248, 250, 252, .9));color:var(--csd-text-64748b-1000, #64748b);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.inspection-work-title__input{width:min(620px,100%);min-width:160px;padding:.28rem .15rem;border:0;border-bottom:1px solid transparent;outline:0;background:transparent;color:var(--csd-text-172033-1000, #172033);font:inherit;font-weight:700}.inspection-work-title__input::-moz-placeholder{color:var(--csd-text-7b8798-1000, #7b8798);font-weight:600}.inspection-work-title__input::placeholder{color:var(--csd-text-7b8798-1000, #7b8798);font-weight:600}.inspection-work-title__input:hover,.inspection-work-title__input:focus{border-bottom-color:var(--csd-border-9db5d0-1000, #9db5d0)}.inspection-work-title__input:disabled{opacity:1;color:var(--csd-text-172033-1000, #172033)}@media (max-width: 767.98px){.inspection-work-title{align-items:flex-start;flex-direction:column;gap:.3rem}.inspection-work-title__input{width:100%;min-width:0}}.inspection-block .form-check.form-switch{display:inline-flex;align-items:center;gap:.58rem;width:-moz-fit-content;width:fit-content;min-height:2.28rem;margin-bottom:1rem!important;padding:.42rem .72rem .42rem .58rem!important;border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);color:var(--csd-text-263b5a-1000, #263b5a);box-shadow:0 8px 20px #0f172a0b}.inspection-block .form-check.form-switch .form-check-input{position:static!important;float:none!important;flex:0 0 1.08rem;width:1.08rem;height:1.08rem;margin:0!important;border-color:var(--csd-border-94a3b8-720, rgba(148, 163, 184, .72));border-radius:.32rem;background-position:center;background-size:.72rem .72rem;cursor:pointer;accent-color:#2563eb;box-shadow:none}.inspection-block .form-check.form-switch .form-check-input:checked{border-color:var(--csd-border-2563eb-1000, #2563eb);background-color:#2563eb}.inspection-block .form-check.form-switch .form-check-label{margin:0;color:var(--csd-text-263b5a-1000, #263b5a);font-size:.82rem;font-weight:850;line-height:1.15}.btn-saas-inline-action--danger{border-color:var(--csd-border-fecaca-1000, #fecaca);background:var(--csd-bg-fff7f7-1000, #fff7f7);color:var(--csd-text-dc2626-1000, #dc2626)}.btn-saas-inline-action--danger:hover{border-color:var(--csd-border-fca5a5-1000, #fca5a5);background:var(--csd-bg-fee2e2-1000, #fee2e2);color:var(--csd-text-991b1b-1000, #991b1b)}.inspection-status-btn{width:100%;justify-content:center;min-height:2.7rem;border:1px solid var(--csd-border-e2e8f0-960, rgba(226, 232, 240, .96));border-radius:.78rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%);color:var(--csd-text-65748a-1000, #65748a);font-size:.84rem;font-weight:850;opacity:1;box-shadow:none;transition:all .18s ease}.inspection-status-btn i{font-size:1rem}.inspection-status-btn:hover{border-color:var(--csd-border-93c5fd-820, rgba(147, 197, 253, .82));color:var(--csd-text-20314d-1000, #20314d);transform:translateY(-1px);box-shadow:0 10px 20px #2563eb17}.inspection-status-btn.active{opacity:1;transform:translateY(-1px);box-shadow:0 12px 24px #0f172a1f}.inspection-status-btn.status-conform.active{background:var(--csd-bg-dcfce7-1000, #dcfce7);border-color:var(--csd-border-16a34a-1000, #16a34a);color:var(--csd-text-166534-1000, #166534)}.inspection-status-btn.status-conform.active i{color:var(--csd-text-16a34a-1000, #16a34a)}.inspection-status-btn.status-neconform.active{background:var(--csd-bg-fef2f2-1000, #fef2f2);border-color:var(--csd-border-ef4444-1000, #ef4444);color:var(--csd-text-991b1b-1000, #991b1b)}.inspection-status-btn.status-neconform.active i{color:var(--csd-text-dc2626-1000, #dc2626)}.inspection-status-btn.status-warning.active{background:var(--csd-bg-fef3c7-1000, #fef3c7);border-color:var(--csd-border-f59e0b-1000, #f59e0b);color:var(--csd-text-92400e-1000, #92400e)}.inspection-status-btn.status-warning.active i{color:var(--csd-text-d97706-1000, #d97706)}.inspection-status-btn.status-na.active{background:var(--csd-bg-f1f5f9-1000, #f1f5f9);border-color:var(--csd-border-64748b-1000, #64748b);color:var(--csd-text-334155-1000, #334155)}.inspection-status-btn.status-na.active i{color:var(--csd-text-64748b-1000, #64748b)}.inspection-block [data-field=issues],.inspection-block [data-field=resolution_status],.inspection-block [data-field=measures],.inspection-block [data-field=recommendation-meta]{display:none}.inspection-block[data-status=neconform] [data-field=issues],.inspection-block[data-status=neconform] [data-field=resolution_status],.inspection-block[data-status=neconform] [data-field=measures],.inspection-block[data-status=neconform] [data-field=measurements]{display:block}.inspection-block[data-status=neconform][data-resolution-status=needs_intervention] [data-field=recommendation-meta]{display:flex}.inspection-block textarea.form-control{min-height:96px}.inspection-block--validation-error{border-color:var(--csd-border-f59e0b-620, rgba(245, 158, 11, .62))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-fffbeb-1000, #fffbeb) 100%);box-shadow:0 18px 42px #f59e0b29}.inspection-block--validation-error .inspection-block__header h6:after{content:"Necesita completare";display:inline-flex;align-items:center;min-height:1.35rem;margin-left:.35rem;padding:0 .5rem;border:1px solid var(--csd-border-f59e0b-320, rgba(245, 158, 11, .32));border-radius:999px;background:var(--csd-bg-fff7ed-1000, #fff7ed);color:var(--csd-text-b45309-1000, #b45309);font-size:.62rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.inspection-validation-target--error{position:relative;padding:.55rem;border:1px solid var(--csd-border-f59e0b-460, rgba(245, 158, 11, .46));border-radius:.82rem;background:var(--csd-bg-fffbeb-720, rgba(255, 251, 235, .72));box-shadow:inset 0 0 0 1px #ffffff8c}.intervention-field-section--has-error{border-color:var(--csd-border-f59e0b-480, rgba(245, 158, 11, .48));box-shadow:0 16px 36px #f59e0b1c}.intervention-field-section--has-error>.intervention-field-section__summary{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-fffbeb-1000, #fffbeb) 100%)}.intervention-validation-alert{color:var(--csd-text-334155-1000, #334155)}.intervention-validation-alert ul{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.intervention-validation-alert li{display:grid;gap:.08rem;padding:.62rem .72rem;border:1px solid var(--csd-border-f59e0b-240, rgba(245, 158, 11, .24));border-radius:.78rem;background:var(--csd-bg-fff7ed-1000, #fff7ed)}.intervention-validation-alert strong{color:var(--csd-text-172033-1000, #172033);font-size:.86rem}.intervention-validation-alert span,.intervention-validation-alert em{color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-style:normal;font-weight:700}.intervention-validation-alert em{color:var(--csd-text-b45309-1000, #b45309)}.inspection-resolution__options{display:flex;flex-wrap:wrap;gap:.65rem}.inspection-resolution__option{display:inline-flex;align-items:center;gap:.5rem;min-height:42px;padding:.55rem .8rem;border:1px solid var(--csd-border-dbe7f3-1000, #dbe7f3);border-radius:999px;background:var(--csd-bg-ffffff-1000, #ffffff);color:var(--csd-text-334155-1000, #334155);font-weight:700;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.inspection-resolution__option input{position:absolute;opacity:0;pointer-events:none}.inspection-resolution__option span{display:inline-flex;align-items:center;gap:.45rem}.inspection-resolution__option i{color:var(--csd-text-64748b-1000, #64748b)}.inspection-resolution__option.active{border-color:var(--csd-border-2563eb-1000, #2563eb);background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 12px 24px #2563eb1f}.inspection-resolution__option.active i{color:var(--csd-text-2563eb-1000, #2563eb)}.repeater-table__rows{display:flex;flex-direction:column;gap:.65rem}.repeater-table__row{display:grid;grid-template-columns:minmax(12rem,1.4fr) minmax(6rem,.7fr) minmax(5rem,.55fr) minmax(7rem,.75fr) minmax(8rem,.9fr) minmax(10rem,1fr) auto;gap:.55rem;align-items:start;padding:.72rem;border:1px solid var(--csd-border-e5e7eb-1000, #e5e7eb);border-radius:.75rem;background:var(--csd-bg-f8fafc-1000, #f8fafc)}@media (min-width: 992px){.intervention-field-card [data-inspection][data-status=neconform]>.p-3{padding:1rem!important}.intervention-field-card [data-inspection][data-status=neconform] [data-field=issues],.intervention-field-card [data-inspection][data-status=neconform] [data-field=resolution_status],.intervention-field-card [data-inspection][data-status=neconform] [data-field=problem_routing],.intervention-field-card [data-inspection][data-status=neconform] [data-field=client_supplier_id],.intervention-field-card [data-inspection][data-status=neconform] [data-field=measures],.intervention-field-card [data-inspection][data-status=neconform] [data-field=recommendation-meta],.intervention-field-card [data-inspection][data-status=neconform] [data-field=measurements]{margin-bottom:.75rem!important}.intervention-field-card [data-inspection][data-status=neconform] [data-field=issues] textarea,.intervention-field-card [data-inspection][data-status=neconform] [data-field=measures] textarea{min-height:5.25rem;height:5.25rem}.intervention-field-card [data-inspection][data-status=neconform] .inspection-resolution__options{display:inline-flex;width:auto;max-width:100%}.intervention-field-card [data-inspection][data-status=neconform] .inspection-resolution{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:.72rem .8rem;border:1px solid var(--csd-border-e2e9f2-1000, #e2e9f2);border-radius:.85rem;background:var(--csd-bg-fbfcfe-1000, #fbfcfe)}.intervention-field-card [data-inspection][data-status=neconform] .inspection-resolution>.form-label{align-self:flex-start;margin:0;color:var(--csd-text-26364d-1000, #26364d)}.intervention-field-card [data-inspection][data-status=neconform] .inspection-resolution__option{min-height:2.55rem;padding:.55rem .9rem}.intervention-field-card [data-inspection][data-status=neconform] .inspection-routing-outcome{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.55rem .75rem!important}.intervention-field-card [data-inspection][data-status=neconform] .inspection-routing-outcome strong{margin:0!important;white-space:nowrap}.intervention-field-card [data-inspection][data-status=neconform] .inspection-routing{display:flex;flex-direction:column;justify-content:center;padding:.78rem .85rem;border:1px solid var(--csd-border-dfe8f4-1000, #dfe8f4);border-radius:.9rem;background:linear-gradient(180deg,var(--csd-bg-fbfdff-1000, #fbfdff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.intervention-field-card [data-inspection][data-status=neconform] .inspection-routing>.form-label{margin-bottom:.45rem;color:var(--csd-text-26364d-1000, #26364d)}.intervention-field-card [data-inspection][data-status=neconform] .inspection-routing .select2-selection{background:var(--csd-bg-ffffff-1000, #fff)}.intervention-field-card [data-inspection][data-status=neconform] .inspection-routing-outcome{grid-column:1/-1;border-color:transparent!important;border-radius:.68rem!important;background:var(--csd-bg-f0f5fb-1000, #f0f5fb)!important;color:var(--csd-text-52647b-1000, #52647b)}.intervention-field-card [data-inspection][data-status=neconform] .inspection-routing-outcome strong{color:var(--csd-text-29415f-1000, #29415f)}.intervention-field-card [data-inspection][data-status=neconform] .inspection-decision-flow{display:grid;grid-template-columns:minmax(34rem,1.15fr) minmax(26rem,.85fr);gap:.7rem;margin-bottom:.75rem}.intervention-field-card [data-inspection][data-status=neconform] .inspection-decision-flow>:is(.inspection-resolution,.inspection-routing){min-height:6.3rem;margin-bottom:0!important}.intervention-field-card [data-inspection][data-status=neconform] .inspection-decision-flow>.inspection-routing-supplier{grid-column:2;margin:-.25rem 0 0!important}.intervention-field-card [data-inspection][data-status=neconform] .inspection-decision-flow>.inspection-routing-outcome{display:flex;align-items:center;gap:.75rem;min-height:2.65rem;margin:0!important;padding:.55rem .75rem!important}.intervention-field-card [data-inspection][data-status=neconform] .inspection-decision-flow>.inspection-routing-outcome strong{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.intervention-field-card [data-inspection][data-status=neconform] [data-field=recommendation-meta]{--bs-gutter-x: .85rem}.repeater-table__row{grid-template-columns:minmax(14rem,1.65fr) minmax(5.5rem,.62fr) minmax(4.6rem,.48fr) minmax(6.5rem,.7fr) minmax(10rem,1.05fr) minmax(13rem,1.35fr) 2.65rem;gap:.45rem;align-items:stretch;padding:.55rem;border-color:var(--csd-border-dce5f0-1000, #dce5f0);border-radius:.85rem;background:linear-gradient(180deg,var(--csd-bg-fbfdff-1000, #fbfdff) 0%,var(--csd-bg-f7faff-1000, #f7faff) 100%);box-shadow:0 5px 15px #1e40af0b}.repeater-table__field{min-width:0;min-height:2.55rem;padding-inline:.7rem;border-color:var(--csd-border-d8e2ee-1000, #d8e2ee);background:var(--csd-bg-ffffff-1000, #fff);font-size:.88rem}textarea.repeater-table__field--notes{height:2.55rem;min-height:2.55rem;resize:vertical}.repeater-table__row [data-repeater-remove]{width:2.65rem;min-height:2.55rem;padding:0;border-color:var(--csd-border-e2e8f0-1000, #e2e8f0)!important;border-radius:.65rem;color:var(--csd-text-64748b-1000, #64748b);background:var(--csd-bg-ffffff-1000, #fff)}}.signature-pad{padding:.85rem;border:1px solid var(--csd-border-e5e7eb-1000, #e5e7eb);border-radius:.85rem;background:var(--csd-bg-ffffff-1000, #fff)}.signature-pad canvas{display:block;width:100%;height:9rem;border:1px dashed var(--csd-border-cbd5e1-1000, #cbd5e1);border-radius:.65rem;background:var(--csd-bg-fbfdff-1000, #fbfdff);touch-action:none}.signature-pad__preview{display:block;max-width:100%;max-height:6rem;margin-top:.55rem;border:1px solid var(--csd-border-e5e7eb-1000, #e5e7eb);border-radius:.5rem;background:var(--csd-bg-ffffff-1000, #fff)}@media (max-width: 991.98px){.inspection-instance-group__head{align-items:stretch;flex-direction:column}.inspection-instance-group__head .btn-saas{width:100%}.inspection-instance-group__empty{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.inspection-status{grid-template-columns:repeat(2,minmax(0,1fr))}.repeater-table__row{grid-template-columns:1fr}}@media (max-width: 575.98px){[data-open-nonconformities]{margin-inline:-.1rem;padding:.72rem!important;border-radius:1rem!important}[data-open-nonconformity-bulk-actions]>:is(button,.btn-saas){flex:1 1 calc(50% - .3rem);justify-content:center;min-height:2.6rem;white-space:normal}[data-open-issue-selected-count]{flex:1 0 100%;text-align:center}.open-issue-review-card{padding:.85rem!important}.open-issue-review-card__header{align-items:flex-start}.open-issue-review-card__check{flex-basis:1.35rem;width:1.35rem;height:1.35rem}.inspection-block__content{padding:.68rem}.inspection-block__header{align-items:center;flex-direction:row;gap:.5rem;min-height:3rem;padding:.58rem .68rem}.inspection-block__header :is(.btn-saas,button){justify-content:center;width:2.1rem;min-width:2.1rem;height:2.1rem;padding:0}.inspection-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem}.inspection-status-btn{align-items:center;justify-content:center;min-height:2.34rem;padding:.42rem .28rem;font-size:.68rem;line-height:1.1;text-align:center;white-space:normal}.inspection-status-btn i{width:auto;font-size:.86rem;text-align:center}.inspection-instance-group__head,.inspection-instance-group__empty,.repeater-table__row,.signature-pad{border-radius:.82rem;padding:.68rem}.repeater-table__row{gap:.48rem}.signature-pad canvas{height:7.5rem}.signature-pad :is(.btn-saas,.btn){justify-content:center;width:100%}}.crm-training-page{--crm-training-accent: #2563eb;--csd-foreground-crm-training-accent: var(--csd-text-2563eb-1000, #2563eb);--crm-training-accent-rgb: 37, 99, 235;--crm-training-success: #0f9f6e;--csd-foreground-crm-training-success: var(--csd-text-0f9f6e-1000, #0f9f6e);--crm-training-warning: #d97706;--csd-foreground-crm-training-warning: var(--csd-text-d97706-1000, #d97706);--crm-training-teal: #0f766e;--csd-foreground-crm-training-teal: var(--csd-text-0f766e-1000, #0f766e);color:var(--csd-text-0f172a-1000, #0f172a)}.crm-training-page__toolbar{margin-bottom:.9rem}.crm-training-page__scope-note,.crm-training-show-page__chips{margin-top:.55rem}.crm-training-show-page__chips{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.crm-training-show-page{--crm-training-show-gutter: clamp(1rem, 1.2vw, 1.55rem);--crm-training-section-gap: clamp(.95rem, 1vw, 1.2rem);--crm-training-card-pad-y: clamp(1rem, 1.08vw, 1.28rem);--crm-training-card-pad-x: clamp(1.05rem, 1.28vw, 1.55rem);display:grid;align-content:start;gap:var(--crm-training-section-gap);padding-left:var(--crm-training-show-gutter)!important;padding-right:var(--crm-training-show-gutter)!important}.crm-training-show-page>.crm-training-page__toolbar,.crm-training-show-page>.crm-training-page__stats,.crm-training-show-page>.crm-training-progress-panel,.crm-training-show-page>.crm-training-visual-overview,.crm-training-show-page>.crm-training-lesson-hero,.crm-training-show-page>.crm-training-learning-path,.crm-training-show-page>.crm-training-admin-prep,.crm-training-show-page>.crm-training-show-page__layout{margin-top:0;margin-bottom:0}.crm-training-page__stats{grid-template-columns:repeat(4,minmax(170px,1fr));margin-bottom:.9rem}.crm-training-filter-card{margin-bottom:.9rem;padding:.78rem;overflow:visible}.crm-training-filter-card .smart-filter-bar,.crm-training-filter-card .smart-filter-bar--operational{min-width:0}.crm-training-filter-card .smart-filter-form--operational{--sf-control-height: 44px;--sf-control-radius: 18px;--csd-foreground-sf-control-radius: 18px;gap:.65rem;flex-wrap:wrap}.crm-training-filter-card .smart-filter-form--operational .sf-search{flex:1 1 30rem;min-width:min(100%,18rem)}.crm-training-filter-card .smart-filter-form--operational .sf-search-box,.crm-training-filter-card .smart-filter-form--operational .sf-search input,.crm-training-filter-card .smart-filter-form--operational .sf-select__button,.crm-training-filter-card .smart-filter-form--operational .sf-reset{border-radius:var(--sf-control-radius)}.crm-training-filter-card .smart-filter-form--operational .sf-item{grid-template-columns:auto minmax(154px,auto)}.crm-training-filter-card .smart-filter-form--operational .sf-item label{color:var(--csd-text-5f6f86-1000, #5f6f86);font-size:.66rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.crm-training-filter-card .smart-filter-form--operational .sf-select{min-width:154px}.crm-training-filter-card .smart-filter-form--operational .sf-select__button{padding-inline:.9rem;font-size:.84rem;font-weight:800}.crm-training-filter-card .smart-filter-form--operational .sf-reset{min-width:6.1rem}.crm-training-page__layout,.crm-training-show-page__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(285px,.31fr);gap:.9rem;align-items:start}.crm-training-page__main,.crm-training-show-page__main,.crm-training-page__side,.crm-training-show-page__side{display:grid;gap:.82rem;min-width:0}.crm-training-show-page__side{gap:clamp(.95rem,1vw,1.15rem)}.crm-training-course-card{display:grid;grid-template-columns:3.1rem minmax(0,1fr) auto;gap:.86rem;align-items:stretch;padding:.92rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-left:4px solid rgba(var(--crm-training-accent-rgb),.78);border-radius:18px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 16px 34px #0f172a0b}.crm-training-course-card--needs_live{border-left-color:var(--csd-border-d97706-780, rgba(217, 119, 6, .78))}.crm-training-course-card__number{display:grid;place-items:center;width:3.1rem;height:3.1rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:16px;background:#2563eb12;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.95rem;font-weight:900}.crm-training-course-card--needs_live .crm-training-course-card__number{border-color:var(--csd-border-d97706-200, rgba(217, 119, 6, .2));background:#f59e0b1a;color:var(--csd-text-b45309-1000, #b45309)}.crm-training-course-card__body{min-width:0}.crm-training-course-card__meta,.crm-training-course-card__modules,.crm-training-course-card__action,.crm-training-live-list a,.crm-training-module-list,.crm-training-source-list{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.crm-training-course-card h2{margin:.45rem 0 .24rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.02rem;font-weight:900;letter-spacing:0;line-height:1.22}.crm-training-course-card p{max-width:66rem;margin:0;color:var(--csd-text-52637a-1000, #52637a);font-size:.86rem;line-height:1.48}.crm-training-pill,.crm-training-status,.crm-training-progress-status,.crm-training-course-card__modules span{display:inline-flex;align-items:center;gap:.34rem;min-height:1.72rem;padding:0 .56rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:999px;background:#2563eb0f;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.72rem;font-weight:820;line-height:1}.crm-training-pill--muted,.crm-training-course-card__modules span{border-color:var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569)}.crm-training-status--ready{border-color:var(--csd-border-0f9f6e-200, rgba(15, 159, 110, .2));background:#10b98114;color:var(--csd-text-047857-1000, #047857)}.crm-training-status--needs_live{border-color:var(--csd-border-d97706-220, rgba(217, 119, 6, .22));background:#f59e0b1a;color:var(--csd-text-b45309-1000, #b45309)}.crm-training-progress-status--not_started{border-color:var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-475569-1000, #475569)}.crm-training-progress-status--in_progress{border-color:var(--csd-border-2563eb-220, rgba(37, 99, 235, .22));background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.crm-training-progress-status--completed{border-color:var(--csd-border-0f9f6e-240, rgba(15, 159, 110, .24));background:#10b9811a;color:var(--csd-text-047857-1000, #047857)}.crm-training-course-card__modules{margin-top:.62rem}.crm-training-course-card__progress{display:flex;align-items:center;flex-wrap:wrap;gap:.42rem;margin-top:.56rem}.crm-training-course-card__progress span{display:inline-flex;align-items:center;gap:.34rem;min-height:1.66rem;padding:0 .52rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-475569-1000, #475569);font-size:.72rem;font-weight:790}.crm-training-course-card__flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:.68rem 0 0;padding:0;list-style:none;counter-reset:crm-training-flow}.crm-training-course-card__flow li{counter-increment:crm-training-flow;min-width:0;padding:.48rem .56rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:12px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-334155-1000, #334155);font-size:.74rem;font-weight:760;line-height:1.22}.crm-training-course-card__flow li:before{content:counter(crm-training-flow);display:inline-grid;place-items:center;width:1.12rem;height:1.12rem;margin-right:.32rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.64rem;font-weight:900}.crm-training-course-card__action{justify-content:flex-end;align-self:center}.crm-training-side-card,.crm-training-detail-card{overflow:hidden}.crm-training-side-card .op-card__header,.crm-training-detail-card .op-card__header,.crm-training-side-card .op-card__body,.crm-training-detail-card .op-card__body{padding:var(--crm-training-card-pad-y, 1rem) var(--crm-training-card-pad-x, 1.15rem)}.crm-training-side-card--attention{border-color:var(--csd-border-d97706-260, rgba(217, 119, 6, .26))}.crm-training-side-card--technical{border-color:var(--csd-border-64748b-220, rgba(100, 116, 139, .22))}.crm-training-summary-meter{height:.52rem;margin-bottom:.72rem;border-radius:999px;background:var(--csd-bg-e2e8f0-1000, #e2e8f0);overflow:hidden}.crm-training-summary-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#0f9f6e)}.crm-training-progress-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0}.crm-training-progress-summary div{min-width:0;padding:.52rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:13px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.crm-training-progress-summary dt{color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.crm-training-progress-summary dd{margin:.12rem 0 0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:900;line-height:1.1}.op-card.crm-training-progress-panel{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:clamp(.78rem,1vw,1.08rem);margin:0;padding:clamp(1.05rem,1.12vw,1.32rem) clamp(1.14rem,1.42vw,1.72rem);border-left:4px solid var(--csd-border-2563eb-780, rgba(37, 99, 235, .78));border-radius:18px}.op-card.crm-training-progress-panel--completed{border-left-color:var(--csd-border-0f9f6e-780, rgba(15, 159, 110, .78))}.op-card.crm-training-progress-panel--not_started{border-left-color:var(--csd-border-64748b-520, rgba(100, 116, 139, .52))}.crm-training-progress-panel__main,.crm-training-progress-panel__meta,.crm-training-progress-panel__actions{display:flex;align-items:center;gap:.58rem;min-width:0}.crm-training-progress-panel__icon{display:grid;place-items:center;width:2.7rem;height:2.7rem;flex:0 0 2.7rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:14px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:1.05rem}.crm-training-progress-panel--completed .crm-training-progress-panel__icon{border-color:var(--csd-border-0f9f6e-200, rgba(15, 159, 110, .2));background:#10b9811a;color:var(--csd-text-047857-1000, #047857)}.crm-training-progress-panel__copy{display:grid;gap:.18rem;min-width:0}.crm-training-progress-panel__copy>small,.crm-training-progress-panel__meta span{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:780;line-height:1.3}.crm-training-progress-panel__eyebrow{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.crm-training-progress-panel__copy strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.02rem;font-weight:920;line-height:1.12}.crm-training-progress-panel__rule{display:inline-flex;align-items:flex-start;gap:.34rem;max-width:54rem;margin-top:.16rem;color:var(--csd-text-475569-1000, #475569);font-size:.77rem;font-weight:760;line-height:1.34}.crm-training-progress-panel__rule i{flex:0 0 auto;margin-top:.08rem;color:var(--csd-text-2563eb-1000, #2563eb)}.crm-training-progress-panel__meta{flex-wrap:wrap;justify-content:flex-end}.crm-training-progress-panel__meta span{display:inline-flex;align-items:center;gap:.36rem;min-height:2rem;padding:0 .6rem;border:1px solid var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);white-space:nowrap}.crm-training-progress-panel__meta strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:900}.crm-training-progress-panel__actions{justify-content:flex-end;flex-wrap:wrap}.crm-training-progress-panel__actions form{margin:0}.crm-training-visual-overview{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:clamp(.95rem,1.2vw,1.3rem);margin-bottom:0;padding:clamp(1.08rem,1.45vw,1.58rem);border:1px solid var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:18px;background:linear-gradient(135deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)) 0%,var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)) 56%,var(--csd-bg-f0fdfa-680, rgba(240, 253, 250, .68)) 100%);box-shadow:0 18px 42px #0f172a0f}.crm-training-visual-overview__copy{display:grid;align-content:center;gap:.72rem;min-width:0}.crm-training-visual-overview__copy h2{max-width:40rem;margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.34rem;font-weight:930;line-height:1.14}.crm-training-visual-overview__copy p{max-width:46rem;margin:0;color:var(--csd-text-475569-1000, #475569);font-size:.94rem;font-weight:650;line-height:1.58}.crm-training-visual-overview__roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}.crm-training-visual-overview__roles div{display:grid;gap:.22rem;min-width:0;padding:.76rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:14px;background:var(--csd-bg-ffffff-1000, #fff)}.crm-training-visual-overview__roles i{display:grid;place-items:center;width:2rem;height:2rem;margin-bottom:.1rem;border-radius:12px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.crm-training-visual-overview__roles div:nth-child(2) i{background:var(--csd-bg-f0fdfa-920, rgba(240, 253, 250, .92));color:var(--csd-text-0f766e-1000, #0f766e)}.crm-training-visual-overview__roles div:nth-child(3) i{background:var(--csd-bg-fffbeb-920, rgba(255, 251, 235, .92));color:var(--csd-text-b45309-1000, #b45309)}.crm-training-visual-overview__roles strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:900}.crm-training-visual-overview__roles span{color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:650;line-height:1.42}.crm-training-screen-board{min-width:0;overflow:hidden;border:1px solid var(--csd-border-94a3b8-240, rgba(148, 163, 184, .24));border-radius:18px;background:#0f172a;box-shadow:0 22px 44px #0f172a24}.crm-training-screen-board__bar{display:flex;align-items:center;gap:.38rem;min-height:2.7rem;padding:0 .78rem;border-bottom:1px solid var(--csd-border-ffffff-80, rgba(255, 255, 255, .08));color:#cbd5e1}.crm-training-screen-board__bar span{width:.58rem;height:.58rem;border-radius:999px;background:#ef4444}.crm-training-screen-board__bar span:nth-child(2){background:#f59e0b}.crm-training-screen-board__bar span:nth-child(3){background:#10b981}.crm-training-screen-board__bar strong{min-width:0;margin-left:.42rem;overflow:hidden;color:#f8fafc;font-size:.8rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.crm-training-screen-board__body{display:grid;grid-template-columns:1.15fr .85fr;gap:.62rem;padding:.78rem;background:linear-gradient(135deg,#0f172aeb,#1e293bfa)}.crm-training-screen-board__panel{display:grid;gap:.42rem;min-width:0;min-height:6.4rem;padding:.72rem;border:1px solid var(--csd-border-e2e8f0-140, rgba(226, 232, 240, .14));border-radius:14px;background:var(--csd-bg-ffffff-80, rgba(255, 255, 255, .08))}.crm-training-screen-board__panel--wide{grid-row:span 2}.crm-training-screen-board__panel span{color:var(--csd-text-93c5fd-1000, #93c5fd);font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.crm-training-screen-board__panel strong{color:#f8fafc;font-size:.86rem;font-weight:840;line-height:1.42}.crm-training-screen-board__panel div{display:grid;gap:.4rem}.crm-training-screen-board__panel em{display:block;min-height:2rem;padding:.52rem .6rem;border:1px solid var(--csd-border-e2e8f0-140, rgba(226, 232, 240, .14));border-radius:12px;background:var(--csd-bg-ffffff-80, rgba(255, 255, 255, .08));color:#e2e8f0;font-size:.78rem;font-style:normal;font-weight:780}.crm-training-screen-board__flow{display:flex;gap:.42rem;padding:0 .78rem .78rem;overflow-x:auto;background:#0f172a}.crm-training-screen-board__flow span{position:relative;flex:0 0 auto;max-width:11rem;min-height:2.25rem;padding:.52rem .72rem;border:1px solid var(--csd-border-60a5fa-240, rgba(96, 165, 250, .24));border-radius:999px;background:#2563eb2e;color:#dbeafe;font-size:.72rem;font-weight:820;white-space:nowrap}.crm-training-screen-board__flow span:not(:last-child):after{content:"";position:absolute;top:50%;right:-.58rem;color:var(--csd-text-93c5fd-1000, #93c5fd);font-family:bootstrap-icons;transform:translateY(-50%)}.op-card.crm-training-sticky-progress{position:sticky;top:clamp(.85rem,1vw,1.2rem);z-index:24;isolation:isolate;display:grid;gap:.78rem;overflow:visible;padding:.9rem;border:0;background:transparent;box-shadow:none}.op-card.crm-training-sticky-progress:before{content:"";position:absolute;z-index:0;top:-.5rem;right:-.48rem;bottom:-.58rem;left:-.48rem;border:1px solid var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));border-radius:24px;background:linear-gradient(180deg,var(--csd-bg-ffffff-990, rgba(255, 255, 255, .99)) 0%,var(--csd-bg-f8fafc-980, rgba(248, 250, 252, .98)) 100%);box-shadow:0 24px 58px #0f172a29,0 0 0 1px #ffffffd1 inset;pointer-events:none}.op-card.crm-training-sticky-progress:after{content:"";position:absolute;z-index:1;top:-.15rem;left:.72rem;right:.72rem;height:3px;border-radius:999px;background:linear-gradient(90deg,#2563eb,#14b8a6 58%,#f59e0b);pointer-events:none}.crm-training-sticky-progress__header{position:relative;z-index:2;display:grid;grid-template-columns:2.45rem minmax(0,1fr);gap:.58rem;align-items:center;min-width:0;padding:.62rem;border:1px solid var(--csd-border-2563eb-130, rgba(37, 99, 235, .13));border-radius:18px;background:linear-gradient(135deg,#2563eb17,#14b8a612)}.crm-training-sticky-progress__icon{display:grid;place-items:center;width:2.45rem;height:2.45rem;border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:14px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.crm-training-sticky-progress__header div{display:grid;gap:.1rem;min-width:0}.crm-training-sticky-progress__header span:not(.crm-training-sticky-progress__icon){color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.crm-training-sticky-progress__header strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.98rem;font-weight:920;line-height:1.12}.crm-training-sticky-progress__timer{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.55rem;min-height:2.35rem;padding:.42rem .58rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:14px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.crm-training-sticky-progress__timer span{display:inline-flex;align-items:center;gap:.34rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.74rem;font-weight:800}.crm-training-sticky-progress__timer strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.88rem;font-weight:920;white-space:nowrap}.crm-training-sticky-progress p{position:relative;z-index:2;margin:0;padding-left:.72rem;border-left:3px solid var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;font-weight:680;line-height:1.38}.crm-training-sticky-progress__actions{position:relative;z-index:2;display:grid;gap:.42rem}.crm-training-sticky-progress__actions form{margin:0}.crm-training-sticky-progress__actions .btn{width:100%;justify-content:center}.crm-training-lesson-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);gap:clamp(1rem,1.25vw,1.35rem);margin:0;padding:clamp(1.08rem,1.42vw,1.6rem);border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-left:4px solid var(--csd-border-2563eb-720, rgba(37, 99, 235, .72));border-radius:16px;background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 58%,var(--csd-bg-eff6ff-780, rgba(239, 246, 255, .78)) 100%);box-shadow:0 16px 36px #0f172a0d}.crm-training-lesson-hero__intro{display:grid;align-content:start;gap:.58rem;min-width:0}.crm-training-lesson-hero__intro h2{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.18rem;font-weight:920;line-height:1.16}.crm-training-lesson-hero__intro p{max-width:58rem;margin:0;color:var(--csd-text-475569-1000, #475569);font-size:.92rem;font-weight:650;line-height:1.55}.crm-training-lesson-hero__modules,.crm-training-lesson-hero__outcomes{display:flex;flex-wrap:wrap;gap:.46rem;min-width:0}.crm-training-lesson-hero__modules span{display:inline-flex;align-items:center;min-height:1.9rem;padding:0 .62rem;border:1px solid var(--csd-border-0f766e-200, rgba(15, 118, 110, .2));border-radius:999px;background:var(--csd-bg-f0fdfa-740, rgba(240, 253, 250, .74));color:var(--csd-text-0f766e-1000, #0f766e);font-size:.76rem;font-weight:850}.crm-training-lesson-hero__outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.crm-training-lesson-hero__outcomes div{display:flex;align-items:flex-start;gap:.48rem;min-width:0;padding:.56rem 0;border-bottom:1px solid var(--csd-border-cbd5e1-580, rgba(203, 213, 225, .58));color:var(--csd-text-1e293b-1000, #1e293b);font-size:.84rem;font-weight:760;line-height:1.38}.crm-training-lesson-hero__outcomes i{flex:0 0 auto;margin-top:.08rem;color:var(--csd-text-2563eb-1000, #2563eb)}.crm-training-learning-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.82rem,1vw,1.05rem);margin-bottom:0}.op-card.crm-training-learning-path__item{display:grid;grid-template-columns:2.45rem minmax(0,1fr);gap:.78rem;align-items:flex-start;min-width:0;min-height:7rem;padding:clamp(.98rem,1.06vw,1.22rem);overflow:hidden;border-radius:16px}.crm-training-learning-path__icon{display:grid;place-items:center;width:2.45rem;height:2.45rem;border:1px solid var(--csd-border-2563eb-150, rgba(37, 99, 235, .15));border-radius:14px;background:#2563eb12;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.crm-training-learning-path__item span:not(.crm-training-learning-path__icon){color:var(--csd-text-64748b-1000, #64748b);font-size:.64rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.crm-training-learning-path__item h3{margin:.08rem 0 .26rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.94rem;font-weight:900;line-height:1.18}.crm-training-learning-path__item p{margin:0;color:var(--csd-text-475569-1000, #475569);font-size:.8rem;font-weight:650;line-height:1.42}.op-card.crm-training-admin-prep{margin-bottom:0;overflow:hidden}.crm-training-admin-prep summary{display:flex;align-items:center;gap:.68rem;min-height:4.1rem;padding:clamp(1rem,1.05vw,1.2rem) clamp(1.05rem,1.25vw,1.45rem);cursor:pointer;list-style:none}.crm-training-admin-prep summary::-webkit-details-marker{display:none}.crm-training-admin-prep summary>span:nth-child(2){display:grid;gap:.16rem;min-width:0;flex:1 1 auto}.crm-training-admin-prep summary strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.94rem;font-weight:900}.crm-training-admin-prep summary small{color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:680;line-height:1.32}.crm-training-admin-prep summary>i{color:var(--csd-text-64748b-1000, #64748b);transition:transform .18s ease}.crm-training-admin-prep[open] summary>i{transform:rotate(180deg)}.crm-training-admin-prep__icon{display:grid;place-items:center;width:2.35rem;height:2.35rem;flex:0 0 2.35rem;border:1px solid var(--csd-border-0f766e-180, rgba(15, 118, 110, .18));border-radius:13px;background:var(--csd-bg-f0fdfa-740, rgba(240, 253, 250, .74));color:var(--csd-text-0f766e-1000, #0f766e)}.crm-training-admin-prep__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:0 clamp(1.05rem,1.25vw,1.45rem) clamp(1.05rem,1.2vw,1.35rem)}.crm-training-admin-prep__body div{display:flex;align-items:flex-start;gap:.42rem;min-width:0;padding:.52rem .62rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:12px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-334155-1000, #334155);font-size:.8rem;font-weight:720;line-height:1.35}.crm-training-admin-prep__body i{flex:0 0 auto;color:var(--csd-text-0f766e-1000, #0f766e);font-size:1rem;line-height:1}.crm-training-role-grid,.crm-training-learning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-bottom:.9rem}.crm-training-learning-grid{margin-bottom:0}.crm-training-role-grid--single{grid-template-columns:1fr}.op-card.crm-training-role-card{overflow:hidden}.crm-training-role-card .op-card__header{align-items:center;padding:.82rem .92rem}.crm-training-role-card .op-card__body{padding:.92rem}.crm-training-role-card__icon{display:grid;place-items:center;width:2.3rem;height:2.3rem;flex:0 0 2.3rem;border-radius:13px;font-size:1rem}.crm-training-role-card--user .crm-training-role-card__icon{border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));background:#2563eb12;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.crm-training-role-card--admin .crm-training-role-card__icon{border:1px solid var(--csd-border-0f766e-180, rgba(15, 118, 110, .18));background:var(--csd-bg-f0fdfa-740, rgba(240, 253, 250, .74));color:var(--csd-text-0f766e-1000, #0f766e)}.crm-training-narrative-list,.crm-training-process-map,.crm-training-workshop-list,.crm-training-insight-list,.crm-training-question-stack{display:grid;gap:.68rem}.crm-training-narrative-card{display:grid;grid-template-columns:2.85rem minmax(0,1fr);gap:.72rem;min-width:0;padding:.86rem;border:1px solid var(--csd-border-cbd5e1-720, rgba(203, 213, 225, .72));border-radius:16px;background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)}.crm-training-narrative-card__icon{display:grid;place-items:center;width:2.85rem;height:2.85rem;border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:15px;background:#2563eb12;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:1.05rem}.crm-training-narrative-card:nth-child(2n) .crm-training-narrative-card__icon{border-color:var(--csd-border-0f766e-180, rgba(15, 118, 110, .18));background:var(--csd-bg-f0fdfa-800, rgba(240, 253, 250, .8));color:var(--csd-text-0f766e-1000, #0f766e)}.crm-training-narrative-card:nth-child(3n) .crm-training-narrative-card__icon{border-color:var(--csd-border-d97706-180, rgba(217, 119, 6, .18));background:var(--csd-bg-fffbeb-860, rgba(255, 251, 235, .86));color:var(--csd-text-b45309-1000, #b45309)}.crm-training-narrative-card div{min-width:0}.crm-training-narrative-card div>span,.crm-training-workshop-list article strong{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.crm-training-narrative-card h3,.crm-training-process-node h3,.crm-training-workshop-list h3,.crm-training-insight-list h3{margin:.16rem 0 .26rem;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.98rem;font-weight:910;line-height:1.2}.crm-training-narrative-card p,.crm-training-process-node p,.crm-training-workshop-list p,.crm-training-insight-list p,.crm-training-question-stack p{margin:0;color:var(--csd-text-475569-1000, #475569);font-size:.86rem;font-weight:650;line-height:1.55}.crm-training-process-map{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));counter-reset:crm-training-process}.crm-training-process-node{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;min-width:0;padding:.86rem;border:1px solid var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:16px;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:0 12px 28px #0f172a09}.crm-training-process-node__number{position:absolute;top:.62rem;right:.68rem;color:var(--csd-text-2563eb-160, rgba(37, 99, 235, .16));font-size:1.35rem;font-weight:950;line-height:1}.crm-training-process-node__icon{display:grid;place-items:center;width:2.45rem;height:2.45rem;border:1px solid var(--csd-border-2563eb-160, rgba(37, 99, 235, .16));border-radius:14px;background:#2563eb12;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.crm-training-process-node:nth-child(2n) .crm-training-process-node__icon{border-color:var(--csd-border-0f766e-180, rgba(15, 118, 110, .18));background:var(--csd-bg-f0fdfa-800, rgba(240, 253, 250, .8));color:var(--csd-text-0f766e-1000, #0f766e)}.crm-training-process-node:nth-child(3n) .crm-training-process-node__icon{border-color:var(--csd-border-d97706-180, rgba(217, 119, 6, .18));background:var(--csd-bg-fffbeb-860, rgba(255, 251, 235, .86));color:var(--csd-text-b45309-1000, #b45309)}.crm-training-process-map--completed .crm-training-process-node{border-color:var(--csd-border-0f9f6e-220, rgba(15, 159, 110, .22))}.crm-training-workshop-list{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.crm-training-workshop-list article{display:grid;grid-template-columns:2.35rem minmax(0,1fr);gap:.7rem;min-width:0;padding:.82rem;border:1px solid var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:16px;background:var(--csd-bg-ffffff-1000, #fff)}.crm-training-workshop-list article>span,.crm-training-question-stack article>span{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:14px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.78rem;font-weight:950}.crm-training-workshop-list--practice article>span{background:#10b9811a;color:var(--csd-text-047857-1000, #047857)}.crm-training-insight-list article{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.58rem;min-width:0;padding:.72rem;border:1px solid var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:14px;background:var(--csd-bg-ffffff-1000, #fff)}.crm-training-insight-list article>i{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:13px}.crm-training-insight-list--warning article{border-color:var(--csd-border-d97706-180, rgba(217, 119, 6, .18));background:var(--csd-bg-fffbeb-380, rgba(255, 251, 235, .38))}.crm-training-insight-list--warning article>i{background:#d977061a;color:var(--csd-text-b45309-1000, #b45309)}.crm-training-insight-list--success article{border-color:var(--csd-border-0f9f6e-200, rgba(15, 159, 110, .2));background:var(--csd-bg-f0fdf4-480, rgba(240, 253, 244, .48))}.crm-training-insight-list--success article>i{background:#0f9f6e1a;color:var(--csd-text-047857-1000, #047857)}.crm-training-question-stack article{display:grid;grid-template-columns:2.35rem minmax(0,1fr);gap:.66rem;align-items:start;min-width:0;padding:.76rem;border:1px solid var(--csd-border-cbd5e1-740, rgba(203, 213, 225, .74));border-radius:15px;background:linear-gradient(135deg,var(--csd-bg-ffffff-1000, #fff) 0%,var(--csd-bg-f8fafc-1000, #f8fafc) 100%)}.crm-training-question-stack article>span{background:#0f766e1a;color:var(--csd-text-0f766e-1000, #0f766e)}.crm-training-content-list,.crm-training-action-list{display:grid;gap:.48rem;margin:0;padding:0;list-style:none}.crm-training-content-list li,.crm-training-action-list li{position:relative;min-width:0;padding:.56rem .68rem .56rem 2rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:12px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-334155-1000, #334155);font-size:.84rem;font-weight:720;line-height:1.38;overflow-wrap:anywhere}.crm-training-content-list li:before,.crm-training-action-list li:before{content:"";position:absolute;left:.68rem;top:.78rem;width:.58rem;height:.58rem;border-radius:999px;background:#2563eb;box-shadow:0 0 0 .18rem #2563eb1a}.crm-training-content-list--wide li{background:var(--csd-bg-ffffff-1000, #fff)}.crm-training-content-list--compact li{padding-top:.5rem;padding-bottom:.5rem;background:var(--csd-bg-ffffff-1000, #fff);font-size:.8rem}.crm-training-content-list--warning li:before{background:#d97706;box-shadow:0 0 0 .18rem #d977061f}.crm-training-content-list--success li:before{background:#0f9f6e;box-shadow:0 0 0 .18rem #0f9f6e1f}.crm-training-action-list{max-height:28rem;padding-right:.18rem;overflow:auto}.crm-training-action-list li{padding-left:.72rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.71rem;line-height:1.42}.crm-training-action-list li:before{content:none}.crm-training-technical-details{margin-top:.72rem}.crm-training-technical-details summary{display:flex;align-items:center;gap:.42rem;min-height:2.25rem;padding:.45rem .58rem;border:1px solid var(--csd-border-94a3b8-180, rgba(148, 163, 184, .18));border-radius:12px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-334155-1000, #334155);cursor:pointer;font-size:.78rem;font-weight:850;list-style:none}.crm-training-technical-details summary::-webkit-details-marker{display:none}.crm-training-technical-details summary i{color:var(--csd-text-64748b-1000, #64748b)}.crm-training-technical-details[open] summary{margin-bottom:.6rem}.crm-training-side-list{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.crm-training-side-list li{display:grid;gap:.15rem;padding-left:.82rem;border-left:2px solid var(--csd-border-2563eb-320, rgba(37, 99, 235, .32))}.crm-training-side-list strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.86rem;font-weight:900}.crm-training-side-list span,.crm-training-side-card__copy,.crm-training-muted{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.82rem;line-height:1.48}.crm-training-live-list{display:grid;gap:.42rem}.crm-training-live-list a{min-height:2.35rem;padding:.42rem .5rem;border:1px solid var(--csd-border-d97706-160, rgba(217, 119, 6, .16));border-radius:12px;background:var(--csd-bg-fffbeb-580, rgba(255, 251, 235, .58));color:var(--csd-text-0f172a-1000, #0f172a);text-decoration:none}.crm-training-live-list a span{display:inline-grid;place-items:center;width:1.42rem;height:1.42rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-b45309-1000, #b45309);font-size:.66rem;font-weight:900}.crm-training-live-list a strong{min-width:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.78rem;font-weight:850;line-height:1.2}.crm-training-step-list,.crm-training-demo-list,.crm-training-rule-list,.crm-training-note-list{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.crm-training-step-list li{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.62rem;min-height:2.9rem;padding:.56rem .68rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:14px;background:var(--csd-bg-ffffff-1000, #fff)}.crm-training-step-list li span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:12px;background:#2563eb14;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.78rem;font-weight:900}.crm-training-step-list li strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.9rem;font-weight:850;line-height:1.28}.crm-training-step-list--completed li{border-color:var(--csd-border-0f9f6e-200, rgba(15, 159, 110, .2));background:var(--csd-bg-f0fdf4-620, rgba(240, 253, 244, .62))}.crm-training-step-list--completed li span{background:#0f9f6e;color:#fff}.crm-training-demo-list{counter-reset:crm-training-demo}.crm-training-demo-list li,.crm-training-rule-list li,.crm-training-note-list li{position:relative;min-width:0;padding:.56rem .68rem .56rem 2.2rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:12px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-334155-1000, #334155);font-size:.84rem;font-weight:720;line-height:1.35}.crm-training-demo-list li{counter-increment:crm-training-demo}.crm-training-demo-list li:before,.crm-training-rule-list li:before,.crm-training-note-list li:before{position:absolute;left:.64rem;top:.62rem;display:grid;place-items:center;width:1.14rem;height:1.14rem;border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.66rem;font-weight:900}.crm-training-demo-list li:before{content:counter(crm-training-demo)}.crm-training-demo-list--practice li:before{background:#0f9f6e1a;color:var(--csd-text-047857-1000, #047857)}.crm-training-demo-list--questions li:before{background:#0f766e1a;color:var(--csd-text-0f766e-1000, #0f766e)}.crm-training-rule-list li:before{content:"";background:#0f9f6e}.crm-training-note-list li:before{content:"";background:#d97706}.crm-training-note-list--technical{max-height:24rem;padding-right:.18rem;overflow:auto}.crm-training-note-list--technical li{color:var(--csd-text-475569-1000, #475569);font-size:.74rem;font-weight:720;overflow-wrap:anywhere}.crm-training-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.crm-training-check{display:flex;align-items:flex-start;gap:.5rem;min-width:0;padding:.62rem .7rem;border:1px solid var(--csd-border-0f9f6e-160, rgba(15, 159, 110, .16));border-radius:14px;background:var(--csd-bg-f0fdf4-580, rgba(240, 253, 244, .58));color:var(--csd-text-0f172a-1000, #0f172a);font-size:.84rem;font-weight:780;line-height:1.32}.crm-training-check i{display:grid;place-items:center;width:1.25rem;height:1.25rem;flex:0 0 1.25rem;border-radius:999px;background:#0f9f6e;color:#fff;font-size:.72rem}.crm-training-check--completed{border-color:var(--csd-border-0f9f6e-240, rgba(15, 159, 110, .24));background:var(--csd-bg-dcfce7-680, rgba(220, 252, 231, .68))}.crm-training-module-list span{min-height:1.78rem;padding:0 .56rem;border:1px solid var(--csd-border-0f766e-180, rgba(15, 118, 110, .18));border-radius:999px;background:var(--csd-bg-f0fdfa-740, rgba(240, 253, 250, .74));color:var(--csd-text-0f766e-1000, #0f766e);font-size:.74rem;font-weight:850}.crm-training-audit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0 0 .74rem}.crm-training-audit-grid div{padding:.62rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:14px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.crm-training-audit-grid dt{color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:860;letter-spacing:.1em;text-transform:uppercase}.crm-training-audit-grid dd{margin:.16rem 0 0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:900}.crm-training-source-list{align-items:flex-start}.crm-training-source-list code{max-width:100%;padding:.28rem .44rem;border:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16));border-radius:9px;background:var(--csd-bg-f8fafc-1000, #f8fafc);color:var(--csd-text-334155-1000, #334155);font-size:.72rem;overflow-wrap:anywhere}.crm-training-empty{display:grid;justify-items:center;gap:.48rem;padding:2.25rem 1rem;text-align:center}.crm-training-empty__icon{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid var(--csd-border-2563eb-180, rgba(37, 99, 235, .18));border-radius:16px;background:#2563eb12;color:var(--csd-text-1d4ed8-1000, #1d4ed8)}.crm-training-empty h2{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1rem;font-weight:900}.crm-training-empty p{margin:0;color:var(--csd-text-64748b-1000, #64748b)}@media (max-width: 1199.98px){.crm-training-page__layout,.crm-training-show-page__layout{grid-template-columns:1fr}.crm-training-learning-path{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-training-visual-overview{grid-template-columns:1fr}.crm-training-filter-card .smart-filter-form--operational .sf-search{flex-basis:100%}}@media (max-width: 991.98px){.crm-training-show-page{padding-bottom:7.2rem}.crm-training-page__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-training-visual-overview__roles,.crm-training-lesson-hero,.crm-training-admin-prep__body,.op-card.crm-training-progress-panel{grid-template-columns:1fr}.op-card.crm-training-sticky-progress{position:fixed;left:.75rem;right:.75rem;bottom:.75rem;top:auto;z-index:1040;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.58rem;padding:.62rem;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));border-radius:18px;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));box-shadow:0 18px 42px #0f172a2e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.op-card.crm-training-sticky-progress:before,.op-card.crm-training-sticky-progress:after{display:none}.crm-training-sticky-progress__header{grid-template-columns:2.2rem minmax(0,1fr);gap:.5rem;padding:0;border:0;background:transparent}.crm-training-sticky-progress__icon{width:2.2rem;height:2.2rem}.crm-training-sticky-progress__timer{min-height:2.15rem;padding:.36rem .52rem}.crm-training-sticky-progress p{display:none}.crm-training-sticky-progress__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;min-width:0}.crm-training-sticky-progress__actions .btn{width:auto;min-width:7.4rem}.crm-training-progress-panel__meta,.crm-training-progress-panel__actions{justify-content:flex-start}.crm-training-role-grid,.crm-training-learning-grid{grid-template-columns:1fr}.crm-training-course-card{grid-template-columns:2.8rem minmax(0,1fr)}.crm-training-course-card__action{grid-column:1/-1;justify-content:flex-start}.crm-training-course-card__flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.crm-training-check-grid,.crm-training-progress-summary{grid-template-columns:1fr}.crm-training-show-page__chips,.crm-training-filter-card .smart-filter-form--operational{align-items:stretch}.crm-training-filter-card .smart-filter-form--operational .sf-item,.crm-training-filter-card .smart-filter-form--operational .sf-search,.crm-training-filter-card .smart-filter-form--operational .sf-reset{width:100%}.crm-training-filter-card .smart-filter-form--operational .sf-item{grid-template-columns:1fr;height:auto;gap:.34rem}.crm-training-filter-card .smart-filter-form--operational .sf-item label{height:auto}.crm-training-filter-card .smart-filter-form--operational .sf-select{width:100%}.crm-training-filter-card .smart-filter-form--operational .sf-separator{display:none}.crm-training-page__stats,.crm-training-course-card__flow,.crm-training-lesson-hero__outcomes,.crm-training-learning-path,.crm-training-screen-board__body,.crm-training-workshop-list,.crm-training-audit-grid{grid-template-columns:1fr}.crm-training-visual-overview{padding:.86rem;border-radius:16px}.crm-training-visual-overview__copy h2{font-size:1.12rem}.crm-training-screen-board__panel--wide{grid-row:auto}.crm-training-narrative-card,.crm-training-process-node,.crm-training-workshop-list article,.crm-training-insight-list article,.crm-training-question-stack article{grid-template-columns:1fr}.crm-training-course-card,.op-card.crm-training-sticky-progress{grid-template-columns:1fr}.crm-training-sticky-progress__timer{display:none}.crm-training-sticky-progress__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.crm-training-sticky-progress__actions .btn{width:100%;min-width:0}.crm-training-course-card__number{width:2.65rem;height:2.65rem}}.help-center-page,.help-article-page{--help-ink: var(--csd-text-102a35-1000, #102a35);--csd-foreground-help-ink: var(--csd-text-102a35-1000, #102a35);--help-muted: var(--csd-text-647980-1000, #647980);--csd-foreground-help-muted: var(--csd-text-647980-1000, #647980);--help-accent: #0f766e;--csd-foreground-help-accent: var(--csd-text-0f766e-1000, #0f766e);--help-blue: #2563eb;--csd-foreground-help-blue: var(--csd-text-2563eb-1000, #2563eb);--help-border: var(--csd-border-94a3b8-250, rgba(148, 163, 184, .25));--csd-foreground-help-border: var(--csd-text-94a3b8-250, rgba(148, 163, 184, .25))}.help-topbar-trigger{display:inline-flex!important;min-height:2.55rem;align-items:center;gap:.42rem;padding:.25rem .42rem!important;border:0;border-radius:14px;background:transparent;color:var(--csd-text-4c6570-1000, #4c6570)!important}.help-topbar-trigger:hover,.help-topbar-trigger:focus-visible,.help-topbar-trigger[aria-expanded=true]{background:var(--csd-bg-edf8f6-1000, #edf8f6);color:var(--csd-text-0f766e-1000, #0f766e)!important}.help-topbar-trigger__icon{width:2.1rem;height:2.1rem;border:1px solid var(--csd-border-0f766e-180, rgba(15, 118, 110, .18));border-radius:11px;background:linear-gradient(145deg,var(--csd-bg-f0fdfa-1000, #f0fdfa),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-text-0f766e-1000, #0f766e)}.help-topbar-trigger__copy{padding-right:.25rem;font-size:.72rem;font-weight:850}.help-center-hero{position:relative;display:grid;min-height:24rem;grid-template-columns:minmax(0,1.3fr) minmax(19rem,.7fr);gap:2rem;align-items:center;overflow:hidden;padding:clamp(1.4rem,3vw,3rem);border:1px solid var(--csd-border-bfdbfe-500, rgba(191, 219, 254, .5));border-radius:28px;background:radial-gradient(circle at 8% 4%,rgba(45,212,191,.13),transparent 29%),radial-gradient(circle at 92% 22%,rgba(96,165,250,.2),transparent 32%),linear-gradient(135deg,var(--csd-bg-f7fffd-1000, #f7fffd) 0%,var(--csd-bg-f7faff-1000, #f7faff) 54%,var(--csd-bg-eef6ff-1000, #eef6ff) 100%);box-shadow:0 24px 60px #0f2a3514}.help-center-hero__copy{position:relative;z-index:2;max-width:52rem}.help-center-eyebrow{display:inline-flex;align-items:center;gap:.4rem;color:var(--csd-foreground-help-accent, var(--help-accent));font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.help-center-hero h1{margin:.55rem 0 .45rem;color:var(--csd-foreground-help-ink, var(--help-ink));font-size:clamp(2rem,4vw,3.4rem);font-weight:950;letter-spacing:-.045em;line-height:1.04}.help-center-hero__copy>p{max-width:46rem;margin:0;color:var(--csd-foreground-help-muted, var(--help-muted));font-size:1rem;line-height:1.65}.help-center-search{display:grid;max-width:47rem;min-height:4rem;grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem;align-items:center;margin-top:1.5rem;padding:.45rem .48rem .45rem 1rem;border:1px solid var(--csd-border-94a3b8-300, rgba(148, 163, 184, .3));border-radius:18px;background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));box-shadow:0 18px 36px #2563eb1a}.help-center-search>span{color:var(--csd-text-7b8f97-1000, #7b8f97);font-size:1.05rem}.help-center-search input{width:100%;min-width:0;border:0;background:transparent;color:var(--csd-foreground-help-ink, var(--help-ink));font-size:.94rem;outline:0}.help-center-search .btn{min-height:3rem;padding-inline:1.2rem;border-radius:13px}.help-center-hero__quick{display:flex;flex-wrap:wrap;gap:.38rem;align-items:center;margin-top:.85rem;color:var(--csd-text-74868d-1000, #74868d);font-size:.72rem}.help-center-hero__quick a{padding:.28rem .52rem;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:999px;background:var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72));color:var(--csd-text-395b67-1000, #395b67);font-weight:750;text-decoration:none}.help-center-hero__visual{position:relative;min-height:18rem}.help-center-hero__orb{position:absolute;border-radius:999px;filter:blur(2px)}.help-center-hero__orb--one{inset:7% 12% auto auto;width:11rem;height:11rem;background:#2dd4bf29}.help-center-hero__orb--two{inset:auto auto 4% 3%;width:8rem;height:8rem;background:#60a5fa26}.help-center-hero__visual-card{position:absolute;display:flex;align-items:center;gap:.55rem;border:1px solid var(--csd-border-ffffff-800, rgba(255, 255, 255, .8));background:var(--csd-bg-ffffff-860, rgba(255, 255, 255, .86));color:var(--csd-text-234653-1000, #234653);box-shadow:0 24px 55px #1e40af24;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.help-center-hero__visual-card--main{inset:15% 4% auto 0;display:grid;grid-template-columns:3.2rem minmax(0,1fr);padding:1.15rem;border-radius:22px;transform:rotate(-2deg)}.help-center-hero__visual-card--main>span{display:grid;width:3.2rem;height:3.2rem;grid-row:1/3;place-items:center;border-radius:16px;background:linear-gradient(145deg,var(--csd-bg-dff7f2-1000, #dff7f2),var(--csd-bg-dbeafe-1000, #dbeafe));color:var(--csd-text-0f766e-1000, #0f766e);font-size:1.25rem}.help-center-hero__visual-card--main strong{align-self:end;font-size:1rem;font-weight:900}.help-center-hero__visual-card--main small{align-self:start;color:var(--csd-text-70848b-1000, #70848b)}.help-center-hero__visual-card--step,.help-center-hero__visual-card--safe{padding:.78rem 1rem;border-radius:15px;font-size:.8rem;font-weight:850}.help-center-hero__visual-card--step{right:0;bottom:25%;color:var(--csd-text-1d4ed8-1000, #1d4ed8);transform:rotate(2deg)}.help-center-hero__visual-card--safe{bottom:3%;left:8%;color:var(--csd-text-047857-1000, #047857);transform:rotate(-1deg)}.help-center-stats{margin-top:1rem}.help-center-filter-card{margin-top:1rem;padding:1rem}.help-center-filter-card__head{display:flex;gap:1rem;align-items:center;justify-content:space-between}.help-center-filter-card__head h2{margin:.2rem 0 0;color:var(--csd-foreground-help-ink, var(--help-ink));font-size:1.15rem;font-weight:920}.help-center-filter-card__head p{margin:.2rem 0 0;color:var(--csd-foreground-help-muted, var(--help-muted));font-size:.83rem}.help-center-filter-card__actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.help-center-track-filter{display:flex;gap:.45rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--help-border);overflow-x:auto}.help-center-track-filter a{display:inline-flex;min-height:2.35rem;flex:0 0 auto;align-items:center;gap:.38rem;padding:.38rem .65rem;border:1px solid var(--help-border);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-516a73-1000, #516a73);font-size:.72rem;font-weight:800;text-decoration:none}.help-center-track-filter a>span{display:grid;min-width:1.25rem;height:1.25rem;place-items:center;padding-inline:.25rem;border-radius:999px;background:var(--csd-bg-eef3f4-1000, #eef3f4);font-size:.62rem}.help-center-track-filter a.is-active{border-color:var(--csd-border-0f766e-360, rgba(15, 118, 110, .36));background:var(--csd-bg-eaf7f4-1000, #eaf7f4);color:var(--csd-text-0f655f-1000, #0f655f)}.help-center-library{display:grid;gap:1rem;margin-top:1rem}.help-center-track{padding:1rem;border:1px solid var(--help-border);border-radius:22px;background:var(--csd-bg-ffffff-760, rgba(255, 255, 255, .76))}.help-center-track__header{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.72rem;align-items:center;margin-bottom:.8rem}.help-center-track__icon{display:grid;width:3rem;height:3rem;grid-row:1;place-items:center;border-radius:15px;background:linear-gradient(145deg,var(--csd-bg-e8f8f5-1000, #e8f8f5),var(--csd-bg-eff6ff-1000, #eff6ff));color:var(--csd-foreground-help-accent, var(--help-accent));font-size:1.05rem}.help-center-track__header div>span{color:var(--csd-foreground-help-accent, var(--help-accent));font-size:.64rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.help-center-track__header h2{margin:.08rem 0 0;color:var(--csd-foreground-help-ink, var(--help-ink));font-size:1.03rem;font-weight:920}.help-center-track__header p{margin:.1rem 0 0;color:var(--csd-foreground-help-muted, var(--help-muted));font-size:.75rem}.help-center-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.help-center-card{min-width:0}.help-center-card__link{position:relative;display:grid;min-height:12.5rem;grid-template-columns:2.8rem minmax(0,1fr) auto;gap:.7rem;padding:.85rem;overflow:hidden;border:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22));border-radius:17px;background:linear-gradient(145deg,var(--csd-bg-ffffff-1000, #fff),var(--csd-bg-fbfdfd-1000, #fbfdfd));color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.help-center-card__link:hover,.help-center-card__link:focus-visible{border-color:var(--csd-border-0f766e-350, rgba(15, 118, 110, .35));color:inherit;text-decoration:none;transform:translateY(-2px);box-shadow:0 15px 28px #0f2a3517}.help-center-card__number{display:grid;width:2.8rem;height:2.8rem;place-items:center;border-radius:14px;background:var(--csd-bg-eaf7f4-1000, #eaf7f4);color:var(--csd-text-0f766e-1000, #0f766e);font-size:.75rem;font-weight:950}.help-center-card__body{display:flex;min-width:0;flex-direction:column}.help-center-card__meta{display:flex;flex-wrap:wrap;gap:.45rem;color:var(--csd-text-71868d-1000, #71868d);font-size:.64rem;font-weight:750}.help-center-card__meta>span{display:inline-flex;align-items:center;gap:.25rem}.help-center-card__body>strong{margin-top:.42rem;color:var(--csd-foreground-help-ink, var(--help-ink));font-size:.94rem;font-weight:900;line-height:1.28}.help-center-card__objective{margin-top:.3rem;color:var(--csd-foreground-help-muted, var(--help-muted));font-size:.75rem;line-height:1.48}.help-center-card__modules{display:flex;flex-wrap:wrap;gap:.28rem;margin-top:auto;padding-top:.65rem}.help-center-card__modules>span{padding:.24rem .42rem;border-radius:999px;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-526871-1000, #526871);font-size:.62rem;font-weight:780}.help-center-card__arrow{color:var(--csd-text-8aa0a7-1000, #8aa0a7)}.help-center-empty{display:grid;justify-items:center;gap:.45rem;padding:2.5rem 1rem;text-align:center}.help-center-empty>span{display:grid;width:3.5rem;height:3.5rem;place-items:center;border-radius:18px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:1.2rem}.help-center-empty h2{margin:.25rem 0 0;color:var(--csd-foreground-help-ink, var(--help-ink));font-size:1.1rem}.help-center-empty p{margin:0;color:var(--csd-foreground-help-muted, var(--help-muted))}.help-center-academy-bridge{display:grid;grid-template-columns:3.4rem minmax(0,1fr) auto;gap:1rem;align-items:center;margin-top:1rem;padding:1.15rem;border:1px solid var(--csd-border-6366f1-200, rgba(99, 102, 241, .2));border-radius:22px;background:linear-gradient(135deg,var(--csd-bg-f5f3ff-1000, #f5f3ff),var(--csd-bg-eff6ff-1000, #eff6ff) 55%,var(--csd-bg-f0fdfa-1000, #f0fdfa))}.help-center-academy-bridge__icon{display:grid;width:3.4rem;height:3.4rem;place-items:center;border-radius:17px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-4f46e5-1000, #4f46e5);box-shadow:0 10px 24px #4f46e51f;font-size:1.2rem}.help-center-academy-bridge h2{margin:.18rem 0 0;color:var(--csd-foreground-help-ink, var(--help-ink));font-size:1rem;font-weight:900}.help-center-academy-bridge p{margin:.18rem 0 0;color:var(--csd-foreground-help-muted, var(--help-muted));font-size:.76rem;line-height:1.48}.help-center-academy-bridge__note{display:inline-flex;align-items:center;gap:.35rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.72rem;font-weight:750}.help-article-toolbar__back{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.45rem;color:var(--csd-text-0f766e-1000, #0f766e);font-size:.72rem;font-weight:850;text-decoration:none}.help-article-toolbar__meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem}.help-article-toolbar__meta span{display:inline-flex;align-items:center;gap:.32rem;padding:.28rem .5rem;border:1px solid var(--help-border);border-radius:999px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-5f747c-1000, #5f747c);font-size:.67rem;font-weight:780}.help-article-layout{display:grid;grid-template-columns:minmax(13rem,.5fr) minmax(0,1.6fr) minmax(13rem,.55fr);gap:1.15rem;margin-top:1.15rem;align-items:start}.help-article-toc,.help-article-related{display:grid;gap:.9rem;position:sticky;top:4.5rem}.help-article-page .help-article-toc__card,.help-article-page .help-article-modules,.help-article-related>.op-card{padding:1rem}.help-article-toc nav{display:grid;gap:.4rem;margin-top:.85rem}.help-article-toc nav a{display:grid;min-height:2.65rem;grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.55rem;align-items:center;padding:.52rem .6rem;border-radius:11px;color:var(--csd-text-4f6871-1000, #4f6871);font-size:.72rem;font-weight:800;text-decoration:none}.help-article-toc nav a:hover{background:var(--csd-bg-edf8f6-1000, #edf8f6);color:var(--csd-text-0f655f-1000, #0f655f)}.help-article-toc nav a i{color:var(--csd-text-0f766e-1000, #0f766e)}.help-article-toc nav a small{display:grid;min-width:1.3rem;height:1.3rem;place-items:center;border-radius:999px;background:var(--csd-bg-f1f5f9-1000, #f1f5f9)}.help-article-modules>div{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.help-article-modules>div span{padding:.34rem .55rem;border-radius:999px;background:var(--csd-bg-f0fdfa-1000, #f0fdfa);color:var(--csd-text-0f766e-1000, #0f766e);font-size:.64rem;font-weight:780}.help-article-content{display:grid;gap:1rem;min-width:0}.help-article-summary{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.9rem;padding:1.2rem;border:1px solid var(--csd-border-0f766e-240, rgba(15, 118, 110, .24));border-radius:20px;background:linear-gradient(135deg,var(--csd-bg-f0fdfa-1000, #f0fdfa),var(--csd-bg-f8fafc-1000, #f8fafc))}.help-article-summary>span{display:grid;width:3rem;height:3rem;place-items:center;border-radius:15px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-0f766e-1000, #0f766e);font-size:1.1rem}.help-article-summary small{display:block;color:var(--csd-text-0f766e-1000, #0f766e);font-size:.64rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.help-article-summary strong{display:block;margin-top:.15rem;color:var(--csd-foreground-help-ink, var(--help-ink));font-size:.94rem;font-weight:900;line-height:1.4}.help-article-summary p{margin:.25rem 0 0;color:var(--csd-foreground-help-muted, var(--help-muted));font-size:.74rem;line-height:1.5}.help-article-page .help-article-section{scroll-margin-top:5rem;padding:1.25rem}.help-article-section>header{display:grid;grid-template-columns:2.8rem minmax(0,1fr);gap:.85rem;align-items:center;padding-bottom:1rem;border-bottom:1px solid var(--help-border)}.help-article-section>header>span{display:grid;width:2.8rem;height:2.8rem;place-items:center;border-radius:14px;background:var(--csd-bg-eaf7f4-1000, #eaf7f4);color:var(--csd-text-0f766e-1000, #0f766e)}.help-article-section>header small{color:var(--csd-text-0f766e-1000, #0f766e);font-size:.61rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.help-article-section>header h2{margin:.08rem 0 0;color:var(--csd-foreground-help-ink, var(--help-ink));font-size:1rem;font-weight:920}.help-article-steps,.help-article-checks{display:grid;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none}.help-article-steps li{display:grid;grid-template-columns:2.3rem minmax(0,1fr);gap:.8rem;align-items:start;padding:.9rem 1rem;border:1px solid var(--help-border);border-radius:14px;background:var(--csd-bg-ffffff-1000, #fff)}.help-article-steps li>span{display:grid;width:2.3rem;height:2.3rem;place-items:center;border-radius:12px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.69rem;font-weight:900}.help-article-steps p{margin:.16rem 0 0;color:var(--csd-text-3f5963-1000, #3f5963);font-size:.78rem;font-weight:720;line-height:1.58}.help-article-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.help-article-checks li{display:flex;min-height:3.4rem;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;border:1px solid var(--csd-border-0f766e-160, rgba(15, 118, 110, .16));border-radius:13px;background:var(--csd-bg-f8fdfc-1000, #f8fdfc);color:var(--csd-text-3f5963-1000, #3f5963);font-size:.76rem;font-weight:720;line-height:1.55}.help-article-checks li i{flex:0 0 1rem;width:1rem;margin-top:.14rem;color:var(--csd-text-0f9f6e-1000, #0f9f6e);text-align:center}.help-article-section--errors .help-article-checks li{border-color:var(--csd-border-d97706-200, rgba(217, 119, 6, .2));background:var(--csd-bg-fffaf2-1000, #fffaf2)}.help-article-section--errors .help-article-checks li i{color:var(--csd-text-d97706-1000, #d97706)}.help-article-technical{overflow:hidden}.help-article-technical summary{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:1rem;cursor:pointer;list-style:none}.help-article-technical summary::-webkit-details-marker{display:none}.help-article-technical summary>span{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:13px;background:var(--csd-bg-f1f5f9-1000, #f1f5f9);color:var(--csd-text-475569-1000, #475569)}.help-article-technical summary strong,.help-article-technical summary small{display:block}.help-article-technical summary strong{color:var(--csd-foreground-help-ink, var(--help-ink));font-size:.83rem}.help-article-technical summary small{color:var(--csd-foreground-help-muted, var(--help-muted));font-size:.68rem}.help-article-technical>div{display:grid;gap:.85rem;padding:0 1rem 1rem}.help-article-technical h3{margin:0 0 .4rem;color:var(--csd-foreground-help-ink, var(--help-ink));font-size:.78rem}.help-article-technical ul{display:grid;gap:.3rem;margin:0;padding-left:1rem;color:var(--csd-text-526871-1000, #526871);font-size:.7rem}.help-article-feedback{display:grid;grid-template-columns:2.8rem minmax(0,1fr) auto;gap:.85rem;align-items:center;padding:1rem;border:1px solid var(--csd-border-0f9f6e-180, rgba(15, 159, 110, .18));border-radius:18px;background:var(--csd-bg-f0fdf4-1000, #f0fdf4)}.help-article-feedback>span{display:grid;width:2.8rem;height:2.8rem;place-items:center;border-radius:14px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-059669-1000, #059669)}.help-article-feedback strong{color:var(--csd-text-14532d-1000, #14532d);font-size:.82rem}.help-article-feedback p{margin:.15rem 0 0;color:var(--csd-text-527060-1000, #527060);font-size:.7rem;line-height:1.45}.help-article-related__list{display:grid;gap:.55rem;margin-top:.8rem}.help-article-related__list a{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.65rem;align-items:center;min-height:3.5rem;padding:.62rem .68rem;border:1px solid var(--help-border);border-radius:12px;color:inherit;text-decoration:none}.help-article-related__list a>span{display:grid;width:2rem;height:2rem;place-items:center;border-radius:10px;background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb);font-size:.62rem;font-weight:900}.help-article-related__list strong{color:var(--csd-text-34515c-1000, #34515c);font-size:.68rem;font-weight:850;line-height:1.3}.help-article-related__list i{color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.7rem}.help-article-academy-card{display:grid;justify-items:start;gap:.45rem;padding:1.1rem;border:1px solid var(--csd-border-6366f1-220, rgba(99, 102, 241, .22));border-radius:18px;background:linear-gradient(145deg,var(--csd-bg-f5f3ff-1000, #f5f3ff),var(--csd-bg-eff6ff-1000, #eff6ff))}.help-article-academy-card>span{display:grid;width:2.7rem;height:2.7rem;place-items:center;border-radius:14px;background:var(--csd-bg-ffffff-1000, #fff);color:var(--csd-text-4f46e5-1000, #4f46e5)}.help-article-academy-card small{margin-top:.2rem;color:var(--csd-text-4f46e5-1000, #4f46e5);font-size:.61rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.help-article-academy-card strong{color:var(--csd-text-273451-1000, #273451);font-size:.8rem;line-height:1.35}.help-article-academy-card p{margin:0;color:var(--csd-text-65718b-1000, #65718b);font-size:.69rem;line-height:1.45}.help-article-academy-card .btn{margin-top:.35rem}.help-contextual-guide__footer{position:sticky;bottom:0;z-index:3;display:flex;gap:.4rem;padding:.7rem .9rem max(.7rem,env(safe-area-inset-bottom));border-top:1px solid var(--csd-border-dce7e8-1000, #dce7e8);background:var(--csd-bg-ffffff-960, rgba(255, 255, 255, .96));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.help-contextual-guide__footer .btn{flex:1 1 0}@media (max-width: 1199.98px){.help-article-layout{grid-template-columns:13rem minmax(0,1fr)}.help-article-related{position:static;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 991.98px){.help-center-hero{grid-template-columns:1fr;min-height:auto}.help-center-hero__visual{display:none}.help-center-card-grid,.help-article-layout{grid-template-columns:1fr}.help-article-toc,.help-article-related{position:static}.help-article-toc{order:0}.help-article-content{order:1}.help-article-related{order:2;grid-column:auto}}@media (max-width: 767.98px){.help-center-hero{padding:1.1rem;border-radius:20px}.help-center-search{grid-template-columns:auto minmax(0,1fr);padding:.65rem .75rem}.help-center-search .btn{grid-column:1/-1;width:100%}.help-center-filter-card__head,.help-center-academy-bridge{align-items:stretch;flex-direction:column}.help-center-filter-card__head{display:flex}.help-center-filter-card__actions{display:grid;grid-template-columns:1fr}.help-center-filter-card__actions .btn{width:100%}.help-center-academy-bridge{display:grid;grid-template-columns:1fr}.help-center-card__link{grid-template-columns:2.6rem minmax(0,1fr)}.help-center-card__arrow{display:none}.help-article-checks,.help-article-related{grid-template-columns:1fr}.help-article-page .help-article-section{padding:1rem}.help-article-section>header{gap:.7rem;padding-bottom:.85rem}.help-article-steps,.help-article-checks{gap:.65rem;margin-top:.85rem}.help-article-steps li,.help-article-checks li{padding:.82rem .88rem}.help-article-feedback{grid-template-columns:2.8rem minmax(0,1fr)}.help-article-feedback .btn{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion: reduce){.help-center-card__link{transition:none}}.op-icon-center,.op-stat__icon,.op-table__icon,.op-toolbar__title-icon,.op-export-menu__icon,.op-upsert-modal__summary-icon,.op-upsert-modal__check-icon,.x-ui-date__icon,.modern-dropdown-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;text-align:center!important;line-height:1!important}.op-primary-action,.op-secondary-action,.op-success-action,.op-danger-action,.op-record-card-action,.op-upsert-modal__inline-action,.btn[class*=btn-saas],button[class*=btn-saas],a[class*=btn-saas],.btn-saas-sidebar-action,.op-toolbar__actions .btn,.op-inline-actions .btn,.settings-masterdata__ghost-action,.settings-masterdata__primary-action,.knowledge-premium-action,.modal-premium-footer .btn,.modal-premium-header>button[data-bs-dismiss=modal]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.42rem!important;text-align:center!important;line-height:1!important}.op-primary-action[hidden],.op-primary-action.d-none,.op-secondary-action[hidden],.op-secondary-action.d-none,.op-success-action[hidden],.op-success-action.d-none,.op-danger-action[hidden],.op-danger-action.d-none,.op-record-card-action[hidden],.op-record-card-action.d-none,.op-upsert-modal__inline-action[hidden],.op-upsert-modal__inline-action.d-none,.btn[class*=btn-saas][hidden],.btn[class*=btn-saas].d-none,button[class*=btn-saas][hidden],button[class*=btn-saas].d-none,a[class*=btn-saas][hidden],a[class*=btn-saas].d-none,.btn-saas-sidebar-action[hidden],.btn-saas-sidebar-action.d-none,.op-toolbar__actions .btn[hidden],.op-toolbar__actions .btn.d-none,.op-inline-actions .btn[hidden],.op-inline-actions .btn.d-none,.settings-masterdata__ghost-action[hidden],.settings-masterdata__ghost-action.d-none,.settings-masterdata__primary-action[hidden],.settings-masterdata__primary-action.d-none,.knowledge-premium-action[hidden],.knowledge-premium-action.d-none,.modal-premium-footer .btn[hidden],.modal-premium-footer .btn.d-none,.modal-premium-header>button[data-bs-dismiss=modal][hidden],.modal-premium-header>button[data-bs-dismiss=modal].d-none{display:none!important}.modal-premium-header>button[data-bs-dismiss=modal]{flex:0 0 auto!important;padding:0!important}.op-primary-action>i,.op-secondary-action>i,.op-success-action>i,.op-danger-action>i,.op-record-card-action>i,.op-upsert-modal__inline-action>i,.btn[class*=btn-saas]>i,.btn[class*=btn-saas]>span>i,button[class*=btn-saas]>i,button[class*=btn-saas]>span>i,a[class*=btn-saas]>i,a[class*=btn-saas]>span>i,.btn-saas-sidebar-action>i,.op-toolbar__actions .btn>i,.op-toolbar__actions .btn>span>i,.op-inline-actions .btn>i,.op-inline-actions .btn>span>i,.settings-masterdata__ghost-action>i,.settings-masterdata__ghost-action>span>i,.settings-masterdata__primary-action>i,.settings-masterdata__primary-action>span>i,.knowledge-premium-action>i,.knowledge-premium-action>span>i,.modal-premium-footer .btn>i,.modal-premium-footer .btn>span>i,.modal-premium-header>button[data-bs-dismiss=modal]>i,.entity-tab>i{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;color:inherit;text-align:center!important;line-height:1!important;vertical-align:0!important;transform:none!important}.op-primary-action>i:before,.op-secondary-action>i:before,.op-success-action>i:before,.op-danger-action>i:before,.op-record-card-action>i:before,.op-upsert-modal__inline-action>i:before,.btn[class*=btn-saas]>i:before,.btn[class*=btn-saas]>span>i:before,button[class*=btn-saas]>i:before,button[class*=btn-saas]>span>i:before,a[class*=btn-saas]>i:before,a[class*=btn-saas]>span>i:before,.btn-saas-sidebar-action>i:before,.op-toolbar__actions .btn>i:before,.op-toolbar__actions .btn>span>i:before,.op-inline-actions .btn>i:before,.op-inline-actions .btn>span>i:before,.settings-masterdata__ghost-action>i:before,.settings-masterdata__ghost-action>span>i:before,.settings-masterdata__primary-action>i:before,.settings-masterdata__primary-action>span>i:before,.knowledge-premium-action>i:before,.knowledge-premium-action>span>i:before,.modal-premium-footer .btn>i:before,.modal-premium-footer .btn>span>i:before,.modal-premium-header>button[data-bs-dismiss=modal]>i:before,.entity-tab>i:before{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1!important;vertical-align:0!important;transform:none!important}.op-email-row-action{width:1.75rem!important;min-width:1.75rem!important;height:1.75rem!important;min-height:1.75rem!important;flex:0 0 auto!important;padding:0!important;border:0!important;border-radius:.46rem!important;background:transparent!important;color:var(--csd-text-2563eb-1000, #2563eb)!important;box-shadow:none!important;line-height:1!important;text-decoration:none!important;transition:background .16s ease,box-shadow .16s ease,color .16s ease}.op-email-row-action>i,.op-email-row-action>i:first-child,.op-email-row-action>i:before,.op-email-row-action>i:first-child:before{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;color:inherit!important;font-size:1rem!important;line-height:1!important}.op-email-row-action:hover,.op-email-row-action:focus-visible{background:#2563eb12!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important;box-shadow:inset 0 0 0 1px #2563eb1a!important;transform:none!important}.op-clickable-row>td{cursor:pointer}.op-clickable-row:focus-visible>td{background:var(--csd-bg-f8fbff-1000, #f8fbff)!important;box-shadow:inset 0 0 0 2px #2563eb29}.leave-table__name-link{color:var(--csd-text-10213f-1000, #10213f);transition:color .16s ease}.leave-table__name-link:hover,.leave-table__name-link:focus-visible{color:var(--csd-text-2563eb-1000, #2563eb)}.leave-requests-table__actions-col,.leave-requests-table__actions-cell{width:1%;min-width:10.75rem;white-space:nowrap;text-align:right!important}.leave-requests-table__actions-cell{padding-right:.95rem!important}.leave-requests-table__actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;width:100%;margin-left:auto}.modal-premium-shell.op-email-modal-shell .modal-premium-header{padding:.82rem 1.05rem .66rem!important}.modal-premium-shell.op-email-modal-shell .modal-premium-body{padding:.72rem 1.05rem .95rem!important}.modal-premium-shell.op-email-modal-shell .modal-premium-footer{padding:.72rem 1.05rem .88rem!important}.modal-premium-shell.op-email-modal-shell .modal-title,.modal-premium-shell.op-email-modal-shell .modal-premium-header .modal-title{color:var(--csd-text-10213f-1000, #10213f)!important;font-size:1.05rem!important;font-weight:820!important;line-height:1.25!important;letter-spacing:0!important}.modal-premium-shell.op-email-modal-shell .modal-header p,.modal-premium-shell.op-email-modal-shell .modal-premium-header p,.modal-premium-shell.op-email-modal-shell .modal-subtitle{color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.82rem!important;line-height:1.42!important}.modal-premium-shell.op-email-modal-shell .contact-email-modal,.modal-premium-shell.op-email-modal-shell .contact-bulk-email-modal,.modal-premium-shell.op-email-modal-shell .op-email-campaign-modal,.modal-premium-shell.op-email-modal-shell .supplier-email-modal,.modal-premium-shell.op-email-modal-shell .prospect-email-modal,.modal-premium-shell.op-email-modal-shell .knowledge-email-modal{gap:.86rem!important}.modal-premium-shell.op-email-modal-shell .contact-email-modal__summary-title,.modal-premium-shell.op-email-modal-shell .contact-bulk-email-modal__summary-title,.modal-premium-shell.op-email-modal-shell .op-email-campaign-modal__summary-title{color:var(--csd-text-10213f-1000, #10213f)!important;font-size:.98rem!important;font-weight:820!important;line-height:1.28!important;letter-spacing:0!important}.modal-premium-shell.op-email-modal-shell .contact-email-modal__section-title,.modal-premium-shell.op-email-modal-shell .contact-bulk-email-modal__section-title,.modal-premium-shell.op-email-modal-shell .op-email-campaign-modal__section-title{color:var(--csd-text-10213f-1000, #10213f)!important;font-size:.92rem!important;font-weight:800!important;line-height:1.28!important;letter-spacing:0!important}.modal-premium-shell.op-email-modal-shell .contact-email-modal__summary-text,.modal-premium-shell.op-email-modal-shell .contact-email-modal__section-copy,.modal-premium-shell.op-email-modal-shell .contact-bulk-email-modal__summary-text,.modal-premium-shell.op-email-modal-shell .contact-bulk-email-modal__section-copy,.modal-premium-shell.op-email-modal-shell .contact-bulk-email-modal__scope-copy,.modal-premium-shell.op-email-modal-shell .contact-bulk-email-modal__mode-copy,.modal-premium-shell.op-email-modal-shell .contact-bulk-email-modal__audience-note,.modal-premium-shell.op-email-modal-shell .op-email-campaign-modal__summary-text,.modal-premium-shell.op-email-modal-shell .op-email-campaign-modal__section-copy,.modal-premium-shell.op-email-modal-shell .op-email-campaign-modal__choice-copy,.modal-premium-shell.op-email-modal-shell .op-email-campaign-modal__note,.modal-premium-shell.op-email-modal-shell .knowledge-email-modal__hint{color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.8rem!important;line-height:1.52!important}.modal-premium-shell.op-email-modal-shell .contact-email-modal__recipient{padding:.72rem .8rem!important;border-radius:.82rem!important;transform:none!important}.modal-premium-shell.op-email-modal-shell .contact-email-modal__recipient:hover,.modal-premium-shell.op-email-modal-shell .contact-email-modal__recipient:focus-within{transform:none!important}.modal-premium-shell.op-email-modal-shell .contact-email-modal__recipient-email,.modal-premium-shell.op-email-modal-shell .contact-email-modal__recipient-copy strong,.modal-premium-shell.op-email-modal-shell .contact-bulk-email-modal__scope-title,.modal-premium-shell.op-email-modal-shell .contact-bulk-email-modal__mode-title,.modal-premium-shell.op-email-modal-shell .op-email-campaign-modal__choice-title{color:var(--csd-text-10213f-1000, #10213f)!important;font-size:.86rem!important;font-weight:820!important;line-height:1.34!important}.modal-premium-shell.op-email-modal-shell .contact-email-modal__recipient-meta,.modal-premium-shell.op-email-modal-shell .contact-email-modal__recipient-copy small,.modal-premium-shell.op-email-modal-shell .contact-bulk-email-modal__scope-stats,.modal-premium-shell.op-email-modal-shell .op-email-campaign-modal__choice-stats{color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.76rem!important;line-height:1.5!important}.modal-premium-shell.op-email-modal-shell .contact-email-modal__recipient-badge,.modal-premium-shell.op-email-modal-shell .contact-bulk-email-modal__mode-badge,.modal-premium-shell.op-email-modal-shell .op-email-campaign-modal__choice-badge,.modal-premium-shell.op-email-modal-shell .contact-bulk-email-modal__chips span,.modal-premium-shell.op-email-modal-shell .op-email-campaign-modal__chips span,.modal-premium-shell.op-email-modal-shell .supplier-email-modal__section-chip,.modal-premium-shell.op-email-modal-shell .prospect-form-modal__section-chip{min-height:1.34rem!important;padding:.2rem .5rem!important;font-size:.68rem!important;font-weight:780!important;line-height:1!important}.modal-premium-shell.op-email-modal-shell .contact-bulk-email-modal__eyebrow,.modal-premium-shell.op-email-modal-shell .op-email-campaign-modal__eyebrow,.modal-premium-shell.op-email-modal-shell .supplier-email-modal__eyebrow,.modal-premium-shell.op-email-modal-shell .prospect-form-modal__eyebrow{min-height:1.44rem!important;padding:.24rem .56rem!important;font-size:.66rem!important;font-weight:820!important;letter-spacing:.04em!important}.modal-premium-shell.op-email-modal-shell .supplier-email-modal__summary-meta span,.modal-premium-shell.op-email-modal-shell .prospect-email-modal__summary-meta span{min-height:1.58rem!important;padding:.24rem .56rem!important;font-size:.7rem!important;line-height:1!important}.modal-premium-shell.op-email-modal-shell .contact-bulk-email-modal__scope-card,.modal-premium-shell.op-email-modal-shell .contact-bulk-email-modal__mode-card,.modal-premium-shell.op-email-modal-shell .op-email-campaign-modal__choice-card{min-height:4.2rem!important;padding:.82rem .88rem!important;border-radius:.92rem!important}.modal-premium-shell.op-email-modal-shell .contact-email-modal__note,.modal-premium-shell.op-email-modal-shell .contact-email-modal__micro-note,.modal-premium-shell.op-email-modal-shell .contact-bulk-email-modal__note,.modal-premium-shell.op-email-modal-shell .contact-bulk-email-modal__audience-note,.modal-premium-shell.op-email-modal-shell .op-email-campaign-modal__note{color:var(--csd-text-5f7088-1000, #5f7088)!important;font-size:.78rem!important;line-height:1.5!important}.modal-premium-shell.op-email-modal-shell .supplier-email-modal__template-copy span,.modal-premium-shell.op-email-modal-shell .prospect-email-modal__template-copy span{font-size:.66rem!important;line-height:1.2!important}.modal-premium-shell.op-email-modal-shell .supplier-email-modal__template-copy strong,.modal-premium-shell.op-email-modal-shell .prospect-email-modal__template-copy strong{color:var(--csd-text-10213f-1000, #10213f)!important;font-size:.82rem!important;line-height:1.42!important}.modal-premium-shell.op-email-modal-shell .form-label{color:var(--csd-text-475569-1000, #475569)!important;font-size:.72rem!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important}.modal-premium-shell.op-email-modal-shell .form-saas-input,.modal-premium-shell.op-email-modal-shell .form-control.form-saas-input,.modal-premium-shell.op-email-modal-shell .form-select.form-saas-input,.modal-premium-shell.op-email-modal-shell .select2-container .select2-selection,.modal-premium-shell.op-email-modal-shell .select2-container--default .select2-selection--single,.modal-premium-shell.op-email-modal-shell .select2-container--default .select2-selection--multiple,.modal-premium-shell.op-email-modal-shell .select2-container--bootstrap-5 .select2-selection{min-height:2.42rem!important;font-size:.82rem!important;border-radius:.72rem!important}.modal-premium-shell.op-email-modal-shell .select2-container .select2-selection__rendered,.modal-premium-shell.op-email-modal-shell .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:.82rem!important;line-height:1.25!important}@media (max-width: 767.98px){.modal-premium-shell.op-email-modal-shell .contact-bulk-email-modal__scope-card,.modal-premium-shell.op-email-modal-shell .contact-bulk-email-modal__mode-card,.modal-premium-shell.op-email-modal-shell .op-email-campaign-modal__choice-card{min-height:0!important}}.op-email-template-preview{max-height:420px;padding-right:10px;overflow:auto;text-align:left}.delete-guard-relations{margin-left:1rem;text-align:left}.op-icon-center>i,.op-icon-center>i:first-child,.op-stat__icon>i,.op-stat__icon>i:first-child,.op-table__icon>i,.op-table__icon>i:first-child,.op-toolbar__title-icon>i,.op-toolbar__title-icon>i:first-child,.op-export-menu__icon>i,.op-export-menu__icon>i:first-child,.op-upsert-modal__summary-icon>i,.op-upsert-modal__summary-icon>i:first-child,.op-upsert-modal__check-icon>i,.op-upsert-modal__check-icon>i:first-child,.x-ui-date__icon>i,.x-ui-date__icon>i:first-child,.modern-dropdown-trigger>i,.modern-dropdown-trigger>i:first-child{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1!important;vertical-align:0!important;transform:none!important}.op-icon-center>i:before,.op-icon-center>i:first-child:before,.op-stat__icon>i:before,.op-stat__icon>i:first-child:before,.op-table__icon>i:before,.op-table__icon>i:first-child:before,.op-toolbar__title-icon>i:before,.op-toolbar__title-icon>i:first-child:before,.op-export-menu__icon>i:before,.op-export-menu__icon>i:first-child:before,.op-upsert-modal__summary-icon>i:before,.op-upsert-modal__summary-icon>i:first-child:before,.op-upsert-modal__check-icon>i:before,.op-upsert-modal__check-icon>i:first-child:before,.x-ui-date__icon>i:before,.x-ui-date__icon>i:first-child:before,.modern-dropdown-trigger>i:before,.modern-dropdown-trigger>i:first-child:before{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1!important;vertical-align:0!important;transform:none!important}.op-stat{align-items:center}.op-stat__icon{align-self:center}.modern-dropdown-trigger{padding:0!important}@keyframes validation-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.validation-shake{animation:validation-shake .25s ease-in-out 0s 2}.select2-error-highlight{border-color:var(--csd-border-dc2626-680, rgba(220, 38, 38, .68))!important;border-radius:.78rem!important;box-shadow:0 0 0 .15rem #dc262624!important}.validation-surface-error{border-color:var(--csd-border-dc2626-620, rgba(220, 38, 38, .62))!important;box-shadow:0 0 0 .15rem #dc26261f!important}.validation-field-surface-error{border-color:var(--csd-border-dc2626-680, rgba(220, 38, 38, .68))!important;box-shadow:0 0 0 .15rem #dc26261f,inset 0 1px #ffffffdb!important}.dropdown-actions{display:flex;justify-content:flex-end}.dropdown-actions .modern-dropdown-trigger{width:1.9rem!important;height:1.9rem!important;min-width:1.9rem;border:1px solid var(--csd-border-bfd2ed-780, rgba(191, 210, 237, .78));border-radius:999px;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));color:var(--csd-text-52657f-1000, #52657f);box-shadow:0 1px #fffffff5 inset,0 8px 18px #0f172a0a;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.dropdown-actions .modern-dropdown-trigger:hover,.dropdown-actions .modern-dropdown-trigger:focus-visible,.dropdown-actions .modern-dropdown-trigger[aria-expanded=true]{border-color:var(--csd-border-60a5fa-380, rgba(96, 165, 250, .38));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f6fd-1000, #f1f6fd));color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:0 1px #fffffffa inset,0 12px 24px #0f172a12;transform:translateY(-1px)}.dropdown-actions .modern-dropdown-trigger:focus-visible{outline:none;box-shadow:0 0 0 4px #2563eb14,0 12px 24px #0f172a12}.dropdown-actions .modern-dropdown-trigger>i,.dropdown-actions .modern-dropdown-trigger>i:first-child{font-size:.88rem}.dropdown-actions .dropdown-modern{min-width:11.7rem;padding:.34rem!important;border:1px solid var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84))!important;border-radius:.92rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 20px 44px #0f172a1f,0 1px #fffffff2 inset!important;overflow:hidden}.dropdown-actions .dropdown-modern__item{min-height:2.18rem;padding:.36rem .48rem!important;gap:.5rem!important;border-radius:.64rem;color:var(--csd-text-172033-1000, #172033)!important;font-size:.76rem;font-weight:830;line-height:1.15}.dropdown-actions .dropdown-modern__item:hover,.dropdown-actions .dropdown-modern__item:focus-visible{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9))!important;color:var(--csd-text-10213f-1000, #10213f)!important;box-shadow:inset 0 0 0 1px #94a3b83d;transform:none}.dropdown-actions .dropdown-modern__icon{width:1.34rem!important;height:1.34rem!important;border-radius:.48rem;border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82));background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9));color:var(--csd-text-475569-1000, #475569)!important;font-size:.72rem;box-shadow:inset 0 1px #ffffffe6,0 5px 10px #0f172a09}.dropdown-actions .dropdown-modern__label{font-size:.76rem;font-weight:830}.dropdown-actions .dropdown-modern__divider{margin:.28rem .12rem!important;border-top-color:var(--csd-border-cbd5e1-800, rgba(203, 213, 225, .8))}.dropdown-actions .dropdown-modern__item--danger{color:var(--csd-text-b42318-1000, #b42318)!important}.dropdown-actions .dropdown-modern__item--danger .dropdown-modern__icon{border-color:var(--csd-border-fca5a5-500, rgba(252, 165, 165, .5));background:linear-gradient(180deg,var(--csd-bg-fffafa-1000, #fffafa),var(--csd-bg-fef2f2-1000, #fef2f2));color:var(--csd-text-dc2626-1000, #dc2626)!important}.dropdown-actions .dropdown-modern__item--danger:hover,.dropdown-actions .dropdown-modern__item--danger:focus-visible,.dropdown-actions .dropdown-modern__item--danger:active{background:var(--csd-bg-fef2f2-920, rgba(254, 242, 242, .92))!important;color:var(--csd-text-b42318-1000, #b42318)!important;box-shadow:inset 0 0 0 1px #fca5a580}.op-toolbar__actions>.status-dropdown,.op-toolbar__actions>.status-label{display:inline-flex;align-items:center}.op-toolbar__actions .status-dropdown__toggle,.op-toolbar__actions .status-label .status-dropdown__toggle,.op-toolbar__actions>.op-status-badge{min-height:2.32rem!important;padding:.48rem .82rem!important;border-radius:999px!important;font-size:.8rem!important;font-weight:800!important;line-height:1!important;box-shadow:none!important}.op-toolbar__actions .status-dropdown__toggle{gap:.42rem!important;border-color:var(--csd-border-d6e1ef-1000, #d6e1ef)!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;color:var(--csd-text-17324f-1000, #17324f)!important}.op-toolbar__actions .status-dropdown__toggle:hover:not(:disabled),.op-toolbar__actions .status-dropdown__toggle:focus-visible,.op-toolbar__actions .status-dropdown__toggle.show,.op-toolbar__actions .status-dropdown__toggle[aria-expanded=true]{transform:translateY(-1px);border-color:rgba(var(--op-accent-rgb, 37, 99, 235),.24)!important;background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #ffffff))!important;color:var(--csd-foreground-op-accent-dark, var(--op-accent-dark, var(--csd-text-1d4ed8-1000, #1d4ed8)))!important;box-shadow:0 10px 22px rgba(var(--op-accent-rgb, 37, 99, 235),.08)!important}.op-toolbar__actions .status-dropdown__toggle-icon{width:.9rem!important;height:.9rem!important;font-size:.88rem!important}.op-toolbar__actions .status-dropdown__toggle-label{font-size:.8rem!important;font-weight:800!important}.op-toolbar__actions .status-dropdown__toggle-caret{width:.86rem!important;height:.86rem!important;font-size:.62rem!important;color:var(--csd-text-64748b-1000, #64748b)!important}.op-toolbar__actions .status-dropdown__toggle--success{border-color:var(--csd-border-22c55e-300, rgba(34, 197, 94, .3))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f0fdf4-900, rgba(240, 253, 244, .9)))!important;color:var(--csd-text-137333-1000, #137333)!important}.op-toolbar__actions .status-dropdown__toggle--success .status-dropdown__toggle-icon{color:var(--csd-text-16a34a-1000, #16a34a)!important}.op-toolbar__actions .status-dropdown__toggle--success:hover:not(:disabled),.op-toolbar__actions .status-dropdown__toggle--success:focus-visible,.op-toolbar__actions .status-dropdown__toggle--success.show,.op-toolbar__actions .status-dropdown__toggle--success[aria-expanded=true]{border-color:var(--csd-border-22c55e-380, rgba(34, 197, 94, .38))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f0fdf4-980, rgba(240, 253, 244, .98)))!important;color:var(--csd-text-0f6f35-1000, #0f6f35)!important;box-shadow:0 10px 22px #22c55e14!important}.op-toolbar__actions .status-dropdown__toggle--danger{border-color:var(--csd-border-f87171-300, rgba(248, 113, 113, .3))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fef2f2-920, rgba(254, 242, 242, .92)))!important;color:var(--csd-text-b42318-1000, #b42318)!important}.op-toolbar__actions .status-dropdown__toggle--warning{border-color:var(--csd-border-f59e0b-320, rgba(245, 158, 11, .32))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-fffbeb-940, rgba(255, 251, 235, .94)))!important;color:var(--csd-text-935b0b-1000, #935b0b)!important}.op-toolbar__actions .status-dropdown__toggle--neutral,.op-toolbar__actions .status-dropdown__toggle--info,.op-toolbar__actions .status-dropdown__toggle--primary{border-color:var(--csd-border-d6e1ef-1000, #d6e1ef)!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;color:var(--csd-text-17324f-1000, #17324f)!important}.op-scope-note{display:inline-flex;align-items:center;gap:.36rem;width:-moz-fit-content;width:fit-content;min-height:1.62rem;margin-top:.42rem;padding:.22rem .54rem;border:1px solid rgba(var(--op-accent-rgb, 37, 99, 235),.13);border-radius:999px;background:rgba(var(--op-accent-rgb, 37, 99, 235),.045);color:var(--csd-text-50627c-1000, #50627c);font-size:.72rem;font-weight:800;line-height:1;white-space:nowrap}.op-scope-note>i,.op-scope-note>i:first-child{color:var(--csd-foreground-op-accent, var(--op-accent, var(--csd-text-2563eb-1000, #2563eb)))!important;font-size:.82rem}.op-filter-card--operational{--op-filter-card-padding-y: .68rem;display:flex!important;align-items:center!important;min-height:calc(var(--sf-control-height, 40px) + 1.45rem);padding:var(--op-filter-card-padding-y) 1rem!important}.op-filter-card--operational>*{width:100%}.op-filter-card--operational .op-filter-card__shell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.82rem;width:100%;min-height:var(--sf-control-height, 40px)}.op-filter-card--operational .op-filter-card__heading{display:inline-flex;align-items:center;gap:.5rem;min-width:0;min-height:var(--sf-control-height, 40px);padding-right:.82rem;border-right:1px solid var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92));white-space:nowrap}.op-filter-card--operational .op-filter-card__heading h2{margin:0;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:.98rem;font-weight:850;letter-spacing:0;line-height:1.15}.op-filter-card--operational .smart-filter-bar--operational,.op-filter-card--operational .smart-filter-form--operational,.op-filter-card--operational>.op-filter-card__shell,.op-filter-card--operational>[class$=__filter-shell],.op-filter-card--operational .company-contract-registry__filter-shell,.op-filter-card--operational .company-contract-registry__filter-heading{min-height:var(--sf-control-height, 40px)!important}.op-filter-card--operational>.op-filter-card__shell,.op-filter-card--operational>[class$=__filter-shell],.op-filter-card--operational .company-contract-registry__filter-shell{align-items:center!important}.op-filter-card--operational .smart-filter-form--operational{padding-top:0!important;padding-bottom:0!important;margin:0!important}:where(.op-filter-card--operational,.op-card__header) .smart-filter-bar--operational{--sf-control-height: 40px;--sf-control-radius: var(--op-radius-sm, 10px);--csd-foreground-sf-control-radius: var(--op-radius-sm, 10px);width:100%;min-width:0;margin:0!important}:where(.op-filter-card--operational,.op-card__header) .smart-filter-form--operational{flex-wrap:wrap!important;justify-content:flex-end;max-width:100%;row-gap:.55rem}:where(.op-filter-card--operational,.op-card__header) .smart-filter-form--operational .sf-item,:where(.op-filter-card--operational,.op-card__header) .smart-filter-form--operational .sf-search{min-width:0}:where(.op-filter-card--operational,.op-card__header) .smart-filter-form--operational .sf-item--wide{flex:1 1 18rem;max-width:min(100%,28rem)}:where(.op-filter-card--operational,.op-card__header) .smart-filter-form--operational .sf-search{flex:999 1 18rem;min-width:min(100%,14rem)}@media (max-width: 992px){.op-filter-card--operational .op-filter-card__shell{grid-template-columns:minmax(0,1fr);align-items:stretch}.op-filter-card--operational .op-filter-card__heading{justify-content:space-between;padding-right:0;border-right:0;white-space:normal}}.modal-premium-shell.op-premium-form-shell,.modal-premium-shell.op-upsert-modal-shell:not(.op-command-modal-shell):not(.op-public-data-apply-shell){border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))!important;border-radius:1.35rem!important;background:radial-gradient(circle at top right,var(--csd-bg-dbeafe-320, rgba(219, 234, 254, .32)),transparent 28%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-fbfdff-1000, #fbfdff) 100%)!important;box-shadow:0 30px 72px #0f172a3d!important;overflow:hidden!important}.modal-premium-shell .op-upsert-modal .form-label,.modal-premium-shell .op-upsert-modal .location-field-heading .form-label,.modal-premium-shell .op-upsert-modal .location-container .form-label.small{color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.64rem!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.06em!important;text-transform:uppercase!important}.modal-premium-shell .op-upsert-modal .form-saas-input,.modal-premium-shell .op-upsert-modal .form-control.form-saas-input,.modal-premium-shell .op-upsert-modal .form-select.form-saas-input,.modal-premium-shell .op-upsert-modal .select2-container .select2-selection,.modal-premium-shell .op-upsert-modal .select2-container--default .select2-selection--single,.modal-premium-shell .op-upsert-modal .select2-container--default .select2-selection--multiple{min-height:2.42rem!important;border-color:var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96))!important;border-radius:.72rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-10213f-1000, #10213f)!important;font-size:.82rem!important;font-weight:500!important;box-shadow:inset 0 1px #ffffffdb!important}.modal-premium-shell .op-upsert-modal .form-saas-input::-moz-placeholder,.modal-premium-shell .op-upsert-modal .form-control.form-saas-input::-moz-placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8)!important;font-weight:460!important}.modal-premium-shell .op-upsert-modal .form-saas-input::placeholder,.modal-premium-shell .op-upsert-modal .form-control.form-saas-input::placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8)!important;font-weight:460!important}.modal-premium-shell .op-upsert-modal .form-saas-input:focus,.modal-premium-shell .op-upsert-modal .form-control.form-saas-input:focus,.modal-premium-shell .op-upsert-modal .form-select.form-saas-input:focus,.modal-premium-shell .op-upsert-modal .select2-container--focus .select2-selection,.modal-premium-shell .op-upsert-modal .select2-container--open .select2-selection{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 4px #2563eb14!important}.modal-premium-shell .op-upsert-modal .form-saas-input.is-invalid,.modal-premium-shell .op-upsert-modal .form-control.form-saas-input.is-invalid,.modal-premium-shell .op-upsert-modal .form-select.form-saas-input.is-invalid,.modal-premium-shell .op-upsert-modal .form-saas-input.border-danger,.modal-premium-shell .op-upsert-modal .form-control.form-saas-input.border-danger,.modal-premium-shell .op-upsert-modal .form-select.form-saas-input.border-danger,.modal-premium-shell .op-upsert-modal .op-upsert-modal__field.validation-surface-error .form-saas-input,.modal-premium-shell .op-upsert-modal .op-upsert-modal__field.validation-surface-error .form-control.form-saas-input,.modal-premium-shell .op-upsert-modal .op-upsert-modal__field.validation-surface-error .form-select.form-saas-input,.modal-premium-shell .op-upsert-modal select.is-invalid+.select2-container .select2-selection,.modal-premium-shell .op-upsert-modal select.border-danger+.select2-container .select2-selection,.modal-premium-shell .op-upsert-modal .op-upsert-modal__field.validation-surface-error .select2-container .select2-selection,.modal-premium-shell .op-upsert-modal .select2-container .select2-selection.select2-error-highlight,.modal-premium-shell .op-upsert-modal .select2-container--default .select2-selection.select2-error-highlight{border-color:var(--csd-border-dc2626-680, rgba(220, 38, 38, .68))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .15rem #dc262624!important}.modal-premium-shell .op-upsert-modal .form-saas-input.is-invalid:focus,.modal-premium-shell .op-upsert-modal .form-control.form-saas-input.is-invalid:focus,.modal-premium-shell .op-upsert-modal .form-select.form-saas-input.is-invalid:focus,.modal-premium-shell .op-upsert-modal .form-saas-input.border-danger:focus,.modal-premium-shell .op-upsert-modal .form-control.form-saas-input.border-danger:focus,.modal-premium-shell .op-upsert-modal .form-select.form-saas-input.border-danger:focus,.modal-premium-shell .op-upsert-modal .select2-container--focus .select2-selection.select2-error-highlight,.modal-premium-shell .op-upsert-modal .select2-container--open .select2-selection.select2-error-highlight{border-color:var(--csd-border-dc2626-780, rgba(220, 38, 38, .78))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .18rem #dc262629!important}.modal-premium-shell .op-upsert-modal .op-upsert-modal__field.validation-surface-error{border-color:transparent!important;box-shadow:none!important}.modal-premium-shell .op-upsert-modal .op-upsert-modal__field.validation-surface-error .form-label,.modal-premium-shell .op-upsert-modal .op-upsert-modal__field.validation-surface-error .location-field-heading .form-label,.modal-premium-shell .op-upsert-modal .op-upsert-modal__field.validation-surface-error .location-container .form-label.small{color:var(--csd-text-b91c1c-1000, #b91c1c)!important}.modal-premium-shell .op-upsert-modal .select2-container .select2-selection--single,.modal-premium-shell .op-upsert-modal .select2-container--default .select2-selection--single{display:flex!important;align-items:center!important;padding:0 2.35rem 0 .78rem!important}.modal-premium-shell .op-upsert-modal .select2-container .select2-selection__rendered,.modal-premium-shell .op-upsert-modal .select2-container--default .select2-selection--single .select2-selection__rendered{display:flex!important;align-items:center!important;height:100%!important;min-width:0!important;padding:0!important;color:var(--csd-text-10213f-1000, #10213f)!important;font-size:.82rem!important;font-weight:500!important;line-height:1.2!important}.modal-premium-shell .op-upsert-modal .select2-container .select2-selection__placeholder,.modal-premium-shell .op-upsert-modal .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8)!important;font-weight:460!important}.modal-premium-shell .op-upsert-modal .location-field-heading__meta{min-height:1.1rem!important}.modal-premium-shell .op-upsert-modal .location-hint{gap:.28rem!important;min-height:1.08rem!important;padding:.11rem .42rem!important;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78))!important;border-radius:999px!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.66rem!important;font-weight:620!important;letter-spacing:0!important;line-height:1!important;box-shadow:none!important}.modal-premium-shell .op-upsert-modal .location-hint:before{content:"";display:none;flex:0 0 auto;width:.34rem;height:.34rem;border-radius:999px;background:currentColor}.modal-premium-shell .op-upsert-modal .location-hint.active{border-color:var(--csd-border-0f766e-200, rgba(15, 118, 110, .2))!important;color:var(--csd-text-0f766e-1000, #0f766e)!important}.modal-premium-shell .op-upsert-modal .location-hint.active:before{display:inline-block}.modal-premium-shell .op-upsert-modal .location-hint.is-loading{border-color:var(--csd-border-2563eb-200, rgba(37, 99, 235, .2))!important;color:var(--csd-text-2563eb-1000, #2563eb)!important}.modal-premium-shell .op-upsert-modal .location-hint.is-loading:before{display:inline-block;width:.46rem;height:.46rem;border:1px solid var(--csd-border-2563eb-240, rgba(37, 99, 235, .24));border-top-color:currentColor;background:transparent;animation:op-location-hint-spin .72s linear infinite}.modal-premium-shell .op-upsert-modal .location-hint--placeholder{padding:0!important;border-color:transparent!important;background:transparent!important}.modal-premium-shell .op-upsert-modal .location-hint--placeholder:before{content:none}.modal-premium-shell.meeting-action-modal-shell .op-upsert-modal .meeting-action-modal__description.form-control.form-saas-input{min-height:9.2rem!important;height:auto!important;max-height:min(15rem,44vh)!important}.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell){background:var(--csd-bg-ffffff-1000, #ffffff)!important}.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .modal-premium-header,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .modal-premium-body,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .modal-premium-footer,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .prospect-modal-header,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .prospect-modal-body,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .prospect-modal-footer{background:var(--csd-bg-ffffff-1000, #ffffff)!important}.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .modal-premium-header:after,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .contact-document-modal-header:after{background:var(--csd-bg-e2e8f0-920, rgba(226, 232, 240, .92))!important}.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .task-document-modal__card,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .supplier-document-modal__card,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .prospect-form-modal__card,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .company-document-modal__details-card,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .company-document-modal__upload-card,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .op-upsert-modal__card,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .contact-documents-modal__section,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .contact-documents-modal__current-file,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .contact-documents-modal__side-panel,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .contact-documents-modal__rule-item,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .task-document-modal__processing,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .task-document-modal__notice,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .task-document-modal__current-file,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .projects-document-current,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .projects-upload-inline-toggle__card,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .projects-modal__inline-note,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .projects-upload-hint,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .company-document-modal__summary,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .op-upsert-check-card,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .op-upsert-rule,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .op-upsert-notice{background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:none!important}.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .task-document-modal__card,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .supplier-document-modal__card,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .prospect-form-modal__card,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .company-document-modal__details-card,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .company-document-modal__upload-card,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .op-upsert-modal__card,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .contact-documents-modal__section,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .contact-documents-modal__current-file,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .contact-documents-modal__side-panel,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .contact-documents-modal__rule-item,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .task-document-modal__processing,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .task-document-modal__notice,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .task-document-modal__current-file,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .projects-document-current,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .projects-upload-inline-toggle__card,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .projects-modal__inline-note,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .projects-upload-hint,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .company-document-modal__summary{border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important}.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .task-document-modal__card-head,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .prospect-form-modal__card-header,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .op-upsert-modal__card-header,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .op-upsert-modal__card>.saas-card-header{background:var(--csd-bg-ffffff-1000, #ffffff)!important;border-bottom-color:var(--csd-border-e2e8f0-920, rgba(226, 232, 240, .92))!important}.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .task-document-modal__card-head>i,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .task-document-modal__rule i,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .contact-documents-modal__rule-icon,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .projects-upload-dropzone__icon,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .projects-document-current__icon,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .op-upsert-modal__summary-icon,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .op-upsert-upload__dropzone>i{background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-475569-1000, #475569)!important;box-shadow:none!important;border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important}.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .form-saas-input,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .form-control.form-saas-input,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .form-select.form-saas-input,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .select2-container .select2-selection,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .select2-container--default .select2-selection--single,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .select2-container--default .select2-selection--multiple{border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:none!important}.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .form-saas-input:focus,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .form-control.form-saas-input:focus,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .form-select.form-saas-input:focus,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .select2-container--focus .select2-selection,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .select2-container--open .select2-selection,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .select2-container--default.select2-container--focus .select2-selection--multiple,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 4px #2563eb14!important}.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .task-document-modal__dropzone,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .contact-documents-modal__dropzone,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .projects-upload-dropzone,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .op-upsert-upload__dropzone{border-color:var(--csd-border-94a3b8-420, rgba(148, 163, 184, .42))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:none!important}.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .task-document-modal__dropzone:hover,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .contact-documents-modal__dropzone:hover,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .projects-upload-dropzone:hover,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .op-upsert-upload__dropzone:hover,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .task-document-modal__dropzone.dragover,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .contact-documents-modal__dropzone.dragover,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .projects-upload-dropzone.dragover,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .op-upsert-upload__dropzone.dragover{border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 4px #2563eb0f!important}.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .task-document-modal__dropzone.has-file,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .contact-documents-modal__dropzone.has-file,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .projects-upload-dropzone.has-file,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .op-upsert-upload__dropzone.has-file{border-color:var(--csd-border-10b981-340, rgba(16, 185, 129, .34))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important}.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .file-list li,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .task-document-modal__rule,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .projects-upload-list li,.modal-premium-shell:is(.task-document-modal-shell,.task-document-platform-modal,.supplier-document-platform-modal,.contact-document-modal-shell,.project-document-modal-shell,.company-document-modal-shell,.knowledge-upload-modal-shell) .op-upsert-upload__file-list li{background:var(--csd-bg-ffffff-1000, #ffffff)!important;border-color:var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;box-shadow:none!important}.modal.show .select2-dropdown .select2-search--dropdown .select2-search__field:focus{border-color:var(--csd-border-2563eb-720, rgba(37, 99, 235, .72))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 .16rem #2563eb1a,0 8px 18px #2563eb13!important;outline:none!important}.email-center-page .email-filter-shell select.email-filter-control.form-select2,.email-center-page .email-filter-shell select.email-filter-control.select2-hidden-accessible{display:none!important;position:absolute!important;width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;max-height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;background:transparent!important;white-space:nowrap!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.op-record-content,.op-record-tabs{position:relative}.op-record-shell.is-record-tab-loading .op-record-tabs:after{content:"";position:absolute;right:1.15rem;bottom:-.36rem;left:1.15rem;z-index:25;height:3px;border-radius:999px;background:linear-gradient(90deg,#2563eb00,#2563eb4d 20%,#2563ebf2,#2563eb4d 80%,#2563eb00);transform:scaleX(.25);transform-origin:center;box-shadow:0 7px 18px #2563eb1f;pointer-events:none;animation:op-record-tab-loading-bar 1.05s ease-in-out infinite}.op-record-content.is-tab-loading{min-height:10rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.op-record-content.is-tab-loading>*{opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important}.op-record-content.is-tab-loading:before{content:"";position:absolute;top:.35rem;left:1.15rem;right:1.15rem;z-index:20;height:2px;border-radius:999px;background:linear-gradient(90deg,#2563eb00,#2563eb4d 20%,#2563ebf2,#2563eb4d 80%,#2563eb00);transform:scaleX(.25);transform-origin:center;box-shadow:0 7px 18px #2563eb1a;animation:op-record-tab-loading-bar 1.05s ease-in-out infinite}.op-record-shell.is-record-tab-loading .op-record-content.is-tab-loading:before{display:none}.op-record-tabs .entity-tab.is-tab-loading{border-color:var(--csd-border-93c5fd-580, rgba(147, 197, 253, .58))!important;background:var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92))!important;color:var(--csd-text-1d4ed8-1000, #1d4ed8)!important;box-shadow:0 8px 18px #2563eb11!important}@keyframes op-record-tab-loading-bar{0%{transform:translate(-12%) scaleX(.28)}50%{transform:translate(0) scaleX(1)}to{transform:translate(12%) scaleX(.28)}}[data-op-live-results],.op-live-results{position:relative}[data-op-live-results].pagination-select-overflow-unlocked,.op-live-results.pagination-select-overflow-unlocked{overflow:visible!important}[data-op-live-results]:before,.op-live-results:before{content:"";position:absolute;top:var(--op-live-results-top, .35rem);left:var(--op-live-results-left, 1.15rem);right:var(--op-live-results-right, 1.15rem);z-index:var(--op-live-results-z-index, 20);height:var(--op-live-results-height, 2px);border-radius:999px;background:linear-gradient(90deg,#2563eb00,#2563eb4d 20%,#2563ebf2,#2563eb4d 80%,#2563eb00);opacity:0;transform:scaleX(.25);transform-origin:center;transition:opacity .18s ease;pointer-events:none}[data-op-live-results].is-loading:before,.op-live-results.is-loading:before{opacity:1;animation:op-live-results-sweep 1s ease-in-out infinite}@keyframes op-live-results-sweep{0%{transform:translate(-12%) scaleX(.28)}50%{transform:translate(0) scaleX(1)}to{transform:translate(12%) scaleX(.28)}}.status-dropdown,.status-label{--status-tone: #64748b;--csd-foreground-status-tone: var(--csd-text-64748b-1000, #64748b);--status-tone-rgb: 100, 116, 139;--status-tone-border: rgba(var(--status-tone-rgb), .24);--status-tone-soft: rgba(var(--status-tone-rgb), .095);--status-tone-active: rgba(var(--status-tone-rgb), .075)}.status-dropdown .status-dropdown__toggle--danger,.status-label .status-dropdown__toggle--danger,.status-dropdown .status-dropdown__item--danger{--status-tone: #dc2626;--csd-foreground-status-tone: var(--csd-text-dc2626-1000, #dc2626);--status-tone-rgb: 220, 38, 38}.status-dropdown .status-dropdown__toggle--success,.status-label .status-dropdown__toggle--success,.status-dropdown .status-dropdown__item--success{--status-tone: #0f766e;--csd-foreground-status-tone: var(--csd-text-0f766e-1000, #0f766e);--status-tone-rgb: 15, 118, 110}.status-dropdown .status-dropdown__toggle--warning,.status-label .status-dropdown__toggle--warning,.status-dropdown .status-dropdown__item--warning{--status-tone: #64748b;--csd-foreground-status-tone: var(--csd-text-64748b-1000, #64748b);--status-tone-rgb: 100, 116, 139}.status-dropdown .status-dropdown__toggle--info,.status-dropdown .status-dropdown__toggle--primary,.status-label .status-dropdown__toggle--info,.status-label .status-dropdown__toggle--primary,.status-dropdown .status-dropdown__item--info,.status-dropdown .status-dropdown__item--primary{--status-tone: #2563eb;--csd-foreground-status-tone: var(--csd-text-2563eb-1000, #2563eb);--status-tone-rgb: 37, 99, 235}.status-dropdown .status-dropdown__toggle--neutral,.status-label .status-dropdown__toggle--neutral,.status-dropdown .status-dropdown__item--neutral{--status-tone: #64748b;--csd-foreground-status-tone: var(--csd-text-64748b-1000, #64748b);--status-tone-rgb: 100, 116, 139}.op-workspace .status-dropdown .status-dropdown__toggle,.op-workspace .status-label .status-dropdown__toggle,.status-dropdown .status-dropdown__toggle,.status-label .status-dropdown__toggle{min-height:2.18rem!important;padding:.28rem .62rem .28rem .46rem!important;gap:.42rem!important;border:1px solid var(--status-tone-border)!important;border-radius:999px!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-24364f-1000, #24364f)!important;font-size:.78rem!important;font-weight:820!important;line-height:1!important;box-shadow:none!important;transform:none!important}.task-template-index-page .task-template-index-table .status-dropdown .status-dropdown__toggle{font-weight:600!important}.op-workspace .status-dropdown .status-dropdown__toggle--sm,.op-workspace .status-label .status-dropdown__toggle--sm,.status-dropdown .status-dropdown__toggle--sm,.status-label .status-dropdown__toggle--sm{min-height:2.06rem!important;padding:.22rem .54rem .22rem .4rem!important}.op-workspace .status-dropdown .status-dropdown__toggle--md,.op-workspace .status-label .status-dropdown__toggle--md,.status-dropdown .status-dropdown__toggle--md,.status-label .status-dropdown__toggle--md{min-height:2.28rem!important;padding:.34rem .68rem .34rem .5rem!important}.op-workspace .status-dropdown .status-dropdown__toggle:hover:not(:disabled),.op-workspace .status-dropdown .status-dropdown__toggle:focus-visible,.op-workspace .status-dropdown .status-dropdown__toggle.show,.op-workspace .status-dropdown .status-dropdown__toggle[aria-expanded=true],.status-dropdown .status-dropdown__toggle:hover:not(:disabled),.status-dropdown .status-dropdown__toggle:focus-visible,.status-dropdown .status-dropdown__toggle.show,.status-dropdown .status-dropdown__toggle[aria-expanded=true]{border-color:rgba(var(--status-tone-rgb),.4)!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-24364f-1000, #24364f)!important;box-shadow:none!important;transform:none!important}.op-workspace .status-dropdown .status-dropdown__toggle.dropdown-toggle:after,.status-dropdown .status-dropdown__toggle.dropdown-toggle:after{display:none!important}.op-workspace .status-dropdown .status-dropdown__toggle-icon,.op-workspace .status-label .status-dropdown__toggle-icon,.status-dropdown .status-dropdown__toggle-icon,.status-label .status-dropdown__toggle-icon{display:inline-grid!important;place-items:center!important;flex:0 0 1.28rem!important;width:1.28rem!important;height:1.28rem!important;margin:0!important;border:0!important;border-radius:999px!important;background:var(--status-tone-soft)!important;color:var(--csd-foreground-status-tone, var(--status-tone))!important;font-size:.72rem!important;line-height:1!important;box-shadow:none!important}.op-workspace .status-dropdown .status-dropdown__toggle--sm .status-dropdown__toggle-icon,.op-workspace .status-label .status-dropdown__toggle--sm .status-dropdown__toggle-icon,.status-dropdown .status-dropdown__toggle--sm .status-dropdown__toggle-icon,.status-label .status-dropdown__toggle--sm .status-dropdown__toggle-icon{flex-basis:1.18rem!important;width:1.18rem!important;height:1.18rem!important;font-size:.68rem!important}.op-workspace .status-dropdown .status-dropdown__toggle-label,.op-workspace .status-label .status-dropdown__toggle-label,.status-dropdown .status-dropdown__toggle-label,.status-label .status-dropdown__toggle-label{min-width:0!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:0!important;line-height:1!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-workspace .status-dropdown .status-dropdown__toggle-caret,.status-dropdown .status-dropdown__toggle-caret{display:inline-grid!important;place-items:center!important;flex:0 0 .92rem!important;width:.92rem!important;height:.92rem!important;color:rgba(var(--status-tone-rgb),.62)!important;font-size:.66rem!important;line-height:1!important}.op-workspace .status-dropdown .status-dropdown__menu.dropdown-modern,.status-dropdown .status-dropdown__menu.dropdown-modern{min-width:13.2rem;padding:.42rem!important;border:1px solid var(--csd-border-cbdcf0-920, rgba(203, 220, 240, .92))!important;border-radius:.94rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 18px 42px #0f172a1f!important}.op-workspace .status-dropdown .status-dropdown__item.dropdown-item,.status-dropdown .status-dropdown__item.dropdown-item{position:relative;display:grid!important;grid-template-columns:1.56rem minmax(0,1fr) 1rem;align-items:center!important;gap:.56rem!important;min-height:2.42rem;padding:.4rem .48rem!important;border-radius:.72rem!important;background:transparent!important;color:var(--csd-text-25364f-1000, #25364f)!important;font-size:.8rem!important;font-weight:760!important;line-height:1.12!important;box-shadow:none!important;transform:none!important}.op-workspace .status-dropdown .status-dropdown__item.dropdown-item:hover,.op-workspace .status-dropdown .status-dropdown__item.dropdown-item:focus-visible,.status-dropdown .status-dropdown__item.dropdown-item:hover,.status-dropdown .status-dropdown__item.dropdown-item:focus-visible{background:var(--csd-bg-f1f5f9-780, rgba(241, 245, 249, .78))!important;color:var(--csd-foreground-status-tone, var(--status-tone))!important;box-shadow:none!important;transform:none!important}.op-workspace .status-dropdown .status-dropdown__item.dropdown-item.active,.op-workspace .status-dropdown .status-dropdown__item.dropdown-item:active,.status-dropdown .status-dropdown__item.dropdown-item.active,.status-dropdown .status-dropdown__item.dropdown-item:active{background:var(--status-tone-active)!important;color:var(--csd-foreground-status-tone, var(--status-tone))!important;box-shadow:inset 0 0 0 1px rgba(var(--status-tone-rgb),.2)!important}.op-workspace .status-dropdown .status-dropdown__item-icon,.status-dropdown .status-dropdown__item-icon{display:inline-grid!important;place-items:center!important;width:1.56rem!important;height:1.56rem!important;border:0!important;border-radius:.54rem!important;background:var(--status-tone-soft)!important;color:var(--csd-foreground-status-tone, var(--status-tone))!important;font-size:.72rem!important;line-height:1!important;box-shadow:none!important}.op-workspace .status-dropdown .status-dropdown__item-label,.status-dropdown .status-dropdown__item-label{min-width:0;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-workspace .status-dropdown .status-dropdown__item-check,.status-dropdown .status-dropdown__item-check{display:inline-grid!important;place-items:center!important;width:.86rem!important;height:.86rem!important;color:var(--csd-foreground-status-tone, var(--status-tone))!important;font-size:.72rem!important;line-height:1!important}.modal-guide-shell,.modal[id*=Guide] .modal-content,.modal[id*=guide] .modal-content,.contacts-guide-modal-shell,.suppliers-guide-modal-shell{font-weight:500!important}.modal-guide-header .modal-title,.modal[id*=Guide] .modal-title,.modal[id*=guide] .modal-title{font-weight:650!important}.modal-guide-header p,.modal[id*=Guide] .modal-header p,.modal[id*=guide] .modal-header p,.modal-guide-content__intro p,.modal-guide-list,.modal-guide-list li,.modal-guide-columns p,.modal-guide-callout p{font-weight:500!important}.modal-guide-content__eyebrow,.modal-guide-content__chips span,.contacts-guide-modal__hero-rail span,.suppliers-guide-modal__hero-rail span,.modal-guide-card__eyebrow{font-weight:600!important}.modal-guide-content__intro-copy h6,.modal-guide-card h6,.modal-guide-list strong,.modal-guide-columns strong,.modal-guide-callout strong,.modal-guide-footer .btn,.modal-guide-footer .modal-guide-confirm,.modal[id*=Guide] .modal-footer .btn,.modal[id*=guide] .modal-footer .btn{font-weight:650!important}.modal-guide-footer .modal-guide-confirm,.modal[id*=Guide] .modal-footer .modal-guide-confirm,.modal[id*=guide] .modal-footer .modal-guide-confirm{border-color:rgba(var(--op-accent-rgb, 37, 99, 235),.38)!important;background:linear-gradient(135deg,var(--op-accent-dark, #1d4ed8) 0%,var(--op-accent, #2563eb) 56%,#3b82f6 100%)!important;color:#fff!important;box-shadow:0 14px 28px rgba(var(--op-accent-rgb, 37, 99, 235),.2)!important}.modal-guide-footer .modal-guide-confirm:hover,.modal[id*=Guide] .modal-footer .modal-guide-confirm:hover,.modal[id*=guide] .modal-footer .modal-guide-confirm:hover{background:linear-gradient(135deg,#1e40af 0%,var(--op-accent-dark, #1d4ed8) 58%,var(--op-accent, #2563eb) 100%)!important;box-shadow:0 16px 32px rgba(var(--op-accent-rgb, 37, 99, 235),.24)!important}.modal-guide-footer .modal-guide-confirm:focus-visible,.modal[id*=Guide] .modal-footer .modal-guide-confirm:focus-visible,.modal[id*=guide] .modal-footer .modal-guide-confirm:focus-visible{outline:2px solid rgba(var(--op-accent-rgb, 37, 99, 235),.26)!important;outline-offset:2px}.contacts-guide-modal__card-icon,.suppliers-guide-modal__card-icon,.clients-guide-modal__card-icon,.modal-guide-card__icon,.prospects-guide-card__icon{display:inline-grid!important;place-items:center!important;text-align:center!important;line-height:0!important}.contacts-guide-modal__card-icon>i,.suppliers-guide-modal__card-icon>i,.clients-guide-modal__card-icon>i,.modal-guide-card__icon>i,.prospects-guide-card__icon>i,.modal-guide-header .modal-title>i:first-child,.modal[id*=Guide] .modal-title>i:first-child,.modal[id*=guide] .modal-title>i:first-child,.modal-guide-content__eyebrow>i,.modal-guide-content__chips span>i,.contacts-guide-modal__hero-rail span>i,.suppliers-guide-modal__hero-rail span>i,.clients-guide-modal__hero-rail span>i,.prospects-guide-modal__eyebrow>i,.prospects-guide-modal__chips span>i,.tasks-modal-summary__chips span>i,.modal-guide-callout>i,.contacts-guide-modal__callout>i,.suppliers-guide-modal__callout>i,.prospects-guide-callout>i{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1!important;vertical-align:0!important;transform:none!important}.contacts-guide-modal__card-icon>i:before,.suppliers-guide-modal__card-icon>i:before,.clients-guide-modal__card-icon>i:before,.modal-guide-card__icon>i:before,.prospects-guide-card__icon>i:before,.modal-guide-header .modal-title>i:first-child:before,.modal[id*=Guide] .modal-title>i:first-child:before,.modal[id*=guide] .modal-title>i:first-child:before,.modal-guide-content__eyebrow>i:before,.modal-guide-content__chips span>i:before,.contacts-guide-modal__hero-rail span>i:before,.suppliers-guide-modal__hero-rail span>i:before,.clients-guide-modal__hero-rail span>i:before,.prospects-guide-modal__eyebrow>i:before,.prospects-guide-modal__chips span>i:before,.tasks-modal-summary__chips span>i:before,.modal-guide-callout>i:before,.contacts-guide-modal__callout>i:before,.suppliers-guide-modal__callout>i:before,.prospects-guide-callout>i:before{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1!important;vertical-align:0!important;transform:none!important}.op-table-active-filters{margin:.72rem}@media (max-width: 991.98px){.op-responsive-table tbody>tr:not([data-empty-row])>td[data-mobile-role=actions] .modern-dropdown-trigger,.op-workspace .modern-dropdown-trigger.op-mobile-touch-target{width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important}.op-responsive-table .dropdown-menu .dropdown-item{min-height:2.75rem!important}.op-touch-checkbox-label{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;min-width:2.75rem;height:2.75rem;margin:0;border-radius:.72rem;cursor:pointer}.op-touch-checkbox-label:focus-within{outline:2px solid rgba(var(--op-accent-rgb, 37, 99, 235),.3);outline-offset:1px}.op-touch-checkbox-label>input[type=checkbox]{width:1.2rem;height:1.2rem;margin:0}}@media (max-width: 767.98px){.op-responsive-table-wrap{overflow:visible!important;max-width:100%;min-width:0;-webkit-overflow-scrolling:auto}.op-responsive-table,.op-responsive-table tbody{display:block;width:100%!important;min-width:0!important}.op-responsive-table colgroup,.op-responsive-table thead{display:none!important}.op-responsive-table tbody{display:grid;gap:.68rem;padding:.68rem}.op-responsive-table tbody>tr:not([data-empty-row]){position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.56rem;width:100%;min-width:0;padding:.78rem;border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:.95rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);box-shadow:0 14px 28px #0f172a0f}.op-responsive-table tbody>tr:not([data-empty-row]):focus-within,.op-responsive-table tbody>tr:not([data-empty-row]):has(.dropdown-menu.show){z-index:4;border-color:rgba(var(--op-accent-rgb, 37, 99, 235),.26);box-shadow:0 16px 34px #0f172a17}.op-responsive-table tbody>tr:not([data-empty-row])>td{display:block;width:100%!important;min-width:0;padding:0!important;border:0!important;background:transparent!important;text-align:left!important}.op-responsive-table tbody>tr:not([data-empty-row])>td[data-label]:not([data-mobile-role=number]):not([data-mobile-role=select]):not([data-mobile-role=primary]):not([data-mobile-role=actions]):not([data-mobile-role=hidden]):before{content:attr(data-label);display:block;margin-bottom:.18rem;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem;font-weight:800;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.op-responsive-table tbody>tr:not([data-empty-row])>td[data-mobile-role=number],.op-responsive-table tbody>tr:not([data-empty-row])>td[data-mobile-role=hidden]{display:none!important}.op-responsive-table tbody>tr:not([data-empty-row])>td[data-mobile-role=select]{position:absolute;top:.58rem;right:.58rem;z-index:2;width:2.75rem!important}.op-responsive-table tbody>tr:not([data-empty-row])>td[data-mobile-role=primary]{padding-right:.2rem!important;padding-bottom:.58rem!important;border-bottom:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22))!important}.op-responsive-table tbody>tr:not([data-empty-row]):has(td[data-mobile-role=select])>td[data-mobile-role=primary]{padding-right:3.2rem!important}.op-responsive-table tbody>tr:not([data-empty-row])>td[data-mobile-role=actions]{display:flex;align-items:center;justify-content:flex-end;min-height:2.75rem;padding-top:.18rem!important}.op-responsive-table tbody>tr:not([data-empty-row])>td[data-mobile-role=actions]>:only-child{margin-left:auto}.op-responsive-table tbody>tr:not([data-empty-row])>td[data-mobile-role=actions] .dropdown-actions{display:inline-flex;justify-content:flex-end;margin-left:auto}.op-workspace .op-mobile-touch-target,.op-workspace .status-dropdown__toggle,.modal-premium-footer :is(.btn,button,a){min-height:2.75rem!important}.op-workspace .modern-dropdown-trigger.op-mobile-touch-target{width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important}.op-responsive-table tbody>tr[data-empty-row]{display:table-row}.op-responsive-table tbody>tr[data-empty-row]>td{display:table-cell;width:100%;padding:1rem!important;border:0!important}.modal-dialog.modal-premium-dialog{margin-top:max(.5rem,env(safe-area-inset-top));margin-right:max(.5rem,env(safe-area-inset-right));margin-bottom:max(.5rem,env(safe-area-inset-bottom));margin-left:max(.5rem,env(safe-area-inset-left));max-width:calc(100% - 1rem)!important}.modal-premium-shell{max-height:calc(100dvh - 1rem)!important}.modal-premium-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.modal-footer.modal-premium-footer{padding-bottom:max(.9rem,env(safe-area-inset-bottom))!important}}.settings-action-modal-dialog{max-width:min(39rem,100vw - 1.25rem)!important}.settings-action-modal-dialog.settings-supplier-refresh-modal-dialog{max-width:min(50.5rem,100vw - 1.5rem)!important}.settings-action-modal-dialog.modal-lg{max-width:min(48rem,100vw - 1.25rem)!important}.settings-action-modal-dialog.modal-xl{max-width:min(58rem,100vw - 1.25rem)!important}.settings-action-modal-dialog.modal-xxl{max-width:min(68rem,100vw - 1.25rem)!important}.modal-content.settings-action-modal-shell,.modal-content.settings-action-modal-shell.op-upsert-modal-shell,.modal-content.settings-action-modal-shell.op-modal-shell,.modal-content.settings-action-modal-shell.settings-location-modal-shell,.modal-content.settings-action-modal-shell.settings-masterdata-modal-shell{border:1px solid var(--csd-border-0f172a-80, rgba(15, 23, 42, .08))!important;border-radius:1.05rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;background-image:none!important;box-shadow:0 24px 56px #0f172a38!important;overflow:hidden!important}.settings-action-modal-shell .settings-action-modal-header,.settings-action-modal-shell .modal-premium-header{min-height:4.1rem;padding:.92rem 1.05rem .78rem!important;border-bottom:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;background-image:none!important}.settings-action-modal-shell .settings-action-modal-header:after,.settings-action-modal-shell .settings-location-modal-header:after,.settings-action-modal-shell .settings-masterdata-modal-header:after{display:none!important}.settings-action-modal-shell .modal-premium-header .modal-title{gap:.58rem;color:var(--csd-text-0f172a-1000, #0f172a)!important;font-size:1.02rem;font-weight:850!important;line-height:1.2}.settings-action-modal-shell .modal-premium-header .modal-title>i{display:inline-grid!important;place-items:center;width:2.16rem;height:2.16rem;flex:0 0 2.16rem;margin:0!important;border:1px solid var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84))!important;border-radius:.78rem!important;background:var(--csd-bg-f8fafc-1000, #f8fafc)!important;color:var(--csd-text-475569-1000, #475569)!important;font-size:.96rem;line-height:1;box-shadow:none!important}.settings-action-modal-shell .modal-premium-header p{max-width:34rem;margin-top:.28rem!important;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.78rem!important;line-height:1.45}.settings-action-modal-shell .modal-premium-header>button{width:2.65rem!important;height:2.65rem!important;flex:0 0 2.65rem!important;border:1px solid var(--csd-border-cbd5e1-780, rgba(203, 213, 225, .78))!important;border-radius:999px!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-334155-1000, #334155)!important;box-shadow:0 12px 26px #0f172a14!important}.settings-action-modal-shell .settings-action-modal-body,.settings-action-modal-shell .modal-premium-body{display:grid;gap:.72rem;padding:.82rem 1.05rem .92rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;background-image:none!important;overflow-x:hidden!important}.settings-action-modal-shell .settings-action-modal-footer,.settings-action-modal-shell .modal-premium-footer{justify-content:flex-end;gap:.58rem!important;padding:.76rem 1.05rem .82rem!important;border-top:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;background-image:none!important;box-shadow:none!important}.settings-action-modal-shell .settings-masterdata-modal,.settings-action-modal-shell .settings-masterdata-modal-form,.settings-action-modal-shell .settings-location-modal,.settings-action-modal-shell .op-upsert-modal{display:grid;gap:.72rem;padding-top:0!important}.settings-action-modal-shell .settings-masterdata-modal>.row,.settings-action-modal-shell .settings-masterdata-modal-form>.row,.settings-action-modal-shell .settings-location-modal:not(:has(.settings-location-modal__card))>.row{--bs-gutter-x: .72rem;--bs-gutter-y: 0;margin-right:calc(-.5 * var(--bs-gutter-x))!important;margin-left:calc(-.5 * var(--bs-gutter-x))!important;margin-top:0!important;padding:0!important;row-gap:.72rem;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.settings-action-modal-shell .row.g-3>*{margin-top:0}.settings-action-modal-shell .settings-location-modal__summary,.settings-action-modal-shell .settings-location-modal__card,.settings-action-modal-shell .settings-document-category-modal__card{border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;border-radius:.92rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;background-image:none!important;box-shadow:none!important}.settings-action-modal-shell .settings-location-modal__summary{padding:.68rem .78rem}.settings-action-modal-shell .settings-location-modal__summary-icon,.settings-action-modal-shell .settings-location-modal__hint i,.settings-action-modal-shell .settings-masterdata__hint>i,.settings-action-modal-shell .settings-masterdata__hint:before{border-color:var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-475569-1000, #475569)!important;box-shadow:none!important}.settings-action-modal-shell .settings-location-modal__card-head{padding:.64rem .78rem;border-bottom:1px solid var(--csd-border-e2e8f0-900, rgba(226, 232, 240, .9))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important}.settings-action-modal-shell .settings-location-modal__card-body{padding:.82rem .9rem .94rem}.settings-action-modal-shell .settings-masterdata__hint,.settings-action-modal-shell .settings-location-modal__hint,.settings-action-modal-shell .settings-email-simulate-note{min-height:0;border:1px solid var(--csd-border-cbd5e1-820, rgba(203, 213, 225, .82))!important;border-radius:.84rem!important;background:var(--csd-bg-f8fafc-1000, #f8fafc)!important;background-image:none!important;color:var(--csd-text-475569-1000, #475569);box-shadow:none!important}.settings-action-modal-shell .settings-email-simulate-note{display:flex;align-items:flex-start;gap:.58rem;padding:.68rem .78rem}.settings-action-modal-shell .form-label,.settings-action-modal-shell .location-field-heading .form-label{margin:0 0 .34rem;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.64rem!important;font-weight:800!important;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.settings-action-modal-shell .form-control,.settings-action-modal-shell .form-select,.settings-action-modal-shell .form-saas-input,.settings-action-modal-shell .select2-container--default .select2-selection--single,.settings-action-modal-shell .select2-container--default .select2-selection--multiple{min-height:2.42rem!important;border-color:var(--csd-border-cbd5e1-960, rgba(203, 213, 225, .96))!important;border-radius:.72rem!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-10213f-1000, #10213f)!important;font-size:.82rem!important;font-weight:560;box-shadow:inset 0 1px #ffffffdb!important}.settings-action-modal-shell textarea.form-control,.settings-action-modal-shell textarea.form-saas-input{min-height:6.5rem!important;line-height:1.5}.settings-action-modal-shell .form-control:focus,.settings-action-modal-shell .form-select:focus,.settings-action-modal-shell .form-saas-input:focus,.settings-action-modal-shell .select2-container--default.select2-container--focus .select2-selection--single,.settings-action-modal-shell .select2-container--default.select2-container--open .select2-selection--single,.settings-action-modal-shell .select2-container--default.select2-container--focus .select2-selection--multiple,.settings-action-modal-shell .select2-container--default.select2-container--open .select2-selection--multiple{border-color:var(--csd-border-2563eb-240, rgba(37, 99, 235, .24))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;box-shadow:0 0 0 4px #2563eb14!important}.settings-action-modal-shell .select2-container{width:100%!important}.settings-action-modal-shell .select2-container--default .select2-selection--single .select2-selection__rendered{display:flex!important;align-items:center!important;height:100%!important;padding:0 2.35rem 0 .78rem!important;color:var(--csd-text-10213f-1000, #10213f)!important;font-size:.82rem!important;font-weight:560!important;line-height:1.2!important}.settings-action-modal-shell .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important;right:.78rem!important}.settings-action-modal-footer .btn,.settings-action-modal-footer .btn-saas-primary,.settings-action-modal-footer .btn-saas-outline-primary,.settings-action-modal-footer .btn-saas-danger{display:inline-flex!important;align-items:center;justify-content:center;gap:.46rem;min-height:2.38rem;min-width:7.8rem;padding:.48rem .88rem!important;border-radius:999px!important;font-size:.76rem!important;font-weight:820!important;line-height:1!important}.settings-action-modal-footer .btn-light,.settings-action-modal-footer .btn-saas-outline-primary{border:1px solid var(--csd-border-cbd5e1-920, rgba(203, 213, 225, .92))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-334155-1000, #334155)!important;box-shadow:0 10px 22px #0f172a0a!important}.settings-action-modal-footer .btn-primary,.settings-action-modal-footer .btn-saas-primary{border:1px solid var(--csd-border-2563eb-340, rgba(37, 99, 235, .34))!important;background:linear-gradient(135deg,#1e40af,#2563eb 58%,#3b82f6)!important;color:#fff!important;box-shadow:0 13px 24px #1e40af33!important}.settings-action-modal-footer .btn-danger,.settings-action-modal-footer .btn-saas-danger{border:1px solid var(--csd-border-dc2626-280, rgba(220, 38, 38, .28))!important;background:var(--csd-bg-ffffff-1000, #ffffff)!important;color:var(--csd-text-b91c1c-1000, #b91c1c)!important;box-shadow:0 10px 22px #0f172a0a!important}.settings-action-modal-footer .btn-danger:hover,.settings-action-modal-footer .btn-saas-danger:hover,.settings-action-modal-footer .btn-danger:focus-visible,.settings-action-modal-footer .btn-saas-danger:focus-visible{border-color:var(--csd-border-dc2626-480, rgba(220, 38, 38, .48))!important;background:var(--csd-bg-fef2f2-1000, #fef2f2)!important;color:var(--csd-text-991b1b-1000, #991b1b)!important}.settings-action-modal-footer .btn-light:not(:has(i)):before,.settings-action-modal-footer .btn-saas-outline-primary:not(:has(i)):before,.settings-action-modal-footer .btn-primary:not(:has(i)):before,.settings-action-modal-footer .btn-saas-primary:not(:has(i)):before,.settings-action-modal-footer .btn-danger:not(:has(i)):before,.settings-action-modal-footer .btn-saas-danger:not(:has(i)):before{display:inline-flex;align-items:center;justify-content:center;font-family:bootstrap-icons;font-size:.86rem;font-weight:400;line-height:1}.settings-action-modal-footer .btn-light:not(:has(i)):before,.settings-action-modal-footer .btn-saas-outline-primary:not(:has(i)):before{content:""}.settings-action-modal-footer .btn-primary:not(:has(i)):before,.settings-action-modal-footer .btn-saas-primary:not(:has(i)):before{content:""}.settings-action-modal-footer .btn-danger:not(:has(i)):before,.settings-action-modal-footer .btn-saas-danger:not(:has(i)):before{content:""}@media (max-width: 575.98px){.settings-action-modal-footer .btn,.settings-action-modal-footer .btn-saas-primary,.settings-action-modal-footer .btn-saas-outline-primary,.settings-action-modal-footer .btn-saas-danger{width:100%}}body.login-body{min-height:100vh;margin:0;display:grid;place-items:center;padding:clamp(1rem,3vw,2rem);background:radial-gradient(circle at 50% 0%,rgba(37,99,235,.08),transparent 34rem),var(--csd-canvas-f6f8fc-1000, #f6f8fc);color:var(--csd-text-0f172a-1000, #0f172a);font-family:Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body.login-body,body.login-body *{box-sizing:border-box}body.login-body{overflow-x:hidden}.login-shell,.login-wrapper{width:min(100%,392px);max-width:100%;min-width:0}.login-shell--sms{width:min(100%,520px)}.login-card{width:100%;max-width:100%;padding:1.05rem!important;background:var(--csd-bg-ffffff-1000, #ffffff);border:1px solid var(--csd-border-dbe5f2-1000, #dbe5f2)!important;border-radius:16px!important;box-shadow:0 20px 56px #0f172a1a}.login-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:.9rem;padding-bottom:.9rem;border-bottom:1px solid var(--csd-border-e8eef7-1000, #e8eef7)}.login-brand{display:inline-flex;align-items:center;min-width:0;gap:.6rem}.login-brand__mark{width:2rem;height:2rem;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:linear-gradient(145deg,#2563eb,#0f4fd6);border:1px solid var(--csd-border-1d4ed8-1000, #1d4ed8);box-shadow:0 8px 18px #2563eb33}.login-brand__mark img{width:1.15rem;height:1.15rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(15,23,42,.18))}.login-brand__text{display:grid;gap:.1rem;line-height:1.15;min-width:0}.login-brand__text strong{font-size:.88rem;font-weight:700;letter-spacing:0;overflow-wrap:anywhere}.login-brand__text small{color:var(--csd-text-64748b-1000, #64748b);font-size:.71rem;font-weight:500;overflow-wrap:anywhere}.login-card__badge{display:inline-flex;align-items:center;gap:.35rem;min-height:1.8rem;padding:.28rem .56rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-f4f8ff-1000, #f4f8ff);border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:999px;font-size:.7rem;font-weight:700;white-space:nowrap}.login-card__badge i{font-size:.72rem}.login-card__copy{display:grid;gap:.38rem;margin-bottom:.92rem}.login-card__copy h1,.login-card__copy .login-title{margin:0;color:var(--csd-text-0f172a-1000, #0f172a);font-size:1.34rem;line-height:1.16;font-weight:700;letter-spacing:0}.login-card__copy p,.login-card__copy .login-subtitle{margin:0;color:var(--csd-text-66758c-1000, #66758c);font-size:.83rem;line-height:1.42}.login-context-pill{display:inline-flex;align-items:center;justify-self:start;gap:.34rem;min-height:1.55rem;padding:.18rem .5rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-f7fbff-1000, #f7fbff);border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:999px;box-shadow:none;font-size:.64rem;font-weight:650;line-height:1}.login-context-pill i{font-size:.64rem}.login-kicker{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.66rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.login-alert{display:flex;align-items:flex-start;gap:.55rem;margin-bottom:.85rem;padding:.68rem .75rem;color:var(--csd-text-991b1b-1000, #991b1b);background:var(--csd-bg-fff5f5-1000, #fff5f5);border:1px solid var(--csd-border-fecaca-1000, #fecaca);border-radius:12px;font-size:.8rem;font-weight:600;line-height:1.35}.login-alert i{margin-top:.1rem;color:var(--csd-text-dc2626-1000, #dc2626)}.login-alert--success{color:var(--csd-text-166534-1000, #166534);background:var(--csd-bg-f0fdf4-1000, #f0fdf4);border-color:var(--csd-border-bbf7d0-1000, #bbf7d0)}.login-alert--success i{color:var(--csd-text-16a34a-1000, #16a34a)}.login-alert--info{color:var(--csd-text-1e3a8a-1000, #1e3a8a);background:var(--csd-bg-eff6ff-1000, #eff6ff);border-color:var(--csd-border-bfdbfe-1000, #bfdbfe)}.login-alert--info i{color:var(--csd-text-2563eb-1000, #2563eb)}.login-form,.login-card form{display:grid;gap:.78rem;min-width:0}.login-field{display:grid;gap:.36rem;min-width:0}.login-field label{color:var(--csd-text-334155-1000, #334155);font-size:.72rem;font-weight:650}.login-field__control,.input-with-icon{position:relative;display:flex;align-items:center;width:100%;min-width:0;min-height:2.68rem;background:var(--csd-bg-ffffff-1000, #ffffff);border:1px solid var(--csd-border-d8e2f0-1000, #d8e2f0);border-radius:12px;box-shadow:0 1px #0f172a05;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.login-field__control>i,.input-with-icon>i{position:absolute;left:.82rem;top:50%;z-index:1;transform:translateY(-50%);color:var(--csd-text-8da0ba-1000, #8da0ba);pointer-events:none}.login-field__control:focus-within,.input-with-icon:focus-within{border-color:var(--csd-border-2563eb-1000, #2563eb);box-shadow:0 0 0 4px #2563eb1f}.login-field__control.is-invalid,.input-with-icon.is-invalid{border-color:var(--csd-border-ef4444-1000, #ef4444);box-shadow:0 0 0 4px #ef44441a}.login-input,.input-with-icon .form-saas-input{width:100%;min-width:0;min-height:2.58rem;padding:0 .85rem 0 2.25rem!important;color:var(--csd-text-0f172a-1000, #0f172a);background:transparent!important;border:0!important;outline:none!important;box-shadow:none!important;font-size:.86rem;font-weight:600}.login-input::-moz-placeholder,.input-with-icon .form-saas-input::-moz-placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8);font-weight:500}.login-input::placeholder,.input-with-icon .form-saas-input::placeholder{color:var(--csd-text-94a3b8-1000, #94a3b8);font-weight:500}.login-field__control:has(.login-password-toggle) .login-input{padding-right:2.75rem!important}.login-password-toggle{position:absolute;top:50%;right:.42rem;width:1.9rem;height:1.9rem;display:grid;place-items:center;color:var(--csd-text-64748b-1000, #64748b);background:var(--csd-bg-f8fafc-1000, #f8fafc);border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:10px;transform:translateY(-50%);transition:color .18s ease,background-color .18s ease,border-color .18s ease}.login-password-toggle:hover,.login-password-toggle:focus-visible{color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-eff6ff-1000, #eff6ff);border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);outline:none}.login-field__error{color:var(--csd-text-b91c1c-1000, #b91c1c);font-size:.72rem;font-weight:600}.login-form__row,.login-options{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.65rem;margin:.05rem 0 .1rem;min-width:0}.login-remember,.form-check-modern{display:inline-flex;align-items:center;gap:.42rem;min-width:0;color:var(--csd-text-475569-1000, #475569);font-size:.78rem;font-weight:600;cursor:pointer}.login-remember input,.form-check-modern input{flex:0 0 auto;width:.9rem;height:.9rem;accent-color:#2563eb;cursor:pointer}.option-divider{width:1px;height:18px;background:var(--csd-bg-d5dbe5-1000, #d5dbe5)}.forgot-link{display:inline-flex;align-items:center;gap:.32rem;max-width:100%;color:var(--csd-text-1d4ed8-1000, #1d4ed8);font-size:.78rem;font-weight:650;text-decoration:none;overflow-wrap:anywhere}.forgot-link:hover,.forgot-link:focus-visible{color:var(--csd-text-1e40af-1000, #1e40af);text-decoration:underline;outline:none}.login-secondary-action{display:flex;justify-content:center;margin-top:1rem}.login-submit,body.login-body .btn-saas-primary{display:inline-flex;align-items:center;justify-content:center;gap:.46rem;width:100%;min-height:2.75rem;padding:0 .9rem;color:#fff;background:#2563eb;border:1px solid var(--csd-border-1d4ed8-1000, #1d4ed8);border-radius:12px;box-shadow:0 12px 24px #2563eb33;font-size:.86rem;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.login-submit:hover,.login-submit:focus-visible,body.login-body .btn-saas-primary:hover,body.login-body .btn-saas-primary:focus-visible{color:#fff;background:#1d4ed8;box-shadow:0 15px 28px #2563eb3d;outline:none;transform:translateY(-1px)}.login-security-note,.login-disclaimer{display:flex;align-items:flex-start;gap:.5rem;margin:.85rem 0 0;padding:.68rem .72rem;color:var(--csd-text-5f6f86-1000, #5f6f86);background:var(--csd-bg-f8fafc-1000, #f8fafc);border:1px solid var(--csd-border-e4edf7-1000, #e4edf7);border-radius:12px;font-size:.72rem;font-weight:550;line-height:1.42}.login-security-note i,.login-disclaimer i{margin-top:.12rem;color:var(--csd-text-2563eb-1000, #2563eb)}.login-back-link--card{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;box-sizing:border-box;min-height:2.24rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin:.78rem auto 0;padding:.48rem .86rem;color:var(--csd-text-17324f-1000, #17324f);background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));border:1px solid var(--csd-border-d8e4f2-1000, #d8e4f2);border-radius:999px;box-shadow:inset 0 1px #fffc,0 8px 18px #0f172a0d;font-size:.8rem;font-weight:750;line-height:1;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease,background .18s ease}.login-back-link--card i{color:var(--csd-text-2563eb-1000, #2563eb);font-size:.82rem}.login-back-link--card:hover,.login-back-link--card:focus-visible{color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:linear-gradient(180deg,var(--csd-bg-f8fbff-1000, #f8fbff),var(--csd-bg-ffffff-1000, #ffffff));border-color:var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));box-shadow:0 12px 24px #2563eb1a;outline:none;text-decoration:none;transform:translateY(-1px)}.login-footer{margin:.85rem 0 0;color:var(--csd-text-94a3b8-1000, #94a3b8);font-size:.7rem;font-weight:600;text-align:center}.sms-verify-card{padding:1.15rem!important}.sms-code-form{margin-top:.15rem}.sms-code-control .sms-code-input{padding:0 .85rem!important;text-align:center;font-size:1.08rem;font-weight:750;font-variant-numeric:tabular-nums}.sms-local-code{align-items:center}.sms-local-code strong{color:var(--csd-text-0f172a-1000, #0f172a);font-size:.95rem;font-weight:800;font-variant-numeric:tabular-nums}.sms-verify-actions{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-top:.8rem}.sms-verify-actions form{margin:0}.sms-verify-action{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.35rem;padding:0 .8rem;color:var(--csd-text-1d4ed8-1000, #1d4ed8);background:var(--csd-bg-f8fbff-1000, #f8fbff);border:1px solid var(--csd-border-dbeafe-1000, #dbeafe);border-radius:999px;font-size:.78rem;font-weight:750;text-decoration:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.sms-verify-action:hover,.sms-verify-action:focus-visible{color:var(--csd-text-1e40af-1000, #1e40af);background:var(--csd-bg-eff6ff-1000, #eff6ff);border-color:var(--csd-border-bfdbfe-1000, #bfdbfe);box-shadow:0 8px 20px #2563eb1f;outline:none}.sms-verify-action--muted{color:var(--csd-text-64748b-1000, #64748b);background:var(--csd-bg-ffffff-1000, #ffffff);border-color:var(--csd-border-e2e8f0-1000, #e2e8f0)}.sms-verify-action--muted:hover,.sms-verify-action--muted:focus-visible{color:var(--csd-text-334155-1000, #334155);background:var(--csd-bg-f8fafc-1000, #f8fafc);border-color:var(--csd-border-cbd5e1-1000, #cbd5e1);box-shadow:0 8px 20px #0f172a14}.theme-btn,.global-theme-toggle,.theme-toast{display:none}@media (max-width: 480px){body.login-body{padding:0;place-items:stretch;background:var(--csd-canvas-ffffff-1000, #ffffff)}.login-shell,.login-wrapper{width:100%;max-width:100%}.login-card{width:100%;max-width:100%;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;padding:1rem!important;border:0!important;border-radius:0!important;box-shadow:none}.login-card__header{flex-direction:column;align-items:stretch;gap:.7rem;margin-bottom:1rem}.login-card__badge,.login-context-pill{width:-moz-fit-content;width:fit-content;max-width:100%;white-space:normal;line-height:1.25}.login-card__copy h1,.login-card__copy .login-title{font-size:1.34rem}.login-input,.input-with-icon .form-saas-input{font-size:1rem}.login-form__row,.login-options{align-items:flex-start;flex-direction:column;gap:.55rem;width:100%}.login-remember,.forgot-link{width:100%}.sms-verify-actions{align-items:stretch;flex-direction:column}.sms-verify-actions form,.sms-verify-actions .sms-verify-action{width:100%}}.entity-tabs-wrapper{position:relative;z-index:40;margin-bottom:clamp(.68rem,1vw,.9rem);padding:.28rem;border:1px solid var(--csd-border-cbd5e1-880, rgba(203, 213, 225, .88))!important;border-radius:.92rem!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)),var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96)))!important;box-shadow:inset 0 1px #ffffffe6,0 10px 22px #0f172a09!important}.entity-tabs-wrapper--with-actions{display:flex;align-items:center;gap:.5rem}.entity-tabs-wrapper--with-actions>.entity-tabs-scroll{flex:1 1 0;width:auto}.entity-tabs-wrapper--with-actions>.entity-tabs-actions{display:flex;align-items:center;flex:0 0 auto}.entity-tabs-scroll{display:flex;align-items:center;gap:.34rem;width:100%;min-width:0}.entity-tabs-list{display:flex;align-items:center;flex:1 1 auto;flex-wrap:nowrap;gap:.22rem;min-width:0;margin:0;padding:0;overflow:hidden;list-style:none;white-space:nowrap}.entity-tabs-item{flex:0 0 auto;min-width:0}.entity-tab{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.38rem;max-width:14rem;min-height:2.14rem;padding:.36rem .58rem;border:1px solid transparent!important;border-radius:.7rem!important;background:transparent!important;color:var(--csd-text-64748b-1000, #64748b)!important;cursor:pointer;font-size:.76rem;font-weight:740;line-height:1.1;text-decoration:none;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.entity-tab i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1em;height:1em;color:var(--csd-text-94a3b8-1000, #94a3b8)!important;font-size:.9rem;line-height:1;transition:color .16s ease}.entity-tab:hover,.entity-tab:focus-visible{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86))!important;background:var(--csd-bg-ffffff-820, rgba(255, 255, 255, .82))!important;color:var(--csd-text-172033-1000, #172033)!important;text-decoration:none;box-shadow:inset 0 1px #fffffff0,0 6px 14px #0f172a09;transform:none}.entity-tab:hover i,.entity-tab:focus-visible i{color:var(--csd-text-475569-1000, #475569)!important}.entity-tab:focus-visible{outline:none;box-shadow:0 0 0 3px #64748b1c,0 6px 14px #0f172a0a}.entity-tab.disabled{cursor:default;opacity:.62;pointer-events:none}.entity-tab.active{border-color:var(--csd-border-94a3b8-360, rgba(148, 163, 184, .36))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;color:var(--csd-text-172033-1000, #172033)!important;font-weight:800;box-shadow:inset 0 1px #fffffffa,0 7px 16px #0f172a0e!important;transform:none}.entity-tab.active i{color:var(--csd-text-334155-1000, #334155)!important}.entity-tab__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.28rem;height:1.18rem;padding:0 .32rem;border:1px solid var(--csd-border-94a3b8-200, rgba(148, 163, 184, .2))!important;border-radius:999px;background:var(--csd-bg-ffffff-740, rgba(255, 255, 255, .74))!important;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.66rem;font-weight:760;letter-spacing:0;line-height:1;box-shadow:inset 0 1px #ffffff9e;transition:background .16s ease,border-color .16s ease,color .16s ease}.entity-tab:hover .entity-tab__badge,.entity-tab:focus-visible .entity-tab__badge,.entity-tab.active .entity-tab__badge{border-color:var(--csd-border-94a3b8-260, rgba(148, 163, 184, .26))!important;background:var(--csd-bg-f8fafc-960, rgba(248, 250, 252, .96))!important;color:var(--csd-text-334155-1000, #334155)!important}.entity-tab.disabled .entity-tab__badge{opacity:.72}.entity-tabs-more{flex:0 0 auto;margin-left:auto}.entity-tabs-more .entity-tabs-more-btn{display:inline-flex;align-items:center;justify-content:center;gap:.36rem;min-height:2.14rem;padding:.36rem .58rem;border:1px solid var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86))!important;border-radius:.7rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc))!important;color:var(--csd-text-475569-1000, #475569)!important;cursor:pointer;font-size:.76rem;font-weight:780;line-height:1;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.entity-tabs-more .entity-tabs-more-btn:hover,.entity-tabs-more .entity-tabs-more-btn:focus-visible,.entity-tabs-more .entity-tabs-more-btn[aria-expanded=true]{border-color:var(--csd-border-94a3b8-380, rgba(148, 163, 184, .38))!important;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f1f5f9-1000, #f1f5f9))!important;color:var(--csd-text-172033-1000, #172033)!important;box-shadow:0 7px 16px #0f172a0e;transform:none}.entity-tabs-more .entity-tabs-more-btn:focus-visible{outline:none}.entity-tabs-more .dropdown-menu{min-width:12rem;padding:.34rem;border:1px solid var(--csd-border-cbd5e1-840, rgba(203, 213, 225, .84));border-radius:.92rem;background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff),var(--csd-bg-f8fafc-1000, #f8fafc));box-shadow:0 20px 44px #0f172a1f,inset 0 1px #fffffff2;overflow:hidden}.entity-tabs-more .entity-tab{justify-content:flex-start;flex:1 1 auto;width:100%;max-width:none;min-width:0;min-height:2.05rem;padding:.34rem .48rem}.entity-tabs-more-icon{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;color:currentColor;font-size:.82rem;line-height:1}.entity-tabs-more-label{color:inherit;font-size:inherit;font-weight:inherit}@media (max-width: 992px){.entity-tabs-wrapper{padding:.3rem}.entity-tab{flex-shrink:0}}@media (max-width: 767.98px){.op-record-tabs,.op-record-tabs .entity-tabs-wrapper,.op-record-tabs .entity-tabs-scroll,.entity-tabs-wrapper,.entity-tabs-scroll{overflow:visible!important}.entity-tabs-wrapper{z-index:1050;max-width:100%;margin-bottom:.72rem;padding:.24rem;border-radius:1rem!important}.entity-tabs-scroll{align-items:stretch;gap:.3rem;min-width:0}.op-record-tabs .entity-tabs-list,.entity-tabs-list{flex:1 1 auto;width:auto!important;min-width:0!important;max-width:100%;overflow:hidden!important}.entity-tabs-item{min-width:0}.entity-tab{max-width:min(12rem,44vw);min-height:2.28rem;padding:.42rem .56rem;overflow:hidden;text-overflow:ellipsis}.entity-tabs-more{position:relative;z-index:1085;margin-left:0}.entity-tabs-more .entity-tabs-more-btn{min-height:2.28rem;padding:.42rem .56rem}.entity-tabs-more .dropdown-menu{z-index:1085;min-width:min(17rem,100vw - 1.5rem);max-width:calc(100vw - 1.5rem);max-height:min(22rem,100vh - 7rem);overflow-x:hidden;overflow-y:auto}.entity-tabs-more .dropdown-item{white-space:normal}}@media (max-width: 767.98px){.offers-workspace .offers-hero{grid-template-columns:minmax(0,1fr)}.op-toolbar>div{min-width:0;max-width:100%}.op-toolbar .op-scope-note{max-width:100%;white-space:normal;align-items:flex-start}.maintenance-portfolio-page .maintenance-portfolio-heading{flex-wrap:wrap}.maintenance-portfolio-page .maintenance-portfolio-heading>.op-toolbar__title{flex:1 0 100%;align-items:flex-start}.maintenance-portfolio-page .maintenance-portfolio-heading>.op-toolbar__title>div{min-width:0}.maintenance-portfolio-page .maintenance-portfolio-heading>:is(a,button){flex:1 1 9rem}.maintenance-lists-page .maintenance-lists-declaration-flow{grid-template-columns:minmax(0,1fr)}:is(.email-inbox-work-queue-page,.email-inbox-work-packages-page) .email-inbox-filter-shell__actions{display:flex;flex-wrap:wrap;grid-column:1/-1;width:100%}:is(.email-inbox-work-queue-page,.email-inbox-work-packages-page) .email-inbox-filter-shell__actions>:is(a,button){flex:1 1 8rem;min-width:0;white-space:normal;justify-content:center}.container-fluid.op-workspace:is(.prospect-index-page,.prospect-show-shell,.expense-index-page,.expenses-show-shell,.intervention-index-page,.intervention-ops-page,.asset-index-page,.asset-show-page,.maintenance-page,.vehicle-index-page,.vehicle-show-page){width:100%;max-width:100%;min-width:0;padding-inline:.72rem!important;gap:.72rem}:is(.prospect-index-page,.prospect-show-shell,.expense-index-page,.expenses-show-shell,.intervention-index-page,.intervention-ops-page,.asset-index-page,.asset-show-page,.maintenance-page,.vehicle-index-page,.vehicle-show-page,.interventions-workspace){min-width:0;overflow-x:clip;-webkit-tap-highlight-color:transparent}:is(.expense-index-page,.expenses-show-shell,.intervention-index-page,.intervention-ops-page,.asset-index-page,.asset-show-page,.maintenance-page,.vehicle-index-page,.vehicle-show-page) :is(.op-toolbar,.interventions-workspace__hero){align-items:stretch;border-radius:1.05rem;flex-direction:column;gap:.74rem;padding:.86rem}:is(.expense-index-page,.expenses-show-shell,.intervention-index-page,.intervention-ops-page,.asset-index-page,.asset-show-page,.maintenance-page,.vehicle-index-page,.vehicle-show-page) :is(.op-toolbar__title h1,.interventions-workspace__hero h1){font-size:1.18rem;line-height:1.2;margin:0}:is(.expense-index-page,.expenses-show-shell,.intervention-index-page,.intervention-ops-page,.asset-index-page,.asset-show-page,.maintenance-page,.vehicle-index-page,.vehicle-show-page,.interventions-workspace) :is(.op-toolbar__actions,.op-inline-actions){display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}:is(.expense-index-page,.expenses-show-shell,.intervention-index-page,.intervention-ops-page,.asset-index-page,.asset-show-page,.maintenance-page,.vehicle-index-page,.vehicle-show-page,.interventions-workspace) :is(.op-toolbar__actions,.op-inline-actions)>:is(a,button,form,.dropdown,.op-chip){min-width:0;width:100%}:is(.expense-index-page,.expenses-show-shell,.intervention-index-page,.intervention-ops-page,.asset-index-page,.asset-show-page,.maintenance-page,.vehicle-index-page,.vehicle-show-page,.interventions-workspace) :is(.op-toolbar__actions,.op-inline-actions)>form{display:flex}:is(.expense-index-page,.expenses-show-shell,.intervention-index-page,.intervention-ops-page,.vehicle-index-page,.vehicle-show-page,.interventions-workspace) :is(.op-toolbar__actions,.op-inline-actions) :is(.btn,.op-primary-action,.op-secondary-action,.op-chip){align-items:center;justify-content:center;max-width:100%;min-height:2.62rem;overflow:hidden;padding-inline:.58rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}:is(.expense-index-page,.intervention-index-page,.intervention-ops-page,.asset-index-page,.maintenance-page,.vehicle-index-page) .op-stat-grid,.interventions-workspace .interventions-workspace__summary{display:grid;gap:.56rem;grid-template-columns:repeat(2,minmax(0,1fr))}:is(.expense-index-page,.intervention-index-page,.intervention-ops-page,.asset-index-page,.maintenance-page,.vehicle-index-page) .op-stat,.interventions-workspace .interventions-workspace__stat{min-height:0;padding:.72rem}:is(.expense-index-page,.expenses-show-shell,.intervention-index-page,.intervention-ops-page,.asset-index-page,.asset-show-page,.maintenance-page,.vehicle-index-page,.vehicle-show-page) :is(.op-filter-card,.op-table-card,.op-card,.supplier-tab-card){border-radius:1rem;max-width:100%;min-width:0}:is(.expense-index-page,.intervention-index-page,.intervention-ops-page,.asset-index-page,.asset-show-page,.maintenance-page,.vehicle-index-page,.vehicle-show-page) :is(.op-card__header,.op-filter-card__heading){align-items:stretch;flex-direction:column;gap:.64rem;min-width:0}:is(.expense-index-page,.intervention-index-page,.intervention-ops-page,.asset-index-page,.asset-show-page,.maintenance-page,.vehicle-index-page,.vehicle-show-page) :is(.op-filter-card__shell,.op-filter-card__body){min-width:0}:is(.expense-index-page,.intervention-index-page,.intervention-ops-page,.asset-index-page,.asset-show-page,.maintenance-page,.vehicle-index-page,.vehicle-show-page) :is(.smart-filter-form,.smart-filter-form--operational){display:grid!important;gap:.5rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0;width:100%}:is(.expense-index-page,.intervention-index-page,.intervention-ops-page,.asset-index-page,.asset-show-page,.maintenance-page,.vehicle-index-page,.vehicle-show-page) :is(.sf-search,.smart-filter-form__search,.op-search-field){grid-column:1/-1;min-width:0;width:100%}:is(.expense-index-page,.intervention-index-page,.intervention-ops-page,.vehicle-index-page,.vehicle-show-page) :is(.sf-item,.sf-reset,.sf-advanced-toggle,.sf-native-select,.sf-native-select--enhanced,.form-select,.form-control){min-width:0;width:100%}.intervention-dispatch-filter-form{width:100%}.intervention-dispatch-filter-row{display:grid;gap:.52rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.intervention-dispatch-filter-field--search,.intervention-dispatch-advanced-filters,.intervention-dispatch-advanced-filters__panel,.intervention-dispatch-filter-field--wide{grid-column:1/-1}.intervention-dispatch-advanced-filters__panel{display:grid;gap:.52rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.intervention-dispatch-filter-actions{display:grid;gap:.5rem;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.intervention-dispatch-layout{display:grid;gap:.72rem;grid-template-columns:minmax(0,1fr)}.intervention-dispatch-side,.intervention-dispatch-side__body,.intervention-dispatch-send-form{min-width:0;width:100%}:is(.op-record-tabs,.supplier-show-shell__tabs,.vehicle-show-tabs){overflow:visible!important}:is(.op-record-content,.supplier-show-shell__content,.vehicle-show-page__content){min-width:0;width:100%}:is(.supplier-documents-page__layout,.vehicle-documents-page__layout){display:grid;gap:.72rem;grid-template-columns:minmax(0,1fr)}:is(.supplier-documents-page__sidebar,.vehicle-documents-page__sidebar,.supplier-documents-page__main,.vehicle-documents-page__main){min-width:0;width:100%}:is(.expenses-index-table,.intervention-index-table,.intervention-form-table,.intervention-form-version-table,.intervention-template-table,.intervention-attachment-table,.intervention-dispatch-table,.vehicle-index-table,.vehicle-documents-table,.vehicle-expenses-register-table){display:block;min-width:0!important;width:100%!important}:is(.expenses-index-table,.intervention-index-table,.intervention-form-table,.intervention-form-version-table,.intervention-template-table,.intervention-attachment-table,.intervention-dispatch-table,.vehicle-index-table,.vehicle-documents-table,.vehicle-expenses-register-table) colgroup,:is(.expenses-index-table,.intervention-index-table,.intervention-form-table,.intervention-form-version-table,.intervention-template-table,.intervention-attachment-table,.intervention-dispatch-table,.vehicle-index-table,.vehicle-documents-table,.vehicle-expenses-register-table) thead{display:none!important}:is(.expenses-index-table,.intervention-index-table,.intervention-form-table,.intervention-form-version-table,.intervention-template-table,.intervention-attachment-table,.intervention-dispatch-table,.vehicle-index-table,.vehicle-documents-table,.vehicle-expenses-register-table) tbody{display:grid;gap:.68rem;padding:.7rem;width:100%}:is(.expenses-index-table,.intervention-index-table,.intervention-form-table,.intervention-form-version-table,.intervention-template-table,.intervention-attachment-table,.intervention-dispatch-table,.vehicle-index-table,.vehicle-documents-table,.vehicle-expenses-register-table) tbody tr{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:.95rem;box-shadow:0 14px 28px #0f172a0f;display:grid;gap:.56rem;grid-template-columns:minmax(0,1fr);padding:.78rem;width:100%}:is(.expenses-index-table,.intervention-index-table,.intervention-form-table,.intervention-form-version-table,.intervention-template-table,.intervention-attachment-table,.intervention-dispatch-table,.vehicle-index-table,.vehicle-documents-table,.vehicle-expenses-register-table) tbody tr>td{background:transparent!important;border:0!important;display:block;min-width:0;padding:0!important;text-align:left!important;width:100%}:is(.expenses-index-table,.intervention-index-table,.intervention-form-table,.intervention-form-version-table,.intervention-template-table,.intervention-attachment-table,.intervention-dispatch-table,.vehicle-index-table,.vehicle-documents-table,.vehicle-expenses-register-table) tbody tr>td[data-label]:not([data-label="Nr."]):not([data-label=Actiuni]):not([data-label=Cheltuiala]):not([data-label=Interventie]):not([data-label=Vehicul]):not([data-label=Formular]):not([data-label=Sablon]):not([data-label=Document]):before{color:var(--csd-text-64748b-1000, #64748b);content:attr(data-label);display:block;font-size:.66rem;font-weight:800;letter-spacing:.06em;margin-bottom:.18rem;text-transform:uppercase}:is(.expenses-index-table,.intervention-index-table,.intervention-form-table,.intervention-form-version-table,.intervention-template-table,.intervention-attachment-table,.intervention-dispatch-table,.vehicle-index-table,.vehicle-documents-table,.vehicle-expenses-register-table) tbody tr>td[data-label="Nr."]{display:none}:is(.expenses-index-table,.intervention-index-table,.intervention-form-table,.intervention-form-version-table,.intervention-template-table,.intervention-attachment-table,.intervention-dispatch-table,.vehicle-index-table,.vehicle-documents-table,.vehicle-expenses-register-table) tbody tr>td:is([data-label=Cheltuiala],[data-label=Interventie],[data-label=Vehicul],[data-label=Formular],[data-label=Sablon],[data-label=Document]){border-bottom:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22))!important;padding-bottom:.54rem!important}:is(.expenses-index-table,.intervention-index-table,.intervention-form-table,.intervention-form-version-table,.intervention-template-table,.intervention-attachment-table,.intervention-dispatch-table,.vehicle-index-table,.vehicle-documents-table,.vehicle-expenses-register-table) tbody tr>td[data-label=Actiuni]{align-items:center;display:flex;justify-content:flex-end;padding-top:.2rem!important}:is(.expenses-index-table,.intervention-index-table,.intervention-form-table,.intervention-template-table,.intervention-dispatch-table,.vehicle-index-table,.vehicle-documents-table,.vehicle-expenses-register-table) tbody tr:has(.op-empty-state){background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.interventions-workspace .table-responsive{overflow-x:visible}.interventions-workspace .table-responsive>table:not(.op-table){display:block;width:100%}.interventions-workspace .table-responsive>table:not(.op-table) thead{display:none}.interventions-workspace .table-responsive>table:not(.op-table) tbody{display:grid;gap:.68rem;padding:.7rem}.interventions-workspace .table-responsive>table:not(.op-table) tr{background:var(--csd-bg-ffffff-1000, #ffffff);border:1px solid var(--csd-border-94a3b8-260, rgba(148, 163, 184, .26));border-radius:.95rem;display:grid;gap:.56rem;padding:.78rem}.interventions-workspace .table-responsive>table:not(.op-table) td{border:0!important;display:block;padding:0!important;text-align:left!important}.interventions-workspace .table-responsive>table:not(.op-table) td[data-label]:before{color:var(--csd-text-64748b-1000, #64748b);content:attr(data-label);display:block;font-size:.66rem;font-weight:800;letter-spacing:.06em;margin-bottom:.18rem;text-transform:uppercase}:is(.expense-index-page,.expenses-show-shell,.intervention-index-page,.intervention-ops-page,.vehicle-index-page,.vehicle-show-page) :is(.op-table-wrap,.ajax-table){max-width:100%;min-width:0;overflow-x:visible}}@media (max-width: 575.98px){.container-fluid.op-workspace:is(.prospect-index-page,.prospect-show-shell,.expense-index-page,.expenses-show-shell,.intervention-index-page,.intervention-ops-page,.intervention-show-shell,.vehicle-index-page,.vehicle-show-page){padding-inline:.5rem!important}:is(.expense-index-page,.intervention-index-page,.intervention-ops-page,.vehicle-index-page) .op-stat-grid,.interventions-workspace .interventions-workspace__summary{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.expense-index-page,.expenses-show-shell,.intervention-index-page,.intervention-ops-page,.vehicle-index-page,.vehicle-show-page,.interventions-workspace) :is(.op-toolbar__actions,.op-inline-actions){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.container-fluid.op-workspace:is(.intervention-show-shell,.intervention-record-shell,.intervention-builder-shell),:is(.intervention-show-shell,.intervention-record-shell,.intervention-builder-shell,.intervention-form-create-page,.intervention-pdf-template-edit-page,.client-tickets-page,.client-technical-delivery-page){max-width:100%;min-width:0;overflow-x:clip}.container-fluid.op-workspace:is(.intervention-show-shell,.intervention-record-shell,.intervention-builder-shell){padding-inline:.72rem!important}:is(.intervention-page-hero,.intervention-show-hero,.intervention-builder-pdf-strip,.client-ticket-template-panel,.client-tickets-page__table-card){max-width:100%;min-width:0}:is(.intervention-page-hero__top,.intervention-show-hero__toolbar,.intervention-builder-pdf-strip,.intervention-template-matrix__header,.client-ticket-template-panel__head){align-items:stretch!important;display:flex;flex-direction:column;gap:.66rem}:is(.intervention-page-hero__actions,.intervention-show-hero__actions,.intervention-template-matrix__header-actions,.client-ticket-template-panel__actions,.client-ticket-template-list__actions){display:grid!important;gap:.5rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;width:100%}:is(.intervention-page-hero__actions,.intervention-show-hero__actions,.intervention-template-matrix__header-actions,.client-ticket-template-panel__actions,.client-ticket-template-list__actions)>:is(a,button,form,.btn,.btn-saas){min-width:0;width:100%}:is(.intervention-page-hero__actions,.intervention-show-hero__actions,.intervention-template-matrix__header-actions,.client-ticket-template-panel__actions,.client-ticket-template-list__actions) :is(.btn,.btn-saas,.op-primary-action,.op-secondary-action){justify-content:center;min-height:2.62rem;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}:is(.intervention-page-hero__chips,.intervention-show-hero__chips,.interventions-workspace__hero-meta){display:flex;flex-wrap:wrap;gap:.45rem;min-width:0}:is(.intervention-page-chip,.interventions-workspace__pill){max-width:100%;min-width:0}:is(.intervention-page-chip,.interventions-workspace__pill) span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intervention-ticket-modal-dialog{margin:.5rem auto;max-width:calc(100% - 1rem);width:calc(100% - 1rem)}.intervention-ticket-modal-shell .modal-premium-header,.intervention-ticket-modal-shell .modal-premium-footer{padding-inline:.9rem}.intervention-ticket-modal-shell .modal-premium-body{max-height:calc(100vh - 10.5rem);max-height:calc(100dvh - 10.5rem);overflow-x:hidden;overflow-y:auto;padding-inline:.9rem}.intervention-ticket-modal-shell :is(.intervention-ticket-form-modal__context-head,.intervention-ticket-form-modal__locked-context,.intervention-ticket-form-modal__summary,.op-upsert-modal__card-header,.op-modal-footer,.modal-premium-footer){align-items:stretch!important;flex-direction:column!important;gap:.58rem}.intervention-ticket-form-modal__summary-heading{min-width:0}.intervention-ticket-form-modal__summary-heading p,.intervention-ticket-form-modal__summary-pill span{overflow-wrap:anywhere}.intervention-ticket-modal-shell :is(.btn,.op-primary-action,.op-secondary-action){justify-content:center}.intervention-ticket-modal-shell .op-modal-footer :is(.btn,button){width:100%}.intervention-dispatch-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.intervention-dispatch-filter-field--search,.intervention-dispatch-advanced-filters,.intervention-dispatch-advanced-filters__panel,.intervention-dispatch-filter-actions{grid-column:1/-1!important}.intervention-dispatch-filter-actions .btn{width:100%}.intervention-dispatch-attachment-select__menu{left:0;max-width:100%;right:auto;width:100%}.intervention-show-shell__tabs .op-record-tabs__list{gap:.45rem}.intervention-show-shell__content,.intervention-show-shell__content>.row,.intervention-form-layout,.intervention-documents-layout,.intervention-details-layout{max-width:100%;min-width:0}.intervention-documents-card .op-inline-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.intervention-documents-card .op-inline-actions :is(.btn,a,button){justify-content:center;width:100%}.intervention-builder-shell>.row,.intervention-record-shell>.row,.intervention-form-create-grid{--bs-gutter-x: .72rem;--bs-gutter-y: .72rem}.intervention-builder-palette-card,.intervention-form-main-card,.intervention-form-side-card,.intervention-record-card{max-width:100%;min-width:0}.intervention-field-shell{padding:.62rem}.intervention-field-topbar,.intervention-field-actions{align-items:stretch!important;display:grid!important;gap:.52rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.intervention-field-topbar__identity,.intervention-field-actions__status{grid-column:1/-1;min-width:0}.intervention-field-topbar :is(.btn,.btn-saas,.intervention-page-chip),.intervention-field-actions :is(.btn,.btn-saas,.status-tag){justify-content:center;width:100%}.intervention-field-layout{grid-template-columns:minmax(0,1fr)!important}.intervention-field-progress{position:static!important}.client-tickets-page__kpis,.client-ticket-template-panel__stats{display:grid;gap:.56rem;grid-template-columns:repeat(2,minmax(0,1fr))}.client-ticket-template-list__item,.client-ticket-template-list__slots,.client-technical-delivery-page__layout,.client-technical-delivery-grid,.client-technical-delivery-grid--schedule,.client-technical-type-grid,.client-technical-delivery-options{display:grid;grid-template-columns:minmax(0,1fr)!important}.client-ticket-template-list__item{gap:.64rem}.client-ticket-template-list__slots{gap:.5rem}.client-tickets-table-wrap,.client-tickets-table__wrap{max-width:100%;min-width:0;overflow-x:visible}.client-tickets-table{display:block;min-width:0!important;width:100%!important}.client-tickets-table colgroup,.client-tickets-table thead{display:none!important}.client-tickets-table tbody{display:grid;gap:.68rem;padding:.7rem;width:100%}.client-tickets-table tbody tr{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:.95rem;box-shadow:0 14px 28px #0f172a0f;display:grid;gap:.56rem;grid-template-columns:minmax(0,1fr);padding:.78rem;width:100%}.client-tickets-table tbody tr>td{background:transparent!important;border:0!important;display:block;min-width:0;padding:0!important;text-align:left!important;width:100%}.client-tickets-table tbody tr>td[data-label]:not([data-label="Nr."]):not([data-label=Actiuni]):not([data-label=Interventie]):before{color:var(--csd-text-64748b-1000, #64748b);content:attr(data-label);display:block;font-size:.66rem;font-weight:800;letter-spacing:.06em;margin-bottom:.18rem;text-transform:uppercase}.client-tickets-table tbody tr>td[data-label="Nr."]{display:none!important}.client-tickets-table tbody tr>td[data-label=Interventie]{border-bottom:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22))!important;padding-bottom:.54rem!important}.client-tickets-table tbody tr>td[data-label=Actiuni]{align-items:center;display:flex;justify-content:flex-end;padding-top:.2rem!important}}@media (max-width: 575.98px){.container-fluid.op-workspace:is(.intervention-show-shell,.intervention-record-shell,.intervention-builder-shell){padding-inline:.5rem!important}:is(.intervention-page-hero__actions,.intervention-show-hero__actions,.intervention-template-matrix__header-actions,.client-ticket-template-panel__actions,.client-ticket-template-list__actions,.intervention-documents-card .op-inline-actions,.intervention-field-topbar,.intervention-field-actions){grid-template-columns:minmax(0,1fr)!important}.intervention-dispatch-filter-row,.intervention-dispatch-filter-actions,.intervention-dispatch-advanced-filters__panel,.client-tickets-page__kpis,.client-ticket-template-panel__stats{grid-template-columns:minmax(0,1fr)!important}.intervention-ticket-modal-dialog{margin-block:.35rem}.intervention-ticket-modal-shell .modal-premium-body{max-height:calc(100vh - 9.25rem);max-height:calc(100dvh - 9.25rem)}.client-tickets-table tbody,.interventions-workspace .table-responsive>table:not(.op-table) tbody{padding:.5rem}.client-tickets-table tbody tr{padding:.66rem}}@media (max-width: 767.98px){.vehicle-index-page{--vehicle-mobile-control-height: 2.72rem}.vehicle-index-page.vehicle-index-page{gap:.68rem}.vehicle-index-page .vehicle-index-page__toolbar{padding:.82rem;background:radial-gradient(circle at top right,rgba(14,165,233,.08),transparent 42%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.vehicle-index-page .vehicle-index-page__toolbar>div:first-child{display:grid;gap:.48rem;min-width:0}.vehicle-index-page .op-toolbar__title{align-items:center;gap:.52rem;min-width:0}.vehicle-index-page .op-toolbar__title-icon{width:2.2rem;height:2.2rem;flex:0 0 2.2rem;border-radius:.78rem}.vehicle-index-page .op-toolbar__title h1{font-size:1.22rem;line-height:1.12}.vehicle-index-page .vehicle-index-page__toolbar p{margin:0;color:var(--csd-text-617089-1000, #617089);font-size:.84rem;font-weight:620;line-height:1.4}.vehicle-index-page .vehicle-index-page__scope-note{justify-self:start;max-width:100%;min-height:2.14rem;padding:.42rem .64rem;white-space:normal}.vehicle-index-page .op-toolbar__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;width:100%}.vehicle-index-page .op-toolbar__actions>.op-chip{grid-column:1/-1}.vehicle-index-page .op-toolbar__actions>:is(.dropdown,button,a,.op-chip){width:100%;min-width:0}.vehicle-index-page .op-toolbar__actions :is(.btn,.dropdown-toggle,.op-chip){width:100%;min-width:0;min-height:var(--vehicle-mobile-control-height);justify-content:center;border-radius:.86rem;font-size:.78rem;font-weight:820}.vehicle-index-page .op-toolbar__actions :is(.btn,.dropdown-toggle) span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicle-index-page .vehicle-index-page__stats{gap:.55rem}.vehicle-index-page .vehicle-index-page__stats .op-stat{border-radius:.9rem;padding:.68rem}.vehicle-index-page .vehicle-index-page__stats .op-stat__label,.vehicle-index-page .vehicle-index-page__stats small{line-height:1.2}.vehicle-index-page .vehicle-index-page__filter-card{padding:.58rem;overflow:visible}.vehicle-index-page .vehicle-index-page__filter-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:.58rem;width:100%}.vehicle-index-page .vehicle-index-page__filter-heading{display:flex;flex-direction:row!important;align-items:center!important;justify-content:space-between;gap:.54rem;width:100%}.vehicle-index-page .vehicle-index-page__filter-heading h2{margin:0;font-size:.96rem;line-height:1.1}.vehicle-index-page .vehicle-index-page__filter-heading .op-chip{max-width:62%;min-height:2.1rem;padding-inline:.56rem;justify-content:center;font-size:.72rem;white-space:nowrap}.vehicle-index-page .vehicle-index-page__filter-card .smart-filter-bar,.vehicle-index-page .vehicle-index-page__filter-card .smart-filter-bar--operational{display:block;width:100%;min-width:0}.vehicle-index-page .vehicle-index-page__filter-card .smart-filter-form--operational{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:.48rem!important;min-height:0;width:100%}.vehicle-index-page .vehicle-index-page__filter-card .smart-filter-form--operational>*{align-self:stretch;min-width:0}.vehicle-index-page .vehicle-index-page__filter-card .sf-separator{display:none!important}.vehicle-index-page .vehicle-index-page__filter-card .sf-search{grid-column:1/-1;flex:none!important;height:auto!important;min-width:0!important;width:100%}.vehicle-index-page .vehicle-index-page__filter-card .sf-search-box,.vehicle-index-page .vehicle-index-page__filter-card .sf-search input{width:100%;min-width:0;height:var(--vehicle-mobile-control-height)!important}.vehicle-index-page .vehicle-index-page__filter-card .sf-search input{font-size:1rem}.vehicle-index-page .vehicle-index-page__filter-card .sf-item{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.24rem;height:auto!important;min-width:0!important;width:100%}.vehicle-index-page .vehicle-index-page__filter-card .sf-item label{display:block;width:100%;margin:0;color:var(--csd-text-687b99-1000, #687b99);font-size:.62rem;font-weight:850;letter-spacing:.06em;line-height:1;overflow:hidden;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.vehicle-index-page .vehicle-index-page__filter-card .sf-select,.vehicle-index-page .vehicle-index-page__filter-card .sf-select__button,.vehicle-index-page .vehicle-index-page__filter-card .sf-item select{width:100%!important;min-width:0!important;max-width:100%;height:var(--vehicle-mobile-control-height)!important}.vehicle-index-page .vehicle-index-page__filter-card .sf-select__button{justify-content:space-between;border-radius:.84rem;padding-inline:.68rem}.vehicle-index-page .vehicle-index-page__filter-card .sf-select__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicle-index-page .vehicle-index-page__filter-card .sf-reset,.vehicle-index-page .vehicle-index-page__filter-card .sf-advanced{display:inline-flex;align-items:center;justify-content:center;width:100%!important;min-width:0;height:var(--vehicle-mobile-control-height)!important;border-radius:.84rem;font-size:.78rem;font-weight:840}.vehicle-index-page .vehicle-index-page__table-card{overflow:visible}.vehicle-index-page .vehicle-index-page__table-head{align-items:stretch;padding:.72rem}}@media (max-width: 380px){.vehicle-index-page .op-toolbar__actions,.vehicle-index-page .vehicle-index-page__filter-card .smart-filter-form--operational{gap:.42rem!important}.vehicle-index-page .op-toolbar__actions :is(.btn,.dropdown-toggle,.op-chip),.vehicle-index-page .vehicle-index-page__filter-card :is(.sf-search-box,.sf-search input,.sf-select__button,.sf-reset,.sf-advanced){min-height:2.58rem}}@media (max-width: 767.98px){.asset-index-page,.maintenance-page{--asset-maint-mobile-control-height: 2.72rem}.asset-index-page .asset-index-page__toolbar,.maintenance-page :is(.maintenance-dashboard__toolbar,.maintenance-schedules__toolbar){padding:.82rem;background:radial-gradient(circle at top right,rgba(20,184,166,.08),transparent 42%),linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%)}.asset-index-page .asset-index-page__toolbar>div:first-child,.maintenance-page :is(.maintenance-dashboard__toolbar,.maintenance-schedules__toolbar)>div:first-child{display:grid;gap:.48rem;min-width:0}.asset-index-page :is(.op-toolbar__title,.asset-index-page__table-title),.maintenance-page :is(.op-toolbar__title,.maintenance-card__title,.maintenance-table-card__title){align-items:center;gap:.52rem;min-width:0}.asset-index-page .op-toolbar__title-icon,.maintenance-page .op-toolbar__title-icon{width:2.2rem;height:2.2rem;flex:0 0 2.2rem;border-radius:.78rem}.asset-index-page .op-toolbar__title h1,.maintenance-page .op-toolbar__title h1{font-size:1.22rem;line-height:1.12}.asset-index-page .asset-index-page__toolbar p,.maintenance-page :is(.maintenance-dashboard__toolbar,.maintenance-schedules__toolbar) p{margin:0;color:var(--csd-text-617089-1000, #617089);font-size:.84rem;font-weight:620;line-height:1.4}.asset-index-page .asset-index-page__scope-note,.maintenance-page :is(.maintenance-dashboard__scope-note,.maintenance-schedules__scope-note){justify-self:start;max-width:100%;min-height:2.14rem;padding:.42rem .64rem;white-space:normal}.asset-index-page .op-toolbar__actions,.maintenance-page .op-toolbar__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;width:100%}.asset-index-page .op-toolbar__actions>.op-chip,.maintenance-page .op-toolbar__actions>.op-chip{grid-column:1/-1}.asset-index-page .op-toolbar__actions>:is(.dropdown,button,a,.op-chip),.maintenance-page .op-toolbar__actions>:is(.dropdown,button,a,.op-chip){min-width:0;width:100%}.asset-index-page .op-toolbar__actions :is(.btn,.dropdown-toggle,.op-chip),.maintenance-page .op-toolbar__actions :is(.btn,.dropdown-toggle,.op-chip){align-items:center;border-radius:.86rem;font-size:.78rem;font-weight:820;justify-content:center;min-height:var(--asset-maint-mobile-control-height);min-width:0;overflow:hidden;padding-inline:.58rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.asset-index-page .op-toolbar__actions :is(.btn,.dropdown-toggle) span,.maintenance-page .op-toolbar__actions :is(.btn,.dropdown-toggle) span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-index-page .asset-index-page__filter-card,.maintenance-page .maintenance-schedules__filter-card{overflow:visible;padding:.58rem}.asset-index-page .asset-index-page__filter-shell,.maintenance-page .maintenance-schedules__filter-shell{align-items:stretch!important;display:grid!important;gap:.58rem;grid-template-columns:minmax(0,1fr)!important;width:100%}.asset-index-page .asset-index-page__filter-heading,.maintenance-page .maintenance-schedules__filter-heading{align-items:stretch!important;display:grid!important;gap:.54rem;grid-template-columns:minmax(0,1fr);width:100%}.asset-index-page .asset-index-page__filter-title{display:grid;gap:.52rem;min-width:0;width:100%}.asset-index-page .asset-index-page__filter-title h2,.maintenance-page .maintenance-schedules__filter-heading h2{margin:0;font-size:.96rem;line-height:1.1}.asset-index-page .assets-workspace__tabs--compact{display:grid;gap:.46rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.asset-index-page .assets-workspace__tab--compact{align-items:center;justify-content:center;min-width:0;min-height:2.5rem;padding:.44rem .5rem;width:100%}.asset-index-page .assets-workspace__tab--compact span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-index-page .assets-workspace__tab--compact strong{flex:0 0 auto}.asset-index-page .asset-index-page__filter-heading>.op-chip,.maintenance-page .maintenance-schedules__filter-heading>.op-chip{justify-content:center;max-width:100%;min-height:2.1rem;padding-inline:.56rem;width:100%}.asset-index-page .asset-index-page__filter-card :is(.smart-filter-bar,.smart-filter-bar--operational){display:block;min-width:0;width:100%}.asset-index-page .asset-index-page__filter-card .smart-filter-form--operational{align-items:stretch!important;display:grid!important;gap:.48rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:0;width:100%}.asset-index-page .asset-index-page__filter-card .smart-filter-form--operational>*{align-self:stretch;min-width:0}.asset-index-page .asset-index-page__filter-card .sf-separator{display:none!important}.asset-index-page .asset-index-page__filter-card .sf-search{flex:none!important;grid-column:1/-1;height:auto!important;min-width:0!important;width:100%}.asset-index-page .asset-index-page__filter-card .sf-search-box,.asset-index-page .asset-index-page__filter-card .sf-search input{height:var(--asset-maint-mobile-control-height)!important;min-width:0;width:100%}.asset-index-page .asset-index-page__filter-card .sf-search input{font-size:1rem}.asset-index-page .asset-index-page__filter-card .sf-item{display:grid!important;gap:.24rem;grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-width:0!important;width:100%}.asset-index-page .asset-index-page__filter-card .sf-item label{color:var(--csd-text-687b99-1000, #687b99);display:block;font-size:.62rem;font-weight:850;letter-spacing:.06em;line-height:1;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.asset-index-page .asset-index-page__filter-card :is(.sf-select,.sf-select__button,.sf-item select){height:var(--asset-maint-mobile-control-height)!important;max-width:100%;min-width:0!important;width:100%!important}.asset-index-page .asset-index-page__filter-card .sf-select__button{border-radius:.84rem;justify-content:space-between;padding-inline:.68rem}.asset-index-page .asset-index-page__filter-card .sf-select__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-index-page .asset-index-page__filter-card :is(.sf-reset,.sf-advanced){align-items:center;border-radius:.84rem;display:inline-flex;font-size:.78rem;font-weight:840;height:var(--asset-maint-mobile-control-height)!important;justify-content:center;min-width:0;width:100%!important}.asset-index-page .assets-workspace__active-filters,.maintenance-page .maintenance-schedules__active-filters{max-width:100%;min-width:0;overflow:hidden}.asset-index-page .asset-index-page__table-head,.asset-index-page .asset-index-page__table-tools,.maintenance-page .maintenance-table-card__header,.maintenance-page .maintenance-table-card__tools{align-items:stretch!important;flex-direction:column!important;gap:.58rem;min-width:0;width:100%}.asset-index-page .asset-index-page__table-tools,.maintenance-page .maintenance-table-card__tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.asset-index-page .asset-index-page__table-tools .op-chip,.maintenance-page .maintenance-table-card__tools .op-chip{justify-content:center;min-width:0;width:100%}.asset-index-page :is(.asset-index-table-wrap,.op-table-wrap),.maintenance-page :is(.maintenance-table-wrap,.op-table-wrap){max-width:100%;min-width:0;overflow-x:visible}.asset-index-page .asset-index-table,.maintenance-page .maintenance-table{display:block;min-width:0!important;width:100%!important}.asset-index-page .asset-index-table thead,.maintenance-page .maintenance-table thead{display:none!important}.asset-index-page .asset-index-table tbody,.maintenance-page .maintenance-table tbody{display:grid;gap:.68rem;padding:.7rem;width:100%}.asset-index-page .asset-index-table tbody tr,.maintenance-page .maintenance-table tbody tr{background:linear-gradient(180deg,var(--csd-bg-ffffff-1000, #ffffff) 0%,var(--csd-bg-f8fbff-1000, #f8fbff) 100%);border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:.95rem;box-shadow:0 14px 28px #0f172a0f;display:grid;gap:.56rem;grid-template-columns:minmax(0,1fr);padding:.78rem;width:100%}.asset-index-page .asset-index-table tbody td,.maintenance-page .maintenance-table tbody td{background:transparent!important;border:0!important;display:block;min-width:0;padding:0!important;text-align:left!important;width:100%}.asset-index-page .asset-index-table tbody td[data-label]:not([data-label="Nr."]):not([data-label=Actiuni]):not([data-label=Echipament]):not([data-label="Element verificabil"]):before,.maintenance-page .maintenance-table tbody td[data-label]:not([data-label=Actiuni]):not([data-label=Activ]):before{color:var(--csd-text-64748b-1000, #64748b);content:attr(data-label);display:block;font-size:.66rem;font-weight:800;letter-spacing:.06em;margin-bottom:.18rem;text-transform:uppercase}.asset-index-page .asset-index-table tbody td[data-label="Nr."]{display:none}.asset-index-page .asset-index-table tbody td:is([data-label=Echipament],[data-label="Element verificabil"]),.maintenance-page .maintenance-table tbody td:is([data-label=Activ],[data-label=Scadenta]){border-bottom:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22))!important;padding-bottom:.54rem!important}.asset-index-page .asset-index-table tbody td[data-label=Actiuni],.maintenance-page .maintenance-table tbody td[data-label=Actiuni]{align-items:center;display:flex;justify-content:flex-end;padding-top:.2rem!important}.asset-index-page .asset-index-table tbody tr:has(.op-empty-state),.maintenance-page .maintenance-table tbody tr:has(.op-empty-state){background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:none}.asset-index-page .asset-index-table__meta,.asset-index-page .asset-index-table__context-pills,.maintenance-page .maintenance-record__topline,.maintenance-page .maintenance-record__subline{gap:.34rem}.maintenance-page .maintenance-card__header{align-items:stretch;flex-direction:column;gap:.68rem;padding:.82rem}.maintenance-page .maintenance-card__header .btn{justify-content:center;width:100%}.maintenance-page .maintenance-card__body{padding:.82rem}.maintenance-page .maintenance-record{border-radius:.95rem;gap:.72rem;padding:.78rem}.maintenance-page .maintenance-record__side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.maintenance-page .maintenance-record__side .btn{justify-content:center;width:100%}.maintenance-page .maintenance-schedules__quick-tabs{display:grid;gap:.46rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.maintenance-page .maintenance-schedules__quick-tab{justify-content:center;min-width:0;width:100%}.maintenance-page .maintenance-schedules__quick-tab span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-page .maintenance-schedules__filter-grid{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-page .maintenance-schedules__filter-field{min-width:0}.maintenance-page .maintenance-schedules__filter-field :is(.form-select,.form-control,.select2-container){min-width:0;width:100%!important}.maintenance-page .maintenance-schedules__search-row{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-page .maintenance-schedules__search-row .maintenance-search{grid-column:1/-1;min-width:0;width:100%}.maintenance-page .maintenance-schedules__search-row .maintenance-search input{font-size:1rem;min-height:var(--asset-maint-mobile-control-height);width:100%}.maintenance-page .maintenance-schedules__search-row .btn{justify-content:center;min-height:var(--asset-maint-mobile-control-height);width:100%}}@media (max-width: 380px){.asset-index-page .op-toolbar__actions,.asset-index-page .asset-index-page__filter-card .smart-filter-form--operational,.maintenance-page .op-toolbar__actions,.maintenance-page .maintenance-schedules__quick-tabs,.maintenance-page .maintenance-schedules__filter-grid,.maintenance-page .maintenance-schedules__search-row{gap:.42rem!important}.asset-index-page .op-toolbar__actions :is(.btn,.dropdown-toggle,.op-chip),.asset-index-page .asset-index-page__filter-card :is(.sf-search-box,.sf-search input,.sf-select__button,.sf-reset,.sf-advanced),.maintenance-page .op-toolbar__actions :is(.btn,.dropdown-toggle,.op-chip),.maintenance-page .maintenance-schedules__search-row .btn,.maintenance-page .maintenance-schedules__search-row .maintenance-search input{min-height:2.58rem}}@media (max-width: 767.98px){.container-fluid.op-workspace:is(.project-index-page,.task-template-index-page,.automations-page){--work-mobile-control-height: 2.72rem;gap:.72rem;max-width:100%;min-width:0;overflow-x:clip;padding-inline:.55rem!important;padding-top:.65rem!important;width:100%}:is(.project-index-page,.task-template-index-page,.automations-page){min-width:0;overflow-x:clip;-webkit-tap-highlight-color:transparent}:is(.project-index-page,.task-template-index-page,.automations-page) .op-toolbar{align-items:stretch;border-radius:1.05rem;flex-direction:column;gap:.68rem;padding:.86rem}:is(.project-index-page,.task-template-index-page,.automations-page) .op-toolbar__title{align-items:center;min-width:0}:is(.project-index-page,.task-template-index-page,.automations-page) .op-toolbar__title h1{font-size:1.18rem;line-height:1.2;margin:0}:is(.project-index-page,.task-template-index-page,.automations-page) .op-toolbar p{font-size:.78rem;line-height:1.42;margin-top:.34rem}:is(.project-index-page,.task-template-index-page,.automations-page) .op-toolbar__actions,.automations-page .automations-page__section-actions{display:grid;gap:.46rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}:is(.project-index-page,.task-template-index-page,.automations-page) .op-toolbar__actions>:is(a,button,form,.dropdown,.op-chip),.automations-page .automations-page__section-actions>:is(a,button,form,.dropdown,.automations-page__section-pill){min-width:0;width:100%}:is(.project-index-page,.task-template-index-page,.automations-page) .op-toolbar__actions :is(.btn,.dropdown-toggle,.op-chip),.automations-page .automations-page__section-actions :is(.btn,.automations-page__section-pill){align-items:center;font-size:.78rem;justify-content:center;min-height:var(--work-mobile-control-height);overflow:hidden;padding-inline:.58rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}:is(.project-index-page,.task-template-index-page,.automations-page) .op-stat-grid,.task-template-index-page .task-template-workspace__summary,.automations-page .automations-page__summary{display:grid;gap:.56rem;grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.project-index-page,.task-template-index-page,.automations-page) .op-stat{min-height:0;padding:.72rem}:is(.project-index-page,.task-template-index-page,.automations-page) :is(.op-filter-card,.op-table-card,.op-card){border-radius:1rem;max-width:100%;min-width:0}:is(.project-index-page,.task-template-index-page,.automations-page) :is(.op-card__header,.op-filter-card__heading,.automations-page__section-head){align-items:stretch!important;flex-direction:column!important;gap:.64rem;min-width:0;width:100%}:is(.project-index-page,.task-template-index-page) :is(.project-index-page__table-tools,.task-template-index-page__table-tools),.automations-page .automations-page__section-actions{display:grid;gap:.48rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}:is(.project-index-page,.task-template-index-page) :is(.project-index-page__table-tools,.task-template-index-page__table-tools) .op-chip,.automations-page .automations-page__section-actions .automations-page__section-pill{justify-content:center;min-width:0;width:100%}:is(.project-index-page,.task-template-index-page,.automations-page) :is(.op-filter-card__shell,.automations-page__filter-shell){min-width:0;width:100%}:is(.project-index-page,.task-template-index-page,.automations-page) :is(.smart-filter-bar,.smart-filter-bar--operational){min-width:0;width:100%}:is(.project-index-page,.task-template-index-page,.automations-page) .smart-filter-form--operational{align-items:stretch!important;display:grid!important;gap:.5rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}:is(.project-index-page,.task-template-index-page,.automations-page) .smart-filter-form--operational>*{min-width:0!important}:is(.project-index-page,.task-template-index-page,.automations-page) .smart-filter-form--operational :is(.sf-search,.smart-filter-form__search){grid-column:1/-1!important;order:10;width:100%}:is(.project-index-page,.task-template-index-page,.automations-page) .smart-filter-form--operational .sf-item{display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important}:is(.project-index-page,.task-template-index-page,.automations-page) .smart-filter-form--operational .sf-item label{display:none}:is(.project-index-page,.task-template-index-page,.automations-page) .smart-filter-form--operational .sf-separator{display:none!important}:is(.project-index-page,.task-template-index-page,.automations-page) .smart-filter-form--operational :is(.sf-search-box,.sf-search input,.sf-select,.sf-select__button,.sf-native-select,.sf-reset,.sf-advanced,select){max-width:100%;min-height:var(--work-mobile-control-height)!important;min-width:0;width:100%!important}:is(.project-index-page,.task-template-index-page,.automations-page) .smart-filter-form--operational :is(.sf-reset,.sf-advanced){align-items:center;border-radius:.84rem;display:inline-flex;font-size:.78rem;font-weight:840;justify-content:center}:is(.project-index-page,.task-template-index-page,.automations-page) :is(.project-index-page__active-filters,.task-template-index-page__active-filters,.automations-page__filter-chips){max-width:100%;min-width:0;overflow:hidden}:is(.project-index-page,.task-template-index-page,.automations-page) :is(.op-table-wrap,.ajax-table,.table-responsive){max-width:100%;min-width:0;overflow-x:visible!important}:is(.project-index-table,.task-template-index-table,.automations-table){display:block;min-width:0!important;width:100%!important}:is(.project-index-table,.task-template-index-table,.automations-table) colgroup,:is(.project-index-table,.task-template-index-table,.automations-table) thead{display:none!important}:is(.project-index-table,.task-template-index-table,.automations-table) tbody{display:grid;gap:.68rem;padding:.7rem;width:100%}:is(.project-index-table,.task-template-index-table,.automations-table) tbody tr{background:var(--csd-bg-ffffff-1000, #ffffff);border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-left:3px solid var(--csd-border-94a3b8-260, rgba(148, 163, 184, .26));border-radius:.95rem;box-shadow:inset 0 1px #ffffffe6,0 12px 26px #0f172a0e;display:grid;gap:.62rem;grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden;padding:.82rem;width:100%}:is(.project-index-table,.task-template-index-table,.automations-table) tbody tr>td{background:transparent!important;border:0!important;display:block;min-width:0;padding:0!important;text-align:left!important;width:100%}:is(.project-index-table,.task-template-index-table,.automations-table) tbody tr>td[data-label]:not([data-label="Nr."]):not([data-label=Actiuni]):not([data-label=Proiect]):not([data-label=Sablon]):not([data-label=Automatizare]):before{color:var(--csd-text-7b8da5-1000, #7b8da5);content:attr(data-label);display:block;font-size:.6rem;font-weight:850;letter-spacing:.09em;line-height:1;margin-bottom:.28rem;text-transform:uppercase}:is(.project-index-table,.task-template-index-table,.automations-table) tbody tr>td[data-label="Nr."]{display:none}:is(.project-index-table,.task-template-index-table,.automations-table) tbody tr>td:is([data-label=Proiect],[data-label=Sablon],[data-label=Automatizare]){border-bottom:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22))!important;padding-bottom:.54rem!important}:is(.project-index-table,.task-template-index-table,.automations-table) tbody tr>td[data-label=Actiuni]{align-items:center;display:flex;justify-content:flex-end;padding-top:.2rem!important}:is(.project-index-table,.task-template-index-table,.automations-table) tbody tr:has(.op-empty-state){background:var(--csd-bg-ffffff-1000, #ffffff);border-left-color:var(--csd-border-94a3b8-260, rgba(148, 163, 184, .26));box-shadow:none}.project-index-page .project-index-project__head,.project-index-page .project-index-progress__timeline,.task-template-index-page .task-template-index-table__title-top,.task-template-index-page .task-template-index-table__chips,.automations-page .automations-table__chips,.automations-page .email-orchestration-table__meta-line{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.36rem;min-width:0}.project-index-page .project-index-badge,.task-template-index-page .task-template-index-table__chip,.automations-page .automations-table__action-chip,.automations-page .automations-table__context-badge{max-width:100%;min-width:0;width:auto}.project-index-page :is(.project-index-project__title,.project-index-team__title,.project-index-budget strong),.task-template-index-page .task-template-index-table__title-link,.automations-page .email-orchestration-table__title{overflow-wrap:anywhere}.task-template-index-page .task-template-index-table__assignees,.task-template-index-page .task-template-index-table__date,.automations-page .automations-table__identity,.automations-page .automations-table__module{align-items:flex-start;min-width:0}.project-index-page .project-index-table__status-content,.task-template-index-page .task-template-index-table__status-content,.automations-page .automations-status-badge{justify-content:flex-start}.project-index-page .project-index-table__actions .dropdown-actions,.task-template-index-page .task-template-index-table__actions-cell .dropdown-actions,.automations-page .automations-table__actions-cell .dropdown-actions{margin-left:auto}}@media (max-width: 380px){:is(.project-index-page,.task-template-index-page,.automations-page) .op-toolbar__actions,:is(.project-index-page,.task-template-index-page,.automations-page) .smart-filter-form--operational,.automations-page .automations-page__section-actions{gap:.42rem!important}:is(.project-index-page,.task-template-index-page,.automations-page) .op-toolbar__actions :is(.btn,.dropdown-toggle,.op-chip),:is(.project-index-page,.task-template-index-page,.automations-page) .smart-filter-form--operational :is(.sf-search-box,.sf-search input,.sf-select__button,.sf-native-select,.sf-reset,.sf-advanced,select){min-height:2.58rem!important}}@media (max-width: 767.98px){.container-fluid:is(.company-index-page,.company-contract-registry-page,.offers-index-page,.knowledge-index-page){--menu-mobile-control-height: 2.72rem;gap:.72rem;max-width:100%;min-width:0;overflow-x:clip;padding-inline:.55rem!important;padding-top:.65rem!important;width:100%}:is(.company-index-page,.company-contract-registry-page,.offers-index-page,.knowledge-index-page,.hr-shell,.email-center-page,.email-inbox-page,.whatsapp-page,.pdf-tools-workspace,.business-reports,.op-module-workspace){--menu-mobile-control-height: 2.72rem;min-width:0;overflow-x:clip;-webkit-tap-highlight-color:transparent}:is(.company-index-page,.company-contract-registry-page,.offers-index-page,.knowledge-index-page) .op-toolbar{align-items:stretch;border-radius:1.05rem;flex-direction:column;gap:.72rem;padding:.86rem}:is(.company-index-page,.company-contract-registry-page,.offers-index-page,.knowledge-index-page) .op-toolbar__title{align-items:center;min-width:0}:is(.company-index-page,.company-contract-registry-page,.offers-index-page,.knowledge-index-page) .op-toolbar__title h1{font-size:1.18rem;line-height:1.18;margin:0;overflow-wrap:anywhere}:is(.company-index-page,.company-contract-registry-page,.offers-index-page,.knowledge-index-page) .op-toolbar p{font-size:.8rem;line-height:1.42;margin-top:.32rem}:is(.company-index-page,.company-contract-registry-page,.offers-index-page,.knowledge-index-page) :is(.op-toolbar__actions,.op-inline-actions){display:grid!important;gap:.46rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch;width:100%}:is(.company-index-page,.company-contract-registry-page,.offers-index-page,.knowledge-index-page) :is(.op-toolbar__actions,.op-inline-actions)>:is(a,button,form,.dropdown,.op-chip){min-width:0;width:100%}:is(.company-index-page,.company-contract-registry-page,.offers-index-page,.knowledge-index-page) :is(.op-toolbar__actions,.op-inline-actions) :is(.btn,.dropdown-toggle,.op-chip){align-items:center;border-radius:.86rem;font-size:.78rem;font-weight:820;justify-content:center;min-height:var(--menu-mobile-control-height);min-width:0;overflow:hidden;padding-inline:.58rem;text-overflow:ellipsis;white-space:nowrap;width:100%}:is(.company-index-page,.company-contract-registry-page,.offers-index-page,.knowledge-index-page) .op-stat-grid{display:grid!important;gap:.56rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.company-index-page,.company-contract-registry-page,.offers-index-page,.knowledge-index-page) .op-stat{min-height:0;padding:.72rem}:is(.company-index-page,.company-contract-registry-page,.offers-index-page,.knowledge-index-page) :is(.op-filter-card,.op-table-card,.op-card){border-radius:1rem;max-width:100%;min-width:0}:is(.company-index-page,.company-contract-registry-page,.offers-index-page,.knowledge-index-page) :is(.op-card__header,.op-filter-card__heading){align-items:stretch!important;flex-direction:column!important;gap:.58rem;min-width:0;width:100%}:is(.company-index-page,.company-contract-registry-page,.offers-index-page,.knowledge-index-page) :is(.op-filter-card__shell,.op-filter-card__body,.smart-filter-bar,.smart-filter-bar--operational){min-width:0;width:100%}:is(.company-index-page,.company-contract-registry-page,.offers-index-page,.knowledge-index-page) .smart-filter-form--operational{align-items:stretch!important;display:grid!important;gap:.5rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}:is(.company-index-page,.company-contract-registry-page,.offers-index-page,.knowledge-index-page) .smart-filter-form--operational>*{min-width:0!important}:is(.company-index-page,.company-contract-registry-page,.offers-index-page,.knowledge-index-page) .smart-filter-form--operational :is(.sf-search,.smart-filter-form__search){grid-column:1/-1!important;order:10;width:100%}:is(.company-index-page,.company-contract-registry-page,.offers-index-page,.knowledge-index-page) .smart-filter-form--operational .sf-separator{display:none!important}:is(.company-index-page,.company-contract-registry-page,.offers-index-page,.knowledge-index-page) .smart-filter-form--operational .sf-item{display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important}:is(.company-index-page,.company-contract-registry-page,.offers-index-page,.knowledge-index-page) .smart-filter-form--operational .sf-item label{display:none}:is(.company-index-page,.company-contract-registry-page,.offers-index-page,.knowledge-index-page) .smart-filter-form--operational :is(.sf-search-box,.sf-search input,.sf-select,.sf-select__button,.sf-native-select,.sf-reset,.sf-advanced,select){max-width:100%;min-height:var(--menu-mobile-control-height)!important;min-width:0;width:100%!important}:is(.company-index-page,.company-contract-registry-page,.offers-index-page,.knowledge-index-page) .smart-filter-form--operational :is(.sf-reset,.sf-advanced){align-items:center;border-radius:.84rem;display:inline-flex;font-size:.78rem;font-weight:840;justify-content:center}.offers-index-page__type-strip{display:grid;gap:.5rem;min-width:0}.offers-index-page__type-tabs,.knowledge-index-page__quick-chips{display:grid;gap:.46rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.offers-index-page__type-tabs .op-chip,.knowledge-index-page__quick-chips .op-chip,.offers-index-page__schema-chip{justify-content:center;min-height:2.4rem;min-width:0;overflow:hidden;padding-inline:.56rem;text-overflow:ellipsis;white-space:nowrap;width:100%}:is(.company-index-page,.company-contract-registry-page,.offers-index-page,.knowledge-index-page) :is(.op-table-wrap,.table-responsive,.ajax-table){max-width:100%;min-width:0;overflow-x:visible!important}:is(.company-index-table,.company-contract-registry__table,.offers-index-table,.knowledge-table){display:block;min-width:0!important;width:100%!important}:is(.company-index-table,.company-contract-registry__table,.offers-index-table,.knowledge-table) colgroup,:is(.company-index-table,.company-contract-registry__table,.offers-index-table,.knowledge-table) thead{display:none!important}:is(.company-index-table,.company-contract-registry__table,.offers-index-table,.knowledge-table) tbody{display:grid;gap:.68rem;padding:.7rem;width:100%}:is(.company-index-table,.company-contract-registry__table,.offers-index-table,.knowledge-table) tbody tr{background:var(--csd-bg-ffffff-1000, #ffffff);border:1px solid var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-left:3px solid var(--csd-border-3b82f6-320, rgba(59, 130, 246, .32));border-radius:.95rem;box-shadow:inset 0 1px #ffffffeb,0 12px 26px #0f172a0e;display:grid;gap:.6rem;grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden;padding:.82rem;width:100%}:is(.company-index-table,.company-contract-registry__table,.offers-index-table,.knowledge-table) tbody tr>td{background:transparent!important;border:0!important;display:block;min-width:0;padding:0!important;text-align:left!important;width:100%}:is(.company-index-table,.company-contract-registry__table,.offers-index-table,.knowledge-table) tbody tr>td[data-label]:not([data-label="Nr."]):not([data-label=Actiuni]):not([data-label=Companie]):not([data-label=Contract]):not([data-label=Oferta]):not([data-label=Material]):before{color:var(--csd-text-7b8da5-1000, #7b8da5);content:attr(data-label);display:block;font-size:.6rem;font-weight:850;letter-spacing:.09em;line-height:1;margin-bottom:.28rem;text-transform:uppercase}:is(.company-index-table,.company-contract-registry__table,.offers-index-table,.knowledge-table) tbody tr>td[data-label="Nr."]{display:none!important}:is(.company-index-table,.company-contract-registry__table,.offers-index-table,.knowledge-table) tbody tr>td:is([data-label=Companie],[data-label=Contract],[data-label=Oferta],[data-label=Material]){border-bottom:1px solid var(--csd-border-94a3b8-220, rgba(148, 163, 184, .22))!important;padding-bottom:.54rem!important}:is(.company-index-table,.company-contract-registry__table,.offers-index-table,.knowledge-table) tbody tr>td[data-label=Actiuni]{align-items:center;display:flex;justify-content:flex-end;padding-top:.12rem!important}:is(.company-index-table,.company-contract-registry__table,.offers-index-table,.knowledge-table) tbody tr:has(.op-empty-state){border-left-color:var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));box-shadow:none}.hr-shell{padding-inline:.55rem!important;padding-top:.65rem!important}.hr-shell__hero{align-items:stretch!important;border-radius:1.05rem;gap:.72rem;padding:.86rem}.hr-shell__title-row{align-items:center;gap:.62rem}.hr-shell__icon{width:2.35rem;height:2.35rem;border-radius:.78rem;flex:0 0 2.35rem}.hr-shell__title-row h1{font-size:1.18rem;line-height:1.18}.hr-shell__title-row p{font-size:.8rem;line-height:1.42}.hr-shell__hero-actions,.hr-shell__primary-actions,.hr-shell__secondary-actions,.hr-page-actions{display:grid!important;gap:.46rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.hr-shell__hero-actions>*,.hr-shell__primary-actions>*,.hr-shell__secondary-actions>*,.hr-page-actions>*{min-width:0;width:100%}.hr-shell__hero-actions>:is(.hr-shell__primary-actions,.hr-shell__secondary-actions){grid-column:1/-1}:is(.hr-shell__primary-actions,.hr-shell__secondary-actions)>:only-child{grid-column:1/-1}.hr-shell :is(.hr-page-actions,.hr-shell__primary-actions,.hr-shell__secondary-actions) :is(.btn,.btn-saas-primary,.btn-saas-secondary,.btn-saas-outline-primary,.module-toolbar-btn,.op-chip){justify-content:center;min-height:var(--menu-mobile-control-height);min-width:0;overflow:hidden;padding-inline:.58rem;text-overflow:ellipsis;white-space:normal;width:100%}.hr-shell__metrics{display:grid!important;gap:.56rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.hr-metric{min-height:0;padding:.72rem}.hr-shell__filters{padding:.58rem}.hr-shell__filters .smart-filter-form--operational{align-items:stretch!important;display:grid!important;gap:.5rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.hr-shell__filters .smart-filter-form--operational>*{min-width:0!important}.hr-shell__filters .smart-filter-form--operational .sf-item{grid-template-columns:minmax(0,1fr)}.hr-shell__filters .smart-filter-form--operational :is(.sf-search,.smart-filter-form__search){grid-column:1/-1!important;order:10}.hr-shell__filters .smart-filter-form--operational .sf-separator,.hr-shell__filters .smart-filter-form--operational .sf-item label{display:none!important}.hr-shell__filters .smart-filter-form--operational :is(.sf-search-box,.sf-search input,.sf-select,.sf-select__button,.sf-native-select,.sf-reset,.sf-advanced,select){min-height:var(--menu-mobile-control-height)!important;min-width:0;width:100%!important}.email-center-page,.email-inbox-page,.whatsapp-page{padding:.65rem .55rem 1rem!important}.email-center-page>.px-3,.email-inbox-page>.px-3{padding-inline:0!important}:is(.email-center-page,.email-inbox-page) :is(.email-center-metrics,.email-inbox-kpi-grid,.row.email-inbox-kpi-grid){display:grid!important;gap:.56rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.email-center-list-head,.email-filter-shell,.email-inbox-filter-shell,.email-inbox-workspace,.email-inbox-review-layout,.email-inbox-context-grid{max-width:100%;min-width:0}.email-filter-shell__row,.email-filter-shell__dates,.email-inbox-filter-shell__row{display:grid!important;gap:.5rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}:is(.email-filter-field--search,.email-inbox-filter-search){grid-column:1/-1!important;width:100%}:is(.email-filter-shell,.email-inbox-filter-shell) :is(input,select,.select2-container,.email-filter-reset,.email-inbox-filter-reset,.toolbar-btn){min-height:var(--menu-mobile-control-height);min-width:0;width:100%!important}:is(.email-center-table,.email-template-table,.email-orchestration-table,.whatsapp-table,.work-schedules-table,.business-report-table,.company-legal-financial-table,.company-contract-settings-page .op-card__body table.op-table){display:block;min-width:0!important;width:100%!important}:is(.email-center-table,.email-template-table,.email-orchestration-table,.whatsapp-table,.work-schedules-table,.business-report-table,.company-legal-financial-table,.company-contract-settings-page .op-card__body table.op-table) thead{display:none!important}:is(.email-center-table,.email-template-table,.email-orchestration-table,.whatsapp-table,.work-schedules-table,.business-report-table,.company-legal-financial-table,.company-contract-settings-page .op-card__body table.op-table) :is(tbody,tr,td){display:block;width:100%}:is(.email-center-table,.email-template-table,.email-orchestration-table,.whatsapp-table,.work-schedules-table,.business-report-table,.company-legal-financial-table,.company-contract-settings-page .op-card__body table.op-table) tr{background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:1rem;box-shadow:0 .8rem 1.8rem #0f172a14;margin-bottom:.62rem;overflow:hidden;padding:.12rem 0}:is(.email-center-table,.email-template-table,.email-orchestration-table,.whatsapp-table,.work-schedules-table,.business-report-table,.company-legal-financial-table,.company-contract-settings-page .op-card__body table.op-table) td{align-items:start;border:0!important;color:var(--csd-text-0f172a-1000, #0f172a);display:grid!important;gap:.58rem;grid-template-columns:minmax(5.8rem,.42fr) minmax(0,1fr);min-width:0;padding:.62rem .76rem!important;text-align:left!important}:is(.email-center-table,.email-template-table,.email-orchestration-table,.whatsapp-table,.work-schedules-table,.business-report-table,.company-legal-financial-table,.company-contract-settings-page .op-card__body table.op-table) td+td{border-top:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16))!important}:is(.email-center-table,.email-template-table,.email-orchestration-table,.whatsapp-table,.work-schedules-table,.business-report-table,.company-legal-financial-table,.company-contract-settings-page .op-card__body table.op-table) td:before{color:var(--csd-text-64748b-1000, #64748b);content:attr(data-label);font-size:.62rem;font-weight:800;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}:is(.email-center-table,.email-template-table,.email-orchestration-table,.whatsapp-table,.work-schedules-table,.business-report-table,.company-legal-financial-table,.company-contract-settings-page .op-card__body table.op-table) td[data-label=Email],.email-template-table td[data-label=Sablon],.work-schedules-table td[data-label=Program],.business-report-table td[data-label=Denumire],:is(.email-template-table,.email-orchestration-table,.whatsapp-table) td:first-child{background:linear-gradient(135deg,var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));grid-template-columns:1fr}:is(.email-center-table,.email-template-table,.email-orchestration-table,.whatsapp-table,.work-schedules-table,.business-report-table,.company-legal-financial-table,.company-contract-settings-page .op-card__body table.op-table) td:first-child:before{display:none}:is(.business-report-table,.company-legal-financial-table) td:first-child:before{display:block}:is(.email-template-table td[data-label=Sablon],.work-schedules-table td[data-label=Program],.business-report-table td[data-label=Denumire]):before{display:none}:is(.email-center-table,.email-template-table,.email-orchestration-table,.whatsapp-table,.work-schedules-table,.business-report-table,.company-legal-financial-table,.company-contract-settings-page .op-card__body table.op-table) :is([data-label="Nr."],.work-schedules-table__number){display:none!important}:is(.email-center-table__actions,.email-template-table__actions,.email-orchestration-table__actions,.whatsapp-table__actions){justify-content:flex-end;width:100%}:is(.email-template-manage-table,.knowledge-attachments-table,.postal-forms-review-table__table){display:block;min-width:0!important;width:100%!important}:is(.email-template-manage-table,.knowledge-attachments-table,.postal-forms-review-table__table) thead{display:none!important}:is(.email-template-manage-table,.knowledge-attachments-table,.postal-forms-review-table__table) :is(tbody,tr,td){display:block;width:100%}:is(.email-template-manage-table,.knowledge-attachments-table,.postal-forms-review-table__table) tr{background:var(--csd-bg-ffffff-940, rgba(255, 255, 255, .94));border:1px solid var(--csd-border-94a3b8-280, rgba(148, 163, 184, .28));border-radius:1rem;box-shadow:0 .8rem 1.8rem #0f172a14;margin-bottom:.62rem;overflow:hidden;padding:.12rem 0}:is(.email-template-manage-table,.knowledge-attachments-table,.postal-forms-review-table__table) td{align-items:start;border:0!important;color:var(--csd-text-0f172a-1000, #0f172a);display:grid!important;gap:.58rem;grid-template-columns:minmax(5.8rem,.42fr) minmax(0,1fr);min-width:0;padding:.62rem .76rem!important;text-align:left!important}:is(.email-template-manage-table,.knowledge-attachments-table,.postal-forms-review-table__table) td+td{border-top:1px solid var(--csd-border-94a3b8-160, rgba(148, 163, 184, .16))!important}:is(.email-template-manage-table,.knowledge-attachments-table,.postal-forms-review-table__table) td:before{color:var(--csd-text-64748b-1000, #64748b);content:attr(data-label);font-size:.62rem;font-weight:800;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}:is(.email-template-manage-table td[data-label=Categorie],.knowledge-attachments-table td[data-label=Document],.postal-forms-review-table__table td[data-label=Apartament]){background:linear-gradient(135deg,var(--csd-bg-eff6ff-920, rgba(239, 246, 255, .92)),var(--csd-bg-ffffff-980, rgba(255, 255, 255, .98)));grid-template-columns:1fr}:is(.email-template-manage-table td[data-label=Categorie],.knowledge-attachments-table td[data-label=Document],.postal-forms-review-table__table td[data-label=Apartament]):before{display:none}:is(.email-template-manage-table__actions,.knowledge-attachments-table__actions){justify-content:flex-end;width:100%}.whatsapp-page-grid,.whatsapp-kpi-grid,.whatsapp-settings-health,.whatsapp-report-grid{display:grid!important;gap:.56rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.whatsapp-page-grid>*,.whatsapp-panel,.whatsapp-thread,.whatsapp-conversation{min-width:0}.whatsapp-panel__header,.whatsapp-thread__actions,.whatsapp-filterbar__compact-row,.whatsapp-inline-form{align-items:stretch!important;display:grid!important;gap:.5rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.whatsapp-filterbar__search,.whatsapp-panel__header>div:first-child,.whatsapp-inline-form>select:first-child{grid-column:1/-1}.whatsapp-page :is(.btn,.form-control,.form-select,.select2-container,.whatsapp-filterbar__icon-action){min-width:0;width:100%!important}.pdf-tools-workspace{gap:.72rem;padding-inline:0!important}.pdf-tools-hero{border-radius:1.05rem;gap:.72rem;padding:.86rem}.pdf-tools-hero__top,.pdf-tools-hero__body,.pdf-tools-card__head{align-items:stretch;flex-direction:column;gap:.66rem}.pdf-tools-hero__intro h1{font-size:1.22rem;line-height:1.18}.pdf-tools-hero__intro p{font-size:.8rem;line-height:1.42}.pdf-tools-hero__actions,.pdf-tools-hero__stats,.pdf-tools-operation-grid,.pdf-tools-flow,.pdf-tools-library-filters,.pdf-tools-activity-filters{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.pdf-tools-hero__actions>*,.pdf-tools-hero__actions .btn,.pdf-tools-submit,.pdf-tools-upload__button{justify-content:center;width:100%}.business-reports{padding-inline:.55rem!important}.business-reports__hero--executive{border-radius:1.05rem;gap:.72rem;padding:.86rem}.business-reports__hero h1{font-size:1.28rem;line-height:1.18}.business-reports__hero p{font-size:.82rem;line-height:1.42}.business-reports__hero-pills,.business-reports__metric-row,.business-reports__grid,.business-report-advisor__grid,.business-report-command-strip,.business-report-quality-grid{display:grid!important;gap:.56rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.business-reports__control-card,.business-report-panel,.business-report-kpi,.business-report-card,.business-report-kpi--hero,.business-report-panel--wide,.business-report-panel--leaderboard{grid-column:auto!important;max-width:100%;min-width:0}.op-module-workspace{padding-inline:.55rem!important}.op-module-workspace .op-module-hero{border-radius:1.05rem;padding:.86rem}.op-module-workspace .op-module-hero__actions,.op-module-workspace .op-module-hero__stats{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.op-module-workspace .op-module-hero__actions>*,.op-module-workspace .op-module-hero__actions :is(.btn,.op-module-primary,.op-module-secondary){justify-content:center;min-width:0;width:100%}.intervention-field-shell{padding:.62rem .62rem calc(8.5rem + env(safe-area-inset-bottom))!important}.intervention-field-actions{bottom:calc(.72rem + env(safe-area-inset-bottom))!important}body.intervention-form-focus-mode,body.intervention-form-focus-mode .content-wrapper{background:var(--csd-canvas-ffffff-1000, #ffffff)}body.intervention-form-focus-mode .intervention-field-shell{padding:.24rem .24rem calc(6.75rem + env(safe-area-inset-bottom))!important}body.intervention-form-focus-mode .intervention-field-topbar{align-items:center!important;display:flex!important;grid-template-columns:none!important;gap:.48rem!important;margin:-.24rem -.24rem .42rem!important;padding:.44rem .56rem!important}body.intervention-form-focus-mode .intervention-field-topbar__identity{flex:1 1 auto;grid-column:auto!important;min-width:0}body.intervention-form-focus-mode .intervention-field-topbar__identity span,body.intervention-form-focus-mode .intervention-field-topbar__identity strong{display:block;max-width:100%!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.intervention-form-focus-mode .intervention-field-topbar__identity span{font-size:.62rem;letter-spacing:.045em}body.intervention-form-focus-mode .intervention-field-topbar__identity strong{font-size:.86rem;line-height:1.2}body.intervention-form-focus-mode .intervention-field-topbar>.btn-saas,body.intervention-form-focus-mode .intervention-field-topbar .intervention-page-chip{flex:0 0 2.32rem;height:2.32rem;min-width:2.32rem;width:2.32rem!important;padding:0!important;border-radius:999px!important;justify-content:center!important}body.intervention-form-focus-mode .intervention-field-topbar>.btn-saas{font-size:0!important}body.intervention-form-focus-mode .intervention-field-topbar>.btn-saas i,body.intervention-form-focus-mode .intervention-field-topbar .intervention-page-chip i{margin:0!important;font-size:1rem}body.intervention-form-focus-mode .intervention-field-topbar .intervention-page-chip span{display:none!important}body.intervention-form-focus-mode .intervention-field-layout,body.intervention-form-focus-mode .intervention-field-main{width:100%;max-width:100%;min-width:0}body.intervention-form-focus-mode .intervention-field-layout{gap:.4rem!important;margin:0!important}body.intervention-form-focus-mode .intervention-field-card.saas-card.op-card{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.intervention-form-focus-mode .intervention-field-card>.op-card__header{display:none!important}body.intervention-form-focus-mode .intervention-field-card>form>.op-card__body{padding:0!important}body.intervention-form-focus-mode .intervention-field-card>form>.op-card__body>.alert{margin:.3rem 0 .55rem!important;padding:.52rem .58rem!important;border-radius:.62rem}body.intervention-form-focus-mode .intervention-field-card .form-section{margin-bottom:.5rem!important;border-radius:.72rem!important;box-shadow:none!important}body.intervention-form-focus-mode .intervention-field-card .intervention-field-section{border-color:var(--csd-border-cbd5e1-860, rgba(203, 213, 225, .86));background:var(--csd-canvas-ffffff-1000, #ffffff)}body.intervention-form-focus-mode .intervention-field-card .intervention-field-section__summary{min-height:2.42rem;padding:.56rem .58rem!important;border-left-width:3px;font-size:.88rem}body.intervention-form-focus-mode .intervention-field-card .intervention-field-section__summary span{min-width:0;overflow-wrap:anywhere}body.intervention-form-focus-mode .intervention-field-card .intervention-field-section__summary span:before{width:1.42rem;height:1.42rem;flex:0 0 1.42rem;border-radius:.5rem;font-size:.62rem}body.intervention-form-focus-mode .intervention-field-card .intervention-field-section__body{padding:.54rem .42rem .62rem!important}body.intervention-form-focus-mode .intervention-field-card .d-flex.flex-column.gap-3{gap:.55rem!important}body.intervention-form-focus-mode .intervention-field-card .intervention-form-field{margin-bottom:.65rem!important}body.intervention-form-focus-mode .intervention-field-card .intervention-form-field__label-row{align-items:flex-start;gap:.35rem;margin-bottom:.28rem}body.intervention-form-focus-mode .intervention-field-card .intervention-form-field__now-action{min-height:1.74rem;padding:.25rem .44rem}body.intervention-form-focus-mode .intervention-field-card :is(.form-control,.form-select){min-height:2.34rem;padding:.48rem .58rem;font-size:.88rem}body.intervention-form-focus-mode .intervention-field-card .select2-container{max-width:100%;width:100%!important}body.intervention-form-focus-mode .intervention-field-card textarea.form-control{min-height:5.2rem}body.intervention-form-focus-mode .intervention-field-card .inspection-instance-group{gap:.42rem;margin-top:.52rem}body.intervention-form-focus-mode .intervention-field-card .inspection-instance-group__head{padding:.48rem .5rem!important;border-radius:.62rem!important;background:var(--csd-canvas-f8fbff-1000, #f8fbff)}body.intervention-form-focus-mode .intervention-field-card .inspection-instance-group__items{gap:.48rem}body.intervention-form-focus-mode .intervention-field-card .inspection-block.saas-card{margin-bottom:0!important;padding:0!important;border-color:var(--csd-border-cbd5e1-900, rgba(203, 213, 225, .9))!important;border-radius:.72rem!important;background:var(--csd-canvas-ffffff-1000, #ffffff)!important;box-shadow:0 10px 24px #0f172a0e!important}body.intervention-form-focus-mode .intervention-field-card .inspection-block .saas-card-body{padding:0!important}body.intervention-form-focus-mode .intervention-field-card .inspection-block__content{padding:.56rem!important}body.intervention-form-focus-mode .intervention-field-card .inspection-block__header{align-items:center!important;flex-direction:row!important;gap:.42rem!important;margin:0!important;min-height:2.94rem!important;padding:.48rem .54rem!important;border:0;border-bottom:1px solid var(--csd-border-93c5fd-340, rgba(147, 197, 253, .34));border-left:3px solid var(--csd-border-2563eb-1000, #2563eb);border-radius:0;background:linear-gradient(135deg,var(--csd-canvas-f8fbff-1000, #f8fbff) 0%,var(--csd-canvas-ffffff-1000, #ffffff) 58%,var(--csd-canvas-eef5ff-1000, #eef5ff) 100%);box-shadow:inset 0 1px #ffffffeb}body.intervention-form-focus-mode .intervention-field-card .inspection-block__header h6{align-items:center!important;flex:1 1 auto;flex-wrap:wrap;gap:.34rem .46rem!important;min-width:0;color:var(--csd-text-12213b-1000, #12213b);font-size:.9rem;font-weight:900;line-height:1.22;overflow-wrap:anywhere}body.intervention-form-focus-mode .intervention-field-card .inspection-block__header h6>i{display:inline-flex;align-items:center;justify-content:center;width:1.72rem;height:1.72rem;flex:0 0 1.72rem;border:1px solid var(--csd-border-93c5fd-720, rgba(147, 197, 253, .72));border-radius:.54rem;background:var(--csd-canvas-eff6ff-1000, #eff6ff);color:var(--csd-text-2563eb-1000, #2563eb)!important;font-size:.86rem}body.intervention-form-focus-mode .intervention-field-card .inspection-block__header h6 .badge{min-height:1.36rem;padding:.24rem .42rem;border-color:var(--csd-border-94a3b8-340, rgba(148, 163, 184, .34))!important;border-radius:999px;background:var(--csd-canvas-ffffff-1000, #ffffff)!important;color:var(--csd-text-64748b-1000, #64748b)!important;font-size:.64rem;font-weight:850;line-height:1;letter-spacing:0;box-shadow:0 1px #ffffffe6}body.intervention-form-focus-mode .intervention-field-card .inspection-block__header :is(.btn-saas,button){align-self:center;flex:0 0 2.1rem;justify-content:center!important;width:2.1rem!important;min-width:2.1rem!important;height:2.1rem;padding:0!important}body.intervention-form-focus-mode .intervention-field-card .inspection-status-wrapper{margin-bottom:.65rem!important}body.intervention-form-focus-mode .intervention-field-card .inspection-block .form-check.form-switch{display:inline-flex;align-items:center;gap:.5rem;width:auto;min-height:2.16rem;margin-bottom:.72rem!important;padding:.38rem .62rem .38rem .5rem!important;border:1px solid var(--csd-border-cbd5e1-760, rgba(203, 213, 225, .76));border-radius:999px;background:linear-gradient(180deg,var(--csd-canvas-ffffff-1000, #ffffff) 0%,var(--csd-canvas-f8fbff-1000, #f8fbff) 100%);box-shadow:0 8px 18px #0f172a0a}body.intervention-form-focus-mode .intervention-field-card .inspection-block .form-check.form-switch .form-check-input{position:static!important;float:none!important;flex:0 0 1.04rem;width:1.04rem;height:1.04rem;margin:0!important;border-radius:.3rem}body.intervention-form-focus-mode .intervention-field-card .inspection-block .form-check.form-switch .form-check-label{margin:0;color:var(--csd-text-263b5a-1000, #263b5a);font-size:.78rem;font-weight:850;line-height:1.12}body.intervention-form-focus-mode .intervention-field-card .inspection-status{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.32rem!important}body.intervention-form-focus-mode .intervention-field-card .inspection-status-btn{min-height:2.26rem;justify-content:center!important;gap:.18rem;border-radius:.68rem;padding:.38rem .24rem!important;font-size:.68rem;font-weight:850;line-height:1.1;text-align:center;white-space:normal}body.intervention-form-focus-mode .intervention-field-card .inspection-status-btn i{width:auto!important;font-size:.85rem}body.intervention-form-focus-mode .intervention-field-card .inspection-resolution__options{display:grid;grid-template-columns:minmax(0,1fr);gap:.42rem}body.intervention-form-focus-mode .intervention-field-card .inspection-resolution__option{width:100%;padding:.48rem .56rem;border-radius:.62rem}body.intervention-form-focus-mode .intervention-field-card .repeater-table__rows{gap:.42rem}body.intervention-form-focus-mode .intervention-field-card .repeater-table__row{gap:.42rem!important;padding:.48rem!important;border-radius:.62rem!important;background:var(--csd-canvas-ffffff-1000, #ffffff)}body.intervention-form-focus-mode .intervention-field-card .signature-pad{padding:.5rem!important;border-radius:.62rem!important}body.intervention-form-focus-mode .intervention-field-actions{align-items:stretch!important;bottom:calc(.46rem + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:.86fr 1fr 1.18fr!important;gap:.34rem!important;left:.56rem!important;right:.56rem!important;transform:none!important;width:auto!important;max-width:none!important;min-width:0!important;padding:.36rem!important;border:1px solid var(--csd-border-bacdeb-820, rgba(186, 205, 235, .82));border-radius:.94rem!important;background:var(--csd-canvas-f8fbff-970, rgba(248, 251, 255, .97));box-shadow:0 -8px 22px #0f172a0e,0 16px 34px #0f172a26,inset 0 1px #fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.intervention-form-focus-mode .intervention-field-actions:before{content:"";position:absolute;top:-.18rem;left:1.15rem;right:1.15rem;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(37,99,235,.32),transparent);pointer-events:none}body.intervention-form-focus-mode .intervention-field-actions__status,body.intervention-form-focus-mode .intervention-field-actions__more,body.intervention-form-focus-mode .intervention-field-action--save,body.intervention-form-focus-mode .intervention-field-action--finalize{grid-column:auto!important;min-width:0!important;width:100%!important}body.intervention-form-focus-mode .intervention-field-actions__status{display:inline-flex;align-items:center;flex-direction:column;justify-content:center;height:2.78rem;margin:0!important;gap:.1rem;padding:.3rem .18rem;border:1px solid var(--csd-border-93c5fd-500, rgba(147, 197, 253, .5));border-radius:.76rem;background:linear-gradient(180deg,var(--csd-canvas-ffffff-1000, #ffffff),var(--csd-canvas-eff6ff-1000, #eff6ff));color:var(--csd-text-2563eb-1000, #2563eb);text-align:center;box-shadow:0 8px 18px #2563eb14}body.intervention-form-focus-mode .intervention-field-actions__status i{font-size:.95rem;line-height:1}body.intervention-form-focus-mode .intervention-field-actions__status span{display:block;max-width:100%;overflow:hidden;color:var(--csd-text-1e40af-1000, #1e40af);font-size:0;font-weight:850;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}body.intervention-form-focus-mode .intervention-field-actions__status span:after{content:attr(data-mobile-label);font-size:.6rem}body.intervention-form-focus-mode .intervention-field-actions :is(.btn,.btn-saas,.status-tag){display:inline-flex;align-items:center;flex-direction:column;justify-content:center!important;width:100%!important;min-width:0!important;min-height:2.78rem;height:2.78rem;gap:.1rem;padding:.3rem .18rem!important;border-radius:.76rem;font-size:.64rem;font-weight:850;line-height:1.05;text-align:center;white-space:normal;box-shadow:0 8px 18px #0f172a14}body.intervention-form-focus-mode .intervention-field-actions :is(.btn,.btn-saas,.status-tag) i{margin:0!important;font-size:.96rem;line-height:1}body.intervention-form-focus-mode .intervention-field-action--more{border-radius:.76rem!important}body.intervention-form-focus-mode .intervention-field-action--more span{display:block!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.intervention-form-focus-mode .intervention-field-action--submit-menu{border-color:var(--csd-border-2563eb-360, rgba(37, 99, 235, .36))!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;box-shadow:0 12px 24px #2563eb3d!important}body.intervention-form-focus-mode .intervention-field-action--submit-menu i{color:inherit!important;font-size:1.08rem}body.intervention-form-focus-mode .intervention-field-actions__more{position:static!important}body.intervention-form-focus-mode .intervention-field-actions__more[open]>summary{border-color:var(--csd-border-2563eb-420, rgba(37, 99, 235, .42))!important;box-shadow:0 12px 24px #2563eb24!important}body.intervention-form-focus-mode .intervention-field-actions__menu{right:0!important;left:0!important;bottom:calc(100% + .42rem)!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem;width:100%;min-width:0;padding:.42rem;transform:none;border-radius:.88rem}body.intervention-form-focus-mode .intervention-field-actions__menu .btn-saas{min-height:2.58rem;height:auto;justify-content:center!important;padding:.42rem .36rem!important;font-size:.7rem;line-height:1.12}.technical-check-plans-table tbody,.technical-check-execution-table tbody,.technical-check-nonconformities-table tbody{display:grid!important;gap:.72rem;padding:.72rem}.technical-check-plans-table__row,.technical-check-execution-table__row,.technical-check-nonconformities-table__row{margin:0!important;width:100%!important}.container-fluid.op-workspace.qr-access-page{gap:.72rem;max-width:100%;min-width:0;padding-inline:.72rem!important;width:100%}.qr-access-page .smart-filter-bar--operational .smart-filter-form--operational,.qr-access-page .op-filter-card__body{display:grid!important;gap:.62rem!important;grid-template-columns:1fr!important}.qr-access-page .smart-filter-bar--operational :is(.sf-item,.sf-search,.sf-reset,.sf-advanced,.btn,button,input,select){min-width:0!important;width:100%!important}}@media (max-width: 380px){:is(.company-index-page,.company-contract-registry-page,.offers-index-page,.knowledge-index-page,.hr-shell,.email-center-page,.email-inbox-page,.whatsapp-page,.pdf-tools-workspace,.business-reports,.op-module-workspace){--menu-mobile-control-height: 2.58rem}}@media (max-width: 767.98px){.container-fluid.op-workspace.intervention-index-page .intervention-index-page__toolbar.op-toolbar{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:.62rem}.container-fluid.op-workspace.intervention-index-page .intervention-index-page__toolbar .op-toolbar__actions{display:flex;grid-template-columns:unset;justify-content:flex-end;justify-self:end;width:auto}.container-fluid.op-workspace.intervention-index-page .intervention-index-page__toolbar .op-toolbar__actions>:is(a,button,form,.dropdown,.op-chip){width:auto}.container-fluid.op-workspace.intervention-index-page .intervention-index-page__toolbar .op-toolbar__actions .op-primary-action{width:auto;min-width:0;padding-inline:.86rem}.container-fluid.op-workspace.intervention-index-page .intervention-index-table{display:block;min-width:0;border-collapse:separate;border-spacing:0}.container-fluid.op-workspace.intervention-index-page .intervention-index-table tbody{gap:.62rem;padding:.62rem}.container-fluid.op-workspace.intervention-index-page .intervention-index-table tbody tr{position:relative;gap:.48rem;padding:.72rem;border-color:var(--csd-border-d6e1ef-920, rgba(214, 225, 239, .92));border-left:3px solid var(--csd-border-2563eb-280, rgba(37, 99, 235, .28));background:var(--csd-bg-ffffff-1000, #ffffff);box-shadow:inset 0 1px #ffffffe6,0 12px 26px #0f172a0e}.container-fluid.op-workspace.intervention-index-page .intervention-index-table tbody tr:has(.dropdown-overflow-anchor),.container-fluid.op-workspace.intervention-index-page .intervention-index-table tbody tr:has(.status-dropdown.show),.container-fluid.op-workspace.intervention-index-page .intervention-index-table tbody tr:has(.dropdown-menu.show){overflow:visible}.container-fluid.op-workspace.intervention-index-page .intervention-index-table tbody tr[data-status=completed],.container-fluid.op-workspace.intervention-index-page .intervention-index-table tbody tr[data-status=archived]{border-left-color:var(--csd-border-14b8a6-340, rgba(20, 184, 166, .34))}.container-fluid.op-workspace.intervention-index-page .intervention-index-table tbody tr[data-status=in_progress],.container-fluid.op-workspace.intervention-index-page .intervention-index-table tbody tr[data-status=open]{border-left-color:var(--csd-border-2563eb-340, rgba(37, 99, 235, .34))}.container-fluid.op-workspace.intervention-index-page .intervention-index-table tbody tr[data-status=cancelled]{border-left-color:var(--csd-border-ef4444-340, rgba(239, 68, 68, .34))}.container-fluid.op-workspace.intervention-index-page .intervention-index-table tbody tr>td{display:block;width:100%;min-width:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;--bs-table-bg: transparent;--csd-foreground-bs-table-bg: transparent;--bs-table-accent-bg: transparent}.container-fluid.op-workspace.intervention-index-page .intervention-index-table tbody tr>td[data-label]:not([data-label="Nr."]):not([data-label=Actiuni]):not([data-label=Interventie]):before{content:attr(data-label);display:block;margin-bottom:.24rem;color:var(--csd-text-7b8da5-1000, #7b8da5);font-size:.6rem;font-weight:850;letter-spacing:.09em;line-height:1;text-transform:uppercase}.container-fluid.op-workspace.intervention-index-page .intervention-index-table__ticket-cell{padding-bottom:.5rem!important;border-bottom:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))!important}.container-fluid.op-workspace.intervention-index-page .intervention-index-table__ticket{display:grid;grid-template-columns:1.68rem minmax(0,1fr);gap:.58rem;align-items:flex-start}.container-fluid.op-workspace.intervention-index-page .intervention-index-table__ticket .op-table__icon{width:1.68rem;height:1.68rem;min-width:1.68rem;border-radius:.55rem;font-size:.78rem}.container-fluid.op-workspace.intervention-index-page .intervention-index-table__ticket .op-table__title{display:block;max-width:100%;color:var(--csd-text-0f172a-1000, #0f172a);font-size:.92rem;line-height:1.28;overflow-wrap:anywhere;white-space:normal}.container-fluid.op-workspace.intervention-index-page .intervention-index-table__ticket .op-table__meta{display:-webkit-box;max-width:100%;color:var(--csd-text-64748b-1000, #64748b);font-size:.76rem;line-height:1.32;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.container-fluid.op-workspace.intervention-index-page .intervention-index-table__mobile-value{display:inline-flex;align-items:center;justify-content:flex-start;max-width:100%;min-width:0}.container-fluid.op-workspace.intervention-index-page .intervention-index-table__client-cell .intervention-index-table__mobile-value>.d-inline-flex{max-width:100%;min-width:0}.container-fluid.op-workspace.intervention-index-page .intervention-index-table__client-cell,.container-fluid.op-workspace.intervention-index-page .intervention-index-table__assignees-cell,.container-fluid.op-workspace.intervention-index-page .intervention-index-table__date-cell,.container-fluid.op-workspace.intervention-index-page .intervention-index-table__status-cell{padding-top:.02rem!important}.container-fluid.op-workspace.intervention-index-page .intervention-index-table__client-cell .entity-badge__name,.container-fluid.op-workspace.intervention-index-page .intervention-index-table__client-cell .entity-type-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container-fluid.op-workspace.intervention-index-page .intervention-index-table__assignees-cell .avatar-stack-wrapper{justify-content:flex-start}.container-fluid.op-workspace.intervention-index-page .intervention-index-table__date-cell .x-ui-date--compact{min-height:1.58rem;gap:.34rem;padding:.18rem .44rem;border-color:var(--csd-border-cbd5e1-680, rgba(203, 213, 225, .68));background:var(--csd-bg-ffffff-720, rgba(255, 255, 255, .72));box-shadow:none}.container-fluid.op-workspace.intervention-index-page .intervention-index-table__date-cell .x-ui-date--compact .x-ui-date__icon{width:.98rem;height:.98rem;background:transparent;color:var(--csd-text-64748b-1000, #64748b);font-size:.66rem}.container-fluid.op-workspace.intervention-index-page .intervention-index-table__date-cell .x-ui-date--compact .x-ui-date__value{color:var(--csd-text-334155-1000, #334155);font-size:.74rem;font-weight:590}.container-fluid.op-workspace.intervention-index-page .intervention-index-table__status-cell .status-dropdown,.container-fluid.op-workspace.intervention-index-page .intervention-index-table__status-cell .status-label{display:inline-flex;max-width:100%;min-width:0}.container-fluid.op-workspace.intervention-index-page .intervention-index-table__status-cell .status-dropdown__toggle,.container-fluid.op-workspace.intervention-index-page .intervention-index-table__status-cell .status-label .status-dropdown__toggle{min-height:1.88rem;max-width:100%;justify-content:center}.container-fluid.op-workspace.intervention-index-page .intervention-index-table__actions-cell{display:flex!important;justify-content:flex-end;margin-top:.04rem;padding-top:.52rem!important;border-top:1px solid var(--csd-border-e2e8f0-860, rgba(226, 232, 240, .86))!important}}@media (max-width: 767.98px){:is(.modal,.offcanvas,.swal2-container) input:not([type=checkbox]):not([type=radio]):not([type=range]),:is(.modal,.offcanvas,.swal2-container) select,:is(.modal,.offcanvas,.swal2-container) textarea,:is(.modal,.offcanvas,.swal2-container) .form-control,:is(.modal,.offcanvas,.swal2-container) .form-select,:is(.modal,.offcanvas,.swal2-container) .form-saas-input,:is(.modal,.offcanvas,.swal2-container) .form-saas-select,:is(.modal,.offcanvas,.swal2-container) .form-saas-textarea,:is(.modal,.offcanvas,.swal2-container) .sf-search input,:is(.modal,.offcanvas,.swal2-container) .sf-select__search-input,:is(.modal,.offcanvas,.swal2-container) .select2-container--default .select2-search--dropdown .select2-search__field,:is(.modal,.offcanvas,.swal2-container) .select2-container--default .select2-selection--multiple .select2-search__field,:is(.modal,.offcanvas,.swal2-container) .flatpickr-input{font-size:16px!important}}.client-contract-show-page .client-contract-command-card,.client-contract-show-page .client-contract-tabs-shell,.client-contract-show-page .client-contract-panel:not(.client-contract-summary-card){background:var(--csd-bg-ffffff-1000, #fff);box-shadow:none;border-color:var(--csd-border-e2e8f0-1000, #e2e8f0)}.client-contract-show-page .client-contract-tabs-shell--content{padding:0;border:0;border-radius:0;background:transparent}.client-contract-show-page .client-contract-panel:before{display:none}.client-contract-show-page .client-contract-panel__header,.client-contract-show-page .client-contract-panel__body{padding:1rem 1.1rem}.client-contract-show-page .client-contract-panel__icon{background:var(--csd-bg-f8fafc-1000, #f8fafc);border-color:var(--csd-border-e2e8f0-1000, #e2e8f0);color:var(--csd-text-64748b-1000, #64748b)}.client-contract-show-page .client-contract-panel__title h2{font-size:.95rem;font-weight:700}.client-contract-show-page .client-contract-panel__title p{font-size:.78rem;font-weight:400}.client-contract-show-page .client-contract-hero__meta>span{background:transparent;border-color:transparent;color:var(--csd-text-64748b-1000, #64748b)}.client-contract-show-page .client-contract-workspace-layout{grid-template-columns:minmax(0,1fr) 19rem;gap:1rem}.client-contract-show-page .client-contract-context-rail{gap:.65rem}.client-contract-show-page .client-contract-command-card{padding:.65rem .85rem}.client-contract-show-page .client-contract-command-card .client-contract-workspace-nav{border:0;padding:0;border-radius:.5rem}.client-contract-show-page .client-contract-command-card .client-contract-workspace-nav button{padding:.45rem .65rem;font-size:.72rem;font-weight:600}.client-contract-show-page .client-contract-command-card .client-contract-workspace-nav button.active{background:var(--csd-bg-eff6ff-1000, #eff6ff);color:var(--csd-text-1d4ed8-1000, #1d4ed8);box-shadow:none}.client-contract-show-page .client-contract-command-card .client-contract-hero h1{font-size:1rem}.client-contract-show-page .client-contract-command-card .client-contract-hero__meta{flex-basis:auto}.client-contract-show-page .client-contract-command-card .client-contract-hero__meta span,.client-contract-show-page .client-contract-command-card .client-contract-hero__link{font-size:.68rem}.client-contract-show-page .client-contract-panel--signing>.client-contract-panel__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1rem 1.1rem .5rem}.client-contract-show-page .client-contract-panel--signing>.client-contract-panel__body>*{grid-column:1/-1}.client-contract-show-page .client-contract-panel--signing>.client-contract-panel__header{background:var(--op-surface)}.client-contract-show-page .client-contract-panel--signing .client-contract-panel__icon{color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-ffffff-1000, #fff);border-color:var(--csd-border-dbeafe-1000, #dbeafe)}.client-contract-show-page .client-contract-panel--signing>.client-contract-panel__header{align-items:center}.client-contract-show-page .client-contract-flow-row{display:grid;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1.1rem 0;margin:0;border:0;border-bottom:1px solid var(--csd-border-edf0f4-1000, #edf0f4);background:var(--csd-bg-ffffff-1000, #fff);min-width:0}.client-contract-show-page .client-contract-flow-row__icon{display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.7rem;color:var(--csd-text-64748b-1000, #64748b);background:var(--csd-bg-f8fafc-1000, #f8fafc)}.client-contract-show-page .client-contract-flow-row.is-current .client-contract-flow-row__icon{background:var(--csd-bg-eff6ff-1000, #eff6ff);border-color:var(--csd-border-dbeafe-1000, #dbeafe);color:var(--csd-text-2563eb-1000, #2563eb)}.client-contract-show-page .client-contract-flow-row__copy{display:grid;gap:.25rem;min-width:0}.client-contract-show-page .client-contract-flow-row__copy h3,.client-contract-show-page .client-contract-flow-row__copy>strong{margin:0;color:var(--csd-text-1e293b-1000, #1e293b);font-size:.88rem;font-weight:650;line-height:1.4}.client-contract-show-page .client-contract-flow-row__copy p,.client-contract-show-page .client-contract-flow-row__copy>span{margin:0;color:var(--csd-text-64748b-1000, #64748b);font-size:.78rem;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.client-contract-show-page .client-contract-panel--signing .client-contract-action-trigger{width:-moz-fit-content;width:fit-content;max-width:100%;justify-self:start;min-height:2.3rem;font-size:.76rem;padding:.55rem .9rem;margin:0;flex:0 0 auto}.client-contract-show-page .client-contract-flow-row[data-contract-stage]{grid-column:auto;grid-template-columns:1.9rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.8rem;border:1px solid var(--op-border-soft);border-radius:var(--op-radius);background:var(--op-surface)}.client-contract-show-page .client-contract-panel__body>.client-contract-flow-row[data-contract-stage]{grid-column:auto}.client-contract-show-page .client-contract-flow-row[data-contract-stage] .client-contract-flow-row__icon{width:1.9rem;height:1.9rem;color:var(--csd-foreground-op-muted, var(--op-muted));border:0;background:var(--op-soft)}.client-contract-show-page .client-contract-flow-row.is-current[data-contract-stage] .client-contract-flow-row__icon{color:var(--csd-foreground-op-accent, var(--op-accent));background:rgba(var(--op-accent-rgb),.07)}.client-contract-show-page .client-contract-flow-row.is-approved[data-contract-stage] .client-contract-flow-row__icon{color:var(--csd-foreground-op-success, var(--op-success));background:rgba(var(--op-success-rgb),.07)}.client-contract-show-page .client-contract-flow-row.needs-changes[data-contract-stage] .client-contract-flow-row__icon{color:var(--csd-foreground-op-warning, var(--op-warning))}.client-contract-show-page .client-contract-stage-heading{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;min-width:0}.client-contract-show-page .client-contract-stage-heading h3{font-size:.8rem}.client-contract-show-page .client-contract-flow-row[data-contract-stage] .client-contract-flow-row__copy p,.client-contract-show-page .client-contract-flow-row[data-contract-stage] .client-contract-inline-details{font-size:.73rem}.client-contract-show-page .client-contract-flow-row[data-contract-stage]>.btn{max-width:100%;white-space:normal}.client-contract-show-page .client-contract-signing-options{display:grid;gap:.85rem;padding-block:.65rem .2rem;min-width:0}.client-contract-show-page .client-contract-signing-options__heading h3{margin:0 0 .3rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1rem;font-weight:700}.client-contract-show-page .client-contract-signing-options__heading p{margin:0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.78rem}.client-contract-show-page .client-contract-signing-options__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.client-contract-show-page .client-contract-signing-choice.op-card{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;padding:1.1rem;margin:0;min-width:0}.client-contract-show-page .client-contract-signing-choice__heading{display:flex;align-items:center;gap:.75rem;min-width:0}.client-contract-show-page .client-contract-signing-choice__heading>div{min-width:0}.client-contract-show-page .client-contract-signing-choice__heading h3{margin:.3rem 0 0;font-size:.95rem;color:var(--csd-foreground-op-ink, var(--op-ink));font-weight:700;line-height:1.35}.client-contract-show-page .client-contract-signing-choice__icon{flex:0 0 2.5rem;width:2.5rem;height:2.5rem;border-radius:var(--op-radius);background:rgba(var(--op-accent-rgb),.07);color:var(--csd-foreground-op-accent, var(--op-accent));font-size:1.15rem}.client-contract-show-page .client-contract-signing-choice__icon--complete{background:rgba(var(--op-success-rgb),.07);color:var(--csd-foreground-op-success, var(--op-success))}.client-contract-show-page .client-contract-signing-choice>p{margin:0;color:var(--csd-foreground-op-muted, var(--op-muted));font-size:.8rem;line-height:1.6}.client-contract-show-page .client-contract-signing-choice>.btn{margin-top:auto;align-self:flex-start;max-width:100%;white-space:normal}.client-contract-show-page .client-contract-flow-disclosure.op-card{min-width:0;margin:0;box-shadow:none;overflow:hidden}.client-contract-show-page .client-contract-flow-disclosure>.client-contract-flow-row{padding:.75rem 1rem;background:var(--op-surface)}.client-contract-show-page .client-contract-flow-disclosure>summary .client-contract-flow-row__icon{color:var(--csd-foreground-op-accent, var(--op-accent));border:0;background:rgba(var(--op-accent-rgb),.06)}.client-contract-show-page .client-contract-flow-disclosure>summary{cursor:pointer;border-bottom:0;list-style:none}.client-contract-show-page .client-contract-flow-disclosure>summary::-webkit-details-marker,.client-contract-show-page .client-contract-context-disclosure>summary::-webkit-details-marker{display:none}.client-contract-show-page .client-contract-flow-disclosure>summary:hover{background:var(--op-soft)}.client-contract-show-page .client-contract-flow-disclosure__hint{display:flex;align-items:center;gap:.65rem;color:var(--csd-foreground-op-accent, var(--op-accent));font-size:.74rem;font-weight:600}.client-contract-show-page .client-contract-disclosure-open-label,.client-contract-show-page .client-contract-flow-disclosure[open] .client-contract-disclosure-closed-label{display:none}.client-contract-show-page .client-contract-flow-disclosure[open] .client-contract-disclosure-open-label{display:inline}.client-contract-show-page .client-contract-flow-disclosure[open]>summary .bi-chevron-down,.client-contract-show-page .client-contract-context-disclosure[open]>summary>.bi-chevron-down{transform:rotate(180deg)}.client-contract-show-page .client-contract-flow-disclosure__body{display:grid;gap:.8rem;padding:.85rem 1rem;border-top:1px solid var(--op-border-soft);min-width:0}.client-contract-show-page .client-contract-flow-note{display:flex;align-items:flex-start;gap:.45rem;margin:0;font-size:.74rem;color:var(--csd-text-64748b-1000, #64748b);line-height:1.5}.client-contract-show-page .client-contract-history-card>.client-contract-flow-row{padding:.8rem 1rem}.client-contract-show-page .client-contract-history-card .client-contract-flow-row__icon{color:var(--csd-foreground-op-accent, var(--op-accent));background:rgba(var(--op-accent-rgb),.06);border-color:var(--op-border-soft)}.client-contract-show-page .client-contract-signing-rail{background:var(--csd-bg-f8fafc-1000, #f8fafc);border-color:var(--csd-border-e8edf3-1000, #e8edf3);border-radius:.6rem}.client-contract-show-page .client-contract-step-grid{grid-template-columns:minmax(0,1fr);gap:0}.client-contract-show-page .client-contract-step{border:0;border-radius:0;padding:.8rem 0;background:var(--csd-bg-ffffff-1000, #fff);box-shadow:none}.client-contract-show-page .client-contract-step+.client-contract-step{border-top:1px solid var(--csd-border-edf0f4-1000, #edf0f4)}.client-contract-show-page .client-contract-step.is-locked{background:var(--csd-bg-ffffff-1000, #fff);border:0;border-top:1px solid var(--csd-border-edf0f4-1000, #edf0f4)}.client-contract-show-page .client-contract-step__number{display:none}.client-contract-show-page .client-contract-step__head{grid-template-columns:minmax(0,1fr)}.client-contract-show-page .client-contract-step h3{font-size:.82rem;font-weight:650}.client-contract-show-page .client-contract-step p{font-size:.76rem;font-weight:400}.client-contract-show-page .client-contract-step .client-contract-empty--inline{background:var(--csd-bg-f8fafc-1000, #f8fafc);border:0;padding:.6rem}.client-contract-show-page .client-contract-file-row{border-color:var(--csd-border-e8edf3-1000, #e8edf3);background:var(--csd-bg-fafbfc-1000, #fafbfc)}.client-contract-show-page .client-contract-history-disclosure{border:0;background:transparent;border-radius:0}.client-contract-show-page .client-contract-history-disclosure__trigger{padding:.9rem 0;background:transparent;font-size:.76rem;color:var(--csd-text-64748b-1000, #64748b)}.client-contract-show-page .client-contract-history-disclosure__counts{font-weight:400}.client-contract-show-page .client-contract-history__head h3{font-size:.85rem;font-weight:650;margin-bottom:.25rem}.client-contract-show-page .client-contract-registration-lock{background:var(--csd-bg-f8fafc-1000, #f8fafc);border-color:var(--csd-border-e2e8f0-1000, #e2e8f0);box-shadow:none}.client-contract-show-page .client-contract-registration-lock__icon{background:var(--csd-bg-ffffff-1000, #fff);border-color:var(--csd-border-e2e8f0-1000, #e2e8f0);color:var(--csd-text-64748b-1000, #64748b)}.client-contract-show-page .client-contract-registration-lock__copy strong{color:var(--csd-text-475569-1000, #475569)}.client-contract-show-page .client-contract-registration-lock__copy small{color:var(--csd-text-64748b-1000, #64748b);font-weight:400}.client-contract-show-page #contractSigningHistory .client-contract-history-grid{padding-bottom:1rem}.client-contract-show-page .client-contract-signing-summary{margin:1rem 0;box-shadow:none}.client-contract-show-page .client-contract-manual-draft-card{background:var(--csd-bg-f8fafc-1000, #f8fafc);border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);margin:1rem 0}.client-contract-show-page .client-contract-manual-draft-card.is-incomplete{background:var(--csd-bg-f8fafc-1000, #f8fafc);border-color:var(--csd-border-e2e8f0-1000, #e2e8f0)}.client-contract-show-page .client-contract-manual-draft-card__eyebrow,.client-contract-show-page .client-contract-manual-draft-card.is-incomplete .client-contract-manual-draft-card__eyebrow{background:transparent;border:0;padding:0;color:var(--csd-text-64748b-1000, #64748b)}.client-contract-show-page .client-contract-manual-draft-card.is-incomplete .client-contract-manual-draft-card__icon{color:var(--csd-text-64748b-1000, #64748b);background:var(--csd-bg-ffffff-1000, #fff);border-color:var(--csd-border-e2e8f0-1000, #e2e8f0)}.client-contract-show-page .client-contract-validation-card{margin:1rem 0;background:var(--csd-bg-fffcf5-1000, #fffcf5);box-shadow:none}.client-contract-show-page .client-contract-context-rail .client-contract-panel__header{padding:.9rem;flex-direction:row;gap:.5rem}.client-contract-show-page .client-contract-context-rail .client-contract-panel__body{padding:.9rem;gap:.85rem}.client-contract-show-page .client-contract-context-rail .client-contract-panel__icon{display:grid;width:1.8rem;height:1.8rem;color:var(--csd-text-2563eb-1000, #2563eb);background:var(--csd-bg-eff6ff-1000, #eff6ff);border-color:var(--csd-border-dbeafe-1000, #dbeafe)}.client-contract-show-page .client-contract-context-rail .client-contract-panel__title h2{font-size:.84rem}.client-contract-show-page .client-contract-context-rail>.op-card{margin-bottom:0}.client-contract-show-page .client-contract-summary-card .client-contract-panel__header{background:var(--op-surface)}.client-contract-show-page .client-contract-context-value{display:grid;gap:.4rem;padding:.85rem;border-left:2px solid var(--op-accent);border-radius:var(--op-radius-sm);background:var(--op-soft);min-width:0}.client-contract-show-page .client-contract-context-value>span{font-size:.72rem;color:var(--csd-text-64748b-1000, #64748b)}.client-contract-show-page .client-contract-context-value>strong{color:var(--csd-foreground-op-ink, var(--op-ink));font-size:1.25rem;font-weight:700;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.client-contract-show-page .client-contract-context-value>small{font-size:.7rem;line-height:1.5;color:var(--csd-text-64748b-1000, #64748b)}.client-contract-show-page .client-contract-detail-list{gap:0}.client-contract-show-page .client-contract-detail-list>div{padding:.6rem 0;border:0;border-bottom:1px solid var(--op-border-soft);border-radius:0;background:transparent}.client-contract-show-page .client-contract-detail-list>div:last-child{border-bottom:0}.client-contract-show-page .client-contract-detail-list>div>span{font-size:.74rem;font-weight:400}.client-contract-show-page .client-contract-detail-list>div>strong{font-size:.76rem;font-weight:600}.client-contract-show-page .client-contract-inline-details{font-size:.74rem;color:var(--csd-text-64748b-1000, #64748b)}.client-contract-show-page .client-contract-inline-details>summary{cursor:pointer}.client-contract-show-page .client-contract-inline-details>p,.client-contract-show-page .client-contract-inline-details>a,.client-contract-show-page .client-contract-inline-details>small{margin-top:.5rem}.client-contract-show-page .client-contract-aside-block{padding:.7rem 0 0;background:transparent;border:0;border-top:1px solid var(--csd-border-edf0f4-1000, #edf0f4);border-radius:0}.client-contract-show-page .client-contract-context-disclosure{min-width:0}.client-contract-show-page .client-contract-context-disclosure>summary{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem;cursor:pointer;list-style:none;font-size:.78rem;font-weight:600;color:var(--csd-text-475569-1000, #475569)}.client-contract-show-page .client-contract-context-disclosure>summary>span{display:flex;align-items:center;gap:.5rem}.client-contract-show-page .client-contract-context-disclosure>summary>span>i{color:var(--csd-foreground-op-accent, var(--op-accent))}.client-contract-show-page .client-contract-context-disclosure>summary:hover{background:var(--op-soft);border-radius:inherit}.client-contract-show-page .client-contract-context-disclosure .client-contract-panel__body{padding-top:0}.client-contract-show-page .client-contract-kpi-row{background:transparent;border:0;border-radius:0;padding:.5rem 0}.client-contract-show-page .client-contract-context-disclosure .client-contract-notice{background:var(--csd-bg-f8fafc-1000, #f8fafc);border-color:var(--csd-border-e2e8f0-1000, #e2e8f0);color:var(--csd-text-64748b-1000, #64748b)}.client-contract-show-page summary:focus-visible{outline:2px solid var(--csd-border-2563eb-1000, #2563eb);outline-offset:2px;border-radius:.4rem}@media (max-width: 1199.98px){.client-contract-show-page .client-contract-workspace-layout{grid-template-columns:minmax(0,1fr)}.client-contract-show-page .client-contract-context-rail{position:static;grid-template-columns:minmax(0,1fr)}}@media (max-width: 767.98px){.client-contract-show-page .client-show-page__toolbar{flex-direction:column;align-items:stretch;gap:.6rem;padding:.75rem}.client-contract-show-page .client-show-page__toolbar-main h1{font-size:.95rem;line-height:1.35;text-wrap:pretty}.client-contract-show-page .client-show-page__context-chips{gap:.3rem}.client-contract-show-page .client-show-page__context-chips>*{max-width:100%;font-size:.66rem;overflow-wrap:anywhere}.client-contract-show-page .client-show-page__actions{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.4rem;width:100%}.client-contract-show-page .client-show-page__actions>*{width:auto;min-width:0}.client-contract-show-page .client-show-page__actions>:first-child{flex:1 1 auto}.client-contract-show-page .client-show-page__actions>.btn{width:2.75rem;height:2.75rem;flex:0 0 2.75rem;padding:0}.client-contract-show-page .client-show-page__actions>.btn>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.client-contract-show-page .client-show-page__actions .status-dropdown,.client-contract-show-page .client-show-page__actions .status-dropdown__toggle{width:100%;min-height:2.75rem}.client-contract-show-page .client-contract-command-card{padding:.75rem;margin-bottom:.65rem}.client-contract-show-page .client-contract-command-card .client-contract-hero{gap:.6rem}.client-contract-show-page .client-contract-command-card .client-contract-hero__main{align-items:start;gap:.5rem}.client-contract-show-page .client-contract-command-card .client-contract-hero__copy{min-width:0;gap:.4rem}.client-contract-show-page .client-contract-command-card .client-contract-hero__meta{gap:.25rem .45rem}.client-contract-show-page .client-contract-command-card .client-contract-hero__meta>*{max-width:100%;white-space:normal;overflow-wrap:anywhere;padding:.15rem 0;line-height:1.4}.client-contract-show-page .client-contract-hero__actions:empty{display:none}.client-contract-show-page .client-contract-command-card .client-contract-hero__actions{justify-content:flex-start}.client-contract-show-page .client-contract-command-card .client-contract-hero__actions>.btn{width:auto;min-height:2.75rem}.client-contract-show-page .client-contract-command-card .client-contract-workspace-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.15rem;width:100%;overflow:visible}.client-contract-show-page .client-contract-command-card .client-contract-workspace-nav button{display:flex;flex-direction:column;justify-content:flex-start;gap:.25rem;padding:.5rem .15rem;min-width:0;min-height:3.3rem;font-size:.64rem;line-height:1.25;border-radius:.6rem}.client-contract-show-page .client-contract-command-card .client-contract-workspace-nav button i{font-size:.9rem}.client-contract-show-page .client-contract-panel--signing>.client-contract-panel__header{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem;text-align:left}.client-contract-show-page .client-contract-panel--signing .client-contract-panel__title{justify-content:flex-start;text-align:left;gap:.6rem}.client-contract-show-page .client-contract-panel--signing .client-contract-panel__title p{margin:.2rem 0 0}.client-contract-show-page .client-contract-panel--signing .client-contract-draft-download{min-height:2.75rem;margin-left:0}.client-contract-show-page .client-contract-panel__header{padding:.85rem}.client-contract-show-page .client-contract-panel--signing>.client-contract-panel__body{grid-template-columns:minmax(0,1fr);padding:.85rem}.client-contract-show-page .client-contract-flow-row{grid-template-columns:2.1rem minmax(0,1fr);gap:.65rem;padding:.9rem 0}.client-contract-show-page .client-contract-flow-row__icon{width:2.1rem;height:2.1rem}.client-contract-show-page .client-contract-flow-row>.client-contract-action-trigger{grid-column:2;justify-self:start;max-width:100%}.client-contract-show-page .client-contract-flow-disclosure__hint{grid-column:2}.client-contract-show-page .client-contract-signing-options__grid{grid-template-columns:minmax(0,1fr)}.client-contract-show-page .client-contract-signing-choice.op-card{padding:.9rem}.client-contract-show-page .client-contract-stage-heading{align-items:flex-start}.client-contract-show-page .client-contract-signing-choice>.btn,.client-contract-show-page .client-contract-flow-row[data-contract-stage]>.btn{min-height:2.75rem}.client-contract-show-page .client-contract-panel--signing .client-contract-draft-download{width:auto}.client-contract-show-page .client-contract-command-card .client-contract-workspace-nav button{white-space:normal}.client-contract-show-page .client-contract-signing-rail{grid-template-columns:minmax(0,1fr);gap:.6rem}.client-contract-show-page .client-contract-signing-rail__connector{display:none}}.contract-review-history{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.contract-review-history .client-contract-history{min-width:0}.contract-review-history .client-contract-history__head h3{font-size:.9rem}.contract-review-history__request{padding:.85rem;border:1px solid var(--csd-border-e2e8f0-1000, #e2e8f0);border-radius:.8rem;background:var(--csd-bg-ffffff-1000, #fff);min-width:0}.contract-review-history .client-contract-request-row{padding:0 0 .6rem;flex-wrap:wrap;gap:.5rem;border:0;background:transparent}.contract-review-history .client-contract-request-row>div{min-width:0;overflow-wrap:anywhere}.contract-review-history .client-contract-flow-note{font-size:.8rem;line-height:1.6;color:var(--csd-text-475569-1000, #475569)}.contract-review-history__note{white-space:pre-wrap;overflow-wrap:anywhere;padding:.65rem;margin:.5rem 0;background:var(--csd-bg-f8fafc-1000, #f8fafc);border-left:3px solid var(--csd-border-93c5fd-1000, #93c5fd);border-radius:.25rem}.contract-review-history a{overflow-wrap:anywhere}.client-contract-action-drawer>.select2-container--open{width:auto!important}.client-contract-action-drawer .select2-results__option{white-space:normal;overflow-wrap:anywhere}@media (max-width: 575.98px){body:has(.client-contract-show-page) .main-header.navbar{--contract-nav-size: clamp(32px, 8.8vw, 36px);padding-inline:4px}body:has(.client-contract-show-page) .main-header.navbar .navbar-nav.ml-auto{gap:2px;flex-shrink:0}body:has(.client-contract-show-page) .main-header.navbar .navbar-nav>.nav-item{margin-inline:0!important}body:has(.client-contract-show-page) .main-header.navbar .navbar-nav>.nav-item>.nav-link{width:var(--contract-nav-size);min-width:var(--contract-nav-size);max-width:var(--contract-nav-size);height:40px;min-height:40px;padding:0!important;justify-content:center;box-shadow:none}body:has(.client-contract-show-page) .main-header.navbar .association-setup-trigger__badge{position:relative;width:32px;height:32px;padding:0;justify-content:center}body:has(.client-contract-show-page) .main-header.navbar .association-setup-trigger__badge>span:not(.association-setup-trigger__count){display:none}body:has(.client-contract-show-page) .main-header.navbar .association-setup-trigger__count{position:absolute;right:-2px;top:-5px;border-radius:1rem;background:var(--csd-canvas-fff7ed-1000, #fff7ed);padding:0 3px;font-size:9px}body:has(.client-contract-show-page) .main-header.navbar .operational-readiness-nav__icon{width:30px;min-width:30px;height:30px}}.client-contract-signing-drawer-body .client-contract-signing-rail{grid-template-columns:minmax(0,1fr);gap:.7rem}.client-contract-signing-drawer-body .client-contract-signing-rail__connector{display:none}.client-contract-signing-drawer-body .client-contract-step-grid{display:grid;grid-template-columns:minmax(0,1fr)}.client-contract-signing-drawer-body .client-contract-flow-note{align-items:flex-start}@media (max-width: 767px){.client-contract-show-page :is(.client-contract-flow-disclosure,.client-contract-history-card)>.client-contract-flow-row>.btn{grid-column:2;justify-self:start;width:-moz-fit-content;width:fit-content;max-width:100%;white-space:normal}}.cex-minute-modal-body,.cex-minute-modal-form,.cex-minute-form,.cex-minute-form .op-upsert-modal__stack,.cex-minute-form .op-upsert-modal__card-body,.cex-minute-form .op-upsert-modal__field{min-width:0;grid-template-columns:minmax(0,1fr)}.cex-minute-form .op-upsert-modal__card,.cex-minute-form .op-upsert-modal__field-grid,.cex-minute-form__convocation,.cex-minute-form__convocation-heading>div{min-width:0}.cex-minute-form .select2-container{min-width:0;max-width:100%!important}@media (max-width: 575.98px){body:has(.modal.show .cex-minute-modal-shell) .flatpickr-calendar.open{left:50vw!important;right:auto!important;transform:translate(-50%)}}@media (max-width: 991.98px){body.sidebar-open:has([data-sidebar-scroll-section=cex]) .content-wrapper .entity-tabs-wrapper{z-index:1}}.cex-ai-result-drawer.control-sidebar-minicsd{width:min(620px,100vw);max-width:100vw}.cex-ai-result-drawer.control-sidebar-minicsd.show:not(.hiding),.cex-ai-result-drawer.control-sidebar-minicsd.showing{transform:translate(0);opacity:1;visibility:visible;pointer-events:auto}.cex-ai-result-drawer.control-sidebar-minicsd.hiding{visibility:visible}.cex-ai-result-drawer.control-sidebar-minicsd>.sidebar-header,.cex-ai-result-drawer.control-sidebar-minicsd>.cex-ai-result-drawer__footer{flex:0 0 auto}.cex-ai-result-drawer.control-sidebar-minicsd .sidebar-header__copy{display:grid;gap:.2rem;min-width:0}.cex-ai-result-drawer.control-sidebar-minicsd .control-sidebar-content{min-width:0;width:100%;overflow-x:hidden;padding:1rem}.cex-ai-result-drawer.control-sidebar-minicsd .cex-ai-panel__result-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem;border:0;padding:0;background:none;box-shadow:none}.cex-ai-result-drawer.control-sidebar-minicsd .cex-ai-panel__result-head{flex-wrap:wrap;gap:.5rem}.cex-ai-result-drawer.control-sidebar-minicsd .cex-ai-panel__block,.cex-ai-result-drawer.control-sidebar-minicsd .cex-ai-panel__checks,.cex-ai-result-drawer.control-sidebar-minicsd .cex-ai-panel__check,.cex-ai-result-drawer.control-sidebar-minicsd .cex-ai-panel__check>div{min-width:0}.cex-ai-result-drawer.control-sidebar-minicsd .cex-ai-panel__block,.cex-ai-result-drawer.control-sidebar-minicsd .cex-ai-panel__check{overflow-wrap:anywhere}.cex-ai-review-group{margin:0;overflow:hidden}.cex-ai-review-group>summary{display:flex;align-items:center;gap:.65rem;padding:.9rem 1rem;list-style:none;cursor:pointer}.cex-ai-review-group>summary>strong{flex:1;min-width:0;color:var(--csd-text-172b4d-1000, #172b4d);font-size:.88rem}.cex-ai-review-group>summary>i{color:var(--csd-text-64748b-1000, #64748b);font-size:.75rem;transition:transform .2s}.cex-ai-review-group>summary::-webkit-details-marker{display:none}.cex-ai-review-group>summary:focus-visible{outline:2px solid var(--csd-border-2563eb-1000, #2563eb);outline-offset:-3px}.cex-ai-review-group[open]>summary{border-bottom:1px solid var(--csd-border-e7edf5-1000, #e7edf5)}.cex-ai-review-group[open]>summary>i{transform:rotate(180deg)}.cex-ai-review-group__count{padding:.15rem .5rem;border-radius:999px;color:var(--csd-text-2851a8-1000, #2851a8);background:var(--csd-bg-edf3ff-1000, #edf3ff);font-size:.75rem;font-weight:700}.cex-ai-review-group__body{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem}.cex-ai-review-group .cex-ai-panel__block{margin:0}.cex-ai-result-drawer__footer{display:flex;align-items:center;gap:1rem;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom));border-top:1px solid var(--csd-border-e3eaf3-1000, #e3eaf3);background:var(--csd-bg-ffffff-1000, #fff)}.cex-ai-result-drawer__footer>p{flex:1;min-width:0}.cex-ai-result-drawer__footer>button{flex:0 0 auto}body:has(.cex-ai-result-drawer.show,.cex-ai-result-drawer.showing,.cex-ai-result-drawer.hiding) .offcanvas-backdrop{z-index:1999}@media (max-width: 767.98px){.cex-ai-result-drawer.control-sidebar-minicsd{width:100vw;border-left:0}.cex-ai-result-drawer__footer{flex-wrap:wrap;gap:.65rem}.cex-ai-result-drawer__footer>button{width:100%}}#cexActionPage .cex-action-show-content>.row.g-4>.col-lg-8>.cex-action-show-card>.cex-action-show-card__body.d-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0}#cexActionPage .cex-action-show-content>.row.g-4>.col-lg-8>.cex-action-show-card>.cex-action-show-card__body.d-grid>.d-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem}#cexActionPage .cex-action-show-content>.row.g-4>.col-lg-8>.cex-action-show-card>.cex-action-show-card__body.d-grid>.d-grid>.d-flex{align-items:center;gap:.55rem}#cexActionPage .cex-action-show-content>.row.g-4>.col-lg-8>.cex-action-show-card>.cex-action-show-card__body.d-grid>.d-grid>.d-flex>.op-pill.text-wrap{max-width:100%;line-height:1.35}#cexActionPage .cex-action-show-content>.row.g-4>.col-lg-8>.cex-action-show-card>.cex-action-show-card__body.d-grid>.row.g-2,#cexActionPage .cex-action-show-content>.row.g-4>.col-lg-8>.cex-action-show-card>.cex-action-show-card__body.d-grid form.row.g-2{row-gap:.75rem}#cexActionPage .cex-action-show-content>.row.g-4>.col-lg-8>.cex-action-show-card>.cex-action-show-card__body.d-grid>.cex-action-vote-results-section>.cex-action-vote-breakdown{justify-content:flex-start;gap:.5rem}.cex-minute-form .cex-minute-form__notice-status-field{align-content:start}.cex-minute-form [data-cex-notice-compliance]{display:flex;align-items:flex-start;gap:.6rem;min-width:0;min-height:3rem;margin:0;padding:.72rem .85rem;border:1px solid var(--csd-border-dce5f0-1000, #dce5f0);border-radius:.85rem;background:var(--csd-bg-f6f9fd-1000, #f6f9fd);color:var(--csd-text-536780-1000, #536780);box-shadow:none;font-size:.83rem;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.cex-minute-form [data-cex-notice-compliance]>i{flex:0 0 auto;margin:0;font-size:1rem;line-height:1.25}.cex-minute-form [data-cex-notice-compliance].alert-success{border-color:var(--csd-border-d5eadf-1000, #d5eadf);background:var(--csd-bg-f1f9f5-1000, #f1f9f5);color:var(--csd-text-28634e-1000, #28634e)}.cex-minute-form [data-cex-notice-compliance].alert-warning{border-color:var(--csd-border-f0dfbb-1000, #f0dfbb);background:var(--csd-bg-fff9ed-1000, #fff9ed);color:var(--csd-text-805822-1000, #805822)}.cex-minute-form [data-cex-notice-compliance].alert-danger{border-color:var(--csd-border-efd6d8-1000, #efd6d8);background:var(--csd-bg-fff5f5-1000, #fff5f5);color:var(--csd-text-9b414a-1000, #9b414a)}.cex-minute-form textarea[name=notes].js-autogrow[data-autogrow-mode=content]{--autogrow-min-height: 8rem;min-height:8rem!important;max-height:none;line-height:1.6}.dashboard-page .dashboard-panel>.dashboard-panel__header{padding-bottom:.8rem;margin-bottom:.9rem;border-bottom:1px solid var(--csd-border-e5ebf1-1000, #e5ebf1)}.dashboard-page .dashboard-closures{margin-bottom:1.25rem;padding:1rem;border:1px solid var(--csd-border-dce4ec-1000, #dce4ec);border-radius:14px;background:var(--csd-bg-f8fafc-1000, #f8fafc)}.dashboard-page .dashboard-closures__header,.dashboard-page .dashboard-closures__header>div{display:flex;align-items:center;gap:.6rem}.dashboard-page .dashboard-closures__header{justify-content:space-between;flex-wrap:wrap}.dashboard-page .dashboard-closures__header strong{font-size:.92rem;color:var(--csd-text-1e334b-1000, #1e334b)}.dashboard-page .dashboard-closures__icon{color:var(--csd-text-526f91-1000, #526f91)}.dashboard-page .dashboard-closures__count{padding:.15rem .5rem;border-radius:6px;color:var(--csd-text-87622c-1000, #87622c);background:var(--csd-bg-f2ebdf-1000, #f2ebdf);font-size:.76rem;font-weight:700}.dashboard-page .dashboard-closures>p,.dashboard-page .dashboard-closures__more{color:var(--csd-text-65758a-1000, #65758a);font-size:.76rem;line-height:1.5}.dashboard-page .dashboard-closures>p{margin:.4rem 0 .8rem}.dashboard-page .dashboard-closures__row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem 0;border-top:1px solid var(--csd-border-e1e7ef-1000, #e1e7ef);color:var(--csd-text-243a52-1000, #243a52);text-decoration:none}.dashboard-page .dashboard-closures__row:hover{color:var(--csd-text-1859ac-1000, #1859ac)}.dashboard-page .dashboard-closures__date,.dashboard-page .dashboard-closures__identity{display:grid;gap:.2rem;min-width:0}.dashboard-page .dashboard-closures__date strong{font-size:.76rem}.dashboard-page .dashboard-closures__date small,.dashboard-page .dashboard-closures__identity small{color:var(--csd-text-65758a-1000, #65758a);font-size:.72rem}.dashboard-page .dashboard-closures__identity strong{font-size:.84rem;font-weight:650;overflow-wrap:anywhere}.dashboard-page .dashboard-closures__action{color:var(--csd-text-4b6785-1000, #4b6785);font-size:.73rem;white-space:nowrap}.dashboard-page .dashboard-closures__more{display:block;margin-top:.4rem}.dashboard-page .team-birthdays-panel .dashboard-panel__icon{color:var(--csd-text-5c7187-1000, #5c7187);background:var(--csd-bg-edf1f5-1000, #edf1f5)}.dashboard-page .team-birthday-feature,.dashboard-page .team-birthday-feature.is-today{padding:.25rem 0;gap:.85rem;background:transparent;border:0;box-shadow:none;border-radius:0}.dashboard-page .team-birthday-avatar,.dashboard-page .team-birthday-list__avatar{background:var(--csd-bg-e6edf3-1000, #e6edf3);color:var(--csd-text-49637c-1000, #49637c);border:0;box-shadow:none;font-weight:700}.dashboard-page .team-birthday-avatar{width:2.75rem;height:2.75rem;border-radius:10px}.dashboard-page .team-birthday-feature.is-today .team-birthday-avatar{color:var(--csd-text-2b6957-1000, #2b6957);background:var(--csd-bg-e4f0e9-1000, #e4f0e9)}.dashboard-page .team-birthday-feature__content{gap:.35rem}.dashboard-page .team-birthday-feature__date,.dashboard-page .team-birthday-feature__date i,.dashboard-page .team-birthday-list__relative{color:var(--csd-text-62758a-1000, #62758a)}.dashboard-page .team-birthday-feature__content>strong{display:block;overflow:visible;color:var(--csd-text-233950-1000, #233950);font-size:1.05rem;line-height:1.4;font-weight:650;overflow-wrap:anywhere;-webkit-line-clamp:unset}.dashboard-page .team-birthday-feature__date{font-size:.84rem;line-height:1.5;font-weight:400}.dashboard-page .team-birthday-countdown{align-self:center;color:var(--csd-text-52677c-1000, #52677c);background:var(--csd-bg-f1f4f7-1000, #f1f4f7);border:0;border-radius:6px;font-size:.75rem;font-weight:600}.dashboard-page .team-birthday-countdown.is-today{color:var(--csd-text-2b6957-1000, #2b6957);background:var(--csd-bg-dfeee7-1000, #dfeee7);box-shadow:none}.dashboard-page .team-birthday-list__item{border-width:1px 0 0;border-color:var(--csd-border-e8edf2-1000, #e8edf2);border-radius:0;background:transparent;padding:.7rem 0}.dashboard-page .team-birthday-list__identity strong{font-size:.85rem;white-space:normal;overflow-wrap:anywhere}.dashboard-page .team-birthday-list__identity small,.dashboard-page .team-birthday-list__relative{font-size:.75rem}.dashboard-page .team-birthday-completeness{border:0;border-top:1px solid var(--csd-border-e8edf2-1000, #e8edf2);border-radius:0;background:transparent;padding:.7rem 0 0;font-size:.75rem}.dashboard-page .team-birthday-empty{background:transparent;border:0;padding:.5rem 0}.dashboard-page .team-birthday-empty>span{color:var(--csd-text-62758a-1000, #62758a);background:var(--csd-bg-e6edf3-1000, #e6edf3)}.dashboard-page .dashboard-project-card{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.8fr)}.dashboard-page .dashboard-project-card__overview,.dashboard-page .dashboard-project-card__head,.dashboard-page .dashboard-project-card__tasks{min-width:0}.dashboard-page .dashboard-project-card__identity{width:100%}.dashboard-page .dashboard-project-card__identity strong{white-space:normal;overflow-wrap:anywhere}.dashboard-page .dashboard-project-card__foot{flex-wrap:wrap}.dashboard-page .dashboard-panel .empty-state{min-height:0;padding:1rem;gap:.35rem}.dashboard-page .dashboard-panel .empty-state__icon{width:2.4rem;height:2.4rem;font-size:1.15rem;margin:0 auto .25rem}.dashboard-page .dashboard-panel .empty-state__title{font-size:.87rem}.dashboard-page .dashboard-panel .empty-state__description{font-size:.76rem;margin-bottom:0}@media (max-width: 1199.98px){.dashboard-page .dashboard-team-birthdays-side:not(.is-dashboard-widget-hidden){display:block!important}.dashboard-page .dashboard-content-grid{display:grid;grid-template-columns:minmax(0,1fr);margin:0;gap:1rem}.dashboard-page .dashboard-content-grid>[data-dashboard-widget-zone-container]{display:contents}.dashboard-page .dashboard-content-grid>[data-dashboard-widget-zone-container]>.dashboard-widget{order:20;min-width:0;margin:0}.dashboard-page [data-dashboard-widget-id="employee.quick_panel"],.dashboard-page [data-dashboard-widget-id="admin.operational_radar"]{order:10!important}.dashboard-page .dashboard-content-grid .dashboard-team-birthdays-side{order:40!important}}@media (max-width: 767.98px){.dashboard-page .dashboard-panel>.dashboard-panel__header{padding-bottom:.65rem;margin-bottom:.75rem}.dashboard-page .dashboard-project-card{grid-template-columns:minmax(0,1fr);gap:1rem}.dashboard-page .dashboard-closures{padding:.85rem}.dashboard-page .dashboard-closures__row{grid-template-columns:42px minmax(0,1fr);gap:.65rem}.dashboard-page .dashboard-closures__action{grid-column:2}.main-header.navbar{flex-wrap:wrap;padding:.35rem .45rem;gap:.15rem}.main-header.navbar .navbar-nav.ml-auto{min-width:0;flex:1 1 230px;flex-wrap:wrap;justify-content:flex-end;gap:.1rem}.main-header.navbar .navbar-nav.ml-auto>.nav-item{margin-left:0!important}.main-header.navbar .nav-link{padding-inline:.35rem}.main-header.navbar .association-setup-trigger__badge>span:not(.association-setup-trigger__count){display:none}.main-header.navbar .association-setup-trigger{padding-inline:.2rem}}@media screen{[data-bs-theme=dark] .dashboard-page .dashboard-panel>.dashboard-panel__header{border-bottom-color:#37485d}[data-bs-theme=dark] .dashboard-page .team-birthdays-panel{--dashboard-ink: #e3ebf3;--dashboard-muted: #acbbca;background:#1e2c3d;border-color:#37485d}[data-bs-theme=dark] .dashboard-page .team-birthdays-panel .dashboard-panel__icon{color:#acbbca;background:#2b3e52}[data-bs-theme=dark] .dashboard-page .dashboard-closures{background:#1e2c3d;border-color:#37485d}[data-bs-theme=dark] .dashboard-page .team-birthday-feature,[data-bs-theme=dark] .dashboard-page .team-birthday-feature.is-today,[data-bs-theme=dark] .dashboard-page .team-birthday-empty{background:transparent;border:0}[data-bs-theme=dark] .dashboard-page .team-birthday-avatar,[data-bs-theme=dark] .dashboard-page .team-birthday-list__avatar{background:#2b3e52;color:#c0cfde}[data-bs-theme=dark] .dashboard-page .team-birthday-feature.is-today .team-birthday-avatar,[data-bs-theme=dark] .dashboard-page .team-birthday-countdown.is-today{background:#254a40;color:#b7dfcd}[data-bs-theme=dark] .dashboard-page .team-birthday-list__item,[data-bs-theme=dark] .dashboard-page .team-birthday-completeness{border-color:#37485d}[data-bs-theme=dark] .dashboard-page .dashboard-closures__header strong,[data-bs-theme=dark] .dashboard-page .dashboard-closures__row,[data-bs-theme=dark] .dashboard-page .team-birthday-feature__content>strong{color:#e3ebf3}[data-bs-theme=dark] .dashboard-page .dashboard-closures>p,[data-bs-theme=dark] .dashboard-page .dashboard-closures__identity small,[data-bs-theme=dark] .dashboard-page .dashboard-closures__date small,[data-bs-theme=dark] .dashboard-page .team-birthday-feature__date,[data-bs-theme=dark] .dashboard-page .team-birthday-feature__date i,[data-bs-theme=dark] .dashboard-page .team-birthday-list__relative{color:#acbbca}[data-bs-theme=dark] .dashboard-page .dashboard-closures__row{border-color:#37485d}[data-bs-theme=dark] .dashboard-page .team-birthday-countdown:not(.is-today){color:#b8c8d8;background:#24364a}}@media screen{html[data-csd-theme=dark] .op-table__code:not(:where([data-theme-preserve],[data-theme-preserve] *,.simple-editor *,.note-editable *,.mandate-paper__page *)){color:var(--csd-control-text);background-color:var(--csd-control-soft);border-color:var(--csd-control-line)}:where(html[data-csd-theme=dark]) a:not(:where([data-theme-preserve],[data-theme-preserve] *,.simple-editor *,.note-editable *,.mandate-paper__page *)){color:#a4caff}:where(html[data-csd-theme=dark]) a:not(:where([data-theme-preserve],[data-theme-preserve] *,.simple-editor *,.note-editable *,.mandate-paper__page *)):hover,:where(html[data-csd-theme=dark]) a:not(:where([data-theme-preserve],[data-theme-preserve] *,.simple-editor *,.note-editable *,.mandate-paper__page *)):focus-visible{color:#d6e6ff}}@media screen{html[data-csd-theme=dark]{--csd-bg-7aa2ff-1000: #1d273e;--csd-bg-7dd3fc-1000: #1d343e;--csd-bg-86efac-1000: #1d3e29;--csd-bg-93c5fd-100: rgba(29, 45, 62, .1);--csd-bg-93c5fd-1000: #1d2d3e;--csd-bg-93c5fd-240: rgba(29, 45, 62, .24);--csd-bg-93c5fd-340: rgba(29, 45, 62, .34);--csd-bg-93c5fd-350: rgba(29, 45, 62, .35);--csd-bg-93c5fd-420: rgba(29, 45, 62, .42);--csd-bg-94a7ff-1000: #1d233e;--csd-bg-99f6e4-500: rgba(29, 62, 56, .5);--csd-bg-a7f3d0-120: rgba(29, 62, 47, .12);--csd-bg-a7f3d0-500: rgba(29, 62, 47, .5);--csd-bg-bae6fd-420: rgba(29, 51, 62, .42);--csd-bg-bae6fd-480: rgba(29, 51, 62, .48);--csd-bg-bbf7d0-1000: #1d3e29;--csd-bg-bfdbfe-100: rgba(29, 44, 62, .1);--csd-bg-bfdbfe-300: rgba(29, 44, 62, .3);--csd-bg-bfdbfe-320: rgba(29, 44, 62, .32);--csd-bg-bfdbfe-420: rgba(29, 44, 62, .42);--csd-bg-bfdbfe-460: rgba(29, 44, 62, .46);--csd-bg-bfdbfe-560: rgba(29, 44, 62, .56);--csd-bg-bfdbfe-580: rgba(29, 44, 62, .58);--csd-bg-bfdbfe-620: rgba(29, 44, 62, .62);--csd-bg-bfdbfe-720: rgba(29, 44, 62, .72);--csd-bg-c6ccd4-1000: #1e2b3d;--csd-bg-cbd5e1-1000: #1e2b3d;--csd-bg-cbd5e1-380: rgba(30, 43, 61, .38);--csd-bg-cbd5e1-400: rgba(30, 43, 61, .4);--csd-bg-cbd5e1-440: rgba(30, 43, 61, .44);--csd-bg-cbd5e1-450: rgba(30, 43, 61, .45);--csd-bg-cbd5e1-500: rgba(30, 43, 61, .5);--csd-bg-cbd5e1-640: rgba(30, 43, 61, .64);--csd-bg-cbd5e1-660: rgba(30, 43, 61, .66);--csd-bg-cbd5e1-700: rgba(30, 43, 61, .7);--csd-bg-cbd5e1-820: rgba(30, 43, 61, .82);--csd-bg-cbd5e1-920: rgba(30, 43, 61, .92);--csd-bg-ccfbf1-1000: #1d3e37;--csd-bg-ccfbf1-280: rgba(29, 62, 55, .28);--csd-bg-ccfbf1-340: rgba(29, 62, 55, .34);--csd-bg-ccfbf1-420: rgba(29, 62, 55, .42);--csd-bg-ccfbf1-450: rgba(29, 62, 55, .45);--csd-bg-ccfbf1-460: rgba(29, 62, 55, .46);--csd-bg-ccfbf1-480: rgba(29, 62, 55, .48);--csd-bg-ccfbf1-550: rgba(29, 62, 55, .55);--csd-bg-ccfbf1-620: rgba(29, 62, 55, .62);--csd-bg-ccfbf1-740: rgba(29, 62, 55, .74);--csd-bg-ccfbf1-860: rgba(29, 62, 55, .86);--csd-bg-ccfbf1-940: rgba(29, 62, 55, .94);--csd-bg-cffafe-1000: #1d3c3e;--csd-bg-d1d5db-1000: #1e2b3d;--csd-bg-d1fae5-1000: #1d3e2d;--csd-bg-d1fae5-580: rgba(29, 62, 45, .58);--csd-bg-d1fae5-600: rgba(29, 62, 45, .6);--csd-bg-d1fae5-620: rgba(29, 62, 45, .62);--csd-bg-d1fae5-720: rgba(29, 62, 45, .72);--csd-bg-d1fae5-820: rgba(29, 62, 45, .82);--csd-bg-d1fae5-900: rgba(29, 62, 45, .9);--csd-bg-d1fae5-920: rgba(29, 62, 45, .92);--csd-bg-d2d5da-1000: #1e2b3d;--csd-bg-d5dbe5-1000: #1e2b3d;--csd-bg-d5f3e7-1000: #1e2b3d;--csd-bg-d6dfec-780: rgba(30, 43, 61, .78);--csd-bg-d6e1ed-1000: #1e2b3d;--csd-bg-d8ecff-1000: #1d2e3e;--csd-bg-d8f0e3-1000: #1e2b3d;--csd-bg-d9e1ec-1000: #1e2b3d;--csd-bg-d9e3ef-920: rgba(30, 43, 61, .92);--csd-bg-d9eaff-580: rgba(29, 44, 62, .58);--csd-bg-d9f3ec-1000: #1e2b3d;--csd-bg-daf6e9-1000: #1e2b3d;--csd-bg-dbe3ef-1000: #1e2b3d;--csd-bg-dbe4ef-1000: #1e2b3d;--csd-bg-dbe5ef-1000: #1e2b3d;--csd-bg-dbe6f4-1000: #1e2b3d;--csd-bg-dbe7ff-1000: #1d283e;--csd-bg-dbe8ff-1000: #1d293e;--csd-bg-dbeafe-1000: #1d2c3e;--csd-bg-dbeafe-200: rgba(29, 44, 62, .2);--csd-bg-dbeafe-220: rgba(29, 44, 62, .22);--csd-bg-dbeafe-240: rgba(29, 44, 62, .24);--csd-bg-dbeafe-260: rgba(29, 44, 62, .26);--csd-bg-dbeafe-280: rgba(29, 44, 62, .28);--csd-bg-dbeafe-300: rgba(29, 44, 62, .3);--csd-bg-dbeafe-320: rgba(29, 44, 62, .32);--csd-bg-dbeafe-340: rgba(29, 44, 62, .34);--csd-bg-dbeafe-350: rgba(29, 44, 62, .35);--csd-bg-dbeafe-360: rgba(29, 44, 62, .36);--csd-bg-dbeafe-380: rgba(29, 44, 62, .38);--csd-bg-dbeafe-420: rgba(29, 44, 62, .42);--csd-bg-dbeafe-440: rgba(29, 44, 62, .44);--csd-bg-dbeafe-450: rgba(29, 44, 62, .45);--csd-bg-dbeafe-460: rgba(29, 44, 62, .46);--csd-bg-dbeafe-480: rgba(29, 44, 62, .48);--csd-bg-dbeafe-500: rgba(29, 44, 62, .5);--csd-bg-dbeafe-520: rgba(29, 44, 62, .52);--csd-bg-dbeafe-540: rgba(29, 44, 62, .54);--csd-bg-dbeafe-550: rgba(29, 44, 62, .55);--csd-bg-dbeafe-560: rgba(29, 44, 62, .56);--csd-bg-dbeafe-580: rgba(29, 44, 62, .58);--csd-bg-dbeafe-620: rgba(29, 44, 62, .62);--csd-bg-dbeafe-640: rgba(29, 44, 62, .64);--csd-bg-dbeafe-650: rgba(29, 44, 62, .65);--csd-bg-dbeafe-660: rgba(29, 44, 62, .66);--csd-bg-dbeafe-680: rgba(29, 44, 62, .68);--csd-bg-dbeafe-700: rgba(29, 44, 62, .7);--csd-bg-dbeafe-720: rgba(29, 44, 62, .72);--csd-bg-dbeafe-740: rgba(29, 44, 62, .74);--csd-bg-dbeafe-750: rgba(29, 44, 62, .75);--csd-bg-dbeafe-760: rgba(29, 44, 62, .76);--csd-bg-dbeafe-780: rgba(29, 44, 62, .78);--csd-bg-dbeafe-800: rgba(29, 44, 62, .8);--csd-bg-dbeafe-820: rgba(29, 44, 62, .82);--csd-bg-dbeafe-860: rgba(29, 44, 62, .86);--csd-bg-dbeafe-880: rgba(29, 44, 62, .88);--csd-bg-dbeafe-900: rgba(29, 44, 62, .9);--csd-bg-dbeafe-920: rgba(29, 44, 62, .92);--csd-bg-dbeafe-940: rgba(29, 44, 62, .94);--csd-bg-dbeafe-950: rgba(29, 44, 62, .95);--csd-bg-dbeafe-960: rgba(29, 44, 62, .96);--csd-bg-dbeafe-980: rgba(29, 44, 62, .98);--csd-bg-dce5ef-950: rgba(30, 43, 61, .95);--csd-bg-dce5ef-980: rgba(30, 43, 61, .98);--csd-bg-dce8f8-1000: #1e2b3d;--csd-bg-dce8ff-1000: #1d293e;--csd-bg-dcfce7-1000: #1e2b3d;--csd-bg-dcfce7-200: rgba(30, 43, 61, .2);--csd-bg-dcfce7-460: rgba(30, 43, 61, .46);--csd-bg-dcfce7-580: rgba(30, 43, 61, .58);--csd-bg-dcfce7-680: rgba(30, 43, 61, .68);--csd-bg-dcfce7-720: rgba(30, 43, 61, .72);--csd-bg-dcfce7-740: rgba(30, 43, 61, .74);--csd-bg-dcfce7-780: rgba(30, 43, 61, .78);--csd-bg-dcfce7-820: rgba(30, 43, 61, .82);--csd-bg-dcfce7-900: rgba(30, 43, 61, .9);--csd-bg-dcfce7-940: rgba(30, 43, 61, .94);--csd-bg-dcfce7-960: rgba(30, 43, 61, .96);--csd-bg-ddf6e9-1000: #1e2b3d;--csd-bg-dee2e6-1000: #1e2b3d;--csd-bg-dfe7ef-1000: #1e2b3d;--csd-bg-dfeaff-1000: #1e2b3d;--csd-bg-dfeee7-1000: #1e2b3d;--csd-bg-dfeeff-1000: #1e2b3d;--csd-bg-dfefff-920: rgba(30, 43, 61, .92);--csd-bg-dfefff-940: rgba(30, 43, 61, .94);--csd-bg-dfefff-950: rgba(30, 43, 61, .95);--csd-bg-dff2e7-1000: #1e2b3d;--csd-bg-dff2ed-1000: #1e2b3d;--csd-bg-dff4e9-1000: #1e2b3d;--csd-bg-dff6ea-1000: #1e2b3d;--csd-bg-dff7f2-1000: #1e2b3d;--csd-bg-dff8ef-1000: #1e2b3d;--csd-bg-e0e7ff-1000: #1e2b3d;--csd-bg-e0ecff-1000: #1e2b3d;--csd-bg-e0f2fe-1000: #1e2b3d;--csd-bg-e0f2fe-920: rgba(30, 43, 61, .92);--csd-bg-e0f5ea-1000: #1e2b3d;--csd-bg-e1e9f3-1000: #1e2b3d;--csd-bg-e1f1ed-1000: #1e2b3d;--csd-bg-e1f4e9-1000: #1e2b3d;--csd-bg-e1f4ec-1000: #1e2b3d;--csd-bg-e2e8f0-1000: #1e2b3d;--csd-bg-e2e8f0-200: rgba(30, 43, 61, .2);--csd-bg-e2e8f0-220: rgba(30, 43, 61, .22);--csd-bg-e2e8f0-280: rgba(30, 43, 61, .28);--csd-bg-e2e8f0-300: rgba(30, 43, 61, .3);--csd-bg-e2e8f0-340: rgba(30, 43, 61, .34);--csd-bg-e2e8f0-360: rgba(30, 43, 61, .36);--csd-bg-e2e8f0-380: rgba(30, 43, 61, .38);--csd-bg-e2e8f0-420: rgba(30, 43, 61, .42);--csd-bg-e2e8f0-440: rgba(30, 43, 61, .44);--csd-bg-e2e8f0-450: rgba(30, 43, 61, .45);--csd-bg-e2e8f0-460: rgba(30, 43, 61, .46);--csd-bg-e2e8f0-480: rgba(30, 43, 61, .48);--csd-bg-e2e8f0-500: rgba(30, 43, 61, .5);--csd-bg-e2e8f0-540: rgba(30, 43, 61, .54);--csd-bg-e2e8f0-550: rgba(30, 43, 61, .55);--csd-bg-e2e8f0-560: rgba(30, 43, 61, .56);--csd-bg-e2e8f0-580: rgba(30, 43, 61, .58);--csd-bg-e2e8f0-620: rgba(30, 43, 61, .62);--csd-bg-e2e8f0-640: rgba(30, 43, 61, .64);--csd-bg-e2e8f0-680: rgba(30, 43, 61, .68);--csd-bg-e2e8f0-700: rgba(30, 43, 61, .7);--csd-bg-e2e8f0-720: rgba(30, 43, 61, .72);--csd-bg-e2e8f0-740: rgba(30, 43, 61, .74);--csd-bg-e2e8f0-760: rgba(30, 43, 61, .76);--csd-bg-e2e8f0-780: rgba(30, 43, 61, .78);--csd-bg-e2e8f0-800: rgba(30, 43, 61, .8);--csd-bg-e2e8f0-860: rgba(30, 43, 61, .86);--csd-bg-e2e8f0-880: rgba(30, 43, 61, .88);--csd-bg-e2e8f0-900: rgba(30, 43, 61, .9);--csd-bg-e2e8f0-920: rgba(30, 43, 61, .92);--csd-bg-e2e8f0-950: rgba(30, 43, 61, .95);--csd-bg-e2e8f0-960: rgba(30, 43, 61, .96);--csd-bg-e2ecff-1000: #1e2b3d;--csd-bg-e3ecff-1000: #1e2b3d;--csd-bg-e3f5f1-1000: #1e2b3d;--csd-bg-e4ecf7-1000: #1e2b3d;--csd-bg-e4edf7-1000: #1e2b3d;--csd-bg-e4edff-1000: #1e2b3d;--csd-bg-e4efff-1000: #1e2b3d;--csd-bg-e4f0e9-1000: #1e2b3d;--csd-bg-e4f6ec-1000: #1e2b3d;--csd-bg-e5e7eb-1000: #1e2b3d;--csd-bg-e5ebf2-1000: #1e2b3d;--csd-bg-e5eded-1000: #1e2b3d;--csd-bg-e5edff-1000: #1e2b3d;--csd-bg-e5eefb-1000: #1e2b3d;--csd-bg-e5eeff-1000: #1e2b3d;--csd-bg-e5efff-1000: #1e2b3d;--csd-bg-e5f1ff-1000: #1e2b3d;--csd-bg-e5f1ff-700: rgba(30, 43, 61, .7);--csd-bg-e5f7f1-1000: #1e2b3d;--csd-bg-e5f8f0-1000: #1e2b3d;--csd-bg-e6edf3-1000: #1e2b3d;--csd-bg-e6efff-1000: #1e2b3d;--csd-bg-e6f0fb-1000: #1e2b3d;--csd-bg-e6f0ff-1000: #1e2b3d;--csd-bg-e6f6ed-1000: #1e2b3d;--csd-bg-e6f7ee-1000: #1e2b3d;--csd-bg-e7edf4-1000: #1e2b3d;--csd-bg-e7edf5-1000: #1e2b3d;--csd-bg-e7eeff-850: rgba(30, 43, 61, .85);--csd-bg-e7efff-1000: #1e2b3d;--csd-bg-e7f0ff-1000: #1e2b3d;--csd-bg-e7f1fd-1000: #1e2b3d;--csd-bg-e7f1ff-1000: #1e2b3d;--csd-bg-e7f5f0-1000: #1e2b3d;--csd-bg-e7f9f1-1000: #1e2b3d;--csd-bg-e7fbf1-880: rgba(30, 43, 61, .88);--csd-bg-e8edf3-1000: #1e2b3d;--csd-bg-e8edf4-1000: #1e2b3d;--csd-bg-e8edf5-1000: #1e2b3d;--csd-bg-e8eef4-1000: #1e2b3d;--csd-bg-e8eef6-1000: #1e2b3d;--csd-bg-e8eef7-1000: #1e2b3d;--csd-bg-e8eef8-1000: #1e2b3d;--csd-bg-e8efff-1000: #1e2b3d;--csd-bg-e8f0fa-1000: #1e2b3d;--csd-bg-e8f0ff-1000: #1e2b3d;--csd-bg-e8f1fa-1000: #1e2b3d;--csd-bg-e8f1fb-1000: #1e2b3d;--csd-bg-e8f1ff-1000: #1e2b3d;--csd-bg-e8f2fd-1000: #1e2b3d;--csd-bg-e8f2ff-1000: #1e2b3d;--csd-bg-e8f3ff-1000: #1e2b3d;--csd-bg-e8f6ed-1000: #1e2b3d;--csd-bg-e8f7ef-1000: #1e2b3d;--csd-bg-e8f7f8-1000: #1e2b3d;--csd-bg-e8f8f1-1000: #1e2b3d;--csd-bg-e8f8f5-1000: #1e2b3d;--csd-bg-e8f9f2-1000: #1e2b3d;--csd-bg-e8fcee-980: rgba(30, 43, 61, .98);--csd-bg-e9ecf1-1000: #1e2b3d;--csd-bg-e9edf2-1000: #1e2b3d;--csd-bg-e9eef2-1000: #1e2b3d;--csd-bg-e9efff-1000: #1e2b3d;--csd-bg-e9f0f7-1000: #1e2b3d;--csd-bg-e9f1fb-1000: #1e2b3d;--csd-bg-e9f2ff-1000: #1e2b3d;--csd-bg-e9f3ff-1000: #1e2b3d;--csd-bg-e9f5f2-1000: #1e2b3d;--csd-bg-e9f5ff-1000: #1e2b3d;--csd-bg-e9f6f3-1000: #1e2b3d;--csd-bg-e9f7ef-1000: #1e2b3d;--csd-bg-e9f9ee-1000: #1e2b3d;--csd-bg-e9faf3-1000: #1e2b3d;--csd-bg-e9fff4-1000: #1e2b3d;--csd-bg-eaf0f6-1000: #1e2b3d;--csd-bg-eaf0f7-1000: #1e2b3d;--csd-bg-eaf1fa-1000: #1e2b3d;--csd-bg-eaf1ff-1000: #1e2b3d;--csd-bg-eaf2fb-1000: #1e2b3d;--csd-bg-eaf2ff-1000: #1e2b3d;--csd-bg-eaf3ff-1000: #1e2b3d;--csd-bg-eaf4ff-1000: #1e2b3d;--csd-bg-eaf4ff-980: rgba(30, 43, 61, .98);--csd-bg-eaf6f2-1000: #1e2b3d;--csd-bg-eaf7f4-1000: #1e2b3d;--csd-bg-eaf8f1-1000: #1e2b3d;--csd-bg-eaf8f3-1000: #1e2b3d;--csd-bg-eaf8f4-1000: #1e2b3d;--csd-bg-eaf8f5-1000: #1e2b3d;--csd-bg-eaf9f2-1000: #1e2b3d;--csd-bg-eaf9f4-1000: #1e2b3d;--csd-bg-eafaf3-1000: #1e2b3d;--csd-bg-eafaf4-1000: #1e2b3d;--csd-bg-ecf7f5-1000: #1e2b3d;--csd-bg-ecfbf6-1000: #1e2b3d;--csd-bg-ecfdf3-1000: #1e2b3d;--csd-bg-ecfdf5-1000: #1e2b3d;--csd-bg-ecfdf5-550: rgba(30, 43, 61, .55);--csd-bg-ecfdf5-620: rgba(30, 43, 61, .62);--csd-bg-ecfdf5-660: rgba(30, 43, 61, .66);--csd-bg-ecfdf5-720: rgba(30, 43, 61, .72);--csd-bg-ecfdf5-760: rgba(30, 43, 61, .76);--csd-bg-ecfdf5-780: rgba(30, 43, 61, .78);--csd-bg-ecfdf5-800: rgba(30, 43, 61, .8);--csd-bg-ecfdf5-820: rgba(30, 43, 61, .82);--csd-bg-ecfdf5-840: rgba(30, 43, 61, .84);--csd-bg-ecfdf5-860: rgba(30, 43, 61, .86);--csd-bg-ecfdf5-880: rgba(30, 43, 61, .88);--csd-bg-ecfdf5-900: rgba(30, 43, 61, .9);--csd-bg-ecfdf5-920: rgba(30, 43, 61, .92);--csd-bg-ecfdf5-940: rgba(30, 43, 61, .94);--csd-bg-ecfdf5-950: rgba(30, 43, 61, .95);--csd-bg-ecfdf5-960: rgba(30, 43, 61, .96);--csd-bg-ecfdf5-980: rgba(30, 43, 61, .98);--csd-bg-ecfeff-1000: #1e2b3d;--csd-bg-ecfeff-900: rgba(30, 43, 61, .9);--csd-bg-ede9fe-1000: #1e2b3d;--csd-bg-edf1f5-1000: #1e2b3d;--csd-bg-edf2f7-1000: #1e2b3d;--csd-bg-edf2f8-1000: #1e2b3d;--csd-bg-edf2ff-1000: #1e2b3d;--csd-bg-edf3f8-1000: #1e2b3d;--csd-bg-edf3f9-1000: #1e2b3d;--csd-bg-edf3fa-1000: #1e2b3d;--csd-bg-edf3fc-1000: #1e2b3d;--csd-bg-edf3ff-1000: #1e2b3d;--csd-bg-edf4fd-1000: #1e2b3d;--csd-bg-edf4ff-1000: #1e2b3d;--csd-bg-edf5f2-1000: #1e2b3d;--csd-bg-edf5fd-1000: #1e2b3d;--csd-bg-edf5ff-1000: #1e2b3d;--csd-bg-edf5ff-995: rgba(30, 43, 61, .995);--csd-bg-edf6ff-1000: #1e2b3d;--csd-bg-edf7f5-1000: #1e2b3d;--csd-bg-edf8f1-1000: #1e2b3d;--csd-bg-edf8f2-1000: #1e2b3d;--csd-bg-edf8f3-1000: #1e2b3d;--csd-bg-edf8f5-1000: #1e2b3d;--csd-bg-edf8f6-1000: #1e2b3d;--csd-bg-edf9f6-1000: #1e2b3d;--csd-bg-edfbf5-1000: #1e2b3d;--csd-bg-edfdf3-1000: #1e2b3d;--csd-bg-eeecff-1000: #1e2b3d;--csd-bg-eef0ff-1000: #1e2b3d;--csd-bg-eef1f4-1000: #1e2b3d;--csd-bg-eef1ff-1000: #1e2b3d;--csd-bg-eef2f4-1000: #1e2b3d;--csd-bg-eef2f5-1000: #1e2b3d;--csd-bg-eef2f6-1000: #1e2b3d;--csd-bg-eef2f7-1000: #1e2b3d;--csd-bg-eef2ff-1000: #1e2b3d;--csd-bg-eef2ff-640: rgba(30, 43, 61, .64);--csd-bg-eef2ff-660: rgba(30, 43, 61, .66);--csd-bg-eef2ff-720: rgba(30, 43, 61, .72);--csd-bg-eef2ff-740: rgba(30, 43, 61, .74);--csd-bg-eef2ff-820: rgba(30, 43, 61, .82);--csd-bg-eef2ff-860: rgba(30, 43, 61, .86);--csd-bg-eef2ff-900: rgba(30, 43, 61, .9);--csd-bg-eef2ff-920: rgba(30, 43, 61, .92);--csd-bg-eef2ff-940: rgba(30, 43, 61, .94);--csd-bg-eef2ff-950: rgba(30, 43, 61, .95);--csd-bg-eef2ff-960: rgba(30, 43, 61, .96);--csd-bg-eef2ff-980: rgba(30, 43, 61, .98);--csd-bg-eef3f4-1000: #1e2b3d;--csd-bg-eef3f8-1000: #1e2b3d;--csd-bg-eef3f8-960: rgba(30, 43, 61, .96);--csd-bg-eef3f9-1000: #1e2b3d;--csd-bg-eef3ff-1000: #1e2b3d;--csd-bg-eef4fa-1000: #1e2b3d;--csd-bg-eef4fb-1000: #1e2b3d;--csd-bg-eef4fc-1000: #1e2b3d;--csd-bg-eef4fc-920: rgba(30, 43, 61, .92);--csd-bg-eef4ff-1000: #1e2b3d;--csd-bg-eef5ff-1000: #1e2b3d;--csd-bg-eef6ff-1000: #1e2b3d;--csd-bg-eef7ff-1000: #1e2b3d;--csd-bg-eef8f6-1000: #1e2b3d;--csd-bg-eef9f5-1000: #1e2b3d;--csd-bg-eefaf4-1000: #1e2b3d;--csd-bg-eefcf7-1000: #1e2b3d;--csd-bg-eefdf8-1000: #1e2b3d;--csd-bg-eff5fc-920: rgba(30, 43, 61, .92);--csd-bg-eff5fc-940: rgba(30, 43, 61, .94);--csd-bg-eff5fd-1000: #1e2b3d;--csd-bg-eff5ff-1000: #1e2b3d;--csd-bg-eff6ff-1000: #1e2b3d;--csd-bg-eff6ff-180: rgba(30, 43, 61, .18);--csd-bg-eff6ff-420: rgba(30, 43, 61, .42);--csd-bg-eff6ff-500: rgba(30, 43, 61, .5);--csd-bg-eff6ff-520: rgba(30, 43, 61, .52);--csd-bg-eff6ff-540: rgba(30, 43, 61, .54);--csd-bg-eff6ff-560: rgba(30, 43, 61, .56);--csd-bg-eff6ff-580: rgba(30, 43, 61, .58);--csd-bg-eff6ff-600: rgba(30, 43, 61, .6);--csd-bg-eff6ff-620: rgba(30, 43, 61, .62);--csd-bg-eff6ff-640: rgba(30, 43, 61, .64);--csd-bg-eff6ff-650: rgba(30, 43, 61, .65);--csd-bg-eff6ff-660: rgba(30, 43, 61, .66);--csd-bg-eff6ff-680: rgba(30, 43, 61, .68);--csd-bg-eff6ff-700: rgba(30, 43, 61, .7);--csd-bg-eff6ff-720: rgba(30, 43, 61, .72);--csd-bg-eff6ff-740: rgba(30, 43, 61, .74);--csd-bg-eff6ff-760: rgba(30, 43, 61, .76);--csd-bg-eff6ff-780: rgba(30, 43, 61, .78);--csd-bg-eff6ff-800: rgba(30, 43, 61, .8);--csd-bg-eff6ff-820: rgba(30, 43, 61, .82);--csd-bg-eff6ff-840: rgba(30, 43, 61, .84);--csd-bg-eff6ff-860: rgba(30, 43, 61, .86);--csd-bg-eff6ff-880: rgba(30, 43, 61, .88);--csd-bg-eff6ff-900: rgba(30, 43, 61, .9);--csd-bg-eff6ff-920: rgba(30, 43, 61, .92);--csd-bg-eff6ff-940: rgba(30, 43, 61, .94);--csd-bg-eff6ff-950: rgba(30, 43, 61, .95);--csd-bg-eff6ff-960: rgba(30, 43, 61, .96);--csd-bg-eff6ff-980: rgba(30, 43, 61, .98);--csd-bg-eff7ff-940: rgba(30, 43, 61, .94);--csd-bg-eff7ff-950: rgba(30, 43, 61, .95);--csd-bg-eff8f6-1000: #1e2b3d;--csd-bg-eff9f5-1000: #1e2b3d;--csd-bg-effaf3-1000: #1e2b3d;--csd-bg-effaf4-1000: #1e2b3d;--csd-bg-effaf6-1000: #1e2b3d;--csd-bg-effaf7-1000: #1e2b3d;--csd-bg-effbf5-1000: #1e2b3d;--csd-bg-effbf6-1000: #1e2b3d;--csd-bg-effcf8-1000: #1e2b3d;--csd-bg-effdf5-1000: #1e2b3d;--csd-bg-f0f4f8-1000: #1e2b3d;--csd-bg-f0f4fa-900: rgba(30, 43, 61, .9);--csd-bg-f0f5fb-1000: #1e2b3d;--csd-bg-f0f5fc-1000: #1e2b3d;--csd-bg-f0f5fd-1000: #1e2b3d;--csd-bg-f0f5ff-1000: #1e2b3d;--csd-bg-f0f6ff-1000: #1e2b3d;--csd-bg-f0f7ff-1000: #1e2b3d;--csd-bg-f0f9ff-1000: #1e2b3d;--csd-bg-f0f9ff-640: rgba(30, 43, 61, .64);--csd-bg-f0f9ff-740: rgba(30, 43, 61, .74);--csd-bg-f0f9ff-840: rgba(30, 43, 61, .84);--csd-bg-f0f9ff-880: rgba(30, 43, 61, .88);--csd-bg-f0f9ff-900: rgba(30, 43, 61, .9);--csd-bg-f0f9ff-920: rgba(30, 43, 61, .92);--csd-bg-f0f9ff-940: rgba(30, 43, 61, .94);--csd-bg-f0f9ff-960: rgba(30, 43, 61, .96);--csd-bg-f0f9ff-980: rgba(30, 43, 61, .98);--csd-bg-f0faf5-1000: #1e2b3d;--csd-bg-f0faf6-1000: #1e2b3d;--csd-bg-f0fdf4-1000: #1e2b3d;--csd-bg-f0fdf4-340: rgba(30, 43, 61, .34);--csd-bg-f0fdf4-480: rgba(30, 43, 61, .48);--csd-bg-f0fdf4-580: rgba(30, 43, 61, .58);--csd-bg-f0fdf4-620: rgba(30, 43, 61, .62);--csd-bg-f0fdf4-680: rgba(30, 43, 61, .68);--csd-bg-f0fdf4-700: rgba(30, 43, 61, .7);--csd-bg-f0fdf4-720: rgba(30, 43, 61, .72);--csd-bg-f0fdf4-740: rgba(30, 43, 61, .74);--csd-bg-f0fdf4-760: rgba(30, 43, 61, .76);--csd-bg-f0fdf4-780: rgba(30, 43, 61, .78);--csd-bg-f0fdf4-800: rgba(30, 43, 61, .8);--csd-bg-f0fdf4-820: rgba(30, 43, 61, .82);--csd-bg-f0fdf4-860: rgba(30, 43, 61, .86);--csd-bg-f0fdf4-900: rgba(30, 43, 61, .9);--csd-bg-f0fdf4-920: rgba(30, 43, 61, .92);--csd-bg-f0fdf4-940: rgba(30, 43, 61, .94);--csd-bg-f0fdf4-950: rgba(30, 43, 61, .95);--csd-bg-f0fdf4-960: rgba(30, 43, 61, .96);--csd-bg-f0fdf4-980: rgba(30, 43, 61, .98);--csd-bg-f0fdf7-1000: #1e2b3d;--csd-bg-f0fdf8-1000: #1e2b3d;--csd-bg-f0fdf9-980: rgba(30, 43, 61, .98);--csd-bg-f0fdfa-1000: #1e2b3d;--csd-bg-f0fdfa-220: rgba(30, 43, 61, .22);--csd-bg-f0fdfa-360: rgba(30, 43, 61, .36);--csd-bg-f0fdfa-440: rgba(30, 43, 61, .44);--csd-bg-f0fdfa-580: rgba(30, 43, 61, .58);--csd-bg-f0fdfa-640: rgba(30, 43, 61, .64);--csd-bg-f0fdfa-680: rgba(30, 43, 61, .68);--csd-bg-f0fdfa-720: rgba(30, 43, 61, .72);--csd-bg-f0fdfa-740: rgba(30, 43, 61, .74);--csd-bg-f0fdfa-750: rgba(30, 43, 61, .75);--csd-bg-f0fdfa-760: rgba(30, 43, 61, .76);--csd-bg-f0fdfa-800: rgba(30, 43, 61, .8);--csd-bg-f0fdfa-820: rgba(30, 43, 61, .82);--csd-bg-f0fdfa-840: rgba(30, 43, 61, .84);--csd-bg-f0fdfa-860: rgba(30, 43, 61, .86);--csd-bg-f0fdfa-880: rgba(30, 43, 61, .88);--csd-bg-f0fdfa-900: rgba(30, 43, 61, .9);--csd-bg-f0fdfa-920: rgba(30, 43, 61, .92);--csd-bg-f0fdfa-950: rgba(30, 43, 61, .95);--csd-bg-f0fdfa-960: rgba(30, 43, 61, .96);--csd-bg-f0fdfa-980: rgba(30, 43, 61, .98);--csd-bg-f1eafe-1000: #1e2b3d;--csd-bg-f1efff-1000: #1e2b3d;--csd-bg-f1f3f5-1000: #1e2b3d;--csd-bg-f1f4f7-1000: #1e2b3d;--csd-bg-f1f4f8-1000: #1e2b3d;--csd-bg-f1f5f9-1000: #1e2b3d;--csd-bg-f1f5f9-600: rgba(30, 43, 61, .6);--csd-bg-f1f5f9-620: rgba(30, 43, 61, .62);--csd-bg-f1f5f9-640: rgba(30, 43, 61, .64);--csd-bg-f1f5f9-660: rgba(30, 43, 61, .66);--csd-bg-f1f5f9-680: rgba(30, 43, 61, .68);--csd-bg-f1f5f9-720: rgba(30, 43, 61, .72);--csd-bg-f1f5f9-740: rgba(30, 43, 61, .74);--csd-bg-f1f5f9-780: rgba(30, 43, 61, .78);--csd-bg-f1f5f9-800: rgba(30, 43, 61, .8);--csd-bg-f1f5f9-820: rgba(30, 43, 61, .82);--csd-bg-f1f5f9-860: rgba(30, 43, 61, .86);--csd-bg-f1f5f9-880: rgba(30, 43, 61, .88);--csd-bg-f1f5f9-900: rgba(30, 43, 61, .9);--csd-bg-f1f5f9-920: rgba(30, 43, 61, .92);--csd-bg-f1f5f9-940: rgba(30, 43, 61, .94);--csd-bg-f1f5f9-950: rgba(30, 43, 61, .95);--csd-bg-f1f5f9-960: rgba(30, 43, 61, .96);--csd-bg-f1f5f9-980: rgba(30, 43, 61, .98);--csd-bg-f1f5fa-1000: #1e2b3d;--csd-bg-f1f5fb-1000: #1e2b3d;--csd-bg-f1f5fd-1000: #1e2b3d;--csd-bg-f1f5ff-1000: #1e2b3d;--csd-bg-f1f6f4-1000: #1e2b3d;--csd-bg-f1f6fd-1000: #1e2b3d;--csd-bg-f1f6ff-1000: #1e2b3d;--csd-bg-f1f6ff-920: rgba(30, 43, 61, .92);--csd-bg-f1f6ff-940: rgba(30, 43, 61, .94);--csd-bg-f1f7f8-1000: #1e2b3d;--csd-bg-f1f7ff-1000: #1e2b3d;--csd-bg-f1f7ff-860: rgba(30, 43, 61, .86);--csd-bg-f1f7ff-920: rgba(30, 43, 61, .92);--csd-bg-f1f9f5-1000: #1e2b3d;--csd-bg-f1f9f7-920: rgba(30, 43, 61, .92);--csd-bg-f1faf5-1000: #1e2b3d;--csd-bg-f1faf6-1000: #1e2b3d;--csd-bg-f1fbf6-1000: #1e2b3d;--csd-bg-f1fbf7-1000: #1e2b3d;--csd-bg-f1fcf8-1000: #1e2b3d;--csd-bg-f1fdf6-1000: #1e2b3d;--csd-bg-f2ebdf-1000: #1e2b3d;--csd-bg-f2f5f9-1000: #1e2b3d;--csd-bg-f2f6fa-1000: #1e2b3d;--csd-bg-f2f6fb-1000: #1e2b3d;--csd-bg-f2f6ff-1000: #1e2b3d;--csd-bg-f2f7f5-1000: #1e2b3d;--csd-bg-f2f7ff-1000: #1e2b3d;--csd-bg-f2faf7-1000: #1e2b3d;--csd-bg-f2fbf7-1000: #1e2b3d;--csd-bg-f2fbf8-1000: #1e2b3d;--csd-bg-f2fbf9-1000: #1e2b3d;--csd-bg-f2fcf7-1000: #1e2b3d;--csd-bg-f3e8ff-1000: #1e2b3d;--csd-bg-f3f4f6-1000: #1e2b3d;--csd-bg-f3f6f9-1000: #1e2b3d;--csd-bg-f3f6fa-1000: #1e2b3d;--csd-bg-f3f6fb-1000: #1e2b3d;--csd-bg-f3f6ff-1000: #182333;--csd-bg-f3f7fc-1000: #1e2b3d;--csd-bg-f3f7fd-1000: #1e2b3d;--csd-bg-f3f7fe-1000: #1e2b3d;--csd-bg-f3f7ff-1000: #182333;--csd-bg-f3f8ff-1000: #182333;--csd-bg-f3f8ff-960: rgba(24, 35, 51, .96);--csd-bg-f3f8ff-980: rgba(24, 35, 51, .98);--csd-bg-f3faf8-1000: #1e2b3d;--csd-bg-f3fbf7-1000: #1e2b3d;--csd-bg-f3fbf9-1000: #1e2b3d;--csd-bg-f3fbfc-1000: #1e2b3d;--csd-bg-f3fcf7-1000: #1e2b3d;--csd-bg-f3fcf8-1000: #1e2b3d;--csd-bg-f3fff9-1000: #182333;--csd-bg-f4f1fb-1000: #1e2b3d;--csd-bg-f4f6f8-1000: #1e2b3d;--csd-bg-f4f6ff-1000: #182333;--csd-bg-f4f7f7-1000: #1e2b3d;--csd-bg-f4f7fa-1000: #1e2b3d;--csd-bg-f4f7fb-1000: #1e2b3d;--csd-bg-f4f7fb-960: rgba(30, 43, 61, .96);--csd-bg-f4f7ff-1000: #182333;--csd-bg-f4f8fc-1000: #1e2b3d;--csd-bg-f4f8fd-1000: #1e2b3d;--csd-bg-f4f8fe-1000: #182333;--csd-bg-f4f8ff-1000: #182333;--csd-bg-f4f8ff-950: rgba(24, 35, 51, .95);--csd-bg-f4faf7-1000: #1e2b3d;--csd-bg-f4fbf7-1000: #1e2b3d;--csd-bg-f4fbf9-1000: #1e2b3d;--csd-bg-f4fbfa-1000: #1e2b3d;--csd-bg-f4fbff-1000: #182333;--csd-bg-f4fcf8-1000: #1e2b3d;--csd-bg-f4fcf9-1000: #1e2b3d;--csd-bg-f4fdf8-1000: #1e2b3d;--csd-bg-f4fef9-1000: #182333;--csd-bg-f4fff8-1000: #182333;--csd-bg-f4fffc-1000: #182333;--csd-bg-f5f2ff-1000: #1e2b3d;--csd-bg-f5f3ff-1000: #182333;--csd-bg-f5f3ff-920: rgba(24, 35, 51, .92);--csd-bg-f5f3ff-940: rgba(24, 35, 51, .94);--csd-bg-f5f7fa-1000: #1e2b3d;--csd-bg-f5f7fb-1000: #1e2b3d;--csd-bg-f5f8fa-1000: #1e2b3d;--csd-bg-f5f8fb-1000: #1e2b3d;--csd-bg-f5f8fc-1000: #1e2b3d;--csd-bg-f5f8fd-1000: #182333;--csd-bg-f5f8fe-1000: #182333;--csd-bg-f5f8ff-1000: #182333;--csd-bg-f5f8ff-840: rgba(24, 35, 51, .84);--csd-bg-f5f9f7-1000: #1e2b3d;--csd-bg-f5f9fc-1000: #1e2b3d;--csd-bg-f5f9fd-1000: #182333;--csd-bg-f5f9ff-1000: #182333;--csd-bg-f5f9ff-920: rgba(24, 35, 51, .92);--csd-bg-f5f9ff-950: rgba(24, 35, 51, .95);--csd-bg-f5faff-1000: #182333;--csd-bg-f5fbf9-1000: #1e2b3d;--csd-bg-f5fbfa-1000: #1e2b3d;--csd-bg-f5fbfb-1000: #1e2b3d;--csd-bg-f5fcf8-1000: #1e2b3d;--csd-bg-f5fef8-1000: #182333;--csd-bg-f5fffb-1000: #182333;--csd-bg-f6f2ec-1000: #1e2b3d;--csd-bg-f6f4ff-1000: #182333;--csd-bg-f6f7f9-1000: #1e2b3d;--csd-bg-f6f8fb-1000: #1e2b3d;--csd-bg-f6f8fc-1000: #182333;--csd-bg-f6f8ff-1000: #182333;--csd-bg-f6f9fc-1000: #182333;--csd-bg-f6f9fd-1000: #182333;--csd-bg-f6f9fd-960: rgba(24, 35, 51, .96);--csd-bg-f6f9fe-1000: #182333;--csd-bg-f6f9ff-1000: #182333;--csd-bg-f6f9ff-940: rgba(24, 35, 51, .94);--csd-bg-f6fafe-940: rgba(24, 35, 51, .94);--csd-bg-f6faff-1000: #182333;--csd-bg-f6faff-960: rgba(24, 35, 51, .96);--csd-bg-f6faff-980: rgba(24, 35, 51, .98);--csd-bg-f6fcf9-1000: #182333;--csd-bg-f6fdf9-1000: #182333;--csd-bg-f6fef9-1000: #182333;--csd-bg-f6fefc-1000: #182333;--csd-bg-f6fffc-1000: #182333;--csd-bg-f7f4ff-1000: #182333;--csd-bg-f7f7ff-1000: #182333;--csd-bg-f7f8ff-1000: #182333;--csd-bg-f7f9fb-1000: #182333;--csd-bg-f7f9fc-1000: #182333;--csd-bg-f7f9fc-900: rgba(24, 35, 51, .9);--csd-bg-f7f9fd-1000: #182333;--csd-bg-f7f9ff-1000: #182333;--csd-bg-f7faf8-1000: #1e2b3d;--csd-bg-f7faf9-1000: #1e2b3d;--csd-bg-f7fafb-1000: #182333;--csd-bg-f7fafc-1000: #182333;--csd-bg-f7fafc-960: rgba(24, 35, 51, .96);--csd-bg-f7fafc-980: rgba(24, 35, 51, .98);--csd-bg-f7faff-1000: #182333;--csd-bg-f7faff-820: rgba(24, 35, 51, .82);--csd-bg-f7faff-950: rgba(24, 35, 51, .95);--csd-bg-f7faff-960: rgba(24, 35, 51, .96);--csd-bg-f7faff-980: rgba(24, 35, 51, .98);--csd-bg-f7faff-990: rgba(24, 35, 51, .99);--csd-bg-f7fbfd-1000: #182333;--csd-bg-f7fbff-1000: #182333;--csd-bg-f7fbff-970: rgba(24, 35, 51, .97);--csd-bg-f7fcf9-1000: #182333;--csd-bg-f7fcfa-1000: #182333;--csd-bg-f7fcfb-1000: #182333;--csd-bg-f7fdf9-1000: #182333;--csd-bg-f7fefb-1000: #182333;--csd-bg-f7fefb-940: rgba(24, 35, 51, .94);--csd-bg-f7fff9-1000: #182333;--csd-bg-f7fffb-1000: #182333;--csd-bg-f7fffc-1000: #182333;--csd-bg-f7fffd-1000: #182333;--csd-bg-f8d7da-1000: #1e2b3d;--csd-bg-f8f9fa-1000: #182333;--csd-bg-f8f9fb-1000: #182333;--csd-bg-f8faf9-1000: #182333;--csd-bg-f8fafb-1000: #182333;--csd-bg-f8fafc-1000: #182333;--csd-bg-f8fafc-160: rgba(24, 35, 51, .16);--csd-bg-f8fafc-380: rgba(24, 35, 51, .38);--csd-bg-f8fafc-420: rgba(24, 35, 51, .42);--csd-bg-f8fafc-520: rgba(24, 35, 51, .52);--csd-bg-f8fafc-540: rgba(24, 35, 51, .54);--csd-bg-f8fafc-580: rgba(24, 35, 51, .58);--csd-bg-f8fafc-620: rgba(24, 35, 51, .62);--csd-bg-f8fafc-650: rgba(24, 35, 51, .65);--csd-bg-f8fafc-660: rgba(24, 35, 51, .66);--csd-bg-f8fafc-680: rgba(24, 35, 51, .68);--csd-bg-f8fafc-700: rgba(24, 35, 51, .7);--csd-bg-f8fafc-720: rgba(24, 35, 51, .72);--csd-bg-f8fafc-740: rgba(24, 35, 51, .74);--csd-bg-f8fafc-760: rgba(24, 35, 51, .76);--csd-bg-f8fafc-780: rgba(24, 35, 51, .78);--csd-bg-f8fafc-80: rgba(24, 35, 51, .08);--csd-bg-f8fafc-800: rgba(24, 35, 51, .8);--csd-bg-f8fafc-820: rgba(24, 35, 51, .82);--csd-bg-f8fafc-840: rgba(24, 35, 51, .84);--csd-bg-f8fafc-860: rgba(24, 35, 51, .86);--csd-bg-f8fafc-880: rgba(24, 35, 51, .88);--csd-bg-f8fafc-900: rgba(24, 35, 51, .9);--csd-bg-f8fafc-920: rgba(24, 35, 51, .92);--csd-bg-f8fafc-940: rgba(24, 35, 51, .94);--csd-bg-f8fafc-950: rgba(24, 35, 51, .95);--csd-bg-f8fafc-960: rgba(24, 35, 51, .96);--csd-bg-f8fafc-970: rgba(24, 35, 51, .97);--csd-bg-f8fafc-980: rgba(24, 35, 51, .98);--csd-bg-f8fafc-985: rgba(24, 35, 51, .985);--csd-bg-f8fafc-990: rgba(24, 35, 51, .99);--csd-bg-f8fafc-995: rgba(24, 35, 51, .995);--csd-bg-f8fafd-1000: #182333;--csd-bg-f8faff-1000: #182333;--csd-bg-f8faff-820: rgba(24, 35, 51, .82);--csd-bg-f8faff-920: rgba(24, 35, 51, .92);--csd-bg-f8faff-940: rgba(24, 35, 51, .94);--csd-bg-f8faff-960: rgba(24, 35, 51, .96);--csd-bg-f8faff-980: rgba(24, 35, 51, .98);--csd-bg-f8fbfd-1000: #182333;--csd-bg-f8fbfe-1000: #182333;--csd-bg-f8fbff-1000: #182333;--csd-bg-f8fbff-660: rgba(24, 35, 51, .66);--csd-bg-f8fbff-700: rgba(24, 35, 51, .7);--csd-bg-f8fbff-720: rgba(24, 35, 51, .72);--csd-bg-f8fbff-740: rgba(24, 35, 51, .74);--csd-bg-f8fbff-750: rgba(24, 35, 51, .75);--csd-bg-f8fbff-760: rgba(24, 35, 51, .76);--csd-bg-f8fbff-780: rgba(24, 35, 51, .78);--csd-bg-f8fbff-820: rgba(24, 35, 51, .82);--csd-bg-f8fbff-850: rgba(24, 35, 51, .85);--csd-bg-f8fbff-860: rgba(24, 35, 51, .86);--csd-bg-f8fbff-880: rgba(24, 35, 51, .88);--csd-bg-f8fbff-900: rgba(24, 35, 51, .9);--csd-bg-f8fbff-920: rgba(24, 35, 51, .92);--csd-bg-f8fbff-940: rgba(24, 35, 51, .94);--csd-bg-f8fbff-950: rgba(24, 35, 51, .95);--csd-bg-f8fbff-960: rgba(24, 35, 51, .96);--csd-bg-f8fbff-970: rgba(24, 35, 51, .97);--csd-bg-f8fbff-980: rgba(24, 35, 51, .98);--csd-bg-f8fbff-985: rgba(24, 35, 51, .985);--csd-bg-f8fbff-990: rgba(24, 35, 51, .99);--csd-bg-f8fcfa-1000: #182333;--csd-bg-f8fcfa-800: rgba(24, 35, 51, .8);--csd-bg-f8fcfb-1000: #182333;--csd-bg-f8fcff-960: rgba(24, 35, 51, .96);--csd-bg-f8fdfb-1000: #182333;--csd-bg-f8fdfc-1000: #182333;--csd-bg-f8fdfc-950: rgba(24, 35, 51, .95);--csd-bg-f8fdfc-970: rgba(24, 35, 51, .97);--csd-bg-f8fffc-1000: #182333;--csd-bg-f8fffd-1000: #182333;--csd-bg-f9f9f9-1000: #182333;--csd-bg-f9f9ff-1000: #182333;--csd-bg-f9fafb-1000: #182333;--csd-bg-f9fafc-1000: #182333;--csd-bg-f9fafc-980: rgba(24, 35, 51, .98);--csd-bg-f9fbfd-1000: #182333;--csd-bg-f9fbfd-960: rgba(24, 35, 51, .96);--csd-bg-f9fbfd-980: rgba(24, 35, 51, .98);--csd-bg-f9fbfe-1000: #182333;--csd-bg-f9fbff-1000: #182333;--csd-bg-f9fbff-960: rgba(24, 35, 51, .96);--csd-bg-f9fbff-980: rgba(24, 35, 51, .98);--csd-bg-f9fcff-1000: #182333;--csd-bg-f9fdfb-1000: #182333;--csd-bg-f9fdfb-970: rgba(24, 35, 51, .97);--csd-bg-f9fffd-1000: #182333;--csd-bg-faedce-1000: #3e351d;--csd-bg-faf5ff-1000: #182333;--csd-bg-faf8ff-1000: #182333;--csd-bg-fafafa-1000: #182333;--csd-bg-fafafa-940: rgba(24, 35, 51, .94);--csd-bg-fafafa-960: rgba(24, 35, 51, .96);--csd-bg-fafafa-980: rgba(24, 35, 51, .98);--csd-bg-fafaff-1000: #182333;--csd-bg-fafbfc-1000: #182333;--csd-bg-fafbfd-980: rgba(24, 35, 51, .98);--csd-bg-fafbfd-990: rgba(24, 35, 51, .99);--csd-bg-fafcfe-1000: #182333;--csd-bg-fafcff-1000: #182333;--csd-bg-fafcff-960: rgba(24, 35, 51, .96);--csd-bg-fafcff-980: rgba(24, 35, 51, .98);--csd-bg-fafdff-990: rgba(24, 35, 51, .99);--csd-bg-fbfcfd-1000: #182333;--csd-bg-fbfcfe-1000: #182333;--csd-bg-fbfcff-1000: #182333;--csd-bg-fbfdfd-1000: #182333;--csd-bg-fbfdff-1000: #182333;--csd-bg-fbfefc-1000: #182333;--csd-bg-fbfffd-1000: #182333;--csd-bg-fce7f3-980: rgba(30, 43, 61, .98);--csd-bg-fcfcfd-1000: #182333;--csd-bg-fcfdff-1000: #182333;--csd-bg-fcfdff-980: rgba(24, 35, 51, .98);--csd-bg-fcfeff-1000: #182333;--csd-bg-fde68a-1000: #3e381d;--csd-bg-fdecec-1000: #1e2b3d;--csd-bg-fdf2f8-720: rgba(30, 43, 61, .72);--csd-bg-fdf2f8-980: rgba(30, 43, 61, .98);--csd-bg-fecaca-1000: #3e1d1d;--csd-bg-fed7aa-380: rgba(62, 47, 29, .38);--csd-bg-fed7aa-440: rgba(62, 47, 29, .44);--csd-bg-fed7aa-460: rgba(62, 47, 29, .46);--csd-bg-fed7aa-560: rgba(62, 47, 29, .56);--csd-bg-fee2e2-1000: #1e2b3d;--csd-bg-fee2e2-350: rgba(30, 43, 61, .35);--csd-bg-fee2e2-460: rgba(30, 43, 61, .46);--csd-bg-fee2e2-500: rgba(30, 43, 61, .5);--csd-bg-fee2e2-620: rgba(30, 43, 61, .62);--csd-bg-fee2e2-640: rgba(30, 43, 61, .64);--csd-bg-fee2e2-660: rgba(30, 43, 61, .66);--csd-bg-fee2e2-720: rgba(30, 43, 61, .72);--csd-bg-fee2e2-760: rgba(30, 43, 61, .76);--csd-bg-fee2e2-780: rgba(30, 43, 61, .78);--csd-bg-fee2e2-800: rgba(30, 43, 61, .8);--csd-bg-fee2e2-820: rgba(30, 43, 61, .82);--csd-bg-fee2e2-840: rgba(30, 43, 61, .84);--csd-bg-fee2e2-860: rgba(30, 43, 61, .86);--csd-bg-fee2e2-920: rgba(30, 43, 61, .92);--csd-bg-fee2e2-940: rgba(30, 43, 61, .94);--csd-bg-fee2e2-950: rgba(30, 43, 61, .95);--csd-bg-fee2e2-960: rgba(30, 43, 61, .96);--csd-bg-fee2e2-980: rgba(30, 43, 61, .98);--csd-bg-fee7e8-1000: #1e2b3d;--csd-bg-fee8e8-1000: #1e2b3d;--csd-bg-fee8e9-1000: #1e2b3d;--csd-bg-feeaea-980: rgba(30, 43, 61, .98);--csd-bg-feecec-1000: #1e2b3d;--csd-bg-fef2f2-1000: #1e2b3d;--csd-bg-fef2f2-180: rgba(30, 43, 61, .18);--csd-bg-fef2f2-420: rgba(30, 43, 61, .42);--csd-bg-fef2f2-440: rgba(30, 43, 61, .44);--csd-bg-fef2f2-620: rgba(30, 43, 61, .62);--csd-bg-fef2f2-680: rgba(30, 43, 61, .68);--csd-bg-fef2f2-720: rgba(30, 43, 61, .72);--csd-bg-fef2f2-780: rgba(30, 43, 61, .78);--csd-bg-fef2f2-820: rgba(30, 43, 61, .82);--csd-bg-fef2f2-860: rgba(30, 43, 61, .86);--csd-bg-fef2f2-880: rgba(30, 43, 61, .88);--csd-bg-fef2f2-900: rgba(30, 43, 61, .9);--csd-bg-fef2f2-920: rgba(30, 43, 61, .92);--csd-bg-fef2f2-940: rgba(30, 43, 61, .94);--csd-bg-fef2f2-950: rgba(30, 43, 61, .95);--csd-bg-fef2f2-960: rgba(30, 43, 61, .96);--csd-bg-fef2f2-980: rgba(30, 43, 61, .98);--csd-bg-fef3c7-1000: #3e381d;--csd-bg-fef3c7-380: rgba(62, 56, 29, .38);--csd-bg-fef3c7-500: rgba(62, 56, 29, .5);--csd-bg-fef3c7-540: rgba(62, 56, 29, .54);--csd-bg-fef3c7-700: rgba(62, 56, 29, .7);--csd-bg-fef3c7-720: rgba(62, 56, 29, .72);--csd-bg-fef3c7-760: rgba(62, 56, 29, .76);--csd-bg-fef3c7-780: rgba(62, 56, 29, .78);--csd-bg-fef3c7-820: rgba(62, 56, 29, .82);--csd-bg-fef3c7-860: rgba(62, 56, 29, .86);--csd-bg-fef3c7-920: rgba(62, 56, 29, .92);--csd-bg-fef3c7-940: rgba(62, 56, 29, .94);--csd-bg-fef3c7-960: rgba(62, 56, 29, .96);--csd-bg-fef3f2-1000: #1e2b3d;--csd-bg-fef9c3-620: rgba(62, 60, 29, .62);--csd-bg-fef9c3-720: rgba(62, 60, 29, .72);--csd-bg-fef9c3-760: rgba(62, 60, 29, .76);--csd-bg-fef9c3-920: rgba(62, 60, 29, .92);--csd-bg-fef9c3-940: rgba(62, 60, 29, .94);--csd-bg-fef9c3-950: rgba(62, 60, 29, .95);--csd-bg-fefce8-180: rgba(30, 43, 61, .18);--csd-bg-fefce8-950: rgba(30, 43, 61, .95);--csd-bg-fefce8-960: rgba(30, 43, 61, .96);--csd-bg-fefce8-980: rgba(30, 43, 61, .98);--csd-bg-ffe0e5-1000: #1e2b3d;--csd-bg-ffe1e5-1000: #1e2b3d;--csd-bg-ffe4e6-1000: #1e2b3d;--csd-bg-ffe4e6-740: rgba(30, 43, 61, .74);--csd-bg-ffe8e1-1000: #1e2b3d;--csd-bg-ffe8eb-1000: #1e2b3d;--csd-bg-ffe9e5-1000: #1e2b3d;--csd-bg-ffebe5-1000: #1e2b3d;--csd-bg-ffedc9-1000: #3e331d;--csd-bg-ffedcc-1000: #3e331d;--csd-bg-ffedd5-1000: #3e301d;--csd-bg-ffedd5-720: rgba(62, 48, 29, .72);--csd-bg-ffedd5-740: rgba(62, 48, 29, .74);--csd-bg-ffedd5-760: rgba(62, 48, 29, .76);--csd-bg-ffedd5-940: rgba(62, 48, 29, .94);--csd-bg-ffedf0-1000: #1e2b3d;--csd-bg-fff0c9-1000: #3e351d;--csd-bg-fff0cd-1000: #3e351d;--csd-bg-fff0ce-1000: #3e341d;--csd-bg-fff0cf-1000: #3e341d;--csd-bg-fff0d1-1000: #3e341d;--csd-bg-fff0d6-1000: #3e321d;--csd-bg-fff0d8-1000: #3e321d;--csd-bg-fff0d9-1000: #3e311d;--csd-bg-fff0db-1000: #3e311d;--csd-bg-fff0eb-1000: #1e2b3d;--csd-bg-fff0ed-1000: #1e2b3d;--csd-bg-fff1d5-1000: #3e331d;--csd-bg-fff1d8-1000: #3e331d;--csd-bg-fff1f1-1000: #1e2b3d;--csd-bg-fff1f2-1000: #1e2b3d;--csd-bg-fff1f2-880: rgba(30, 43, 61, .88);--csd-bg-fff1f2-960: rgba(30, 43, 61, .96);--csd-bg-fff1f3-1000: #1e2b3d;--csd-bg-fff2d5-1000: #3e341d;--csd-bg-fff2db-1000: #3e321d;--csd-bg-fff2e8-1000: #1e2b3d;--csd-bg-fff3d8-1000: #3e341d;--csd-bg-fff3dc-1000: #3e331d;--csd-bg-fff3de-1000: #1e2b3d;--csd-bg-fff3e3-1000: #1e2b3d;--csd-bg-fff3f4-1000: #182333;--csd-bg-fff4ce-1000: #3e371d;--csd-bg-fff4d8-1000: #3e351d;--csd-bg-fff4dc-1000: #3e341d;--csd-bg-fff4df-1000: #1e2b3d;--csd-bg-fff4e4-1000: #1e2b3d;--csd-bg-fff4f4-1000: #182333;--csd-bg-fff4f5-1000: #182333;--csd-bg-fff5d9-1000: #3e361d;--csd-bg-fff5e8-1000: #1e2b3d;--csd-bg-fff5f5-1000: #182333;--csd-bg-fff6e7-1000: #1e2b3d;--csd-bg-fff6e9-1000: #1e2b3d;--csd-bg-fff6ec-1000: #1e2b3d;--csd-bg-fff6f6-1000: #182333;--csd-bg-fff6f7-1000: #182333;--csd-bg-fff7d6-1000: #3e381d;--csd-bg-fff7d9-1000: #3e371d;--csd-bg-fff7df-1000: #1e2b3d;--csd-bg-fff7e2-960: rgba(30, 43, 61, .96);--csd-bg-fff7e6-1000: #1e2b3d;--csd-bg-fff7e8-1000: #1e2b3d;--csd-bg-fff7e9-1000: #1e2b3d;--csd-bg-fff7eb-1000: #1e2b3d;--csd-bg-fff7ed-1000: #1e2b3d;--csd-bg-fff7ed-360: rgba(30, 43, 61, .36);--csd-bg-fff7ed-420: rgba(30, 43, 61, .42);--csd-bg-fff7ed-740: rgba(30, 43, 61, .74);--csd-bg-fff7ed-820: rgba(30, 43, 61, .82);--csd-bg-fff7ed-920: rgba(30, 43, 61, .92);--csd-bg-fff7ed-940: rgba(30, 43, 61, .94);--csd-bg-fff7ed-960: rgba(30, 43, 61, .96);--csd-bg-fff7ed-980: rgba(30, 43, 61, .98);--csd-bg-fff7f7-1000: #182333;--csd-bg-fff7f7-980: rgba(24, 35, 51, .98);--csd-bg-fff7f7-990: rgba(24, 35, 51, .99);--csd-bg-fff7f8-1000: #182333;--csd-bg-fff8e4-900: rgba(30, 43, 61, .9);--csd-bg-fff8e6-1000: #1e2b3d;--csd-bg-fff8e8-1000: #1e2b3d;--csd-bg-fff8eb-1000: #1e2b3d;--csd-bg-fff8ed-1000: #1e2b3d;--csd-bg-fff8ee-1000: #1e2b3d;--csd-bg-fff8f6-1000: #182333;--csd-bg-fff8f8-1000: #182333;--csd-bg-fff8f8-980: rgba(24, 35, 51, .98);--csd-bg-fff9e9-1000: #1e2b3d;--csd-bg-fff9eb-1000: #1e2b3d;--csd-bg-fff9ed-1000: #1e2b3d;--csd-bg-fff9ef-1000: #1e2b3d;--csd-bg-fff9f1-1000: #1e2b3d;--csd-bg-fff9f7-1000: #182333;--csd-bg-fffaf0-1000: #1e2b3d;--csd-bg-fffaf1-1000: #1e2b3d;--csd-bg-fffaf2-1000: #1e2b3d;--csd-bg-fffaf3-1000: #182333;--csd-bg-fffaf4-1000: #182333;--csd-bg-fffaf5-1000: #182333;--csd-bg-fffaf8-1000: #182333;--csd-bg-fffafa-1000: #182333;--csd-bg-fffbeb-1000: #1e2b3d;--csd-bg-fffbeb-200: rgba(30, 43, 61, .2);--csd-bg-fffbeb-240: rgba(30, 43, 61, .24);--csd-bg-fffbeb-300: rgba(30, 43, 61, .3);--csd-bg-fffbeb-320: rgba(30, 43, 61, .32);--csd-bg-fffbeb-340: rgba(30, 43, 61, .34);--csd-bg-fffbeb-380: rgba(30, 43, 61, .38);--csd-bg-fffbeb-550: rgba(30, 43, 61, .55);--csd-bg-fffbeb-580: rgba(30, 43, 61, .58);--csd-bg-fffbeb-620: rgba(30, 43, 61, .62);--csd-bg-fffbeb-720: rgba(30, 43, 61, .72);--csd-bg-fffbeb-760: rgba(30, 43, 61, .76);--csd-bg-fffbeb-780: rgba(30, 43, 61, .78);--csd-bg-fffbeb-800: rgba(30, 43, 61, .8);--csd-bg-fffbeb-820: rgba(30, 43, 61, .82);--csd-bg-fffbeb-840: rgba(30, 43, 61, .84);--csd-bg-fffbeb-860: rgba(30, 43, 61, .86);--csd-bg-fffbeb-880: rgba(30, 43, 61, .88);--csd-bg-fffbeb-900: rgba(30, 43, 61, .9);--csd-bg-fffbeb-920: rgba(30, 43, 61, .92);--csd-bg-fffbeb-940: rgba(30, 43, 61, .94);--csd-bg-fffbeb-950: rgba(30, 43, 61, .95);--csd-bg-fffbeb-960: rgba(30, 43, 61, .96);--csd-bg-fffbeb-980: rgba(30, 43, 61, .98);--csd-bg-fffbf2-1000: #1e2b3d;--csd-bg-fffbf3-1000: #182333;--csd-bg-fffbf7-940: rgba(24, 35, 51, .94);--csd-bg-fffbf7-960: rgba(24, 35, 51, .96);--csd-bg-fffbf7-970: rgba(24, 35, 51, .97);--csd-bg-fffbfb-990: rgba(24, 35, 51, .99);--csd-bg-fffceb-1000: #1e2b3d;--csd-bg-fffceb-980: rgba(30, 43, 61, .98);--csd-bg-fffcf4-1000: #182333;--csd-bg-fffcf5-1000: #182333;--csd-bg-fffcf5-990: rgba(24, 35, 51, .99);--csd-bg-fffcf6-1000: #182333;--csd-bg-fffdf3-1000: #182333;--csd-bg-fffdf4-1000: #182333;--csd-bg-fffdf5-1000: #182333;--csd-bg-fffdf7-1000: #182333;--csd-bg-fffdf8-1000: #182333;--csd-bg-fffdf9-1000: #182333;--csd-bg-fffdfa-1000: #182333;--csd-bg-fffdfc-1000: #182333;--csd-bg-fffdfd-1000: #182333;--csd-bg-fffefa-1000: #182333;--csd-bg-fffefb-1000: #182333;--csd-bg-fffefe-1000: #182333;--csd-bg-ffffff-100: rgba(24, 35, 51, .1);--csd-bg-ffffff-1000: #182333;--csd-bg-ffffff-110: rgba(24, 35, 51, .11);--csd-bg-ffffff-120: rgba(24, 35, 51, .12);--csd-bg-ffffff-130: rgba(24, 35, 51, .13);--csd-bg-ffffff-140: rgba(24, 35, 51, .14);--csd-bg-ffffff-160: rgba(24, 35, 51, .16);--csd-bg-ffffff-180: rgba(24, 35, 51, .18);--csd-bg-ffffff-200: rgba(24, 35, 51, .2);--csd-bg-ffffff-220: rgba(24, 35, 51, .22);--csd-bg-ffffff-340: rgba(24, 35, 51, .34);--csd-bg-ffffff-380: rgba(24, 35, 51, .38);--csd-bg-ffffff-40: rgba(24, 35, 51, .04);--csd-bg-ffffff-400: rgba(24, 35, 51, .4);--csd-bg-ffffff-50: rgba(24, 35, 51, .05);--csd-bg-ffffff-500: rgba(24, 35, 51, .5);--csd-bg-ffffff-55: rgba(24, 35, 51, .055);--csd-bg-ffffff-560: rgba(24, 35, 51, .56);--csd-bg-ffffff-580: rgba(24, 35, 51, .58);--csd-bg-ffffff-620: rgba(24, 35, 51, .62);--csd-bg-ffffff-640: rgba(24, 35, 51, .64);--csd-bg-ffffff-65: rgba(24, 35, 51, .065);--csd-bg-ffffff-650: rgba(24, 35, 51, .65);--csd-bg-ffffff-660: rgba(24, 35, 51, .66);--csd-bg-ffffff-680: rgba(24, 35, 51, .68);--csd-bg-ffffff-70: rgba(24, 35, 51, .07);--csd-bg-ffffff-700: rgba(24, 35, 51, .7);--csd-bg-ffffff-702: rgba(24, 35, 51, .7019607843);--csd-bg-ffffff-720: rgba(24, 35, 51, .72);--csd-bg-ffffff-740: rgba(24, 35, 51, .74);--csd-bg-ffffff-750: rgba(24, 35, 51, .75);--csd-bg-ffffff-760: rgba(24, 35, 51, .76);--csd-bg-ffffff-780: rgba(24, 35, 51, .78);--csd-bg-ffffff-80: rgba(24, 35, 51, .08);--csd-bg-ffffff-800: rgba(24, 35, 51, .8);--csd-bg-ffffff-820: rgba(24, 35, 51, .82);--csd-bg-ffffff-840: rgba(24, 35, 51, .84);--csd-bg-ffffff-850: rgba(24, 35, 51, .85);--csd-bg-ffffff-860: rgba(24, 35, 51, .86);--csd-bg-ffffff-880: rgba(24, 35, 51, .88);--csd-bg-ffffff-900: rgba(24, 35, 51, .9);--csd-bg-ffffff-920: rgba(24, 35, 51, .92);--csd-bg-ffffff-940: rgba(24, 35, 51, .94);--csd-bg-ffffff-950: rgba(24, 35, 51, .95);--csd-bg-ffffff-960: rgba(24, 35, 51, .96);--csd-bg-ffffff-970: rgba(24, 35, 51, .97);--csd-bg-ffffff-980: rgba(24, 35, 51, .98);--csd-bg-ffffff-990: rgba(24, 35, 51, .99);--csd-bg-ffffff-995: rgba(24, 35, 51, .995);--csd-border-000000-100: rgba(57, 73, 94, .1);--csd-border-000000-80: rgba(57, 73, 94, .08);--csd-border-0056b3-250: rgba(43, 119, 202, .25);--csd-border-006cff-1000: #2d73d2;--csd-border-006cff-250: rgba(45, 115, 210, .25);--csd-border-0284c7-180: rgba(43, 148, 202, .18);--csd-border-047857-540: rgba(43, 202, 157, .54);--csd-border-059669-180: rgba(43, 202, 153, .18);--csd-border-059669-200: rgba(43, 202, 153, .2);--csd-border-059669-220: rgba(43, 202, 153, .22);--csd-border-059669-480: rgba(43, 202, 153, .48);--csd-border-0c7a43-180: rgba(43, 202, 122, .18);--csd-border-0d6efd-1000: #3676d4;--csd-border-0d6efd-250: rgba(54, 118, 212, .25);--csd-border-0d6efd-300: rgba(54, 118, 212, .3);--csd-border-0d6efd-350: rgba(54, 118, 212, .35);--csd-border-0d6efd-450: rgba(54, 118, 212, .45);--csd-border-0d6efd-550: rgba(54, 118, 212, .55);--csd-border-0d9488-550: rgba(43, 202, 188, .55);--csd-border-0d9488-720: rgba(43, 202, 188, .72);--csd-border-0e7490-180: rgba(43, 168, 202, .18);--csd-border-0e7490-200: rgba(43, 168, 202, .2);--csd-border-0e7490-240: rgba(43, 168, 202, .24);--csd-border-0e7490-300: rgba(43, 168, 202, .3);--csd-border-0ea5e9-100: rgba(43, 154, 204, .1);--csd-border-0ea5e9-120: rgba(43, 154, 204, .12);--csd-border-0ea5e9-140: rgba(43, 154, 204, .14);--csd-border-0ea5e9-160: rgba(43, 154, 204, .16);--csd-border-0ea5e9-180: rgba(43, 154, 204, .18);--csd-border-0ea5e9-200: rgba(43, 154, 204, .2);--csd-border-0ea5e9-220: rgba(43, 154, 204, .22);--csd-border-0ea5e9-240: rgba(43, 154, 204, .24);--csd-border-0ea5e9-250: rgba(43, 154, 204, .25);--csd-border-0ea5e9-280: rgba(43, 154, 204, .28);--csd-border-0f172a-100: rgba(57, 73, 94, .1);--csd-border-0f172a-1000: #39495e;--csd-border-0f172a-120: rgba(57, 73, 94, .12);--csd-border-0f172a-140: rgba(57, 73, 94, .14);--csd-border-0f172a-180: rgba(57, 73, 94, .18);--csd-border-0f172a-40: rgba(57, 73, 94, .04);--csd-border-0f172a-55: rgba(57, 73, 94, .055);--csd-border-0f172a-60: rgba(57, 73, 94, .06);--csd-border-0f172a-65: rgba(57, 73, 94, .065);--csd-border-0f172a-70: rgba(57, 73, 94, .07);--csd-border-0f172a-75: rgba(57, 73, 94, .075);--csd-border-0f172a-80: rgba(57, 73, 94, .08);--csd-border-0f172a-880: rgba(57, 73, 94, .88);--csd-border-0f172a-90: rgba(57, 73, 94, .09);--csd-border-0f6fcb-220: rgba(43, 124, 202, .22);--csd-border-0f6fcb-360: rgba(43, 124, 202, .36);--csd-border-0f766e-100: rgba(43, 202, 190, .1);--csd-border-0f766e-1000: #2bcabe;--csd-border-0f766e-120: rgba(43, 202, 190, .12);--csd-border-0f766e-140: rgba(43, 202, 190, .14);--csd-border-0f766e-160: rgba(43, 202, 190, .16);--csd-border-0f766e-180: rgba(43, 202, 190, .18);--csd-border-0f766e-200: rgba(43, 202, 190, .2);--csd-border-0f766e-220: rgba(43, 202, 190, .22);--csd-border-0f766e-240: rgba(43, 202, 190, .24);--csd-border-0f766e-260: rgba(43, 202, 190, .26);--csd-border-0f766e-280: rgba(43, 202, 190, .28);--csd-border-0f766e-300: rgba(43, 202, 190, .3);--csd-border-0f766e-320: rgba(43, 202, 190, .32);--csd-border-0f766e-340: rgba(43, 202, 190, .34);--csd-border-0f766e-350: rgba(43, 202, 190, .35);--csd-border-0f766e-360: rgba(43, 202, 190, .36);--csd-border-0f766e-400: rgba(43, 202, 190, .4);--csd-border-0f766e-420: rgba(43, 202, 190, .42);--csd-border-0f766e-450: rgba(43, 202, 190, .45);--csd-border-0f766e-460: rgba(43, 202, 190, .46);--csd-border-0f766e-480: rgba(43, 202, 190, .48);--csd-border-0f766e-520: rgba(43, 202, 190, .52);--csd-border-0f766e-600: rgba(43, 202, 190, .6);--csd-border-0f766e-720: rgba(43, 202, 190, .72);--csd-border-0f9f6e-160: rgba(43, 202, 148, .16);--csd-border-0f9f6e-180: rgba(43, 202, 148, .18);--csd-border-0f9f6e-200: rgba(43, 202, 148, .2);--csd-border-0f9f6e-220: rgba(43, 202, 148, .22);--csd-border-0f9f6e-240: rgba(43, 202, 148, .24);--csd-border-0f9f6e-780: rgba(43, 202, 148, .78);--csd-border-0f9f8f-220: rgba(43, 202, 184, .22);--csd-border-10b981-1000: #2bca95;--csd-border-10b981-140: rgba(43, 202, 149, .14);--csd-border-10b981-160: rgba(43, 202, 149, .16);--csd-border-10b981-180: rgba(43, 202, 149, .18);--csd-border-10b981-200: rgba(43, 202, 149, .2);--csd-border-10b981-220: rgba(43, 202, 149, .22);--csd-border-10b981-240: rgba(43, 202, 149, .24);--csd-border-10b981-250: rgba(43, 202, 149, .25);--csd-border-10b981-260: rgba(43, 202, 149, .26);--csd-border-10b981-280: rgba(43, 202, 149, .28);--csd-border-10b981-300: rgba(43, 202, 149, .3);--csd-border-10b981-320: rgba(43, 202, 149, .32);--csd-border-10b981-340: rgba(43, 202, 149, .34);--csd-border-10b981-350: rgba(43, 202, 149, .35);--csd-border-10b981-380: rgba(43, 202, 149, .38);--csd-border-10b981-420: rgba(43, 202, 149, .42);--csd-border-10b981-600: rgba(43, 202, 149, .6);--csd-border-123047-1000: #3284c3;--csd-border-12976b-140: rgba(43, 202, 149, .14);--csd-border-12976b-200: rgba(43, 202, 149, .2);--csd-border-12976b-250: rgba(43, 202, 149, .25);--csd-border-14b8a6-1000: #2bcab8;--csd-border-14b8a6-140: rgba(43, 202, 184, .14);--csd-border-14b8a6-160: rgba(43, 202, 184, .16);--csd-border-14b8a6-180: rgba(43, 202, 184, .18);--csd-border-14b8a6-200: rgba(43, 202, 184, .2);--csd-border-14b8a6-220: rgba(43, 202, 184, .22);--csd-border-14b8a6-240: rgba(43, 202, 184, .24);--csd-border-14b8a6-250: rgba(43, 202, 184, .25);--csd-border-14b8a6-260: rgba(43, 202, 184, .26);--csd-border-14b8a6-280: rgba(43, 202, 184, .28);--csd-border-14b8a6-300: rgba(43, 202, 184, .3);--csd-border-14b8a6-320: rgba(43, 202, 184, .32);--csd-border-14b8a6-340: rgba(43, 202, 184, .34);--csd-border-14b8a6-360: rgba(43, 202, 184, .36);--csd-border-14b8a6-380: rgba(43, 202, 184, .38);--csd-border-14b8a6-420: rgba(43, 202, 184, .42);--csd-border-14b8a6-500: rgba(43, 202, 184, .5);--csd-border-14b8a6-850: rgba(43, 202, 184, .85);--csd-border-16845a-1000: #2bca8d;--csd-border-16a34a-1000: #2bca66;--csd-border-16a34a-140: rgba(43, 202, 102, .14);--csd-border-16a34a-160: rgba(43, 202, 102, .16);--csd-border-16a34a-180: rgba(43, 202, 102, .18);--csd-border-16a34a-200: rgba(43, 202, 102, .2);--csd-border-16a34a-220: rgba(43, 202, 102, .22);--csd-border-16a34a-240: rgba(43, 202, 102, .24);--csd-border-16a34a-260: rgba(43, 202, 102, .26);--csd-border-16a34a-280: rgba(43, 202, 102, .28);--csd-border-16a34a-320: rgba(43, 202, 102, .32);--csd-border-16a34a-340: rgba(43, 202, 102, .34);--csd-border-16a34a-480: rgba(43, 202, 102, .48);--csd-border-198754-1000: #2bca80;--csd-border-198754-150: rgba(43, 202, 128, .15);--csd-border-1d4ed8-1000: #2b55ca;--csd-border-1d4ed8-180: rgba(43, 85, 202, .18);--csd-border-1d4ed8-200: rgba(43, 85, 202, .2);--csd-border-1d4ed8-240: rgba(43, 85, 202, .24);--csd-border-1d4ed8-400: rgba(43, 85, 202, .4);--csd-border-1d4ed8-480: rgba(43, 85, 202, .48);--csd-border-1d4ed8-500: rgba(43, 85, 202, .5);--csd-border-1d4ed8-560: rgba(43, 85, 202, .56);--csd-border-1d4ed8-980: rgba(43, 85, 202, .98);--csd-border-1d7a86-200: rgba(44, 183, 201, .2);--csd-border-1d7a86-220: rgba(44, 183, 201, .22);--csd-border-1d7a86-420: rgba(44, 183, 201, .42);--csd-border-1e3a8a-500: rgba(44, 85, 201, .5);--csd-border-1e40af-1000: #2b50ca;--csd-border-1e40af-340: rgba(43, 80, 202, .34);--csd-border-1e40af-360: rgba(43, 80, 202, .36);--csd-border-1e40af-420: rgba(43, 80, 202, .42);--csd-border-1f2937-180: rgba(57, 73, 94, .18);--csd-border-1f2937-820: rgba(57, 73, 94, .82);--csd-border-22c55e-1000: #2bca65;--csd-border-22c55e-160: rgba(43, 202, 101, .16);--csd-border-22c55e-180: rgba(43, 202, 101, .18);--csd-border-22c55e-200: rgba(43, 202, 101, .2);--csd-border-22c55e-220: rgba(43, 202, 101, .22);--csd-border-22c55e-240: rgba(43, 202, 101, .24);--csd-border-22c55e-250: rgba(43, 202, 101, .25);--csd-border-22c55e-260: rgba(43, 202, 101, .26);--csd-border-22c55e-280: rgba(43, 202, 101, .28);--csd-border-22c55e-300: rgba(43, 202, 101, .3);--csd-border-22c55e-320: rgba(43, 202, 101, .32);--csd-border-22c55e-380: rgba(43, 202, 101, .38);--csd-border-22c55e-450: rgba(43, 202, 101, .45);--csd-border-22c55e-480: rgba(43, 202, 101, .48);--csd-border-22c55e-500: rgba(43, 202, 101, .5);--csd-border-2563eb-100: rgba(59, 107, 213, .1);--csd-border-2563eb-1000: #3b6bd5;--csd-border-2563eb-120: rgba(59, 107, 213, .12);--csd-border-2563eb-130: rgba(59, 107, 213, .13);--csd-border-2563eb-140: rgba(59, 107, 213, .14);--csd-border-2563eb-150: rgba(59, 107, 213, .15);--csd-border-2563eb-160: rgba(59, 107, 213, .16);--csd-border-2563eb-180: rgba(59, 107, 213, .18);--csd-border-2563eb-200: rgba(59, 107, 213, .2);--csd-border-2563eb-220: rgba(59, 107, 213, .22);--csd-border-2563eb-240: rgba(59, 107, 213, .24);--csd-border-2563eb-250: rgba(59, 107, 213, .25);--csd-border-2563eb-260: rgba(59, 107, 213, .26);--csd-border-2563eb-280: rgba(59, 107, 213, .28);--csd-border-2563eb-300: rgba(59, 107, 213, .3);--csd-border-2563eb-320: rgba(59, 107, 213, .32);--csd-border-2563eb-340: rgba(59, 107, 213, .34);--csd-border-2563eb-350: rgba(59, 107, 213, .35);--csd-border-2563eb-360: rgba(59, 107, 213, .36);--csd-border-2563eb-380: rgba(59, 107, 213, .38);--csd-border-2563eb-420: rgba(59, 107, 213, .42);--csd-border-2563eb-440: rgba(59, 107, 213, .44);--csd-border-2563eb-450: rgba(59, 107, 213, .45);--csd-border-2563eb-460: rgba(59, 107, 213, .46);--csd-border-2563eb-480: rgba(59, 107, 213, .48);--csd-border-2563eb-500: rgba(59, 107, 213, .5);--csd-border-2563eb-520: rgba(59, 107, 213, .52);--csd-border-2563eb-540: rgba(59, 107, 213, .54);--csd-border-2563eb-550: rgba(59, 107, 213, .55);--csd-border-2563eb-560: rgba(59, 107, 213, .56);--csd-border-2563eb-580: rgba(59, 107, 213, .58);--csd-border-2563eb-600: rgba(59, 107, 213, .6);--csd-border-2563eb-620: rgba(59, 107, 213, .62);--csd-border-2563eb-680: rgba(59, 107, 213, .68);--csd-border-2563eb-720: rgba(59, 107, 213, .72);--csd-border-2563eb-780: rgba(59, 107, 213, .78);--csd-border-2563eb-80: rgba(59, 107, 213, .08);--csd-border-2563eb-800: rgba(59, 107, 213, .8);--csd-border-2563eb-820: rgba(59, 107, 213, .82);--csd-border-2563eb-860: rgba(59, 107, 213, .86);--csd-border-2563eb-900: rgba(59, 107, 213, .9);--csd-border-2563eb-920: rgba(59, 107, 213, .92);--csd-border-2684ff-1000: #4c89d9;--csd-border-277052-1000: #3fb685;--csd-border-2856cb-1000: #2b58ca;--csd-border-2a5bd7-180: rgba(46, 93, 211, .18);--csd-border-2b6eea-1000: #3f74d6;--csd-border-2dd4bf-260: rgba(46, 211, 190, .26);--csd-border-2dd4bf-340: rgba(46, 211, 190, .34);--csd-border-2dd4bf-550: rgba(46, 211, 190, .55);--csd-border-2f6df6-200: rgba(76, 120, 217, .2);--csd-border-30b174-220: rgba(52, 193, 126, .22);--csd-border-312e81-740: rgba(69, 64, 180, .74);--csd-border-31547f-1000: #4475b1;--csd-border-3154d9-1000: #3657d4;--csd-border-3154d9-160: rgba(54, 87, 212, .16);--csd-border-3157d5-1000: #3258d4;--csd-border-315c91-160: rgba(62, 116, 183, .16);--csd-border-315c91-180: rgba(62, 116, 183, .18);--csd-border-315c91-200: rgba(62, 116, 183, .2);--csd-border-315c91-240: rgba(62, 116, 183, .24);--csd-border-315c91-360: rgba(62, 116, 183, .36);--csd-border-315c91-480: rgba(62, 116, 183, .48);--csd-border-315fe7-1000: #4167d7;--csd-border-315fe7-220: rgba(65, 103, 215, .22);--csd-border-334155-280: rgba(57, 73, 94, .28);--csd-border-334155-920: rgba(57, 73, 94, .92);--csd-border-3457f1-1000: #4c66d9;--csd-border-3457f1-160: rgba(76, 102, 217, .16);--csd-border-3457f1-180: rgba(76, 102, 217, .18);--csd-border-3457f1-200: rgba(76, 102, 217, .2);--csd-border-3457f1-220: rgba(76, 102, 217, .22);--csd-border-3457f1-260: rgba(76, 102, 217, .26);--csd-border-3457f1-280: rgba(76, 102, 217, .28);--csd-border-3457f1-300: rgba(76, 102, 217, .3);--csd-border-3457f1-360: rgba(76, 102, 217, .36);--csd-border-3457f1-420: rgba(76, 102, 217, .42);--csd-border-3457f1-460: rgba(76, 102, 217, .46);--csd-border-3457f1-520: rgba(76, 102, 217, .52);--csd-border-3457f1-550: rgba(76, 102, 217, .55);--csd-border-3457f1-560: rgba(76, 102, 217, .56);--csd-border-3457f1-580: rgba(76, 102, 217, .58);--csd-border-356bff-1000: #587bdc;--csd-border-374fda-720: rgba(59, 82, 214, .72);--csd-border-3875ff-1000: #5b82dc;--csd-border-394e96-150: rgba(67, 92, 177, .15);--csd-border-3b4e76-160: rgba(57, 73, 94, .16);--csd-border-3b5bdb-200: rgba(64, 94, 214, .2);--csd-border-3b5bdb-220: rgba(64, 94, 214, .22);--csd-border-3b5bdb-280: rgba(64, 94, 214, .28);--csd-border-3b5bdb-320: rgba(64, 94, 214, .32);--csd-border-3b5bdb-400: rgba(64, 94, 214, .4);--csd-border-3b5bdb-480: rgba(64, 94, 214, .48);--csd-border-3b5bdb-580: rgba(64, 94, 214, .58);--csd-border-3b82f6-1000: #5688db;--csd-border-3b82f6-120: rgba(86, 136, 219, .12);--csd-border-3b82f6-130: rgba(86, 136, 219, .13);--csd-border-3b82f6-140: rgba(86, 136, 219, .14);--csd-border-3b82f6-160: rgba(86, 136, 219, .16);--csd-border-3b82f6-180: rgba(86, 136, 219, .18);--csd-border-3b82f6-200: rgba(86, 136, 219, .2);--csd-border-3b82f6-220: rgba(86, 136, 219, .22);--csd-border-3b82f6-240: rgba(86, 136, 219, .24);--csd-border-3b82f6-250: rgba(86, 136, 219, .25);--csd-border-3b82f6-280: rgba(86, 136, 219, .28);--csd-border-3b82f6-320: rgba(86, 136, 219, .32);--csd-border-3b82f6-360: rgba(86, 136, 219, .36);--csd-border-3b82f6-420: rgba(86, 136, 219, .42);--csd-border-3b82f6-450: rgba(86, 136, 219, .45);--csd-border-3b82f6-560: rgba(86, 136, 219, .56);--csd-border-3b82f6-620: rgba(86, 136, 219, .62);--csd-border-3b82f6-700: rgba(86, 136, 219, .7);--csd-border-3b82f6-720: rgba(86, 136, 219, .72);--csd-border-3b82f6-820: rgba(86, 136, 219, .82);--csd-border-3f51b5-1000: #3f51b6;--csd-border-4069e6-280: rgba(77, 111, 217, .28);--csd-border-4352e8-780: rgba(81, 93, 218, .78);--csd-border-4361ee-320: rgba(86, 109, 219, .32);--csd-border-4361ef-1000: #576edb;--csd-border-475569-1000: #39495e;--csd-border-475569-160: rgba(57, 73, 94, .16);--csd-border-475569-220: rgba(57, 73, 94, .22);--csd-border-475569-260: rgba(57, 73, 94, .26);--csd-border-475569-340: rgba(57, 73, 94, .34);--csd-border-475569-420: rgba(57, 73, 94, .42);--csd-border-4a66f6-1000: #5f74dd;--csd-border-4a66f6-160: rgba(95, 116, 221, .16);--csd-border-4a66f6-180: rgba(95, 116, 221, .18);--csd-border-4a66f6-200: rgba(95, 116, 221, .2);--csd-border-4a66f6-220: rgba(95, 116, 221, .22);--csd-border-4a66f6-250: rgba(95, 116, 221, .25);--csd-border-4a66f6-550: rgba(95, 116, 221, .55);--csd-border-4ade80-220: rgba(78, 218, 129, .22);--csd-border-4ade80-280: rgba(78, 218, 129, .28);--csd-border-4ade80-760: rgba(78, 218, 129, .76);--csd-border-4c66ff-240: rgba(95, 113, 221, .24);--csd-border-4c66ff-320: rgba(95, 113, 221, .32);--csd-border-4c66ff-340: rgba(95, 113, 221, .34);--csd-border-4f46e5-1000: #5951da;--csd-border-4f46e5-130: rgba(89, 81, 218, .13);--csd-border-4f46e5-140: rgba(89, 81, 218, .14);--csd-border-4f46e5-160: rgba(89, 81, 218, .16);--csd-border-4f46e5-180: rgba(89, 81, 218, .18);--csd-border-4f46e5-200: rgba(89, 81, 218, .2);--csd-border-4f46e5-220: rgba(89, 81, 218, .22);--csd-border-4f46e5-240: rgba(89, 81, 218, .24);--csd-border-4f46e5-260: rgba(89, 81, 218, .26);--csd-border-4f46e5-280: rgba(89, 81, 218, .28);--csd-border-4f46e5-340: rgba(89, 81, 218, .34);--csd-border-4f46e5-360: rgba(89, 81, 218, .36);--csd-border-4f46e5-460: rgba(89, 81, 218, .46);--csd-border-4f46e5-480: rgba(89, 81, 218, .48);--csd-border-4f46e5-520: rgba(89, 81, 218, .52);--csd-border-4f46e5-720: rgba(89, 81, 218, .72);--csd-border-4f6df5-1000: #5f76dd;--csd-border-4f6ef7-1000: #5f76dd;--csd-border-4f7cff-1000: #5f7fdd;--csd-border-5072ae-200: rgba(57, 73, 94, .2);--csd-border-5470ff-220: rgba(95, 116, 221, .22);--csd-border-5473dc-1000: #5574db;--csd-border-5a73ff-200: rgba(95, 114, 221, .2);--csd-border-5a789c-240: rgba(57, 73, 94, .24);--csd-border-5a9bf9-1000: #5f93dd;--csd-border-5b6f97-200: rgba(57, 73, 94, .2);--csd-border-5b83ff-1000: #5f7edd;--csd-border-5eead4-500: rgba(95, 221, 201, .5);--csd-border-5eead4-520: rgba(95, 221, 201, .52);--csd-border-5eead4-540: rgba(95, 221, 201, .54);--csd-border-5eead4-580: rgba(95, 221, 201, .58);--csd-border-5eead4-620: rgba(95, 221, 201, .62);--csd-border-5eead4-640: rgba(95, 221, 201, .64);--csd-border-5eead4-660: rgba(95, 221, 201, .66);--csd-border-5eead4-720: rgba(95, 221, 201, .72);--csd-border-5f8f84-1000: #629388;--csd-border-60a5fa-1000: #5f98dd;--csd-border-60a5fa-140: rgba(95, 152, 221, .14);--csd-border-60a5fa-160: rgba(95, 152, 221, .16);--csd-border-60a5fa-200: rgba(95, 152, 221, .2);--csd-border-60a5fa-220: rgba(95, 152, 221, .22);--csd-border-60a5fa-240: rgba(95, 152, 221, .24);--csd-border-60a5fa-260: rgba(95, 152, 221, .26);--csd-border-60a5fa-280: rgba(95, 152, 221, .28);--csd-border-60a5fa-300: rgba(95, 152, 221, .3);--csd-border-60a5fa-320: rgba(95, 152, 221, .32);--csd-border-60a5fa-340: rgba(95, 152, 221, .34);--csd-border-60a5fa-380: rgba(95, 152, 221, .38);--csd-border-60a5fa-420: rgba(95, 152, 221, .42);--csd-border-60a5fa-460: rgba(95, 152, 221, .46);--csd-border-60a5fa-540: rgba(95, 152, 221, .54);--csd-border-60a5fa-580: rgba(95, 152, 221, .58);--csd-border-60a5fa-640: rgba(95, 152, 221, .64);--csd-border-60a5fa-700: rgba(95, 152, 221, .7);--csd-border-60a5fa-720: rgba(95, 152, 221, .72);--csd-border-60a5fa-780: rgba(95, 152, 221, .78);--csd-border-60a5fa-800: rgba(95, 152, 221, .8);--csd-border-60a5fa-820: rgba(95, 152, 221, .82);--csd-border-60a5fa-880: rgba(95, 152, 221, .88);--csd-border-60a5fa-900: rgba(95, 152, 221, .9);--csd-border-60a5fa-920: rgba(95, 152, 221, .92);--csd-border-60a5fa-950: rgba(95, 152, 221, .95);--csd-border-6366f1-100: rgba(95, 98, 221, .1);--csd-border-6366f1-140: rgba(95, 98, 221, .14);--csd-border-6366f1-150: rgba(95, 98, 221, .15);--csd-border-6366f1-160: rgba(95, 98, 221, .16);--csd-border-6366f1-180: rgba(95, 98, 221, .18);--csd-border-6366f1-200: rgba(95, 98, 221, .2);--csd-border-6366f1-220: rgba(95, 98, 221, .22);--csd-border-6366f1-240: rgba(95, 98, 221, .24);--csd-border-6366f1-280: rgba(95, 98, 221, .28);--csd-border-6366f1-360: rgba(95, 98, 221, .36);--csd-border-6366f1-380: rgba(95, 98, 221, .38);--csd-border-637ef1-220: rgba(95, 119, 221, .22);--csd-border-64748b-1000: #39495e;--csd-border-64748b-120: rgba(57, 73, 94, .12);--csd-border-64748b-140: rgba(57, 73, 94, .14);--csd-border-64748b-160: rgba(57, 73, 94, .16);--csd-border-64748b-180: rgba(57, 73, 94, .18);--csd-border-64748b-200: rgba(57, 73, 94, .2);--csd-border-64748b-220: rgba(57, 73, 94, .22);--csd-border-64748b-260: rgba(57, 73, 94, .26);--csd-border-64748b-280: rgba(57, 73, 94, .28);--csd-border-64748b-320: rgba(57, 73, 94, .32);--csd-border-64748b-340: rgba(57, 73, 94, .34);--csd-border-64748b-360: rgba(57, 73, 94, .36);--csd-border-64748b-420: rgba(57, 73, 94, .42);--csd-border-64748b-440: rgba(57, 73, 94, .44);--csd-border-64748b-450: rgba(57, 73, 94, .45);--csd-border-64748b-460: rgba(57, 73, 94, .46);--csd-border-64748b-480: rgba(57, 73, 94, .48);--csd-border-64748b-520: rgba(57, 73, 94, .52);--csd-border-64748b-560: rgba(57, 73, 94, .56);--csd-border-6c757d-1000: #39495e;--csd-border-6ca5dd-1000: #629fdb;--csd-border-6ee7b7-1000: #5fddab;--csd-border-6ee7b7-580: rgba(95, 221, 171, .58);--csd-border-6ee7b7-680: rgba(95, 221, 171, .68);--csd-border-6ee7b7-720: rgba(95, 221, 171, .72);--csd-border-6ee7b7-780: rgba(95, 221, 171, .78);--csd-border-6ee7b7-820: rgba(95, 221, 171, .82);--csd-border-6ee7b7-880: rgba(95, 221, 171, .88);--csd-border-6ee7b7-900: rgba(95, 221, 171, .9);--csd-border-6ee7b7-920: rgba(95, 221, 171, .92);--csd-border-7488b8-160: rgba(57, 73, 94, .16);--csd-border-7890aa-1000: #39495e;--csd-border-7899d5-1000: #6b8fd1;--csd-border-78a7f8-1000: #5f8ddd;--csd-border-798ebd-160: rgba(57, 73, 94, .16);--csd-border-798ebd-180: rgba(57, 73, 94, .18);--csd-border-798ebd-200: rgba(57, 73, 94, .2);--csd-border-7a90c5-160: rgba(57, 73, 94, .16);--csd-border-7b91b7-200: rgba(57, 73, 94, .2);--csd-border-7b91b7-220: rgba(57, 73, 94, .22);--csd-border-7c3aed-160: rgba(129, 78, 217, .16);--csd-border-7c3aed-220: rgba(129, 78, 217, .22);--csd-border-7c3aed-280: rgba(129, 78, 217, .28);--csd-border-7c3aed-300: rgba(129, 78, 217, .3);--csd-border-7c91c1-160: rgba(57, 73, 94, .16);--csd-border-7c91c1-180: rgba(57, 73, 94, .18);--csd-border-7c9cff-1000: #5f7edd;--csd-border-7da9df-1000: #6398d9;--csd-border-7dadff-640: rgba(95, 142, 221, .64);--csd-border-7dd3fc-1000: #5fb4dd;--csd-border-7dd3fc-450: rgba(95, 180, 221, .45);--csd-border-7dd3fc-540: rgba(95, 180, 221, .54);--csd-border-7dd3fc-560: rgba(95, 180, 221, .56);--csd-border-7dd3fc-580: rgba(95, 180, 221, .58);--csd-border-7e8eb1-280: rgba(57, 73, 94, .28);--csd-border-7ea5eb-1000: #5f8cdd;--csd-border-7fa9ed-1000: #5f8fdd;--csd-border-80acf7-1000: #5f8edd;--csd-border-818cf8-260: rgba(95, 107, 221, .26);--csd-border-82ace0-1000: #6498d8;--csd-border-86b7fe-1000: #39495e;--csd-border-86efac-1000: #5fdd8d;--csd-border-86efac-420: rgba(95, 221, 141, .42);--csd-border-86efac-450: rgba(95, 221, 141, .45);--csd-border-86efac-460: rgba(95, 221, 141, .46);--csd-border-86efac-500: rgba(95, 221, 141, .5);--csd-border-86efac-560: rgba(95, 221, 141, .56);--csd-border-86efac-580: rgba(95, 221, 141, .58);--csd-border-86efac-600: rgba(95, 221, 141, .6);--csd-border-86efac-620: rgba(95, 221, 141, .62);--csd-border-86efac-780: rgba(95, 221, 141, .78);--csd-border-86efac-860: rgba(95, 221, 141, .86);--csd-border-86efac-880: rgba(95, 221, 141, .88);--csd-border-86efac-900: rgba(95, 221, 141, .9);--csd-border-89aee8-1000: #5f90dd;--csd-border-8bb2ff-1000: #39495e;--csd-border-8bb5ff-1000: #39495e;--csd-border-8bb7e5-1000: #619ddc;--csd-border-8bb7ff-1000: #39495e;--csd-border-8db0f8-1000: #39495e;--csd-border-8db4ff-1000: #39495e;--csd-border-8db9e4-1000: #629fda;--csd-border-8eade1-1000: #6690d6;--csd-border-8eb0ff-1000: #39495e;--csd-border-8eb4e8-1000: #5f94dd;--csd-border-8eb5df-1000: #689cd4;--csd-border-8fb2aa-1000: #8cb0a8;--csd-border-8fb3e3-1000: #6496d8;--csd-border-8fb6e7-1000: #5f97dd;--csd-border-8fb6ef-1000: #5f92dd;--csd-border-8fb8e6-1000: #619bdc;--csd-border-90b5ef-1000: #39495e;--csd-border-90caf9-1000: #39495e;--csd-border-91baf5-1000: #39495e;--csd-border-92aaff-1000: #39495e;--csd-border-93b1e4-580: rgba(100, 143, 216, .58);--csd-border-93b1e4-720: rgba(100, 143, 216, .72);--csd-border-93b5f4-1000: #39495e;--csd-border-93b8ea-1000: #5f95dd;--csd-border-93b8fd-1000: #39495e;--csd-border-93b8ff-1000: #39495e;--csd-border-93c5fd-1000: #39495e;--csd-border-93c5fd-180: rgba(57, 73, 94, .18);--csd-border-93c5fd-280: rgba(57, 73, 94, .28);--csd-border-93c5fd-340: rgba(57, 73, 94, .34);--csd-border-93c5fd-360: rgba(57, 73, 94, .36);--csd-border-93c5fd-420: rgba(57, 73, 94, .42);--csd-border-93c5fd-440: rgba(57, 73, 94, .44);--csd-border-93c5fd-450: rgba(57, 73, 94, .45);--csd-border-93c5fd-460: rgba(57, 73, 94, .46);--csd-border-93c5fd-480: rgba(57, 73, 94, .48);--csd-border-93c5fd-500: rgba(57, 73, 94, .5);--csd-border-93c5fd-520: rgba(57, 73, 94, .52);--csd-border-93c5fd-550: rgba(57, 73, 94, .55);--csd-border-93c5fd-560: rgba(57, 73, 94, .56);--csd-border-93c5fd-580: rgba(57, 73, 94, .58);--csd-border-93c5fd-600: rgba(57, 73, 94, .6);--csd-border-93c5fd-620: rgba(57, 73, 94, .62);--csd-border-93c5fd-640: rgba(57, 73, 94, .64);--csd-border-93c5fd-650: rgba(57, 73, 94, .65);--csd-border-93c5fd-660: rgba(57, 73, 94, .66);--csd-border-93c5fd-680: rgba(57, 73, 94, .68);--csd-border-93c5fd-700: rgba(57, 73, 94, .7);--csd-border-93c5fd-720: rgba(57, 73, 94, .72);--csd-border-93c5fd-760: rgba(57, 73, 94, .76);--csd-border-93c5fd-780: rgba(57, 73, 94, .78);--csd-border-93c5fd-800: rgba(57, 73, 94, .8);--csd-border-93c5fd-820: rgba(57, 73, 94, .82);--csd-border-93c5fd-860: rgba(57, 73, 94, .86);--csd-border-93c5fd-880: rgba(57, 73, 94, .88);--csd-border-93c5fd-900: rgba(57, 73, 94, .9);--csd-border-93c5fd-920: rgba(57, 73, 94, .92);--csd-border-93c5fd-940: rgba(57, 73, 94, .94);--csd-border-93c5fd-950: rgba(57, 73, 94, .95);--csd-border-94a3b8-100: rgba(57, 73, 94, .1);--csd-border-94a3b8-1000: #39495e;--csd-border-94a3b8-120: rgba(57, 73, 94, .12);--csd-border-94a3b8-130: rgba(57, 73, 94, .13);--csd-border-94a3b8-140: rgba(57, 73, 94, .14);--csd-border-94a3b8-150: rgba(57, 73, 94, .15);--csd-border-94a3b8-160: rgba(57, 73, 94, .16);--csd-border-94a3b8-170: rgba(57, 73, 94, .17);--csd-border-94a3b8-180: rgba(57, 73, 94, .18);--csd-border-94a3b8-200: rgba(57, 73, 94, .2);--csd-border-94a3b8-220: rgba(57, 73, 94, .22);--csd-border-94a3b8-230: rgba(57, 73, 94, .23);--csd-border-94a3b8-240: rgba(57, 73, 94, .24);--csd-border-94a3b8-250: rgba(57, 73, 94, .25);--csd-border-94a3b8-260: rgba(57, 73, 94, .26);--csd-border-94a3b8-280: rgba(57, 73, 94, .28);--csd-border-94a3b8-300: rgba(57, 73, 94, .3);--csd-border-94a3b8-320: rgba(57, 73, 94, .32);--csd-border-94a3b8-340: rgba(57, 73, 94, .34);--csd-border-94a3b8-360: rgba(57, 73, 94, .36);--csd-border-94a3b8-380: rgba(57, 73, 94, .38);--csd-border-94a3b8-400: rgba(57, 73, 94, .4);--csd-border-94a3b8-420: rgba(57, 73, 94, .42);--csd-border-94a3b8-450: rgba(57, 73, 94, .45);--csd-border-94a3b8-460: rgba(57, 73, 94, .46);--csd-border-94a3b8-480: rgba(57, 73, 94, .48);--csd-border-94a3b8-500: rgba(57, 73, 94, .5);--csd-border-94a3b8-520: rgba(57, 73, 94, .52);--csd-border-94a3b8-540: rgba(57, 73, 94, .54);--csd-border-94a3b8-550: rgba(57, 73, 94, .55);--csd-border-94a3b8-560: rgba(57, 73, 94, .56);--csd-border-94a3b8-580: rgba(57, 73, 94, .58);--csd-border-94a3b8-600: rgba(57, 73, 94, .6);--csd-border-94a3b8-620: rgba(57, 73, 94, .62);--csd-border-94a3b8-660: rgba(57, 73, 94, .66);--csd-border-94a3b8-680: rgba(57, 73, 94, .68);--csd-border-94a3b8-700: rgba(57, 73, 94, .7);--csd-border-94a3b8-720: rgba(57, 73, 94, .72);--csd-border-94a3b8-740: rgba(57, 73, 94, .74);--csd-border-94a3b8-750: rgba(57, 73, 94, .75);--csd-border-94a3b8-760: rgba(57, 73, 94, .76);--csd-border-94a3b8-780: rgba(57, 73, 94, .78);--csd-border-94a3b8-820: rgba(57, 73, 94, .82);--csd-border-94b2da-720: rgba(111, 151, 205, .72);--csd-border-96b2ff-900: rgba(57, 73, 94, .9);--csd-border-96cbc2-1000: #7dbfb4;--csd-border-97c5ff-1000: #39495e;--csd-border-98a2b3-1000: #39495e;--csd-border-99f6e4-1000: #39495e;--csd-border-99f6e4-460: rgba(57, 73, 94, .46);--csd-border-99f6e4-580: rgba(57, 73, 94, .58);--csd-border-99f6e4-620: rgba(57, 73, 94, .62);--csd-border-99f6e4-700: rgba(57, 73, 94, .7);--csd-border-99f6e4-780: rgba(57, 73, 94, .78);--csd-border-9abbe8-1000: #39495e;--csd-border-9bc3f7-1000: #39495e;--csd-border-9cb9eb-1000: #39495e;--csd-border-9cbfee-1000: #39495e;--csd-border-9cbff4-1000: #39495e;--csd-border-9db5d0-1000: #39495e;--csd-border-9db9e4-1000: #39495e;--csd-border-9dbff0-1000: #39495e;--csd-border-9ebcf7-1000: #39495e;--csd-border-9fb6ff-1000: #39495e;--csd-border-9fb7d5-1000: #39495e;--csd-border-9fc3f4-1000: #39495e;--csd-border-9fc4ff-1000: #39495e;--csd-border-9fd5c9-1000: #78c4b3;--csd-border-a5b4fc-460: rgba(57, 73, 94, .46);--csd-border-a5b4fc-500: rgba(57, 73, 94, .5);--csd-border-a5b4fc-580: rgba(57, 73, 94, .58);--csd-border-a5b4fc-700: rgba(57, 73, 94, .7);--csd-border-a78bfa-340: rgba(57, 73, 94, .34);--csd-border-a7e2c0-1000: #39495e;--csd-border-a7e4ca-1000: #39495e;--csd-border-a7e5cd-1000: #39495e;--csd-border-a7f3d0-1000: #39495e;--csd-border-a7f3d0-720: rgba(57, 73, 94, .72);--csd-border-a7f3d0-820: rgba(57, 73, 94, .82);--csd-border-a7f3d0-880: rgba(57, 73, 94, .88);--csd-border-a7f3d0-900: rgba(57, 73, 94, .9);--csd-border-a7f3d0-920: rgba(57, 73, 94, .92);--csd-border-a7f3d0-950: rgba(57, 73, 94, .95);--csd-border-a7f3d0-960: rgba(57, 73, 94, .96);--csd-border-a855f7-240: rgba(160, 95, 221, .24);--csd-border-a9bee0-1000: #39495e;--csd-border-a9c1f8-1000: #39495e;--csd-border-a9c3ef-1000: #39495e;--csd-border-a9c7f2-1000: #39495e;--csd-border-a9e6d4-1000: #39495e;--csd-border-aac1e8-640: rgba(57, 73, 94, .64);--csd-border-abcfc9-1000: #84b9b0;--csd-border-abd8ce-1000: #39495e;--csd-border-adc5e4-1000: #39495e;--csd-border-adc7ec-1000: #39495e;--csd-border-aebed3-820: rgba(57, 73, 94, .82);--csd-border-aebed3-900: rgba(57, 73, 94, .9);--csd-border-afc3d7-1000: #39495e;--csd-border-b45309-1000: #ca702b;--csd-border-b45309-140: rgba(202, 112, 43, .14);--csd-border-b45309-160: rgba(202, 112, 43, .16);--csd-border-b45309-180: rgba(202, 112, 43, .18);--csd-border-b45309-200: rgba(202, 112, 43, .2);--csd-border-b45309-220: rgba(202, 112, 43, .22);--csd-border-b45309-280: rgba(202, 112, 43, .28);--csd-border-b45309-340: rgba(202, 112, 43, .34);--csd-border-b45309-420: rgba(202, 112, 43, .42);--csd-border-b4c6de-860: rgba(57, 73, 94, .86);--csd-border-b5d5d0-1000: #39495e;--csd-border-b6c2d2-1000: #39495e;--csd-border-b6cef6-1000: #39495e;--csd-border-b6d0ff-1000: #39495e;--csd-border-b6d2ff-1000: #39495e;--csd-border-b6d3ff-1000: #39495e;--csd-border-b7c0cc-1000: #39495e;--csd-border-b7c9ff-1000: #39495e;--csd-border-b7cbe3-950: rgba(57, 73, 94, .95);--csd-border-b7cceb-1000: #39495e;--csd-border-b7dfd0-1000: #39495e;--csd-border-b7e4d5-1000: #39495e;--csd-border-b86a16-170: rgba(202, 125, 43, .17);--csd-border-b8c5d8-1000: #39495e;--csd-border-b8c9e5-1000: #39495e;--csd-border-b8ccdf-1000: #39495e;--csd-border-b8cdf2-1000: #39495e;--csd-border-b8cff5-1000: #39495e;--csd-border-b8d1ff-1000: #39495e;--csd-border-b8d6f2-1000: #39495e;--csd-border-b8e8d4-1000: #39495e;--csd-border-b8eac7-1000: #39495e;--csd-border-b91c1c-1000: #ca2b2b;--csd-border-b91c1c-180: rgba(202, 43, 43, .18);--csd-border-b91c1c-360: rgba(202, 43, 43, .36);--csd-border-b91c1c-820: rgba(202, 43, 43, .82);--csd-border-b9c7d8-1000: #39495e;--csd-border-b9c7ff-1000: #39495e;--csd-border-b9c9ff-1000: #39495e;--csd-border-b9caf0-1000: #39495e;--csd-border-b9caff-1000: #39495e;--csd-border-b9d3d8-1000: #39495e;--csd-border-b9d5c7-1000: #39495e;--csd-border-b9ddd3-1000: #39495e;--csd-border-b9dfcd-1000: #39495e;--csd-border-b9e8d4-1000: #39495e;--csd-border-bac9db-1000: #39495e;--csd-border-bacdeb-820: rgba(57, 73, 94, .82);--csd-border-bae6d3-1000: #39495e;--csd-border-bae6fd-1000: #39495e;--csd-border-bae6fd-900: rgba(57, 73, 94, .9);--csd-border-bbcbee-1000: #39495e;--csd-border-bbefd1-1000: #39495e;--csd-border-bbf0d8-1000: #39495e;--csd-border-bbf7d0-1000: #39495e;--csd-border-bbf7d0-550: rgba(57, 73, 94, .55);--csd-border-bbf7d0-640: rgba(57, 73, 94, .64);--csd-border-bbf7d0-720: rgba(57, 73, 94, .72);--csd-border-bbf7d0-860: rgba(57, 73, 94, .86);--csd-border-bbf7d0-900: rgba(57, 73, 94, .9);--csd-border-bbf7d0-920: rgba(57, 73, 94, .92);--csd-border-bbf7d0-950: rgba(57, 73, 94, .95);--csd-border-bcd0ff-1000: #39495e;--csd-border-bcd3ea-1000: #39495e;--csd-border-bcd3ff-1000: #39495e;--csd-border-bcd4ff-1000: #39495e;--csd-border-bcd9c9-1000: #39495e;--csd-border-bcd9d1-1000: #39495e;--csd-border-bce2d1-1000: #39495e;--csd-border-bce7d8-1000: #39495e;--csd-border-bce8d1-1000: #39495e;--csd-border-bcebdc-1000: #39495e;--csd-border-bdceff-1000: #39495e;--csd-border-bdd1e8-1000: #39495e;--csd-border-bdd5f8-1000: #39495e;--csd-border-bdd6f0-1000: #39495e;--csd-border-bdd7ee-1000: #39495e;--csd-border-bdd9cf-1000: #39495e;--csd-border-bde0d9-1000: #39495e;--csd-border-bde4cd-1000: #39495e;--csd-border-bde4d4-1000: #39495e;--csd-border-be185d-140: rgba(202, 43, 109, .14);--csd-border-beccdc-720: rgba(57, 73, 94, .72);--csd-border-beccdc-740: rgba(57, 73, 94, .74);--csd-border-bed2e8-1000: #39495e;--csd-border-bee2d2-1000: #39495e;--csd-border-bee7d2-1000: #39495e;--csd-border-bfcbda-880: rgba(57, 73, 94, .88);--csd-border-bfcee5-860: rgba(57, 73, 94, .86);--csd-border-bfcfe2-900: rgba(57, 73, 94, .9);--csd-border-bfcfe2-920: rgba(57, 73, 94, .92);--csd-border-bfcfe2-940: rgba(57, 73, 94, .94);--csd-border-bfd0e8-740: rgba(57, 73, 94, .74);--csd-border-bfd0e8-760: rgba(57, 73, 94, .76);--csd-border-bfd0e8-820: rgba(57, 73, 94, .82);--csd-border-bfd0e8-900: rgba(57, 73, 94, .9);--csd-border-bfd0ff-1000: #39495e;--csd-border-bfd1fb-1000: #39495e;--csd-border-bfd2ed-780: rgba(57, 73, 94, .78);--csd-border-bfd2ed-820: rgba(57, 73, 94, .82);--csd-border-bfd2ed-880: rgba(57, 73, 94, .88);--csd-border-bfd2ee-1000: #39495e;--csd-border-bfd2ff-720: rgba(57, 73, 94, .72);--csd-border-bfd2ff-750: rgba(57, 73, 94, .75);--csd-border-bfd2ff-760: rgba(57, 73, 94, .76);--csd-border-bfd2ff-780: rgba(57, 73, 94, .78);--csd-border-bfd2ff-800: rgba(57, 73, 94, .8);--csd-border-bfd2ff-820: rgba(57, 73, 94, .82);--csd-border-bfd2ff-860: rgba(57, 73, 94, .86);--csd-border-bfd2ff-900: rgba(57, 73, 94, .9);--csd-border-bfd2ff-950: rgba(57, 73, 94, .95);--csd-border-bfd3eb-740: rgba(57, 73, 94, .74);--csd-border-bfd3eb-820: rgba(57, 73, 94, .82);--csd-border-bfd3eb-840: rgba(57, 73, 94, .84);--csd-border-bfd3eb-920: rgba(57, 73, 94, .92);--csd-border-bfd3ee-900: rgba(57, 73, 94, .9);--csd-border-bfd3ff-760: rgba(57, 73, 94, .76);--csd-border-bfd3ff-950: rgba(57, 73, 94, .95);--csd-border-bfd4ff-1000: #39495e;--csd-border-bfd7f4-1000: #39495e;--csd-border-bfdbfe-1000: #39495e;--csd-border-bfdbfe-420: rgba(57, 73, 94, .42);--csd-border-bfdbfe-480: rgba(57, 73, 94, .48);--csd-border-bfdbfe-500: rgba(57, 73, 94, .5);--csd-border-bfdbfe-520: rgba(57, 73, 94, .52);--csd-border-bfdbfe-540: rgba(57, 73, 94, .54);--csd-border-bfdbfe-560: rgba(57, 73, 94, .56);--csd-border-bfdbfe-580: rgba(57, 73, 94, .58);--csd-border-bfdbfe-600: rgba(57, 73, 94, .6);--csd-border-bfdbfe-620: rgba(57, 73, 94, .62);--csd-border-bfdbfe-640: rgba(57, 73, 94, .64);--csd-border-bfdbfe-660: rgba(57, 73, 94, .66);--csd-border-bfdbfe-680: rgba(57, 73, 94, .68);--csd-border-bfdbfe-700: rgba(57, 73, 94, .7);--csd-border-bfdbfe-720: rgba(57, 73, 94, .72);--csd-border-bfdbfe-740: rgba(57, 73, 94, .74);--csd-border-bfdbfe-750: rgba(57, 73, 94, .75);--csd-border-bfdbfe-760: rgba(57, 73, 94, .76);--csd-border-bfdbfe-780: rgba(57, 73, 94, .78);--csd-border-bfdbfe-800: rgba(57, 73, 94, .8);--csd-border-bfdbfe-820: rgba(57, 73, 94, .82);--csd-border-bfdbfe-840: rgba(57, 73, 94, .84);--csd-border-bfdbfe-850: rgba(57, 73, 94, .85);--csd-border-bfdbfe-860: rgba(57, 73, 94, .86);--csd-border-bfdbfe-880: rgba(57, 73, 94, .88);--csd-border-bfdbfe-900: rgba(57, 73, 94, .9);--csd-border-bfdbfe-920: rgba(57, 73, 94, .92);--csd-border-bfdbfe-940: rgba(57, 73, 94, .94);--csd-border-bfdbfe-950: rgba(57, 73, 94, .95);--csd-border-bfdbfe-960: rgba(57, 73, 94, .96);--csd-border-bfdbfe-980: rgba(57, 73, 94, .98);--csd-border-bfe0d1-1000: #39495e;--csd-border-bfe2d0-1000: #39495e;--csd-border-bfe3d7-1000: #39495e;--csd-border-bfe4d4-1000: #39495e;--csd-border-bfe6d7-1000: #39495e;--csd-border-bfe7d2-1000: #39495e;--csd-border-bfe7d5-1000: #39495e;--csd-border-bfe8d6-1000: #39495e;--csd-border-bfe8d7-1000: #39495e;--csd-border-bfe8d8-1000: #39495e;--csd-border-bfe9d8-1000: #39495e;--csd-border-c3ccd8-1000: #39495e;--csd-border-c4b5fd-340: rgba(57, 73, 94, .34);--csd-border-c4b5fd-660: rgba(57, 73, 94, .66);--csd-border-c4b5fd-720: rgba(57, 73, 94, .72);--csd-border-c4b5fd-780: rgba(57, 73, 94, .78);--csd-border-c4b5fd-900: rgba(57, 73, 94, .9);--csd-border-c4d2eb-820: rgba(57, 73, 94, .82);--csd-border-c4d2eb-880: rgba(57, 73, 94, .88);--csd-border-c4d2eb-900: rgba(57, 73, 94, .9);--csd-border-c4d2eb-950: rgba(57, 73, 94, .95);--csd-border-c4d3ff-1000: #39495e;--csd-border-c4e5d7-1000: #39495e;--csd-border-c5d3ef-1000: #39495e;--csd-border-c5d6ed-1000: #39495e;--csd-border-c5e2dc-1000: #39495e;--csd-border-c5eee1-1000: #39495e;--csd-border-c5f1df-1000: #39495e;--csd-border-c7d2fe-1000: #39495e;--csd-border-c7d7ef-1000: #39495e;--csd-border-c7d7ff-1000: #39495e;--csd-border-c7d8ea-1000: #39495e;--csd-border-c7d9f7-1000: #39495e;--csd-border-c7dbf4-1000: #39495e;--csd-border-c7dbff-1000: #39495e;--csd-border-c7dce9-960: rgba(57, 73, 94, .96);--csd-border-c7dcf8-1000: #39495e;--csd-border-c7ece0-1000: #39495e;--csd-border-c8d1d8-1000: #39495e;--csd-border-c8d2db-1000: #39495e;--csd-border-c8d5e8-1000: #39495e;--csd-border-c8d7ff-1000: #39495e;--csd-border-c8d8ff-1000: #39495e;--csd-border-c8daed-1000: #39495e;--csd-border-c8daf0-1000: #39495e;--csd-border-c8dcf4-1000: #39495e;--csd-border-c8dcfa-1000: #39495e;--csd-border-c8dcff-1000: #39495e;--csd-border-c8ddfa-1000: #39495e;--csd-border-c8e9df-1000: #39495e;--csd-border-c8ead9-1000: #39495e;--csd-border-c8eedc-1000: #39495e;--csd-border-c8efd8-1000: #39495e;--csd-border-c9c4f5-1000: #39495e;--csd-border-c9d5e4-1000: #39495e;--csd-border-c9d8eb-1000: #39495e;--csd-border-c9d9d5-1000: #39495e;--csd-border-c9daf0-1000: #39495e;--csd-border-c9dbdd-900: rgba(57, 73, 94, .9);--csd-border-c9dbf8-1000: #39495e;--csd-border-c9dcec-1000: #39495e;--csd-border-c9e6d7-1000: #39495e;--csd-border-c9e7df-1000: #39495e;--csd-border-c9ead7-1000: #39495e;--csd-border-cad5e4-900: rgba(57, 73, 94, .9);--csd-border-cad9e9-1000: #39495e;--csd-border-cadcf1-1000: #39495e;--csd-border-cae3da-1000: #39495e;--csd-border-cbd2de-1000: #39495e;--csd-border-cbd2df-1000: #39495e;--csd-border-cbd5e0-1000: #39495e;--csd-border-cbd5e1-1000: #39495e;--csd-border-cbd5e1-460: rgba(57, 73, 94, .46);--csd-border-cbd5e1-500: rgba(57, 73, 94, .5);--csd-border-cbd5e1-520: rgba(57, 73, 94, .52);--csd-border-cbd5e1-580: rgba(57, 73, 94, .58);--csd-border-cbd5e1-620: rgba(57, 73, 94, .62);--csd-border-cbd5e1-640: rgba(57, 73, 94, .64);--csd-border-cbd5e1-650: rgba(57, 73, 94, .65);--csd-border-cbd5e1-660: rgba(57, 73, 94, .66);--csd-border-cbd5e1-680: rgba(57, 73, 94, .68);--csd-border-cbd5e1-700: rgba(57, 73, 94, .7);--csd-border-cbd5e1-720: rgba(57, 73, 94, .72);--csd-border-cbd5e1-740: rgba(57, 73, 94, .74);--csd-border-cbd5e1-760: rgba(57, 73, 94, .76);--csd-border-cbd5e1-780: rgba(57, 73, 94, .78);--csd-border-cbd5e1-800: rgba(57, 73, 94, .8);--csd-border-cbd5e1-820: rgba(57, 73, 94, .82);--csd-border-cbd5e1-840: rgba(57, 73, 94, .84);--csd-border-cbd5e1-850: rgba(57, 73, 94, .85);--csd-border-cbd5e1-860: rgba(57, 73, 94, .86);--csd-border-cbd5e1-880: rgba(57, 73, 94, .88);--csd-border-cbd5e1-900: rgba(57, 73, 94, .9);--csd-border-cbd5e1-920: rgba(57, 73, 94, .92);--csd-border-cbd5e1-940: rgba(57, 73, 94, .94);--csd-border-cbd5e1-950: rgba(57, 73, 94, .95);--csd-border-cbd5e1-960: rgba(57, 73, 94, .96);--csd-border-cbd5e1-980: rgba(57, 73, 94, .98);--csd-border-cbd5f5-1000: #39495e;--csd-border-cbd7e4-1000: #39495e;--csd-border-cbd7e6-1000: #39495e;--csd-border-cbd7e7-920: rgba(57, 73, 94, .92);--csd-border-cbd8e8-1000: #39495e;--csd-border-cbd8ea-1000: #39495e;--csd-border-cbd9e6-1000: #39495e;--csd-border-cbd9e8-1000: #39495e;--csd-border-cbd9eb-1000: #39495e;--csd-border-cbd9ee-1000: #39495e;--csd-border-cbdcec-1000: #39495e;--csd-border-cbdced-1000: #39495e;--csd-border-cbdcef-1000: #39495e;--csd-border-cbdcf0-1000: #39495e;--csd-border-cbdcf0-840: rgba(57, 73, 94, .84);--csd-border-cbdcf0-920: rgba(57, 73, 94, .92);--csd-border-cbdcf1-1000: #39495e;--csd-border-cbdcf2-1000: #39495e;--csd-border-cbdcf4-1000: #39495e;--csd-border-cbdcf5-1000: #39495e;--csd-border-cbdcf7-1000: #39495e;--csd-border-cbdcf8-1000: #39495e;--csd-border-cbdcfc-1000: #39495e;--csd-border-cbe5df-1000: #39495e;--csd-border-cbe8db-1000: #39495e;--csd-border-cccccc-1000: #39495e;--csd-border-ccd9ff-1000: #39495e;--csd-border-ccdaed-980: rgba(57, 73, 94, .98);--csd-border-ccdaef-1000: #39495e;--csd-border-cce0f8-1000: #39495e;--csd-border-cce2dc-1000: #39495e;--csd-border-cce4d7-1000: #39495e;--csd-border-cce4df-1000: #39495e;--csd-border-cce8dd-1000: #39495e;--csd-border-cce9df-1000: #39495e;--csd-border-ccebd7-1000: #39495e;--csd-border-ccebdd-1000: #39495e;--csd-border-ccfbf1-1000: #39495e;--csd-border-cdd6e2-950: rgba(57, 73, 94, .95);--csd-border-cdd9e6-1000: #39495e;--csd-border-cdd9ea-1000: #39495e;--csd-border-cddbf0-1000: #39495e;--csd-border-cddbf6-1000: #39495e;--csd-border-cdddf6-1000: #39495e;--csd-border-cdddf9-1000: #39495e;--csd-border-cdddff-1000: #39495e;--csd-border-cddff4-1000: #39495e;--csd-border-cde8dd-1000: #39495e;--csd-border-cde9df-1000: #39495e;--csd-border-cedae9-920: rgba(57, 73, 94, .92);--csd-border-cedae9-940: rgba(57, 73, 94, .94);--csd-border-cedae9-950: rgba(57, 73, 94, .95);--csd-border-cedae9-980: rgba(57, 73, 94, .98);--csd-border-cfd6ff-1000: #39495e;--csd-border-cfd8ea-1000: #39495e;--csd-border-cfd9e6-900: rgba(57, 73, 94, .9);--csd-border-cfdae8-1000: #39495e;--csd-border-cfdae8-950: rgba(57, 73, 94, .95);--csd-border-cfdbe8-1000: #39495e;--csd-border-cfdbea-920: rgba(57, 73, 94, .92);--csd-border-cfdbeb-940: rgba(57, 73, 94, .94);--csd-border-cfdcea-940: rgba(57, 73, 94, .94);--csd-border-cfdceb-1000: #39495e;--csd-border-cfdcf1-1000: #39495e;--csd-border-cfdcff-1000: #39495e;--csd-border-cfdded-1000: #39495e;--csd-border-cfddf2-1000: #39495e;--csd-border-cfdeeb-1000: #39495e;--csd-border-cfdeef-1000: #39495e;--csd-border-cfe0f0-1000: #39495e;--csd-border-cfe0f2-1000: #39495e;--csd-border-cfe0f3-1000: #39495e;--csd-border-cfe0f4-1000: #39495e;--csd-border-cfe0f5-1000: #39495e;--csd-border-cfe0f6-1000: #39495e;--csd-border-cfe0fb-1000: #39495e;--csd-border-cfe0ff-1000: #39495e;--csd-border-cfe1dc-1000: #39495e;--csd-border-cfe1f8-1000: #39495e;--csd-border-cfe2d8-1000: #39495e;--csd-border-cfe2f5-1000: #39495e;--csd-border-cfe4dc-1000: #39495e;--csd-border-cfe4dc-900: rgba(57, 73, 94, .9);--csd-border-cfe4dd-1000: #39495e;--csd-border-cfe5d9-1000: #39495e;--csd-border-cfe6df-1000: #39495e;--csd-border-cfe9df-1000: #39495e;--csd-border-cfebdf-1000: #39495e;--csd-border-d0d5dd-1000: #39495e;--csd-border-d0d7de-1000: #39495e;--csd-border-d0dced-1000: #39495e;--csd-border-d0dcf2-1000: #39495e;--csd-border-d0e9e3-1000: #39495e;--csd-border-d1d5db-1000: #39495e;--csd-border-d1d5db-860: rgba(57, 73, 94, .86);--csd-border-d1d5db-920: rgba(57, 73, 94, .92);--csd-border-d1d9e0-1000: #39495e;--csd-border-d1d9e6-1000: #39495e;--csd-border-d1e6de-1000: #39495e;--csd-border-d1eade-1000: #39495e;--csd-border-d1fae5-1000: #39495e;--csd-border-d2deee-1000: #39495e;--csd-border-d2dfed-1000: #39495e;--csd-border-d2e1f1-1000: #39495e;--csd-border-d3dfec-1000: #39495e;--csd-border-d3e0ed-880: rgba(57, 73, 94, .88);--csd-border-d3e0ee-980: rgba(57, 73, 94, .98);--csd-border-d3e0ef-1000: #39495e;--csd-border-d3e2f1-1000: #39495e;--csd-border-d4dfec-1000: #39495e;--csd-border-d4e0ec-1000: #39495e;--csd-border-d4e0ee-1000: #39495e;--csd-border-d4e2f2-1000: #39495e;--csd-border-d4e2f4-1000: #39495e;--csd-border-d4e2fb-1000: #39495e;--csd-border-d4e3ef-1000: #39495e;--csd-border-d4e9e2-1000: #39495e;--csd-border-d5dbe4-1000: #39495e;--csd-border-d5dfee-960: rgba(57, 73, 94, .96);--csd-border-d5dfee-980: rgba(57, 73, 94, .98);--csd-border-d5e0ed-1000: #39495e;--csd-border-d5e1ec-1000: #39495e;--csd-border-d5e1ef-1000: #39495e;--csd-border-d5e1f4-1000: #39495e;--csd-border-d5e2ef-1000: #39495e;--csd-border-d5e2f5-1000: #39495e;--csd-border-d5e2fa-1000: #39495e;--csd-border-d5e3f1-1000: #39495e;--csd-border-d5e3fb-1000: #39495e;--csd-border-d5eadf-1000: #39495e;--csd-border-d5ebdf-1000: #39495e;--csd-border-d69a36-1000: #d59a37;--csd-border-d6dde5-1000: #39495e;--csd-border-d6dde6-1000: #39495e;--csd-border-d6ddf7-1000: #39495e;--csd-border-d6deea-920: rgba(57, 73, 94, .92);--csd-border-d6dfec-700: rgba(57, 73, 94, .7);--csd-border-d6dfec-760: rgba(57, 73, 94, .76);--csd-border-d6dfec-780: rgba(57, 73, 94, .78);--csd-border-d6dfec-800: rgba(57, 73, 94, .8);--csd-border-d6dfec-820: rgba(57, 73, 94, .82);--csd-border-d6dfec-840: rgba(57, 73, 94, .84);--csd-border-d6dfec-860: rgba(57, 73, 94, .86);--csd-border-d6dfec-880: rgba(57, 73, 94, .88);--csd-border-d6dfec-900: rgba(57, 73, 94, .9);--csd-border-d6dfec-920: rgba(57, 73, 94, .92);--csd-border-d6dfec-940: rgba(57, 73, 94, .94);--csd-border-d6dfec-950: rgba(57, 73, 94, .95);--csd-border-d6dfec-960: rgba(57, 73, 94, .96);--csd-border-d6e0ea-1000: #39495e;--csd-border-d6e0eb-1000: #39495e;--csd-border-d6e0ec-1000: #39495e;--csd-border-d6e0ed-960: rgba(57, 73, 94, .96);--csd-border-d6e0ee-960: rgba(57, 73, 94, .96);--csd-border-d6e1ec-1000: #39495e;--csd-border-d6e1ef-1000: #39495e;--csd-border-d6e1ef-720: rgba(57, 73, 94, .72);--csd-border-d6e1ef-780: rgba(57, 73, 94, .78);--csd-border-d6e1ef-820: rgba(57, 73, 94, .82);--csd-border-d6e1ef-840: rgba(57, 73, 94, .84);--csd-border-d6e1ef-860: rgba(57, 73, 94, .86);--csd-border-d6e1ef-880: rgba(57, 73, 94, .88);--csd-border-d6e1ef-900: rgba(57, 73, 94, .9);--csd-border-d6e1ef-920: rgba(57, 73, 94, .92);--csd-border-d6e1ef-940: rgba(57, 73, 94, .94);--csd-border-d6e1ef-950: rgba(57, 73, 94, .95);--csd-border-d6e1ef-960: rgba(57, 73, 94, .96);--csd-border-d6e1ef-980: rgba(57, 73, 94, .98);--csd-border-d6e2ef-1000: #39495e;--csd-border-d6e2ef-920: rgba(57, 73, 94, .92);--csd-border-d6e2f0-1000: #39495e;--csd-border-d6e2f0-900: rgba(57, 73, 94, .9);--csd-border-d6e2f0-920: rgba(57, 73, 94, .92);--csd-border-d6e2f1-920: rgba(57, 73, 94, .92);--csd-border-d6e2ff-1000: #39495e;--csd-border-d6e3f4-1000: #39495e;--csd-border-d6e4f7-1000: #39495e;--csd-border-d6e5f5-1000: #39495e;--csd-border-d6e5fb-1000: #39495e;--csd-border-d6e5ff-1000: #39495e;--csd-border-d6e6df-1000: #39495e;--csd-border-d6e6e9-1000: #39495e;--csd-border-d7dee5-1000: #39495e;--csd-border-d7e0e8-1000: #39495e;--csd-border-d7e0ea-1000: #39495e;--csd-border-d7e0ec-1000: #39495e;--csd-border-d7e1ee-1000: #39495e;--csd-border-d7e1ef-1000: #39495e;--csd-border-d7e1f1-780: rgba(57, 73, 94, .78);--csd-border-d7e2ed-1000: #39495e;--csd-border-d7e2ee-1000: #39495e;--csd-border-d7e2ef-1000: #39495e;--csd-border-d7e2f0-1000: #39495e;--csd-border-d7e2f1-1000: #39495e;--csd-border-d7e3ef-1000: #39495e;--csd-border-d7e3f2-1000: #39495e;--csd-border-d7e3f3-1000: #39495e;--csd-border-d7e3f4-1000: #39495e;--csd-border-d7e3f6-1000: #39495e;--csd-border-d7e4ef-1000: #39495e;--csd-border-d7e5f4-1000: #39495e;--csd-border-d7e6e1-1000: #39495e;--csd-border-d8dde5-1000: #39495e;--csd-border-d8ddf8-1000: #39495e;--csd-border-d8dee5-1000: #39495e;--csd-border-d8dee6-1000: #39495e;--csd-border-d8dfe5-1000: #39495e;--csd-border-d8dfe8-1000: #39495e;--csd-border-d8e0eb-920: rgba(57, 73, 94, .92);--csd-border-d8e0eb-950: rgba(57, 73, 94, .95);--csd-border-d8e1ec-1000: #39495e;--csd-border-d8e1ef-1000: #39495e;--csd-border-d8e2ee-1000: #39495e;--csd-border-d8e2ee-900: rgba(57, 73, 94, .9);--csd-border-d8e2ef-1000: #39495e;--csd-border-d8e2f0-1000: #39495e;--csd-border-d8e2f0-820: rgba(57, 73, 94, .82);--csd-border-d8e2f0-860: rgba(57, 73, 94, .86);--csd-border-d8e2f0-900: rgba(57, 73, 94, .9);--csd-border-d8e2f0-920: rgba(57, 73, 94, .92);--csd-border-d8e2f0-940: rgba(57, 73, 94, .94);--csd-border-d8e2f2-1000: #39495e;--csd-border-d8e2f5-1000: #39495e;--csd-border-d8e3e9-1000: #39495e;--csd-border-d8e3ee-1000: #39495e;--csd-border-d8e3ef-1000: #39495e;--csd-border-d8e3f0-1000: #39495e;--csd-border-d8e3f1-1000: #39495e;--csd-border-d8e3f2-1000: #39495e;--csd-border-d8e3ff-1000: #39495e;--csd-border-d8e4ef-1000: #39495e;--csd-border-d8e4f0-1000: #39495e;--csd-border-d8e4f2-1000: #39495e;--csd-border-d8e5e2-1000: #39495e;--csd-border-d8e5f1-1000: #39495e;--csd-border-d8e5f3-1000: #39495e;--csd-border-d8e5fb-1000: #39495e;--csd-border-d8e6f7-1000: #39495e;--csd-border-d8e6ff-1000: #39495e;--csd-border-d8e7e0-1000: #39495e;--csd-border-d8e7fb-1000: #39495e;--csd-border-d97706-1000: #ca802b;--csd-border-d97706-150: rgba(202, 128, 43, .15);--csd-border-d97706-160: rgba(202, 128, 43, .16);--csd-border-d97706-180: rgba(202, 128, 43, .18);--csd-border-d97706-200: rgba(202, 128, 43, .2);--csd-border-d97706-220: rgba(202, 128, 43, .22);--csd-border-d97706-240: rgba(202, 128, 43, .24);--csd-border-d97706-260: rgba(202, 128, 43, .26);--csd-border-d97706-280: rgba(202, 128, 43, .28);--csd-border-d97706-300: rgba(202, 128, 43, .3);--csd-border-d97706-780: rgba(202, 128, 43, .78);--csd-border-d97706-850: rgba(202, 128, 43, .85);--csd-border-d9dee5-1000: #39495e;--csd-border-d9e1e8-1000: #39495e;--csd-border-d9e2ec-1000: #39495e;--csd-border-d9e2ed-1000: #39495e;--csd-border-d9e3ed-1000: #39495e;--csd-border-d9e3ee-1000: #39495e;--csd-border-d9e3ef-1000: #39495e;--csd-border-d9e3ef-880: rgba(57, 73, 94, .88);--csd-border-d9e3ef-920: rgba(57, 73, 94, .92);--csd-border-d9e3ef-960: rgba(57, 73, 94, .96);--csd-border-d9e3f1-1000: #39495e;--csd-border-d9e4ee-1000: #39495e;--csd-border-d9e4ef-1000: #39495e;--csd-border-d9e4f0-1000: #39495e;--csd-border-d9e4f1-1000: #39495e;--csd-border-d9e4f2-1000: #39495e;--csd-border-d9e4f3-1000: #39495e;--csd-border-d9e4f5-1000: #39495e;--csd-border-d9e5ef-1000: #39495e;--csd-border-d9e5f1-1000: #39495e;--csd-border-d9e5f2-1000: #39495e;--csd-border-d9e5ff-1000: #39495e;--csd-border-d9e6f2-1000: #39495e;--csd-border-d9e6f3-1000: #39495e;--csd-border-d9e6f5-1000: #39495e;--csd-border-d9e7ff-1000: #39495e;--csd-border-d9e9e3-1000: #39495e;--csd-border-dae4ee-960: rgba(57, 73, 94, .96);--csd-border-dae4f0-820: rgba(57, 73, 94, .82);--csd-border-dae4f0-900: rgba(57, 73, 94, .9);--csd-border-dae4f0-920: rgba(57, 73, 94, .92);--csd-border-dae4f0-940: rgba(57, 73, 94, .94);--csd-border-dae4f0-950: rgba(57, 73, 94, .95);--csd-border-dae5ef-1000: #39495e;--csd-border-dae7fa-1000: #39495e;--csd-border-dbe3ec-1000: #39495e;--csd-border-dbe3ed-1000: #39495e;--csd-border-dbe3ee-1000: #39495e;--csd-border-dbe3ef-1000: #39495e;--csd-border-dbe4ee-1000: #39495e;--csd-border-dbe4ef-1000: #39495e;--csd-border-dbe4ef-720: rgba(57, 73, 94, .72);--csd-border-dbe4ef-750: rgba(57, 73, 94, .75);--csd-border-dbe4ef-760: rgba(57, 73, 94, .76);--csd-border-dbe4ef-820: rgba(57, 73, 94, .82);--csd-border-dbe4ef-860: rgba(57, 73, 94, .86);--csd-border-dbe4ef-880: rgba(57, 73, 94, .88);--csd-border-dbe4ef-900: rgba(57, 73, 94, .9);--csd-border-dbe4ef-920: rgba(57, 73, 94, .92);--csd-border-dbe4ef-940: rgba(57, 73, 94, .94);--csd-border-dbe4ef-950: rgba(57, 73, 94, .95);--csd-border-dbe4f0-1000: #39495e;--csd-border-dbe5ee-1000: #39495e;--csd-border-dbe5ef-1000: #39495e;--csd-border-dbe5f0-1000: #39495e;--csd-border-dbe5f1-1000: #39495e;--csd-border-dbe5f1-860: rgba(57, 73, 94, .86);--csd-border-dbe5f1-880: rgba(57, 73, 94, .88);--csd-border-dbe5f1-920: rgba(57, 73, 94, .92);--csd-border-dbe5f2-1000: #39495e;--csd-border-dbe5f3-1000: #39495e;--csd-border-dbe5f4-1000: #39495e;--csd-border-dbe5f4-960: rgba(57, 73, 94, .96);--csd-border-dbe5f5-1000: #39495e;--csd-border-dbe6e7-1000: #39495e;--csd-border-dbe6ee-1000: #39495e;--csd-border-dbe6f0-1000: #39495e;--csd-border-dbe6f1-1000: #39495e;--csd-border-dbe6f2-1000: #39495e;--csd-border-dbe6f3-1000: #39495e;--csd-border-dbe6f4-1000: #39495e;--csd-border-dbe6f5-1000: #39495e;--csd-border-dbe7f3-1000: #39495e;--csd-border-dbe7f4-1000: #39495e;--csd-border-dbe8f8-1000: #39495e;--csd-border-dbe8ff-1000: #39495e;--csd-border-dbeafe-1000: #39495e;--csd-border-dbeafe-860: rgba(57, 73, 94, .86);--csd-border-dbeafe-880: rgba(57, 73, 94, .88);--csd-border-dbeafe-900: rgba(57, 73, 94, .9);--csd-border-dbeafe-950: rgba(57, 73, 94, .95);--csd-border-dc2626-100: rgba(211, 47, 47, .1);--csd-border-dc2626-1000: #d32f2f;--csd-border-dc2626-120: rgba(211, 47, 47, .12);--csd-border-dc2626-140: rgba(211, 47, 47, .14);--csd-border-dc2626-150: rgba(211, 47, 47, .15);--csd-border-dc2626-160: rgba(211, 47, 47, .16);--csd-border-dc2626-180: rgba(211, 47, 47, .18);--csd-border-dc2626-200: rgba(211, 47, 47, .2);--csd-border-dc2626-220: rgba(211, 47, 47, .22);--csd-border-dc2626-240: rgba(211, 47, 47, .24);--csd-border-dc2626-260: rgba(211, 47, 47, .26);--csd-border-dc2626-280: rgba(211, 47, 47, .28);--csd-border-dc2626-340: rgba(211, 47, 47, .34);--csd-border-dc2626-360: rgba(211, 47, 47, .36);--csd-border-dc2626-420: rgba(211, 47, 47, .42);--csd-border-dc2626-460: rgba(211, 47, 47, .46);--csd-border-dc2626-480: rgba(211, 47, 47, .48);--csd-border-dc2626-500: rgba(211, 47, 47, .5);--csd-border-dc2626-520: rgba(211, 47, 47, .52);--csd-border-dc2626-620: rgba(211, 47, 47, .62);--csd-border-dc2626-680: rgba(211, 47, 47, .68);--csd-border-dc2626-720: rgba(211, 47, 47, .72);--csd-border-dc2626-780: rgba(211, 47, 47, .78);--csd-border-dc3545-1000: #d63b4a;--csd-border-dc5f4b-200: rgba(217, 97, 78, .2);--csd-border-dca43a-1000: #d6a240;--csd-border-dcae42-1000: #d8ac46;--csd-border-dce3e8-1000: #39495e;--csd-border-dce4ec-1000: #39495e;--csd-border-dce4ef-1000: #39495e;--csd-border-dce5ee-1000: #39495e;--csd-border-dce5ef-1000: #39495e;--csd-border-dce5f0-1000: #39495e;--csd-border-dce5f1-1000: #39495e;--csd-border-dce5f2-1000: #39495e;--csd-border-dce6e7-1000: #39495e;--csd-border-dce6ee-1000: #39495e;--csd-border-dce6ef-1000: #39495e;--csd-border-dce6f0-1000: #39495e;--csd-border-dce6f1-1000: #39495e;--csd-border-dce6f2-1000: #39495e;--csd-border-dce6f3-1000: #39495e;--csd-border-dce6f4-1000: #39495e;--csd-border-dce6ff-1000: #39495e;--csd-border-dce7e8-1000: #39495e;--csd-border-dce7f1-1000: #39495e;--csd-border-dce7f3-1000: #39495e;--csd-border-dce7f4-1000: #39495e;--csd-border-dce7f5-1000: #39495e;--csd-border-dce7ff-1000: #39495e;--csd-border-dce8e4-1000: #39495e;--csd-border-dce8f5-1000: #39495e;--csd-border-dce8f6-1000: #39495e;--csd-border-dce9e5-1000: #39495e;--csd-border-ddd3ff-1000: #39495e;--csd-border-ddd6fe-1000: #39495e;--csd-border-ddd6fe-720: rgba(57, 73, 94, .72);--csd-border-ddd6fe-820: rgba(57, 73, 94, .82);--csd-border-ddd6fe-900: rgba(57, 73, 94, .9);--csd-border-ddd6fe-950: rgba(57, 73, 94, .95);--csd-border-dde4ee-920: rgba(57, 73, 94, .92);--csd-border-dde7f3-1000: #39495e;--csd-border-dde7f4-1000: #39495e;--csd-border-dde8f1-1000: #39495e;--csd-border-dde8f5-1000: #39495e;--csd-border-dde9ea-750: rgba(57, 73, 94, .75);--csd-border-dee2e6-1000: #39495e;--csd-border-dee8f2-1000: #39495e;--csd-border-deebff-1000: #39495e;--csd-border-dfe3e8-1000: #39495e;--csd-border-dfe3f5-1000: #39495e;--csd-border-dfe5eb-1000: #39495e;--csd-border-dfe5ec-1000: #39495e;--csd-border-dfe6ef-1000: #39495e;--csd-border-dfe7ef-1000: #39495e;--csd-border-dfe7f0-1000: #39495e;--csd-border-dfe7f1-1000: #39495e;--csd-border-dfe7f2-1000: #39495e;--csd-border-dfe8e9-1000: #39495e;--csd-border-dfe8f0-1000: #39495e;--csd-border-dfe8f1-1000: #39495e;--csd-border-dfe8f2-1000: #39495e;--csd-border-dfe8f3-1000: #39495e;--csd-border-dfe8f4-1000: #39495e;--csd-border-dfe8f5-1000: #39495e;--csd-border-dfe9f7-1000: #39495e;--csd-border-e0e7ee-1000: #39495e;--csd-border-e0e7f2-1000: #39495e;--csd-border-e0e8f0-1000: #39495e;--csd-border-e0e8f1-1000: #39495e;--csd-border-e0e8f2-1000: #39495e;--csd-border-e0e8f4-1000: #39495e;--csd-border-e0eafb-1000: #39495e;--csd-border-e0eaff-1000: #39495e;--csd-border-e0eee7-1000: #39495e;--csd-border-e11d48-180: rgba(210, 44, 81, .18);--csd-border-e11d48-540: rgba(210, 44, 81, .54);--csd-border-e16a52-280: rgba(219, 110, 88, .28);--csd-border-e1d9f1-1000: #39495e;--csd-border-e1e5ea-1000: #39495e;--csd-border-e1e7ef-1000: #39495e;--csd-border-e1e8f0-1000: #39495e;--csd-border-e1e8f1-1000: #39495e;--csd-border-e1e8f2-1000: #39495e;--csd-border-e1e9f1-1000: #39495e;--csd-border-e1e9f2-1000: #39495e;--csd-border-e1e9f3-1000: #39495e;--csd-border-e1e9f4-1000: #39495e;--csd-border-e1e9f5-1000: #39495e;--csd-border-e1eaf2-1000: #39495e;--csd-border-e1eaf3-1000: #39495e;--csd-border-e1eaf6-1000: #39495e;--csd-border-e1eafb-1000: #39495e;--csd-border-e2aa9c-380: rgba(211, 126, 105, .38);--csd-border-e2d8cb-1000: #39495e;--csd-border-e2e6ea-1000: #39495e;--csd-border-e2e8f0-1000: #39495e;--csd-border-e2e8f0-130: rgba(57, 73, 94, .13);--csd-border-e2e8f0-140: rgba(57, 73, 94, .14);--csd-border-e2e8f0-160: rgba(57, 73, 94, .16);--csd-border-e2e8f0-180: rgba(57, 73, 94, .18);--csd-border-e2e8f0-450: rgba(57, 73, 94, .45);--csd-border-e2e8f0-620: rgba(57, 73, 94, .62);--csd-border-e2e8f0-720: rgba(57, 73, 94, .72);--csd-border-e2e8f0-740: rgba(57, 73, 94, .74);--csd-border-e2e8f0-760: rgba(57, 73, 94, .76);--csd-border-e2e8f0-780: rgba(57, 73, 94, .78);--csd-border-e2e8f0-800: rgba(57, 73, 94, .8);--csd-border-e2e8f0-820: rgba(57, 73, 94, .82);--csd-border-e2e8f0-840: rgba(57, 73, 94, .84);--csd-border-e2e8f0-850: rgba(57, 73, 94, .85);--csd-border-e2e8f0-860: rgba(57, 73, 94, .86);--csd-border-e2e8f0-880: rgba(57, 73, 94, .88);--csd-border-e2e8f0-900: rgba(57, 73, 94, .9);--csd-border-e2e8f0-920: rgba(57, 73, 94, .92);--csd-border-e2e8f0-940: rgba(57, 73, 94, .94);--csd-border-e2e8f0-950: rgba(57, 73, 94, .95);--csd-border-e2e8f0-960: rgba(57, 73, 94, .96);--csd-border-e2e8f0-980: rgba(57, 73, 94, .98);--csd-border-e2e8f2-1000: #39495e;--csd-border-e2e9f1-1000: #39495e;--csd-border-e2e9f2-1000: #39495e;--csd-border-e2e9f3-1000: #39495e;--csd-border-e2eaf2-1000: #39495e;--csd-border-e2eaf3-1000: #39495e;--csd-border-e2eaf4-1000: #39495e;--csd-border-e2eaf4-820: rgba(57, 73, 94, .82);--csd-border-e2eaf4-860: rgba(57, 73, 94, .86);--csd-border-e2eaf4-900: rgba(57, 73, 94, .9);--csd-border-e2eaf4-920: rgba(57, 73, 94, .92);--csd-border-e2eaf4-940: rgba(57, 73, 94, .94);--csd-border-e2eaf4-960: rgba(57, 73, 94, .96);--csd-border-e2ebf4-1000: #39495e;--csd-border-e2ebf6-1000: #39495e;--csd-border-e2ecfc-1000: #39495e;--csd-border-e2eeff-160: rgba(57, 73, 94, .16);--csd-border-e3e6ea-1000: #39495e;--csd-border-e3eaf2-1000: #39495e;--csd-border-e3eaf3-1000: #39495e;--csd-border-e3eaf4-1000: #39495e;--csd-border-e3eaf5-1000: #39495e;--csd-border-e3ebf3-1000: #39495e;--csd-border-e3ebf4-1000: #39495e;--csd-border-e3ebf5-1000: #39495e;--csd-border-e3ebf6-1000: #39495e;--csd-border-e3ebf7-1000: #39495e;--csd-border-e4be8e-350: rgba(218, 165, 99, .35);--csd-border-e4be8e-380: rgba(218, 165, 99, .38);--csd-border-e4e7ec-1000: #39495e;--csd-border-e4eaf2-1000: #39495e;--csd-border-e4ebf2-1000: #39495e;--csd-border-e4ebf3-1000: #39495e;--csd-border-e4ebf4-1000: #39495e;--csd-border-e4ebf5-1000: #39495e;--csd-border-e4ebf6-1000: #39495e;--csd-border-e4ebf6-960: rgba(57, 73, 94, .96);--csd-border-e4ebf7-1000: #39495e;--csd-border-e4ecf4-1000: #39495e;--csd-border-e4ecf5-1000: #39495e;--csd-border-e4ecf6-1000: #39495e;--csd-border-e4edf7-1000: #39495e;--csd-border-e4eefc-1000: #39495e;--csd-border-e5e7eb-1000: #39495e;--csd-border-e5e7eb-720: rgba(57, 73, 94, .72);--csd-border-e5e7eb-920: rgba(57, 73, 94, .92);--csd-border-e5e9f1-1000: #39495e;--csd-border-e5eaf0-1000: #39495e;--csd-border-e5eaf2-1000: #39495e;--csd-border-e5eaf5-1000: #39495e;--csd-border-e5eaf5-880: rgba(57, 73, 94, .88);--csd-border-e5eaf5-920: rgba(57, 73, 94, .92);--csd-border-e5ebf1-1000: #39495e;--csd-border-e5ebf3-1000: #39495e;--csd-border-e5ebf4-1000: #39495e;--csd-border-e5ebf4-900: rgba(57, 73, 94, .9);--csd-border-e5ebf4-920: rgba(57, 73, 94, .92);--csd-border-e5ebf4-950: rgba(57, 73, 94, .95);--csd-border-e5ecf3-1000: #39495e;--csd-border-e5ecf4-1000: #39495e;--csd-border-e5ecf5-1000: #39495e;--csd-border-e5edf3-1000: #39495e;--csd-border-e5edf5-1000: #39495e;--csd-border-e5edf6-1000: #39495e;--csd-border-e5edf7-1000: #39495e;--csd-border-e5eef7-1000: #39495e;--csd-border-e6ab49-1000: #dba854;--csd-border-e6d3ba-900: rgba(57, 73, 94, .9);--csd-border-e6e9ef-1000: #39495e;--csd-border-e6ebf1-1000: #39495e;--csd-border-e6ebf2-1000: #39495e;--csd-border-e6edf4-1000: #39495e;--csd-border-e6edf5-1000: #39495e;--csd-border-e6edf6-1000: #39495e;--csd-border-e6edf7-1000: #39495e;--csd-border-e7ecf3-1000: #39495e;--csd-border-e7edf3-1000: #39495e;--csd-border-e7edf4-1000: #39495e;--csd-border-e7edf5-1000: #39495e;--csd-border-e7edf6-1000: #39495e;--csd-border-e7edf7-1000: #39495e;--csd-border-e7eef6-1000: #39495e;--csd-border-e8c58c-1000: #ddad5f;--csd-border-e8edf2-1000: #39495e;--csd-border-e8edf3-1000: #39495e;--csd-border-e8edf4-1000: #39495e;--csd-border-e8edf5-1000: #39495e;--csd-border-e8eef5-1000: #39495e;--csd-border-e8eef6-1000: #39495e;--csd-border-e8eef7-1000: #39495e;--csd-border-e9ecef-1000: #39495e;--csd-border-e9eef5-1000: #39495e;--csd-border-ea580c-1000: #cb622b;--csd-border-ea580c-180: rgba(203, 98, 43, .18);--csd-border-ea9751-340: rgba(221, 152, 94, .34);--csd-border-ead2ac-1000: #39495e;--csd-border-ead4ba-1000: #39495e;--csd-border-ead7d1-1000: #39495e;--csd-border-eadcc9-1000: #39495e;--csd-border-eadfc8-1000: #39495e;--csd-border-eaf0f6-1000: #39495e;--csd-border-ebcf9f-1000: #39495e;--csd-border-ebd9b3-1000: #39495e;--csd-border-ec4899-320: rgba(220, 88, 153, .32);--csd-border-ecc2c5-1000: #39495e;--csd-border-edd2a4-1000: #39495e;--csd-border-edd4a9-1000: #39495e;--csd-border-edd7b3-1000: #39495e;--csd-border-edf0f4-1000: #39495e;--csd-border-edf1f5-1000: #39495e;--csd-border-edf1f6-1000: #39495e;--csd-border-edf1f7-1000: #39495e;--csd-border-edf1f8-1000: #39495e;--csd-border-edf2f7-1000: #39495e;--csd-border-edf2f8-1000: #39495e;--csd-border-eeb43a-220: rgba(218, 173, 78, .22);--csd-border-eed8a8-1000: #39495e;--csd-border-eed9b8-1000: #39495e;--csd-border-eee5d5-1000: #39495e;--csd-border-eef1f4-1000: #39495e;--csd-border-eef1f5-1000: #39495e;--csd-border-eef2f6-1000: #39495e;--csd-border-eef2f7-1000: #39495e;--csd-border-eef3fb-1000: #39495e;--csd-border-ef4444-1000: #db5858;--csd-border-ef4444-120: rgba(219, 88, 88, .12);--csd-border-ef4444-140: rgba(219, 88, 88, .14);--csd-border-ef4444-160: rgba(219, 88, 88, .16);--csd-border-ef4444-180: rgba(219, 88, 88, .18);--csd-border-ef4444-200: rgba(219, 88, 88, .2);--csd-border-ef4444-220: rgba(219, 88, 88, .22);--csd-border-ef4444-240: rgba(219, 88, 88, .24);--csd-border-ef4444-250: rgba(219, 88, 88, .25);--csd-border-ef4444-260: rgba(219, 88, 88, .26);--csd-border-ef4444-280: rgba(219, 88, 88, .28);--csd-border-ef4444-300: rgba(219, 88, 88, .3);--csd-border-ef4444-340: rgba(219, 88, 88, .34);--csd-border-ef4444-360: rgba(219, 88, 88, .36);--csd-border-ef4444-420: rgba(219, 88, 88, .42);--csd-border-ef4444-440: rgba(219, 88, 88, .44);--csd-border-ef4444-520: rgba(219, 88, 88, .52);--csd-border-ef4444-550: rgba(219, 88, 88, .55);--csd-border-ef4444-720: rgba(219, 88, 88, .72);--csd-border-ef4444-780: rgba(219, 88, 88, .78);--csd-border-ef4444-820: rgba(219, 88, 88, .82);--csd-border-ef8998-1000: #dd5f72;--csd-border-efb8c1-1000: #39495e;--csd-border-efc3c7-1000: #39495e;--csd-border-efc5c8-1000: #39495e;--csd-border-efc8cb-1000: #39495e;--csd-border-efc979-1000: #ddb55f;--csd-border-efd39a-1000: #39495e;--csd-border-efd39b-1000: #39495e;--csd-border-efd39e-1000: #39495e;--csd-border-efd5a3-1000: #39495e;--csd-border-efd5a8-1000: #39495e;--csd-border-efd6a6-1000: #39495e;--csd-border-efd6d8-1000: #39495e;--csd-border-efd9b5-1000: #39495e;--csd-border-efdfba-1000: #39495e;--csd-border-eff1f3-1000: #39495e;--csd-border-f0c3c7-1000: #39495e;--csd-border-f0c4c4-1000: #39495e;--csd-border-f0c7a2-1000: #39495e;--csd-border-f0d5a3-1000: #39495e;--csd-border-f0d8a5-1000: #39495e;--csd-border-f0d9ad-1000: #39495e;--csd-border-f0ddd7-1000: #39495e;--csd-border-f0dfbb-1000: #39495e;--csd-border-f0f0f0-1000: #39495e;--csd-border-f0f2f5-1000: #39495e;--csd-border-f1aeb5-1000: #39495e;--csd-border-f1c7c7-1000: #39495e;--csd-border-f1d19a-1000: #39495e;--csd-border-f1d29c-1000: #39495e;--csd-border-f1d59d-1000: #39495e;--csd-border-f1d5cc-1000: #39495e;--csd-border-f1d6da-1000: #39495e;--csd-border-f1d79a-1000: #39495e;--csd-border-f1dfbb-1000: #39495e;--csd-border-f1dfbc-1000: #39495e;--csd-border-f1f1f1-1000: #39495e;--csd-border-f2bec5-1000: #39495e;--csd-border-f2c3c9-1000: #39495e;--csd-border-f2c5c5-1000: #39495e;--csd-border-f2cf8f-1000: #39495e;--csd-border-f2d39b-1000: #39495e;--csd-border-f2d79b-1000: #39495e;--csd-border-f2d7b7-1000: #39495e;--csd-border-f2ddb4-1000: #39495e;--csd-border-f2ddba-1000: #39495e;--csd-border-f3a64c-1000: #dda35f;--csd-border-f3c9ce-1000: #39495e;--csd-border-f3d18f-1000: #39495e;--csd-border-f3ddbb-1000: #39495e;--csd-border-f3dfb5-1000: #39495e;--csd-border-f3dfbc-1000: #39495e;--csd-border-f472b6-200: rgba(221, 95, 161, .2);--csd-border-f472b6-250: rgba(221, 95, 161, .25);--csd-border-f4c3c8-1000: #39495e;--csd-border-f4d2d7-1000: #39495e;--csd-border-f4d4a8-1000: #39495e;--csd-border-f4d7a3-1000: #39495e;--csd-border-f4dfb6-1000: #39495e;--csd-border-f59e0b-1000: #d3952d;--csd-border-f59e0b-140: rgba(211, 149, 45, .14);--csd-border-f59e0b-160: rgba(211, 149, 45, .16);--csd-border-f59e0b-180: rgba(211, 149, 45, .18);--csd-border-f59e0b-200: rgba(211, 149, 45, .2);--csd-border-f59e0b-220: rgba(211, 149, 45, .22);--csd-border-f59e0b-240: rgba(211, 149, 45, .24);--csd-border-f59e0b-250: rgba(211, 149, 45, .25);--csd-border-f59e0b-260: rgba(211, 149, 45, .26);--csd-border-f59e0b-280: rgba(211, 149, 45, .28);--csd-border-f59e0b-300: rgba(211, 149, 45, .3);--csd-border-f59e0b-320: rgba(211, 149, 45, .32);--csd-border-f59e0b-340: rgba(211, 149, 45, .34);--csd-border-f59e0b-350: rgba(211, 149, 45, .35);--csd-border-f59e0b-360: rgba(211, 149, 45, .36);--csd-border-f59e0b-380: rgba(211, 149, 45, .38);--csd-border-f59e0b-420: rgba(211, 149, 45, .42);--csd-border-f59e0b-460: rgba(211, 149, 45, .46);--csd-border-f59e0b-480: rgba(211, 149, 45, .48);--csd-border-f59e0b-620: rgba(211, 149, 45, .62);--csd-border-f59e0b-650: rgba(211, 149, 45, .65);--csd-border-f59e0b-780: rgba(211, 149, 45, .78);--csd-border-f59e0b-800: rgba(211, 149, 45, .8);--csd-border-f5a524-1000: #d79e42;--csd-border-f5c2b8-1000: #39495e;--csd-border-f5c2c7-1000: #39495e;--csd-border-f5d48a-1000: #39495e;--csd-border-f5d79e-1000: #39495e;--csd-border-f5d99c-1000: #39495e;--csd-border-f5dcdc-1000: #39495e;--csd-border-f6cf78-1000: #ddb65f;--csd-border-f6d892-1000: #39495e;--csd-border-f7dc9a-1000: #39495e;--csd-border-f7dfb3-1000: #39495e;--csd-border-f87171-140: rgba(221, 95, 95, .14);--csd-border-f87171-160: rgba(221, 95, 95, .16);--csd-border-f87171-180: rgba(221, 95, 95, .18);--csd-border-f87171-200: rgba(221, 95, 95, .2);--csd-border-f87171-220: rgba(221, 95, 95, .22);--csd-border-f87171-240: rgba(221, 95, 95, .24);--csd-border-f87171-250: rgba(221, 95, 95, .25);--csd-border-f87171-260: rgba(221, 95, 95, .26);--csd-border-f87171-280: rgba(221, 95, 95, .28);--csd-border-f87171-300: rgba(221, 95, 95, .3);--csd-border-f87171-320: rgba(221, 95, 95, .32);--csd-border-f87171-420: rgba(221, 95, 95, .42);--csd-border-f87171-450: rgba(221, 95, 95, .45);--csd-border-f87171-460: rgba(221, 95, 95, .46);--csd-border-f87171-480: rgba(221, 95, 95, .48);--csd-border-f87171-500: rgba(221, 95, 95, .5);--csd-border-f87171-720: rgba(221, 95, 95, .72);--csd-border-f87171-840: rgba(221, 95, 95, .84);--csd-border-f8d8b6-1000: #39495e;--csd-border-f97316-160: rgba(213, 121, 58, .16);--csd-border-f97316-200: rgba(213, 121, 58, .2);--csd-border-f97316-220: rgba(213, 121, 58, .22);--csd-border-f97316-240: rgba(213, 121, 58, .24);--csd-border-f97316-280: rgba(213, 121, 58, .28);--csd-border-facc15-1000: #d5b63a;--csd-border-facc15-150: rgba(213, 182, 58, .15);--csd-border-facc15-160: rgba(213, 182, 58, .16);--csd-border-facc15-180: rgba(213, 182, 58, .18);--csd-border-facc15-200: rgba(213, 182, 58, .2);--csd-border-facc15-260: rgba(213, 182, 58, .26);--csd-border-fb923c-220: rgba(220, 149, 91, .22);--csd-border-fb923c-300: rgba(220, 149, 91, .3);--csd-border-fb923c-320: rgba(220, 149, 91, .32);--csd-border-fb923c-350: rgba(220, 149, 91, .35);--csd-border-fb923c-360: rgba(220, 149, 91, .36);--csd-border-fb923c-420: rgba(220, 149, 91, .42);--csd-border-fb923c-920: rgba(220, 149, 91, .92);--csd-border-fbbf24-1000: #d8b047;--csd-border-fbbf24-160: rgba(216, 176, 71, .16);--csd-border-fbbf24-200: rgba(216, 176, 71, .2);--csd-border-fbbf24-240: rgba(216, 176, 71, .24);--csd-border-fbbf24-260: rgba(216, 176, 71, .26);--csd-border-fbbf24-280: rgba(216, 176, 71, .28);--csd-border-fbbf24-300: rgba(216, 176, 71, .3);--csd-border-fbbf24-320: rgba(216, 176, 71, .32);--csd-border-fbbf24-380: rgba(216, 176, 71, .38);--csd-border-fbbf24-420: rgba(216, 176, 71, .42);--csd-border-fbbf24-480: rgba(216, 176, 71, .48);--csd-border-fbbf24-500: rgba(216, 176, 71, .5);--csd-border-fbbf24-520: rgba(216, 176, 71, .52);--csd-border-fbbf24-550: rgba(216, 176, 71, .55);--csd-border-fbbf24-580: rgba(216, 176, 71, .58);--csd-border-fbbf24-600: rgba(216, 176, 71, .6);--csd-border-fbbf24-620: rgba(216, 176, 71, .62);--csd-border-fbbf24-660: rgba(216, 176, 71, .66);--csd-border-fbbf24-700: rgba(216, 176, 71, .7);--csd-border-fbbf24-720: rgba(216, 176, 71, .72);--csd-border-fbe1a5-1000: #39495e;--csd-border-fca5a5-1000: #39495e;--csd-border-fca5a5-300: rgba(57, 73, 94, .3);--csd-border-fca5a5-420: rgba(57, 73, 94, .42);--csd-border-fca5a5-440: rgba(57, 73, 94, .44);--csd-border-fca5a5-500: rgba(57, 73, 94, .5);--csd-border-fca5a5-550: rgba(57, 73, 94, .55);--csd-border-fca5a5-560: rgba(57, 73, 94, .56);--csd-border-fca5a5-620: rgba(57, 73, 94, .62);--csd-border-fca5a5-680: rgba(57, 73, 94, .68);--csd-border-fca5a5-700: rgba(57, 73, 94, .7);--csd-border-fca5a5-720: rgba(57, 73, 94, .72);--csd-border-fca5a5-780: rgba(57, 73, 94, .78);--csd-border-fcd34d-1000: #ddc05f;--csd-border-fcd34d-580: rgba(221, 192, 95, .58);--csd-border-fcd34d-680: rgba(221, 192, 95, .68);--csd-border-fcdba5-1000: #39495e;--csd-border-fdba74-1000: #dd9f5f;--csd-border-fdba74-420: rgba(221, 159, 95, .42);--csd-border-fdba74-550: rgba(221, 159, 95, .55);--csd-border-fdba74-580: rgba(221, 159, 95, .58);--csd-border-fdba74-620: rgba(221, 159, 95, .62);--csd-border-fdba74-660: rgba(221, 159, 95, .66);--csd-border-fdba74-680: rgba(221, 159, 95, .68);--csd-border-fdba74-720: rgba(221, 159, 95, .72);--csd-border-fdba74-740: rgba(221, 159, 95, .74);--csd-border-fdba74-780: rgba(221, 159, 95, .78);--csd-border-fdba74-800: rgba(221, 159, 95, .8);--csd-border-fdba74-820: rgba(221, 159, 95, .82);--csd-border-fdba74-850: rgba(221, 159, 95, .85);--csd-border-fdba74-860: rgba(221, 159, 95, .86);--csd-border-fdba74-880: rgba(221, 159, 95, .88);--csd-border-fdba74-900: rgba(221, 159, 95, .9);--csd-border-fdba74-920: rgba(221, 159, 95, .92);--csd-border-fde047-1000: #ddc95f;--csd-border-fde047-550: rgba(221, 201, 95, .55);--csd-border-fde047-620: rgba(221, 201, 95, .62);--csd-border-fde3a7-1000: #39495e;--csd-border-fde68a-1000: #39495e;--csd-border-fde68a-740: rgba(57, 73, 94, .74);--csd-border-fde68a-780: rgba(57, 73, 94, .78);--csd-border-fde68a-820: rgba(57, 73, 94, .82);--csd-border-fde68a-900: rgba(57, 73, 94, .9);--csd-border-fde68a-920: rgba(57, 73, 94, .92);--csd-border-fde68a-950: rgba(57, 73, 94, .95);--csd-border-fde6be-1000: #39495e;--csd-border-fde7bd-1000: #39495e;--csd-border-fecaca-1000: #39495e;--csd-border-fecaca-820: rgba(57, 73, 94, .82);--csd-border-fecaca-880: rgba(57, 73, 94, .88);--csd-border-fecaca-900: rgba(57, 73, 94, .9);--csd-border-fecaca-920: rgba(57, 73, 94, .92);--csd-border-fecaca-950: rgba(57, 73, 94, .95);--csd-border-fecdd3-1000: #39495e;--csd-border-fed7aa-1000: #39495e;--csd-border-fed7aa-720: rgba(57, 73, 94, .72);--csd-border-fed7aa-740: rgba(57, 73, 94, .74);--csd-border-fed7aa-820: rgba(57, 73, 94, .82);--csd-border-fed7aa-900: rgba(57, 73, 94, .9);--csd-border-fee2e2-1000: #39495e;--csd-border-ffc107-1000: #d4ab32;--csd-border-ffc107-250: rgba(212, 171, 50, .25);--csd-border-ffcab9-1000: #39495e;--csd-border-ffe2b9-1000: #39495e;--csd-border-ffffff-1000: #39495e;--csd-border-ffffff-120: rgba(57, 73, 94, .12);--csd-border-ffffff-140: rgba(57, 73, 94, .14);--csd-border-ffffff-160: rgba(57, 73, 94, .16);--csd-border-ffffff-180: rgba(57, 73, 94, .18);--csd-border-ffffff-200: rgba(57, 73, 94, .2);--csd-border-ffffff-220: rgba(57, 73, 94, .22);--csd-border-ffffff-280: rgba(57, 73, 94, .28);--csd-border-ffffff-340: rgba(57, 73, 94, .34);--csd-border-ffffff-380: rgba(57, 73, 94, .38);--csd-border-ffffff-420: rgba(57, 73, 94, .42);--csd-border-ffffff-60: rgba(57, 73, 94, .06);--csd-border-ffffff-650: rgba(57, 73, 94, .65);--csd-border-ffffff-660: rgba(57, 73, 94, .66);--csd-border-ffffff-700: rgba(57, 73, 94, .7);--csd-border-ffffff-720: rgba(57, 73, 94, .72);--csd-border-ffffff-780: rgba(57, 73, 94, .78);--csd-border-ffffff-80: rgba(57, 73, 94, .08);--csd-border-ffffff-800: rgba(57, 73, 94, .8);--csd-border-ffffff-820: rgba(57, 73, 94, .82);--csd-border-ffffff-860: rgba(57, 73, 94, .86);--csd-border-ffffff-90: rgba(57, 73, 94, .09);--csd-canvas-e8eef6-1000: #0f1724;--csd-canvas-e8f1ff-1000: #0f1724;--csd-canvas-eaf2ff-1000: #0f1724;--csd-canvas-eafaf1-1000: #0f1724;--csd-canvas-ecfbf6-1000: #0f1724;--csd-canvas-edf4ff-1000: #0f1724;--csd-canvas-edf5ff-1000: #0f1724;--csd-canvas-eef4fb-1000: #0f1724;--csd-canvas-eef5ff-1000: #0f1724;--csd-canvas-eff6ff-1000: #0f1724;--csd-canvas-eff6ff-920: rgba(15, 23, 36, .92);--csd-canvas-effbf7-1000: #0f1724;--csd-canvas-f1f6fc-1000: #0f1724;--csd-canvas-f1fdf6-1000: #0f1724;--csd-canvas-f2f7ff-1000: #0f1724;--csd-canvas-f3f6fb-1000: #0f1724;--csd-canvas-f3f8ff-1000: #0f1724;--csd-canvas-f3fcf7-1000: #0f1724;--csd-canvas-f4f6f9-1000: #0f1724;--csd-canvas-f4f7fb-1000: #0f1724;--csd-canvas-f4fdf8-1000: #0f1724;--csd-canvas-f5f7fb-1000: #0f1724;--csd-canvas-f5f9ff-1000: #0f1724;--csd-canvas-f6f8fb-1000: #0f1724;--csd-canvas-f6f8fc-1000: #0f1724;--csd-canvas-f7faff-1000: #0f1724;--csd-canvas-f8fafc-1000: #0f1724;--csd-canvas-f8fbff-1000: #0f1724;--csd-canvas-f8fbff-970: rgba(15, 23, 36, .97);--csd-canvas-f9fbfe-1000: #0f1724;--csd-canvas-fbfdff-1000: #0f1724;--csd-canvas-ffedd5-1000: #3e301d;--csd-canvas-fff7e8-1000: #0f1724;--csd-canvas-fff7ed-1000: #0f1724;--csd-canvas-fff9ef-1000: #0f1724;--csd-canvas-fffaf3-1000: #0f1724;--csd-canvas-ffffff-1000: #0f1724;--csd-canvas-ffffff-920: rgba(15, 23, 36, .92);--csd-canvas-ffffff-985: rgba(15, 23, 36, .985);--csd-text-000000-1000: #e5edf7;--csd-text-0056b3-1000: #7bb5f4;--csd-text-006cff-1000: #7baef4;--csd-text-0284c7-1000: #7bcbf4;--csd-text-0369a1-1000: #7bc9f4;--csd-text-047857-1000: #7bf4d2;--csd-text-04786f-1000: #7bf4eb;--csd-text-059669-1000: #7bf4cf;--csd-text-065f46-1000: #7bf4d2;--csd-text-071225-1000: #e5edf7;--csd-text-071426-1000: #e5edf7;--csd-text-07172f-1000: #83adec;--csd-text-075985-1000: #7bcaf4;--csd-text-07815b-1000: #7bf4ce;--csd-text-07865e-1000: #7bf4ce;--csd-text-07866f-1000: #7bf4de;--csd-text-079669-1000: #7bf4ce;--csd-text-08213d-1000: #81b4ee;--csd-text-08745f-1000: #7bf4dd;--csd-text-08765f-1000: #7bf4db;--csd-text-087857-1000: #7bf4d1;--csd-text-087858-1000: #7bf4d2;--csd-text-087958-1000: #7bf4d1;--csd-text-087a57-1000: #7bf4cf;--csd-text-087c65-1000: #7bf4dc;--csd-text-087f67-1000: #7bf4dc;--csd-text-0891b2-1000: #7bddf4;--csd-text-0a9875-1000: #7bf4d6;--csd-text-0b1b34-1000: #89ade6;--csd-text-0b3f6d-1000: #7dbbf2;--csd-text-0b5f59-1000: #7ff0e8;--csd-text-0b63c1-1000: #7bb6f4;--csd-text-0b6661-1000: #7ef1eb;--csd-text-0b8f65-1000: #7bf4ce;--csd-text-0c4a6e-1000: #7ec7f1;--csd-text-0d6efd-1000: #7bacf4;--csd-text-0d9488-100: rgba(124, 243, 233, .1);--csd-text-0d9488-1000: #7cf3e9;--csd-text-0d9488-90: rgba(124, 243, 233, .09);--csd-text-0e7490-1000: #7dd9f2;--csd-text-0ea5e9-1000: #7bcff4;--csd-text-0f172a-1000: #e5edf7;--csd-text-0f1b2d-1000: #e5edf7;--csd-text-0f1f35-1000: #90b1e0;--csd-text-0f1f38-1000: #8eafe1;--csd-text-0f1f3c-1000: #8dabe2;--csd-text-0f203a-1000: #8eafe2;--csd-text-0f233d-1000: #8cb2e3;--csd-text-0f2447-1000: #89ace6;--csd-text-0f2745-1000: #8ab3e5;--csd-text-0f2748-1000: #89b0e6;--csd-text-0f2f4e-1000: #87b8e8;--csd-text-0f2f5c-1000: #84afeb;--csd-text-0f2f62-1000: #83acec;--csd-text-0f2f6f-1000: #81a5ee;--csd-text-0f3a7a-1000: #80adef;--csd-text-0f3f4c-1000: #88d3e7;--csd-text-0f3f67-1000: #82bced;--csd-text-0f4c4a-1000: #88e7e4;--csd-text-0f4c81-1000: #7fbcf0;--csd-text-0f4f46-1000: #87e8db;--csd-text-0f5963-1000: #83e0ec;--csd-text-0f6557-1000: #83eddb;--csd-text-0f655f-1000: #83ede5;--csd-text-0f665f-1000: #83ede4;--csd-text-0f6b49-1000: #82edc6;--csd-text-0f6b75-1000: #80e4ef;--csd-text-0f6f35-1000: #81eeac;--csd-text-0f6fcb-1000: #7bb9f4;--csd-text-0f7552-1000: #80efc9;--csd-text-0f75b8-1000: #7bc4f4;--csd-text-0f7650-1000: #80efc6;--csd-text-0f766e-100: rgba(128, 239, 230, .1);--csd-text-0f766e-1000: #80efe6;--csd-text-0f766e-120: rgba(128, 239, 230, .12);--csd-text-0f766e-180: rgba(128, 239, 230, .18);--csd-text-0f766e-200: rgba(128, 239, 230, .2);--csd-text-0f766e-55: rgba(128, 239, 230, .055);--csd-text-0f766e-680: rgba(128, 239, 230, .68);--csd-text-0f7a45-1000: #80efb8;--csd-text-0f8d6b-1000: #7ef1d2;--csd-text-0f9f6e-1000: #7df3ca;--csd-text-0f9f76-1000: #7df3d1;--csd-text-0f9f78-1000: #7df3d3;--csd-text-0f9f8f-1000: #7df3e6;--csd-text-0f9f9a-1000: #7df3ef;--csd-text-10213d-1000: #8eade1;--csd-text-10213f-1000: #8dace2;--csd-text-10223f-1000: #8daee2;--csd-text-10233f-1000: #8dafe2;--csd-text-102a35-1000: #91c7de;--csd-text-102a43-1000: #8cb8e3;--csd-text-102a56-1000: #87abe9;--csd-text-102b4e-1000: #89b2e7;--csd-text-10b981-1000: #7cf4cc;--csd-text-10b981-260: rgba(124, 244, 204, .26);--csd-text-111111-1000: #e5edf7;--csd-text-111827-1000: #e5edf7;--csd-text-112f4f-1000: #89b6e6;--csd-text-115e59-1000: #86e9e3;--csd-text-116747-1000: #84ebc5;--csd-text-117052-1000: #83eccb;--csd-text-117155-1000: #83ecce;--csd-text-12203a-1000: #92acdd;--csd-text-12213a-1000: #92aedd;--csd-text-12213b-1000: #92adde;--csd-text-12233a-1000: #92b2dd;--csd-text-12263f-1000: #90b3df;--csd-text-123047-1000: #8dbde2;--csd-text-12304d-1000: #8bb8e4;--csd-text-12315f-1000: #87aee8;--csd-text-12345c-1000: #88b4e8;--csd-text-123f70-1000: #84b5eb;--csd-text-123fb2-1000: #7d9ef2;--csd-text-12976b-1000: #7ff0cb;--csd-text-13213a-1000: #93addc;--csd-text-132238-1000: #94b1db;--csd-text-13233f-1000: #91adde;--csd-text-13253f-1000: #91b1de;--csd-text-132b4d-1000: #8cb0e3;--csd-text-134e4a-1000: #8ce3dd;--csd-text-137333-1000: #84eba7;--csd-text-138369-1000: #82edd4;--csd-text-142033-1000: #e5edf7;--csd-text-14213d-1000: #93aadc;--csd-text-142238-1000: #96b0d9;--csd-text-14233b-1000: #94afdb;--csd-text-14532d-1000: #8ce3af;--csd-text-145c4b-1000: #8ae5d0;--csd-text-147153-1000: #86eac9;--csd-text-147235-1000: #86eaa9;--csd-text-14725f-1000: #86ead5;--csd-text-147454-1000: #85eac8;--csd-text-147d75-1000: #84ebe3;--csd-text-14b87a-1000: #7ef1c6;--csd-text-14b8a6-300: rgba(126, 241, 228, .3);--csd-text-14b8a6-80: rgba(126, 241, 228, .08);--csd-text-14b8a6-85: rgba(126, 241, 228, .085);--csd-text-15243a-1000: #96b1d9;--csd-text-152942-1000: #93b3dd;--csd-text-15304f-1000: #8eb5e1;--csd-text-153150-1000: #8eb5e1;--csd-text-15324b-1000: #8fbbe0;--csd-text-15735d-1000: #86e9d2;--csd-text-15803d-1000: #84ebab;--csd-text-15856a-1000: #84ecd2;--csd-text-159447-1000: #82edac;--csd-text-159669-1000: #82edc8;--csd-text-15975b-1000: #82eebc;--csd-text-159779-1000: #82eed5;--csd-text-162033-1000: #e5edf7;--csd-text-16253d-1000: #96b0d9;--csd-text-162f50-1000: #8fb2e0;--csd-text-16304f-1000: #8fb4e0;--csd-text-163054-1000: #8eb1e1;--csd-text-163250-1000: #8fb6e0;--csd-text-163754-1000: #8ebae1;--csd-text-163b61-1000: #8bb7e5;--csd-text-163b83-1000: #85a7ea;--csd-text-164e63-1000: #8acce5;--csd-text-166534-1000: #8ae5ad;--csd-text-16704b-1000: #88e8c0;--csd-text-16734b-1000: #87e8be;--csd-text-1675b7-1000: #80c2f0;--csd-text-168052-1000: #85eabe;--csd-text-168063-1000: #85eace;--csd-text-168076-1000: #85eae1;--csd-text-168267-1000: #85ead1;--csd-text-16845a-1000: #85ebc4;--csd-text-16a34a-1000: #81eea9;--csd-text-16a66a-1000: #81eec1;--csd-text-172033-1000: #e5edf7;--csd-text-17213a-1000: #97aad8;--csd-text-172338-1000: #e5edf7;--csd-text-17233a-1000: #97aed8;--csd-text-17233b-1000: #97add8;--csd-text-17233c-1000: #97acd8;--csd-text-17233d-1000: #97acd8;--csd-text-17243a-1000: #97afd8;--csd-text-17243c-1000: #97aed8;--csd-text-172554-1000: #8fa2e0;--csd-text-172b45-1000: #94b3db;--csd-text-172b46-1000: #94b2dc;--csd-text-172b4d-1000: #91aede;--csd-text-172e49-1000: #92b5dd;--csd-text-172e50-1000: #90b0df;--csd-text-17304f-1000: #90b3df;--csd-text-17324d-1000: #91b8de;--csd-text-17324f-1000: #90b6df;--csd-text-173354-1000: #8fb4e0;--csd-text-17343b-1000: #97cbd8;--csd-text-17352f-1000: #e5edf7;--csd-text-17355f-1000: #8cb0e3;--csd-text-17385f-1000: #8cb4e3;--csd-text-173b72-1000: #88aee7;--csd-text-173f67-1000: #8ab8e5;--csd-text-174378-1000: #87b3e8;--csd-text-174ea6-1000: #82abee;--csd-text-174f48-1000: #90dfd5;--csd-text-1757c2-1000: #7fa9f0;--csd-text-175c48-1000: #8de2ca;--csd-text-17604a-1000: #8ce3c9;--csd-text-176b45-1000: #89e6bc;--csd-text-176b55-1000: #89e6ce;--csd-text-177853-1000: #87e8c3;--csd-text-182746-1000: #95abdb;--csd-text-18283d-1000: #97b3d8;--csd-text-182b45-1000: #95b2da;--csd-text-18304d-1000: #92b4dd;--csd-text-18304f-1000: #91b3de;--csd-text-18314c-1000: #92b6dd;--csd-text-18314d-1000: #92b5dd;--csd-text-183250-1000: #91b5de;--csd-text-183354-1000: #90b4df;--csd-text-183454-1000: #90b5df;--csd-text-183556-1000: #8fb5e0;--csd-text-183957-1000: #8fbae0;--csd-text-184778-1000: #88b7e7;--csd-text-1859ac-1000: #82b1ee;--csd-text-187451-1000: #89e7c3;--csd-text-18745f-1000: #89e7d1;--csd-text-18794e-1000: #88e7bd;--csd-text-19324d-1000: #93b6dc;--csd-text-193755-1000: #91b8df;--csd-text-196443-1000: #8de2bd;--csd-text-197052-1000: #8ae5c6;--csd-text-19734c-1000: #8ae6be;--csd-text-19855d-1000: #87e8c4;--csd-text-198754-1000: #87e9bb;--csd-text-1a1a1a-1000: #e5edf7;--csd-text-1a3454-1000: #92b4dd;--csd-text-1b2844-1000: #97acd8;--csd-text-1b2a41-1000: #e5edf7;--csd-text-1b304a-1000: #96b4d9;--csd-text-1c2940-1000: #e5edf7;--csd-text-1c3350-1000: #95b4da;--csd-text-1d3049-1000: #97b3d8;--csd-text-1d3551-1000: #96b5d9;--csd-text-1d4ed8-100: rgba(129, 158, 238, .1);--csd-text-1d4ed8-1000: #819eee;--csd-text-1d4ed8-180: rgba(129, 158, 238, .18);--csd-text-1d4ed8-480: rgba(129, 158, 238, .48);--csd-text-1d4ed8-720: rgba(129, 158, 238, .72);--csd-text-1d5fc7-1000: #82aced;--csd-text-1d7952-1000: #8ce3be;--csd-text-1d7a86-1000: #8adbe6;--csd-text-1e293b-1000: #e5edf7;--csd-text-1e2b42-1000: #e5edf7;--csd-text-1e2b4a-1000: #97aad8;--csd-text-1e2f49-1000: #e5edf7;--csd-text-1e2f4d-1000: #97afd8;--csd-text-1e334b-1000: #97b5d8;--csd-text-1e344d-1000: #97b6d8;--csd-text-1e3650-1000: #97b6d8;--csd-text-1e3a5f-1000: #92b2dd;--csd-text-1e3a8a-1000: #8aa2e6;--csd-text-1e40af-1000: #859dea;--csd-text-1f2937-1000: #e5edf7;--csd-text-1f2f46-1000: #e5edf7;--csd-text-1f2f4d-1000: #97aed8;--csd-text-1f3047-1000: #e5edf7;--csd-text-1f324a-1000: #e5edf7;--csd-text-1f334d-1000: #97b3d8;--csd-text-1f344a-1000: #e5edf7;--csd-text-1f3553-1000: #97b3d8;--csd-text-1f3554-1000: #97b2d9;--csd-text-1f3657-1000: #96b2d9;--csd-text-1f3a5f-1000: #93b2dc;--csd-text-1f3cc2-1000: #8496eb;--csd-text-1f3fa4-1000: #879ee8;--csd-text-1f46d8-1000: #8299ed;--csd-text-1f4f8f-1000: #8ab1e6;--csd-text-1f5fd1-1000: #83a9ed;--csd-text-1f63a2-1000: #87b9e8;--csd-text-1f64c9-1000: #83aeec;--csd-text-203047-1000: #e5edf7;--csd-text-20314d-1000: #e5edf7;--csd-text-20314f-1000: #97afd8;--csd-text-20334c-1000: #e5edf7;--csd-text-20334d-1000: #e5edf7;--csd-text-20344f-1000: #97b3d8;--csd-text-20364e-1000: #e5edf7;--csd-text-203650-1000: #97b5d8;--csd-text-203652-1000: #97b4d8;--csd-text-203754-1000: #97b4d8;--csd-text-203f38-1000: #e5edf7;--csd-text-203f5d-1000: #95b8da;--csd-text-2049b9-1000: #85a0ea;--csd-text-205fca-1000: #84aaeb;--csd-text-212529-1000: #e5edf7;--csd-text-21324b-1000: #e5edf7;--csd-text-21334d-1000: #e5edf7;--csd-text-21364d-1000: #e5edf7;--csd-text-21364f-1000: #e5edf7;--csd-text-213850-1000: #e5edf7;--csd-text-213b59-1000: #97b5d8;--csd-text-214c48-1000: #97d8d2;--csd-text-21704e-1000: #91dfbd;--csd-text-21745a-1000: #90dfc6;--csd-text-222222-1000: #e5edf7;--csd-text-223252-1000: #e5edf7;--csd-text-22344f-1000: #e5edf7;--csd-text-223553-1000: #e5edf7;--csd-text-22364e-1000: #e5edf7;--csd-text-22364f-1000: #e5edf7;--csd-text-223b57-1000: #97b6d8;--csd-text-223b5a-1000: #97b4d8;--csd-text-225946-1000: #97d8c2;--csd-text-2261b9-1000: #86afe9;--csd-text-2268aa-1000: #88b9e7;--csd-text-22835c-1000: #8ee2c0;--csd-text-22a06b-1000: #89e6bf;--csd-text-22c55e-1000: #85eaaa;--csd-text-22c55e-130: rgba(133, 234, 170, .13);--csd-text-23364f-1000: #e5edf7;--csd-text-233950-1000: #e5edf7;--csd-text-233955-1000: #e5edf7;--csd-text-233d58-1000: #97b7d8;--csd-text-233e5b-1000: #97b6d8;--csd-text-23405f-1000: #97b7d9;--csd-text-234653-1000: #e5edf7;--csd-text-234b7d-1000: #8fb3e0;--csd-text-234b84-1000: #8eb0e1;--csd-text-234e7b-1000: #90b7df;--csd-text-236346-1000: #95dabb;--csd-text-23704c-1000: #92ddba;--csd-text-23704f-1000: #92ddbd;--csd-text-24324a-1000: #e5edf7;--csd-text-24324b-1000: #e5edf7;--csd-text-24344d-1000: #e5edf7;--csd-text-24354a-1000: #e5edf7;--csd-text-243553-1000: #e5edf7;--csd-text-24364d-1000: #e5edf7;--csd-text-24364f-1000: #e5edf7;--csd-text-243754-1000: #e5edf7;--csd-text-24384f-1000: #e5edf7;--csd-text-243a52-1000: #e5edf7;--csd-text-243b5a-1000: #97b3d8;--csd-text-243b7a-1000: #91a6de;--csd-text-243c9d-1000: #8b9de4;--csd-text-243d57-1000: #e5edf7;--csd-text-244261-1000: #97b7d8;--csd-text-24453d-1000: #e5edf7;--csd-text-244666-1000: #95b9da;--csd-text-2449b8-1000: #88a0e8;--csd-text-244a78-1000: #91b4de;--csd-text-244ac8-1000: #869de9;--csd-text-244d44-1000: #97d8ca;--csd-text-2458ce-1000: #85a4ea;--csd-text-2459b7-1000: #88aae8;--csd-text-245b43-1000: #97d8bc;--csd-text-245b91-1000: #8db8e3;--csd-text-245bc1-1000: #87a9e9;--csd-text-245d96-1000: #8cb8e3;--csd-text-245eb0-1000: #88b0e7;--csd-text-245edb-1000: #84a5eb;--csd-text-245f96-1000: #8cb9e3;--csd-text-245fbd-1000: #87ace8;--csd-text-245fd7-1000: #85a6eb;--csd-text-24649b-1000: #8bbbe4;--csd-text-246848-1000: #95daba;--csd-text-246b4a-1000: #94dbba;--csd-text-24714e-1000: #93dcbb;--csd-text-247151-1000: #93dcbe;--csd-text-247653-1000: #92debd;--csd-text-253449-1000: #e5edf7;--csd-text-25344b-1000: #e5edf7;--csd-text-25344d-1000: #e5edf7;--csd-text-25364d-1000: #e5edf7;--csd-text-25364f-1000: #e5edf7;--csd-text-25374d-1000: #e5edf7;--csd-text-253a54-1000: #e5edf7;--csd-text-253b59-1000: #e5edf7;--csd-text-253bb5-1000: #8897e7;--csd-text-25467a-1000: #91afde;--csd-text-2547d0-1000: #869ae9;--csd-text-254b83-1000: #90b0e0;--csd-text-2555b8-1000: #88a7e7;--csd-text-2557d6-1000: #85a2ea;--csd-text-25624d-1000: #97d8c2;--csd-text-2563a4-1000: #8ab7e5;--csd-text-2563d9-1000: #85a8ea;--csd-text-2563eb-100: rgba(124, 161, 243, .1);--csd-text-2563eb-1000: #7ca1f3;--csd-text-2563eb-110: rgba(124, 161, 243, .11);--csd-text-2563eb-120: rgba(124, 161, 243, .12);--csd-text-2563eb-160: rgba(124, 161, 243, .16);--csd-text-2563eb-420: rgba(124, 161, 243, .42);--csd-text-2563eb-55: rgba(124, 161, 243, .055);--csd-text-2563eb-70: rgba(124, 161, 243, .07);--csd-text-2563eb-80: rgba(124, 161, 243, .08);--csd-text-257051-1000: #94dcbe;--csd-text-257052-1000: #94dcbf;--csd-text-25d366-1000: #86eaab;--csd-text-263247-1000: #e5edf7;--csd-text-26324d-1000: #e5edf7;--csd-text-26354c-1000: #e5edf7;--csd-text-26364a-1000: #e5edf7;--csd-text-26364d-1000: #e5edf7;--csd-text-26364f-1000: #e5edf7;--csd-text-26374f-1000: #e5edf7;--csd-text-2637ad-1000: #8a95e5;--csd-text-263a58-1000: #e5edf7;--csd-text-263b37-1000: #e5edf7;--csd-text-263b56-1000: #e5edf7;--csd-text-263b59-1000: #e5edf7;--csd-text-263b5a-1000: #e5edf7;--csd-text-263d54-1000: #e5edf7;--csd-text-263e56-1000: #e5edf7;--csd-text-263e59-1000: #e5edf7;--csd-text-263e5c-1000: #e5edf7;--csd-text-263f5e-1000: #97b4d8;--csd-text-263f63-1000: #97b2d8;--csd-text-26415f-1000: #97b6d8;--csd-text-264866-1000: #97bad8;--csd-text-264d75-1000: #93b7dc;--csd-text-26704d-1000: #94dbba;--csd-text-26735d-1000: #94dcc7;--csd-text-273451-1000: #e5edf7;--csd-text-27364b-1000: #e5edf7;--csd-text-27364d-1000: #e5edf7;--csd-text-273768-1000: #97a7d8;--csd-text-273b54-1000: #e5edf7;--csd-text-2747c7-1000: #889be8;--csd-text-27624f-1000: #97d8c3;--csd-text-27629a-1000: #8db9e2;--csd-text-27639d-1000: #8db8e3;--csd-text-276749-1000: #97d8ba;--csd-text-2768b2-1000: #8ab5e5;--csd-text-276a61-1000: #97d9d0;--csd-text-277052-1000: #95dabe;--csd-text-277253-1000: #95dbbe;--csd-text-27816a-1000: #91deca;--csd-text-27825e-1000: #91dec0;--csd-text-278473-1000: #91ded0;--csd-text-27865b-1000: #90dfbb;--csd-text-28405f-1000: #e5edf7;--csd-text-284061-1000: #e5edf7;--csd-text-28445e-1000: #e5edf7;--csd-text-284968-1000: #97b9d8;--csd-text-2849d8-1000: #8699e9;--csd-text-284a6b-1000: #97b8d8;--csd-text-2851a8-1000: #8ca8e4;--csd-text-285344-1000: #97d8c1;--csd-text-2856a0-1000: #8daee2;--csd-text-2856cb-1000: #88a3e7;--csd-text-285b4b-1000: #97d8c4;--csd-text-285e91-1000: #8fb9e0;--csd-text-285ec8-1000: #88a8e7;--csd-text-28634e-1000: #97d8c1;--csd-text-2864dc-1000: #84a6eb;--csd-text-2865bc-1000: #89afe6;--csd-text-28679f-1000: #8dbae2;--csd-text-2868db-1000: #85a9eb;--csd-text-293f58-1000: #e5edf7;--csd-text-293f59-1000: #e5edf7;--csd-text-29415c-1000: #e5edf7;--csd-text-29415d-1000: #e5edf7;--csd-text-29415f-1000: #e5edf7;--csd-text-29435f-1000: #e5edf7;--csd-text-29445f-1000: #e5edf7;--csd-text-294663-1000: #e5edf7;--csd-text-294770-1000: #96b2d9;--csd-text-294b52-1000: #e5edf7;--csd-text-294b6b-1000: #97b9d8;--csd-text-294b6d-1000: #97b8d8;--csd-text-294d6c-1000: #97bad8;--csd-text-2959a1-1000: #8dafe2;--csd-text-2a3e58-1000: #e5edf7;--csd-text-2a4059-1000: #e5edf7;--csd-text-2a405a-1000: #e5edf7;--csd-text-2a4158-1000: #e5edf7;--csd-text-2a5bd7-1000: #87a2e8;--csd-text-2b2f36-1000: #e5edf7;--csd-text-2b3d55-1000: #e5edf7;--csd-text-2b5f9c-1000: #8fb4e0;--csd-text-2b6957-1000: #97d8c5;--csd-text-2b6fe8-1000: #7ea7f1;--csd-text-2b8a63-1000: #92ddbe;--csd-text-2c3344-1000: #e5edf7;--csd-text-2c4d69-1000: #e5edf7;--csd-text-2c4d6d-1000: #97b8d8;--csd-text-2c6094-1000: #91b8de;--csd-text-2c6fa9-1000: #8ebbe2;--csd-text-2c9368-1000: #91debe;--csd-text-2d445d-1000: #e5edf7;--csd-text-2d465f-1000: #e5edf7;--csd-text-2d4667-1000: #e5edf7;--csd-text-2d72aa-1000: #8ebce1;--csd-text-2d73b5-1000: #8db9e3;--csd-text-2e4568-1000: #e5edf7;--csd-text-2e6eac-1000: #8eb8e1;--csd-text-2e70aa-1000: #8fbae1;--csd-text-2f4566-1000: #e5edf7;--csd-text-2f5ad1-1000: #8aa2e5;--csd-text-2f5d88-1000: #95b9da;--csd-text-2f6df6-1000: #7ba1f4;--csd-text-2f73ac-1000: #8fbbe0;--csd-text-304159-1000: #e5edf7;--csd-text-30415f-1000: #e5edf7;--csd-text-3041d8-1000: #8791e8;--csd-text-30435d-1000: #e5edf7;--csd-text-30445f-1000: #e5edf7;--csd-text-30465f-1000: #e5edf7;--csd-text-3048c4-1000: #8c9ae3;--csd-text-3049c9-1000: #8c9ae3;--csd-text-304ee8-1000: #7e91f1;--csd-text-313b6b-1000: #e5edf7;--csd-text-31445e-1000: #e5edf7;--csd-text-31445f-1000: #e5edf7;--csd-text-314b64-1000: #e5edf7;--csd-text-314c69-1000: #e5edf7;--csd-text-315071-1000: #e5edf7;--csd-text-31516f-1000: #e5edf7;--csd-text-315177-1000: #b3c1d3;--csd-text-31538d-1000: #95afda;--csd-text-315472-1000: #e5edf7;--csd-text-31547f-1000: #97b4d8;--csd-text-3154d9-1000: #869be9;--csd-text-3154f4-1000: #7b91f4;--csd-text-315579-1000: #97b8d8;--csd-text-31557f-1000: #97b5d8;--csd-text-315789-1000: #96b3d9;--csd-text-3157c8-1000: #8ca2e3;--csd-text-3157d5-1000: #889ee7;--csd-text-3157d7-1000: #879de8;--csd-text-3158c9-1000: #8ca2e3;--csd-text-315a94-1000: #94b1db;--csd-text-315a9d-1000: #92afdd;--csd-text-315a9f-1000: #92aedd;--csd-text-315b69-1000: #e5edf7;--csd-text-315b82-1000: #97b9d8;--csd-text-315c91-1000: #94b4db;--csd-text-315ccf-1000: #8ba3e4;--csd-text-315d8a-1000: #96b7da;--csd-text-315f51-1000: #97d8c4;--csd-text-315f52-1000: #97d8c6;--csd-text-315f55-1000: #97d8ca;--csd-text-315f8d-1000: #95b8da;--csd-text-315f96-1000: #93b4dc;--csd-text-315f9d-1000: #92b2dd;--csd-text-315fe7-1000: #7f9cf0;--csd-text-31715e-1000: #97d8c5;--csd-text-326da8-1000: #91b8de;--csd-text-327259-1000: #97d8bf;--csd-text-334155-1000: #e5edf7;--csd-text-33445c-1000: #e5edf7;--csd-text-33445d-1000: #e5edf7;--csd-text-334963-1000: #e5edf7;--csd-text-334e68-1000: #e5edf7;--csd-text-33506f-1000: #e5edf7;--csd-text-335174-1000: #b3c1d3;--csd-text-335571-1000: #b3c1d3;--csd-text-343a40-1000: #e5edf7;--csd-text-344053-1000: #e5edf7;--csd-text-344054-1000: #e5edf7;--csd-text-34435c-1000: #e5edf7;--csd-text-34445a-1000: #e5edf7;--csd-text-34445c-1000: #e5edf7;--csd-text-34445e-1000: #e5edf7;--csd-text-344761-1000: #e5edf7;--csd-text-344b65-1000: #e5edf7;--csd-text-344bd7-1000: #8895e7;--csd-text-344e6b-1000: #e5edf7;--csd-text-344f75-1000: #b3c1d3;--csd-text-34515c-1000: #e5edf7;--csd-text-3451df-1000: #8495ec;--csd-text-3456df-1000: #8498ec;--csd-text-3457f1-1000: #7b91f4;--csd-text-3457f1-180: rgba(123, 145, 244, .18);--csd-text-3457f1-200: rgba(123, 145, 244, .2);--csd-text-3457f1-75: rgba(123, 145, 244, .075);--csd-text-3457f1-80: rgba(123, 145, 244, .08);--csd-text-3467e8-1000: #7f9ff0;--csd-text-3474ad-1000: #91bade;--csd-text-354968-1000: #e5edf7;--csd-text-354c66-1000: #e5edf7;--csd-text-35507f-1000: #b3c1d3;--csd-text-35557c-1000: #b3c1d3;--csd-text-355776-1000: #b3c1d3;--csd-text-355e51-1000: #97d8c3;--csd-text-356a59-1000: #97d8c3;--csd-text-356d9f-1000: #94badb;--csd-text-356dc3-1000: #8fafe0;--csd-text-36495f-1000: #e5edf7;--csd-text-36526f-1000: #b3c1d3;--csd-text-365574-1000: #b3c1d3;--csd-text-36577f-1000: #b3c1d3;--csd-text-365875-1000: #b3c1d3;--csd-text-365878-1000: #b3c1d3;--csd-text-365887-1000: #97b2d8;--csd-text-365f87-1000: #97b8d8;--csd-text-366ee8-1000: #7fa3f0;--csd-text-3730a3-1000: #9591df;--csd-text-374151-1000: #e5edf7;--csd-text-37547f-1000: #b3c1d3;--csd-text-3758e8-1000: #7f94f0;--csd-text-37678f-1000: #97bbd8;--csd-text-384f69-1000: #e5edf7;--csd-text-38506f-1000: #b3c1d3;--csd-text-38536d-1000: #b3c1d3;--csd-text-3855a2-1000: #95a8da;--csd-text-39566f-1000: #b3c1d3;--csd-text-395779-1000: #b3c1d3;--csd-text-395a60-1000: #e5edf7;--csd-text-395b67-1000: #e5edf7;--csd-text-395f78-1000: #b3c1d3;--csd-text-39705f-1000: #97d8c4;--csd-text-3974d8-1000: #88abe8;--csd-text-3977b7-1000: #92b7dd;--csd-text-398077-1000: #97d8d0;--csd-text-3a56ae-1000: #94a5db;--csd-text-3b506b-1000: #b3c1d3;--csd-text-3b5ea7-1000: #95acda;--csd-text-3b6cf0-1000: #7b9cf4;--csd-text-3b82f6-1000: #7ba9f4;--csd-text-3b82f6-280: rgba(123, 169, 244, .28);--csd-text-3b8d68-1000: #97d8bb;--csd-text-3c526b-1000: #b3c1d3;--csd-text-3c5570-1000: #b3c1d3;--csd-text-3c5cc5-1000: #91a3de;--csd-text-3d4d63-1000: #e5edf7;--csd-text-3d5575-1000: #b3c1d3;--csd-text-3d6b58-1000: #97d8bd;--csd-text-3e5878-1000: #b3c1d3;--csd-text-3e5bd8-1000: #889ae7;--csd-text-3f1831-1000: #d897c1;--csd-text-3f2e2a-1000: #e5edf7;--csd-text-3f5068-1000: #b3c1d3;--csd-text-3f51b5-1000: #95a0da;--csd-text-3f5963-1000: #e5edf7;--csd-text-3f5af4-1000: #7b8df4;--csd-text-3f5fe8-1000: #7f95f0;--csd-text-3f6ea8-1000: #97b4d8;--csd-text-3f6f61-1000: #97d8c5;--csd-text-40506a-1000: #b3c1d3;--csd-text-40516a-1000: #b3c1d3;--csd-text-40536c-1000: #b3c1d3;--csd-text-40546b-1000: #b3c1d3;--csd-text-40546f-1000: #b3c1d3;--csd-text-40556f-1000: #b3c1d3;--csd-text-405872-1000: #b3c1d3;--csd-text-40648d-1000: #b3c1d3;--csd-text-414a79-1000: #b3c1d3;--csd-text-41536b-1000: #b3c1d3;--csd-text-41536d-1000: #b3c1d3;--csd-text-41546f-1000: #b3c1d3;--csd-text-415775-1000: #b3c1d3;--csd-text-415972-1000: #b3c1d3;--csd-text-416078-1000: #b3c1d3;--csd-text-4169ee-1000: #7c98f3;--csd-text-42526a-1000: #b3c1d3;--csd-text-42536b-1000: #b3c1d3;--csd-text-42556d-1000: #b3c1d3;--csd-text-42556f-1000: #b3c1d3;--csd-text-42566e-1000: #b3c1d3;--csd-text-425771-1000: #b3c1d3;--csd-text-425870-1000: #b3c1d3;--csd-text-425a74-1000: #b3c1d3;--csd-text-425a75-1000: #b3c1d3;--csd-text-426078-1000: #b3c1d3;--csd-text-42607f-1000: #b3c1d3;--csd-text-426181-1000: #b3c1d3;--csd-text-42645a-1000: #b3c1d3;--csd-text-42678d-1000: #b3c1d3;--csd-text-42699c-1000: #b3c1d3;--csd-text-426a56-1000: #97d8b8;--csd-text-4275df-1000: #85a6ea;--csd-text-4338ca-1000: #948ee1;--csd-text-43546d-1000: #b3c1d3;--csd-text-435671-1000: #b3c1d3;--csd-text-435773-1000: #b3c1d3;--csd-text-435e83-1000: #b3c1d3;--csd-text-43617d-1000: #b3c1d3;--csd-text-4361ee-1000: #7c91f3;--csd-text-4374a8-1000: #97b7d8;--csd-text-4375b5-1000: #97b4d8;--csd-text-444444-1000: #e5edf7;--csd-text-44546a-1000: #b3c1d3;--csd-text-44546d-1000: #b3c1d3;--csd-text-44556d-1000: #b3c1d3;--csd-text-445a72-1000: #b3c1d3;--csd-text-445a76-1000: #b3c1d3;--csd-text-45647f-1000: #b3c1d3;--csd-text-46546e-1000: #b3c1d3;--csd-text-465971-1000: #b3c1d3;--csd-text-465b75-1000: #b3c1d3;--csd-text-466486-1000: #b3c1d3;--csd-text-475467-1000: #b3c1d3;--csd-text-475569-100: rgba(179, 193, 211, .1);--csd-text-475569-1000: #b3c1d3;--csd-text-475569-860: rgba(179, 193, 211, .86);--csd-text-475a74-1000: #b3c1d3;--csd-text-47617f-1000: #b3c1d3;--csd-text-47627f-1000: #b3c1d3;--csd-text-477460-1000: #97d8bb;--csd-text-48617e-1000: #b3c1d3;--csd-text-48617f-1000: #b3c1d3;--csd-text-487ed4-1000: #8bade4;--csd-text-493b38-1000: #e5edf7;--csd-text-495057-1000: #e5edf7;--csd-text-49566a-1000: #b3c1d3;--csd-text-495d78-1000: #b3c1d3;--csd-text-49637c-1000: #b3c1d3;--csd-text-49647e-1000: #b3c1d3;--csd-text-496887-1000: #b3c1d3;--csd-text-497bb1-1000: #b3c1d3;--csd-text-4a5b6d-1000: #b3c1d3;--csd-text-4a5d78-1000: #b3c1d3;--csd-text-4a6482-1000: #b3c1d3;--csd-text-4b5563-1000: #b3c1d3;--csd-text-4b5565-1000: #b3c1d3;--csd-text-4b5f78-1000: #b3c1d3;--csd-text-4b6355-1000: #b3c1d3;--csd-text-4b63df-1000: #8696e9;--csd-text-4b6583-1000: #b3c1d3;--csd-text-4b6785-1000: #b3c1d3;--csd-text-4b6b58-1000: #b3c1d3;--csd-text-4b756e-1000: #97d8cd;--csd-text-4c6570-1000: #b3c1d3;--csd-text-4d5d73-1000: #b3c1d3;--csd-text-4d6380-1000: #b3c1d3;--csd-text-4d6782-1000: #b3c1d3;--csd-text-4d78a4-1000: #b3c1d3;--csd-text-4e6075-1000: #b3c1d3;--csd-text-4e647c-1000: #b3c1d3;--csd-text-4e7fe7-1000: #81a4ee;--csd-text-4e819f-1000: #b3c1d3;--csd-text-4e83b4-1000: #b3c1d3;--csd-text-4f46e5-1000: #8882ed;--csd-text-4f46e5-120: rgba(136, 130, 237, .12);--csd-text-4f46e5-200: rgba(136, 130, 237, .2);--csd-text-4f6380-1000: #b3c1d3;--csd-text-4f6783-1000: #b3c1d3;--csd-text-4f6871-1000: #b3c1d3;--csd-text-4f6880-1000: #b3c1d3;--csd-text-4f78b8-1000: #97b1d8;--csd-text-50627a-1000: #b3c1d3;--csd-text-50627b-1000: #b3c1d3;--csd-text-50627c-1000: #b3c1d3;--csd-text-50627d-1000: #b3c1d3;--csd-text-50647c-1000: #b3c1d3;--csd-text-50667f-1000: #b3c1d3;--csd-text-506982-1000: #b3c1d3;--csd-text-50769d-1000: #b3c1d3;--csd-text-516173-1000: #b3c1d3;--csd-text-516177-1000: #b3c1d3;--csd-text-516276-1000: #b3c1d3;--csd-text-51627c-1000: #b3c1d3;--csd-text-51637a-1000: #b3c1d3;--csd-text-51657f-1000: #b3c1d3;--csd-text-516a73-1000: #b3c1d3;--csd-text-516a81-1000: #b3c1d3;--csd-text-526174-1000: #b3c1d3;--csd-text-526176-1000: #b3c1d3;--csd-text-52627a-1000: #b3c1d3;--csd-text-52627c-1000: #b3c1d3;--csd-text-526377-1000: #b3c1d3;--csd-text-52637a-1000: #b3c1d3;--csd-text-526477-1000: #b3c1d3;--csd-text-52647a-1000: #b3c1d3;--csd-text-52647b-1000: #b3c1d3;--csd-text-52647c-1000: #b3c1d3;--csd-text-52647d-1000: #b3c1d3;--csd-text-52657a-1000: #b3c1d3;--csd-text-52657b-1000: #b3c1d3;--csd-text-52657c-1000: #b3c1d3;--csd-text-52657d-1000: #b3c1d3;--csd-text-52657e-1000: #b3c1d3;--csd-text-52657f-1000: #b3c1d3;--csd-text-526581-1000: #b3c1d3;--csd-text-52667b-1000: #b3c1d3;--csd-text-52667d-1000: #b3c1d3;--csd-text-52667f-1000: #b3c1d3;--csd-text-52677c-1000: #b3c1d3;--csd-text-526783-1000: #b3c1d3;--csd-text-526871-1000: #b3c1d3;--csd-text-526984-1000: #b3c1d3;--csd-text-526985-1000: #b3c1d3;--csd-text-526987-1000: #b3c1d3;--csd-text-526b84-1000: #b3c1d3;--csd-text-526b89-1000: #b3c1d3;--csd-text-526c61-1000: #b3c1d3;--csd-text-526f91-1000: #b3c1d3;--csd-text-52705c-1000: #b3c1d3;--csd-text-527060-1000: #b3c1d3;--csd-text-527068-1000: #b3c1d3;--csd-text-527069-1000: #b3c1d3;--csd-text-52708e-1000: #b3c1d3;--csd-text-52708f-1000: #b3c1d3;--csd-text-527095-1000: #b3c1d3;--csd-text-527166-1000: #b3c1d3;--csd-text-5278b8-1000: #b3c1d3;--csd-text-536079-1000: #b3c1d3;--csd-text-536174-1000: #b3c1d3;--csd-text-536179-1000: #b3c1d3;--csd-text-53627a-1000: #b3c1d3;--csd-text-53647d-1000: #b3c1d3;--csd-text-53647e-1000: #b3c1d3;--csd-text-53657a-1000: #b3c1d3;--csd-text-53657d-1000: #b3c1d3;--csd-text-53657f-1000: #b3c1d3;--csd-text-53667e-1000: #b3c1d3;--csd-text-536680-1000: #b3c1d3;--csd-text-536780-1000: #b3c1d3;--csd-text-536781-1000: #b3c1d3;--csd-text-536782-1000: #b3c1d3;--csd-text-536783-1000: #b3c1d3;--csd-text-536981-1000: #b3c1d3;--csd-text-536984-1000: #b3c1d3;--csd-text-536a84-1000: #b3c1d3;--csd-text-536a86-1000: #b3c1d3;--csd-text-536dd8-1000: #8b9ce5;--csd-text-536f61-1000: #b3c1d3;--csd-text-53708d-1000: #b3c1d3;--csd-text-537499-1000: #b3c1d3;--csd-text-54657b-1000: #b3c1d3;--csd-text-546981-1000: #b3c1d3;--csd-text-546c8b-1000: #b3c1d3;--csd-text-5470ff-220: rgba(123, 143, 244, .22);--csd-text-554ab0-1000: #b3c1d3;--csd-text-556579-1000: #b3c1d3;--csd-text-55657d-1000: #b3c1d3;--csd-text-55677f-1000: #b3c1d3;--csd-text-56657a-1000: #b3c1d3;--csd-text-567fae-1000: #b3c1d3;--csd-text-56806d-1000: #97d8bb;--csd-text-58677b-1000: #b3c1d3;--csd-text-58677c-1000: #b3c1d3;--csd-text-586c82-1000: #b3c1d3;--csd-text-587076-1000: #b3c1d3;--csd-text-587087-1000: #b3c1d3;--csd-text-587089-1000: #b3c1d3;--csd-text-58708f-1000: #b3c1d3;--csd-text-5872b5-1000: #b3c1d3;--csd-text-587394-1000: #b3c1d3;--csd-text-587493-1000: #b3c1d3;--csd-text-5963b8-1000: #b3c1d3;--csd-text-59677a-1000: #b3c1d3;--csd-text-596b82-1000: #b3c1d3;--csd-text-59718d-1000: #b3c1d3;--csd-text-5a7190-1000: #b3c1d3;--csd-text-5b21b6-1000: #ad86e9;--csd-text-5b45b5-1000: #a497d8;--csd-text-5b4ab4-1000: #b3c1d3;--csd-text-5b57bd-1000: #9a97d8;--csd-text-5b6472-1000: #b3c1d3;--csd-text-5b6b80-1000: #b3c1d3;--csd-text-5b6b81-1000: #b3c1d3;--csd-text-5b6b82-1000: #b3c1d3;--csd-text-5b6f88-1000: #b3c1d3;--csd-text-5b735f-1000: #b3c1d3;--csd-text-5b766f-1000: #b3c1d3;--csd-text-5b7cfa-1000: #7b94f4;--csd-text-5b7cff-1000: #7b93f4;--csd-text-5b7cff-120: rgba(123, 147, 244, .12);--csd-text-5c6b88-1000: #b3c1d3;--csd-text-5c6e86-1000: #b3c1d3;--csd-text-5c6f86-1000: #b3c1d3;--csd-text-5c708b-1000: #b3c1d3;--csd-text-5c7187-1000: #b3c1d3;--csd-text-5c7378-1000: #b3c1d3;--csd-text-5c756c-1000: #b3c1d3;--csd-text-5c7fae-1000: #b3c1d3;--csd-text-5d6680-1000: #b3c1d3;--csd-text-5d6d86-1000: #b3c1d3;--csd-text-5d6f88-1000: #b3c1d3;--csd-text-5d7088-1000: #b3c1d3;--csd-text-5d7898-1000: #b3c1d3;--csd-text-5d79a6-1000: #b3c1d3;--csd-text-5e716d-1000: #b3c1d3;--csd-text-5e7479-1000: #b3c1d3;--csd-text-5eead4-620: rgba(129, 239, 221, .62);--csd-text-5eead4-660: rgba(129, 239, 221, .66);--csd-text-5f49cf-1000: #9c8ee1;--csd-text-5f6f82-1000: #b3c1d3;--csd-text-5f6f86-1000: #b3c1d3;--csd-text-5f6f89-1000: #b3c1d3;--csd-text-5f7085-1000: #b3c1d3;--csd-text-5f7087-1000: #b3c1d3;--csd-text-5f7088-1000: #b3c1d3;--csd-text-5f7188-1000: #b3c1d3;--csd-text-5f7189-1000: #b3c1d3;--csd-text-5f718a-1000: #b3c1d3;--csd-text-5f7286-1000: #b3c1d3;--csd-text-5f7479-1000: #b3c1d3;--csd-text-5f747c-1000: #b3c1d3;--csd-text-5f7690-1000: #b3c1d3;--csd-text-5f7692-1000: #b3c1d3;--csd-text-5f7890-1000: #b3c1d3;--csd-text-5f789d-1000: #b3c1d3;--csd-text-5f7aa3-1000: #b3c1d3;--csd-text-607089-1000: #b3c1d3;--csd-text-60708c-1000: #b3c1d3;--csd-text-607188-1000: #b3c1d3;--csd-text-607189-1000: #b3c1d3;--csd-text-60718a-1000: #b3c1d3;--csd-text-60718b-1000: #b3c1d3;--csd-text-60738b-1000: #b3c1d3;--csd-text-60738c-1000: #b3c1d3;--csd-text-60738f-1000: #b3c1d3;--csd-text-607392-1000: #b3c1d3;--csd-text-60748d-1000: #b3c1d3;--csd-text-60748f-1000: #b3c1d3;--csd-text-60756f-1000: #b3c1d3;--csd-text-60758b-1000: #b3c1d3;--csd-text-60766f-1000: #b3c1d3;--csd-text-60778f-1000: #b3c1d3;--csd-text-607b96-1000: #b3c1d3;--csd-text-612f2a-1000: #d89d97;--csd-text-617089-1000: #b3c1d3;--csd-text-61708e-1000: #b3c1d3;--csd-text-617189-1000: #b3c1d3;--csd-text-61718a-1000: #b3c1d3;--csd-text-617287-1000: #b3c1d3;--csd-text-61728a-1000: #b3c1d3;--csd-text-61738d-1000: #b3c1d3;--csd-text-61748b-1000: #b3c1d3;--csd-text-61748d-1000: #b3c1d3;--csd-text-61748f-1000: #b3c1d3;--csd-text-617493-1000: #b3c1d3;--csd-text-61758e-1000: #b3c1d3;--csd-text-61758f-1000: #b3c1d3;--csd-text-61777c-1000: #b3c1d3;--csd-text-617792-1000: #b3c1d3;--csd-text-617c78-1000: #b3c1d3;--csd-text-62708a-1000: #b3c1d3;--csd-text-627189-1000: #b3c1d3;--csd-text-62748d-1000: #b3c1d3;--csd-text-62748e-1000: #b3c1d3;--csd-text-62758a-1000: #b3c1d3;--csd-text-62758e-1000: #b3c1d3;--csd-text-62778f-1000: #b3c1d3;--csd-text-627a91-1000: #b3c1d3;--csd-text-6280a0-1000: #b3c1d3;--csd-text-628177-1000: #b3c1d3;--csd-text-6366f1-1000: #7c7ef3;--csd-text-63718b-1000: #b3c1d3;--csd-text-63738b-1000: #b3c1d3;--csd-text-63758f-1000: #b3c1d3;--csd-text-63768e-1000: #b3c1d3;--csd-text-637890-1000: #b3c1d3;--csd-text-646d7e-1000: #b3c1d3;--csd-text-64748b-1000: #b3c1d3;--csd-text-64748b-120: rgba(179, 193, 211, .12);--csd-text-64748b-360: rgba(179, 193, 211, .36);--csd-text-64748b-520: rgba(179, 193, 211, .52);--csd-text-64758b-1000: #b3c1d3;--csd-text-647891-1000: #b3c1d3;--csd-text-647894-1000: #b3c1d3;--csd-text-647980-1000: #b3c1d3;--csd-text-647b93-1000: #b3c1d3;--csd-text-647b96-1000: #b3c1d3;--csd-text-648078-1000: #b3c1d3;--csd-text-64809d-1000: #b3c1d3;--csd-text-6481a3-1000: #b3c1d3;--csd-text-65518a-1000: #ae97d8;--csd-text-65718b-1000: #b3c1d3;--csd-text-65748a-1000: #b3c1d3;--csd-text-65748e-1000: #b3c1d3;--csd-text-65758a-1000: #b3c1d3;--csd-text-65758b-1000: #b3c1d3;--csd-text-65758d-1000: #b3c1d3;--csd-text-65768b-1000: #b3c1d3;--csd-text-65788e-1000: #b3c1d3;--csd-text-65788f-1000: #b3c1d3;--csd-text-657892-1000: #b3c1d3;--csd-text-65798f-1000: #b3c1d3;--csd-text-657b94-1000: #b3c1d3;--csd-text-667085-1000: #b3c1d3;--csd-text-66748a-1000: #b3c1d3;--csd-text-66758a-1000: #b3c1d3;--csd-text-66758b-1000: #b3c1d3;--csd-text-66758c-1000: #b3c1d3;--csd-text-66758d-1000: #b3c1d3;--csd-text-66758f-1000: #b3c1d3;--csd-text-66768d-1000: #b3c1d3;--csd-text-66778f-1000: #b3c1d3;--csd-text-66788d-1000: #b3c1d3;--csd-text-66788e-1000: #b3c1d3;--csd-text-667892-1000: #b3c1d3;--csd-text-667a91-1000: #b3c1d3;--csd-text-667b91-1000: #b3c1d3;--csd-text-667b93-1000: #b3c1d3;--csd-text-667d92-1000: #b3c1d3;--csd-text-667d98-1000: #b3c1d3;--csd-text-667f9d-1000: #b3c1d3;--csd-text-6680b7-1000: #b3c1d3;--csd-text-6683b4-1000: #b3c1d3;--csd-text-68748d-1000: #b3c1d3;--csd-text-68778b-1000: #b3c1d3;--csd-text-68798e-1000: #b3c1d3;--csd-text-687b99-1000: #b3c1d3;--csd-text-687d91-1000: #b3c1d3;--csd-text-687d94-1000: #b3c1d3;--csd-text-687e83-1000: #b3c1d3;--csd-text-694039-1000: #d8a197;--csd-text-697293-1000: #b3c1d3;--csd-text-69829e-1000: #b3c1d3;--csd-text-6a7b90-1000: #b3c1d3;--csd-text-6a7d97-1000: #b3c1d3;--csd-text-6a7d98-1000: #b3c1d3;--csd-text-6a8277-1000: #b3c1d3;--csd-text-6b4f14-1000: #e9c987;--csd-text-6b7280-1000: #b3c1d3;--csd-text-6b778a-1000: #b3c1d3;--csd-text-6b7a90-1000: #b3c1d3;--csd-text-6b7a96-1000: #b3c1d3;--csd-text-6b7a99-1000: #b3c1d3;--csd-text-6b7b90-1000: #b3c1d3;--csd-text-6b7b91-1000: #b3c1d3;--csd-text-6b7c93-1000: #b3c1d3;--csd-text-6b7c94-1000: #b3c1d3;--csd-text-6b7d93-1000: #b3c1d3;--csd-text-6b7d94-1000: #b3c1d3;--csd-text-6b7d95-1000: #b3c1d3;--csd-text-6b7e97-1000: #b3c1d3;--csd-text-6b7e98-1000: #b3c1d3;--csd-text-6b7f92-1000: #b3c1d3;--csd-text-6b7f95-1000: #b3c1d3;--csd-text-6b7f98-1000: #b3c1d3;--csd-text-6b7f99-1000: #b3c1d3;--csd-text-6b7f9f-1000: #b3c1d3;--csd-text-6c757d-1000: #b3c1d3;--csd-text-6c7d94-1000: #b3c1d3;--csd-text-6c7f84-1000: #b3c1d3;--csd-text-6c7f96-1000: #b3c1d3;--csd-text-6c819e-1000: #b3c1d3;--csd-text-6d28d9-1000: #ad86ea;--csd-text-6d4ce8-1000: #9880ef;--csd-text-6d7890-1000: #b3c1d3;--csd-text-6d7d95-1000: #b3c1d3;--csd-text-6d7f98-1000: #b3c1d3;--csd-text-6d8093-1000: #b3c1d3;--csd-text-6d8097-1000: #b3c1d3;--csd-text-6d809a-1000: #b3c1d3;--csd-text-6e3d00-1000: #f4be7b;--csd-text-6e8098-1000: #b3c1d3;--csd-text-6e8297-1000: #b3c1d3;--csd-text-6e8387-1000: #b3c1d3;--csd-text-6e87a3-1000: #b3c1d3;--csd-text-6ee7b7-1000: #84ebc2;--csd-text-6ee7b7-680: rgba(132, 235, 194, .68);--csd-text-6ee7b7-720: rgba(132, 235, 194, .72);--csd-text-6f2d22-1000: #de9d92;--csd-text-6f4b1f-1000: #e0bc8f;--csd-text-6f554f-1000: #b3c1d3;--csd-text-6f6253-1000: #b3c1d3;--csd-text-6f7e95-1000: #b3c1d3;--csd-text-6f7f94-1000: #b3c1d3;--csd-text-6f7f95-1000: #b3c1d3;--csd-text-6f8097-1000: #b3c1d3;--csd-text-6f8196-1000: #b3c1d3;--csd-text-6f8197-1000: #b3c1d3;--csd-text-6f8198-1000: #b3c1d3;--csd-text-6f819a-1000: #b3c1d3;--csd-text-6f8298-1000: #b3c1d3;--csd-text-6f8299-1000: #b3c1d3;--csd-text-6f83a0-1000: #b3c1d3;--csd-text-6f84a4-1000: #b3c1d3;--csd-text-6f84a5-1000: #b3c1d3;--csd-text-6f88a1-1000: #b3c1d3;--csd-text-6f89ad-1000: #b3c1d3;--csd-text-6f8fb8-1000: #b3c1d3;--csd-text-704014-1000: #e9b586;--csd-text-704b00-1000: #f4cc7b;--csd-text-708096-1000: #b3c1d3;--csd-text-70809a-1000: #b3c1d3;--csd-text-70809b-1000: #b3c1d3;--csd-text-70809c-1000: #b3c1d3;--csd-text-708196-1000: #b3c1d3;--csd-text-708198-1000: #b3c1d3;--csd-text-708199-1000: #b3c1d3;--csd-text-708398-1000: #b3c1d3;--csd-text-708399-1000: #b3c1d3;--csd-text-70848b-1000: #b3c1d3;--csd-text-70849a-1000: #b3c1d3;--csd-text-7084a0-1000: #b3c1d3;--csd-text-70857d-1000: #b3c1d3;--csd-text-713f12-1000: #ebb584;--csd-text-71430a-1000: #f3be7c;--csd-text-714b10-1000: #edc382;--csd-text-715e3c-1000: #d8c197;--csd-text-718096-1000: #b3c1d3;--csd-text-718097-1000: #b3c1d3;--csd-text-718098-1000: #b3c1d3;--csd-text-71809a-1000: #b3c1d3;--csd-text-718196-1000: #b3c1d3;--csd-text-718198-1000: #b3c1d3;--csd-text-71819f-1000: #b3c1d3;--csd-text-718297-1000: #b3c1d3;--csd-text-718298-1000: #b3c1d3;--csd-text-718397-1000: #b3c1d3;--csd-text-718398-1000: #b3c1d3;--csd-text-718399-1000: #b3c1d3;--csd-text-71839a-1000: #b3c1d3;--csd-text-71839d-1000: #b3c1d3;--csd-text-718497-1000: #b3c1d3;--csd-text-71849a-1000: #b3c1d3;--csd-text-7184a0-1000: #b3c1d3;--csd-text-7184a3-1000: #b3c1d3;--csd-text-718598-1000: #b3c1d3;--csd-text-71859a-1000: #b3c1d3;--csd-text-71868d-1000: #b3c1d3;--csd-text-71869b-1000: #b3c1d3;--csd-text-71877f-1000: #b3c1d3;--csd-text-7187a2-1000: #b3c1d3;--csd-text-7189a8-1000: #b3c1d3;--csd-text-7193c9-1000: #97b0d8;--csd-text-727b9b-1000: #b3c1d3;--csd-text-728096-1000: #b3c1d3;--csd-text-72809e-1000: #b3c1d3;--csd-text-728198-1000: #b3c1d3;--csd-text-728298-1000: #b3c1d3;--csd-text-72829a-1000: #b3c1d3;--csd-text-7282a0-1000: #b3c1d3;--csd-text-72839a-1000: #b3c1d3;--csd-text-72859a-1000: #b3c1d3;--csd-text-73551a-1000: #e5c68b;--csd-text-738299-1000: #b3c1d3;--csd-text-73839a-1000: #b3c1d3;--csd-text-73849a-1000: #b3c1d3;--csd-text-73859a-1000: #b3c1d3;--csd-text-7385a0-1000: #b3c1d3;--csd-text-7385a3-1000: #b3c1d3;--csd-text-73869a-1000: #b3c1d3;--csd-text-7390bd-1000: #b3c1d3;--csd-text-748399-1000: #b3c1d3;--csd-text-74849b-1000: #b3c1d3;--csd-text-74859a-1000: #b3c1d3;--csd-text-74868d-1000: #b3c1d3;--csd-text-74869a-1000: #b3c1d3;--csd-text-74869b-1000: #b3c1d3;--csd-text-74879a-1000: #b3c1d3;--csd-text-7487a6-1000: #b3c1d3;--csd-text-75859b-1000: #b3c1d3;--csd-text-75869b-1000: #b3c1d3;--csd-text-75879a-1000: #b3c1d3;--csd-text-75879b-1000: #b3c1d3;--csd-text-75879c-1000: #b3c1d3;--csd-text-75889b-1000: #b3c1d3;--csd-text-758aa0-1000: #b3c1d3;--csd-text-7590ad-1000: #b3c1d3;--csd-text-76501e-1000: #e2bd8d;--csd-text-765025-1000: #ddba92;--csd-text-76879b-1000: #b3c1d3;--csd-text-7690b3-1000: #b3c1d3;--csd-text-7690b4-1000: #b3c1d3;--csd-text-77869a-1000: #b3c1d3;--csd-text-77879a-1000: #b3c1d3;--csd-text-77879d-1000: #b3c1d3;--csd-text-778899-1000: #b3c1d3;--csd-text-77889b-1000: #b3c1d3;--csd-text-77899f-1000: #b3c1d3;--csd-text-78350f-1000: #efa880;--csd-text-78716c-1000: #b3c1d3;--csd-text-788a9d-1000: #b3c1d3;--csd-text-7890a7-1000: #b3c1d3;--csd-text-7890aa-1000: #b3c1d3;--csd-text-7899c7-1000: #b3c1d3;--csd-text-79531d-1000: #e3bf8c;--csd-text-796543-1000: #d8c097;--csd-text-796550-1000: #d8b897;--csd-text-798a9d-1000: #b3c1d3;--csd-text-7a869d-1000: #b3c1d3;--csd-text-7a8799-1000: #b3c1d3;--csd-text-7a879c-1000: #b3c1d3;--csd-text-7a889b-1000: #b3c1d3;--csd-text-7a889c-1000: #b3c1d3;--csd-text-7a889d-1000: #b3c1d3;--csd-text-7a899b-1000: #b3c1d3;--csd-text-7a899d-1000: #b3c1d3;--csd-text-7a899f-1000: #b3c1d3;--csd-text-7a8aa3-1000: #b3c1d3;--csd-text-7a8b9e-1000: #b3c1d3;--csd-text-7a8b9f-1000: #b3c1d3;--csd-text-7a8ba0-1000: #b3c1d3;--csd-text-7a8ba2-1000: #b3c1d3;--csd-text-7a8ba3-1000: #b3c1d3;--csd-text-7a8ba4-1000: #b3c1d3;--csd-text-7a8ca3-1000: #b3c1d3;--csd-text-7a8ca6-1000: #b3c1d3;--csd-text-7a8da1-1000: #b3c1d3;--csd-text-7a8da6-1000: #b3c1d3;--csd-text-7a8da8-1000: #b3c1d3;--csd-text-7a90a9-1000: #b3c1d3;--csd-text-7a91ad-1000: #b3c1d3;--csd-text-7aa7ff-1000: #84aaf5;--csd-text-7b4a42-1000: #d8a097;--csd-text-7b615b-1000: #b3c1d3;--csd-text-7b655f-1000: #b3c1d3;--csd-text-7b8798-1000: #b3c1d3;--csd-text-7b899a-1000: #b3c1d3;--csd-text-7b899c-1000: #b3c1d3;--csd-text-7b8aa0-1000: #b3c1d3;--csd-text-7b8aa8-1000: #b3c1d3;--csd-text-7b8b9d-1000: #b3c1d3;--csd-text-7b8b9f-1000: #b3c1d3;--csd-text-7b8ba0-1000: #b3c1d3;--csd-text-7b8ba3-1000: #b3c1d3;--csd-text-7b8ca0-1000: #b3c1d3;--csd-text-7b8ca2-1000: #b3c1d3;--csd-text-7b8da1-1000: #b3c1d3;--csd-text-7b8da5-1000: #b3c1d3;--csd-text-7b8ea8-1000: #b3c1d3;--csd-text-7b8f97-1000: #b3c1d3;--csd-text-7b8fa5-1000: #b3c1d3;--csd-text-7c2d12-1000: #ed9d82;--csd-text-7c3428-1000: #dc9d93;--csd-text-7c3aed-1000: #a87cf3;--csd-text-7c3d12-1000: #edae82;--csd-text-7c5069-1000: #d897bc;--csd-text-7c5a11-1000: #eecb81;--csd-text-7c5a31-1000: #d8bb97;--csd-text-7c8aa3-1000: #b3c1d3;--csd-text-7c8ba0-1000: #b3c1d3;--csd-text-7c8ba1-1000: #b3c1d3;--csd-text-7c8ca3-1000: #b3c1d3;--csd-text-7c8ca5-1000: #b3c1d3;--csd-text-7c8da1-1000: #b3c1d3;--csd-text-7c8da4-1000: #b3c1d3;--csd-text-7c8da5-1000: #b3c1d3;--csd-text-7d5620-1000: #e2be8d;--csd-text-7d8aa6-1000: #b3c1d3;--csd-text-7d8da1-1000: #b3c1d3;--csd-text-7d8da5-1000: #b3c1d3;--csd-text-7d90a6-1000: #b3c1d3;--csd-text-7e22ce-1000: #bb84eb;--csd-text-7e2d25-1000: #df9891;--csd-text-7f1d1d-1000: #e48b8b;--csd-text-7f8ea3-1000: #b3c1d3;--csd-text-7f9bc2-1000: #b3c1d3;--csd-text-805822-1000: #e1be8e;--csd-text-805c2d-1000: #dabc95;--csd-text-808b97-1000: #b3c1d3;--csd-text-8090a3-1000: #b3c1d3;--csd-text-8090a4-1000: #b3c1d3;--csd-text-8090a8-1000: #b3c1d3;--csd-text-815d24-1000: #e0c18f;--csd-text-8190a0-1000: #b3c1d3;--csd-text-8190a2-1000: #b3c1d3;--csd-text-8190a3-1000: #b3c1d3;--csd-text-8190a4-1000: #b3c1d3;--csd-text-8190a5-1000: #b3c1d3;--csd-text-8191a2-1000: #b3c1d3;--csd-text-8191a3-1000: #b3c1d3;--csd-text-8191a4-1000: #b3c1d3;--csd-text-8290a3-1000: #b3c1d3;--csd-text-8291a2-1000: #b3c1d3;--csd-text-8292a5-1000: #b3c1d3;--csd-text-8295a8-1000: #b3c1d3;--csd-text-8295ae-1000: #b3c1d3;--csd-text-836b52-1000: #d8b897;--csd-text-8391a3-1000: #b3c1d3;--csd-text-8392a4-1000: #b3c1d3;--csd-text-8394a6-1000: #b3c1d3;--csd-text-846b50-1000: #d8b997;--csd-text-846d68-1000: #b3c1d3;--csd-text-8492a6-1000: #b3c1d3;--csd-text-8493a5-1000: #b3c1d3;--csd-text-8493a7-1000: #b3c1d3;--csd-text-8495a7-1000: #b3c1d3;--csd-text-854d0e-1000: #f1bb7e;--csd-text-855719-1000: #e8bf87;--csd-text-8595a5-1000: #b3c1d3;--csd-text-86736e-1000: #b3c1d3;--csd-text-8693a7-1000: #b3c1d3;--csd-text-8694a9-1000: #b3c1d3;--csd-text-87622c-1000: #dcbe93;--csd-text-8794a8-1000: #b3c1d3;--csd-text-8796ad-1000: #b3c1d3;--csd-text-8797a9-1000: #b3c1d3;--csd-text-881337-1000: #ed82a3;--csd-text-89551b-1000: #e7ba88;--csd-text-8994a3-1000: #b3c1d3;--csd-text-8a570c-1000: #f4c37c;--csd-text-8a5a08-1000: #f4c77b;--csd-text-8a5a22-1000: #e3bb8c;--csd-text-8a5b00-1000: #f4cb7b;--csd-text-8a5b06-1000: #f4c97b;--csd-text-8a5b08-1000: #f4c87b;--csd-text-8a5b13-1000: #eec381;--csd-text-8a6223-1000: #e2c18d;--csd-text-8a6a32-1000: #d9c196;--csd-text-8a6c46-1000: #d8bb97;--csd-text-8a97aa-1000: #b3c1d3;--csd-text-8a98ab-1000: #b3c1d3;--csd-text-8a98ae-1000: #b3c1d3;--csd-text-8a99ad-1000: #b3c1d3;--csd-text-8aa0a7-1000: #b3c1d3;--csd-text-8aa0bd-1000: #b3c1d3;--csd-text-8aa0bf-1000: #b3c1d3;--csd-text-8aa0c2-1000: #b3c1d3;--csd-text-8b521e-1000: #e6b58a;--csd-text-8b5cf6-1000: #a07bf4;--csd-text-8b7355-1000: #d8bb97;--csd-text-8b99ad-1000: #b3c1d3;--csd-text-8b9ab0-1000: #b3c1d3;--csd-text-8b9cad-1000: #b3c1d3;--csd-text-8ba0bf-1000: #b3c1d3;--csd-text-8c4d12-1000: #efb680;--csd-text-8c5b06-1000: #f4c87b;--csd-text-8d570c-1000: #f4c17b;--csd-text-8da0b3-1000: #b3c1d3;--csd-text-8da0b8-1000: #b3c1d3;--csd-text-8da0ba-1000: #b3c1d3;--csd-text-8da0bb-1000: #b3c1d3;--csd-text-8e4e08-1000: #f4ba7b;--csd-text-8ea0ba-1000: #b3c1d3;--csd-text-8f2636-1000: #e18e9b;--csd-text-8f3030-1000: #db9494;--csd-text-8f570f-1000: #f1bf7e;--csd-text-915a13-1000: #eebf81;--csd-text-91a0b1-1000: #b3c1d3;--csd-text-91a0b3-1000: #b3c1d3;--csd-text-91a2b7-1000: #b3c1d3;--csd-text-92400e-1000: #f3a97d;--csd-text-92550e-1000: #f3bc7d;--csd-text-925f0e-1000: #f3c57d;--csd-text-92610d-1000: #f3c77c;--csd-text-935b0b-1000: #f4c27b;--csd-text-93600f-1000: #f2c57d;--csd-text-936019-1000: #eac085;--csd-text-93610f-1000: #f2c67d;--csd-text-936516-1000: #ecc683;--csd-text-93a2b8-1000: #b3c1d3;--csd-text-93a4bd-1000: #b3c1d3;--csd-text-93c5fd-1000: #99c5f7;--csd-text-93c5fd-720: rgba(153, 197, 247, .72);--csd-text-93c5fd-780: rgba(153, 197, 247, .78);--csd-text-943f24-1000: #e3a18c;--csd-text-94620d-1000: #f3c77c;--csd-text-94a3b8-1000: #b3c1d3;--csd-text-94a3b8-160: rgba(179, 193, 211, .16);--csd-text-94a3b8-220: rgba(179, 193, 211, .22);--csd-text-94a3b8-240: rgba(179, 193, 211, .24);--csd-text-94a3b8-250: rgba(179, 193, 211, .25);--csd-text-94a3b8-320: rgba(179, 193, 211, .32);--csd-text-94a3b8-460: rgba(179, 193, 211, .46);--csd-text-95a3b8-1000: #b3c1d3;--csd-text-966118-1000: #ebc084;--csd-text-96621b-1000: #e9bf86;--csd-text-96a4b7-1000: #b3c1d3;--csd-text-96a5ba-1000: #b3c1d3;--csd-text-975500-1000: #f4bf7b;--csd-text-98620c-1000: #f4c57b;--csd-text-991b1b-1000: #ea8686;--csd-text-995812-1000: #f0ba7f;--csd-text-995b08-1000: #f4c07b;--csd-text-995b12-1000: #f0bc7f;--csd-text-995b13-1000: #efbc80;--csd-text-996122-1000: #e5ba8a;--csd-text-999999-1000: #b3c1d3;--csd-text-9a3412-1000: #f09b7f;--csd-text-9a4b0b-1000: #f4b17b;--csd-text-9a4f12-1000: #f0b27f;--csd-text-9a5800-1000: #f4c07b;--csd-text-9a5b08-1000: #f4c07b;--csd-text-9a5b13-1000: #efbb80;--csd-text-9a6209-1000: #f4c57b;--csd-text-9a650d-1000: #f4c77b;--csd-text-9a6700-1000: #f4cc7b;--csd-text-9a7a72-1000: #d8a497;--csd-text-9aa2b1-1000: #b3c1d3;--csd-text-9aa4b2-1000: #b3c1d3;--csd-text-9aa6b2-1000: #b3c1d3;--csd-text-9aa7ba-1000: #b3c1d3;--csd-text-9aa8ba-1000: #b3c1d3;--csd-text-9aa8bb-1000: #b3c1d3;--csd-text-9aa9bd-1000: #b3c1d3;--csd-text-9b1d1d-1000: #e88787;--csd-text-9b414a-1000: #d8979e;--csd-text-9b6614-1000: #efc381;--csd-text-9ca3af-1000: #b3c1d3;--csd-text-9d174d-1000: #ed82ad;--csd-text-9d3f3f-1000: #d89797;--csd-text-9f1239-1000: #f07f9e;--csd-text-9f2639-1000: #e38c9a;--csd-text-a0aec0-1000: #b3c1d3;--csd-text-a13b49-1000: #d996a0;--csd-text-a15643-1000: #d8a497;--csd-text-a16207-1000: #f4c37b;--csd-text-a33a43-1000: #da969b;--csd-text-a33c2b-1000: #e19a8e;--csd-text-a33f3f-1000: #d89797;--csd-text-a36a15-1000: #efc280;--csd-text-a36a17-1000: #edc282;--csd-text-a43b43-1000: #d9969b;--csd-text-a43d3d-1000: #d89797;--csd-text-a44a0b-1000: #f4ad7b;--csd-text-a45b05-1000: #f4bd7b;--csd-text-a45c0b-1000: #f4bb7b;--csd-text-a4b1c2-1000: #b3c1d3;--csd-text-a52a2a-1000: #e28d8d;--csd-text-a53a3a-1000: #da9595;--csd-text-a5483d-1000: #d89e97;--csd-text-a54848-1000: #d89797;--csd-text-a56519-1000: #ecbc83;--csd-text-a5b0bf-1000: #b3c1d3;--csd-text-a5b4c6-1000: #b3c1d3;--csd-text-a62323-1000: #e68989;--csd-text-a62539-1000: #e58a98;--csd-text-a64250-1000: #d897a0;--csd-text-a65309-1000: #f4b47b;--csd-text-a65a00-1000: #f4bd7b;--csd-text-a65c06-1000: #f4bc7b;--csd-text-a72b3d-1000: #e28d9a;--csd-text-a74638-1000: #db9d94;--csd-text-a76008-1000: #f4be7b;--csd-text-a8323c-1000: #de9198;--csd-text-a85505-1000: #f4b67b;--csd-text-a86618-1000: #edbc82;--csd-text-a86712-1000: #f1bf7e;--csd-text-a8b4c5-1000: #b3c1d3;--csd-text-a8b5c5-1000: #b3c1d3;--csd-text-a9253a-1000: #e58a98;--csd-text-a95b0a-1000: #f4b97b;--csd-text-aa2235-1000: #e78895;--csd-text-ad6800-1000: #f4c47b;--csd-text-adb5bd-1000: #b3c1d3;--csd-text-af3347-1000: #df909d;--csd-text-b02a37-1000: #e38c94;--csd-text-b04430-1000: #e09c8f;--csd-text-b26a14-1000: #f1bd7f;--csd-text-b35c00-1000: #f4b97b;--csd-text-b42318-1000: #ee8981;--csd-text-b4232c-1000: #e8878d;--csd-text-b42332-1000: #e88791;--csd-text-b42337-1000: #e88795;--csd-text-b4233b-1000: #e88797;--csd-text-b4233e-1000: #e88799;--csd-text-b45309-1000: #f4af7b;--csd-text-b45309-180: rgba(244, 175, 123, .18);--csd-text-b45309-200: rgba(244, 175, 123, .2);--csd-text-b45309-52: rgba(244, 175, 123, .052);--csd-text-b56519-1000: #eeb682;--csd-text-b58105-1000: #f4d07b;--csd-text-b6582c-1000: #e3a88c;--csd-text-b8323b-1000: #e08f94;--csd-text-b83f32-1000: #e0978f;--csd-text-b86a16-1000: #f0ba7f;--csd-text-b91c1c-1000: #ec8383;--csd-text-b96809-1000: #f4bc7b;--csd-text-b9c7d8-1000: #b3c1d3;--csd-text-b9dfcd-1000: #b5e3cd;--csd-text-bc4d37-1000: #df9d91;--csd-text-bd3440-1000: #e08f96;--csd-text-bd3540-1000: #e08f96;--csd-text-bd3f4c-1000: #db949b;--csd-text-bd4a34-1000: #e09c8f;--csd-text-be123c-1000: #f37d99;--csd-text-be185d-1000: #ef80ae;--csd-text-be185d-120: rgba(239, 128, 174, .12);--csd-text-c23943-1000: #df9196;--csd-text-c2410c-1000: #f49e7b;--csd-text-c24178-1000: #dc93b2;--csd-text-c2c7d0-1000: #b3c1d3;--csd-text-c43d50-1000: #de929c;--csd-text-c56b00-1000: #f4bd7b;--csd-text-c6283f-1000: #e78896;--csd-text-c87808-1000: #f4c27b;--csd-text-ca8a04-1000: #f4cd7b;--csd-text-d32f2f-1000: #e68989;--csd-text-d35400-1000: #f4ab7b;--csd-text-d97706-1000: #f4bc7b;--csd-text-d97706-120: rgba(244, 188, 123, .12);--csd-text-db2777-1000: #eb85b2;--csd-text-dc2626-1000: #eb8484;--csd-text-dc3545-1000: #ea858f;--csd-text-dc3f4c-1000: #e9868e;--csd-text-dca43a-1000: #e9c786;--csd-text-e11d48-1000: #ef8199;--csd-text-ea580c-1000: #f4a47b;--csd-text-ef4444-1000: #f47b7b;--csd-text-f59e0b-100: rgba(244, 199, 123, .1);--csd-text-f59e0b-1000: #f4c77b;--csd-text-f59e0b-140: rgba(244, 199, 123, .14);--csd-text-f59e0b-150: rgba(244, 199, 123, .15);--csd-text-f59e0b-95: rgba(244, 199, 123, .095);--csd-text-f97316-1000: #f4ad7b;--csd-text-f97316-280: rgba(244, 173, 123, .28);--csd-text-fbbf24-580: rgba(244, 210, 123, .58);--csd-text-fbbf24-600: rgba(244, 210, 123, .6);--csd-text-fde68a-1000: #f6e291;--csd-text-ffc107-1000: #f4d67b}[data-theme-preserve],.simple-editor,.note-editable,.mandate-paper__page{color-scheme:light;--csd-bg-7aa2ff-1000: initial;--csd-bg-7dd3fc-1000: initial;--csd-bg-86efac-1000: initial;--csd-bg-93c5fd-100: initial;--csd-bg-93c5fd-1000: initial;--csd-bg-93c5fd-240: initial;--csd-bg-93c5fd-340: initial;--csd-bg-93c5fd-350: initial;--csd-bg-93c5fd-420: initial;--csd-bg-94a7ff-1000: initial;--csd-bg-99f6e4-500: initial;--csd-bg-a7f3d0-120: initial;--csd-bg-a7f3d0-500: initial;--csd-bg-bae6fd-420: initial;--csd-bg-bae6fd-480: initial;--csd-bg-bbf7d0-1000: initial;--csd-bg-bfdbfe-100: initial;--csd-bg-bfdbfe-300: initial;--csd-bg-bfdbfe-320: initial;--csd-bg-bfdbfe-420: initial;--csd-bg-bfdbfe-460: initial;--csd-bg-bfdbfe-560: initial;--csd-bg-bfdbfe-580: initial;--csd-bg-bfdbfe-620: initial;--csd-bg-bfdbfe-720: initial;--csd-bg-c6ccd4-1000: initial;--csd-bg-cbd5e1-1000: initial;--csd-bg-cbd5e1-380: initial;--csd-bg-cbd5e1-400: initial;--csd-bg-cbd5e1-440: initial;--csd-bg-cbd5e1-450: initial;--csd-bg-cbd5e1-500: initial;--csd-bg-cbd5e1-640: initial;--csd-bg-cbd5e1-660: initial;--csd-bg-cbd5e1-700: initial;--csd-bg-cbd5e1-820: initial;--csd-bg-cbd5e1-920: initial;--csd-bg-ccfbf1-1000: initial;--csd-bg-ccfbf1-280: initial;--csd-bg-ccfbf1-340: initial;--csd-bg-ccfbf1-420: initial;--csd-bg-ccfbf1-450: initial;--csd-bg-ccfbf1-460: initial;--csd-bg-ccfbf1-480: initial;--csd-bg-ccfbf1-550: initial;--csd-bg-ccfbf1-620: initial;--csd-bg-ccfbf1-740: initial;--csd-bg-ccfbf1-860: initial;--csd-bg-ccfbf1-940: initial;--csd-bg-cffafe-1000: initial;--csd-bg-d1d5db-1000: initial;--csd-bg-d1fae5-1000: initial;--csd-bg-d1fae5-580: initial;--csd-bg-d1fae5-600: initial;--csd-bg-d1fae5-620: initial;--csd-bg-d1fae5-720: initial;--csd-bg-d1fae5-820: initial;--csd-bg-d1fae5-900: initial;--csd-bg-d1fae5-920: initial;--csd-bg-d2d5da-1000: initial;--csd-bg-d5dbe5-1000: initial;--csd-bg-d5f3e7-1000: initial;--csd-bg-d6dfec-780: initial;--csd-bg-d6e1ed-1000: initial;--csd-bg-d8ecff-1000: initial;--csd-bg-d8f0e3-1000: initial;--csd-bg-d9e1ec-1000: initial;--csd-bg-d9e3ef-920: initial;--csd-bg-d9eaff-580: initial;--csd-bg-d9f3ec-1000: initial;--csd-bg-daf6e9-1000: initial;--csd-bg-dbe3ef-1000: initial;--csd-bg-dbe4ef-1000: initial;--csd-bg-dbe5ef-1000: initial;--csd-bg-dbe6f4-1000: initial;--csd-bg-dbe7ff-1000: initial;--csd-bg-dbe8ff-1000: initial;--csd-bg-dbeafe-1000: initial;--csd-bg-dbeafe-200: initial;--csd-bg-dbeafe-220: initial;--csd-bg-dbeafe-240: initial;--csd-bg-dbeafe-260: initial;--csd-bg-dbeafe-280: initial;--csd-bg-dbeafe-300: initial;--csd-bg-dbeafe-320: initial;--csd-bg-dbeafe-340: initial;--csd-bg-dbeafe-350: initial;--csd-bg-dbeafe-360: initial;--csd-bg-dbeafe-380: initial;--csd-bg-dbeafe-420: initial;--csd-bg-dbeafe-440: initial;--csd-bg-dbeafe-450: initial;--csd-bg-dbeafe-460: initial;--csd-bg-dbeafe-480: initial;--csd-bg-dbeafe-500: initial;--csd-bg-dbeafe-520: initial;--csd-bg-dbeafe-540: initial;--csd-bg-dbeafe-550: initial;--csd-bg-dbeafe-560: initial;--csd-bg-dbeafe-580: initial;--csd-bg-dbeafe-620: initial;--csd-bg-dbeafe-640: initial;--csd-bg-dbeafe-650: initial;--csd-bg-dbeafe-660: initial;--csd-bg-dbeafe-680: initial;--csd-bg-dbeafe-700: initial;--csd-bg-dbeafe-720: initial;--csd-bg-dbeafe-740: initial;--csd-bg-dbeafe-750: initial;--csd-bg-dbeafe-760: initial;--csd-bg-dbeafe-780: initial;--csd-bg-dbeafe-800: initial;--csd-bg-dbeafe-820: initial;--csd-bg-dbeafe-860: initial;--csd-bg-dbeafe-880: initial;--csd-bg-dbeafe-900: initial;--csd-bg-dbeafe-920: initial;--csd-bg-dbeafe-940: initial;--csd-bg-dbeafe-950: initial;--csd-bg-dbeafe-960: initial;--csd-bg-dbeafe-980: initial;--csd-bg-dce5ef-950: initial;--csd-bg-dce5ef-980: initial;--csd-bg-dce8f8-1000: initial;--csd-bg-dce8ff-1000: initial;--csd-bg-dcfce7-1000: initial;--csd-bg-dcfce7-200: initial;--csd-bg-dcfce7-460: initial;--csd-bg-dcfce7-580: initial;--csd-bg-dcfce7-680: initial;--csd-bg-dcfce7-720: initial;--csd-bg-dcfce7-740: initial;--csd-bg-dcfce7-780: initial;--csd-bg-dcfce7-820: initial;--csd-bg-dcfce7-900: initial;--csd-bg-dcfce7-940: initial;--csd-bg-dcfce7-960: initial;--csd-bg-ddf6e9-1000: initial;--csd-bg-dee2e6-1000: initial;--csd-bg-dfe7ef-1000: initial;--csd-bg-dfeaff-1000: initial;--csd-bg-dfeee7-1000: initial;--csd-bg-dfeeff-1000: initial;--csd-bg-dfefff-920: initial;--csd-bg-dfefff-940: initial;--csd-bg-dfefff-950: initial;--csd-bg-dff2e7-1000: initial;--csd-bg-dff2ed-1000: initial;--csd-bg-dff4e9-1000: initial;--csd-bg-dff6ea-1000: initial;--csd-bg-dff7f2-1000: initial;--csd-bg-dff8ef-1000: initial;--csd-bg-e0e7ff-1000: initial;--csd-bg-e0ecff-1000: initial;--csd-bg-e0f2fe-1000: initial;--csd-bg-e0f2fe-920: initial;--csd-bg-e0f5ea-1000: initial;--csd-bg-e1e9f3-1000: initial;--csd-bg-e1f1ed-1000: initial;--csd-bg-e1f4e9-1000: initial;--csd-bg-e1f4ec-1000: initial;--csd-bg-e2e8f0-1000: initial;--csd-bg-e2e8f0-200: initial;--csd-bg-e2e8f0-220: initial;--csd-bg-e2e8f0-280: initial;--csd-bg-e2e8f0-300: initial;--csd-bg-e2e8f0-340: initial;--csd-bg-e2e8f0-360: initial;--csd-bg-e2e8f0-380: initial;--csd-bg-e2e8f0-420: initial;--csd-bg-e2e8f0-440: initial;--csd-bg-e2e8f0-450: initial;--csd-bg-e2e8f0-460: initial;--csd-bg-e2e8f0-480: initial;--csd-bg-e2e8f0-500: initial;--csd-bg-e2e8f0-540: initial;--csd-bg-e2e8f0-550: initial;--csd-bg-e2e8f0-560: initial;--csd-bg-e2e8f0-580: initial;--csd-bg-e2e8f0-620: initial;--csd-bg-e2e8f0-640: initial;--csd-bg-e2e8f0-680: initial;--csd-bg-e2e8f0-700: initial;--csd-bg-e2e8f0-720: initial;--csd-bg-e2e8f0-740: initial;--csd-bg-e2e8f0-760: initial;--csd-bg-e2e8f0-780: initial;--csd-bg-e2e8f0-800: initial;--csd-bg-e2e8f0-860: initial;--csd-bg-e2e8f0-880: initial;--csd-bg-e2e8f0-900: initial;--csd-bg-e2e8f0-920: initial;--csd-bg-e2e8f0-950: initial;--csd-bg-e2e8f0-960: initial;--csd-bg-e2ecff-1000: initial;--csd-bg-e3ecff-1000: initial;--csd-bg-e3f5f1-1000: initial;--csd-bg-e4ecf7-1000: initial;--csd-bg-e4edf7-1000: initial;--csd-bg-e4edff-1000: initial;--csd-bg-e4efff-1000: initial;--csd-bg-e4f0e9-1000: initial;--csd-bg-e4f6ec-1000: initial;--csd-bg-e5e7eb-1000: initial;--csd-bg-e5ebf2-1000: initial;--csd-bg-e5eded-1000: initial;--csd-bg-e5edff-1000: initial;--csd-bg-e5eefb-1000: initial;--csd-bg-e5eeff-1000: initial;--csd-bg-e5efff-1000: initial;--csd-bg-e5f1ff-1000: initial;--csd-bg-e5f1ff-700: initial;--csd-bg-e5f7f1-1000: initial;--csd-bg-e5f8f0-1000: initial;--csd-bg-e6edf3-1000: initial;--csd-bg-e6efff-1000: initial;--csd-bg-e6f0fb-1000: initial;--csd-bg-e6f0ff-1000: initial;--csd-bg-e6f6ed-1000: initial;--csd-bg-e6f7ee-1000: initial;--csd-bg-e7edf4-1000: initial;--csd-bg-e7edf5-1000: initial;--csd-bg-e7eeff-850: initial;--csd-bg-e7efff-1000: initial;--csd-bg-e7f0ff-1000: initial;--csd-bg-e7f1fd-1000: initial;--csd-bg-e7f1ff-1000: initial;--csd-bg-e7f5f0-1000: initial;--csd-bg-e7f9f1-1000: initial;--csd-bg-e7fbf1-880: initial;--csd-bg-e8edf3-1000: initial;--csd-bg-e8edf4-1000: initial;--csd-bg-e8edf5-1000: initial;--csd-bg-e8eef4-1000: initial;--csd-bg-e8eef6-1000: initial;--csd-bg-e8eef7-1000: initial;--csd-bg-e8eef8-1000: initial;--csd-bg-e8efff-1000: initial;--csd-bg-e8f0fa-1000: initial;--csd-bg-e8f0ff-1000: initial;--csd-bg-e8f1fa-1000: initial;--csd-bg-e8f1fb-1000: initial;--csd-bg-e8f1ff-1000: initial;--csd-bg-e8f2fd-1000: initial;--csd-bg-e8f2ff-1000: initial;--csd-bg-e8f3ff-1000: initial;--csd-bg-e8f6ed-1000: initial;--csd-bg-e8f7ef-1000: initial;--csd-bg-e8f7f8-1000: initial;--csd-bg-e8f8f1-1000: initial;--csd-bg-e8f8f5-1000: initial;--csd-bg-e8f9f2-1000: initial;--csd-bg-e8fcee-980: initial;--csd-bg-e9ecf1-1000: initial;--csd-bg-e9edf2-1000: initial;--csd-bg-e9eef2-1000: initial;--csd-bg-e9efff-1000: initial;--csd-bg-e9f0f7-1000: initial;--csd-bg-e9f1fb-1000: initial;--csd-bg-e9f2ff-1000: initial;--csd-bg-e9f3ff-1000: initial;--csd-bg-e9f5f2-1000: initial;--csd-bg-e9f5ff-1000: initial;--csd-bg-e9f6f3-1000: initial;--csd-bg-e9f7ef-1000: initial;--csd-bg-e9f9ee-1000: initial;--csd-bg-e9faf3-1000: initial;--csd-bg-e9fff4-1000: initial;--csd-bg-eaf0f6-1000: initial;--csd-bg-eaf0f7-1000: initial;--csd-bg-eaf1fa-1000: initial;--csd-bg-eaf1ff-1000: initial;--csd-bg-eaf2fb-1000: initial;--csd-bg-eaf2ff-1000: initial;--csd-bg-eaf3ff-1000: initial;--csd-bg-eaf4ff-1000: initial;--csd-bg-eaf4ff-980: initial;--csd-bg-eaf6f2-1000: initial;--csd-bg-eaf7f4-1000: initial;--csd-bg-eaf8f1-1000: initial;--csd-bg-eaf8f3-1000: initial;--csd-bg-eaf8f4-1000: initial;--csd-bg-eaf8f5-1000: initial;--csd-bg-eaf9f2-1000: initial;--csd-bg-eaf9f4-1000: initial;--csd-bg-eafaf3-1000: initial;--csd-bg-eafaf4-1000: initial;--csd-bg-ecf7f5-1000: initial;--csd-bg-ecfbf6-1000: initial;--csd-bg-ecfdf3-1000: initial;--csd-bg-ecfdf5-1000: initial;--csd-bg-ecfdf5-550: initial;--csd-bg-ecfdf5-620: initial;--csd-bg-ecfdf5-660: initial;--csd-bg-ecfdf5-720: initial;--csd-bg-ecfdf5-760: initial;--csd-bg-ecfdf5-780: initial;--csd-bg-ecfdf5-800: initial;--csd-bg-ecfdf5-820: initial;--csd-bg-ecfdf5-840: initial;--csd-bg-ecfdf5-860: initial;--csd-bg-ecfdf5-880: initial;--csd-bg-ecfdf5-900: initial;--csd-bg-ecfdf5-920: initial;--csd-bg-ecfdf5-940: initial;--csd-bg-ecfdf5-950: initial;--csd-bg-ecfdf5-960: initial;--csd-bg-ecfdf5-980: initial;--csd-bg-ecfeff-1000: initial;--csd-bg-ecfeff-900: initial;--csd-bg-ede9fe-1000: initial;--csd-bg-edf1f5-1000: initial;--csd-bg-edf2f7-1000: initial;--csd-bg-edf2f8-1000: initial;--csd-bg-edf2ff-1000: initial;--csd-bg-edf3f8-1000: initial;--csd-bg-edf3f9-1000: initial;--csd-bg-edf3fa-1000: initial;--csd-bg-edf3fc-1000: initial;--csd-bg-edf3ff-1000: initial;--csd-bg-edf4fd-1000: initial;--csd-bg-edf4ff-1000: initial;--csd-bg-edf5f2-1000: initial;--csd-bg-edf5fd-1000: initial;--csd-bg-edf5ff-1000: initial;--csd-bg-edf5ff-995: initial;--csd-bg-edf6ff-1000: initial;--csd-bg-edf7f5-1000: initial;--csd-bg-edf8f1-1000: initial;--csd-bg-edf8f2-1000: initial;--csd-bg-edf8f3-1000: initial;--csd-bg-edf8f5-1000: initial;--csd-bg-edf8f6-1000: initial;--csd-bg-edf9f6-1000: initial;--csd-bg-edfbf5-1000: initial;--csd-bg-edfdf3-1000: initial;--csd-bg-eeecff-1000: initial;--csd-bg-eef0ff-1000: initial;--csd-bg-eef1f4-1000: initial;--csd-bg-eef1ff-1000: initial;--csd-bg-eef2f4-1000: initial;--csd-bg-eef2f5-1000: initial;--csd-bg-eef2f6-1000: initial;--csd-bg-eef2f7-1000: initial;--csd-bg-eef2ff-1000: initial;--csd-bg-eef2ff-640: initial;--csd-bg-eef2ff-660: initial;--csd-bg-eef2ff-720: initial;--csd-bg-eef2ff-740: initial;--csd-bg-eef2ff-820: initial;--csd-bg-eef2ff-860: initial;--csd-bg-eef2ff-900: initial;--csd-bg-eef2ff-920: initial;--csd-bg-eef2ff-940: initial;--csd-bg-eef2ff-950: initial;--csd-bg-eef2ff-960: initial;--csd-bg-eef2ff-980: initial;--csd-bg-eef3f4-1000: initial;--csd-bg-eef3f8-1000: initial;--csd-bg-eef3f8-960: initial;--csd-bg-eef3f9-1000: initial;--csd-bg-eef3ff-1000: initial;--csd-bg-eef4fa-1000: initial;--csd-bg-eef4fb-1000: initial;--csd-bg-eef4fc-1000: initial;--csd-bg-eef4fc-920: initial;--csd-bg-eef4ff-1000: initial;--csd-bg-eef5ff-1000: initial;--csd-bg-eef6ff-1000: initial;--csd-bg-eef7ff-1000: initial;--csd-bg-eef8f6-1000: initial;--csd-bg-eef9f5-1000: initial;--csd-bg-eefaf4-1000: initial;--csd-bg-eefcf7-1000: initial;--csd-bg-eefdf8-1000: initial;--csd-bg-eff5fc-920: initial;--csd-bg-eff5fc-940: initial;--csd-bg-eff5fd-1000: initial;--csd-bg-eff5ff-1000: initial;--csd-bg-eff6ff-1000: initial;--csd-bg-eff6ff-180: initial;--csd-bg-eff6ff-420: initial;--csd-bg-eff6ff-500: initial;--csd-bg-eff6ff-520: initial;--csd-bg-eff6ff-540: initial;--csd-bg-eff6ff-560: initial;--csd-bg-eff6ff-580: initial;--csd-bg-eff6ff-600: initial;--csd-bg-eff6ff-620: initial;--csd-bg-eff6ff-640: initial;--csd-bg-eff6ff-650: initial;--csd-bg-eff6ff-660: initial;--csd-bg-eff6ff-680: initial;--csd-bg-eff6ff-700: initial;--csd-bg-eff6ff-720: initial;--csd-bg-eff6ff-740: initial;--csd-bg-eff6ff-760: initial;--csd-bg-eff6ff-780: initial;--csd-bg-eff6ff-800: initial;--csd-bg-eff6ff-820: initial;--csd-bg-eff6ff-840: initial;--csd-bg-eff6ff-860: initial;--csd-bg-eff6ff-880: initial;--csd-bg-eff6ff-900: initial;--csd-bg-eff6ff-920: initial;--csd-bg-eff6ff-940: initial;--csd-bg-eff6ff-950: initial;--csd-bg-eff6ff-960: initial;--csd-bg-eff6ff-980: initial;--csd-bg-eff7ff-940: initial;--csd-bg-eff7ff-950: initial;--csd-bg-eff8f6-1000: initial;--csd-bg-eff9f5-1000: initial;--csd-bg-effaf3-1000: initial;--csd-bg-effaf4-1000: initial;--csd-bg-effaf6-1000: initial;--csd-bg-effaf7-1000: initial;--csd-bg-effbf5-1000: initial;--csd-bg-effbf6-1000: initial;--csd-bg-effcf8-1000: initial;--csd-bg-effdf5-1000: initial;--csd-bg-f0f4f8-1000: initial;--csd-bg-f0f4fa-900: initial;--csd-bg-f0f5fb-1000: initial;--csd-bg-f0f5fc-1000: initial;--csd-bg-f0f5fd-1000: initial;--csd-bg-f0f5ff-1000: initial;--csd-bg-f0f6ff-1000: initial;--csd-bg-f0f7ff-1000: initial;--csd-bg-f0f9ff-1000: initial;--csd-bg-f0f9ff-640: initial;--csd-bg-f0f9ff-740: initial;--csd-bg-f0f9ff-840: initial;--csd-bg-f0f9ff-880: initial;--csd-bg-f0f9ff-900: initial;--csd-bg-f0f9ff-920: initial;--csd-bg-f0f9ff-940: initial;--csd-bg-f0f9ff-960: initial;--csd-bg-f0f9ff-980: initial;--csd-bg-f0faf5-1000: initial;--csd-bg-f0faf6-1000: initial;--csd-bg-f0fdf4-1000: initial;--csd-bg-f0fdf4-340: initial;--csd-bg-f0fdf4-480: initial;--csd-bg-f0fdf4-580: initial;--csd-bg-f0fdf4-620: initial;--csd-bg-f0fdf4-680: initial;--csd-bg-f0fdf4-700: initial;--csd-bg-f0fdf4-720: initial;--csd-bg-f0fdf4-740: initial;--csd-bg-f0fdf4-760: initial;--csd-bg-f0fdf4-780: initial;--csd-bg-f0fdf4-800: initial;--csd-bg-f0fdf4-820: initial;--csd-bg-f0fdf4-860: initial;--csd-bg-f0fdf4-900: initial;--csd-bg-f0fdf4-920: initial;--csd-bg-f0fdf4-940: initial;--csd-bg-f0fdf4-950: initial;--csd-bg-f0fdf4-960: initial;--csd-bg-f0fdf4-980: initial;--csd-bg-f0fdf7-1000: initial;--csd-bg-f0fdf8-1000: initial;--csd-bg-f0fdf9-980: initial;--csd-bg-f0fdfa-1000: initial;--csd-bg-f0fdfa-220: initial;--csd-bg-f0fdfa-360: initial;--csd-bg-f0fdfa-440: initial;--csd-bg-f0fdfa-580: initial;--csd-bg-f0fdfa-640: initial;--csd-bg-f0fdfa-680: initial;--csd-bg-f0fdfa-720: initial;--csd-bg-f0fdfa-740: initial;--csd-bg-f0fdfa-750: initial;--csd-bg-f0fdfa-760: initial;--csd-bg-f0fdfa-800: initial;--csd-bg-f0fdfa-820: initial;--csd-bg-f0fdfa-840: initial;--csd-bg-f0fdfa-860: initial;--csd-bg-f0fdfa-880: initial;--csd-bg-f0fdfa-900: initial;--csd-bg-f0fdfa-920: initial;--csd-bg-f0fdfa-950: initial;--csd-bg-f0fdfa-960: initial;--csd-bg-f0fdfa-980: initial;--csd-bg-f1eafe-1000: initial;--csd-bg-f1efff-1000: initial;--csd-bg-f1f3f5-1000: initial;--csd-bg-f1f4f7-1000: initial;--csd-bg-f1f4f8-1000: initial;--csd-bg-f1f5f9-1000: initial;--csd-bg-f1f5f9-600: initial;--csd-bg-f1f5f9-620: initial;--csd-bg-f1f5f9-640: initial;--csd-bg-f1f5f9-660: initial;--csd-bg-f1f5f9-680: initial;--csd-bg-f1f5f9-720: initial;--csd-bg-f1f5f9-740: initial;--csd-bg-f1f5f9-780: initial;--csd-bg-f1f5f9-800: initial;--csd-bg-f1f5f9-820: initial;--csd-bg-f1f5f9-860: initial;--csd-bg-f1f5f9-880: initial;--csd-bg-f1f5f9-900: initial;--csd-bg-f1f5f9-920: initial;--csd-bg-f1f5f9-940: initial;--csd-bg-f1f5f9-950: initial;--csd-bg-f1f5f9-960: initial;--csd-bg-f1f5f9-980: initial;--csd-bg-f1f5fa-1000: initial;--csd-bg-f1f5fb-1000: initial;--csd-bg-f1f5fd-1000: initial;--csd-bg-f1f5ff-1000: initial;--csd-bg-f1f6f4-1000: initial;--csd-bg-f1f6fd-1000: initial;--csd-bg-f1f6ff-1000: initial;--csd-bg-f1f6ff-920: initial;--csd-bg-f1f6ff-940: initial;--csd-bg-f1f7f8-1000: initial;--csd-bg-f1f7ff-1000: initial;--csd-bg-f1f7ff-860: initial;--csd-bg-f1f7ff-920: initial;--csd-bg-f1f9f5-1000: initial;--csd-bg-f1f9f7-920: initial;--csd-bg-f1faf5-1000: initial;--csd-bg-f1faf6-1000: initial;--csd-bg-f1fbf6-1000: initial;--csd-bg-f1fbf7-1000: initial;--csd-bg-f1fcf8-1000: initial;--csd-bg-f1fdf6-1000: initial;--csd-bg-f2ebdf-1000: initial;--csd-bg-f2f5f9-1000: initial;--csd-bg-f2f6fa-1000: initial;--csd-bg-f2f6fb-1000: initial;--csd-bg-f2f6ff-1000: initial;--csd-bg-f2f7f5-1000: initial;--csd-bg-f2f7ff-1000: initial;--csd-bg-f2faf7-1000: initial;--csd-bg-f2fbf7-1000: initial;--csd-bg-f2fbf8-1000: initial;--csd-bg-f2fbf9-1000: initial;--csd-bg-f2fcf7-1000: initial;--csd-bg-f3e8ff-1000: initial;--csd-bg-f3f4f6-1000: initial;--csd-bg-f3f6f9-1000: initial;--csd-bg-f3f6fa-1000: initial;--csd-bg-f3f6fb-1000: initial;--csd-bg-f3f6ff-1000: initial;--csd-bg-f3f7fc-1000: initial;--csd-bg-f3f7fd-1000: initial;--csd-bg-f3f7fe-1000: initial;--csd-bg-f3f7ff-1000: initial;--csd-bg-f3f8ff-1000: initial;--csd-bg-f3f8ff-960: initial;--csd-bg-f3f8ff-980: initial;--csd-bg-f3faf8-1000: initial;--csd-bg-f3fbf7-1000: initial;--csd-bg-f3fbf9-1000: initial;--csd-bg-f3fbfc-1000: initial;--csd-bg-f3fcf7-1000: initial;--csd-bg-f3fcf8-1000: initial;--csd-bg-f3fff9-1000: initial;--csd-bg-f4f1fb-1000: initial;--csd-bg-f4f6f8-1000: initial;--csd-bg-f4f6ff-1000: initial;--csd-bg-f4f7f7-1000: initial;--csd-bg-f4f7fa-1000: initial;--csd-bg-f4f7fb-1000: initial;--csd-bg-f4f7fb-960: initial;--csd-bg-f4f7ff-1000: initial;--csd-bg-f4f8fc-1000: initial;--csd-bg-f4f8fd-1000: initial;--csd-bg-f4f8fe-1000: initial;--csd-bg-f4f8ff-1000: initial;--csd-bg-f4f8ff-950: initial;--csd-bg-f4faf7-1000: initial;--csd-bg-f4fbf7-1000: initial;--csd-bg-f4fbf9-1000: initial;--csd-bg-f4fbfa-1000: initial;--csd-bg-f4fbff-1000: initial;--csd-bg-f4fcf8-1000: initial;--csd-bg-f4fcf9-1000: initial;--csd-bg-f4fdf8-1000: initial;--csd-bg-f4fef9-1000: initial;--csd-bg-f4fff8-1000: initial;--csd-bg-f4fffc-1000: initial;--csd-bg-f5f2ff-1000: initial;--csd-bg-f5f3ff-1000: initial;--csd-bg-f5f3ff-920: initial;--csd-bg-f5f3ff-940: initial;--csd-bg-f5f7fa-1000: initial;--csd-bg-f5f7fb-1000: initial;--csd-bg-f5f8fa-1000: initial;--csd-bg-f5f8fb-1000: initial;--csd-bg-f5f8fc-1000: initial;--csd-bg-f5f8fd-1000: initial;--csd-bg-f5f8fe-1000: initial;--csd-bg-f5f8ff-1000: initial;--csd-bg-f5f8ff-840: initial;--csd-bg-f5f9f7-1000: initial;--csd-bg-f5f9fc-1000: initial;--csd-bg-f5f9fd-1000: initial;--csd-bg-f5f9ff-1000: initial;--csd-bg-f5f9ff-920: initial;--csd-bg-f5f9ff-950: initial;--csd-bg-f5faff-1000: initial;--csd-bg-f5fbf9-1000: initial;--csd-bg-f5fbfa-1000: initial;--csd-bg-f5fbfb-1000: initial;--csd-bg-f5fcf8-1000: initial;--csd-bg-f5fef8-1000: initial;--csd-bg-f5fffb-1000: initial;--csd-bg-f6f2ec-1000: initial;--csd-bg-f6f4ff-1000: initial;--csd-bg-f6f7f9-1000: initial;--csd-bg-f6f8fb-1000: initial;--csd-bg-f6f8fc-1000: initial;--csd-bg-f6f8ff-1000: initial;--csd-bg-f6f9fc-1000: initial;--csd-bg-f6f9fd-1000: initial;--csd-bg-f6f9fd-960: initial;--csd-bg-f6f9fe-1000: initial;--csd-bg-f6f9ff-1000: initial;--csd-bg-f6f9ff-940: initial;--csd-bg-f6fafe-940: initial;--csd-bg-f6faff-1000: initial;--csd-bg-f6faff-960: initial;--csd-bg-f6faff-980: initial;--csd-bg-f6fcf9-1000: initial;--csd-bg-f6fdf9-1000: initial;--csd-bg-f6fef9-1000: initial;--csd-bg-f6fefc-1000: initial;--csd-bg-f6fffc-1000: initial;--csd-bg-f7f4ff-1000: initial;--csd-bg-f7f7ff-1000: initial;--csd-bg-f7f8ff-1000: initial;--csd-bg-f7f9fb-1000: initial;--csd-bg-f7f9fc-1000: initial;--csd-bg-f7f9fc-900: initial;--csd-bg-f7f9fd-1000: initial;--csd-bg-f7f9ff-1000: initial;--csd-bg-f7faf8-1000: initial;--csd-bg-f7faf9-1000: initial;--csd-bg-f7fafb-1000: initial;--csd-bg-f7fafc-1000: initial;--csd-bg-f7fafc-960: initial;--csd-bg-f7fafc-980: initial;--csd-bg-f7faff-1000: initial;--csd-bg-f7faff-820: initial;--csd-bg-f7faff-950: initial;--csd-bg-f7faff-960: initial;--csd-bg-f7faff-980: initial;--csd-bg-f7faff-990: initial;--csd-bg-f7fbfd-1000: initial;--csd-bg-f7fbff-1000: initial;--csd-bg-f7fbff-970: initial;--csd-bg-f7fcf9-1000: initial;--csd-bg-f7fcfa-1000: initial;--csd-bg-f7fcfb-1000: initial;--csd-bg-f7fdf9-1000: initial;--csd-bg-f7fefb-1000: initial;--csd-bg-f7fefb-940: initial;--csd-bg-f7fff9-1000: initial;--csd-bg-f7fffb-1000: initial;--csd-bg-f7fffc-1000: initial;--csd-bg-f7fffd-1000: initial;--csd-bg-f8d7da-1000: initial;--csd-bg-f8f9fa-1000: initial;--csd-bg-f8f9fb-1000: initial;--csd-bg-f8faf9-1000: initial;--csd-bg-f8fafb-1000: initial;--csd-bg-f8fafc-1000: initial;--csd-bg-f8fafc-160: initial;--csd-bg-f8fafc-380: initial;--csd-bg-f8fafc-420: initial;--csd-bg-f8fafc-520: initial;--csd-bg-f8fafc-540: initial;--csd-bg-f8fafc-580: initial;--csd-bg-f8fafc-620: initial;--csd-bg-f8fafc-650: initial;--csd-bg-f8fafc-660: initial;--csd-bg-f8fafc-680: initial;--csd-bg-f8fafc-700: initial;--csd-bg-f8fafc-720: initial;--csd-bg-f8fafc-740: initial;--csd-bg-f8fafc-760: initial;--csd-bg-f8fafc-780: initial;--csd-bg-f8fafc-80: initial;--csd-bg-f8fafc-800: initial;--csd-bg-f8fafc-820: initial;--csd-bg-f8fafc-840: initial;--csd-bg-f8fafc-860: initial;--csd-bg-f8fafc-880: initial;--csd-bg-f8fafc-900: initial;--csd-bg-f8fafc-920: initial;--csd-bg-f8fafc-940: initial;--csd-bg-f8fafc-950: initial;--csd-bg-f8fafc-960: initial;--csd-bg-f8fafc-970: initial;--csd-bg-f8fafc-980: initial;--csd-bg-f8fafc-985: initial;--csd-bg-f8fafc-990: initial;--csd-bg-f8fafc-995: initial;--csd-bg-f8fafd-1000: initial;--csd-bg-f8faff-1000: initial;--csd-bg-f8faff-820: initial;--csd-bg-f8faff-920: initial;--csd-bg-f8faff-940: initial;--csd-bg-f8faff-960: initial;--csd-bg-f8faff-980: initial;--csd-bg-f8fbfd-1000: initial;--csd-bg-f8fbfe-1000: initial;--csd-bg-f8fbff-1000: initial;--csd-bg-f8fbff-660: initial;--csd-bg-f8fbff-700: initial;--csd-bg-f8fbff-720: initial;--csd-bg-f8fbff-740: initial;--csd-bg-f8fbff-750: initial;--csd-bg-f8fbff-760: initial;--csd-bg-f8fbff-780: initial;--csd-bg-f8fbff-820: initial;--csd-bg-f8fbff-850: initial;--csd-bg-f8fbff-860: initial;--csd-bg-f8fbff-880: initial;--csd-bg-f8fbff-900: initial;--csd-bg-f8fbff-920: initial;--csd-bg-f8fbff-940: initial;--csd-bg-f8fbff-950: initial;--csd-bg-f8fbff-960: initial;--csd-bg-f8fbff-970: initial;--csd-bg-f8fbff-980: initial;--csd-bg-f8fbff-985: initial;--csd-bg-f8fbff-990: initial;--csd-bg-f8fcfa-1000: initial;--csd-bg-f8fcfa-800: initial;--csd-bg-f8fcfb-1000: initial;--csd-bg-f8fcff-960: initial;--csd-bg-f8fdfb-1000: initial;--csd-bg-f8fdfc-1000: initial;--csd-bg-f8fdfc-950: initial;--csd-bg-f8fdfc-970: initial;--csd-bg-f8fffc-1000: initial;--csd-bg-f8fffd-1000: initial;--csd-bg-f9f9f9-1000: initial;--csd-bg-f9f9ff-1000: initial;--csd-bg-f9fafb-1000: initial;--csd-bg-f9fafc-1000: initial;--csd-bg-f9fafc-980: initial;--csd-bg-f9fbfd-1000: initial;--csd-bg-f9fbfd-960: initial;--csd-bg-f9fbfd-980: initial;--csd-bg-f9fbfe-1000: initial;--csd-bg-f9fbff-1000: initial;--csd-bg-f9fbff-960: initial;--csd-bg-f9fbff-980: initial;--csd-bg-f9fcff-1000: initial;--csd-bg-f9fdfb-1000: initial;--csd-bg-f9fdfb-970: initial;--csd-bg-f9fffd-1000: initial;--csd-bg-faedce-1000: initial;--csd-bg-faf5ff-1000: initial;--csd-bg-faf8ff-1000: initial;--csd-bg-fafafa-1000: initial;--csd-bg-fafafa-940: initial;--csd-bg-fafafa-960: initial;--csd-bg-fafafa-980: initial;--csd-bg-fafaff-1000: initial;--csd-bg-fafbfc-1000: initial;--csd-bg-fafbfd-980: initial;--csd-bg-fafbfd-990: initial;--csd-bg-fafcfe-1000: initial;--csd-bg-fafcff-1000: initial;--csd-bg-fafcff-960: initial;--csd-bg-fafcff-980: initial;--csd-bg-fafdff-990: initial;--csd-bg-fbfcfd-1000: initial;--csd-bg-fbfcfe-1000: initial;--csd-bg-fbfcff-1000: initial;--csd-bg-fbfdfd-1000: initial;--csd-bg-fbfdff-1000: initial;--csd-bg-fbfefc-1000: initial;--csd-bg-fbfffd-1000: initial;--csd-bg-fce7f3-980: initial;--csd-bg-fcfcfd-1000: initial;--csd-bg-fcfdff-1000: initial;--csd-bg-fcfdff-980: initial;--csd-bg-fcfeff-1000: initial;--csd-bg-fde68a-1000: initial;--csd-bg-fdecec-1000: initial;--csd-bg-fdf2f8-720: initial;--csd-bg-fdf2f8-980: initial;--csd-bg-fecaca-1000: initial;--csd-bg-fed7aa-380: initial;--csd-bg-fed7aa-440: initial;--csd-bg-fed7aa-460: initial;--csd-bg-fed7aa-560: initial;--csd-bg-fee2e2-1000: initial;--csd-bg-fee2e2-350: initial;--csd-bg-fee2e2-460: initial;--csd-bg-fee2e2-500: initial;--csd-bg-fee2e2-620: initial;--csd-bg-fee2e2-640: initial;--csd-bg-fee2e2-660: initial;--csd-bg-fee2e2-720: initial;--csd-bg-fee2e2-760: initial;--csd-bg-fee2e2-780: initial;--csd-bg-fee2e2-800: initial;--csd-bg-fee2e2-820: initial;--csd-bg-fee2e2-840: initial;--csd-bg-fee2e2-860: initial;--csd-bg-fee2e2-920: initial;--csd-bg-fee2e2-940: initial;--csd-bg-fee2e2-950: initial;--csd-bg-fee2e2-960: initial;--csd-bg-fee2e2-980: initial;--csd-bg-fee7e8-1000: initial;--csd-bg-fee8e8-1000: initial;--csd-bg-fee8e9-1000: initial;--csd-bg-feeaea-980: initial;--csd-bg-feecec-1000: initial;--csd-bg-fef2f2-1000: initial;--csd-bg-fef2f2-180: initial;--csd-bg-fef2f2-420: initial;--csd-bg-fef2f2-440: initial;--csd-bg-fef2f2-620: initial;--csd-bg-fef2f2-680: initial;--csd-bg-fef2f2-720: initial;--csd-bg-fef2f2-780: initial;--csd-bg-fef2f2-820: initial;--csd-bg-fef2f2-860: initial;--csd-bg-fef2f2-880: initial;--csd-bg-fef2f2-900: initial;--csd-bg-fef2f2-920: initial;--csd-bg-fef2f2-940: initial;--csd-bg-fef2f2-950: initial;--csd-bg-fef2f2-960: initial;--csd-bg-fef2f2-980: initial;--csd-bg-fef3c7-1000: initial;--csd-bg-fef3c7-380: initial;--csd-bg-fef3c7-500: initial;--csd-bg-fef3c7-540: initial;--csd-bg-fef3c7-700: initial;--csd-bg-fef3c7-720: initial;--csd-bg-fef3c7-760: initial;--csd-bg-fef3c7-780: initial;--csd-bg-fef3c7-820: initial;--csd-bg-fef3c7-860: initial;--csd-bg-fef3c7-920: initial;--csd-bg-fef3c7-940: initial;--csd-bg-fef3c7-960: initial;--csd-bg-fef3f2-1000: initial;--csd-bg-fef9c3-620: initial;--csd-bg-fef9c3-720: initial;--csd-bg-fef9c3-760: initial;--csd-bg-fef9c3-920: initial;--csd-bg-fef9c3-940: initial;--csd-bg-fef9c3-950: initial;--csd-bg-fefce8-180: initial;--csd-bg-fefce8-950: initial;--csd-bg-fefce8-960: initial;--csd-bg-fefce8-980: initial;--csd-bg-ffe0e5-1000: initial;--csd-bg-ffe1e5-1000: initial;--csd-bg-ffe4e6-1000: initial;--csd-bg-ffe4e6-740: initial;--csd-bg-ffe8e1-1000: initial;--csd-bg-ffe8eb-1000: initial;--csd-bg-ffe9e5-1000: initial;--csd-bg-ffebe5-1000: initial;--csd-bg-ffedc9-1000: initial;--csd-bg-ffedcc-1000: initial;--csd-bg-ffedd5-1000: initial;--csd-bg-ffedd5-720: initial;--csd-bg-ffedd5-740: initial;--csd-bg-ffedd5-760: initial;--csd-bg-ffedd5-940: initial;--csd-bg-ffedf0-1000: initial;--csd-bg-fff0c9-1000: initial;--csd-bg-fff0cd-1000: initial;--csd-bg-fff0ce-1000: initial;--csd-bg-fff0cf-1000: initial;--csd-bg-fff0d1-1000: initial;--csd-bg-fff0d6-1000: initial;--csd-bg-fff0d8-1000: initial;--csd-bg-fff0d9-1000: initial;--csd-bg-fff0db-1000: initial;--csd-bg-fff0eb-1000: initial;--csd-bg-fff0ed-1000: initial;--csd-bg-fff1d5-1000: initial;--csd-bg-fff1d8-1000: initial;--csd-bg-fff1f1-1000: initial;--csd-bg-fff1f2-1000: initial;--csd-bg-fff1f2-880: initial;--csd-bg-fff1f2-960: initial;--csd-bg-fff1f3-1000: initial;--csd-bg-fff2d5-1000: initial;--csd-bg-fff2db-1000: initial;--csd-bg-fff2e8-1000: initial;--csd-bg-fff3d8-1000: initial;--csd-bg-fff3dc-1000: initial;--csd-bg-fff3de-1000: initial;--csd-bg-fff3e3-1000: initial;--csd-bg-fff3f4-1000: initial;--csd-bg-fff4ce-1000: initial;--csd-bg-fff4d8-1000: initial;--csd-bg-fff4dc-1000: initial;--csd-bg-fff4df-1000: initial;--csd-bg-fff4e4-1000: initial;--csd-bg-fff4f4-1000: initial;--csd-bg-fff4f5-1000: initial;--csd-bg-fff5d9-1000: initial;--csd-bg-fff5e8-1000: initial;--csd-bg-fff5f5-1000: initial;--csd-bg-fff6e7-1000: initial;--csd-bg-fff6e9-1000: initial;--csd-bg-fff6ec-1000: initial;--csd-bg-fff6f6-1000: initial;--csd-bg-fff6f7-1000: initial;--csd-bg-fff7d6-1000: initial;--csd-bg-fff7d9-1000: initial;--csd-bg-fff7df-1000: initial;--csd-bg-fff7e2-960: initial;--csd-bg-fff7e6-1000: initial;--csd-bg-fff7e8-1000: initial;--csd-bg-fff7e9-1000: initial;--csd-bg-fff7eb-1000: initial;--csd-bg-fff7ed-1000: initial;--csd-bg-fff7ed-360: initial;--csd-bg-fff7ed-420: initial;--csd-bg-fff7ed-740: initial;--csd-bg-fff7ed-820: initial;--csd-bg-fff7ed-920: initial;--csd-bg-fff7ed-940: initial;--csd-bg-fff7ed-960: initial;--csd-bg-fff7ed-980: initial;--csd-bg-fff7f7-1000: initial;--csd-bg-fff7f7-980: initial;--csd-bg-fff7f7-990: initial;--csd-bg-fff7f8-1000: initial;--csd-bg-fff8e4-900: initial;--csd-bg-fff8e6-1000: initial;--csd-bg-fff8e8-1000: initial;--csd-bg-fff8eb-1000: initial;--csd-bg-fff8ed-1000: initial;--csd-bg-fff8ee-1000: initial;--csd-bg-fff8f6-1000: initial;--csd-bg-fff8f8-1000: initial;--csd-bg-fff8f8-980: initial;--csd-bg-fff9e9-1000: initial;--csd-bg-fff9eb-1000: initial;--csd-bg-fff9ed-1000: initial;--csd-bg-fff9ef-1000: initial;--csd-bg-fff9f1-1000: initial;--csd-bg-fff9f7-1000: initial;--csd-bg-fffaf0-1000: initial;--csd-bg-fffaf1-1000: initial;--csd-bg-fffaf2-1000: initial;--csd-bg-fffaf3-1000: initial;--csd-bg-fffaf4-1000: initial;--csd-bg-fffaf5-1000: initial;--csd-bg-fffaf8-1000: initial;--csd-bg-fffafa-1000: initial;--csd-bg-fffbeb-1000: initial;--csd-bg-fffbeb-200: initial;--csd-bg-fffbeb-240: initial;--csd-bg-fffbeb-300: initial;--csd-bg-fffbeb-320: initial;--csd-bg-fffbeb-340: initial;--csd-bg-fffbeb-380: initial;--csd-bg-fffbeb-550: initial;--csd-bg-fffbeb-580: initial;--csd-bg-fffbeb-620: initial;--csd-bg-fffbeb-720: initial;--csd-bg-fffbeb-760: initial;--csd-bg-fffbeb-780: initial;--csd-bg-fffbeb-800: initial;--csd-bg-fffbeb-820: initial;--csd-bg-fffbeb-840: initial;--csd-bg-fffbeb-860: initial;--csd-bg-fffbeb-880: initial;--csd-bg-fffbeb-900: initial;--csd-bg-fffbeb-920: initial;--csd-bg-fffbeb-940: initial;--csd-bg-fffbeb-950: initial;--csd-bg-fffbeb-960: initial;--csd-bg-fffbeb-980: initial;--csd-bg-fffbf2-1000: initial;--csd-bg-fffbf3-1000: initial;--csd-bg-fffbf7-940: initial;--csd-bg-fffbf7-960: initial;--csd-bg-fffbf7-970: initial;--csd-bg-fffbfb-990: initial;--csd-bg-fffceb-1000: initial;--csd-bg-fffceb-980: initial;--csd-bg-fffcf4-1000: initial;--csd-bg-fffcf5-1000: initial;--csd-bg-fffcf5-990: initial;--csd-bg-fffcf6-1000: initial;--csd-bg-fffdf3-1000: initial;--csd-bg-fffdf4-1000: initial;--csd-bg-fffdf5-1000: initial;--csd-bg-fffdf7-1000: initial;--csd-bg-fffdf8-1000: initial;--csd-bg-fffdf9-1000: initial;--csd-bg-fffdfa-1000: initial;--csd-bg-fffdfc-1000: initial;--csd-bg-fffdfd-1000: initial;--csd-bg-fffefa-1000: initial;--csd-bg-fffefb-1000: initial;--csd-bg-fffefe-1000: initial;--csd-bg-ffffff-100: initial;--csd-bg-ffffff-1000: initial;--csd-bg-ffffff-110: initial;--csd-bg-ffffff-120: initial;--csd-bg-ffffff-130: initial;--csd-bg-ffffff-140: initial;--csd-bg-ffffff-160: initial;--csd-bg-ffffff-180: initial;--csd-bg-ffffff-200: initial;--csd-bg-ffffff-220: initial;--csd-bg-ffffff-340: initial;--csd-bg-ffffff-380: initial;--csd-bg-ffffff-40: initial;--csd-bg-ffffff-400: initial;--csd-bg-ffffff-50: initial;--csd-bg-ffffff-500: initial;--csd-bg-ffffff-55: initial;--csd-bg-ffffff-560: initial;--csd-bg-ffffff-580: initial;--csd-bg-ffffff-620: initial;--csd-bg-ffffff-640: initial;--csd-bg-ffffff-65: initial;--csd-bg-ffffff-650: initial;--csd-bg-ffffff-660: initial;--csd-bg-ffffff-680: initial;--csd-bg-ffffff-70: initial;--csd-bg-ffffff-700: initial;--csd-bg-ffffff-702: initial;--csd-bg-ffffff-720: initial;--csd-bg-ffffff-740: initial;--csd-bg-ffffff-750: initial;--csd-bg-ffffff-760: initial;--csd-bg-ffffff-780: initial;--csd-bg-ffffff-80: initial;--csd-bg-ffffff-800: initial;--csd-bg-ffffff-820: initial;--csd-bg-ffffff-840: initial;--csd-bg-ffffff-850: initial;--csd-bg-ffffff-860: initial;--csd-bg-ffffff-880: initial;--csd-bg-ffffff-900: initial;--csd-bg-ffffff-920: initial;--csd-bg-ffffff-940: initial;--csd-bg-ffffff-950: initial;--csd-bg-ffffff-960: initial;--csd-bg-ffffff-970: initial;--csd-bg-ffffff-980: initial;--csd-bg-ffffff-990: initial;--csd-bg-ffffff-995: initial;--csd-border-000000-100: initial;--csd-border-000000-80: initial;--csd-border-0056b3-250: initial;--csd-border-006cff-1000: initial;--csd-border-006cff-250: initial;--csd-border-0284c7-180: initial;--csd-border-047857-540: initial;--csd-border-059669-180: initial;--csd-border-059669-200: initial;--csd-border-059669-220: initial;--csd-border-059669-480: initial;--csd-border-0c7a43-180: initial;--csd-border-0d6efd-1000: initial;--csd-border-0d6efd-250: initial;--csd-border-0d6efd-300: initial;--csd-border-0d6efd-350: initial;--csd-border-0d6efd-450: initial;--csd-border-0d6efd-550: initial;--csd-border-0d9488-550: initial;--csd-border-0d9488-720: initial;--csd-border-0e7490-180: initial;--csd-border-0e7490-200: initial;--csd-border-0e7490-240: initial;--csd-border-0e7490-300: initial;--csd-border-0ea5e9-100: initial;--csd-border-0ea5e9-120: initial;--csd-border-0ea5e9-140: initial;--csd-border-0ea5e9-160: initial;--csd-border-0ea5e9-180: initial;--csd-border-0ea5e9-200: initial;--csd-border-0ea5e9-220: initial;--csd-border-0ea5e9-240: initial;--csd-border-0ea5e9-250: initial;--csd-border-0ea5e9-280: initial;--csd-border-0f172a-100: initial;--csd-border-0f172a-1000: initial;--csd-border-0f172a-120: initial;--csd-border-0f172a-140: initial;--csd-border-0f172a-180: initial;--csd-border-0f172a-40: initial;--csd-border-0f172a-55: initial;--csd-border-0f172a-60: initial;--csd-border-0f172a-65: initial;--csd-border-0f172a-70: initial;--csd-border-0f172a-75: initial;--csd-border-0f172a-80: initial;--csd-border-0f172a-880: initial;--csd-border-0f172a-90: initial;--csd-border-0f6fcb-220: initial;--csd-border-0f6fcb-360: initial;--csd-border-0f766e-100: initial;--csd-border-0f766e-1000: initial;--csd-border-0f766e-120: initial;--csd-border-0f766e-140: initial;--csd-border-0f766e-160: initial;--csd-border-0f766e-180: initial;--csd-border-0f766e-200: initial;--csd-border-0f766e-220: initial;--csd-border-0f766e-240: initial;--csd-border-0f766e-260: initial;--csd-border-0f766e-280: initial;--csd-border-0f766e-300: initial;--csd-border-0f766e-320: initial;--csd-border-0f766e-340: initial;--csd-border-0f766e-350: initial;--csd-border-0f766e-360: initial;--csd-border-0f766e-400: initial;--csd-border-0f766e-420: initial;--csd-border-0f766e-450: initial;--csd-border-0f766e-460: initial;--csd-border-0f766e-480: initial;--csd-border-0f766e-520: initial;--csd-border-0f766e-600: initial;--csd-border-0f766e-720: initial;--csd-border-0f9f6e-160: initial;--csd-border-0f9f6e-180: initial;--csd-border-0f9f6e-200: initial;--csd-border-0f9f6e-220: initial;--csd-border-0f9f6e-240: initial;--csd-border-0f9f6e-780: initial;--csd-border-0f9f8f-220: initial;--csd-border-10b981-1000: initial;--csd-border-10b981-140: initial;--csd-border-10b981-160: initial;--csd-border-10b981-180: initial;--csd-border-10b981-200: initial;--csd-border-10b981-220: initial;--csd-border-10b981-240: initial;--csd-border-10b981-250: initial;--csd-border-10b981-260: initial;--csd-border-10b981-280: initial;--csd-border-10b981-300: initial;--csd-border-10b981-320: initial;--csd-border-10b981-340: initial;--csd-border-10b981-350: initial;--csd-border-10b981-380: initial;--csd-border-10b981-420: initial;--csd-border-10b981-600: initial;--csd-border-123047-1000: initial;--csd-border-12976b-140: initial;--csd-border-12976b-200: initial;--csd-border-12976b-250: initial;--csd-border-14b8a6-1000: initial;--csd-border-14b8a6-140: initial;--csd-border-14b8a6-160: initial;--csd-border-14b8a6-180: initial;--csd-border-14b8a6-200: initial;--csd-border-14b8a6-220: initial;--csd-border-14b8a6-240: initial;--csd-border-14b8a6-250: initial;--csd-border-14b8a6-260: initial;--csd-border-14b8a6-280: initial;--csd-border-14b8a6-300: initial;--csd-border-14b8a6-320: initial;--csd-border-14b8a6-340: initial;--csd-border-14b8a6-360: initial;--csd-border-14b8a6-380: initial;--csd-border-14b8a6-420: initial;--csd-border-14b8a6-500: initial;--csd-border-14b8a6-850: initial;--csd-border-16845a-1000: initial;--csd-border-16a34a-1000: initial;--csd-border-16a34a-140: initial;--csd-border-16a34a-160: initial;--csd-border-16a34a-180: initial;--csd-border-16a34a-200: initial;--csd-border-16a34a-220: initial;--csd-border-16a34a-240: initial;--csd-border-16a34a-260: initial;--csd-border-16a34a-280: initial;--csd-border-16a34a-320: initial;--csd-border-16a34a-340: initial;--csd-border-16a34a-480: initial;--csd-border-198754-1000: initial;--csd-border-198754-150: initial;--csd-border-1d4ed8-1000: initial;--csd-border-1d4ed8-180: initial;--csd-border-1d4ed8-200: initial;--csd-border-1d4ed8-240: initial;--csd-border-1d4ed8-400: initial;--csd-border-1d4ed8-480: initial;--csd-border-1d4ed8-500: initial;--csd-border-1d4ed8-560: initial;--csd-border-1d4ed8-980: initial;--csd-border-1d7a86-200: initial;--csd-border-1d7a86-220: initial;--csd-border-1d7a86-420: initial;--csd-border-1e3a8a-500: initial;--csd-border-1e40af-1000: initial;--csd-border-1e40af-340: initial;--csd-border-1e40af-360: initial;--csd-border-1e40af-420: initial;--csd-border-1f2937-180: initial;--csd-border-1f2937-820: initial;--csd-border-22c55e-1000: initial;--csd-border-22c55e-160: initial;--csd-border-22c55e-180: initial;--csd-border-22c55e-200: initial;--csd-border-22c55e-220: initial;--csd-border-22c55e-240: initial;--csd-border-22c55e-250: initial;--csd-border-22c55e-260: initial;--csd-border-22c55e-280: initial;--csd-border-22c55e-300: initial;--csd-border-22c55e-320: initial;--csd-border-22c55e-380: initial;--csd-border-22c55e-450: initial;--csd-border-22c55e-480: initial;--csd-border-22c55e-500: initial;--csd-border-2563eb-100: initial;--csd-border-2563eb-1000: initial;--csd-border-2563eb-120: initial;--csd-border-2563eb-130: initial;--csd-border-2563eb-140: initial;--csd-border-2563eb-150: initial;--csd-border-2563eb-160: initial;--csd-border-2563eb-180: initial;--csd-border-2563eb-200: initial;--csd-border-2563eb-220: initial;--csd-border-2563eb-240: initial;--csd-border-2563eb-250: initial;--csd-border-2563eb-260: initial;--csd-border-2563eb-280: initial;--csd-border-2563eb-300: initial;--csd-border-2563eb-320: initial;--csd-border-2563eb-340: initial;--csd-border-2563eb-350: initial;--csd-border-2563eb-360: initial;--csd-border-2563eb-380: initial;--csd-border-2563eb-420: initial;--csd-border-2563eb-440: initial;--csd-border-2563eb-450: initial;--csd-border-2563eb-460: initial;--csd-border-2563eb-480: initial;--csd-border-2563eb-500: initial;--csd-border-2563eb-520: initial;--csd-border-2563eb-540: initial;--csd-border-2563eb-550: initial;--csd-border-2563eb-560: initial;--csd-border-2563eb-580: initial;--csd-border-2563eb-600: initial;--csd-border-2563eb-620: initial;--csd-border-2563eb-680: initial;--csd-border-2563eb-720: initial;--csd-border-2563eb-780: initial;--csd-border-2563eb-80: initial;--csd-border-2563eb-800: initial;--csd-border-2563eb-820: initial;--csd-border-2563eb-860: initial;--csd-border-2563eb-900: initial;--csd-border-2563eb-920: initial;--csd-border-2684ff-1000: initial;--csd-border-277052-1000: initial;--csd-border-2856cb-1000: initial;--csd-border-2a5bd7-180: initial;--csd-border-2b6eea-1000: initial;--csd-border-2dd4bf-260: initial;--csd-border-2dd4bf-340: initial;--csd-border-2dd4bf-550: initial;--csd-border-2f6df6-200: initial;--csd-border-30b174-220: initial;--csd-border-312e81-740: initial;--csd-border-31547f-1000: initial;--csd-border-3154d9-1000: initial;--csd-border-3154d9-160: initial;--csd-border-3157d5-1000: initial;--csd-border-315c91-160: initial;--csd-border-315c91-180: initial;--csd-border-315c91-200: initial;--csd-border-315c91-240: initial;--csd-border-315c91-360: initial;--csd-border-315c91-480: initial;--csd-border-315fe7-1000: initial;--csd-border-315fe7-220: initial;--csd-border-334155-280: initial;--csd-border-334155-920: initial;--csd-border-3457f1-1000: initial;--csd-border-3457f1-160: initial;--csd-border-3457f1-180: initial;--csd-border-3457f1-200: initial;--csd-border-3457f1-220: initial;--csd-border-3457f1-260: initial;--csd-border-3457f1-280: initial;--csd-border-3457f1-300: initial;--csd-border-3457f1-360: initial;--csd-border-3457f1-420: initial;--csd-border-3457f1-460: initial;--csd-border-3457f1-520: initial;--csd-border-3457f1-550: initial;--csd-border-3457f1-560: initial;--csd-border-3457f1-580: initial;--csd-border-356bff-1000: initial;--csd-border-374fda-720: initial;--csd-border-3875ff-1000: initial;--csd-border-394e96-150: initial;--csd-border-3b4e76-160: initial;--csd-border-3b5bdb-200: initial;--csd-border-3b5bdb-220: initial;--csd-border-3b5bdb-280: initial;--csd-border-3b5bdb-320: initial;--csd-border-3b5bdb-400: initial;--csd-border-3b5bdb-480: initial;--csd-border-3b5bdb-580: initial;--csd-border-3b82f6-1000: initial;--csd-border-3b82f6-120: initial;--csd-border-3b82f6-130: initial;--csd-border-3b82f6-140: initial;--csd-border-3b82f6-160: initial;--csd-border-3b82f6-180: initial;--csd-border-3b82f6-200: initial;--csd-border-3b82f6-220: initial;--csd-border-3b82f6-240: initial;--csd-border-3b82f6-250: initial;--csd-border-3b82f6-280: initial;--csd-border-3b82f6-320: initial;--csd-border-3b82f6-360: initial;--csd-border-3b82f6-420: initial;--csd-border-3b82f6-450: initial;--csd-border-3b82f6-560: initial;--csd-border-3b82f6-620: initial;--csd-border-3b82f6-700: initial;--csd-border-3b82f6-720: initial;--csd-border-3b82f6-820: initial;--csd-border-3f51b5-1000: initial;--csd-border-4069e6-280: initial;--csd-border-4352e8-780: initial;--csd-border-4361ee-320: initial;--csd-border-4361ef-1000: initial;--csd-border-475569-1000: initial;--csd-border-475569-160: initial;--csd-border-475569-220: initial;--csd-border-475569-260: initial;--csd-border-475569-340: initial;--csd-border-475569-420: initial;--csd-border-4a66f6-1000: initial;--csd-border-4a66f6-160: initial;--csd-border-4a66f6-180: initial;--csd-border-4a66f6-200: initial;--csd-border-4a66f6-220: initial;--csd-border-4a66f6-250: initial;--csd-border-4a66f6-550: initial;--csd-border-4ade80-220: initial;--csd-border-4ade80-280: initial;--csd-border-4ade80-760: initial;--csd-border-4c66ff-240: initial;--csd-border-4c66ff-320: initial;--csd-border-4c66ff-340: initial;--csd-border-4f46e5-1000: initial;--csd-border-4f46e5-130: initial;--csd-border-4f46e5-140: initial;--csd-border-4f46e5-160: initial;--csd-border-4f46e5-180: initial;--csd-border-4f46e5-200: initial;--csd-border-4f46e5-220: initial;--csd-border-4f46e5-240: initial;--csd-border-4f46e5-260: initial;--csd-border-4f46e5-280: initial;--csd-border-4f46e5-340: initial;--csd-border-4f46e5-360: initial;--csd-border-4f46e5-460: initial;--csd-border-4f46e5-480: initial;--csd-border-4f46e5-520: initial;--csd-border-4f46e5-720: initial;--csd-border-4f6df5-1000: initial;--csd-border-4f6ef7-1000: initial;--csd-border-4f7cff-1000: initial;--csd-border-5072ae-200: initial;--csd-border-5470ff-220: initial;--csd-border-5473dc-1000: initial;--csd-border-5a73ff-200: initial;--csd-border-5a789c-240: initial;--csd-border-5a9bf9-1000: initial;--csd-border-5b6f97-200: initial;--csd-border-5b83ff-1000: initial;--csd-border-5eead4-500: initial;--csd-border-5eead4-520: initial;--csd-border-5eead4-540: initial;--csd-border-5eead4-580: initial;--csd-border-5eead4-620: initial;--csd-border-5eead4-640: initial;--csd-border-5eead4-660: initial;--csd-border-5eead4-720: initial;--csd-border-5f8f84-1000: initial;--csd-border-60a5fa-1000: initial;--csd-border-60a5fa-140: initial;--csd-border-60a5fa-160: initial;--csd-border-60a5fa-200: initial;--csd-border-60a5fa-220: initial;--csd-border-60a5fa-240: initial;--csd-border-60a5fa-260: initial;--csd-border-60a5fa-280: initial;--csd-border-60a5fa-300: initial;--csd-border-60a5fa-320: initial;--csd-border-60a5fa-340: initial;--csd-border-60a5fa-380: initial;--csd-border-60a5fa-420: initial;--csd-border-60a5fa-460: initial;--csd-border-60a5fa-540: initial;--csd-border-60a5fa-580: initial;--csd-border-60a5fa-640: initial;--csd-border-60a5fa-700: initial;--csd-border-60a5fa-720: initial;--csd-border-60a5fa-780: initial;--csd-border-60a5fa-800: initial;--csd-border-60a5fa-820: initial;--csd-border-60a5fa-880: initial;--csd-border-60a5fa-900: initial;--csd-border-60a5fa-920: initial;--csd-border-60a5fa-950: initial;--csd-border-6366f1-100: initial;--csd-border-6366f1-140: initial;--csd-border-6366f1-150: initial;--csd-border-6366f1-160: initial;--csd-border-6366f1-180: initial;--csd-border-6366f1-200: initial;--csd-border-6366f1-220: initial;--csd-border-6366f1-240: initial;--csd-border-6366f1-280: initial;--csd-border-6366f1-360: initial;--csd-border-6366f1-380: initial;--csd-border-637ef1-220: initial;--csd-border-64748b-1000: initial;--csd-border-64748b-120: initial;--csd-border-64748b-140: initial;--csd-border-64748b-160: initial;--csd-border-64748b-180: initial;--csd-border-64748b-200: initial;--csd-border-64748b-220: initial;--csd-border-64748b-260: initial;--csd-border-64748b-280: initial;--csd-border-64748b-320: initial;--csd-border-64748b-340: initial;--csd-border-64748b-360: initial;--csd-border-64748b-420: initial;--csd-border-64748b-440: initial;--csd-border-64748b-450: initial;--csd-border-64748b-460: initial;--csd-border-64748b-480: initial;--csd-border-64748b-520: initial;--csd-border-64748b-560: initial;--csd-border-6c757d-1000: initial;--csd-border-6ca5dd-1000: initial;--csd-border-6ee7b7-1000: initial;--csd-border-6ee7b7-580: initial;--csd-border-6ee7b7-680: initial;--csd-border-6ee7b7-720: initial;--csd-border-6ee7b7-780: initial;--csd-border-6ee7b7-820: initial;--csd-border-6ee7b7-880: initial;--csd-border-6ee7b7-900: initial;--csd-border-6ee7b7-920: initial;--csd-border-7488b8-160: initial;--csd-border-7890aa-1000: initial;--csd-border-7899d5-1000: initial;--csd-border-78a7f8-1000: initial;--csd-border-798ebd-160: initial;--csd-border-798ebd-180: initial;--csd-border-798ebd-200: initial;--csd-border-7a90c5-160: initial;--csd-border-7b91b7-200: initial;--csd-border-7b91b7-220: initial;--csd-border-7c3aed-160: initial;--csd-border-7c3aed-220: initial;--csd-border-7c3aed-280: initial;--csd-border-7c3aed-300: initial;--csd-border-7c91c1-160: initial;--csd-border-7c91c1-180: initial;--csd-border-7c9cff-1000: initial;--csd-border-7da9df-1000: initial;--csd-border-7dadff-640: initial;--csd-border-7dd3fc-1000: initial;--csd-border-7dd3fc-450: initial;--csd-border-7dd3fc-540: initial;--csd-border-7dd3fc-560: initial;--csd-border-7dd3fc-580: initial;--csd-border-7e8eb1-280: initial;--csd-border-7ea5eb-1000: initial;--csd-border-7fa9ed-1000: initial;--csd-border-80acf7-1000: initial;--csd-border-818cf8-260: initial;--csd-border-82ace0-1000: initial;--csd-border-86b7fe-1000: initial;--csd-border-86efac-1000: initial;--csd-border-86efac-420: initial;--csd-border-86efac-450: initial;--csd-border-86efac-460: initial;--csd-border-86efac-500: initial;--csd-border-86efac-560: initial;--csd-border-86efac-580: initial;--csd-border-86efac-600: initial;--csd-border-86efac-620: initial;--csd-border-86efac-780: initial;--csd-border-86efac-860: initial;--csd-border-86efac-880: initial;--csd-border-86efac-900: initial;--csd-border-89aee8-1000: initial;--csd-border-8bb2ff-1000: initial;--csd-border-8bb5ff-1000: initial;--csd-border-8bb7e5-1000: initial;--csd-border-8bb7ff-1000: initial;--csd-border-8db0f8-1000: initial;--csd-border-8db4ff-1000: initial;--csd-border-8db9e4-1000: initial;--csd-border-8eade1-1000: initial;--csd-border-8eb0ff-1000: initial;--csd-border-8eb4e8-1000: initial;--csd-border-8eb5df-1000: initial;--csd-border-8fb2aa-1000: initial;--csd-border-8fb3e3-1000: initial;--csd-border-8fb6e7-1000: initial;--csd-border-8fb6ef-1000: initial;--csd-border-8fb8e6-1000: initial;--csd-border-90b5ef-1000: initial;--csd-border-90caf9-1000: initial;--csd-border-91baf5-1000: initial;--csd-border-92aaff-1000: initial;--csd-border-93b1e4-580: initial;--csd-border-93b1e4-720: initial;--csd-border-93b5f4-1000: initial;--csd-border-93b8ea-1000: initial;--csd-border-93b8fd-1000: initial;--csd-border-93b8ff-1000: initial;--csd-border-93c5fd-1000: initial;--csd-border-93c5fd-180: initial;--csd-border-93c5fd-280: initial;--csd-border-93c5fd-340: initial;--csd-border-93c5fd-360: initial;--csd-border-93c5fd-420: initial;--csd-border-93c5fd-440: initial;--csd-border-93c5fd-450: initial;--csd-border-93c5fd-460: initial;--csd-border-93c5fd-480: initial;--csd-border-93c5fd-500: initial;--csd-border-93c5fd-520: initial;--csd-border-93c5fd-550: initial;--csd-border-93c5fd-560: initial;--csd-border-93c5fd-580: initial;--csd-border-93c5fd-600: initial;--csd-border-93c5fd-620: initial;--csd-border-93c5fd-640: initial;--csd-border-93c5fd-650: initial;--csd-border-93c5fd-660: initial;--csd-border-93c5fd-680: initial;--csd-border-93c5fd-700: initial;--csd-border-93c5fd-720: initial;--csd-border-93c5fd-760: initial;--csd-border-93c5fd-780: initial;--csd-border-93c5fd-800: initial;--csd-border-93c5fd-820: initial;--csd-border-93c5fd-860: initial;--csd-border-93c5fd-880: initial;--csd-border-93c5fd-900: initial;--csd-border-93c5fd-920: initial;--csd-border-93c5fd-940: initial;--csd-border-93c5fd-950: initial;--csd-border-94a3b8-100: initial;--csd-border-94a3b8-1000: initial;--csd-border-94a3b8-120: initial;--csd-border-94a3b8-130: initial;--csd-border-94a3b8-140: initial;--csd-border-94a3b8-150: initial;--csd-border-94a3b8-160: initial;--csd-border-94a3b8-170: initial;--csd-border-94a3b8-180: initial;--csd-border-94a3b8-200: initial;--csd-border-94a3b8-220: initial;--csd-border-94a3b8-230: initial;--csd-border-94a3b8-240: initial;--csd-border-94a3b8-250: initial;--csd-border-94a3b8-260: initial;--csd-border-94a3b8-280: initial;--csd-border-94a3b8-300: initial;--csd-border-94a3b8-320: initial;--csd-border-94a3b8-340: initial;--csd-border-94a3b8-360: initial;--csd-border-94a3b8-380: initial;--csd-border-94a3b8-400: initial;--csd-border-94a3b8-420: initial;--csd-border-94a3b8-450: initial;--csd-border-94a3b8-460: initial;--csd-border-94a3b8-480: initial;--csd-border-94a3b8-500: initial;--csd-border-94a3b8-520: initial;--csd-border-94a3b8-540: initial;--csd-border-94a3b8-550: initial;--csd-border-94a3b8-560: initial;--csd-border-94a3b8-580: initial;--csd-border-94a3b8-600: initial;--csd-border-94a3b8-620: initial;--csd-border-94a3b8-660: initial;--csd-border-94a3b8-680: initial;--csd-border-94a3b8-700: initial;--csd-border-94a3b8-720: initial;--csd-border-94a3b8-740: initial;--csd-border-94a3b8-750: initial;--csd-border-94a3b8-760: initial;--csd-border-94a3b8-780: initial;--csd-border-94a3b8-820: initial;--csd-border-94b2da-720: initial;--csd-border-96b2ff-900: initial;--csd-border-96cbc2-1000: initial;--csd-border-97c5ff-1000: initial;--csd-border-98a2b3-1000: initial;--csd-border-99f6e4-1000: initial;--csd-border-99f6e4-460: initial;--csd-border-99f6e4-580: initial;--csd-border-99f6e4-620: initial;--csd-border-99f6e4-700: initial;--csd-border-99f6e4-780: initial;--csd-border-9abbe8-1000: initial;--csd-border-9bc3f7-1000: initial;--csd-border-9cb9eb-1000: initial;--csd-border-9cbfee-1000: initial;--csd-border-9cbff4-1000: initial;--csd-border-9db5d0-1000: initial;--csd-border-9db9e4-1000: initial;--csd-border-9dbff0-1000: initial;--csd-border-9ebcf7-1000: initial;--csd-border-9fb6ff-1000: initial;--csd-border-9fb7d5-1000: initial;--csd-border-9fc3f4-1000: initial;--csd-border-9fc4ff-1000: initial;--csd-border-9fd5c9-1000: initial;--csd-border-a5b4fc-460: initial;--csd-border-a5b4fc-500: initial;--csd-border-a5b4fc-580: initial;--csd-border-a5b4fc-700: initial;--csd-border-a78bfa-340: initial;--csd-border-a7e2c0-1000: initial;--csd-border-a7e4ca-1000: initial;--csd-border-a7e5cd-1000: initial;--csd-border-a7f3d0-1000: initial;--csd-border-a7f3d0-720: initial;--csd-border-a7f3d0-820: initial;--csd-border-a7f3d0-880: initial;--csd-border-a7f3d0-900: initial;--csd-border-a7f3d0-920: initial;--csd-border-a7f3d0-950: initial;--csd-border-a7f3d0-960: initial;--csd-border-a855f7-240: initial;--csd-border-a9bee0-1000: initial;--csd-border-a9c1f8-1000: initial;--csd-border-a9c3ef-1000: initial;--csd-border-a9c7f2-1000: initial;--csd-border-a9e6d4-1000: initial;--csd-border-aac1e8-640: initial;--csd-border-abcfc9-1000: initial;--csd-border-abd8ce-1000: initial;--csd-border-adc5e4-1000: initial;--csd-border-adc7ec-1000: initial;--csd-border-aebed3-820: initial;--csd-border-aebed3-900: initial;--csd-border-afc3d7-1000: initial;--csd-border-b45309-1000: initial;--csd-border-b45309-140: initial;--csd-border-b45309-160: initial;--csd-border-b45309-180: initial;--csd-border-b45309-200: initial;--csd-border-b45309-220: initial;--csd-border-b45309-280: initial;--csd-border-b45309-340: initial;--csd-border-b45309-420: initial;--csd-border-b4c6de-860: initial;--csd-border-b5d5d0-1000: initial;--csd-border-b6c2d2-1000: initial;--csd-border-b6cef6-1000: initial;--csd-border-b6d0ff-1000: initial;--csd-border-b6d2ff-1000: initial;--csd-border-b6d3ff-1000: initial;--csd-border-b7c0cc-1000: initial;--csd-border-b7c9ff-1000: initial;--csd-border-b7cbe3-950: initial;--csd-border-b7cceb-1000: initial;--csd-border-b7dfd0-1000: initial;--csd-border-b7e4d5-1000: initial;--csd-border-b86a16-170: initial;--csd-border-b8c5d8-1000: initial;--csd-border-b8c9e5-1000: initial;--csd-border-b8ccdf-1000: initial;--csd-border-b8cdf2-1000: initial;--csd-border-b8cff5-1000: initial;--csd-border-b8d1ff-1000: initial;--csd-border-b8d6f2-1000: initial;--csd-border-b8e8d4-1000: initial;--csd-border-b8eac7-1000: initial;--csd-border-b91c1c-1000: initial;--csd-border-b91c1c-180: initial;--csd-border-b91c1c-360: initial;--csd-border-b91c1c-820: initial;--csd-border-b9c7d8-1000: initial;--csd-border-b9c7ff-1000: initial;--csd-border-b9c9ff-1000: initial;--csd-border-b9caf0-1000: initial;--csd-border-b9caff-1000: initial;--csd-border-b9d3d8-1000: initial;--csd-border-b9d5c7-1000: initial;--csd-border-b9ddd3-1000: initial;--csd-border-b9dfcd-1000: initial;--csd-border-b9e8d4-1000: initial;--csd-border-bac9db-1000: initial;--csd-border-bacdeb-820: initial;--csd-border-bae6d3-1000: initial;--csd-border-bae6fd-1000: initial;--csd-border-bae6fd-900: initial;--csd-border-bbcbee-1000: initial;--csd-border-bbefd1-1000: initial;--csd-border-bbf0d8-1000: initial;--csd-border-bbf7d0-1000: initial;--csd-border-bbf7d0-550: initial;--csd-border-bbf7d0-640: initial;--csd-border-bbf7d0-720: initial;--csd-border-bbf7d0-860: initial;--csd-border-bbf7d0-900: initial;--csd-border-bbf7d0-920: initial;--csd-border-bbf7d0-950: initial;--csd-border-bcd0ff-1000: initial;--csd-border-bcd3ea-1000: initial;--csd-border-bcd3ff-1000: initial;--csd-border-bcd4ff-1000: initial;--csd-border-bcd9c9-1000: initial;--csd-border-bcd9d1-1000: initial;--csd-border-bce2d1-1000: initial;--csd-border-bce7d8-1000: initial;--csd-border-bce8d1-1000: initial;--csd-border-bcebdc-1000: initial;--csd-border-bdceff-1000: initial;--csd-border-bdd1e8-1000: initial;--csd-border-bdd5f8-1000: initial;--csd-border-bdd6f0-1000: initial;--csd-border-bdd7ee-1000: initial;--csd-border-bdd9cf-1000: initial;--csd-border-bde0d9-1000: initial;--csd-border-bde4cd-1000: initial;--csd-border-bde4d4-1000: initial;--csd-border-be185d-140: initial;--csd-border-beccdc-720: initial;--csd-border-beccdc-740: initial;--csd-border-bed2e8-1000: initial;--csd-border-bee2d2-1000: initial;--csd-border-bee7d2-1000: initial;--csd-border-bfcbda-880: initial;--csd-border-bfcee5-860: initial;--csd-border-bfcfe2-900: initial;--csd-border-bfcfe2-920: initial;--csd-border-bfcfe2-940: initial;--csd-border-bfd0e8-740: initial;--csd-border-bfd0e8-760: initial;--csd-border-bfd0e8-820: initial;--csd-border-bfd0e8-900: initial;--csd-border-bfd0ff-1000: initial;--csd-border-bfd1fb-1000: initial;--csd-border-bfd2ed-780: initial;--csd-border-bfd2ed-820: initial;--csd-border-bfd2ed-880: initial;--csd-border-bfd2ee-1000: initial;--csd-border-bfd2ff-720: initial;--csd-border-bfd2ff-750: initial;--csd-border-bfd2ff-760: initial;--csd-border-bfd2ff-780: initial;--csd-border-bfd2ff-800: initial;--csd-border-bfd2ff-820: initial;--csd-border-bfd2ff-860: initial;--csd-border-bfd2ff-900: initial;--csd-border-bfd2ff-950: initial;--csd-border-bfd3eb-740: initial;--csd-border-bfd3eb-820: initial;--csd-border-bfd3eb-840: initial;--csd-border-bfd3eb-920: initial;--csd-border-bfd3ee-900: initial;--csd-border-bfd3ff-760: initial;--csd-border-bfd3ff-950: initial;--csd-border-bfd4ff-1000: initial;--csd-border-bfd7f4-1000: initial;--csd-border-bfdbfe-1000: initial;--csd-border-bfdbfe-420: initial;--csd-border-bfdbfe-480: initial;--csd-border-bfdbfe-500: initial;--csd-border-bfdbfe-520: initial;--csd-border-bfdbfe-540: initial;--csd-border-bfdbfe-560: initial;--csd-border-bfdbfe-580: initial;--csd-border-bfdbfe-600: initial;--csd-border-bfdbfe-620: initial;--csd-border-bfdbfe-640: initial;--csd-border-bfdbfe-660: initial;--csd-border-bfdbfe-680: initial;--csd-border-bfdbfe-700: initial;--csd-border-bfdbfe-720: initial;--csd-border-bfdbfe-740: initial;--csd-border-bfdbfe-750: initial;--csd-border-bfdbfe-760: initial;--csd-border-bfdbfe-780: initial;--csd-border-bfdbfe-800: initial;--csd-border-bfdbfe-820: initial;--csd-border-bfdbfe-840: initial;--csd-border-bfdbfe-850: initial;--csd-border-bfdbfe-860: initial;--csd-border-bfdbfe-880: initial;--csd-border-bfdbfe-900: initial;--csd-border-bfdbfe-920: initial;--csd-border-bfdbfe-940: initial;--csd-border-bfdbfe-950: initial;--csd-border-bfdbfe-960: initial;--csd-border-bfdbfe-980: initial;--csd-border-bfe0d1-1000: initial;--csd-border-bfe2d0-1000: initial;--csd-border-bfe3d7-1000: initial;--csd-border-bfe4d4-1000: initial;--csd-border-bfe6d7-1000: initial;--csd-border-bfe7d2-1000: initial;--csd-border-bfe7d5-1000: initial;--csd-border-bfe8d6-1000: initial;--csd-border-bfe8d7-1000: initial;--csd-border-bfe8d8-1000: initial;--csd-border-bfe9d8-1000: initial;--csd-border-c3ccd8-1000: initial;--csd-border-c4b5fd-340: initial;--csd-border-c4b5fd-660: initial;--csd-border-c4b5fd-720: initial;--csd-border-c4b5fd-780: initial;--csd-border-c4b5fd-900: initial;--csd-border-c4d2eb-820: initial;--csd-border-c4d2eb-880: initial;--csd-border-c4d2eb-900: initial;--csd-border-c4d2eb-950: initial;--csd-border-c4d3ff-1000: initial;--csd-border-c4e5d7-1000: initial;--csd-border-c5d3ef-1000: initial;--csd-border-c5d6ed-1000: initial;--csd-border-c5e2dc-1000: initial;--csd-border-c5eee1-1000: initial;--csd-border-c5f1df-1000: initial;--csd-border-c7d2fe-1000: initial;--csd-border-c7d7ef-1000: initial;--csd-border-c7d7ff-1000: initial;--csd-border-c7d8ea-1000: initial;--csd-border-c7d9f7-1000: initial;--csd-border-c7dbf4-1000: initial;--csd-border-c7dbff-1000: initial;--csd-border-c7dce9-960: initial;--csd-border-c7dcf8-1000: initial;--csd-border-c7ece0-1000: initial;--csd-border-c8d1d8-1000: initial;--csd-border-c8d2db-1000: initial;--csd-border-c8d5e8-1000: initial;--csd-border-c8d7ff-1000: initial;--csd-border-c8d8ff-1000: initial;--csd-border-c8daed-1000: initial;--csd-border-c8daf0-1000: initial;--csd-border-c8dcf4-1000: initial;--csd-border-c8dcfa-1000: initial;--csd-border-c8dcff-1000: initial;--csd-border-c8ddfa-1000: initial;--csd-border-c8e9df-1000: initial;--csd-border-c8ead9-1000: initial;--csd-border-c8eedc-1000: initial;--csd-border-c8efd8-1000: initial;--csd-border-c9c4f5-1000: initial;--csd-border-c9d5e4-1000: initial;--csd-border-c9d8eb-1000: initial;--csd-border-c9d9d5-1000: initial;--csd-border-c9daf0-1000: initial;--csd-border-c9dbdd-900: initial;--csd-border-c9dbf8-1000: initial;--csd-border-c9dcec-1000: initial;--csd-border-c9e6d7-1000: initial;--csd-border-c9e7df-1000: initial;--csd-border-c9ead7-1000: initial;--csd-border-cad5e4-900: initial;--csd-border-cad9e9-1000: initial;--csd-border-cadcf1-1000: initial;--csd-border-cae3da-1000: initial;--csd-border-cbd2de-1000: initial;--csd-border-cbd2df-1000: initial;--csd-border-cbd5e0-1000: initial;--csd-border-cbd5e1-1000: initial;--csd-border-cbd5e1-460: initial;--csd-border-cbd5e1-500: initial;--csd-border-cbd5e1-520: initial;--csd-border-cbd5e1-580: initial;--csd-border-cbd5e1-620: initial;--csd-border-cbd5e1-640: initial;--csd-border-cbd5e1-650: initial;--csd-border-cbd5e1-660: initial;--csd-border-cbd5e1-680: initial;--csd-border-cbd5e1-700: initial;--csd-border-cbd5e1-720: initial;--csd-border-cbd5e1-740: initial;--csd-border-cbd5e1-760: initial;--csd-border-cbd5e1-780: initial;--csd-border-cbd5e1-800: initial;--csd-border-cbd5e1-820: initial;--csd-border-cbd5e1-840: initial;--csd-border-cbd5e1-850: initial;--csd-border-cbd5e1-860: initial;--csd-border-cbd5e1-880: initial;--csd-border-cbd5e1-900: initial;--csd-border-cbd5e1-920: initial;--csd-border-cbd5e1-940: initial;--csd-border-cbd5e1-950: initial;--csd-border-cbd5e1-960: initial;--csd-border-cbd5e1-980: initial;--csd-border-cbd5f5-1000: initial;--csd-border-cbd7e4-1000: initial;--csd-border-cbd7e6-1000: initial;--csd-border-cbd7e7-920: initial;--csd-border-cbd8e8-1000: initial;--csd-border-cbd8ea-1000: initial;--csd-border-cbd9e6-1000: initial;--csd-border-cbd9e8-1000: initial;--csd-border-cbd9eb-1000: initial;--csd-border-cbd9ee-1000: initial;--csd-border-cbdcec-1000: initial;--csd-border-cbdced-1000: initial;--csd-border-cbdcef-1000: initial;--csd-border-cbdcf0-1000: initial;--csd-border-cbdcf0-840: initial;--csd-border-cbdcf0-920: initial;--csd-border-cbdcf1-1000: initial;--csd-border-cbdcf2-1000: initial;--csd-border-cbdcf4-1000: initial;--csd-border-cbdcf5-1000: initial;--csd-border-cbdcf7-1000: initial;--csd-border-cbdcf8-1000: initial;--csd-border-cbdcfc-1000: initial;--csd-border-cbe5df-1000: initial;--csd-border-cbe8db-1000: initial;--csd-border-cccccc-1000: initial;--csd-border-ccd9ff-1000: initial;--csd-border-ccdaed-980: initial;--csd-border-ccdaef-1000: initial;--csd-border-cce0f8-1000: initial;--csd-border-cce2dc-1000: initial;--csd-border-cce4d7-1000: initial;--csd-border-cce4df-1000: initial;--csd-border-cce8dd-1000: initial;--csd-border-cce9df-1000: initial;--csd-border-ccebd7-1000: initial;--csd-border-ccebdd-1000: initial;--csd-border-ccfbf1-1000: initial;--csd-border-cdd6e2-950: initial;--csd-border-cdd9e6-1000: initial;--csd-border-cdd9ea-1000: initial;--csd-border-cddbf0-1000: initial;--csd-border-cddbf6-1000: initial;--csd-border-cdddf6-1000: initial;--csd-border-cdddf9-1000: initial;--csd-border-cdddff-1000: initial;--csd-border-cddff4-1000: initial;--csd-border-cde8dd-1000: initial;--csd-border-cde9df-1000: initial;--csd-border-cedae9-920: initial;--csd-border-cedae9-940: initial;--csd-border-cedae9-950: initial;--csd-border-cedae9-980: initial;--csd-border-cfd6ff-1000: initial;--csd-border-cfd8ea-1000: initial;--csd-border-cfd9e6-900: initial;--csd-border-cfdae8-1000: initial;--csd-border-cfdae8-950: initial;--csd-border-cfdbe8-1000: initial;--csd-border-cfdbea-920: initial;--csd-border-cfdbeb-940: initial;--csd-border-cfdcea-940: initial;--csd-border-cfdceb-1000: initial;--csd-border-cfdcf1-1000: initial;--csd-border-cfdcff-1000: initial;--csd-border-cfdded-1000: initial;--csd-border-cfddf2-1000: initial;--csd-border-cfdeeb-1000: initial;--csd-border-cfdeef-1000: initial;--csd-border-cfe0f0-1000: initial;--csd-border-cfe0f2-1000: initial;--csd-border-cfe0f3-1000: initial;--csd-border-cfe0f4-1000: initial;--csd-border-cfe0f5-1000: initial;--csd-border-cfe0f6-1000: initial;--csd-border-cfe0fb-1000: initial;--csd-border-cfe0ff-1000: initial;--csd-border-cfe1dc-1000: initial;--csd-border-cfe1f8-1000: initial;--csd-border-cfe2d8-1000: initial;--csd-border-cfe2f5-1000: initial;--csd-border-cfe4dc-1000: initial;--csd-border-cfe4dc-900: initial;--csd-border-cfe4dd-1000: initial;--csd-border-cfe5d9-1000: initial;--csd-border-cfe6df-1000: initial;--csd-border-cfe9df-1000: initial;--csd-border-cfebdf-1000: initial;--csd-border-d0d5dd-1000: initial;--csd-border-d0d7de-1000: initial;--csd-border-d0dced-1000: initial;--csd-border-d0dcf2-1000: initial;--csd-border-d0e9e3-1000: initial;--csd-border-d1d5db-1000: initial;--csd-border-d1d5db-860: initial;--csd-border-d1d5db-920: initial;--csd-border-d1d9e0-1000: initial;--csd-border-d1d9e6-1000: initial;--csd-border-d1e6de-1000: initial;--csd-border-d1eade-1000: initial;--csd-border-d1fae5-1000: initial;--csd-border-d2deee-1000: initial;--csd-border-d2dfed-1000: initial;--csd-border-d2e1f1-1000: initial;--csd-border-d3dfec-1000: initial;--csd-border-d3e0ed-880: initial;--csd-border-d3e0ee-980: initial;--csd-border-d3e0ef-1000: initial;--csd-border-d3e2f1-1000: initial;--csd-border-d4dfec-1000: initial;--csd-border-d4e0ec-1000: initial;--csd-border-d4e0ee-1000: initial;--csd-border-d4e2f2-1000: initial;--csd-border-d4e2f4-1000: initial;--csd-border-d4e2fb-1000: initial;--csd-border-d4e3ef-1000: initial;--csd-border-d4e9e2-1000: initial;--csd-border-d5dbe4-1000: initial;--csd-border-d5dfee-960: initial;--csd-border-d5dfee-980: initial;--csd-border-d5e0ed-1000: initial;--csd-border-d5e1ec-1000: initial;--csd-border-d5e1ef-1000: initial;--csd-border-d5e1f4-1000: initial;--csd-border-d5e2ef-1000: initial;--csd-border-d5e2f5-1000: initial;--csd-border-d5e2fa-1000: initial;--csd-border-d5e3f1-1000: initial;--csd-border-d5e3fb-1000: initial;--csd-border-d5eadf-1000: initial;--csd-border-d5ebdf-1000: initial;--csd-border-d69a36-1000: initial;--csd-border-d6dde5-1000: initial;--csd-border-d6dde6-1000: initial;--csd-border-d6ddf7-1000: initial;--csd-border-d6deea-920: initial;--csd-border-d6dfec-700: initial;--csd-border-d6dfec-760: initial;--csd-border-d6dfec-780: initial;--csd-border-d6dfec-800: initial;--csd-border-d6dfec-820: initial;--csd-border-d6dfec-840: initial;--csd-border-d6dfec-860: initial;--csd-border-d6dfec-880: initial;--csd-border-d6dfec-900: initial;--csd-border-d6dfec-920: initial;--csd-border-d6dfec-940: initial;--csd-border-d6dfec-950: initial;--csd-border-d6dfec-960: initial;--csd-border-d6e0ea-1000: initial;--csd-border-d6e0eb-1000: initial;--csd-border-d6e0ec-1000: initial;--csd-border-d6e0ed-960: initial;--csd-border-d6e0ee-960: initial;--csd-border-d6e1ec-1000: initial;--csd-border-d6e1ef-1000: initial;--csd-border-d6e1ef-720: initial;--csd-border-d6e1ef-780: initial;--csd-border-d6e1ef-820: initial;--csd-border-d6e1ef-840: initial;--csd-border-d6e1ef-860: initial;--csd-border-d6e1ef-880: initial;--csd-border-d6e1ef-900: initial;--csd-border-d6e1ef-920: initial;--csd-border-d6e1ef-940: initial;--csd-border-d6e1ef-950: initial;--csd-border-d6e1ef-960: initial;--csd-border-d6e1ef-980: initial;--csd-border-d6e2ef-1000: initial;--csd-border-d6e2ef-920: initial;--csd-border-d6e2f0-1000: initial;--csd-border-d6e2f0-900: initial;--csd-border-d6e2f0-920: initial;--csd-border-d6e2f1-920: initial;--csd-border-d6e2ff-1000: initial;--csd-border-d6e3f4-1000: initial;--csd-border-d6e4f7-1000: initial;--csd-border-d6e5f5-1000: initial;--csd-border-d6e5fb-1000: initial;--csd-border-d6e5ff-1000: initial;--csd-border-d6e6df-1000: initial;--csd-border-d6e6e9-1000: initial;--csd-border-d7dee5-1000: initial;--csd-border-d7e0e8-1000: initial;--csd-border-d7e0ea-1000: initial;--csd-border-d7e0ec-1000: initial;--csd-border-d7e1ee-1000: initial;--csd-border-d7e1ef-1000: initial;--csd-border-d7e1f1-780: initial;--csd-border-d7e2ed-1000: initial;--csd-border-d7e2ee-1000: initial;--csd-border-d7e2ef-1000: initial;--csd-border-d7e2f0-1000: initial;--csd-border-d7e2f1-1000: initial;--csd-border-d7e3ef-1000: initial;--csd-border-d7e3f2-1000: initial;--csd-border-d7e3f3-1000: initial;--csd-border-d7e3f4-1000: initial;--csd-border-d7e3f6-1000: initial;--csd-border-d7e4ef-1000: initial;--csd-border-d7e5f4-1000: initial;--csd-border-d7e6e1-1000: initial;--csd-border-d8dde5-1000: initial;--csd-border-d8ddf8-1000: initial;--csd-border-d8dee5-1000: initial;--csd-border-d8dee6-1000: initial;--csd-border-d8dfe5-1000: initial;--csd-border-d8dfe8-1000: initial;--csd-border-d8e0eb-920: initial;--csd-border-d8e0eb-950: initial;--csd-border-d8e1ec-1000: initial;--csd-border-d8e1ef-1000: initial;--csd-border-d8e2ee-1000: initial;--csd-border-d8e2ee-900: initial;--csd-border-d8e2ef-1000: initial;--csd-border-d8e2f0-1000: initial;--csd-border-d8e2f0-820: initial;--csd-border-d8e2f0-860: initial;--csd-border-d8e2f0-900: initial;--csd-border-d8e2f0-920: initial;--csd-border-d8e2f0-940: initial;--csd-border-d8e2f2-1000: initial;--csd-border-d8e2f5-1000: initial;--csd-border-d8e3e9-1000: initial;--csd-border-d8e3ee-1000: initial;--csd-border-d8e3ef-1000: initial;--csd-border-d8e3f0-1000: initial;--csd-border-d8e3f1-1000: initial;--csd-border-d8e3f2-1000: initial;--csd-border-d8e3ff-1000: initial;--csd-border-d8e4ef-1000: initial;--csd-border-d8e4f0-1000: initial;--csd-border-d8e4f2-1000: initial;--csd-border-d8e5e2-1000: initial;--csd-border-d8e5f1-1000: initial;--csd-border-d8e5f3-1000: initial;--csd-border-d8e5fb-1000: initial;--csd-border-d8e6f7-1000: initial;--csd-border-d8e6ff-1000: initial;--csd-border-d8e7e0-1000: initial;--csd-border-d8e7fb-1000: initial;--csd-border-d97706-1000: initial;--csd-border-d97706-150: initial;--csd-border-d97706-160: initial;--csd-border-d97706-180: initial;--csd-border-d97706-200: initial;--csd-border-d97706-220: initial;--csd-border-d97706-240: initial;--csd-border-d97706-260: initial;--csd-border-d97706-280: initial;--csd-border-d97706-300: initial;--csd-border-d97706-780: initial;--csd-border-d97706-850: initial;--csd-border-d9dee5-1000: initial;--csd-border-d9e1e8-1000: initial;--csd-border-d9e2ec-1000: initial;--csd-border-d9e2ed-1000: initial;--csd-border-d9e3ed-1000: initial;--csd-border-d9e3ee-1000: initial;--csd-border-d9e3ef-1000: initial;--csd-border-d9e3ef-880: initial;--csd-border-d9e3ef-920: initial;--csd-border-d9e3ef-960: initial;--csd-border-d9e3f1-1000: initial;--csd-border-d9e4ee-1000: initial;--csd-border-d9e4ef-1000: initial;--csd-border-d9e4f0-1000: initial;--csd-border-d9e4f1-1000: initial;--csd-border-d9e4f2-1000: initial;--csd-border-d9e4f3-1000: initial;--csd-border-d9e4f5-1000: initial;--csd-border-d9e5ef-1000: initial;--csd-border-d9e5f1-1000: initial;--csd-border-d9e5f2-1000: initial;--csd-border-d9e5ff-1000: initial;--csd-border-d9e6f2-1000: initial;--csd-border-d9e6f3-1000: initial;--csd-border-d9e6f5-1000: initial;--csd-border-d9e7ff-1000: initial;--csd-border-d9e9e3-1000: initial;--csd-border-dae4ee-960: initial;--csd-border-dae4f0-820: initial;--csd-border-dae4f0-900: initial;--csd-border-dae4f0-920: initial;--csd-border-dae4f0-940: initial;--csd-border-dae4f0-950: initial;--csd-border-dae5ef-1000: initial;--csd-border-dae7fa-1000: initial;--csd-border-dbe3ec-1000: initial;--csd-border-dbe3ed-1000: initial;--csd-border-dbe3ee-1000: initial;--csd-border-dbe3ef-1000: initial;--csd-border-dbe4ee-1000: initial;--csd-border-dbe4ef-1000: initial;--csd-border-dbe4ef-720: initial;--csd-border-dbe4ef-750: initial;--csd-border-dbe4ef-760: initial;--csd-border-dbe4ef-820: initial;--csd-border-dbe4ef-860: initial;--csd-border-dbe4ef-880: initial;--csd-border-dbe4ef-900: initial;--csd-border-dbe4ef-920: initial;--csd-border-dbe4ef-940: initial;--csd-border-dbe4ef-950: initial;--csd-border-dbe4f0-1000: initial;--csd-border-dbe5ee-1000: initial;--csd-border-dbe5ef-1000: initial;--csd-border-dbe5f0-1000: initial;--csd-border-dbe5f1-1000: initial;--csd-border-dbe5f1-860: initial;--csd-border-dbe5f1-880: initial;--csd-border-dbe5f1-920: initial;--csd-border-dbe5f2-1000: initial;--csd-border-dbe5f3-1000: initial;--csd-border-dbe5f4-1000: initial;--csd-border-dbe5f4-960: initial;--csd-border-dbe5f5-1000: initial;--csd-border-dbe6e7-1000: initial;--csd-border-dbe6ee-1000: initial;--csd-border-dbe6f0-1000: initial;--csd-border-dbe6f1-1000: initial;--csd-border-dbe6f2-1000: initial;--csd-border-dbe6f3-1000: initial;--csd-border-dbe6f4-1000: initial;--csd-border-dbe6f5-1000: initial;--csd-border-dbe7f3-1000: initial;--csd-border-dbe7f4-1000: initial;--csd-border-dbe8f8-1000: initial;--csd-border-dbe8ff-1000: initial;--csd-border-dbeafe-1000: initial;--csd-border-dbeafe-860: initial;--csd-border-dbeafe-880: initial;--csd-border-dbeafe-900: initial;--csd-border-dbeafe-950: initial;--csd-border-dc2626-100: initial;--csd-border-dc2626-1000: initial;--csd-border-dc2626-120: initial;--csd-border-dc2626-140: initial;--csd-border-dc2626-150: initial;--csd-border-dc2626-160: initial;--csd-border-dc2626-180: initial;--csd-border-dc2626-200: initial;--csd-border-dc2626-220: initial;--csd-border-dc2626-240: initial;--csd-border-dc2626-260: initial;--csd-border-dc2626-280: initial;--csd-border-dc2626-340: initial;--csd-border-dc2626-360: initial;--csd-border-dc2626-420: initial;--csd-border-dc2626-460: initial;--csd-border-dc2626-480: initial;--csd-border-dc2626-500: initial;--csd-border-dc2626-520: initial;--csd-border-dc2626-620: initial;--csd-border-dc2626-680: initial;--csd-border-dc2626-720: initial;--csd-border-dc2626-780: initial;--csd-border-dc3545-1000: initial;--csd-border-dc5f4b-200: initial;--csd-border-dca43a-1000: initial;--csd-border-dcae42-1000: initial;--csd-border-dce3e8-1000: initial;--csd-border-dce4ec-1000: initial;--csd-border-dce4ef-1000: initial;--csd-border-dce5ee-1000: initial;--csd-border-dce5ef-1000: initial;--csd-border-dce5f0-1000: initial;--csd-border-dce5f1-1000: initial;--csd-border-dce5f2-1000: initial;--csd-border-dce6e7-1000: initial;--csd-border-dce6ee-1000: initial;--csd-border-dce6ef-1000: initial;--csd-border-dce6f0-1000: initial;--csd-border-dce6f1-1000: initial;--csd-border-dce6f2-1000: initial;--csd-border-dce6f3-1000: initial;--csd-border-dce6f4-1000: initial;--csd-border-dce6ff-1000: initial;--csd-border-dce7e8-1000: initial;--csd-border-dce7f1-1000: initial;--csd-border-dce7f3-1000: initial;--csd-border-dce7f4-1000: initial;--csd-border-dce7f5-1000: initial;--csd-border-dce7ff-1000: initial;--csd-border-dce8e4-1000: initial;--csd-border-dce8f5-1000: initial;--csd-border-dce8f6-1000: initial;--csd-border-dce9e5-1000: initial;--csd-border-ddd3ff-1000: initial;--csd-border-ddd6fe-1000: initial;--csd-border-ddd6fe-720: initial;--csd-border-ddd6fe-820: initial;--csd-border-ddd6fe-900: initial;--csd-border-ddd6fe-950: initial;--csd-border-dde4ee-920: initial;--csd-border-dde7f3-1000: initial;--csd-border-dde7f4-1000: initial;--csd-border-dde8f1-1000: initial;--csd-border-dde8f5-1000: initial;--csd-border-dde9ea-750: initial;--csd-border-dee2e6-1000: initial;--csd-border-dee8f2-1000: initial;--csd-border-deebff-1000: initial;--csd-border-dfe3e8-1000: initial;--csd-border-dfe3f5-1000: initial;--csd-border-dfe5eb-1000: initial;--csd-border-dfe5ec-1000: initial;--csd-border-dfe6ef-1000: initial;--csd-border-dfe7ef-1000: initial;--csd-border-dfe7f0-1000: initial;--csd-border-dfe7f1-1000: initial;--csd-border-dfe7f2-1000: initial;--csd-border-dfe8e9-1000: initial;--csd-border-dfe8f0-1000: initial;--csd-border-dfe8f1-1000: initial;--csd-border-dfe8f2-1000: initial;--csd-border-dfe8f3-1000: initial;--csd-border-dfe8f4-1000: initial;--csd-border-dfe8f5-1000: initial;--csd-border-dfe9f7-1000: initial;--csd-border-e0e7ee-1000: initial;--csd-border-e0e7f2-1000: initial;--csd-border-e0e8f0-1000: initial;--csd-border-e0e8f1-1000: initial;--csd-border-e0e8f2-1000: initial;--csd-border-e0e8f4-1000: initial;--csd-border-e0eafb-1000: initial;--csd-border-e0eaff-1000: initial;--csd-border-e0eee7-1000: initial;--csd-border-e11d48-180: initial;--csd-border-e11d48-540: initial;--csd-border-e16a52-280: initial;--csd-border-e1d9f1-1000: initial;--csd-border-e1e5ea-1000: initial;--csd-border-e1e7ef-1000: initial;--csd-border-e1e8f0-1000: initial;--csd-border-e1e8f1-1000: initial;--csd-border-e1e8f2-1000: initial;--csd-border-e1e9f1-1000: initial;--csd-border-e1e9f2-1000: initial;--csd-border-e1e9f3-1000: initial;--csd-border-e1e9f4-1000: initial;--csd-border-e1e9f5-1000: initial;--csd-border-e1eaf2-1000: initial;--csd-border-e1eaf3-1000: initial;--csd-border-e1eaf6-1000: initial;--csd-border-e1eafb-1000: initial;--csd-border-e2aa9c-380: initial;--csd-border-e2d8cb-1000: initial;--csd-border-e2e6ea-1000: initial;--csd-border-e2e8f0-1000: initial;--csd-border-e2e8f0-130: initial;--csd-border-e2e8f0-140: initial;--csd-border-e2e8f0-160: initial;--csd-border-e2e8f0-180: initial;--csd-border-e2e8f0-450: initial;--csd-border-e2e8f0-620: initial;--csd-border-e2e8f0-720: initial;--csd-border-e2e8f0-740: initial;--csd-border-e2e8f0-760: initial;--csd-border-e2e8f0-780: initial;--csd-border-e2e8f0-800: initial;--csd-border-e2e8f0-820: initial;--csd-border-e2e8f0-840: initial;--csd-border-e2e8f0-850: initial;--csd-border-e2e8f0-860: initial;--csd-border-e2e8f0-880: initial;--csd-border-e2e8f0-900: initial;--csd-border-e2e8f0-920: initial;--csd-border-e2e8f0-940: initial;--csd-border-e2e8f0-950: initial;--csd-border-e2e8f0-960: initial;--csd-border-e2e8f0-980: initial;--csd-border-e2e8f2-1000: initial;--csd-border-e2e9f1-1000: initial;--csd-border-e2e9f2-1000: initial;--csd-border-e2e9f3-1000: initial;--csd-border-e2eaf2-1000: initial;--csd-border-e2eaf3-1000: initial;--csd-border-e2eaf4-1000: initial;--csd-border-e2eaf4-820: initial;--csd-border-e2eaf4-860: initial;--csd-border-e2eaf4-900: initial;--csd-border-e2eaf4-920: initial;--csd-border-e2eaf4-940: initial;--csd-border-e2eaf4-960: initial;--csd-border-e2ebf4-1000: initial;--csd-border-e2ebf6-1000: initial;--csd-border-e2ecfc-1000: initial;--csd-border-e2eeff-160: initial;--csd-border-e3e6ea-1000: initial;--csd-border-e3eaf2-1000: initial;--csd-border-e3eaf3-1000: initial;--csd-border-e3eaf4-1000: initial;--csd-border-e3eaf5-1000: initial;--csd-border-e3ebf3-1000: initial;--csd-border-e3ebf4-1000: initial;--csd-border-e3ebf5-1000: initial;--csd-border-e3ebf6-1000: initial;--csd-border-e3ebf7-1000: initial;--csd-border-e4be8e-350: initial;--csd-border-e4be8e-380: initial;--csd-border-e4e7ec-1000: initial;--csd-border-e4eaf2-1000: initial;--csd-border-e4ebf2-1000: initial;--csd-border-e4ebf3-1000: initial;--csd-border-e4ebf4-1000: initial;--csd-border-e4ebf5-1000: initial;--csd-border-e4ebf6-1000: initial;--csd-border-e4ebf6-960: initial;--csd-border-e4ebf7-1000: initial;--csd-border-e4ecf4-1000: initial;--csd-border-e4ecf5-1000: initial;--csd-border-e4ecf6-1000: initial;--csd-border-e4edf7-1000: initial;--csd-border-e4eefc-1000: initial;--csd-border-e5e7eb-1000: initial;--csd-border-e5e7eb-720: initial;--csd-border-e5e7eb-920: initial;--csd-border-e5e9f1-1000: initial;--csd-border-e5eaf0-1000: initial;--csd-border-e5eaf2-1000: initial;--csd-border-e5eaf5-1000: initial;--csd-border-e5eaf5-880: initial;--csd-border-e5eaf5-920: initial;--csd-border-e5ebf1-1000: initial;--csd-border-e5ebf3-1000: initial;--csd-border-e5ebf4-1000: initial;--csd-border-e5ebf4-900: initial;--csd-border-e5ebf4-920: initial;--csd-border-e5ebf4-950: initial;--csd-border-e5ecf3-1000: initial;--csd-border-e5ecf4-1000: initial;--csd-border-e5ecf5-1000: initial;--csd-border-e5edf3-1000: initial;--csd-border-e5edf5-1000: initial;--csd-border-e5edf6-1000: initial;--csd-border-e5edf7-1000: initial;--csd-border-e5eef7-1000: initial;--csd-border-e6ab49-1000: initial;--csd-border-e6d3ba-900: initial;--csd-border-e6e9ef-1000: initial;--csd-border-e6ebf1-1000: initial;--csd-border-e6ebf2-1000: initial;--csd-border-e6edf4-1000: initial;--csd-border-e6edf5-1000: initial;--csd-border-e6edf6-1000: initial;--csd-border-e6edf7-1000: initial;--csd-border-e7ecf3-1000: initial;--csd-border-e7edf3-1000: initial;--csd-border-e7edf4-1000: initial;--csd-border-e7edf5-1000: initial;--csd-border-e7edf6-1000: initial;--csd-border-e7edf7-1000: initial;--csd-border-e7eef6-1000: initial;--csd-border-e8c58c-1000: initial;--csd-border-e8edf2-1000: initial;--csd-border-e8edf3-1000: initial;--csd-border-e8edf4-1000: initial;--csd-border-e8edf5-1000: initial;--csd-border-e8eef5-1000: initial;--csd-border-e8eef6-1000: initial;--csd-border-e8eef7-1000: initial;--csd-border-e9ecef-1000: initial;--csd-border-e9eef5-1000: initial;--csd-border-ea580c-1000: initial;--csd-border-ea580c-180: initial;--csd-border-ea9751-340: initial;--csd-border-ead2ac-1000: initial;--csd-border-ead4ba-1000: initial;--csd-border-ead7d1-1000: initial;--csd-border-eadcc9-1000: initial;--csd-border-eadfc8-1000: initial;--csd-border-eaf0f6-1000: initial;--csd-border-ebcf9f-1000: initial;--csd-border-ebd9b3-1000: initial;--csd-border-ec4899-320: initial;--csd-border-ecc2c5-1000: initial;--csd-border-edd2a4-1000: initial;--csd-border-edd4a9-1000: initial;--csd-border-edd7b3-1000: initial;--csd-border-edf0f4-1000: initial;--csd-border-edf1f5-1000: initial;--csd-border-edf1f6-1000: initial;--csd-border-edf1f7-1000: initial;--csd-border-edf1f8-1000: initial;--csd-border-edf2f7-1000: initial;--csd-border-edf2f8-1000: initial;--csd-border-eeb43a-220: initial;--csd-border-eed8a8-1000: initial;--csd-border-eed9b8-1000: initial;--csd-border-eee5d5-1000: initial;--csd-border-eef1f4-1000: initial;--csd-border-eef1f5-1000: initial;--csd-border-eef2f6-1000: initial;--csd-border-eef2f7-1000: initial;--csd-border-eef3fb-1000: initial;--csd-border-ef4444-1000: initial;--csd-border-ef4444-120: initial;--csd-border-ef4444-140: initial;--csd-border-ef4444-160: initial;--csd-border-ef4444-180: initial;--csd-border-ef4444-200: initial;--csd-border-ef4444-220: initial;--csd-border-ef4444-240: initial;--csd-border-ef4444-250: initial;--csd-border-ef4444-260: initial;--csd-border-ef4444-280: initial;--csd-border-ef4444-300: initial;--csd-border-ef4444-340: initial;--csd-border-ef4444-360: initial;--csd-border-ef4444-420: initial;--csd-border-ef4444-440: initial;--csd-border-ef4444-520: initial;--csd-border-ef4444-550: initial;--csd-border-ef4444-720: initial;--csd-border-ef4444-780: initial;--csd-border-ef4444-820: initial;--csd-border-ef8998-1000: initial;--csd-border-efb8c1-1000: initial;--csd-border-efc3c7-1000: initial;--csd-border-efc5c8-1000: initial;--csd-border-efc8cb-1000: initial;--csd-border-efc979-1000: initial;--csd-border-efd39a-1000: initial;--csd-border-efd39b-1000: initial;--csd-border-efd39e-1000: initial;--csd-border-efd5a3-1000: initial;--csd-border-efd5a8-1000: initial;--csd-border-efd6a6-1000: initial;--csd-border-efd6d8-1000: initial;--csd-border-efd9b5-1000: initial;--csd-border-efdfba-1000: initial;--csd-border-eff1f3-1000: initial;--csd-border-f0c3c7-1000: initial;--csd-border-f0c4c4-1000: initial;--csd-border-f0c7a2-1000: initial;--csd-border-f0d5a3-1000: initial;--csd-border-f0d8a5-1000: initial;--csd-border-f0d9ad-1000: initial;--csd-border-f0ddd7-1000: initial;--csd-border-f0dfbb-1000: initial;--csd-border-f0f0f0-1000: initial;--csd-border-f0f2f5-1000: initial;--csd-border-f1aeb5-1000: initial;--csd-border-f1c7c7-1000: initial;--csd-border-f1d19a-1000: initial;--csd-border-f1d29c-1000: initial;--csd-border-f1d59d-1000: initial;--csd-border-f1d5cc-1000: initial;--csd-border-f1d6da-1000: initial;--csd-border-f1d79a-1000: initial;--csd-border-f1dfbb-1000: initial;--csd-border-f1dfbc-1000: initial;--csd-border-f1f1f1-1000: initial;--csd-border-f2bec5-1000: initial;--csd-border-f2c3c9-1000: initial;--csd-border-f2c5c5-1000: initial;--csd-border-f2cf8f-1000: initial;--csd-border-f2d39b-1000: initial;--csd-border-f2d79b-1000: initial;--csd-border-f2d7b7-1000: initial;--csd-border-f2ddb4-1000: initial;--csd-border-f2ddba-1000: initial;--csd-border-f3a64c-1000: initial;--csd-border-f3c9ce-1000: initial;--csd-border-f3d18f-1000: initial;--csd-border-f3ddbb-1000: initial;--csd-border-f3dfb5-1000: initial;--csd-border-f3dfbc-1000: initial;--csd-border-f472b6-200: initial;--csd-border-f472b6-250: initial;--csd-border-f4c3c8-1000: initial;--csd-border-f4d2d7-1000: initial;--csd-border-f4d4a8-1000: initial;--csd-border-f4d7a3-1000: initial;--csd-border-f4dfb6-1000: initial;--csd-border-f59e0b-1000: initial;--csd-border-f59e0b-140: initial;--csd-border-f59e0b-160: initial;--csd-border-f59e0b-180: initial;--csd-border-f59e0b-200: initial;--csd-border-f59e0b-220: initial;--csd-border-f59e0b-240: initial;--csd-border-f59e0b-250: initial;--csd-border-f59e0b-260: initial;--csd-border-f59e0b-280: initial;--csd-border-f59e0b-300: initial;--csd-border-f59e0b-320: initial;--csd-border-f59e0b-340: initial;--csd-border-f59e0b-350: initial;--csd-border-f59e0b-360: initial;--csd-border-f59e0b-380: initial;--csd-border-f59e0b-420: initial;--csd-border-f59e0b-460: initial;--csd-border-f59e0b-480: initial;--csd-border-f59e0b-620: initial;--csd-border-f59e0b-650: initial;--csd-border-f59e0b-780: initial;--csd-border-f59e0b-800: initial;--csd-border-f5a524-1000: initial;--csd-border-f5c2b8-1000: initial;--csd-border-f5c2c7-1000: initial;--csd-border-f5d48a-1000: initial;--csd-border-f5d79e-1000: initial;--csd-border-f5d99c-1000: initial;--csd-border-f5dcdc-1000: initial;--csd-border-f6cf78-1000: initial;--csd-border-f6d892-1000: initial;--csd-border-f7dc9a-1000: initial;--csd-border-f7dfb3-1000: initial;--csd-border-f87171-140: initial;--csd-border-f87171-160: initial;--csd-border-f87171-180: initial;--csd-border-f87171-200: initial;--csd-border-f87171-220: initial;--csd-border-f87171-240: initial;--csd-border-f87171-250: initial;--csd-border-f87171-260: initial;--csd-border-f87171-280: initial;--csd-border-f87171-300: initial;--csd-border-f87171-320: initial;--csd-border-f87171-420: initial;--csd-border-f87171-450: initial;--csd-border-f87171-460: initial;--csd-border-f87171-480: initial;--csd-border-f87171-500: initial;--csd-border-f87171-720: initial;--csd-border-f87171-840: initial;--csd-border-f8d8b6-1000: initial;--csd-border-f97316-160: initial;--csd-border-f97316-200: initial;--csd-border-f97316-220: initial;--csd-border-f97316-240: initial;--csd-border-f97316-280: initial;--csd-border-facc15-1000: initial;--csd-border-facc15-150: initial;--csd-border-facc15-160: initial;--csd-border-facc15-180: initial;--csd-border-facc15-200: initial;--csd-border-facc15-260: initial;--csd-border-fb923c-220: initial;--csd-border-fb923c-300: initial;--csd-border-fb923c-320: initial;--csd-border-fb923c-350: initial;--csd-border-fb923c-360: initial;--csd-border-fb923c-420: initial;--csd-border-fb923c-920: initial;--csd-border-fbbf24-1000: initial;--csd-border-fbbf24-160: initial;--csd-border-fbbf24-200: initial;--csd-border-fbbf24-240: initial;--csd-border-fbbf24-260: initial;--csd-border-fbbf24-280: initial;--csd-border-fbbf24-300: initial;--csd-border-fbbf24-320: initial;--csd-border-fbbf24-380: initial;--csd-border-fbbf24-420: initial;--csd-border-fbbf24-480: initial;--csd-border-fbbf24-500: initial;--csd-border-fbbf24-520: initial;--csd-border-fbbf24-550: initial;--csd-border-fbbf24-580: initial;--csd-border-fbbf24-600: initial;--csd-border-fbbf24-620: initial;--csd-border-fbbf24-660: initial;--csd-border-fbbf24-700: initial;--csd-border-fbbf24-720: initial;--csd-border-fbe1a5-1000: initial;--csd-border-fca5a5-1000: initial;--csd-border-fca5a5-300: initial;--csd-border-fca5a5-420: initial;--csd-border-fca5a5-440: initial;--csd-border-fca5a5-500: initial;--csd-border-fca5a5-550: initial;--csd-border-fca5a5-560: initial;--csd-border-fca5a5-620: initial;--csd-border-fca5a5-680: initial;--csd-border-fca5a5-700: initial;--csd-border-fca5a5-720: initial;--csd-border-fca5a5-780: initial;--csd-border-fcd34d-1000: initial;--csd-border-fcd34d-580: initial;--csd-border-fcd34d-680: initial;--csd-border-fcdba5-1000: initial;--csd-border-fdba74-1000: initial;--csd-border-fdba74-420: initial;--csd-border-fdba74-550: initial;--csd-border-fdba74-580: initial;--csd-border-fdba74-620: initial;--csd-border-fdba74-660: initial;--csd-border-fdba74-680: initial;--csd-border-fdba74-720: initial;--csd-border-fdba74-740: initial;--csd-border-fdba74-780: initial;--csd-border-fdba74-800: initial;--csd-border-fdba74-820: initial;--csd-border-fdba74-850: initial;--csd-border-fdba74-860: initial;--csd-border-fdba74-880: initial;--csd-border-fdba74-900: initial;--csd-border-fdba74-920: initial;--csd-border-fde047-1000: initial;--csd-border-fde047-550: initial;--csd-border-fde047-620: initial;--csd-border-fde3a7-1000: initial;--csd-border-fde68a-1000: initial;--csd-border-fde68a-740: initial;--csd-border-fde68a-780: initial;--csd-border-fde68a-820: initial;--csd-border-fde68a-900: initial;--csd-border-fde68a-920: initial;--csd-border-fde68a-950: initial;--csd-border-fde6be-1000: initial;--csd-border-fde7bd-1000: initial;--csd-border-fecaca-1000: initial;--csd-border-fecaca-820: initial;--csd-border-fecaca-880: initial;--csd-border-fecaca-900: initial;--csd-border-fecaca-920: initial;--csd-border-fecaca-950: initial;--csd-border-fecdd3-1000: initial;--csd-border-fed7aa-1000: initial;--csd-border-fed7aa-720: initial;--csd-border-fed7aa-740: initial;--csd-border-fed7aa-820: initial;--csd-border-fed7aa-900: initial;--csd-border-fee2e2-1000: initial;--csd-border-ffc107-1000: initial;--csd-border-ffc107-250: initial;--csd-border-ffcab9-1000: initial;--csd-border-ffe2b9-1000: initial;--csd-border-ffffff-1000: initial;--csd-border-ffffff-120: initial;--csd-border-ffffff-140: initial;--csd-border-ffffff-160: initial;--csd-border-ffffff-180: initial;--csd-border-ffffff-200: initial;--csd-border-ffffff-220: initial;--csd-border-ffffff-280: initial;--csd-border-ffffff-340: initial;--csd-border-ffffff-380: initial;--csd-border-ffffff-420: initial;--csd-border-ffffff-60: initial;--csd-border-ffffff-650: initial;--csd-border-ffffff-660: initial;--csd-border-ffffff-700: initial;--csd-border-ffffff-720: initial;--csd-border-ffffff-780: initial;--csd-border-ffffff-80: initial;--csd-border-ffffff-800: initial;--csd-border-ffffff-820: initial;--csd-border-ffffff-860: initial;--csd-border-ffffff-90: initial;--csd-canvas-e8eef6-1000: initial;--csd-canvas-e8f1ff-1000: initial;--csd-canvas-eaf2ff-1000: initial;--csd-canvas-eafaf1-1000: initial;--csd-canvas-ecfbf6-1000: initial;--csd-canvas-edf4ff-1000: initial;--csd-canvas-edf5ff-1000: initial;--csd-canvas-eef4fb-1000: initial;--csd-canvas-eef5ff-1000: initial;--csd-canvas-eff6ff-1000: initial;--csd-canvas-eff6ff-920: initial;--csd-canvas-effbf7-1000: initial;--csd-canvas-f1f6fc-1000: initial;--csd-canvas-f1fdf6-1000: initial;--csd-canvas-f2f7ff-1000: initial;--csd-canvas-f3f6fb-1000: initial;--csd-canvas-f3f8ff-1000: initial;--csd-canvas-f3fcf7-1000: initial;--csd-canvas-f4f6f9-1000: initial;--csd-canvas-f4f7fb-1000: initial;--csd-canvas-f4fdf8-1000: initial;--csd-canvas-f5f7fb-1000: initial;--csd-canvas-f5f9ff-1000: initial;--csd-canvas-f6f8fb-1000: initial;--csd-canvas-f6f8fc-1000: initial;--csd-canvas-f7faff-1000: initial;--csd-canvas-f8fafc-1000: initial;--csd-canvas-f8fbff-1000: initial;--csd-canvas-f8fbff-970: initial;--csd-canvas-f9fbfe-1000: initial;--csd-canvas-fbfdff-1000: initial;--csd-canvas-ffedd5-1000: initial;--csd-canvas-fff7e8-1000: initial;--csd-canvas-fff7ed-1000: initial;--csd-canvas-fff9ef-1000: initial;--csd-canvas-fffaf3-1000: initial;--csd-canvas-ffffff-1000: initial;--csd-canvas-ffffff-920: initial;--csd-canvas-ffffff-985: initial;--csd-foreground-accent-color: initial;--csd-foreground-accounts-kpi-accent: initial;--csd-foreground-activity-blue: initial;--csd-foreground-activity-blue-soft: initial;--csd-foreground-activity-border: initial;--csd-foreground-activity-border-soft: initial;--csd-foreground-activity-ink: initial;--csd-foreground-activity-muted: initial;--csd-foreground-activity-soft: initial;--csd-foreground-asset-accent: initial;--csd-foreground-asset-accent-soft: initial;--csd-foreground-asset-accent-strong: initial;--csd-foreground-asset-detail-card-rgb: initial;--csd-foreground-asset-detail-section-rgb: initial;--csd-foreground-asset-show-accent: initial;--csd-foreground-asset-show-accent-soft: initial;--csd-foreground-asset-upsert-accent: initial;--csd-foreground-attendance-accent: initial;--csd-foreground-attendance-soft: initial;--csd-foreground-bank-automation-bg: initial;--csd-foreground-bank-automation-border: initial;--csd-foreground-bank-automation-color: initial;--csd-foreground-bank-group-accent: initial;--csd-foreground-bank-group-soft: initial;--csd-foreground-bank-pace-color: initial;--csd-foreground-bank-pace-soft: initial;--csd-foreground-bank-settings-amber: initial;--csd-foreground-bank-settings-amber-soft: initial;--csd-foreground-bank-settings-blue: initial;--csd-foreground-bank-settings-blue-soft: initial;--csd-foreground-bank-settings-ink: initial;--csd-foreground-bank-settings-line: initial;--csd-foreground-bank-settings-muted: initial;--csd-foreground-bank-settings-teal: initial;--csd-foreground-bank-settings-teal-soft: initial;--csd-foreground-bs-border-color: initial;--csd-foreground-bs-popover-bg: initial;--csd-foreground-bs-popover-border-color: initial;--csd-foreground-bs-primary: initial;--csd-foreground-bs-primary-bg-subtle: initial;--csd-foreground-bs-primary-text-emphasis: initial;--csd-foreground-bs-secondary-color: initial;--csd-foreground-bs-table-bg: initial;--csd-foreground-bs-table-hover-bg: initial;--csd-foreground-bs-tertiary-bg: initial;--csd-foreground-bs-tooltip-bg: initial;--csd-foreground-bs-tooltip-color: initial;--csd-foreground-ce-blue: initial;--csd-foreground-ce-ink: initial;--csd-foreground-ce-muted: initial;--csd-foreground-cex-action-doc-accent: initial;--csd-foreground-cex-ai-border: initial;--csd-foreground-cex-ai-ink: initial;--csd-foreground-cex-ai-muted: initial;--csd-foreground-cex-ai-soft: initial;--csd-foreground-cex-ai-surface: initial;--csd-foreground-cex-show-accent: initial;--csd-foreground-cex-show-accent-strong: initial;--csd-foreground-cex-show-border: initial;--csd-foreground-cex-show-ink: initial;--csd-foreground-cex-show-muted: initial;--csd-foreground-cex-show-surface: initial;--csd-foreground-cex-show-teal: initial;--csd-foreground-cex-show-warm: initial;--csd-foreground-client-action-color: initial;--csd-foreground-client-icon-color: initial;--csd-foreground-client-icon-rgb: initial;--csd-foreground-client-note-accent: initial;--csd-foreground-client-note-view-accent: initial;--csd-foreground-client-panel-color: initial;--csd-foreground-client-responsibility-accent: initial;--csd-foreground-collections-blue: initial;--csd-foreground-collections-line: initial;--csd-foreground-collections-navy: initial;--csd-foreground-collections-rules-border: initial;--csd-foreground-collections-rules-ink: initial;--csd-foreground-collections-rules-soft: initial;--csd-foreground-collections-soft: initial;--csd-foreground-collections-special-border: initial;--csd-foreground-collections-special-ink: initial;--csd-foreground-collections-special-muted: initial;--csd-foreground-collections-teal: initial;--csd-foreground-company-section-accent: initial;--csd-foreground-crm-row-accent: initial;--csd-foreground-crm-row-accent-border: initial;--csd-foreground-crm-row-accent-soft: initial;--csd-foreground-crm-training-accent: initial;--csd-foreground-crm-training-success: initial;--csd-foreground-crm-training-teal: initial;--csd-foreground-crm-training-warning: initial;--csd-foreground-current-color: initial;--csd-foreground-dashboard-accent: initial;--csd-foreground-dashboard-accent-soft: initial;--csd-foreground-dashboard-accent-strong: initial;--csd-foreground-dashboard-border: initial;--csd-foreground-dashboard-ink: initial;--csd-foreground-dashboard-muted: initial;--csd-foreground-dashboard-surface: initial;--csd-foreground-dashboard-surface-strong: initial;--csd-foreground-delivery-accent: initial;--csd-foreground-delivery-bg: initial;--csd-foreground-delivery-border: initial;--csd-foreground-discussion-tone: initial;--csd-foreground-document-submenu-accent: initial;--csd-foreground-document-submenu-accent-dark: initial;--csd-foreground-document-submenu-accent-rgb: initial;--csd-foreground-email-inbox-kpi-accent: initial;--csd-foreground-email-item-tone: initial;--csd-foreground-email-kpi-accent: initial;--csd-foreground-email-orchestration-kpi-accent: initial;--csd-foreground-email-state-tone: initial;--csd-foreground-email-template-kpi-accent: initial;--csd-foreground-fact-accent: initial;--csd-foreground-fc-event-bg-color: initial;--csd-foreground-fc-event-border-color: initial;--csd-foreground-flow-accent: initial;--csd-foreground-flow-bg: initial;--csd-foreground-flow-border: initial;--csd-foreground-funds-ink: initial;--csd-foreground-funds-muted: initial;--csd-foreground-guide-accent: initial;--csd-foreground-guide-accent-soft: initial;--csd-foreground-guide-accent-strong: initial;--csd-foreground-guide-blue: initial;--csd-foreground-guide-border: initial;--csd-foreground-guide-ink: initial;--csd-foreground-guide-muted: initial;--csd-foreground-guide-surface: initial;--csd-foreground-help-accent: initial;--csd-foreground-help-blue: initial;--csd-foreground-help-border: initial;--csd-foreground-help-ink: initial;--csd-foreground-help-muted: initial;--csd-foreground-hr-accent: initial;--csd-foreground-hr-border: initial;--csd-foreground-hr-modal-border: initial;--csd-foreground-hr-modal-muted: initial;--csd-foreground-hr-muted: initial;--csd-foreground-hr-surface: initial;--csd-foreground-hr-surface-strong: initial;--csd-foreground-hr-tab-card-header-border: initial;--csd-foreground-hr-tab-card-icon-border: initial;--csd-foreground-hr-text: initial;--csd-foreground-icon-color: initial;--csd-foreground-intervention-type-bg: initial;--csd-foreground-intervention-type-border: initial;--csd-foreground-intervention-type-color: initial;--csd-foreground-knowledge-accent: initial;--csd-foreground-knowledge-border: initial;--csd-foreground-knowledge-border-soft: initial;--csd-foreground-knowledge-governance-accent: initial;--csd-foreground-knowledge-governance-soft: initial;--csd-foreground-knowledge-muted: initial;--csd-foreground-knowledge-row-accent: initial;--csd-foreground-knowledge-row-accent-border: initial;--csd-foreground-knowledge-row-accent-soft: initial;--csd-foreground-knowledge-teal: initial;--csd-foreground-knowledge-text: initial;--csd-foreground-knowledge-usage-bg: initial;--csd-foreground-knowledge-usage-color: initial;--csd-foreground-maintenance-accent: initial;--csd-foreground-maintenance-accent-soft: initial;--csd-foreground-maintenance-accent-strong: initial;--csd-foreground-maintenance-plan-accent: initial;--csd-foreground-maintenance-plan-accent-rgb: initial;--csd-foreground-meeting-amber: initial;--csd-foreground-meeting-blue: initial;--csd-foreground-meeting-green: initial;--csd-foreground-meeting-metric-accent: initial;--csd-foreground-meeting-metric-glow: initial;--csd-foreground-meeting-metric-soft: initial;--csd-foreground-meeting-rose: initial;--csd-foreground-meeting-show-card-border: initial;--csd-foreground-meeting-show-soft-border: initial;--csd-foreground-meeting-sky: initial;--csd-foreground-meeting-teal: initial;--csd-foreground-meeting-violet: initial;--csd-foreground-minisign-blue: initial;--csd-foreground-minisign-ink: initial;--csd-foreground-minisign-line: initial;--csd-foreground-minisign-muted: initial;--csd-foreground-minisign-orange: initial;--csd-foreground-minisign-teal: initial;--csd-foreground-ml-border: initial;--csd-foreground-ml-ink: initial;--csd-foreground-ml-muted: initial;--csd-foreground-ml-panel: initial;--csd-foreground-ml-soft: initial;--csd-foreground-nas-border: initial;--csd-foreground-nas-muted: initial;--csd-foreground-offer-brand: initial;--csd-foreground-offer-builder-border: initial;--csd-foreground-offer-builder-soft: initial;--csd-foreground-offer-cluster-accent: initial;--csd-foreground-offer-cluster-glow: initial;--csd-foreground-offer-gold: initial;--csd-foreground-offer-ink: initial;--csd-foreground-offer-line: initial;--csd-foreground-offer-muted: initial;--csd-foreground-offer-soft: initial;--csd-foreground-offer-teal: initial;--csd-foreground-op-accent: initial;--csd-foreground-op-accent-dark: initial;--csd-foreground-op-border: initial;--csd-foreground-op-border-soft: initial;--csd-foreground-op-command-accent: initial;--csd-foreground-op-command-blue: initial;--csd-foreground-op-command-brand: initial;--csd-foreground-op-command-gold: initial;--csd-foreground-op-command-ink: initial;--csd-foreground-op-command-line: initial;--csd-foreground-op-command-muted: initial;--csd-foreground-op-command-soft: initial;--csd-foreground-op-danger: initial;--csd-foreground-op-ink: initial;--csd-foreground-op-muted: initial;--csd-foreground-op-panel: initial;--csd-foreground-op-public-data-border: initial;--csd-foreground-op-public-data-border-strong: initial;--csd-foreground-op-shell: initial;--csd-foreground-op-soft: initial;--csd-foreground-op-stat-tone: initial;--csd-foreground-op-status-color: initial;--csd-foreground-op-status-rgb: initial;--csd-foreground-op-success: initial;--csd-foreground-op-surface: initial;--csd-foreground-op-surface-soft: initial;--csd-foreground-op-table-head-active: initial;--csd-foreground-op-table-head-bg: initial;--csd-foreground-op-table-head-bg-soft: initial;--csd-foreground-op-table-head-muted: initial;--csd-foreground-op-table-head-text: initial;--csd-foreground-op-warning: initial;--csd-foreground-people-accent: initial;--csd-foreground-people-border: initial;--csd-foreground-people-border-soft: initial;--csd-foreground-people-muted: initial;--csd-foreground-people-row-accent: initial;--csd-foreground-people-row-accent-border: initial;--csd-foreground-people-row-accent-soft: initial;--csd-foreground-people-structure-accent: initial;--csd-foreground-people-structure-accent-border: initial;--csd-foreground-people-structure-accent-soft: initial;--csd-foreground-people-teal: initial;--csd-foreground-people-text: initial;--csd-foreground-platform-metric-accent: initial;--csd-foreground-project-accent-amber: initial;--csd-foreground-project-accent-blue: initial;--csd-foreground-project-accent-teal: initial;--csd-foreground-project-accent-violet: initial;--csd-foreground-project-ink: initial;--csd-foreground-project-line: initial;--csd-foreground-project-template-border: initial;--csd-foreground-project-template-ink: initial;--csd-foreground-project-template-muted: initial;--csd-foreground-project-title-accent: initial;--csd-foreground-property-border: initial;--csd-foreground-property-muted: initial;--csd-foreground-prospect-sidebar-tone: initial;--csd-foreground-pte-border: initial;--csd-foreground-pte-ink: initial;--csd-foreground-pte-muted: initial;--csd-foreground-readiness-border: initial;--csd-foreground-readiness-ink: initial;--csd-foreground-readiness-muted: initial;--csd-foreground-readiness-nav-accent: initial;--csd-foreground-readiness-nav-accent-dark: initial;--csd-foreground-readiness-nav-border: initial;--csd-foreground-readiness-nav-surface: initial;--csd-foreground-readiness-nav-surface-soft: initial;--csd-foreground-registry-accent: initial;--csd-foreground-registry-border: initial;--csd-foreground-report-accent: initial;--csd-foreground-report-accent-soft: initial;--csd-foreground-reports-blue: initial;--csd-foreground-reports-ink: initial;--csd-foreground-reports-line: initial;--csd-foreground-reports-muted: initial;--csd-foreground-reports-soft: initial;--csd-foreground-reports-teal: initial;--csd-foreground-resident-bulk-control-height: initial;--csd-foreground-s2-bg: initial;--csd-foreground-s2-bg-disabled: initial;--csd-foreground-s2-border: initial;--csd-foreground-s2-border-focus: initial;--csd-foreground-s2-border-hover: initial;--csd-foreground-s2-chip-border: initial;--csd-foreground-s2-chip-remove: initial;--csd-foreground-s2-chip-remove-hover: initial;--csd-foreground-s2-chip-text: initial;--csd-foreground-s2-muted: initial;--csd-foreground-s2-placeholder: initial;--csd-foreground-s2-text: initial;--csd-foreground-security-accent: initial;--csd-foreground-security-surface: initial;--csd-foreground-security-surface-soft: initial;--csd-foreground-send-summary-tone: initial;--csd-foreground-settings-ai-amber: initial;--csd-foreground-settings-ai-blue: initial;--csd-foreground-settings-ai-ink: initial;--csd-foreground-settings-ai-line: initial;--csd-foreground-settings-ai-muted: initial;--csd-foreground-settings-ai-soft: initial;--csd-foreground-settings-ai-teal: initial;--csd-foreground-settings-stat-accent: initial;--csd-foreground-settings-stat-soft: initial;--csd-foreground-sf-control-radius: initial;--csd-foreground-sidebar-kpi-accent: initial;--csd-foreground-sidebar-kpi-soft: initial;--csd-foreground-status-tone: initial;--csd-foreground-supplier-sidebar-tone: initial;--csd-foreground-suppliers-overview-accent: initial;--csd-foreground-suppliers-overview-accent-border: initial;--csd-foreground-sync-accent: initial;--csd-foreground-sync-tint: initial;--csd-foreground-task-origin-color: initial;--csd-foreground-task-row-accent: initial;--csd-foreground-tasks-kanban-tone: initial;--csd-foreground-tasks-kanban-tone-rgb: initial;--csd-foreground-topic-accent: initial;--csd-foreground-vehicle-show-accent: initial;--csd-foreground-vehicle-show-accent-soft: initial;--csd-foreground-vehicle-usage-accent: initial;--csd-foreground-vehicle-usage-card-border: initial;--csd-foreground-vehicle-workspace-border: initial;--csd-foreground-whatsapp-kpi-accent: initial;--csd-foreground-whatsapp-settings-health-accent: initial;--csd-foreground-work-accent: initial;--csd-foreground-work-accent-border: initial;--csd-foreground-work-accent-soft: initial;--csd-text-000000-1000: initial;--csd-text-0056b3-1000: initial;--csd-text-006cff-1000: initial;--csd-text-0284c7-1000: initial;--csd-text-0369a1-1000: initial;--csd-text-047857-1000: initial;--csd-text-04786f-1000: initial;--csd-text-059669-1000: initial;--csd-text-065f46-1000: initial;--csd-text-071225-1000: initial;--csd-text-071426-1000: initial;--csd-text-07172f-1000: initial;--csd-text-075985-1000: initial;--csd-text-07815b-1000: initial;--csd-text-07865e-1000: initial;--csd-text-07866f-1000: initial;--csd-text-079669-1000: initial;--csd-text-08213d-1000: initial;--csd-text-08745f-1000: initial;--csd-text-08765f-1000: initial;--csd-text-087857-1000: initial;--csd-text-087858-1000: initial;--csd-text-087958-1000: initial;--csd-text-087a57-1000: initial;--csd-text-087c65-1000: initial;--csd-text-087f67-1000: initial;--csd-text-0891b2-1000: initial;--csd-text-0a9875-1000: initial;--csd-text-0b1b34-1000: initial;--csd-text-0b3f6d-1000: initial;--csd-text-0b5f59-1000: initial;--csd-text-0b63c1-1000: initial;--csd-text-0b6661-1000: initial;--csd-text-0b8f65-1000: initial;--csd-text-0c4a6e-1000: initial;--csd-text-0d6efd-1000: initial;--csd-text-0d9488-100: initial;--csd-text-0d9488-1000: initial;--csd-text-0d9488-90: initial;--csd-text-0e7490-1000: initial;--csd-text-0ea5e9-1000: initial;--csd-text-0f172a-1000: initial;--csd-text-0f1b2d-1000: initial;--csd-text-0f1f35-1000: initial;--csd-text-0f1f38-1000: initial;--csd-text-0f1f3c-1000: initial;--csd-text-0f203a-1000: initial;--csd-text-0f233d-1000: initial;--csd-text-0f2447-1000: initial;--csd-text-0f2745-1000: initial;--csd-text-0f2748-1000: initial;--csd-text-0f2f4e-1000: initial;--csd-text-0f2f5c-1000: initial;--csd-text-0f2f62-1000: initial;--csd-text-0f2f6f-1000: initial;--csd-text-0f3a7a-1000: initial;--csd-text-0f3f4c-1000: initial;--csd-text-0f3f67-1000: initial;--csd-text-0f4c4a-1000: initial;--csd-text-0f4c81-1000: initial;--csd-text-0f4f46-1000: initial;--csd-text-0f5963-1000: initial;--csd-text-0f6557-1000: initial;--csd-text-0f655f-1000: initial;--csd-text-0f665f-1000: initial;--csd-text-0f6b49-1000: initial;--csd-text-0f6b75-1000: initial;--csd-text-0f6f35-1000: initial;--csd-text-0f6fcb-1000: initial;--csd-text-0f7552-1000: initial;--csd-text-0f75b8-1000: initial;--csd-text-0f7650-1000: initial;--csd-text-0f766e-100: initial;--csd-text-0f766e-1000: initial;--csd-text-0f766e-120: initial;--csd-text-0f766e-180: initial;--csd-text-0f766e-200: initial;--csd-text-0f766e-55: initial;--csd-text-0f766e-680: initial;--csd-text-0f7a45-1000: initial;--csd-text-0f8d6b-1000: initial;--csd-text-0f9f6e-1000: initial;--csd-text-0f9f76-1000: initial;--csd-text-0f9f78-1000: initial;--csd-text-0f9f8f-1000: initial;--csd-text-0f9f9a-1000: initial;--csd-text-10213d-1000: initial;--csd-text-10213f-1000: initial;--csd-text-10223f-1000: initial;--csd-text-10233f-1000: initial;--csd-text-102a35-1000: initial;--csd-text-102a43-1000: initial;--csd-text-102a56-1000: initial;--csd-text-102b4e-1000: initial;--csd-text-10b981-1000: initial;--csd-text-10b981-260: initial;--csd-text-111111-1000: initial;--csd-text-111827-1000: initial;--csd-text-112f4f-1000: initial;--csd-text-115e59-1000: initial;--csd-text-116747-1000: initial;--csd-text-117052-1000: initial;--csd-text-117155-1000: initial;--csd-text-12203a-1000: initial;--csd-text-12213a-1000: initial;--csd-text-12213b-1000: initial;--csd-text-12233a-1000: initial;--csd-text-12263f-1000: initial;--csd-text-123047-1000: initial;--csd-text-12304d-1000: initial;--csd-text-12315f-1000: initial;--csd-text-12345c-1000: initial;--csd-text-123f70-1000: initial;--csd-text-123fb2-1000: initial;--csd-text-12976b-1000: initial;--csd-text-13213a-1000: initial;--csd-text-132238-1000: initial;--csd-text-13233f-1000: initial;--csd-text-13253f-1000: initial;--csd-text-132b4d-1000: initial;--csd-text-134e4a-1000: initial;--csd-text-137333-1000: initial;--csd-text-138369-1000: initial;--csd-text-142033-1000: initial;--csd-text-14213d-1000: initial;--csd-text-142238-1000: initial;--csd-text-14233b-1000: initial;--csd-text-14532d-1000: initial;--csd-text-145c4b-1000: initial;--csd-text-147153-1000: initial;--csd-text-147235-1000: initial;--csd-text-14725f-1000: initial;--csd-text-147454-1000: initial;--csd-text-147d75-1000: initial;--csd-text-14b87a-1000: initial;--csd-text-14b8a6-300: initial;--csd-text-14b8a6-80: initial;--csd-text-14b8a6-85: initial;--csd-text-15243a-1000: initial;--csd-text-152942-1000: initial;--csd-text-15304f-1000: initial;--csd-text-153150-1000: initial;--csd-text-15324b-1000: initial;--csd-text-15735d-1000: initial;--csd-text-15803d-1000: initial;--csd-text-15856a-1000: initial;--csd-text-159447-1000: initial;--csd-text-159669-1000: initial;--csd-text-15975b-1000: initial;--csd-text-159779-1000: initial;--csd-text-162033-1000: initial;--csd-text-16253d-1000: initial;--csd-text-162f50-1000: initial;--csd-text-16304f-1000: initial;--csd-text-163054-1000: initial;--csd-text-163250-1000: initial;--csd-text-163754-1000: initial;--csd-text-163b61-1000: initial;--csd-text-163b83-1000: initial;--csd-text-164e63-1000: initial;--csd-text-166534-1000: initial;--csd-text-16704b-1000: initial;--csd-text-16734b-1000: initial;--csd-text-1675b7-1000: initial;--csd-text-168052-1000: initial;--csd-text-168063-1000: initial;--csd-text-168076-1000: initial;--csd-text-168267-1000: initial;--csd-text-16845a-1000: initial;--csd-text-16a34a-1000: initial;--csd-text-16a66a-1000: initial;--csd-text-172033-1000: initial;--csd-text-17213a-1000: initial;--csd-text-172338-1000: initial;--csd-text-17233a-1000: initial;--csd-text-17233b-1000: initial;--csd-text-17233c-1000: initial;--csd-text-17233d-1000: initial;--csd-text-17243a-1000: initial;--csd-text-17243c-1000: initial;--csd-text-172554-1000: initial;--csd-text-172b45-1000: initial;--csd-text-172b46-1000: initial;--csd-text-172b4d-1000: initial;--csd-text-172e49-1000: initial;--csd-text-172e50-1000: initial;--csd-text-17304f-1000: initial;--csd-text-17324d-1000: initial;--csd-text-17324f-1000: initial;--csd-text-173354-1000: initial;--csd-text-17343b-1000: initial;--csd-text-17352f-1000: initial;--csd-text-17355f-1000: initial;--csd-text-17385f-1000: initial;--csd-text-173b72-1000: initial;--csd-text-173f67-1000: initial;--csd-text-174378-1000: initial;--csd-text-174ea6-1000: initial;--csd-text-174f48-1000: initial;--csd-text-1757c2-1000: initial;--csd-text-175c48-1000: initial;--csd-text-17604a-1000: initial;--csd-text-176b45-1000: initial;--csd-text-176b55-1000: initial;--csd-text-177853-1000: initial;--csd-text-182746-1000: initial;--csd-text-18283d-1000: initial;--csd-text-182b45-1000: initial;--csd-text-18304d-1000: initial;--csd-text-18304f-1000: initial;--csd-text-18314c-1000: initial;--csd-text-18314d-1000: initial;--csd-text-183250-1000: initial;--csd-text-183354-1000: initial;--csd-text-183454-1000: initial;--csd-text-183556-1000: initial;--csd-text-183957-1000: initial;--csd-text-184778-1000: initial;--csd-text-1859ac-1000: initial;--csd-text-187451-1000: initial;--csd-text-18745f-1000: initial;--csd-text-18794e-1000: initial;--csd-text-19324d-1000: initial;--csd-text-193755-1000: initial;--csd-text-196443-1000: initial;--csd-text-197052-1000: initial;--csd-text-19734c-1000: initial;--csd-text-19855d-1000: initial;--csd-text-198754-1000: initial;--csd-text-1a1a1a-1000: initial;--csd-text-1a3454-1000: initial;--csd-text-1b2844-1000: initial;--csd-text-1b2a41-1000: initial;--csd-text-1b304a-1000: initial;--csd-text-1c2940-1000: initial;--csd-text-1c3350-1000: initial;--csd-text-1d3049-1000: initial;--csd-text-1d3551-1000: initial;--csd-text-1d4ed8-100: initial;--csd-text-1d4ed8-1000: initial;--csd-text-1d4ed8-180: initial;--csd-text-1d4ed8-480: initial;--csd-text-1d4ed8-720: initial;--csd-text-1d5fc7-1000: initial;--csd-text-1d7952-1000: initial;--csd-text-1d7a86-1000: initial;--csd-text-1e293b-1000: initial;--csd-text-1e2b42-1000: initial;--csd-text-1e2b4a-1000: initial;--csd-text-1e2f49-1000: initial;--csd-text-1e2f4d-1000: initial;--csd-text-1e334b-1000: initial;--csd-text-1e344d-1000: initial;--csd-text-1e3650-1000: initial;--csd-text-1e3a5f-1000: initial;--csd-text-1e3a8a-1000: initial;--csd-text-1e40af-1000: initial;--csd-text-1f2937-1000: initial;--csd-text-1f2f46-1000: initial;--csd-text-1f2f4d-1000: initial;--csd-text-1f3047-1000: initial;--csd-text-1f324a-1000: initial;--csd-text-1f334d-1000: initial;--csd-text-1f344a-1000: initial;--csd-text-1f3553-1000: initial;--csd-text-1f3554-1000: initial;--csd-text-1f3657-1000: initial;--csd-text-1f3a5f-1000: initial;--csd-text-1f3cc2-1000: initial;--csd-text-1f3fa4-1000: initial;--csd-text-1f46d8-1000: initial;--csd-text-1f4f8f-1000: initial;--csd-text-1f5fd1-1000: initial;--csd-text-1f63a2-1000: initial;--csd-text-1f64c9-1000: initial;--csd-text-203047-1000: initial;--csd-text-20314d-1000: initial;--csd-text-20314f-1000: initial;--csd-text-20334c-1000: initial;--csd-text-20334d-1000: initial;--csd-text-20344f-1000: initial;--csd-text-20364e-1000: initial;--csd-text-203650-1000: initial;--csd-text-203652-1000: initial;--csd-text-203754-1000: initial;--csd-text-203f38-1000: initial;--csd-text-203f5d-1000: initial;--csd-text-2049b9-1000: initial;--csd-text-205fca-1000: initial;--csd-text-212529-1000: initial;--csd-text-21324b-1000: initial;--csd-text-21334d-1000: initial;--csd-text-21364d-1000: initial;--csd-text-21364f-1000: initial;--csd-text-213850-1000: initial;--csd-text-213b59-1000: initial;--csd-text-214c48-1000: initial;--csd-text-21704e-1000: initial;--csd-text-21745a-1000: initial;--csd-text-222222-1000: initial;--csd-text-223252-1000: initial;--csd-text-22344f-1000: initial;--csd-text-223553-1000: initial;--csd-text-22364e-1000: initial;--csd-text-22364f-1000: initial;--csd-text-223b57-1000: initial;--csd-text-223b5a-1000: initial;--csd-text-225946-1000: initial;--csd-text-2261b9-1000: initial;--csd-text-2268aa-1000: initial;--csd-text-22835c-1000: initial;--csd-text-22a06b-1000: initial;--csd-text-22c55e-1000: initial;--csd-text-22c55e-130: initial;--csd-text-23364f-1000: initial;--csd-text-233950-1000: initial;--csd-text-233955-1000: initial;--csd-text-233d58-1000: initial;--csd-text-233e5b-1000: initial;--csd-text-23405f-1000: initial;--csd-text-234653-1000: initial;--csd-text-234b7d-1000: initial;--csd-text-234b84-1000: initial;--csd-text-234e7b-1000: initial;--csd-text-236346-1000: initial;--csd-text-23704c-1000: initial;--csd-text-23704f-1000: initial;--csd-text-24324a-1000: initial;--csd-text-24324b-1000: initial;--csd-text-24344d-1000: initial;--csd-text-24354a-1000: initial;--csd-text-243553-1000: initial;--csd-text-24364d-1000: initial;--csd-text-24364f-1000: initial;--csd-text-243754-1000: initial;--csd-text-24384f-1000: initial;--csd-text-243a52-1000: initial;--csd-text-243b5a-1000: initial;--csd-text-243b7a-1000: initial;--csd-text-243c9d-1000: initial;--csd-text-243d57-1000: initial;--csd-text-244261-1000: initial;--csd-text-24453d-1000: initial;--csd-text-244666-1000: initial;--csd-text-2449b8-1000: initial;--csd-text-244a78-1000: initial;--csd-text-244ac8-1000: initial;--csd-text-244d44-1000: initial;--csd-text-2458ce-1000: initial;--csd-text-2459b7-1000: initial;--csd-text-245b43-1000: initial;--csd-text-245b91-1000: initial;--csd-text-245bc1-1000: initial;--csd-text-245d96-1000: initial;--csd-text-245eb0-1000: initial;--csd-text-245edb-1000: initial;--csd-text-245f96-1000: initial;--csd-text-245fbd-1000: initial;--csd-text-245fd7-1000: initial;--csd-text-24649b-1000: initial;--csd-text-246848-1000: initial;--csd-text-246b4a-1000: initial;--csd-text-24714e-1000: initial;--csd-text-247151-1000: initial;--csd-text-247653-1000: initial;--csd-text-253449-1000: initial;--csd-text-25344b-1000: initial;--csd-text-25344d-1000: initial;--csd-text-25364d-1000: initial;--csd-text-25364f-1000: initial;--csd-text-25374d-1000: initial;--csd-text-253a54-1000: initial;--csd-text-253b59-1000: initial;--csd-text-253bb5-1000: initial;--csd-text-25467a-1000: initial;--csd-text-2547d0-1000: initial;--csd-text-254b83-1000: initial;--csd-text-2555b8-1000: initial;--csd-text-2557d6-1000: initial;--csd-text-25624d-1000: initial;--csd-text-2563a4-1000: initial;--csd-text-2563d9-1000: initial;--csd-text-2563eb-100: initial;--csd-text-2563eb-1000: initial;--csd-text-2563eb-110: initial;--csd-text-2563eb-120: initial;--csd-text-2563eb-160: initial;--csd-text-2563eb-420: initial;--csd-text-2563eb-55: initial;--csd-text-2563eb-70: initial;--csd-text-2563eb-80: initial;--csd-text-257051-1000: initial;--csd-text-257052-1000: initial;--csd-text-25d366-1000: initial;--csd-text-263247-1000: initial;--csd-text-26324d-1000: initial;--csd-text-26354c-1000: initial;--csd-text-26364a-1000: initial;--csd-text-26364d-1000: initial;--csd-text-26364f-1000: initial;--csd-text-26374f-1000: initial;--csd-text-2637ad-1000: initial;--csd-text-263a58-1000: initial;--csd-text-263b37-1000: initial;--csd-text-263b56-1000: initial;--csd-text-263b59-1000: initial;--csd-text-263b5a-1000: initial;--csd-text-263d54-1000: initial;--csd-text-263e56-1000: initial;--csd-text-263e59-1000: initial;--csd-text-263e5c-1000: initial;--csd-text-263f5e-1000: initial;--csd-text-263f63-1000: initial;--csd-text-26415f-1000: initial;--csd-text-264866-1000: initial;--csd-text-264d75-1000: initial;--csd-text-26704d-1000: initial;--csd-text-26735d-1000: initial;--csd-text-273451-1000: initial;--csd-text-27364b-1000: initial;--csd-text-27364d-1000: initial;--csd-text-273768-1000: initial;--csd-text-273b54-1000: initial;--csd-text-2747c7-1000: initial;--csd-text-27624f-1000: initial;--csd-text-27629a-1000: initial;--csd-text-27639d-1000: initial;--csd-text-276749-1000: initial;--csd-text-2768b2-1000: initial;--csd-text-276a61-1000: initial;--csd-text-277052-1000: initial;--csd-text-277253-1000: initial;--csd-text-27816a-1000: initial;--csd-text-27825e-1000: initial;--csd-text-278473-1000: initial;--csd-text-27865b-1000: initial;--csd-text-28405f-1000: initial;--csd-text-284061-1000: initial;--csd-text-28445e-1000: initial;--csd-text-284968-1000: initial;--csd-text-2849d8-1000: initial;--csd-text-284a6b-1000: initial;--csd-text-2851a8-1000: initial;--csd-text-285344-1000: initial;--csd-text-2856a0-1000: initial;--csd-text-2856cb-1000: initial;--csd-text-285b4b-1000: initial;--csd-text-285e91-1000: initial;--csd-text-285ec8-1000: initial;--csd-text-28634e-1000: initial;--csd-text-2864dc-1000: initial;--csd-text-2865bc-1000: initial;--csd-text-28679f-1000: initial;--csd-text-2868db-1000: initial;--csd-text-293f58-1000: initial;--csd-text-293f59-1000: initial;--csd-text-29415c-1000: initial;--csd-text-29415d-1000: initial;--csd-text-29415f-1000: initial;--csd-text-29435f-1000: initial;--csd-text-29445f-1000: initial;--csd-text-294663-1000: initial;--csd-text-294770-1000: initial;--csd-text-294b52-1000: initial;--csd-text-294b6b-1000: initial;--csd-text-294b6d-1000: initial;--csd-text-294d6c-1000: initial;--csd-text-2959a1-1000: initial;--csd-text-2a3e58-1000: initial;--csd-text-2a4059-1000: initial;--csd-text-2a405a-1000: initial;--csd-text-2a4158-1000: initial;--csd-text-2a5bd7-1000: initial;--csd-text-2b2f36-1000: initial;--csd-text-2b3d55-1000: initial;--csd-text-2b5f9c-1000: initial;--csd-text-2b6957-1000: initial;--csd-text-2b6fe8-1000: initial;--csd-text-2b8a63-1000: initial;--csd-text-2c3344-1000: initial;--csd-text-2c4d69-1000: initial;--csd-text-2c4d6d-1000: initial;--csd-text-2c6094-1000: initial;--csd-text-2c6fa9-1000: initial;--csd-text-2c9368-1000: initial;--csd-text-2d445d-1000: initial;--csd-text-2d465f-1000: initial;--csd-text-2d4667-1000: initial;--csd-text-2d72aa-1000: initial;--csd-text-2d73b5-1000: initial;--csd-text-2e4568-1000: initial;--csd-text-2e6eac-1000: initial;--csd-text-2e70aa-1000: initial;--csd-text-2f4566-1000: initial;--csd-text-2f5ad1-1000: initial;--csd-text-2f5d88-1000: initial;--csd-text-2f6df6-1000: initial;--csd-text-2f73ac-1000: initial;--csd-text-304159-1000: initial;--csd-text-30415f-1000: initial;--csd-text-3041d8-1000: initial;--csd-text-30435d-1000: initial;--csd-text-30445f-1000: initial;--csd-text-30465f-1000: initial;--csd-text-3048c4-1000: initial;--csd-text-3049c9-1000: initial;--csd-text-304ee8-1000: initial;--csd-text-313b6b-1000: initial;--csd-text-31445e-1000: initial;--csd-text-31445f-1000: initial;--csd-text-314b64-1000: initial;--csd-text-314c69-1000: initial;--csd-text-315071-1000: initial;--csd-text-31516f-1000: initial;--csd-text-315177-1000: initial;--csd-text-31538d-1000: initial;--csd-text-315472-1000: initial;--csd-text-31547f-1000: initial;--csd-text-3154d9-1000: initial;--csd-text-3154f4-1000: initial;--csd-text-315579-1000: initial;--csd-text-31557f-1000: initial;--csd-text-315789-1000: initial;--csd-text-3157c8-1000: initial;--csd-text-3157d5-1000: initial;--csd-text-3157d7-1000: initial;--csd-text-3158c9-1000: initial;--csd-text-315a94-1000: initial;--csd-text-315a9d-1000: initial;--csd-text-315a9f-1000: initial;--csd-text-315b69-1000: initial;--csd-text-315b82-1000: initial;--csd-text-315c91-1000: initial;--csd-text-315ccf-1000: initial;--csd-text-315d8a-1000: initial;--csd-text-315f51-1000: initial;--csd-text-315f52-1000: initial;--csd-text-315f55-1000: initial;--csd-text-315f8d-1000: initial;--csd-text-315f96-1000: initial;--csd-text-315f9d-1000: initial;--csd-text-315fe7-1000: initial;--csd-text-31715e-1000: initial;--csd-text-326da8-1000: initial;--csd-text-327259-1000: initial;--csd-text-334155-1000: initial;--csd-text-33445c-1000: initial;--csd-text-33445d-1000: initial;--csd-text-334963-1000: initial;--csd-text-334e68-1000: initial;--csd-text-33506f-1000: initial;--csd-text-335174-1000: initial;--csd-text-335571-1000: initial;--csd-text-343a40-1000: initial;--csd-text-344053-1000: initial;--csd-text-344054-1000: initial;--csd-text-34435c-1000: initial;--csd-text-34445a-1000: initial;--csd-text-34445c-1000: initial;--csd-text-34445e-1000: initial;--csd-text-344761-1000: initial;--csd-text-344b65-1000: initial;--csd-text-344bd7-1000: initial;--csd-text-344e6b-1000: initial;--csd-text-344f75-1000: initial;--csd-text-34515c-1000: initial;--csd-text-3451df-1000: initial;--csd-text-3456df-1000: initial;--csd-text-3457f1-1000: initial;--csd-text-3457f1-180: initial;--csd-text-3457f1-200: initial;--csd-text-3457f1-75: initial;--csd-text-3457f1-80: initial;--csd-text-3467e8-1000: initial;--csd-text-3474ad-1000: initial;--csd-text-354968-1000: initial;--csd-text-354c66-1000: initial;--csd-text-35507f-1000: initial;--csd-text-35557c-1000: initial;--csd-text-355776-1000: initial;--csd-text-355e51-1000: initial;--csd-text-356a59-1000: initial;--csd-text-356d9f-1000: initial;--csd-text-356dc3-1000: initial;--csd-text-36495f-1000: initial;--csd-text-36526f-1000: initial;--csd-text-365574-1000: initial;--csd-text-36577f-1000: initial;--csd-text-365875-1000: initial;--csd-text-365878-1000: initial;--csd-text-365887-1000: initial;--csd-text-365f87-1000: initial;--csd-text-366ee8-1000: initial;--csd-text-3730a3-1000: initial;--csd-text-374151-1000: initial;--csd-text-37547f-1000: initial;--csd-text-3758e8-1000: initial;--csd-text-37678f-1000: initial;--csd-text-384f69-1000: initial;--csd-text-38506f-1000: initial;--csd-text-38536d-1000: initial;--csd-text-3855a2-1000: initial;--csd-text-39566f-1000: initial;--csd-text-395779-1000: initial;--csd-text-395a60-1000: initial;--csd-text-395b67-1000: initial;--csd-text-395f78-1000: initial;--csd-text-39705f-1000: initial;--csd-text-3974d8-1000: initial;--csd-text-3977b7-1000: initial;--csd-text-398077-1000: initial;--csd-text-3a56ae-1000: initial;--csd-text-3b506b-1000: initial;--csd-text-3b5ea7-1000: initial;--csd-text-3b6cf0-1000: initial;--csd-text-3b82f6-1000: initial;--csd-text-3b82f6-280: initial;--csd-text-3b8d68-1000: initial;--csd-text-3c526b-1000: initial;--csd-text-3c5570-1000: initial;--csd-text-3c5cc5-1000: initial;--csd-text-3d4d63-1000: initial;--csd-text-3d5575-1000: initial;--csd-text-3d6b58-1000: initial;--csd-text-3e5878-1000: initial;--csd-text-3e5bd8-1000: initial;--csd-text-3f1831-1000: initial;--csd-text-3f2e2a-1000: initial;--csd-text-3f5068-1000: initial;--csd-text-3f51b5-1000: initial;--csd-text-3f5963-1000: initial;--csd-text-3f5af4-1000: initial;--csd-text-3f5fe8-1000: initial;--csd-text-3f6ea8-1000: initial;--csd-text-3f6f61-1000: initial;--csd-text-40506a-1000: initial;--csd-text-40516a-1000: initial;--csd-text-40536c-1000: initial;--csd-text-40546b-1000: initial;--csd-text-40546f-1000: initial;--csd-text-40556f-1000: initial;--csd-text-405872-1000: initial;--csd-text-40648d-1000: initial;--csd-text-414a79-1000: initial;--csd-text-41536b-1000: initial;--csd-text-41536d-1000: initial;--csd-text-41546f-1000: initial;--csd-text-415775-1000: initial;--csd-text-415972-1000: initial;--csd-text-416078-1000: initial;--csd-text-4169ee-1000: initial;--csd-text-42526a-1000: initial;--csd-text-42536b-1000: initial;--csd-text-42556d-1000: initial;--csd-text-42556f-1000: initial;--csd-text-42566e-1000: initial;--csd-text-425771-1000: initial;--csd-text-425870-1000: initial;--csd-text-425a74-1000: initial;--csd-text-425a75-1000: initial;--csd-text-426078-1000: initial;--csd-text-42607f-1000: initial;--csd-text-426181-1000: initial;--csd-text-42645a-1000: initial;--csd-text-42678d-1000: initial;--csd-text-42699c-1000: initial;--csd-text-426a56-1000: initial;--csd-text-4275df-1000: initial;--csd-text-4338ca-1000: initial;--csd-text-43546d-1000: initial;--csd-text-435671-1000: initial;--csd-text-435773-1000: initial;--csd-text-435e83-1000: initial;--csd-text-43617d-1000: initial;--csd-text-4361ee-1000: initial;--csd-text-4374a8-1000: initial;--csd-text-4375b5-1000: initial;--csd-text-444444-1000: initial;--csd-text-44546a-1000: initial;--csd-text-44546d-1000: initial;--csd-text-44556d-1000: initial;--csd-text-445a72-1000: initial;--csd-text-445a76-1000: initial;--csd-text-45647f-1000: initial;--csd-text-46546e-1000: initial;--csd-text-465971-1000: initial;--csd-text-465b75-1000: initial;--csd-text-466486-1000: initial;--csd-text-475467-1000: initial;--csd-text-475569-100: initial;--csd-text-475569-1000: initial;--csd-text-475569-860: initial;--csd-text-475a74-1000: initial;--csd-text-47617f-1000: initial;--csd-text-47627f-1000: initial;--csd-text-477460-1000: initial;--csd-text-48617e-1000: initial;--csd-text-48617f-1000: initial;--csd-text-487ed4-1000: initial;--csd-text-493b38-1000: initial;--csd-text-495057-1000: initial;--csd-text-49566a-1000: initial;--csd-text-495d78-1000: initial;--csd-text-49637c-1000: initial;--csd-text-49647e-1000: initial;--csd-text-496887-1000: initial;--csd-text-497bb1-1000: initial;--csd-text-4a5b6d-1000: initial;--csd-text-4a5d78-1000: initial;--csd-text-4a6482-1000: initial;--csd-text-4b5563-1000: initial;--csd-text-4b5565-1000: initial;--csd-text-4b5f78-1000: initial;--csd-text-4b6355-1000: initial;--csd-text-4b63df-1000: initial;--csd-text-4b6583-1000: initial;--csd-text-4b6785-1000: initial;--csd-text-4b6b58-1000: initial;--csd-text-4b756e-1000: initial;--csd-text-4c6570-1000: initial;--csd-text-4d5d73-1000: initial;--csd-text-4d6380-1000: initial;--csd-text-4d6782-1000: initial;--csd-text-4d78a4-1000: initial;--csd-text-4e6075-1000: initial;--csd-text-4e647c-1000: initial;--csd-text-4e7fe7-1000: initial;--csd-text-4e819f-1000: initial;--csd-text-4e83b4-1000: initial;--csd-text-4f46e5-1000: initial;--csd-text-4f46e5-120: initial;--csd-text-4f46e5-200: initial;--csd-text-4f6380-1000: initial;--csd-text-4f6783-1000: initial;--csd-text-4f6871-1000: initial;--csd-text-4f6880-1000: initial;--csd-text-4f78b8-1000: initial;--csd-text-50627a-1000: initial;--csd-text-50627b-1000: initial;--csd-text-50627c-1000: initial;--csd-text-50627d-1000: initial;--csd-text-50647c-1000: initial;--csd-text-50667f-1000: initial;--csd-text-506982-1000: initial;--csd-text-50769d-1000: initial;--csd-text-516173-1000: initial;--csd-text-516177-1000: initial;--csd-text-516276-1000: initial;--csd-text-51627c-1000: initial;--csd-text-51637a-1000: initial;--csd-text-51657f-1000: initial;--csd-text-516a73-1000: initial;--csd-text-516a81-1000: initial;--csd-text-526174-1000: initial;--csd-text-526176-1000: initial;--csd-text-52627a-1000: initial;--csd-text-52627c-1000: initial;--csd-text-526377-1000: initial;--csd-text-52637a-1000: initial;--csd-text-526477-1000: initial;--csd-text-52647a-1000: initial;--csd-text-52647b-1000: initial;--csd-text-52647c-1000: initial;--csd-text-52647d-1000: initial;--csd-text-52657a-1000: initial;--csd-text-52657b-1000: initial;--csd-text-52657c-1000: initial;--csd-text-52657d-1000: initial;--csd-text-52657e-1000: initial;--csd-text-52657f-1000: initial;--csd-text-526581-1000: initial;--csd-text-52667b-1000: initial;--csd-text-52667d-1000: initial;--csd-text-52667f-1000: initial;--csd-text-52677c-1000: initial;--csd-text-526783-1000: initial;--csd-text-526871-1000: initial;--csd-text-526984-1000: initial;--csd-text-526985-1000: initial;--csd-text-526987-1000: initial;--csd-text-526b84-1000: initial;--csd-text-526b89-1000: initial;--csd-text-526c61-1000: initial;--csd-text-526f91-1000: initial;--csd-text-52705c-1000: initial;--csd-text-527060-1000: initial;--csd-text-527068-1000: initial;--csd-text-527069-1000: initial;--csd-text-52708e-1000: initial;--csd-text-52708f-1000: initial;--csd-text-527095-1000: initial;--csd-text-527166-1000: initial;--csd-text-5278b8-1000: initial;--csd-text-536079-1000: initial;--csd-text-536174-1000: initial;--csd-text-536179-1000: initial;--csd-text-53627a-1000: initial;--csd-text-53647d-1000: initial;--csd-text-53647e-1000: initial;--csd-text-53657a-1000: initial;--csd-text-53657d-1000: initial;--csd-text-53657f-1000: initial;--csd-text-53667e-1000: initial;--csd-text-536680-1000: initial;--csd-text-536780-1000: initial;--csd-text-536781-1000: initial;--csd-text-536782-1000: initial;--csd-text-536783-1000: initial;--csd-text-536981-1000: initial;--csd-text-536984-1000: initial;--csd-text-536a84-1000: initial;--csd-text-536a86-1000: initial;--csd-text-536dd8-1000: initial;--csd-text-536f61-1000: initial;--csd-text-53708d-1000: initial;--csd-text-537499-1000: initial;--csd-text-54657b-1000: initial;--csd-text-546981-1000: initial;--csd-text-546c8b-1000: initial;--csd-text-5470ff-220: initial;--csd-text-554ab0-1000: initial;--csd-text-556579-1000: initial;--csd-text-55657d-1000: initial;--csd-text-55677f-1000: initial;--csd-text-56657a-1000: initial;--csd-text-567fae-1000: initial;--csd-text-56806d-1000: initial;--csd-text-58677b-1000: initial;--csd-text-58677c-1000: initial;--csd-text-586c82-1000: initial;--csd-text-587076-1000: initial;--csd-text-587087-1000: initial;--csd-text-587089-1000: initial;--csd-text-58708f-1000: initial;--csd-text-5872b5-1000: initial;--csd-text-587394-1000: initial;--csd-text-587493-1000: initial;--csd-text-5963b8-1000: initial;--csd-text-59677a-1000: initial;--csd-text-596b82-1000: initial;--csd-text-59718d-1000: initial;--csd-text-5a7190-1000: initial;--csd-text-5b21b6-1000: initial;--csd-text-5b45b5-1000: initial;--csd-text-5b4ab4-1000: initial;--csd-text-5b57bd-1000: initial;--csd-text-5b6472-1000: initial;--csd-text-5b6b80-1000: initial;--csd-text-5b6b81-1000: initial;--csd-text-5b6b82-1000: initial;--csd-text-5b6f88-1000: initial;--csd-text-5b735f-1000: initial;--csd-text-5b766f-1000: initial;--csd-text-5b7cfa-1000: initial;--csd-text-5b7cff-1000: initial;--csd-text-5b7cff-120: initial;--csd-text-5c6b88-1000: initial;--csd-text-5c6e86-1000: initial;--csd-text-5c6f86-1000: initial;--csd-text-5c708b-1000: initial;--csd-text-5c7187-1000: initial;--csd-text-5c7378-1000: initial;--csd-text-5c756c-1000: initial;--csd-text-5c7fae-1000: initial;--csd-text-5d6680-1000: initial;--csd-text-5d6d86-1000: initial;--csd-text-5d6f88-1000: initial;--csd-text-5d7088-1000: initial;--csd-text-5d7898-1000: initial;--csd-text-5d79a6-1000: initial;--csd-text-5e716d-1000: initial;--csd-text-5e7479-1000: initial;--csd-text-5eead4-620: initial;--csd-text-5eead4-660: initial;--csd-text-5f49cf-1000: initial;--csd-text-5f6f82-1000: initial;--csd-text-5f6f86-1000: initial;--csd-text-5f6f89-1000: initial;--csd-text-5f7085-1000: initial;--csd-text-5f7087-1000: initial;--csd-text-5f7088-1000: initial;--csd-text-5f7188-1000: initial;--csd-text-5f7189-1000: initial;--csd-text-5f718a-1000: initial;--csd-text-5f7286-1000: initial;--csd-text-5f7479-1000: initial;--csd-text-5f747c-1000: initial;--csd-text-5f7690-1000: initial;--csd-text-5f7692-1000: initial;--csd-text-5f7890-1000: initial;--csd-text-5f789d-1000: initial;--csd-text-5f7aa3-1000: initial;--csd-text-607089-1000: initial;--csd-text-60708c-1000: initial;--csd-text-607188-1000: initial;--csd-text-607189-1000: initial;--csd-text-60718a-1000: initial;--csd-text-60718b-1000: initial;--csd-text-60738b-1000: initial;--csd-text-60738c-1000: initial;--csd-text-60738f-1000: initial;--csd-text-607392-1000: initial;--csd-text-60748d-1000: initial;--csd-text-60748f-1000: initial;--csd-text-60756f-1000: initial;--csd-text-60758b-1000: initial;--csd-text-60766f-1000: initial;--csd-text-60778f-1000: initial;--csd-text-607b96-1000: initial;--csd-text-612f2a-1000: initial;--csd-text-617089-1000: initial;--csd-text-61708e-1000: initial;--csd-text-617189-1000: initial;--csd-text-61718a-1000: initial;--csd-text-617287-1000: initial;--csd-text-61728a-1000: initial;--csd-text-61738d-1000: initial;--csd-text-61748b-1000: initial;--csd-text-61748d-1000: initial;--csd-text-61748f-1000: initial;--csd-text-617493-1000: initial;--csd-text-61758e-1000: initial;--csd-text-61758f-1000: initial;--csd-text-61777c-1000: initial;--csd-text-617792-1000: initial;--csd-text-617c78-1000: initial;--csd-text-62708a-1000: initial;--csd-text-627189-1000: initial;--csd-text-62748d-1000: initial;--csd-text-62748e-1000: initial;--csd-text-62758a-1000: initial;--csd-text-62758e-1000: initial;--csd-text-62778f-1000: initial;--csd-text-627a91-1000: initial;--csd-text-6280a0-1000: initial;--csd-text-628177-1000: initial;--csd-text-6366f1-1000: initial;--csd-text-63718b-1000: initial;--csd-text-63738b-1000: initial;--csd-text-63758f-1000: initial;--csd-text-63768e-1000: initial;--csd-text-637890-1000: initial;--csd-text-646d7e-1000: initial;--csd-text-64748b-1000: initial;--csd-text-64748b-120: initial;--csd-text-64748b-360: initial;--csd-text-64748b-520: initial;--csd-text-64758b-1000: initial;--csd-text-647891-1000: initial;--csd-text-647894-1000: initial;--csd-text-647980-1000: initial;--csd-text-647b93-1000: initial;--csd-text-647b96-1000: initial;--csd-text-648078-1000: initial;--csd-text-64809d-1000: initial;--csd-text-6481a3-1000: initial;--csd-text-65518a-1000: initial;--csd-text-65718b-1000: initial;--csd-text-65748a-1000: initial;--csd-text-65748e-1000: initial;--csd-text-65758a-1000: initial;--csd-text-65758b-1000: initial;--csd-text-65758d-1000: initial;--csd-text-65768b-1000: initial;--csd-text-65788e-1000: initial;--csd-text-65788f-1000: initial;--csd-text-657892-1000: initial;--csd-text-65798f-1000: initial;--csd-text-657b94-1000: initial;--csd-text-667085-1000: initial;--csd-text-66748a-1000: initial;--csd-text-66758a-1000: initial;--csd-text-66758b-1000: initial;--csd-text-66758c-1000: initial;--csd-text-66758d-1000: initial;--csd-text-66758f-1000: initial;--csd-text-66768d-1000: initial;--csd-text-66778f-1000: initial;--csd-text-66788d-1000: initial;--csd-text-66788e-1000: initial;--csd-text-667892-1000: initial;--csd-text-667a91-1000: initial;--csd-text-667b91-1000: initial;--csd-text-667b93-1000: initial;--csd-text-667d92-1000: initial;--csd-text-667d98-1000: initial;--csd-text-667f9d-1000: initial;--csd-text-6680b7-1000: initial;--csd-text-6683b4-1000: initial;--csd-text-68748d-1000: initial;--csd-text-68778b-1000: initial;--csd-text-68798e-1000: initial;--csd-text-687b99-1000: initial;--csd-text-687d91-1000: initial;--csd-text-687d94-1000: initial;--csd-text-687e83-1000: initial;--csd-text-694039-1000: initial;--csd-text-697293-1000: initial;--csd-text-69829e-1000: initial;--csd-text-6a7b90-1000: initial;--csd-text-6a7d97-1000: initial;--csd-text-6a7d98-1000: initial;--csd-text-6a8277-1000: initial;--csd-text-6b4f14-1000: initial;--csd-text-6b7280-1000: initial;--csd-text-6b778a-1000: initial;--csd-text-6b7a90-1000: initial;--csd-text-6b7a96-1000: initial;--csd-text-6b7a99-1000: initial;--csd-text-6b7b90-1000: initial;--csd-text-6b7b91-1000: initial;--csd-text-6b7c93-1000: initial;--csd-text-6b7c94-1000: initial;--csd-text-6b7d93-1000: initial;--csd-text-6b7d94-1000: initial;--csd-text-6b7d95-1000: initial;--csd-text-6b7e97-1000: initial;--csd-text-6b7e98-1000: initial;--csd-text-6b7f92-1000: initial;--csd-text-6b7f95-1000: initial;--csd-text-6b7f98-1000: initial;--csd-text-6b7f99-1000: initial;--csd-text-6b7f9f-1000: initial;--csd-text-6c757d-1000: initial;--csd-text-6c7d94-1000: initial;--csd-text-6c7f84-1000: initial;--csd-text-6c7f96-1000: initial;--csd-text-6c819e-1000: initial;--csd-text-6d28d9-1000: initial;--csd-text-6d4ce8-1000: initial;--csd-text-6d7890-1000: initial;--csd-text-6d7d95-1000: initial;--csd-text-6d7f98-1000: initial;--csd-text-6d8093-1000: initial;--csd-text-6d8097-1000: initial;--csd-text-6d809a-1000: initial;--csd-text-6e3d00-1000: initial;--csd-text-6e8098-1000: initial;--csd-text-6e8297-1000: initial;--csd-text-6e8387-1000: initial;--csd-text-6e87a3-1000: initial;--csd-text-6ee7b7-1000: initial;--csd-text-6ee7b7-680: initial;--csd-text-6ee7b7-720: initial;--csd-text-6f2d22-1000: initial;--csd-text-6f4b1f-1000: initial;--csd-text-6f554f-1000: initial;--csd-text-6f6253-1000: initial;--csd-text-6f7e95-1000: initial;--csd-text-6f7f94-1000: initial;--csd-text-6f7f95-1000: initial;--csd-text-6f8097-1000: initial;--csd-text-6f8196-1000: initial;--csd-text-6f8197-1000: initial;--csd-text-6f8198-1000: initial;--csd-text-6f819a-1000: initial;--csd-text-6f8298-1000: initial;--csd-text-6f8299-1000: initial;--csd-text-6f83a0-1000: initial;--csd-text-6f84a4-1000: initial;--csd-text-6f84a5-1000: initial;--csd-text-6f88a1-1000: initial;--csd-text-6f89ad-1000: initial;--csd-text-6f8fb8-1000: initial;--csd-text-704014-1000: initial;--csd-text-704b00-1000: initial;--csd-text-708096-1000: initial;--csd-text-70809a-1000: initial;--csd-text-70809b-1000: initial;--csd-text-70809c-1000: initial;--csd-text-708196-1000: initial;--csd-text-708198-1000: initial;--csd-text-708199-1000: initial;--csd-text-708398-1000: initial;--csd-text-708399-1000: initial;--csd-text-70848b-1000: initial;--csd-text-70849a-1000: initial;--csd-text-7084a0-1000: initial;--csd-text-70857d-1000: initial;--csd-text-713f12-1000: initial;--csd-text-71430a-1000: initial;--csd-text-714b10-1000: initial;--csd-text-715e3c-1000: initial;--csd-text-718096-1000: initial;--csd-text-718097-1000: initial;--csd-text-718098-1000: initial;--csd-text-71809a-1000: initial;--csd-text-718196-1000: initial;--csd-text-718198-1000: initial;--csd-text-71819f-1000: initial;--csd-text-718297-1000: initial;--csd-text-718298-1000: initial;--csd-text-718397-1000: initial;--csd-text-718398-1000: initial;--csd-text-718399-1000: initial;--csd-text-71839a-1000: initial;--csd-text-71839d-1000: initial;--csd-text-718497-1000: initial;--csd-text-71849a-1000: initial;--csd-text-7184a0-1000: initial;--csd-text-7184a3-1000: initial;--csd-text-718598-1000: initial;--csd-text-71859a-1000: initial;--csd-text-71868d-1000: initial;--csd-text-71869b-1000: initial;--csd-text-71877f-1000: initial;--csd-text-7187a2-1000: initial;--csd-text-7189a8-1000: initial;--csd-text-7193c9-1000: initial;--csd-text-727b9b-1000: initial;--csd-text-728096-1000: initial;--csd-text-72809e-1000: initial;--csd-text-728198-1000: initial;--csd-text-728298-1000: initial;--csd-text-72829a-1000: initial;--csd-text-7282a0-1000: initial;--csd-text-72839a-1000: initial;--csd-text-72859a-1000: initial;--csd-text-73551a-1000: initial;--csd-text-738299-1000: initial;--csd-text-73839a-1000: initial;--csd-text-73849a-1000: initial;--csd-text-73859a-1000: initial;--csd-text-7385a0-1000: initial;--csd-text-7385a3-1000: initial;--csd-text-73869a-1000: initial;--csd-text-7390bd-1000: initial;--csd-text-748399-1000: initial;--csd-text-74849b-1000: initial;--csd-text-74859a-1000: initial;--csd-text-74868d-1000: initial;--csd-text-74869a-1000: initial;--csd-text-74869b-1000: initial;--csd-text-74879a-1000: initial;--csd-text-7487a6-1000: initial;--csd-text-75859b-1000: initial;--csd-text-75869b-1000: initial;--csd-text-75879a-1000: initial;--csd-text-75879b-1000: initial;--csd-text-75879c-1000: initial;--csd-text-75889b-1000: initial;--csd-text-758aa0-1000: initial;--csd-text-7590ad-1000: initial;--csd-text-76501e-1000: initial;--csd-text-765025-1000: initial;--csd-text-76879b-1000: initial;--csd-text-7690b3-1000: initial;--csd-text-7690b4-1000: initial;--csd-text-77869a-1000: initial;--csd-text-77879a-1000: initial;--csd-text-77879d-1000: initial;--csd-text-778899-1000: initial;--csd-text-77889b-1000: initial;--csd-text-77899f-1000: initial;--csd-text-78350f-1000: initial;--csd-text-78716c-1000: initial;--csd-text-788a9d-1000: initial;--csd-text-7890a7-1000: initial;--csd-text-7890aa-1000: initial;--csd-text-7899c7-1000: initial;--csd-text-79531d-1000: initial;--csd-text-796543-1000: initial;--csd-text-796550-1000: initial;--csd-text-798a9d-1000: initial;--csd-text-7a869d-1000: initial;--csd-text-7a8799-1000: initial;--csd-text-7a879c-1000: initial;--csd-text-7a889b-1000: initial;--csd-text-7a889c-1000: initial;--csd-text-7a889d-1000: initial;--csd-text-7a899b-1000: initial;--csd-text-7a899d-1000: initial;--csd-text-7a899f-1000: initial;--csd-text-7a8aa3-1000: initial;--csd-text-7a8b9e-1000: initial;--csd-text-7a8b9f-1000: initial;--csd-text-7a8ba0-1000: initial;--csd-text-7a8ba2-1000: initial;--csd-text-7a8ba3-1000: initial;--csd-text-7a8ba4-1000: initial;--csd-text-7a8ca3-1000: initial;--csd-text-7a8ca6-1000: initial;--csd-text-7a8da1-1000: initial;--csd-text-7a8da6-1000: initial;--csd-text-7a8da8-1000: initial;--csd-text-7a90a9-1000: initial;--csd-text-7a91ad-1000: initial;--csd-text-7aa7ff-1000: initial;--csd-text-7b4a42-1000: initial;--csd-text-7b615b-1000: initial;--csd-text-7b655f-1000: initial;--csd-text-7b8798-1000: initial;--csd-text-7b899a-1000: initial;--csd-text-7b899c-1000: initial;--csd-text-7b8aa0-1000: initial;--csd-text-7b8aa8-1000: initial;--csd-text-7b8b9d-1000: initial;--csd-text-7b8b9f-1000: initial;--csd-text-7b8ba0-1000: initial;--csd-text-7b8ba3-1000: initial;--csd-text-7b8ca0-1000: initial;--csd-text-7b8ca2-1000: initial;--csd-text-7b8da1-1000: initial;--csd-text-7b8da5-1000: initial;--csd-text-7b8ea8-1000: initial;--csd-text-7b8f97-1000: initial;--csd-text-7b8fa5-1000: initial;--csd-text-7c2d12-1000: initial;--csd-text-7c3428-1000: initial;--csd-text-7c3aed-1000: initial;--csd-text-7c3d12-1000: initial;--csd-text-7c5069-1000: initial;--csd-text-7c5a11-1000: initial;--csd-text-7c5a31-1000: initial;--csd-text-7c8aa3-1000: initial;--csd-text-7c8ba0-1000: initial;--csd-text-7c8ba1-1000: initial;--csd-text-7c8ca3-1000: initial;--csd-text-7c8ca5-1000: initial;--csd-text-7c8da1-1000: initial;--csd-text-7c8da4-1000: initial;--csd-text-7c8da5-1000: initial;--csd-text-7d5620-1000: initial;--csd-text-7d8aa6-1000: initial;--csd-text-7d8da1-1000: initial;--csd-text-7d8da5-1000: initial;--csd-text-7d90a6-1000: initial;--csd-text-7e22ce-1000: initial;--csd-text-7e2d25-1000: initial;--csd-text-7f1d1d-1000: initial;--csd-text-7f8ea3-1000: initial;--csd-text-7f9bc2-1000: initial;--csd-text-805822-1000: initial;--csd-text-805c2d-1000: initial;--csd-text-808b97-1000: initial;--csd-text-8090a3-1000: initial;--csd-text-8090a4-1000: initial;--csd-text-8090a8-1000: initial;--csd-text-815d24-1000: initial;--csd-text-8190a0-1000: initial;--csd-text-8190a2-1000: initial;--csd-text-8190a3-1000: initial;--csd-text-8190a4-1000: initial;--csd-text-8190a5-1000: initial;--csd-text-8191a2-1000: initial;--csd-text-8191a3-1000: initial;--csd-text-8191a4-1000: initial;--csd-text-8290a3-1000: initial;--csd-text-8291a2-1000: initial;--csd-text-8292a5-1000: initial;--csd-text-8295a8-1000: initial;--csd-text-8295ae-1000: initial;--csd-text-836b52-1000: initial;--csd-text-8391a3-1000: initial;--csd-text-8392a4-1000: initial;--csd-text-8394a6-1000: initial;--csd-text-846b50-1000: initial;--csd-text-846d68-1000: initial;--csd-text-8492a6-1000: initial;--csd-text-8493a5-1000: initial;--csd-text-8493a7-1000: initial;--csd-text-8495a7-1000: initial;--csd-text-854d0e-1000: initial;--csd-text-855719-1000: initial;--csd-text-8595a5-1000: initial;--csd-text-86736e-1000: initial;--csd-text-8693a7-1000: initial;--csd-text-8694a9-1000: initial;--csd-text-87622c-1000: initial;--csd-text-8794a8-1000: initial;--csd-text-8796ad-1000: initial;--csd-text-8797a9-1000: initial;--csd-text-881337-1000: initial;--csd-text-89551b-1000: initial;--csd-text-8994a3-1000: initial;--csd-text-8a570c-1000: initial;--csd-text-8a5a08-1000: initial;--csd-text-8a5a22-1000: initial;--csd-text-8a5b00-1000: initial;--csd-text-8a5b06-1000: initial;--csd-text-8a5b08-1000: initial;--csd-text-8a5b13-1000: initial;--csd-text-8a6223-1000: initial;--csd-text-8a6a32-1000: initial;--csd-text-8a6c46-1000: initial;--csd-text-8a97aa-1000: initial;--csd-text-8a98ab-1000: initial;--csd-text-8a98ae-1000: initial;--csd-text-8a99ad-1000: initial;--csd-text-8aa0a7-1000: initial;--csd-text-8aa0bd-1000: initial;--csd-text-8aa0bf-1000: initial;--csd-text-8aa0c2-1000: initial;--csd-text-8b521e-1000: initial;--csd-text-8b5cf6-1000: initial;--csd-text-8b7355-1000: initial;--csd-text-8b99ad-1000: initial;--csd-text-8b9ab0-1000: initial;--csd-text-8b9cad-1000: initial;--csd-text-8ba0bf-1000: initial;--csd-text-8c4d12-1000: initial;--csd-text-8c5b06-1000: initial;--csd-text-8d570c-1000: initial;--csd-text-8da0b3-1000: initial;--csd-text-8da0b8-1000: initial;--csd-text-8da0ba-1000: initial;--csd-text-8da0bb-1000: initial;--csd-text-8e4e08-1000: initial;--csd-text-8ea0ba-1000: initial;--csd-text-8f2636-1000: initial;--csd-text-8f3030-1000: initial;--csd-text-8f570f-1000: initial;--csd-text-915a13-1000: initial;--csd-text-91a0b1-1000: initial;--csd-text-91a0b3-1000: initial;--csd-text-91a2b7-1000: initial;--csd-text-92400e-1000: initial;--csd-text-92550e-1000: initial;--csd-text-925f0e-1000: initial;--csd-text-92610d-1000: initial;--csd-text-935b0b-1000: initial;--csd-text-93600f-1000: initial;--csd-text-936019-1000: initial;--csd-text-93610f-1000: initial;--csd-text-936516-1000: initial;--csd-text-93a2b8-1000: initial;--csd-text-93a4bd-1000: initial;--csd-text-93c5fd-1000: initial;--csd-text-93c5fd-720: initial;--csd-text-93c5fd-780: initial;--csd-text-943f24-1000: initial;--csd-text-94620d-1000: initial;--csd-text-94a3b8-1000: initial;--csd-text-94a3b8-160: initial;--csd-text-94a3b8-220: initial;--csd-text-94a3b8-240: initial;--csd-text-94a3b8-250: initial;--csd-text-94a3b8-320: initial;--csd-text-94a3b8-460: initial;--csd-text-95a3b8-1000: initial;--csd-text-966118-1000: initial;--csd-text-96621b-1000: initial;--csd-text-96a4b7-1000: initial;--csd-text-96a5ba-1000: initial;--csd-text-975500-1000: initial;--csd-text-98620c-1000: initial;--csd-text-991b1b-1000: initial;--csd-text-995812-1000: initial;--csd-text-995b08-1000: initial;--csd-text-995b12-1000: initial;--csd-text-995b13-1000: initial;--csd-text-996122-1000: initial;--csd-text-999999-1000: initial;--csd-text-9a3412-1000: initial;--csd-text-9a4b0b-1000: initial;--csd-text-9a4f12-1000: initial;--csd-text-9a5800-1000: initial;--csd-text-9a5b08-1000: initial;--csd-text-9a5b13-1000: initial;--csd-text-9a6209-1000: initial;--csd-text-9a650d-1000: initial;--csd-text-9a6700-1000: initial;--csd-text-9a7a72-1000: initial;--csd-text-9aa2b1-1000: initial;--csd-text-9aa4b2-1000: initial;--csd-text-9aa6b2-1000: initial;--csd-text-9aa7ba-1000: initial;--csd-text-9aa8ba-1000: initial;--csd-text-9aa8bb-1000: initial;--csd-text-9aa9bd-1000: initial;--csd-text-9b1d1d-1000: initial;--csd-text-9b414a-1000: initial;--csd-text-9b6614-1000: initial;--csd-text-9ca3af-1000: initial;--csd-text-9d174d-1000: initial;--csd-text-9d3f3f-1000: initial;--csd-text-9f1239-1000: initial;--csd-text-9f2639-1000: initial;--csd-text-a0aec0-1000: initial;--csd-text-a13b49-1000: initial;--csd-text-a15643-1000: initial;--csd-text-a16207-1000: initial;--csd-text-a33a43-1000: initial;--csd-text-a33c2b-1000: initial;--csd-text-a33f3f-1000: initial;--csd-text-a36a15-1000: initial;--csd-text-a36a17-1000: initial;--csd-text-a43b43-1000: initial;--csd-text-a43d3d-1000: initial;--csd-text-a44a0b-1000: initial;--csd-text-a45b05-1000: initial;--csd-text-a45c0b-1000: initial;--csd-text-a4b1c2-1000: initial;--csd-text-a52a2a-1000: initial;--csd-text-a53a3a-1000: initial;--csd-text-a5483d-1000: initial;--csd-text-a54848-1000: initial;--csd-text-a56519-1000: initial;--csd-text-a5b0bf-1000: initial;--csd-text-a5b4c6-1000: initial;--csd-text-a62323-1000: initial;--csd-text-a62539-1000: initial;--csd-text-a64250-1000: initial;--csd-text-a65309-1000: initial;--csd-text-a65a00-1000: initial;--csd-text-a65c06-1000: initial;--csd-text-a72b3d-1000: initial;--csd-text-a74638-1000: initial;--csd-text-a76008-1000: initial;--csd-text-a8323c-1000: initial;--csd-text-a85505-1000: initial;--csd-text-a86618-1000: initial;--csd-text-a86712-1000: initial;--csd-text-a8b4c5-1000: initial;--csd-text-a8b5c5-1000: initial;--csd-text-a9253a-1000: initial;--csd-text-a95b0a-1000: initial;--csd-text-aa2235-1000: initial;--csd-text-ad6800-1000: initial;--csd-text-adb5bd-1000: initial;--csd-text-af3347-1000: initial;--csd-text-b02a37-1000: initial;--csd-text-b04430-1000: initial;--csd-text-b26a14-1000: initial;--csd-text-b35c00-1000: initial;--csd-text-b42318-1000: initial;--csd-text-b4232c-1000: initial;--csd-text-b42332-1000: initial;--csd-text-b42337-1000: initial;--csd-text-b4233b-1000: initial;--csd-text-b4233e-1000: initial;--csd-text-b45309-1000: initial;--csd-text-b45309-180: initial;--csd-text-b45309-200: initial;--csd-text-b45309-52: initial;--csd-text-b56519-1000: initial;--csd-text-b58105-1000: initial;--csd-text-b6582c-1000: initial;--csd-text-b8323b-1000: initial;--csd-text-b83f32-1000: initial;--csd-text-b86a16-1000: initial;--csd-text-b91c1c-1000: initial;--csd-text-b96809-1000: initial;--csd-text-b9c7d8-1000: initial;--csd-text-b9dfcd-1000: initial;--csd-text-bc4d37-1000: initial;--csd-text-bd3440-1000: initial;--csd-text-bd3540-1000: initial;--csd-text-bd3f4c-1000: initial;--csd-text-bd4a34-1000: initial;--csd-text-be123c-1000: initial;--csd-text-be185d-1000: initial;--csd-text-be185d-120: initial;--csd-text-c23943-1000: initial;--csd-text-c2410c-1000: initial;--csd-text-c24178-1000: initial;--csd-text-c2c7d0-1000: initial;--csd-text-c43d50-1000: initial;--csd-text-c56b00-1000: initial;--csd-text-c6283f-1000: initial;--csd-text-c87808-1000: initial;--csd-text-ca8a04-1000: initial;--csd-text-d32f2f-1000: initial;--csd-text-d35400-1000: initial;--csd-text-d97706-1000: initial;--csd-text-d97706-120: initial;--csd-text-db2777-1000: initial;--csd-text-dc2626-1000: initial;--csd-text-dc3545-1000: initial;--csd-text-dc3f4c-1000: initial;--csd-text-dca43a-1000: initial;--csd-text-e11d48-1000: initial;--csd-text-ea580c-1000: initial;--csd-text-ef4444-1000: initial;--csd-text-f59e0b-100: initial;--csd-text-f59e0b-1000: initial;--csd-text-f59e0b-140: initial;--csd-text-f59e0b-150: initial;--csd-text-f59e0b-95: initial;--csd-text-f97316-1000: initial;--csd-text-f97316-280: initial;--csd-text-fbbf24-580: initial;--csd-text-fbbf24-600: initial;--csd-text-fde68a-1000: initial;--csd-text-ffc107-1000: initial}}
